This version (2024/10/24 10:28) is a draft.
Approvals: 0/1
Approvals: 0/1
Compiling code
- Article written by Markus Stöhr (VSC Team) <html><br></html>(last update 2017-10-09 by ms).
simple example
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