# This file is generated automatically SRCS2 = $(shell ls ../../../../src/mod/$(MODDIR)/$(strip $(SRC))/*.f90) OBJS2 = $(patsubst ../../../../src/mod/$(MODDIR)/$(strip $(SRC))/%.f90, %.o, $(SRCS2)) VPATH = .:../../../../src/mod/$(MODDIR)/$(strip $(SRC)):\ ../../../../src/mod/$(MODDIR)/include:\ ../../lib/psmile.${CHAN}:\ ../../../lib/$(MODDIR):\ ../../../lib:\ $(NETCDF_INCLUDE):$(MPI_INCLUDE):$(SYS_INCLUDE):\ ../../../../src/mod/$(MODDIR)/make_dummies LIBRARY = ../../../lib/$(MODDIR)/lib$(MODLIB).a PROG = ../../../bin/$(EXEC).x INCLS = -I../../../../src/mod/$(MODDIR)/include \ -${I4mods}../../lib/psmile.${CHAN} clean: rm -f ../../../lib/$(MODDIR)/* rm -f i.* *.o *.mod all: $(PROG) $(PROG): $(DEPLIBS) $(LIBRARY) $(F90) $(LDFLAGS) -o $@ $(MAINPRG).o $(LIBS) $(LIBRARY): $(OBJS2) $(AR) $(ARFLAGS) $(LIBRARY) $(OBJS2) .SUFFIXES: .SUFFIXES: .o .f90 .F90 %.o: %.F90 $(F90) $(INCLS) $(F90FLAGS) -c $< %.o: %.f90 $(F90) $(INCLS) $(F90FLAGS) -c $< # # All dependencies ... # m_alloc_mods.o: mo_control.o mo_diff.o mo_hdiff.o mo_hyb.o mo_physc2.o \ mo_post.o mo_semi_impl.o mo_aero_gads.o: mo_constants.o mo_memory_g1a.o mo_memory_g3b.o mo_radiation.o mo_aero_tanre.o: mo_decomposition.o mo_gaussgrid.o mo_geoloc.o mo_transpose.o mo_albedo.o: mo_constants.o mo_control.o mo_exception.o mo_buffer_fft.o: mo_decomposition.o mo_call_trans.o: mo_buffer_fft.o mo_decomposition.o mo_doctor.o \ mo_linked_list.o mo_memory_f.o mo_memory_g1a.o mo_memory_ls.o \ mo_memory_sp.o mo_mpi.o mo_sc1.o mo_scan_buffer.o mo_start_dataset.o \ mo_test_trans.o mo_timer.o mo_transpose.o mo_clim.o: mo_control.o mo_decomposition.o mo_doctor.o mo_exception.o mo_io.o \ mo_mpi.o mo_start_dataset.o mo_transpose.o mo_cloud.o: mo_constants.o mo_control.o mo_doctor.o mo_exception.o mo_mpi.o mo_column.o: mo_advection.o mo_control.o mo_decomposition.o mo_doctor.o \ mo_exception.o mo_filename.o mo_gaussgrid.o mo_memory_g1a.o \ mo_memory_g2a.o mo_memory_gl.o mo_mpi.o mo_namelist.o mo_sc1.o \ mo_scan_buffer.o mo_time_control.o mo_transpose.o \ columnctl.inc mo_convect_tables.o: mo_constants.o mo_exception.o mo_kind.o mo_couple.o: mo_constants.o mo_control.o mo_decomposition.o mo_exception.o \ mo_gaussgrid.o mo_kind.o mo_memory_g3b.o mo_mpi.o mo_time_control.o \ mo_time_conversion.o mo_transpose.o mod_prism_grids_writing.o \ mod_prism_proto.o mod_comprism_proto.o mod_prism_def_partition_proto.o \ mod_prism_put_proto.o mod_prism_get_proto.o mathelp_psmile.o errioipsl_psmile.o mo_cumulus_flux.o: mo_control.o mo_doctor.o mo_exception.o mo_mpi.o mo_decomposition.o: mo_doctor.o mo_exception.o mo_mpi.o mo_diag_amip2.o: mo_constants.o mo_control.o mo_decomposition.o mo_doctor.o \ mo_filename.o mo_gaussgrid.o mo_geoloc.o mo_io.o mo_kind.o mo_mpi.o \ mo_netcdf.o mo_time_control.o mo_transpose.o mo_diag_dynamics.o: mo_constants.o mo_control.o mo_decomposition.o \ mo_doctor.o mo_forecast_switches.o mo_gaussgrid.o mo_kind.o \ mo_memory_g3a.o mo_memory_g3b.o mo_memory_gl.o mo_mpi.o \ mo_scan_buffer.o mo_semi_impl.o mo_time_control.o mo_transpose.o mo_diag_radiation.o: mo_control.o mo_doctor.o mo_kind.o mo_mpi.o mo_diag_tendency.o: mo_control.o mo_exception.o mo_fft.o mo_grib.o mo_kind.o \ mo_legendre.o mo_linked_list.o mo_memory_base.o mo_memory_sp.o \ mo_mpi.o mo_spectral.o mo_time_control.o mo_truncation.o mo_diff.o: mo_parameters.o mo_exception.o: mo_doctor.o mo_mpi.o mo_fft.o: mo_doctor.o mo_mpi.o mo_filename.o: mo_control.o mo_doctor.o mo_exception.o mo_mpi.o \ mo_time_control.o mo_gaussgrid.o: mo_constants.o mo_control.o mo_kind.o mo_geoloc.o: mo_decomposition.o mo_gaussgrid.o mo_kind.o mo_memory_base.o \ mo_o3clim.o mo_radiation.o mo_time_control.o mo_transpose.o mo_global_op.o: mo_decomposition.o mo_exception.o mo_mpi.o mo_transpose.o mo_greenhouse_gases.o: mo_constants.o mo_exception.o mo_io.o mo_kind.o \ mo_mpi.o mo_netcdf.o mo_radiation.o mo_time_control.o \ mo_time_conversion.o mo_grib.o: mo_constants.o mo_control.o mo_decomposition.o mo_doctor.o \ mo_exception.o mo_filename.o mo_gaussgrid.o mo_linked_list.o \ mo_memory_base.o mo_memory_g3b.o mo_mpi.o mo_netcdf.o \ mo_netcdfstream.o mo_post.o mo_time_control.o mo_transpose.o \ mo_util_string.o mo_hdf.o: mo_doctor.o mo_exception.o mo_start_dataset.o mo_hyb.o: mo_constants.o mo_control.o mo_parameters.o mo_hydrology.o: mo_constants.o mo_control.o mo_decomposition.o mo_exception.o \ mo_filename.o mo_gaussgrid.o mo_io.o mo_kind.o mo_memory_g3b.o \ mo_mpi.o mo_start_dataset.o mo_time_control.o mo_transpose.o mo_io.o: mo_control.o mo_couple.o mo_decomposition.o mo_doctor.o \ mo_exception.o mo_filename.o mo_gaussgrid.o mo_hdf.o mo_linked_list.o \ mo_memory_base.o mo_mpi.o mo_netcdf.o mo_parameters.o \ mo_start_dataset.o mo_time_control.o mo_transpose.o mo_util_string.o mo_legendre.o: mo_constants.o mo_control.o mo_decomposition.o mo_gaussgrid.o mo_linked_list.o: mo_doctor.o mo_exception.o mo_filename.o mo_kind.o \ mo_netcdf.o mo_util_string.o mo_lw_clop.o: mo_kind.o mo_parrrtm.o mo_machine.o: mo_doctor.o mo_exception.o mo_kind.o mo_mpi.o mo_memory_base.o: mo_control.o mo_decomposition.o mo_doctor.o mo_exception.o \ mo_kind.o mo_linked_list.o mo_netcdf.o mo_time_control.o \ mo_time_event.o mo_memory_f.o: mo_kind.o mo_linked_list.o mo_memory_base.o mo_netcdf.o mo_memory_g1a.o: mo_kind.o mo_linked_list.o mo_memory_base.o mo_memory_gl.o \ mo_netcdf.o mo_tracdef.o mo_memory_g1b.o: mo_kind.o mo_linked_list.o mo_memory_base.o mo_memory_g2a.o: mo_kind.o mo_linked_list.o mo_memory_base.o mo_netcdf.o mo_memory_g2b.o: mo_kind.o mo_linked_list.o mo_memory_base.o mo_memory_g3a.o: mo_kind.o mo_memory_g3b.o mo_memory_g3b.o: mo_control.o mo_kind.o mo_linked_list.o mo_memory_base.o mo_memory_gl.o: mo_filename.o mo_kind.o mo_linked_list.o mo_memory_base.o \ mo_netcdf.o mo_tracdef.o mo_memory_ls.o: mo_kind.o mo_linked_list.o mo_memory_base.o mo_memory_sp.o: mo_kind.o mo_linked_list.o mo_memory_base.o mo_memory_streams.o: mo_buffer_fft.o mo_control.o mo_decomposition.o \ mo_doctor.o mo_filename.o mo_memory_base.o mo_memory_f.o \ mo_memory_g1a.o mo_memory_g1b.o mo_memory_g2a.o mo_memory_g2b.o \ mo_memory_g3a.o mo_memory_g3b.o mo_memory_gl.o mo_memory_ls.o \ mo_memory_sp.o mo_mpi.o mo_port_test.o mo_start_dataset.o \ mo_sub_nml.o mo_tracer.o mo_midatm.o: mo_constants.o mo_control.o mo_doctor.o mo_exception.o \ mo_gaussgrid.o mo_geoloc.o mo_gwspectrum.o mo_memory_g1a.o \ mo_memory_g2a.o mo_mpi.o: mo_doctor.o mo_kind.o mo_namelist.o: mo_exception.o mo_util_string.o mo_netcdf.o: mo_control.o mo_doctor.o mo_exception.o mo_filename.o \ mo_parameters.o mo_start_dataset.o mo_netcdfstream.o: mo_control.o mo_decomposition.o mo_exception.o \ mo_filename.o mo_gaussgrid.o mo_linked_list.o mo_netcdf.o \ mo_time_control.o mo_time_conversion.o mo_tracdef.o mo_nmi.o: mo_constants.o mo_control.o mo_decomposition.o mo_exception.o \ mo_grib.o mo_hyb.o mo_kind.o mo_linked_list.o mo_memory_base.o \ mo_memory_sp.o mo_mpi.o mo_namelist.o mo_nudging_buffer.o \ mo_semi_impl.o mo_spectral.o mo_time_control.o mo_time_conversion.o \ mo_truncation.o mo_nudging.o: mo_control.o mo_decomposition.o mo_exception.o mo_kind.o \ mo_memory_sp.o mo_nmi.o mo_nudging_buffer.o mo_nudging_constants.o \ mo_nudging_io.o mo_nudging_pattern.o mo_time_control.o mo_nudging_buffer.o: mo_control.o mo_decomposition.o mo_exception.o mo_grib.o \ mo_kind.o mo_linked_list.o mo_memory_base.o mo_mpi.o \ mo_nudging_constants.o mo_time_control.o mo_nudging_constants.o: mo_kind.o mo_parameters.o mo_nudging_init.o: mo_control.o mo_decomposition.o mo_exception.o \ mo_filename.o mo_kind.o mo_memory_base.o mo_mpi.o mo_namelist.o \ mo_nudging_buffer.o mo_nudging_constants.o mo_nudging_io.o \ mo_nudging_sst.o mo_nudging_utils.o mo_physc2.o mo_time_control.o \ mo_time_conversion.o mo_transpose.o mo_truncation.o mo_nudging_io.o: mo_control.o mo_decomposition.o mo_exception.o mo_filename.o \ mo_kind.o mo_mpi.o mo_nmi.o mo_nudging_buffer.o \ mo_nudging_constants.o mo_nudging_pattern.o mo_nudging_utils.o \ mo_time_control.o mo_transpose.o mo_nudging_pattern.o: mo_control.o mo_exception.o mo_kind.o mo_memory_sp.o \ mo_nudging_buffer.o mo_nudging_constants.o mo_nudging_sst.o: mo_control.o mo_decomposition.o mo_exception.o \ mo_filename.o mo_kind.o mo_memory_g3b.o mo_mpi.o \ mo_nudging_constants.o mo_nudging_utils.o mo_physc2.o \ mo_time_control.o mo_transpose.o mo_nudging_utils.o: mo_control.o mo_diag_tendency.o mo_exception.o mo_kind.o \ mo_mpi.o mo_nudging_buffer.o mo_nudging_constants.o mo_post.o \ mo_spectral.o mo_time_control.o mo_time_conversion.o mo_o3_lwb.o: mo_decomposition.o mo_gaussgrid.o mo_geoloc.o mo_transpose.o mo_o3clim.o: mo_constants.o mo_control.o mo_decomposition.o mo_doctor.o \ mo_exception.o mo_filename.o mo_interpo.o mo_io.o mo_mpi.o \ mo_netcdf.o mo_radiation.o mo_time_control.o mo_transpose.o mo_omp.o: mo_kind.o mo_orbit.o: mo_constants.o mo_exception.o mo_kind.o mo_radiation.o \ mo_vsop87.o mo_physc2.o: mo_parameters.o mo_port_test.o: mo_linked_list.o mo_memory_base.o mo_time_event.o mo_post.o: mo_parameters.o mo_radiation.o: mo_kind.o mo_time_control.o mo_real_timer.o: mo_doctor.o mo_exception.o mo_kind.o mo_mpi.o mo_omp.o mo_rrta_140gp.o: mo_kind.o mo_rrtab.o: mo_kind.o mo_rrtbg2.o: mo_kind.o mo_rrtftr.o: mo_kind.o mo_parrrtm.o mo_rrtrf.o: mo_kind.o mo_rrtwn.o: mo_kind.o mo_scan_buffer.o: mo_decomposition.o mo_kind.o mo_mpi.o mo_sc1.o mo_tracer.o mo_semi_lagrangian.o: mo_advection.o mo_constants.o mo_control.o \ mo_decomposition.o mo_doctor.o mo_exception.o mo_gaussgrid.o \ mo_global_op.o mo_hyb.o mo_kind.o mo_memory_base.o mo_memory_g1a.o \ mo_memory_gl.o mo_mpi.o mo_parameters.o mo_scan_buffer.o mo_tracer.o \ mo_transpose.o mo_so4.o: mo_control.o mo_decomposition.o mo_doctor.o mo_exception.o mo_io.o \ mo_mpi.o mo_netcdf.o mo_time_control.o mo_transpose.o mo_specfun.o: mo_kind.o mo_spectral.o: mo_exception.o mo_kind.o mo_spitfire.o: mo_advection.o mo_constants.o mo_decomposition.o mo_doctor.o \ mo_exception.o mo_gaussgrid.o mo_hyb.o mo_kind.o mo_memory_g1a.o \ mo_mpi.o mo_scan_buffer.o mo_time_control.o mo_tracer.o \ mo_transpose.o mo_ssodrag.o: mo_control.o mo_exception.o mo_ssortns.o: mo_constants.o mo_geoloc.o mo_ssodrag.o mo_time_control.o mo_sst.o: mo_control.o mo_decomposition.o mo_doctor.o mo_exception.o mo_io.o \ mo_mpi.o mo_netcdf.o mo_start_dataset.o mo_time_control.o \ mo_transpose.o mo_start_dataset.o: mo_doctor.o mo_filename.o mo_mpi.o mo_namelist.o \ mo_time_control.o sdsctl.inc mo_sub_echam.o: mo_time_control.o mo_tracer.o mo_sub_nml.o: mo_exception.o mo_kind.o mo_memory_base.o mo_mpi.o \ mo_namelist.o mo_time_control.o mo_time_event.o mo_tracdef.o \ mo_tracer.o mo_sw.o: mo_kind.o mo_sw_clop.o: mo_kind.o mo_test_trans.o: mo_decomposition.o mo_doctor.o mo_exception.o \ mo_linked_list.o mo_memory_base.o mo_mpi.o mo_transpose.o mo_time_base.o: mo_exception.o mo_kind.o mo_time_control.o: mo_constants.o mo_control.o mo_exception.o mo_interpo.o \ mo_kind.o mo_machine.o mo_mpi.o mo_param_switches.o mo_time_base.o \ mo_time_conversion.o mo_time_event.o mo_time_manager.o mo_time_conversion.o: mo_exception.o mo_kind.o mo_time_base.o mo_time_event.o: mo_exception.o mo_kind.o mo_time_base.o mo_time_conversion.o mo_time_manager.o: mo_exception.o mo_kind.o mo_time_base.o \ mo_time_conversion.o mo_timer.o: mo_real_timer.o mo_tpcore.o: mo_advection.o mo_constants.o mo_control.o mo_decomposition.o \ mo_exception.o mo_gaussgrid.o mo_kind.o mo_memory_g1a.o mo_mpi.o \ mo_scan_buffer.o mo_time_control.o mo_tracer.o mo_transpose.o mo_tracdef.o: mo_linked_list.o mo_parameters.o mo_time_conversion.o mo_tracer.o: mo_advection.o mo_control.o mo_doctor.o mo_exception.o \ mo_linked_list.o mo_memory_base.o mo_memory_g1a.o mo_memory_gl.o \ mo_mpi.o mo_parameters.o mo_semi_impl.o mo_time_conversion.o \ mo_tracdef.o mo_util_string.o mo_transpose.o: mo_buffer_fft.o mo_decomposition.o mo_doctor.o mo_exception.o \ mo_kind.o mo_mpi.o mo_tropopause.o: mo_cloud.o mo_constants.o mo_kind.o mo_truncation.o: mo_control.o mo_doctor.o mo_mpi.o mo_parameters.o mo_upper_sponge.o: mo_control.o mo_decomposition.o mo_memory_sp.o \ mo_time_control.o mo_vsop87.o: mo_kind.o ifeq ($(strip $(ARCH)), SX) mo_spitfire.o: mo_spitfire.f90 $(F90) $(F90FLAGS) -pi auto exp=minmod,medan,putyslice,cfdot1dp2,cfint1x2 line=2000 -c $< mo_tpcore.o: mo_tpcore.f90 $(F90) $(F90FLAGS) -pi auto exp=xmist,fxppm,kmppm,lmppm,xtp noexp=map1_ppm_gp,ppm2m,steepz nest=3 line=1000 -c $< mo_transpose.o: mo_transpose.f90 $(F90) $(F90FLAGS) -Npi -c $< endif ifeq ($(strip $(ARCH)), ES) mo_spitfire.o: mo_spitfire.f90 $(F90) $(F90FLAGS) -pi auto exp=minmod exp=medan exp=putyslice exp=cfdot1dp2 exp=cfint1x2 line=2000 -c $< mo_tpcore.o: mo_tpcore.f90 $(F90) $(F90FLAGS) -pi auto exp=xmist exp=fxppm exp=kmppm exp=lmppm exp=xtp nest=3 line=1000 -c $< mo_transpose.o: mo_transpose.f90 $(F90) $(F90FLAGS) -Npi line=1000 -c $< endif ifeq ($(strip $(ARCH)), CRAY_PVP) mo_buffer_fft.o: mo_buffer_fft.f90 $(F90) $(F90FLAGS) -Ovector1 -c $< mo_grib.o: mo_grib.f90 $(F90) $(F90FLAGS) -Ovector1 -c $< endif ifeq ($(strip $(ARCH)), CRAY_X1) $(F90) $(F90FLAGS) -Ovector1 -Oscalar1 -Ostream1 -c $< endif # These dependencies are generated automatically by Append_dependencies.pl # auxhyb.o: mo_constants.o mo_control.o mo_hyb.o call_submodels.o: mo_sub_echam.o mo_sub_nml.o mo_time_control.o mo_tracer.o cloud.o: mo_cloud.o mo_constants.o mo_control.o mo_convect_tables.o \ mo_param_switches.o mo_parameters.o mo_specfun.o mo_start_dataset.o \ mo_time_control.o clsst.o: mo_column.o mo_constants.o mo_control.o mo_decomposition.o \ mo_geoloc.o mo_interpo.o mo_memory_g3b.o mo_physc2.o \ mo_radiation.o mo_sst.o clveg.o: mo_clim.o mo_control.o mo_decomposition.o mo_interpo.o \ mo_memory_g3b.o mo_radiation.o collect.o: mo_constants.o mo_couple.o mo_doctor.o mo_time_control.o conteq.o: mo_control.o mo_hyb.o control.o: m_alloc_mods.o mo_advection.o mo_aero_tanre.o mo_clim.o \ mo_column.o mo_control.o mo_couple.o mo_decomposition.o mo_diag_amip2.o \ mo_diag_tendency.o mo_doctor.o mo_exception.o mo_fft.o mo_field.o \ mo_gaussgrid.o mo_geoloc.o mo_grib.o mo_hydrology.o mo_io.o mo_legendre.o \ mo_machine.o mo_memory_f.o mo_memory_g3b.o mo_memory_streams.o \ mo_mpi.o mo_netcdf.o mo_nmi.o mo_nudging_init.o mo_o3clim.o \ mo_radiation.o mo_scan_buffer.o mo_semi_lagrangian.o mo_so4.o \ mo_spitfire.o mo_sst.o mo_start_dataset.o mo_time_control.o \ mo_timer.o mo_tmp_buffer.o mo_tpcore.o mo_tracer.o cover.o: mo_cloud.o mo_constants.o mo_control.o mo_convect_tables.o \ mo_param_switches.o mo_parameters.o mo_specfun.o mo_start_dataset.o \ mo_time_control.o cuadjtq.o: mo_constants.o mo_convect_tables.o mo_specfun.o cuasc.o: mo_constants.o mo_control.o mo_cumulus_flux.o mo_parameters.o \ mo_specfun.o mo_start_dataset.o mo_time_control.o cuasct.o: mo_constants.o mo_control.o mo_cumulus_flux.o mo_parameters.o \ mo_specfun.o mo_start_dataset.o mo_time_control.o cubase.o: mo_constants.o mo_cumulus_flux.o mo_specfun.o cubasmc.o: mo_constants.o mo_cumulus_flux.o cucall.o: mo_constants.o mo_convect_tables.o mo_param_switches.o mo_time_control.o cuddraf.o: mo_constants.o mo_cumulus_flux.o mo_specfun.o cudlfs.o: mo_constants.o mo_cumulus_flux.o mo_specfun.o cudtdq.o: mo_constants.o mo_control.o mo_parameters.o mo_specfun.o \ mo_time_control.o mo_tracer.o cududv.o: mo_constants.o mo_specfun.o cuentr.o: mo_constants.o mo_cumulus_flux.o mo_specfun.o cuentrt.o: mo_constants.o mo_cumulus_flux.o mo_specfun.o cuflx.o: mo_constants.o mo_control.o mo_parameters.o mo_physc2.o \ mo_specfun.o mo_time_control.o cuini.o: mo_constants.o cumastr.o: mo_constants.o mo_control.o mo_convect_tables.o mo_cumulus_flux.o \ mo_parameters.o mo_specfun.o mo_time_control.o cumastrh.o: mo_constants.o mo_control.o mo_convect_tables.o mo_cumulus_flux.o \ mo_parameters.o mo_specfun.o mo_time_control.o cumastrt.o: mo_constants.o mo_control.o mo_convect_tables.o mo_cumulus_flux.o \ mo_parameters.o mo_specfun.o mo_time_control.o dyn.o: mo_advection.o mo_column.o mo_constants.o mo_control.o \ mo_decomposition.o mo_diag_tendency.o mo_gaussgrid.o mo_geoloc.o \ mo_global_op.o mo_hyb.o mo_memory_g3a.o mo_memory_g3b.o \ mo_memory_gl.o mo_scan_buffer.o mo_transpose.o ewd.o: mo_buffer_fft.o mo_decomposition.o mo_gaussgrid.o mo_kind.o \ mo_truncation.o fftd.o: mo_buffer_fft.o mo_decomposition.o mo_fft.o ffti.o: mo_buffer_fft.o mo_decomposition.o mo_fft.o geopot.o: mo_control.o mo_hyb.o gpc.o: mo_clim.o mo_control.o mo_nudging_sst.o mo_time_control.o hdiff.o: mo_constants.o mo_control.o mo_decomposition.o mo_diag_tendency.o \ mo_diff.o mo_hdiff.o mo_memory_sp.o mo_semi_impl.o mo_start_dataset.o \ mo_time_control.o mo_truncation.o helmo.o: mo_constants.o mo_control.o mo_decomposition.o mo_doctor.o \ mo_exception.o mo_hyb.o mo_tmp_buffer.o inhysi.o: mo_constants.o mo_control.o mo_hyb.o mo_semi_impl.o \ mo_time_control.o inictl.o: m_alloc_mods.o mo_advection.o \ mo_column.o mo_control.o mo_doctor.o \ mo_exception.o mo_mpi.o \ mo_namelist.o mo_netcdf.o \ mo_parameters.o mo_port_test.o \ mo_time_control.o runctl.inc inidoc.o: mo_doctor.o mo_mpi.o mo_netcdf.o iniphy.o: mo_cloud.o mo_constants.o \ mo_control.o mo_cumulus_flux.o \ mo_hyb.o mo_parameters.o mo_physc2.o \ mo_vegetation.o inipost.o: mo_constants.o mo_control.o \ mo_doctor.o mo_exception.o \ mo_hdiff.o mo_memory_base.o \ mo_memory_g3b.o mo_memory_gl.o \ mo_memory_sp.o mo_mpi.o \ mo_namelist.o mo_parameters.o \ mo_post.o mo_start_dataset.o \ postctl.inc init_decomposition.o: mo_advection.o mo_column.o \ mo_control.o mo_decomposition.o \ mo_doctor.o mo_exception.o mo_mpi.o \ mo_transpose.o initemp.o: mo_clim.o mo_constants.o \ mo_control.o mo_decomposition.o \ mo_interpo.o mo_memory_g3b.o \ mo_parameters.o mo_physc2.o \ mo_radiation.o mo_sst.o \ mo_time_control.o initialize.o: mo_column.o mo_control.o \ mo_greenhouse_gases.o mo_io.o \ mo_nudging_init.o mo_radiation.o \ mo_so4.o mo_time_control.o \ mo_tracer.o intaero.o: mo_control.o mo_decomposition.o \ mo_interpo.o mo_memory_g3b.o \ mo_so4.o ioinitial.o: mo_cloud.o mo_constants.o \ mo_control.o mo_couple.o \ mo_decomposition.o mo_doctor.o \ mo_filename.o mo_gaussgrid.o \ mo_hyb.o mo_io.o mo_memory_base.o \ mo_memory_g3a.o mo_memory_g3b.o \ mo_memory_gl.o mo_memory_sp.o \ mo_mpi.o mo_start_dataset.o \ mo_tracer.o mo_transpose.o \ mo_util_string.o iorestart.o: mo_doctor.o mo_io.o \ mo_memory_g1a.o mo_memory_gl.o \ mo_start_dataset.o mo_timer.o \ mo_tracer.o labrun.o: mo_advection.o mo_control.o \ mo_doctor.o mo_exception.o \ mo_filename.o mo_mpi.o \ mo_param_switches.o mo_semi_impl.o \ mo_time_control.o mo_tracer.o \ mo_truncation.o lake.o: mo_constants.o mo_physc2.o \ mo_radiation.o mo_time_control.o licetemp.o: mo_constants.o mo_param_switches.o \ mo_physc2.o mo_radiation.o \ mo_time_control.o ltd.o: mo_decomposition.o mo_legendre.o \ mo_memory_f.o mo_memory_ls.o lti.o: mo_decomposition.o mo_legendre.o \ mo_memory_f.o mo_memory_ls.o m_solang.o: mo_decomposition.o mo_gaussgrid.o \ mo_physc1.o mo_radiation.o \ mo_transpose.o master.o: mo_couple.o mo_doctor.o \ mo_exception.o mo_mpi.o \ mo_time_control.o maxwind.o: mo_constants.o mo_control.o \ mo_decomposition.o mo_doctor.o \ mo_global_op.o mo_parameters.o \ mo_semi_impl.o mo_start_dataset.o \ mo_time_control.o ml_flux.o: mo_control.o mo_decomposition.o \ mo_interpo.o mo_memory_g3b.o \ mo_sst.o ml_ocean.o: mo_exception.o pgrad.o: mo_control.o mo_hyb.o physc.o: mo_advection.o mo_cloud.o \ mo_column.o mo_constants.o \ mo_control.o mo_decomposition.o \ mo_diag_amip2.o mo_diag_radiation.o \ mo_diag_tendency.o mo_exception.o \ mo_geoloc.o mo_hyb.o mo_hydrology.o \ mo_memory_g1a.o mo_memory_g2a.o \ mo_memory_g3a.o mo_memory_g3b.o \ mo_midatm.o mo_nmi.o \ mo_param_switches.o mo_physc1.o \ mo_physc2.o mo_radiation.o mo_sc1.o \ mo_scan_buffer.o mo_spitfire.o \ mo_ssortns.o mo_start_dataset.o \ mo_time_control.o mo_timer.o \ mo_tmp_buffer.o mo_tracer.o \ mo_tropopause.o prerad.o: mo_constants.o mo_control.o \ mo_diag_radiation.o mo_exception.o \ mo_geoloc.o mo_kind.o mo_o3_lwb.o \ mo_o3clim.o mo_orbit.o \ mo_param_switches.o mo_physc1.o \ mo_radiation.o mo_time_base.o \ mo_time_control.o mo_time_conversion.o \ m_solang.o pres.o: mo_control.o mo_hyb.o presf.o: mo_control.o rad_int.o: mo_aero_gads.o mo_aero_tanre.o \ mo_cloud.o mo_constants.o \ mo_control.o mo_exception.o \ mo_kind.o mo_lw_clop.o mo_parrrtm.o \ mo_radiation.o mo_sw.o mo_sw_clop.o radheat.o: mo_constants.o mo_control.o \ mo_diag_tendency.o mo_radiation.o \ mo_start_dataset.o mo_time_control.o radiation.o: mo_aero_gads.o mo_aero_tanre.o \ mo_albedo.o mo_constants.o \ mo_convect_tables.o mo_doctor.o \ mo_exception.o mo_geoloc.o \ mo_greenhouse_gases.o mo_o3_lwb.o \ mo_o3clim.o mo_param_switches.o \ mo_physc1.o mo_radiation.o \ mo_time_control.o readfld.o: mo_control.o mo_decomposition.o \ mo_doctor.o mo_exception.o \ mo_field.o mo_io.o mo_mpi.o \ mo_start_dataset.o mo_test_trans.o \ mo_time_control.o mo_transpose.o rrtm_gasabs1a_140gp.o: mo_kind.o mo_parrrtm.o \ mo_rrtab.o rrtm_rrtm_140gp.o: mo_kind.o mo_parrrtm.o rrtm_rtrn1a_140gp.o: mo_kind.o mo_parrrtm.o \ mo_rrtab.o mo_rrtftr.o mo_rrtwn.o rrtm_setcoef_140gp.o: mo_kind.o mo_parrrtm.o \ mo_rrtrf.o rrtm_taumol_140gp.o: mo_kind.o mo_parrrtm.o \ mo_rrta_140gp.o mo_rrtbg2.o \ mo_rrtwn.o savehis.o: mo_doctor.o mo_exception.o \ mo_filename.o mo_memory_base.o \ mo_time_control.o scan1.o: mo_advection.o mo_call_trans.o \ mo_column.o mo_constants.o \ mo_control.o mo_decomposition.o \ mo_diag_amip2.o mo_diag_dynamics.o \ mo_diag_radiation.o mo_diag_tendency.o \ mo_doctor.o mo_exception.o \ mo_gaussgrid.o mo_global_op.o \ mo_greenhouse_gases.o mo_hyb.o \ mo_legendre.o mo_memory_g1a.o \ mo_memory_g1b.o mo_memory_g2a.o \ mo_memory_g2b.o mo_memory_g3b.o \ mo_memory_gl.o mo_memory_ls.o \ mo_mpi.o mo_port_test.o \ mo_radiation.o mo_sc1.o \ mo_scan_buffer.o mo_semi_lagrangian.o \ mo_spitfire.o mo_start_dataset.o \ mo_test_trans.o mo_time_control.o \ mo_timer.o mo_tmp_buffer.o \ mo_tpcore.o mo_tracer.o \ mo_transpose.o scan2.o: mo_call_trans.o sccd.o: mo_control.o mo_decomposition.o \ mo_diag_tendency.o mo_memory_sp.o \ mo_tmp_buffer.o scctp.o: mo_control.o mo_decomposition.o \ mo_diag_tendency.o mo_hyb.o \ mo_memory_sp.o setdyn.o: mo_constants.o mo_control.o \ mo_doctor.o mo_exception.o mo_fft.o \ mo_forecast_switches.o mo_gaussgrid.o \ mo_hdiff.o mo_hyb.o mo_mpi.o \ mo_namelist.o mo_param_switches.o \ mo_parameters.o mo_semi_impl.o \ mo_start_dataset.o mo_time_control.o \ mo_tmp_buffer.o mo_truncation.o \ mo_upper_sponge.o dynctl.inc setgws.o: mo_control.o mo_doctor.o \ mo_exception.o mo_gwspectrum.o \ mo_mpi.o mo_namelist.o setphys.o: mo_cloud.o mo_constants.o \ mo_control.o mo_convect_tables.o \ mo_cumulus_flux.o mo_doctor.o \ mo_exception.o mo_kind.o mo_mpi.o \ mo_namelist.o mo_param_switches.o \ mo_physc1.o physctl.inc setrad.o: mo_aero_gads.o mo_aero_tanre.o \ mo_albedo.o mo_constants.o \ mo_control.o mo_doctor.o \ mo_exception.o mo_hyb.o mo_kind.o \ mo_mpi.o mo_namelist.o mo_o3clim.o \ mo_param_switches.o mo_radiation.o \ mo_time_control.o si1.o: mo_constants.o mo_control.o \ mo_decomposition.o mo_diag_tendency.o \ mo_gaussgrid.o mo_geoloc.o \ mo_memory_g1a.o mo_sc1.o \ mo_scan_buffer.o mo_semi_impl.o \ mo_time_control.o mo_tmp_buffer.o \ mo_tracer.o mo_transpose.o si2.o: mo_buffer_fft.o mo_constants.o \ mo_control.o mo_decomposition.o \ mo_diag_tendency.o mo_gaussgrid.o \ mo_semi_impl.o mo_time_control.o \ mo_truncation.o sicetemp.o: mo_constants.o mo_control.o \ mo_param_switches.o mo_physc2.o \ mo_radiation.o mo_time_control.o soiltemp.o: mo_constants.o mo_parameters.o \ mo_physc2.o mo_time_control.o stepon.o: mo_constants.o mo_control.o \ mo_couple.o mo_decomposition.o \ mo_diag_tendency.o mo_doctor.o \ mo_exception.o mo_grib.o mo_hdiff.o \ mo_hyb.o mo_hydrology.o mo_io.o \ mo_memory_f.o mo_memory_sp.o \ mo_mpi.o mo_nmi.o mo_nudging.o \ mo_nudging_buffer.o mo_nudging_init.o \ mo_nudging_sst.o mo_nudging_utils.o \ mo_start_dataset.o mo_time_control.o \ mo_timer.o mo_upper_sponge.o subjob.o: mo_exception.o mo_filename.o \ mo_memory_base.o mo_mpi.o \ mo_start_dataset.o mo_time_control.o sudif.o: mo_control.o mo_diff.o \ mo_exception.o mo_parameters.o surf.o: mo_constants.o mo_control.o \ mo_param_switches.o mo_parameters.o \ mo_physc2.o mo_radiation.o \ mo_semi_impl.o mo_time_control.o \ mo_vegetation.o surrta.o: mo_mpi.o mo_rrta_140gp.o surrtab.o: mo_kind.o mo_rrtab.o surrtbg2.o: mo_kind.o mo_rrtbg2.o surrtftr.o: mo_kind.o mo_rrtftr.o surrtpk.o: mo_kind.o mo_rrtwn.o surrtrf.o: mo_kind.o mo_rrtrf.o susw.o: mo_constants.o mo_kind.o mo_sw.o sw.o: mo_constants.o mo_kind.o mo_sw.o \ mo_time_control.o sw1s.o: mo_kind.o mo_sw.o swclr.o: mo_aero_gads.o mo_aero_tanre.o \ mo_kind.o mo_radiation.o mo_sw.o swde.o: mo_kind.o swni.o: mo_kind.o mo_sw.o swr.o: mo_kind.o mo_sw.o swtt.o: mo_kind.o mo_sw.o swtt1.o: mo_kind.o mo_sw.o swu.o: mo_kind.o mo_sw.o sym1.o: mo_buffer_fft.o mo_decomposition.o \ mo_kind.o mo_memory_f.o sym2.o: mo_buffer_fft.o mo_decomposition.o \ mo_memory_f.o tf1.o: mo_control.o mo_decomposition.o \ mo_diag_tendency.o mo_memory_g1a.o \ mo_memory_g1b.o mo_memory_g2a.o \ mo_memory_g2b.o mo_memory_gl.o \ mo_scan_buffer.o mo_semi_impl.o \ mo_time_control.o mo_tracer.o tf2.o: mo_control.o mo_decomposition.o \ mo_diag_tendency.o mo_memory_g1a.o \ mo_memory_g2a.o mo_memory_gl.o \ mo_scan_buffer.o mo_semi_impl.o \ mo_time_control.o mo_tracer.o vdiff.o: mo_constants.o mo_control.o \ mo_convect_tables.o mo_exception.o \ mo_geoloc.o mo_param_switches.o \ mo_parameters.o mo_physc2.o \ mo_radiation.o mo_semi_impl.o \ mo_specfun.o mo_start_dataset.o \ mo_time_control.o mo_tracer.o \ mo_vegetation.o ifeq ($(strip $(ARCH)), SX) lti.o: lti.f90 $(F90) $(F90FLAGS) -Npi -c $< endif