# Automatic Makefile FCM_BLD_CFG = /ccc/work/cont003/gen2201/lloretzo/NUDGE_ICOLMDOZORINCA_V7_PROD/modipsl/modeles/INCA FCM_BLD_TARGETS = libchimie.a export PERL5LIB := /ccc/work/cont003/gen2201/lloretzo/NUDGE_ICOLMDOZORINCA_V7_PROD/modipsl/modeles/INCA/tools/fcm/lib export FCM_ROOTDIR = /ccc/work/cont003/gen2201/lloretzo/NUDGE_ICOLMDOZORINCA_V7_PROD/modipsl/modeles/INCA/build export FCM_BINDIR = $(FCM_ROOTDIR)/bin export FCM_BLDDIR = $(FCM_ROOTDIR)/bld export FCM_CACHEDIR = $(FCM_ROOTDIR)/.cache export FCM_CFGDIR = $(FCM_ROOTDIR)/cfg export FCM_DONEDIR = $(FCM_ROOTDIR)/done export FCM_ETCDIR = $(FCM_ROOTDIR)/etc export FCM_FLAGSDIR = $(FCM_ROOTDIR)/flags export FCM_INCDIR = $(FCM_ROOTDIR)/inc export FCM_LIBDIR = $(FCM_ROOTDIR)/lib export FCM_OBJDIR = $(FCM_ROOTDIR)/obj export FCM_PPSRCDIR = $(FCM_ROOTDIR)/ppsrc export FCM_SRCDIR = /ccc/work/cont003/gen2201/lloretzo/NUDGE_ICOLMDOZORINCA_V7_PROD/modipsl/modeles/INCA/src export FCM_TMPDIR = $(FCM_ROOTDIR)/tmp export FCM_ROOTPATH = $(FCM_ROOTDIR) export FCM_BINPATH = $(FCM_BINDIR) export FCM_BLDPATH = $(FCM_BLDDIR) export FCM_CACHEPATH = $(FCM_CACHEDIR) export FCM_CFGPATH = $(FCM_CFGDIR) export FCM_DONEPATH = $(FCM_DONEDIR) export FCM_ETCPATH = $(FCM_ETCDIR) export FCM_FLAGSPATH = $(FCM_FLAGSDIR) export FCM_INCPATH = $(FCM_INCDIR) export FCM_LIBPATH = $(FCM_LIBDIR) export FCM_OBJPATH = $(FCM_OBJDIR) export FCM_PPSRCPATH = $(FCM_PPSRCDIR) export FCM_SRCPATH = $(FCM_SRCDIR) export FCM_TMPPATH = $(FCM_TMPDIR) export AR = ar export ARFLAGS = rs export CC = cc export CC_COMPILE = -c export CC_DEFINE = -D export CC_INCLUDE = -I export CC_OUTPUT = -o export CFLAGS = export CPPKEYS = export FC = mpif90 export FC_COMPILE = -c export FC_DEFINE = -D export FC_INCLUDE = -I export FC_OUTPUT = -o export FFLAGS = -i4 -r8 -auto -align all -I$(MKL_INC_DIR) -I$(MKL_INC_DIR)/intel64/lp64 -O3 -axAVX,SSE4.2 -fp-model fast=2 -qopenmp -I/ccc/work/cont003/gen2201/lloretzo/NUDGE_ICOLMDOZORINCA_V7_PROD/modipsl/config/ICOLMDZORINCA_v7/../../modeles/DYNAMICO/../IOIPSL/inc -I/ccc/work/cont003/gen2201/lloretzo/NUDGE_ICOLMDOZORINCA_V7_PROD/modipsl/config/ICOLMDZORINCA_v7/../../modeles/DYNAMICO/../ORCHIDEE/inc -I/ccc/work/cont003/gen2201/lloretzo/NUDGE_ICOLMDOZORINCA_V7_PROD/modipsl/config/ICOLMDZORINCA_v7/../../modeles/DYNAMICO/../IOIPSL/inc -I/ccc/work/cont003/gen2201/lloretzo/NUDGE_ICOLMDOZORINCA_V7_PROD/modipsl/config/ICOLMDZORINCA_v7/../../modeles/DYNAMICO/../XIOS/inc -I/ccc/work/cont003/gen2201/lloretzo/NUDGE_ICOLMDOZORINCA_V7_PROD/modipsl/config/ICOLMDZORINCA_v7/../../modeles/DYNAMICO/../ORCHIDEE/inc -I/ccc/products/netcdf-c-4.7.4/intel--20.0.0__openmpi--4.0.1/hdf5__parallel/include -I/ccc/products/netcdf-fortran-4.5.3/intel--20.0.0__openmpi--4.0.1/hdf5__parallel/include export FPPKEYS = XIOS CPP_PARA _OPENMP CPP_IOIPSL NC_DOUBLE FFT_MKL export LD = mpif90 export LDFLAGS = -i4 -r8 -auto -L/ccc/products/mkl-17.0.4.196/intel--17.0.4.196__openmpi--2.0.2/default/17.0.4.196/mkl/lib/intel64 -lmkl_intel_lp64 -lmkl_core -lmkl_sequential -lpthread -qopenmp -L/ccc/work/cont003/gen2201/lloretzo/NUDGE_ICOLMDOZORINCA_V7_PROD/modipsl/config/ICOLMDZORINCA_v7/../../modeles/DYNAMICO/../IOIPSL/lib -L/ccc/work/cont003/gen2201/lloretzo/NUDGE_ICOLMDOZORINCA_V7_PROD/modipsl/config/ICOLMDZORINCA_v7/../../modeles/DYNAMICO/../ORCHIDEE/lib -L/ccc/work/cont003/gen2201/lloretzo/NUDGE_ICOLMDOZORINCA_V7_PROD/modipsl/config/ICOLMDZORINCA_v7/../../modeles/DYNAMICO/../XIOS/lib -L/ccc/work/cont003/gen2201/lloretzo/NUDGE_ICOLMDOZORINCA_V7_PROD/modipsl/config/ICOLMDZORINCA_v7/../../modeles/DYNAMICO/../ORCHIDEE/lib -L/ccc/products/netcdf-c-4.7.4/intel--20.0.0__openmpi--4.0.1/hdf5__parallel/lib -L/ccc/products/netcdf-fortran-4.5.3/intel--20.0.0__openmpi--4.0.1/hdf5__parallel/lib export LD_LIBLINK = -l export LD_LIBSEARCH = -L export LD_OUTPUT = -o export SHELL = /bin/bash export FCM_VERBOSE ?= 1 vpath % $(FCM_BINPATH) vpath %.bash $(FCM_BINPATH) vpath %.csh $(FCM_BINPATH) vpath %.ksh $(FCM_BINPATH) vpath %.pl $(FCM_BINPATH) vpath %.pm $(FCM_BINPATH) vpath %.pro $(FCM_BINPATH) vpath %.py $(FCM_BINPATH) vpath %.sh $(FCM_BINPATH) vpath %.tcl $(FCM_BINPATH) vpath %.exe $(FCM_BINPATH) vpath %.mk $(FCM_BLDPATH) vpath %.done $(FCM_DONEPATH) vpath %.etc $(FCM_DONEPATH) vpath %.idone $(FCM_DONEPATH) vpath %.flags $(FCM_FLAGSPATH) vpath %.h $(FCM_INCPATH) vpath %.h90 $(FCM_INCPATH) vpath %.inc $(FCM_INCPATH) vpath %.interface $(FCM_INCPATH) vpath %.a $(FCM_LIBPATH) vpath %.o $(FCM_OBJPATH) vpath %.dummy $(FCM_DONEDIR) .PHONY : all clean all : $(FCM_BLD_TARGETS) clean : rm -rf $(FCM_BINDIR) $(FCM_LIBDIR) $(FCM_OBJDIR) $(FCM_DONEDIR) rm -f lib__*.a *.o $(FCM_DONEDIR)/FCM_CP.dummy : touch $@ OBJECTS__INCLUDE = libINCLUDE.a : $(OBJECTS__INCLUDE) fcm_internal archive $@ $(^F) OBJECTS__INCA_XML = libINCA_XML.a : $(OBJECTS__INCA_XML) fcm_internal archive $@ $(^F) OBJECTS__INCA_VEG = surf_chem_atm.o surf_chem_mod.o surf_weightedflx.o libINCA_VEG.a : $(OBJECTS__INCA_VEG) fcm_internal archive $@ $(^F) OBJECTS__INCA_SRC = findplb.o adjh2o.o aerosol_meteo_calc.o aerosolmain.o airpl_src.o bl_for_dms.o inicalendar.o chemhook_begin.o chem_inti.o chemtime.o chem_write_restart.o chemini.o chemmain.o cloud_mod.o conf_chem.o diurnal_geom.o drydep.o xios_npp_landuse_inti.o exp_sol.o finalize_inca.o imp_slv_inti.o init_transport.o interp_horiz_inca.o inti_mr_xform.o lglived.o mkdvel.o mknoprod.o mksflx_p2p.o mmr2vmr.o navu.o negtrc.o neutral.o outfld_xios.o photo.o photo_interp.o prate_inti.o radlwsw_inca.o set_ub_col.o xios_oxydant_read.o setcol.o sethet.o setinv.o sulf_inti.o suphel_i.o t_int.o troe.o tsecnd.o ozclim_inti.o usrrxt.o xios_chem_read_restart.o xios_sflx_inti.o libINCA_SRC.a : $(OBJECTS__INCA_SRC) fcm_internal archive $@ $(^F) OBJECTS__INCA_PP = adjrxt.o indprd.o phtadj.o exp_prod_loss.o rate_index_mod.o reac_flx.o setrxt.o species_names.o transport_controls.o libINCA_PP.a : $(OBJECTS__INCA_PP) fcm_internal archive $@ $(^F) OBJECTS__INCA_PARA = const_lmdz.o inca_data_para.o inca_dim.o inca_write_field.o inca_writefield_gen.o inca_write_field_p.o init_const_lmdz.o init_inca_dim.o init_inca_geometry.o init_inca_para.o init_mod_inca.o mod_const_mpi_inca.o mod_geometry_inca.o mod_grid_inca.o mod_inca_mpi_data.o mod_inca_mpi_transfert.o mod_inca_omp_data.o mod_inca_omp_transfert.o mod_inca_para.o mod_inca_transfert_para.o xios_inca.o libINCA_PARA.a : $(OBJECTS__INCA_PARA) fcm_internal archive $@ $(^F) OBJECTS__INCA_MOD = ac_sulf.o aerosol_diag.o aerosol_meteo.o aerosol_mod.o aerosol_prognos.o airplane_src.o carbonator.o chem_cons.o chem_controls.o chem_mods.o chem_tracnm.o chemshut.o const_mod.o dep_vel_int.o drydep_arrays.o drydep_parameters.o imp_slv0.o input_data_tables.o lglived_mod.o lightning.o mycalendar.o npp_int.o o3clim_com.o o3lin_com.o oxydant_com.o param_chem.o pht_tables.o print_inca.o radon_srf_flx.o resistance_diagnose.o sad_com.o sflx.o srf_flux_int.o time_mod_inca.o timing.o libINCA_MOD.a : $(OBJECTS__INCA_MOD) fcm_internal archive $@ $(^F) export OBJECTS = $(OBJECTS__INCA_MOD) $(OBJECTS__INCA_PARA) $(OBJECTS__INCA_PP) $(OBJECTS__INCA_SRC) $(OBJECTS__INCA_VEG) $(OBJECTS__INCA_XML) $(OBJECTS__INCLUDE) libchimie.a : $(OBJECTS) fcm_internal archive $@ $(^F) CC.flags : touch $(FCM_FLAGSDIR)/$@ CFLAGS.flags : CC.flags touch $(FCM_FLAGSDIR)/$@ CFLAGS__INCA_MOD.flags CFLAGS__INCA_PARA.flags CFLAGS__INCA_PP.flags CFLAGS__INCA_SRC.flags CFLAGS__INCA_VEG.flags CFLAGS__INCA_XML.flags CFLAGS__INCLUDE.flags : CFLAGS.flags touch $(FCM_FLAGSDIR)/$@ CPPKEYS.flags : touch $(FCM_FLAGSDIR)/$@ CPPKEYS__INCA_MOD.flags CPPKEYS__INCA_PARA.flags CPPKEYS__INCA_PP.flags CPPKEYS__INCA_SRC.flags CPPKEYS__INCA_VEG.flags CPPKEYS__INCA_XML.flags CPPKEYS__INCLUDE.flags : CPPKEYS.flags touch $(FCM_FLAGSDIR)/$@ FC.flags : touch $(FCM_FLAGSDIR)/$@ FFLAGS.flags : FC.flags touch $(FCM_FLAGSDIR)/$@ FFLAGS__INCA_MOD.flags FFLAGS__INCA_PARA.flags FFLAGS__INCA_PP.flags FFLAGS__INCA_SRC.flags FFLAGS__INCA_VEG.flags FFLAGS__INCA_XML.flags FFLAGS__INCLUDE.flags : FFLAGS.flags touch $(FCM_FLAGSDIR)/$@ FPPKEYS.flags : touch $(FCM_FLAGSDIR)/$@ FPPKEYS__INCA_MOD.flags FPPKEYS__INCA_PARA.flags FPPKEYS__INCA_PP.flags FPPKEYS__INCA_SRC.flags FPPKEYS__INCA_VEG.flags FPPKEYS__INCA_XML.flags FPPKEYS__INCLUDE.flags : FPPKEYS.flags touch $(FCM_FLAGSDIR)/$@ LD.flags : touch $(FCM_FLAGSDIR)/$@ LD__INCA_MOD.flags LD__INCA_PARA.flags LD__INCA_PP.flags LD__INCA_SRC.flags LD__INCA_VEG.flags LD__INCA_XML.flags LD__INCLUDE.flags : LD.flags touch $(FCM_FLAGSDIR)/$@ LDFLAGS.flags : touch $(FCM_FLAGSDIR)/$@ LDFLAGS__INCA_MOD.flags LDFLAGS__INCA_PARA.flags LDFLAGS__INCA_PP.flags LDFLAGS__INCA_SRC.flags LDFLAGS__INCA_VEG.flags LDFLAGS__INCA_XML.flags LDFLAGS__INCLUDE.flags : LDFLAGS.flags touch $(FCM_FLAGSDIR)/$@ include $(FCM_BLDDIR)/INCA_MOD.mk include $(FCM_BLDDIR)/INCA_PARA.mk include $(FCM_BLDDIR)/INCA_PP.mk include $(FCM_BLDDIR)/INCA_SRC.mk include $(FCM_BLDDIR)/INCA_VEG.mk include $(FCM_BLDDIR)/INCA_XML.mk include $(FCM_BLDDIR)/INCLUDE.mk # EOF