Repast HPC — Sheffield HPC Documentation
Modules loaded for GCC 6.2.0 compiler and either MPICH-3.1.4 or Open MPI 2.1.1
The Repast Suite is a family of advanced, free, and open source agent-based modeling and simulation platforms that have collectively been under continuous development for over 15 years:
Repast for High Performance Computing 2.2.0, released on 30 September 2016, is a lean and expert-focused C++-based modeling system that is designed for use on large computing clusters and supercomputers.
Note that the above module files also loads GCC 6.2.0 compiler and either MPICH-3.1.4 or Open MPI 2.1.1.
Repast HPC 2.2.0 can be activated using the module file:
The script requests four CPU cores using the MPI parallel environment mpi with 2 GB of real memory per CPU core. The requested runtime is 6 hours.
Users are encouraged to write their own batch submission scripts. The following is an example batch submission script, my_job.sh , to run the zombie_model example in parallel and which is submitted to the queue by typing qsub my_job.sh .
Mục lục bài viết
Installation notes
Repast HPC 2.2.0 was installed using the
install_repast_hpc.sh
installation script.
The module file is
/usr/local/modulefiles/apps/repast_hpc/2.2.0/gcc-6.2-mpich-3.1.4
.
Third-party software required by Repast HPC 2.2.0 (Curl 7.42.1, NetCDF 4.2.1.1, NetCDF-CXX 4.2 and Boost 1.61.0) were installed in /usr/local/packages/apps/repast_hpc/2.2.0/third-party-mpich-3.1.4
using the GCC 6.2.0 compiler with MPICH-3.1.4.
The installation of Repast HPC 2.2.0 was tested by running the example batch submission script (above).