Changeset 1824 in lmdz_wrf for trunk/tools/Makefile.hydra.gcc
- Timestamp:
- Mar 20, 2018, 1:38:00 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/Makefile.hydra.gcc
r1684 r1824 2 2 # Compilation of all required Fortran modules in `hydra' with ifort compilers 3 3 # A following python 'library' creation is required 4 # Diagnostics compilation _______ 5 # f2py -m module_ForDiag -h module_ForDiag.pyf module_generic.f90 module_ForDiagnosticsVars.f90 module_ForDiagnostics.f90 >& run_f2py_ForDiag_wrapper.log 6 # make 7 # f2py -m module_ForDiag -c --f90exec=/usr/bin/gfortran-6 module_ForDiag.pyf module_generic.f90 module_ForDiagnosticsVars.f90 module_ForDiagnostics.f90 >& run_f2py_ForDiag_compile.log 8 # Interpolation compilation _______ 9 # f2py -m module_ForInt -h module_ForInt.pyf module_generic.f90 module_ForInterpolate.f90 >& run_f2py_ForInt_wrapper.log 10 # f2py -m module_ForInt -c --f90exec=/usr/bin/gfortran-6 module_ForInt.pyf module_generic.f90 module_ForInterpolate.f90 >& run_f2py_ForInt_compile.log 4 ## Compilation 5 # make >& run_make.log 11 6 12 7 FC = gfortran … … 38 33 module_NCgeneric.o \ 39 34 module_scientific.o \ 35 module_ForInterpolate.o \ 40 36 module_ForDiagnosticsVars.o \ 41 37 module_ForDiagnostics.o \ 42 38 module_DistriCorrection.o 43 39 40 FINTMODULES = \ 41 module_definitions.o \ 42 module_basic.o \ 43 module_generic.o \ 44 module_scientific.o \ 45 module_ForInterpolate.o 46 44 47 all : \ 45 48 module_ForDiagnostics.o \ 49 interpolate.o \ 46 50 DistriCorrection.o \ 47 interpolate.o \48 51 pydistrimods.o \ 49 52 pydiagmods.o \ … … 78 81 $(FC) $(FCFLAGS) module_scientific.f90 79 82 83 module_ForInterpolate.o: module_definitions.o module_generic.o 84 $(FC) $(FCFLAGS) $(LIB_INC) module_ForInterpolate.f90 85 80 86 module_ForDiagnosticsVars.o: module_definitions.o module_basic.o module_generic.o 81 87 $(FC) $(FCFLAGS) $(LIB_INC) module_ForDiagnosticsVars.f90 … … 87 93 $(FC) $(FCFLAGS) module_DistriCorrection.f90 88 94 95 FCEXEFINTCFLAGS = $(FINTMODULES) $(LIB_NETCDF) $(LIB_INC) 89 96 FCEXECFLAGS = $(MODULES) $(LIB_NETCDF) $(LIB_INC) 90 97 91 interpolate.o: module_definitions.o module_basic.o module_generic.o module_scientific.o 92 $(FC) $(FCEXE CFLAGS) interpolate.f90 -o interpolate98 interpolate.o: module_definitions.o module_basic.o module_generic.o module_scientific.o module_ForInterpolate.o 99 $(FC) $(FCEXEFINTCFLAGS) interpolate.f90 -o interpolate 93 100 94 101 DistriCorrection.o: module_definitions.o module_basic.o module_generic.o module_NCgeneric.o module_scientific.o module_DistriCorrection.o
Note: See TracChangeset
for help on using the changeset viewer.