source: utils/build/arch/CNRS/arch-X64_IRENE_GCC_DEBUG.fcm @ 12652

Last change on this file since 12652 was 12652, checked in by smasson, 8 months ago

update arch files

File size: 1.6 KB
Line 
1# Irene BULL at TGCC, http://www-hpc.cea.fr/en/complexe/tgcc-Irene.htm
2#
3# list of modules used
4#
5#   module purge
6#   module load gnu/8.3.0
7#   module load flavor/buildcompiler/gcc/8
8#   module load flavor/buildmpi/openmpi/2.0
9#   module load flavor/hdf5/parallel
10#   module load mpi/openmpi/2.0.4
11#   module load hdf5/1.8.20
12#   module load netcdf-c/4.6.0
13#   module load netcdf-fortran/4.4.4
14#
15# Note that:
16#  - unix variables "$..." are accpeted and will be evaluated before calling fcm.
17#  - fcm variables are starting with a % (and not a $)
18#
19%XIOS_HOME           $CCCWORKDIR/xios-2.5_gcc
20%OASIS_HOME          $CCCWORKDIR/now/models/oa3mct
21
22%NCDF_INC            -I$NETCDFFORTRAN_INCDIR -I$NETCDF_INCDIR
23%NCDF_LIB            -L$NETCDFFORTRAN_LIBDIR -lnetcdff -L$NETCDF_LIBDIR -lnetcdf -L$HDF5_LIBDIR -lhdf5_hl -lhdf5 -lz -lcurl
24
25%XIOS_INC            -I%XIOS_HOME/inc
26%XIOS_LIB            -L%XIOS_HOME/lib -lxios -lstdc++
27%OASIS_INC           -I%OASIS_HOME/build/lib/mct -I%OASIS_HOME/build/lib/psmile.MPI1
28%OASIS_LIB           -L%OASIS_HOME/lib -lpsmile.MPI1 -lmct -lmpeu -lscrip
29
30%CPP               cpp -Dkey_nosignedzero
31%FC                  mpif90
32%FCFLAGS             -fdefault-real-8 -O0 -g -fbacktrace -funroll-all-loops -fcray-pointer -ffree-line-length-none -fcheck=all -finit-real=nan
33%FFLAGS              %FCFLAGS
34%LD                  mpif90
35%LDFLAGS             
36%FPPFLAGS            -P -traditional
37%AR                  ar
38%ARFLAGS             rs
39%MK                  make
40%USER_INC            %XIOS_INC %OASIS_INC %NCDF_INC
41%USER_LIB            %XIOS_LIB %OASIS_LIB %NCDF_LIB
42
43%CC                  cc
44%CFLAGS              -O0
Note: See TracBrowser for help on using the repository browser.