Skip to content

Latest commit

 

History

History
28 lines (27 loc) · 807 Bytes

README.titan.adoc

File metadata and controls

28 lines (27 loc) · 807 Bytes

Notes for building on Titan

  1. Use GNU compiler:

module switch PrgEnv-pgi PrgEnv-gnu
  1. Update Makefile, stage_write/Makefile, make.settings to use titan GNU compiler wrappers/links:

CC=cc
FC=ftn
LINKER=cc
  1. 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
  1. Build

make && cd stage_write && make && cd..
  1. Run test. See test-titan.pbs for an example, or if you have swift installed see run-workflow.sh.