\b SIMPla is a unified and hierarchical development framework for plasma simulation. “SimPla” is abbreviation of four words, Simulation, Integration, Multi-physics and Plasma.
- C++ 11,
- Expression Template (Field, nTuple), need gcc >=5
- others, need gcc >= 4.8
- MPI , OpenMPI >1.10.2
- HDF5 >1.8.10
- boost : uuid
- TBB for multi-block_dims
- Lua >5.2 , for lua_parser
- CMake 3.5.1, for building
- google test , for unit test
- CUDA 8, for sp_lite
- liboce >0.17 for modeling
- h5py, matplotlib, to display result
$mkdir build
$cd build
$cmake ../<src make_dir>/ -DCMAKE_BUILD_TYPE=Release
$make <target>
========================================
- @subpage install
- @subpage general_conversions
- @subpage design_document
- @subpage user_guide
TODO
- AMR
- Embedding boundary
- Physical quantity/units