Skip to content

Implementation of mesh refinement #528

@SeverinDiederichs

Description

@SeverinDiederichs

This issue serves as a notebook for the implementation of mesh refinement and should be updated regularly

First, a static mesh refinement based on Timon's original subgrid algorithm (https://doi.org/10.1109/AAC.2018.8659404) will be implemented.

A couple of technicalities need to be implemented:

Finally, some physics:

  • the beam and plasma current must be deposited to the correct grids
  • the value of the field on the main grid needs to be interpolated to the source term of the lower level grid
  • the beam must be pushed on the lowest level, if applicable. (this is currently only stable, if the beam is fully contained on the refined level)

This should enable the most basic simulations, where only the transverse resolution is increased.
Next step should be the interpolation also longitudinally, to enable a refinement in all directions.

Some cleaning:

Known problems:

Metadata

Metadata

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions