stampede_install - pradeepfn/gtc-benchmark GitHub Wiki
Good read on module load on stampede
slide deck on stampede module load
Stampede Pre-requisites
netcdf install
module load netcdf/4.3.2
module save gtcenv
compile code
module restore gtcenv
make clean
make
debug environment
- Use idev tool to create interactive session.
idev -m 30
- Use login node to compile the code
Debug tools
- DDT (not free)
- Totalview (not free)
DDT parallel debugged available on Stampede cluster.
Read the debugging instructions guide.
Fortran and C binding
It turns out that, ifortran and icc compilers follows ISO C binding. So,
type(c_ptr) function alloc(vsize, varname, pid, cmtsize) bind(C)
bind(C) part is very important in the intel environment.