Difference between revisions of "Applications/repast-hpc"
From HPC
(Created page with "__TOC__ ==Application Details== * Description: Repast for HPC (Repast-HPC) is a next generation agent-based modeling system intended for large-scale distributed computing pl...") |
m |
||
| Line 10: | Line 10: | ||
==Usage== | ==Usage== | ||
| − | + | It implements the core Repast Simphony concepts (e.g. contexts and projections), modifying them to work in a parallel distributed environment. | |
Repast HPC is written in cross-platform C++. | Repast HPC is written in cross-platform C++. | ||
| − | |||
| Line 21: | Line 20: | ||
<pre style="background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;"> | <pre style="background-color: #000000; color: white; border: 2px solid black; font-family: monospace, sans-serif;"> | ||
| − | [username@ | + | |
| + | [pysdlb@login01 ~]$ interactive | ||
| + | salloc: Granted job allocation 520259 | ||
| + | Job ID 520259 connecting to c019, please wait... | ||
| + | [username@c019 ~]$ module load repast-hpc/gcc/2.2.0 | ||
| + | [username@c019 ~]$ module load boost/gcc/1.53.0 | ||
| + | [username@c019 ~]$ module load openmpi/gcc/1.10.5 | ||
| + | [username@c019 ~]$ cd repast_hpc/bin | ||
| + | [username@c019 rumor]$ ./rumor_model | ||
| + | usage: X -config string -properties string | ||
| + | config string: string is the path to the repast exascale | ||
| + | configuration properties file | ||
| + | properties string: string is the path to the model properties file | ||
| + | |||
</pre> | </pre> | ||
Revision as of 13:58, 19 October 2017
Application Details
- Description: Repast for HPC (Repast-HPC) is a next generation agent-based modeling system intended for large-scale distributed computing platforms.
- Version: 2.2.0 (compiled with gcc)
- Modules: repast-hpc/gcc/2.2.0
- Licence: Github, open-source
Usage
It implements the core Repast Simphony concepts (e.g. contexts and projections), modifying them to work in a parallel distributed environment.
Repast HPC is written in cross-platform C++.
Example
[pysdlb@login01 ~]$ interactive
salloc: Granted job allocation 520259
Job ID 520259 connecting to c019, please wait...
[username@c019 ~]$ module load repast-hpc/gcc/2.2.0
[username@c019 ~]$ module load boost/gcc/1.53.0
[username@c019 ~]$ module load openmpi/gcc/1.10.5
[username@c019 ~]$ cd repast_hpc/bin
[username@c019 rumor]$ ./rumor_model
usage: X -config string -properties string
config string: string is the path to the repast exascale
configuration properties file
properties string: string is the path to the model properties file
Further Information
| |