-
Use GNU compiler:
module switch PrgEnv-pgi PrgEnv-gnu
-
Update Makefile, stage_write/Makefile, make.settings to use titan GNU compiler wrappers/links:
CC=cc FC=ftn LINKER=cc
-
Load required modules. Note that this adios is not built with SZ support and is missing some fixes, alternatively use spack or a manual adios build. For spack instructions, see https://github.com/CODARcode/savanna/blob/master/README.md#installation for manual instructions, see parts II and III of https://github.com/pnorbert/adiosvm/blob/master/README.txt
module load adios/1.12.0 flexpath/1.12
-
Build
make && cd stage_write && make && cd..
-
Run test. See
test-titan.pbs
for an example, or if you have swift installed seerun-workflow.sh
.