Add files via upload
This commit is contained in:
508
code/Dependencies.mk
Normal file
508
code/Dependencies.mk
Normal file
@ -0,0 +1,508 @@
|
||||
#==============================================================================
|
||||
# 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
|
||||
atom_obs_mod.o : atom_obs_mod.f90 CMN_SIZE
|
||||
$(F90) -c -extend_source -r8 modified/atom_obs_mod.f90
|
||||
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
|
Reference in New Issue
Block a user