User Tools

Site Tools


codes:particle

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
codes:particle [2014/07/07 12:43] janniscodes:particle [2025/04/17 13:57] (current) – external edit 127.0.0.1
Line 55: Line 55:
 These will be added in the near future... These will be added in the near future...
  
-====== Source code ====== +====== Source / installation ====== 
-The source code can be found [[https://scm.cwi.nl/MD|here]]+The source code can be found [[https://github.com/jannisteunissen/pamdi3d|here]]
 + 
 +The code depends on the following external libraries, which are distributed along with the code: 
 +  * [[https://www2.cisl.ucar.edu/resources/legacy/fishpack|Fishpack]] 
 +  * [[https://wci.llnl.gov/codes/silo/|Silo]] 
 +  * [[http://arxiv.org/abs/physics/0408067|KDTREE2]] 
 + 
 +Furthermore, you need to have a working MPI installation with development files, such as openmpi or mpich, and a Fortran compiler. 
 + 
 +To compile, execute the following commands: 
 +<code> 
 +$ git submodule init 
 +$ git submodule update 
 +$ make 
 +</code> 
 + 
 +Running (sequential): 
 +<code> 
 +$ ./pampi3d my_config_file.txt 
 +</code> 
 + 
 +Running (parallel, N = number of tasks): 
 +<code> 
 +$ mpirun -n N ./pampi3d my_config_file.txt 
 +</code> 
 + 
 +You can also specify multiple configuration files, like: 
 +<code> 
 +$ ./pampi3d cfg_base.txt cfg_1.txt 
 +</code> 
 + 
 +This should((hopefully)) work with newer versions (> 4.4) of [[https://gcc.gnu.org/wiki/GFortran|gfortan]].
  
 ====== Contact ====== ====== Contact ======
 Questions should be addressed to [[jannis@teunissen.net|Jannis Teunissen]]. Questions should be addressed to [[jannis@teunissen.net|Jannis Teunissen]].
  
codes/particle.1404737028.txt.gz · Last modified: 2025/04/17 13:58 (external edit)