Software environment
Compiling Software
There's one existing module for cross-compilation and MPI libraries from the login nodes:
module load fuji
You will be able to compile Fortran and C (and C++ and Java in fuji/1.1.18 ) with MPI:
mpifrtpx tesf.f -o test
mpifccpx test.c -o test
mpiFCCpx test.cpp -o test
For longer compilations, you should request a node interactively or submit a jobscript and run the compilation on it. The compilation commands on the computing nodes are the same but without the trailing px:
mpifrt tesf.f -o test
mpifcc test.c -o test
mpiFCC test.cpp -o test
Arm utils
Once your job has finished, in case you need to convert some of the information given by your job output that is hardware related (f.e node information, IP's, tofu coordinates...) arm utils are provided.
For further information and usage explanation please refer to their man page:
man arm-utils
You can load them using:
module load arm-utils