Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 1.04 KB

README.md

File metadata and controls

38 lines (30 loc) · 1.04 KB

emclaw

Solvers for Maxwell's electrodynamic equations with time-space varying coefficients based on PyClaw

Requierements/Dependencies

  • 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)

quick setup

  1. clone the repository
  2. compile the Riemann sources
    export EMCLAW_PATH=path_to_emclaw_clone
    cd $EMCLAW_PATH\emclaw\riemann
    python setup.py build_ext -i
    
  3. Add emclaw to an environment as a development module (e.g. emclaw_env)
     conda develop -n emclaw_env $EMCLAW_PATH
    
  4. Test
    conda activate emclaw_env
    python -c "import emclaw; print(emclaw.__path__[0])"
    >> EMCLAW_PATH
    

Documentation

Read the docs

Questions/Contact

[email protected]