source:
utils/build/arch/CNRS/arch-X64_IRENE_GCC.fcm
Last change on this file was 12652, checked in by smasson, 4 years ago | |
---|---|
File size: 1.6 KB |
Rev | Line | |
---|---|---|
[12652] | 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 -O3 -funroll-all-loops -fcray-pointer -ffree-line-length-none -Wno-missing-include-dirs | |
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.