# -- # module switch netcdf netcdf/4.2 cfg::type bld cfg::version 1.0 bld::tool::shell /bin/ksh # ---------- User section ----------- # Maximum number polygone edges (i.e. maximum atm resolution) %JPOL 180 # Machine dependant configuration # -- ## Configuration FCM pour Cesium %ROOT ${PWD} %PREC -i4 -r8 %F90 ifort %{PREC} -convert big_endian #%FFLAGS -O3 -ip -no-prec-div #%FFLAGS -g -check all -check noarg_temp_created -debug all -debug-parameters all -ftrapuv -traceback #%FFLAGS -g -check arg_temp_created -check bounds -check format -check output_conversion -check pointers -check uninit -ftrapuv -traceback %FFLAGS -g -traceback #%FFLAGS -g -check all -check noarg_temp_created -debug all -debug-parameters all -ftrapuv -traceback # ---------- Do no touch ----------- dir::root %{ROOT} bld::target lmdz.exe allgrid.exe mosaic.exe cotes_etal.exe isf_icb.exe icestream.exe calving.exe inv_wei.exe tstmosaic.exe search_src 1 # -- Compiler, etc ... bld::tool::fc %{F90} bld::tool::fflags %{FFLAGS} -DJPOL=%{JPOL} -I${NETCDF_INC_DIR} -L${NETCDF_LIB_DIR} bld::tool::ld %{F90} %{FFLAGS} -I${NETCDF_INC_DIR} -L${NETCDF_LIB_DIR} bld::tool::ldflags -lnetcdff -lnetcdf bld::tool::ar ar # -- Creates libraries ???? # bld::lib::src::POLY poly # bld::lib::src::IOIPSL ioipsl # bld::lib::src::MOZAIC mozaic # -- Ignore the following dependencies bld::excl_dep use::netcdf # -- Dont generate interface files bld::tool::geninterface none