508 lines
33 KiB
Makefile
508 lines
33 KiB
Makefile
#==============================================================================
|
|
# Dependencies Listing
|
|
#==============================================================================
|
|
BLKSLV.o : BLKSLV.f jv_mie.h
|
|
CLDSRF.o : CLDSRF.f cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
CO_strat_pl.o : CO_strat_pl.f CMN_SIZE define.h
|
|
critical_load_mod.o : critical_load_mod.f CMN_SIZE
|
|
EFOLD.o : EFOLD.f
|
|
FLINT.o : FLINT.f
|
|
GAUSSP.o : GAUSSP.f
|
|
GEN.o : GEN.f jv_mie.h
|
|
fjx_acet_mod.o : fjx_acet_mod.f cmn_fj.h jv_cmn.h
|
|
JRATET.o : JRATET.f cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
JVALUE.o : JVALUE.f cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
Kr85_mod.o : Kr85_mod.f CMN_DIAG CMN_O3 CMN_SIZE define.h define.h
|
|
LEGND0.o : LEGND0.f
|
|
MATIN4.o : MATIN4.f
|
|
MIESCT.o : MIESCT.f jv_mie.h
|
|
NOABS.o : NOABS.f
|
|
OPMIE.o : OPMIE.f cmn_fj.h CMN_SIZE define.h jv_cmn.h jv_mie.h
|
|
RD_TJPL.o : RD_TJPL.f cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
RnPbBe_mod.o : RnPbBe_mod.f CMN_DEP CMN_DIAG CMN_SIZE define.h define.h
|
|
SPHERE.o : SPHERE.f cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
XSEC1D.o : XSEC1D.f cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
XSECO2.o : XSECO2.f cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
XSECO3.o : XSECO3.f cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
aerosol_mod.o : aerosol_mod.f CMN_DIAG CMN_SIZE define.h cmn_fj.h CMN_SIZE define.h comode.h jv_cmn.h
|
|
aircraft_nox_mod.o : aircraft_nox_mod.f CMN CMN_DIAG CMN_SIZE define.h
|
|
airmas.o : airmas.f
|
|
anthroems.o : anthroems.f CMN_O3 CMN_SIZE define.h comode.h
|
|
arctas_ship_emiss_mod.o : arctas_ship_emiss_mod.f CMN_SIZE define.h
|
|
arsl1k.o : arsl1k.f
|
|
backsub.o : backsub.f CMN_SIZE define.h comode.h
|
|
benchmark_mod.o : benchmark_mod.f CMN_SIZE define.h
|
|
biofit.o : biofit.f CMN_DEP CMN_SIZE define.h
|
|
biofuel_mod.o : biofuel_mod.f CMN_DIAG CMN_O3 CMN_SIZE define.h
|
|
biomass_mod.o : biomass_mod.f CMN_DIAG CMN_SIZE define.h
|
|
boxvl.o : boxvl.f
|
|
bravo_mod.o : bravo_mod.f CMN_O3 CMN_SIZE define.h
|
|
c2h6_mod.o : c2h6_mod.f CMN CMN_DIAG CMN_O3 CMN_SIZE define.h
|
|
cac_anthro_mod.o : cac_anthro_mod.f CMN_O3 CMN_SIZE define.h
|
|
ch3i_mod.o : ch3i_mod.f CMN_DEP CMN_DIAG CMN_SIZE define.h comode.h
|
|
charpak_mod.o : charpak_mod.f
|
|
cleanup.o : cleanup.f
|
|
comode_mod.o : comode_mod.f CMN_SIZE define.h comode.h
|
|
decomp.o : decomp.f CMN_SIZE define.h comode.h
|
|
diag03_mod.o : diag03_mod.f CMN_DIAG CMN_SIZE define.h
|
|
diag04_mod.o : diag04_mod.f CMN_DIAG CMN_SIZE define.h
|
|
diag1.o : diag1.f CMN_DIAG CMN_GCTM CMN_O3 CMN_SIZE define.h
|
|
diag3.o : diag3.f CMN CMN_DIAG CMN_O3 CMN_SIZE define.h comode.h
|
|
diag41_mod.o : diag41_mod.f CMN_DIAG CMN_SIZE define.h
|
|
diag42_mod.o : diag42_mod.f CMN_DIAG CMN_SIZE define.h
|
|
diag48_mod.o : diag48_mod.f CMN_GCTM CMN_O3 CMN_SIZE define.h cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
diag49_mod.o : diag49_mod.f CMN_GCTM CMN_O3 CMN_SIZE define.h cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
diag50_mod.o : diag50_mod.f CMN_GCTM CMN_O3 CMN_SIZE define.h cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
diag51_mod.o : diag51_mod.f CMN_GCTM CMN_O3 CMN_SIZE define.h cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
diag56_mod.o : diag56_mod.f CMN_DIAG CMN_SIZE define.h
|
|
diag59_mod.o : diag59_mod.f CMN_DIAG CMN_SIZE define.h
|
|
diag_2pm.o : diag_2pm.f CMN_DIAG CMN_SIZE define.h
|
|
diag_mod.o : diag_mod.f
|
|
diag_oh_mod.o : diag_oh_mod.f CMN_SIZE define.h comode.h
|
|
diag_pl_mod.o : diag_pl_mod.f CMN_DIAG CMN_SIZE define.h comode.h
|
|
diagoh.o : diagoh.f CMN_DIAG CMN_O3 CMN_SIZE define.h
|
|
directory_mod.o : directory_mod.f
|
|
drydep_mod.o : drydep_mod.f CMN_DEP CMN_DIAG CMN_GCTM CMN_SIZE define.h CMN_VEL commsoil.h comode.h
|
|
dust_dead_mod.o : dust_dead_mod.f CMN_GCTM CMN_SIZE define.h
|
|
edgar_mod.o : edgar_mod.f CMN_SIZE define.h
|
|
emep_mod.o : emep_mod.f CMN_O3 CMN_SIZE define.h
|
|
nei2005_anthro_mod.o : nei2005_anthro_mod.f CMN_O3 CMN_SIZE define.h
|
|
nei2008_anthro_mod.o : nei2008_anthro_mod.F90 CMN_O3 CMN_SIZE define.h
|
|
htap_mod.o : htap_mod.f90 CMN_O3 CMN_SIZE define.h
|
|
emf_scale.o : emf_scale.f CMN_O3 CMN_SIZE define.h comode.h
|
|
emfossil.o : emfossil.f CMN_DIAG CMN_O3 CMN_SIZE define.h comode.h rcp_mod.o
|
|
emisop.o : emisop.f CMN_ISOP CMN_SIZE define.h CMN_VEL
|
|
emisop_grass.o : emisop_grass.f CMN_ISOP CMN_SIZE define.h CMN_VEL
|
|
emisop_mb.o : emisop_mb.f CMN_ISOP CMN_SIZE define.h CMN_VEL
|
|
emissdr.o : emissdr.f CMN CMN_DIAG CMN_MONOT CMN_NOX CMN_O3 CMN_SIZE define.h comode.h
|
|
emissions_mod.o : emissions_mod.f CMN_O3 CMN_SIZE define.h rcp_mod.o
|
|
emmonot.o : emmonot.f CMN_MONOT CMN_SIZE define.h CMN_VEL
|
|
epa_nei_mod.o : epa_nei_mod.f CMN_O3 CMN_SIZE define.h
|
|
error_mod.o : error_mod.f define.h
|
|
fast_j.o : fast_j.f cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
fertadd.o : fertadd.f CMN_SIZE define.h commsoil.h
|
|
file_mod.o : file_mod.f define.h
|
|
findmon.o : findmon.f
|
|
fjfunc.o : fjfunc.f cmn_fj.h CMN_SIZE define.h
|
|
future_emissions_mod.o : future_emissions_mod.f CMN_SIZE define.h
|
|
fvdas_convect_mod.o : fvdas_convect_mod.f CMN_DIAG CMN_SIZE define.h
|
|
fcro2ho2.o : fcro2ho2.f
|
|
fyrno3.o : fyrno3.f
|
|
fyhoro.o : fyhoro.f
|
|
gc_biomass_mod.o : gc_biomass_mod.f CMN_SIZE define.h
|
|
gcap_convect_mod.o : gcap_convect_mod.f CMN_DIAG CMN_SIZE define.h
|
|
gcap_read_mod.o : gcap_read_mod.f CMN_DIAG CMN_GCTM CMN_SIZE define.h
|
|
geia_mod.o : geia_mod.f CMN_SIZE define.h
|
|
get_global_ch4.o : get_global_ch4.f
|
|
getifsun.o : getifsun.f CMN_SIZE define.h comode.h
|
|
gfed2_biomass_mod.o : gfed2_biomass_mod.f CMN_SIZE define.h
|
|
gfed3_biomass_mod.o : gfed3_biomass_mod.f CMN_SIZE define.h
|
|
global_hno3_mod.o : global_hno3_mod.f CMN_SIZE define.h
|
|
global_no3_mod.o : global_no3_mod.f CMN_SIZE define.h
|
|
global_nox_mod.o : global_nox_mod.f CMN_SIZE define.h
|
|
global_o1d_mod.o : global_o1d_mod.f CMN_SIZE define.h
|
|
global_o3_mod.o : global_o3_mod.f CMN_SIZE define.h
|
|
h2_hd_mod.o : h2_hd_mod.f CMN_DEP CMN_DIAG CMN_O3 CMN_SIZE define.h
|
|
hcn_ch3cn_mod.o : hcn_ch3cn_mod.f CMN_DEP CMN_DIAG CMN_SIZE define.h
|
|
icoads_ship_mod.o : icoads_ship_mod.f CMN_O3 CMN_SIZE define.h
|
|
ifort_errmsg.o : ifort_errmsg.f
|
|
initialize.o : initialize.f CMN_DIAG CMN_SIZE define.h
|
|
inphot.o : inphot.f cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
rd_aod.o : rd_aod.f cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
isoropiaII_adj_mod.o : isoropiaII_adj_mod.f new/isrpia_adj.inc
|
|
$(F90) -c -r8 new/isoropiaII_adj_mod.f
|
|
isoropiaIIcode_adj.o : isoropiaIIcode_adj.f new/isrpia_adj.inc
|
|
$(F90) -c -r8 new/isoropiaIIcode_adj.f
|
|
adBuffer.o : adBuffer.c
|
|
$(CC) -c new/adBuffer.c
|
|
adStack.o : adStack.c
|
|
$(CC) -c new/adStack.c
|
|
inquire_Mod.o : inquireMod.F90
|
|
jsparse.o : jsparse.f CMN_SIZE define.h comode.h
|
|
jv_index.o : jv_index.f cmn_fj.h CMN_SIZE define.h comode.h
|
|
ksparse.o : ksparse.f CMN_SIZE define.h comode.h
|
|
lai_mod.o : lai_mod.f CMN_SIZE define.h
|
|
logical_mod.o : logical_mod.f
|
|
lump.o : lump.f CMN_SIZE define.h comode.h
|
|
main.o : main.f CMN_DIAG CMN_GCTM CMN_SIZE define.h
|
|
mercury_mod.o : mercury_mod.f CMN_DIAG CMN_GCTM CMN_SIZE define.h
|
|
mmran_16.o : mmran_16.f cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
ndxx_setup.o : ndxx_setup.f CMN_DIAG CMN_SIZE define.h
|
|
ocean_mercury_mod.o : ocean_mercury_mod.f CMN_DEP CMN_SIZE define.h
|
|
ohsave.o : ohsave.f CMN_SIZE define.h comode.h
|
|
optdepth_mod.o : optdepth_mod.f CMN_DIAG CMN_SIZE define.h
|
|
pderiv.o : pderiv.f CMN_SIZE define.h comode.h
|
|
pjc_pfix_mod.o : pjc_pfix_mod.f CMN CMN_GCTM CMN_SIZE define.h
|
|
planeflight_mod.o : planeflight_mod.f CMN_DIAG CMN_SIZE define.h cmn_fj.h CMN_SIZE define.h comode.h jv_cmn.h
|
|
precipfrac.o : precipfrac.f CMN_SIZE define.h
|
|
pulsing.o : pulsing.f CMN_SIZE define.h commsoil.h
|
|
rcp_mod.o : rcp_mod.f diag_mod.o aircraft_nox_mod.o dao_mod.o
|
|
rd_js.o : rd_js.f cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
rd_prof.o : rd_prof.f cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
rdisopt.o : rdisopt.f CMN_SIZE define.h
|
|
rdlai.o : rdlai.f CMN_DEP CMN_SIZE define.h CMN_VEL
|
|
rdland.o : rdland.f CMN_DEP CMN_SIZE define.h CMN_VEL
|
|
rdlight.o : rdlight.f CMN_ISOP CMN_SIZE define.h
|
|
rdmonot.o : rdmonot.f CMN_SIZE define.h
|
|
rdsoil.o : rdsoil.f CMN_SIZE define.h commsoil.h
|
|
readchem.o : readchem.f CMN_SIZE define.h comode.h
|
|
reader.o : reader.f CMN_GCTM CMN_SIZE define.h comode.h
|
|
readlai.o : readlai.f CMN_DEP CMN_SIZE define.h CMN_VEL
|
|
regrid_1x1_mod.o : regrid_1x1_mod.f CMN_GCTM CMN_SIZE define.h
|
|
retro_mod.o : retro_mod.f CMN CMN_SIZE CMN_O3
|
|
regrid_a2a_mod.o : regrid_a2a_mod.F90 CMN_GCTM CMN_SIZE
|
|
ruralbox.o : ruralbox.f CMN_SIZE define.h comode.h
|
|
scale_anthro_mod.o : scale_anthro_mod.f CMN_SIZE define.h
|
|
schem.o : schem.f CMN_SIZE define.h
|
|
seasalt_mod.o : seasalt_mod.f CMN_DIAG CMN_GCTM CMN_SIZE define.h
|
|
set_aer.o : set_aer.f cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
setbase.o : setbase.f CMN CMN_ISOP CMN_MONOT CMN_SIZE define.h CMN_VEL
|
|
setemdep.o : setemdep.f CMN_SIZE define.h comode.h
|
|
setmodel.o : setmodel.f CMN_SIZE define.h comode.h
|
|
sfcwindsqr.o : sfcwindsqr.f CMN_SIZE define.h
|
|
smvgear.o : smvgear.f CMN_SIZE define.h comode.h
|
|
soilbase.o : soilbase.f CMN_SIZE define.h commsoil.h
|
|
soilcrf.o : soilcrf.f CMN_DEP CMN_SIZE define.h commsoil.h
|
|
soiltemp.o : soiltemp.f CMN_SIZE define.h commsoil.h
|
|
soiltype.o : soiltype.f CMN_SIZE define.h commsoil.h
|
|
streets_anthro_mod.o : streets_anthro_mod.f CMN_O3 CMN_SIZE define.h
|
|
subfun.o : subfun.f CMN_SIZE define.h comode.h
|
|
sunparam.o : sunparam.f
|
|
tcorr.o : tcorr.f
|
|
toms_mod.o : toms_mod.f CMN_SIZE define.h
|
|
tpcore_bc_mod.o : tpcore_bc_mod.f CMN CMN_SIZE define.h
|
|
tpcore_fvdas_mod.o : tpcore_fvdas_mod.f90 CMN_GCTM
|
|
$(F90) -c -r8 $*.f90
|
|
tpcore_mod.o : tpcore_mod.f CMN_DIAG CMN_GCTM CMN_SIZE define.h define.h
|
|
$(F90) -c -r8 $*.f
|
|
tpcore_window_mod.o : tpcore_window_mod.f CMN_DIAG CMN_GCTM CMN_SIZE define.h define.h
|
|
$(F90) -c -r8 $*.f
|
|
tracerid_mod.o : tracerid_mod.f CMN_SIZE define.h comode.h
|
|
transfer_mod.o : transfer_mod.f CMN_SIZE define.h
|
|
tropopause.o : tropopause.f CMN CMN_DIAG CMN_SIZE define.h
|
|
tropopause_mod.o : tropopause_mod.f CMN CMN_SIZE define.h comode.h
|
|
unix_cmds_mod.o : unix_cmds_mod.f
|
|
update.o : update.f CMN_SIZE define.h comode.h
|
|
uvalbedo_mod.o : uvalbedo_mod.f CMN_SIZE define.h
|
|
vistas_anthro_mod.o : vistas_anthro_mod.f CMN_O3 CMN_SIZE define.h
|
|
xltmmp.o : xltmmp.f CMN_SIZE define.h
|
|
xtra_read_mod.o : xtra_read_mod.f CMN_DIAG CMN_SIZE define.h
|
|
|
|
#------------------------------------------------------------------------------
|
|
# MODIFIED FOR ORGANIZED DIRECTORY STRUCTURE
|
|
#------------------------------------------------------------------------------
|
|
|
|
#========================
|
|
# ADJOINT DIRECTORY FILES
|
|
#========================
|
|
|
|
adj_arrays_mod.o : adj_arrays_mod.f define_adj.h define.h CMN_SIZE comode.h gckpp_adj_Global.f90
|
|
$(F90) -c -r8 adjoint/adj_arrays_mod.f
|
|
calcrate_adj.o : calcrate_adj.f CMN CMN_DIAG CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 adjoint/calcrate_adj.f
|
|
carbon_adj_mod.o : carbon_adj_mod.f CMN CMN_DIAG CMN_GCTM CMN_O3 CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 adjoint/carbon_adj_mod.f
|
|
checkpoint_mod.o : checkpoint_mod.f define.h
|
|
$(F90) -c -r8 adjoint/checkpoint_mod.f
|
|
checkpt_mod.o : checkpt_mod.f CMN_SIZE comode.h CMN_VEL define.h CMN_DEP
|
|
$(F90) -c -r8 adjoint/checkpt_mod.f
|
|
chemdr_adj.o : chemdr_adj.f CMN CMN_DEP CMN_DIAG CMN_NOX CMN_O3 CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 adjoint/chemdr_adj.f
|
|
chemistry_adj_mod.o : chemistry_adj_mod.f gckpp_adj_Global.f90 gckpp_adj_Rates.f90 gckpp_adj_Integrator.f90 CMN_DIAG CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 adjoint/chemistry_adj_mod.f
|
|
cleanup_adj.o : cleanup_adj.f
|
|
$(F90) -c -r8 adjoint/cleanup_adj.f
|
|
co2_adj_mod.o : co2_adj_mod.f CMN_SIZE define.h
|
|
$(F90) -c -r8 adjoint/co2_adj_mod.f
|
|
CO_strat_pl_adj.o : CO_strat_pl_adj.f CMN_SIZE define.h
|
|
$(F90) -c -r8 adjoint/CO_strat_pl_adj.f
|
|
convection_adj_mod.o : convection_adj_mod.f CMN_DIAG CMN_SIZE define.h define.h
|
|
$(F90) -c -r8 adjoint/convection_adj_mod.f
|
|
directory_adj_mod.o : directory_adj_mod.f
|
|
$(F90) -c -r8 adjoint/directory_adj_mod.f
|
|
dust_adj_mod.o : dust_adj_mod.f CMN_DIAG CMN_GCTM CMN_SIZE define.h define_adj.h
|
|
$(F90) -c -r8 adjoint/dust_adj_mod.f
|
|
emissions_adj_mod.o : emissions_adj_mod.f CMN_O3 CMN_SIZE define.h
|
|
$(F90) -c -r8 adjoint/emissions_adj_mod.f
|
|
fvdas_convect_adj_mod.o : fvdas_convect_adj_mod.f CMN_DIAG CMN_SIZE define.h
|
|
$(F90) -c -r8 adjoint/fvdas_convect_adj_mod.f
|
|
gc_type_mod.o : gc_type_mod.F CMN_GCTM CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/gc_type_mod.F
|
|
global_ch4_adj_mod.o : global_ch4_adj_mod.f CMN CMN_GCTM CMN_DIAG CMN_SIZE define.h
|
|
$(F90) -c -r8 $<
|
|
geos_chem_adj_mod.o : geos_chem_adj_mod.f CMN_O3 CMN_GCTM CMN_DIAG CMN_SIZE define.h comode.h define_adj.h
|
|
$(F90) -c -r8 adjoint/geos_chem_adj_mod.f
|
|
covariance_mod.o : covariance_mod.f CMN_SIZE CMN_DIAG CMN_GCTM define_adj.h
|
|
$(F90) -c -r8 adjoint/covariance_mod.f
|
|
input_adj_mod.o : input_adj_mod.f CMN CMN_DIAG CMN_O3 CMN_SIZE define.h define_adj.h gckpp_adj_Global.f90
|
|
$(F90) -c -r8 adjoint/input_adj_mod.f
|
|
inv_hessian_mod.o : inv_hessian_mod.f CMN_SIZE define_adj.h
|
|
$(F90) -c -r8 adjoint/inv_hessian_mod.f
|
|
inv_hessian_lbfgs_mod.o : inv_hessian_lbfgs_mod.f CMN_SIZE define_adj.h
|
|
$(F90) $(LAPACK_BLAS_FFLAGS) -c -r8 adjoint/inv_hessian_lbfgs_mod.f
|
|
inverse_driver.o : inverse_driver.f define_adj.h
|
|
$(F90) -c -r8 adjoint/inverse_driver.f
|
|
inverse_mod.o : inverse_mod.f define_adj.h define.h
|
|
$(F90) -c -r8 adjoint/inverse_mod.f
|
|
linoz_adj_mod.o : linoz_adj_mod.f CMN CMN_DIAG CMN_O3 CMN_SIZE define.h linoz.com
|
|
$(F90) -c -r8 adjoint/linoz_adj_mod.f
|
|
logical_adj_mod.o : logical_adj_mod.f
|
|
$(F90) -c -r8 adjoint/logical_adj_mod.f
|
|
lump_adj.o : lump_adj.f CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 adjoint/lump_adj.f
|
|
gckpp_adj_Precision.o : gckpp_adj_Precision.f90
|
|
$(F90) -c -r8 adjoint/gckpp_adj_Precision.f90
|
|
gckpp_adj_Parameters.o : gckpp_adj_Parameters.f90 gckpp_adj_Precision.f90
|
|
$(F90) -c -r8 adjoint/gckpp_adj_Parameters.f90
|
|
gckpp_adj_Global.o : gckpp_adj_Global.f90
|
|
$(F90) -c -r8 adjoint/gckpp_adj_Global.f90
|
|
gckpp_adj_LinearAlgebra.o : gckpp_adj_LinearAlgebra.f90 gckpp_adj_Parameters.f90 gckpp_adj_JacobianSP.f90
|
|
$(F90) -c -r8 adjoint/gckpp_adj_LinearAlgebra.f90
|
|
gckpp_adj_Monitor.o : gckpp_adj_Monitor.f90
|
|
$(F90) -c -r8 adjoint/gckpp_adj_Monitor.f90
|
|
gckpp_adj_Initialize.o : gckpp_adj_Initialize.f90 gckpp_adj_Parameters.f90 gckpp_adj_Global.f90 gckpp_adj_Util.f90
|
|
$(F90) -c -r8 adjoint/gckpp_adj_Initialize.f90
|
|
gckpp_adj_JacobianSP.o : gckpp_adj_JacobianSP.f90
|
|
$(F90) -c -r8 adjoint/gckpp_adj_JacobianSP.f90
|
|
gckpp_adj_Function.o : gckpp_adj_Function.f90 gckpp_adj_Parameters.f90
|
|
$(F90) -c -r8 adjoint/gckpp_adj_Function.f90
|
|
gckpp_adj_Jacobian.o : gckpp_adj_Jacobian.f90 gckpp_adj_Parameters.f90 gckpp_adj_JacobianSP.f90
|
|
$(F90) -c -r8 adjoint/gckpp_adj_Jacobian.f90
|
|
gckpp_adj_HessianSP.o : gckpp_adj_HessianSP.f90
|
|
$(F90) -c -r8 adjoint/gckpp_adj_HessianSP.f90
|
|
gckpp_adj_Hessian.o : gckpp_adj_Hessian.f90 gckpp_adj_Parameters.f90 gckpp_adj_HessianSP.f90
|
|
$(F90) -c -r8 adjoint/gckpp_adj_Hessian.f90
|
|
gckpp_adj_Util.o : gckpp_adj_Util.f90 gckpp_adj_Parameters.f90 gckpp_adj_Global.f90
|
|
$(F90) -c -r8 adjoint/gckpp_adj_Util.f90
|
|
gckpp_adj_StoichiomSP.o : gckpp_adj_StoichiomSP.f90
|
|
$(F90) -c -r8 adjoint/gckpp_adj_StoichiomSP.f90
|
|
gckpp_adj_Stoichiom.o : gckpp_adj_Stoichiom.f90 gckpp_adj_Parameters.f90 gckpp_adj_StoichiomSP.f90
|
|
$(F90) -c -r8 adjoint/gckpp_adj_Stoichiom.f90
|
|
gckpp_adj_Rates.o : gckpp_adj_Rates.f90 gckpp_adj_Parameters.f90 gckpp_adj_Global.f90
|
|
$(F90) -c -r8 adjoint/gckpp_adj_Rates.f90
|
|
gckpp_adj_Model.o : gckpp_adj_Model.f90
|
|
$(F90) -c -r8 adjoint/gckpp_adj_Model.f90
|
|
gckpp_adj_Integrator.o : gckpp_adj_Integrator.f90 gckpp_adj_Parameters.f90 gckpp_adj_Precision.f90 gckpp_adj_Global.f90 gckpp_adj_LinearAlgebra.f90 gckpp_adj_Rates.f90 gckpp_adj_Function.f90 gckpp_adj_Jacobian.f90 gckpp_adj_Hessian.f90 gckpp_adj_Util.f90
|
|
$(F90) -c -r8 adjoint/gckpp_adj_Integrator.f90
|
|
partition_adj.o : partition_adj.f CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 adjoint/partition_adj.f
|
|
pbl_mix_adj_mod.o : pbl_mix_adj_mod.f CMN_DIAG CMN_GCTM CMN_SIZE define.h
|
|
$(F90) -c -r8 adjoint/pbl_mix_adj_mod.f
|
|
rpmares_adj_mod.o : rpmares_adj_mod.f CMN_SIZE define.h
|
|
$(F90) -c -extend_source -r8 adjoint/rpmares_adj_mod.f
|
|
schem_adj.o : schem_adj.f CMN_SIZE define.h
|
|
$(F90) -c -r8 adjoint/schem_adj.f
|
|
setemis_adj.o : setemis_adj.f CMN_O3 CMN_NOX CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 adjoint/setemis_adj.f
|
|
sulfate_adj_mod.o : sulfate_adj_mod.f CMN_GCTM CMN_O3 CMN_SIZE define.h cmn_fj.h CMN_SIZE define.h
|
|
$(F90) -c -r8 adjoint/sulfate_adj_mod.f
|
|
strat_chem_adj_mod.o : strat_chem_adj_mod.f CMN_SIZE
|
|
$(F90) -c -r8 adjoint/strat_chem_adj_mod.f
|
|
tagged_co_adj_mod.o : tagged_co_adj_mod.f CMN_DIAG CMN_O3 CMN_SIZE define.h
|
|
$(F90) -c -r8 adjoint/tagged_co_adj_mod.f
|
|
tagged_ox_adj_mod.o : tagged_ox_adj_mod.f CMN_DIAG CMN_O3 CMN_SIZE define.h
|
|
$(F90) -c -r8 adjoint/tagged_ox_adj_mod.f
|
|
upbdflx_adj_mod.o : upbdflx_adj_mod.f CMN_SIZE define.h
|
|
$(F90) -c -r8 adjoint/upbdflx_adj_mod.f
|
|
wetscav_adj_mod.o : wetscav_adj_mod.f CMN_DIAG CMN_SIZE define.h define_adj.h
|
|
$(F90) -c -r8 adjoint/wetscav_adj_mod.f
|
|
weak_constraint_mod.o : weak_constraint_mod.f90 CMN_SIZE
|
|
$(F90) -c -r8 adjoint/weak_constraint_mod.f90
|
|
|
|
#=========================
|
|
# MODIFIED DIRECTORY FILES
|
|
#=========================
|
|
a3_read_mod.o : a3_read_mod.f CMN_DIAG CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/a3_read_mod.f
|
|
a6_read_mod.o : a6_read_mod.f CMN_DIAG CMN_GCTM CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/a6_read_mod.f
|
|
acetone_mod.o : acetone_mod.f CMN_DEP CMN_DIAG CMN_MONOT CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/acetone_mod.f
|
|
bpch2_mod.o : bpch2_mod.f CMN_SIZE define.h define.h
|
|
$(F90) -c -r8 modified/bpch2_mod.f
|
|
calcrate.o : calcrate.f CMN CMN_DIAG CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 modified/calcrate.f
|
|
carbon_mod.o : carbon_mod.f CMN CMN_DIAG CMN_GCTM CMN_O3 CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 modified/carbon_mod.f
|
|
chemdr.o : chemdr.f CMN CMN_DEP CMN_DIAG CMN_NOX CMN_O3 CMN_SIZE define.h comode.h define_adj.h
|
|
$(F90) -c -r8 modified/chemdr.f
|
|
chemistry_mod.o : chemistry_mod.f gckpp_adj_Global.f90 gckpp_adj_Rates.f90 gckpp_adj_Integrator.f90 CMN_DIAG CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 modified/chemistry_mod.f
|
|
co2_mod.o : co2_mod.f CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/co2_mod.f
|
|
comode_mod.o : comode_mod.f CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 modified/comode_mod.f
|
|
convection_mod.o : convection_mod.f CMN_DIAG CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/convection_mod.f
|
|
dao_mod.o : dao_mod.f CMN_GCTM CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/dao_mod.f
|
|
dust_mod.o : dust_mod.f CMN_DIAG CMN_GCTM CMN_SIZE define.h cmn_fj.h comode.h jv_cmn.h
|
|
$(F90) -c -r8 modified/dust_mod.f
|
|
geosfp_read_mod.o : geosfp_read_mod.f CMN_DIAG CMN_SIZE CMN_GCTM define.h
|
|
$(F90) -c -r8 modified/geosfp_read_mod.f
|
|
geos_chem_mod.o : geos_chem_mod.f CMN_SIZE CMN_DIAG CMN_GCTM comode.h define.h define_adj.h
|
|
$(F90) -c -r8 modified/geos_chem_mod.f
|
|
gamap_mod.o : gamap_mod.f CMN_DIAG CMN_SIZE define.h
|
|
$(F90) -c modified/gamap_mod.f
|
|
gasconc.o : gasconc.f CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 modified/gasconc.f
|
|
global_oh_mod.o : global_oh_mod.f CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/global_oh_mod.f
|
|
global_ch4_mod.o : global_ch4_mod.f CMN CMN_DIAG CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/global_ch4_mod.f
|
|
grid_mod.o : grid_mod.f CMN_GCTM CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/grid_mod.f
|
|
gwet_read_mod.o : gwet_read_mod.f CMN_DIAG CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/gwet_read_mod.f
|
|
i6_read_mod.o : i6_read_mod.f CMN_DIAG CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/i6_read_mod.f
|
|
julday_mod.o : julday_mod.f
|
|
$(F90) -c -r8 modified/julday_mod.f
|
|
input_mod.o : input_mod.f CMN CMN_DIAG CMN_O3 CMN_SIZE define.h diag59_mod.f
|
|
$(F90) -c -r8 modified/input_mod.f
|
|
lightning_nox_mod.o : lightning_nox_mod.f CMN_DIAG CMN_GCTM CMN_SIZE define.h define.h
|
|
$(F90) -c -r8 modified/lightning_nox_mod.f
|
|
megan_mod.o : megan_mod.f CMN_GCTM CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/megan_mod.f
|
|
paranox_mod.o : paranox_mod.f CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 paranox_mod.f
|
|
paranox_adj_mod.o : paranox_adj_mod.f CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 adjoint/paranox_adj_mod.f
|
|
partition.o : partition.f CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 modified/partition.f
|
|
pbl_mix_mod.o : pbl_mix_mod.f CMN_DIAG CMN_GCTM CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/pbl_mix_mod.f
|
|
photoj.o : photoj.f define_adj.h cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
$(F90) -c -r8 modified/photoj.f
|
|
physproc.o : physproc.f CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 modified/physproc.f
|
|
pjc_pfix_geos5_window_mod.o : pjc_pfix_geos5_window_mod.f CMN CMN_GCTM CMN_SIZE define.h
|
|
$(F90) -c modified/pjc_pfix_geos5_window_mod.f
|
|
pjc_pfix_geosfp_window_mod.o : pjc_pfix_geosfp_window_mod.f CMN CMN_GCTM CMN_SIZE define.h
|
|
$(F90) -c modified/pjc_pfix_geosfp_window_mod.f
|
|
pressure_mod.o : pressure_mod.f CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/pressure_mod.f
|
|
rpmares_mod.o : rpmares_mod.f CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/rpmares_mod.f
|
|
hippo_mod.o : hippo_mod.f CMN_SIZE
|
|
$(F90) -c -extend_source -r8 modified/hippo_mod.f
|
|
|
|
restart_mod.o : restart_mod.f CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/restart_mod.f
|
|
set_prof.o : set_prof.f define_adj.h cmn_fj.h CMN_SIZE define.h jv_cmn.h
|
|
$(F90) -c -r8 modified/set_prof.f
|
|
setemis.o : setemis.f CMN_DIAG CMN_NOX CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 modified/setemis.f
|
|
soilnoxems.o : soilnoxems.f CMN_DEP CMN_DIAG CMN_NOX CMN_SIZE define.h commsoil.h
|
|
$(F90) -c -r8 modified/soilnoxems.f
|
|
sulfate_mod.o : sulfate_mod.f CMN_DIAG CMN_GCTM CMN_O3 CMN_SIZE define.h cmn_fj.h CMN_SIZE define.h rcp_mod.o
|
|
$(F90) -c -r8 modified/sulfate_mod.f
|
|
tagged_co_mod.o : tagged_co_mod.f CMN_DIAG CMN_O3 CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/tagged_co_mod.f
|
|
tagged_ox_mod.o : tagged_ox_mod.f CMN_DIAG CMN_GCTM CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/tagged_ox_mod.f
|
|
tpcore_geos5_window_mod.o : tpcore_geos5_window_mod.f90
|
|
$(F90) -c -r8 modified/tpcore_geos5_window_mod.f90
|
|
tpcore_geosfp_window_mod.o : tpcore_geosfp_window_mod.f90
|
|
$(F90) -c -r8 modified/tpcore_geosfp_window_mod.f90
|
|
time_mod.o : time_mod.f define.h
|
|
$(F90) -c -r8 modified/time_mod.f
|
|
tracer_mod.o : tracer_mod.f CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/tracer_mod.f
|
|
transport_mod.o : transport_mod.f CMN CMN_DIAG CMN_GCTM CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/transport_mod.f
|
|
upbdflx_mod.o : upbdflx_mod.f CMN_GCTM CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/upbdflx_mod.f
|
|
wetscav_mod.o : wetscav_mod.f CMN_DIAG CMN_SIZE define.h
|
|
$(F90) -c -r8 modified/wetscav_mod.f
|
|
|
|
#====================
|
|
# NEW DIRECTORY FILES
|
|
#====================
|
|
|
|
cgfam.o : cgfam.f
|
|
$(F90) -c -r8 new/cgfam.f
|
|
cgsearch.o : cgsearch.f
|
|
$(F90) -c -r8 new/cgsearch.f
|
|
linoz_mod.o : linoz_mod.f CMN CMN_DIAG CMN_O3 CMN_SIZE define.h linoz.com
|
|
$(F90) -c -r8 new/linoz_mod.f
|
|
routines.o : routines.f
|
|
$(F90) -c -r8 new/routines.f
|
|
blas.o : new/blas.f
|
|
$(F90) -c -r8 new/blas.f
|
|
linpack.o : new/linpack.f
|
|
$(F90) -c -r8 new/linpack.f
|
|
timer.o : new/timer.f
|
|
$(F90) -c -r8 new/timer.f
|
|
netcdf_util_mod.o : netcdf_util_mod.f
|
|
$(F90) -c -r8 new/netcdf_util_mod.f
|
|
strat_chem_mod.o : strat_chem_mod.f CMN_DIAG CMN_SIZE define.h comode.h
|
|
$(F90) -c -r8 new/strat_chem_mod.f
|
|
|
|
#====================
|
|
# NETCDF directory
|
|
#====================
|
|
|
|
m_do_err_out.o : m_do_err_out.F90
|
|
$(F90) -c -r8 NcdfUtil/m_do_err_out.F90
|
|
m_netcdf_io_checks.o : m_netcdf_io_checks.F90
|
|
$(F90) -c -r8 NcdfUtil/m_netcdf_io_checks.F90
|
|
m_netcdf_io_close.o : m_netcdf_io_close.F90
|
|
$(F90) -c -r8 NcdfUtil/m_netcdf_io_close.F90
|
|
m_netcdf_io_create.o : m_netcdf_io_create.F90
|
|
$(F90) -c -r8 NcdfUtil/m_netcdf_io_create.F90
|
|
m_netcdf_io_define.o : m_netcdf_io_define.F90
|
|
$(F90) -c -r8 NcdfUtil/m_netcdf_io_define.F90
|
|
m_netcdf_io_get_dimlen.o : m_netcdf_io_get_dimlen.F90
|
|
$(F90) -c -r8 NcdfUtil/m_netcdf_io_get_dimlen.F90
|
|
m_netcdf_io_handle_err.o : m_netcdf_io_handle_err.F90
|
|
$(F90) -c -r8 NcdfUtil/m_netcdf_io_handle_err.F90
|
|
m_netcdf_io_open.o : m_netcdf_io_open.F90
|
|
$(F90) -c -r8 NcdfUtil/m_netcdf_io_open.F90
|
|
m_netcdf_io_read.o : m_netcdf_io_read.F90
|
|
$(F90) -c -r8 NcdfUtil/m_netcdf_io_read.F90
|
|
m_netcdf_io_readattr.o : m_netcdf_io_readattr.F90
|
|
$(F90) -c -r8 NcdfUtil/m_netcdf_io_readattr.F90
|
|
m_netcdf_io_write.o : m_netcdf_io_write.F90
|
|
$(F90) -c -r8 NcdfUtil/m_netcdf_io_write.F90
|
|
|
|
|
|
#====================
|
|
# SCIA CODE
|
|
#====================
|
|
ErrorModule.o : ErrorModule.f90
|
|
$(F90) -c -r8 obs_operators/ErrorModule.f90
|
|
sciabr_co_obs_mod.o : sciabr_co_obs_mod.f CMN_SIZE
|
|
$(F90) -c -r8 obs_operators/sciabr_co_obs_mod.f
|
|
|
|
#====================
|
|
# TES CODE
|
|
#====================
|
|
tes_ch4_mod.o : tes_ch4_mod.f
|
|
$(F90) -c -r8 $<
|
|
|
|
#====================
|
|
# Other CH4 obs operators
|
|
#====================
|
|
mem_ch4_mod.o : mem_ch4_mod.f CMN_SIZE
|
|
$(F90) -c -r8 $<
|
|
geocape_ch4_mod.o : geocape_ch4_mod.f CMN_SIZE
|
|
$(F90) -c -r8 $<
|
|
leo_ch4_mod.o : leo_ch4_mod.f CMN_SIZE
|
|
$(F90) -c -r8 $<
|
|
|
|
#====================
|
|
# OSIRIS CODE
|
|
#====================
|
|
osiris_obs_mod.o : osiris_obs_mod.f90
|
|
$(F90) -c -r8 obs_operators/osiris_obs_mod.f90
|
|
#====================
|
|
|
|
#====================
|
|
# Other
|
|
#====================
|
|
improve_bc_mod.o : improve_bc_mod.f CMN_SIZE
|
|
$(F90) -c -r8 obs_operators/improve_bc_mod.f
|
|
population_mod.o : population_mod.f CMN_SIZE
|
|
$(F90) -c -r8 obs_operators/population_mod.f
|