-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Chad Wood edited this page Jan 23, 2018
·
25 revisions
On this page, there will be several links to get you up and running with different examples. In particular, we plan to have build instruction examples for:
- Cray XK7 (i.e. Titan, using ALPS and Slurm)
- Cray XC40 (i.e. Cori, using ALPS and PBS and Theta)
- Linux x86_64 (i.e. vanilla MPI)
...and launch examples for:
- PBS and ALPS
- Slurm
- PBS and mpirun
...and integration examples for:
- Working C compiler (i.e. gcc)
- Sqlite3 (SQLite3 web page)
Quick instructions for building SQLite3 (version numbers may vary):
wget https://www.sqlite.org/2017/sqlite-autoconf-3210000.tar.gz
tar -xvzf sqlite-autoconf-3210000.tar.gz
cd sqlite-autoconf-3210000
./configure --prefix=/desired/path/to/sqlite3/installation
make
make install
- EVPath (EVPath web page)
Quick instructions for building EVPath (chaos libraries):
mkdir chaos
cd chaos
wget http://www.cc.gatech.edu/systems/projects/EVPath/chaos_bootstrap.pl
perl ./chaos_bootstrap.pl adios-1.13 /desired/path/to/evpath/installation
# edit chaos_build_config if necessary
perl ./chaos_build.pl
- Working MPI implementation (i.e. OpenMPI, MPICH, MVAPICH, etc.)
- Python for runtime analysis (v2 or v3)
- Munge library (MUNGE (MUNGE Uid 'N' Gid Emporium) is an authentication service for creating and validating credentials.) See the Munge web page for more information.