This version (2024/10/24 10:28) is a draft.
Approvals: 0/1

Compiling code

  • Article written by Markus Stöhr (VSC Team) <html><br></html>(last update 2017-10-09 by ms).

eg. from HDF5:

EXAMPLE=$VSC_HDF5_ROOT/share/hdf5_examples/c/ph5example.c

Compile using Intel C Compiler (file):

module purge
module load intel/16 \
    intel-mpi/5 hdf5/1.8.18-MPI

cp $EXAMPLE .
mpiicc -lhdf5 ph5example.c -o ph5example

Compile using Gnu C Compiler (file):

module purge
module load gcc/5.3 \
    intel-mpi/5 hdf5/1.8.18-MPI

cp $EXAMPLE .
mpicc -lhdf5 ph5example.c -o ph5example

If needed add e.g. include directory explicitly:

mpiicc -I$VSC_HDF5_INCLUDE -lhdf5 ph5example.c -o ph5example

  • pandoc/introduction-to-vsc/04_module_environment/02_compiling.txt
  • Last modified: 2024/10/24 10:28
  • by 127.0.0.1