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 -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.