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