source:
utils/build/arch/CNRS/arch-X64_IRENE_GCC.fcm
@
13510
Last change on this file since 13510 was 12652, checked in by smasson, 4 years ago | |
---|---|
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 -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.