trixi-framework / trixi-framework/Trixi.jl

Maxwell's equations example

Open
#919 14 comments 6 reactions 0 assignees View on GitHub
enhancement possible student project
Dominant language
Julia
Stars
731
Forks
167
Avg merge
2d 18h
Merged PRs (30d)
25

Description

Hello,

Trixi is amazing and it's so nice to see it written in Julia. I was wondering if there are plans for a Maxwell's equation example? I ask this because I'd be keen to investigate Trixi as a framework for a kinetic plasma physics extension via the particle-in-cell (PIC) method. The plasma would be represented by the particles and the electromagnetic field by Trixi's excellent high-order DG implementation. The particles fly around the domain according to the Lorentz force and deposit their charge and current onto the charge density and current density fields. This acts as sources for Maxwell's equations, which are then solved and thereby provide the electromagnetic field for the Lorentz force. At the core of every PIC code is a Maxwell's equation solver. Having one that supports complicated real-world meshes, is high order, and adaptive is arguably the hardest bit.

Best,
James

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by reviewing the repository's existing equation examples and clarifying the intended Maxwell solver and example scope, including acceptance criteria for meshes, high-order methods, and adaptivity.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
hpc
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.