Each mode of eSTOMP contains a unique set of FORTRAN files and modules. The eSTOMP simulator is distributed as source code for a particular operational mode, with the source code of external packages (e.g., PETSc and GA Toolkit libraries) that must be installed before compiling eSTOMP. Assembly of the executable occurs through the make utility (Talbott 1988) which is also distributed with the source code. Except for external packages, the eSTOMP simulator is coded in FORTRAN90.
Distributing an open source allows users to read and modify the simulator, which will hopefully result in an open exchange of scientific ideas. A drawback of an open source is that the user is responsible for compiling and linking the source code to generate an executable. Users will also need to compile the external libraries independently of eSTOMP. This inherently assumes that the user has a FORTRAN compiler and installed MPI libraries to compile and link eSTOMP, and is familiar with its use for generating code.
The following instructions are for installing eSTOMP-W.