This program is built on mvapich2/2.0-gcc-4.9.1, whose treecode part and direct sum part both are parallel. Users can use different numbers of processors totest the preformance of parallelization.
To run the program:
-
On personal computers and/or workstations with the MPICH2 or OpenMPI library, we may use these libraries to lauch MPI-based parallel programs.
The calling syntax of mpiexec
is:
mpiexec [mpiexec_options] program_name [program_options]
Example mpiexec -n 4 ./ctreecode.exe
-
On the SLURM queueing system, submit.job is a batch submission script for that.
This material is based upon work supported by the National Science Foundation under NSF Grant DMS-0915057, DMS-1418966, DMS-1418957, DMS-1819094, DMS-1819193. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.