Solvers for Maxwell's electrodynamic equations with time-space varying coefficients based on PyClaw
- Python (>= 3.7), including recent releases of numpy and scipy
- Clawpack (>= 5.7)
- PETSc and PETSc4py
- ParaView, YT, or Avizo to visualize 3D data (experimental)
- clone the repository
- compile the Riemann sources
export EMCLAW_PATH=path_to_emclaw_clone cd $EMCLAW_PATH\emclaw\riemann python setup.py build_ext -i
- Add emclaw to an environment as a development module (e.g.
emclaw_env
)conda develop -n emclaw_env $EMCLAW_PATH
- Test
conda activate emclaw_env python -c "import emclaw; print(emclaw.__path__[0])" >> EMCLAW_PATH