forked from iPIC3D/iPIC3D-CPU
-
Notifications
You must be signed in to change notification settings - Fork 0
the CPU version of iPIC3D supporting MPI and OpenMP
License
Pranab-JD/iPIC3D-CPU-SPACE-CoE
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
,-.----. .--,-``-. \ / \ ,---, ,----.. / / '. ,---, ,--, | : \ ,`--.' | / / \ / ../ ; .' .' `\ ,--.'| | | .\ : | : : | : : \ ``\ .`- ' ,---.' \ | |, . : |: | : | ' . | ;. / \___\/ \ : | | .`\ | `--'_ | | \ : | : | . ; /--` \ : | : : | ' | ,' ,'| | : . / ' ' ; ; | ; / / / | ' ' ; : ' | | ; | |`-' | | | | : | \ \ \ ' | ; . | | | : | | ; ' : ; . | '___ ___ / : | | | : | ' ' : |__ : ' | | | ' ' ; : .'| / /\ / : ' : | / ; | | '.'| : : : ' : | ' | '/ : / ,,/ ',- . | | '` ,/ ; : ; | | : ; |.' | : / \ ''\ ; ; : .' | , / `---'.| '---' \ \ .' \ \ .' | ,.' ---`-' `---` `---` `--`-,,-' '---' To install and run iPIC3D, you need: cmake (at least version 2.8), MPI and HDF5 (optional). # create a build directory mkdir build && cd build cmake /path/to/root/where/CMakeLists.txt/located # compile, if successful, you will find an executable named iPIC3D in build directory make # run a test case: copy an inputfile named as testXXX.inp from /inputfiles to build directory # make sure you create an folder for output as specified in the input file # make sure no_of_proc = XLEN x YLEN x ZLEN as specified in the input file mpiexec -n no_of_proc ./iPIC3D inputfilename.inp # Citation # Markidis, Stefano, and Giovanni Lapenta. "Multi-scale simulations of plasma with iPIC3D." Mathematics and Computers in Simulation 80.7 (2010): 1509-1519.
About
the CPU version of iPIC3D supporting MPI and OpenMP
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 70.5%
- Shell 14.9%
- MATLAB 7.4%
- Python 3.4%
- C 3.1%
- CMake 0.4%
- Other 0.3%