# $(OBJDIR)/data_epsctl.o: $(SRCDIR)/data_epsctl.f90 \ $(OBJDIR)/kind_parameters.o echo compiling data_epsctl.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/data_epsctl.f90 ) # $(OBJDIR)/data_fields_in.o: $(SRCDIR)/data_fields_in.f90 \ $(OBJDIR)/kind_parameters.o echo compiling data_fields_in.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/data_fields_in.f90 ) # $(OBJDIR)/data_fields_lm.o: $(SRCDIR)/data_fields_lm.f90 \ $(OBJDIR)/kind_parameters.o echo compiling data_fields_lm.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/data_fields_lm.f90 ) # $(OBJDIR)/data_grid_in.o: $(SRCDIR)/data_grid_in.f90 \ $(OBJDIR)/kind_parameters.o echo compiling data_grid_in.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/data_grid_in.f90 ) # $(OBJDIR)/data_grid_lm.o: $(SRCDIR)/data_grid_lm.f90 \ $(OBJDIR)/kind_parameters.o echo compiling data_grid_lm.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/data_grid_lm.f90 ) # $(OBJDIR)/data_int2lm_constants.o: $(SRCDIR)/data_int2lm_constants.f90\ $(OBJDIR)/kind_parameters.o echo compiling data_int2lm_constants.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/data_int2lm_constants.f90 ) # $(OBJDIR)/data_int2lm_control.o: $(SRCDIR)/data_int2lm_control.f90 \ $(OBJDIR)/kind_parameters.o echo compiling data_int2lm_control.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/data_int2lm_control.f90 ) # $(OBJDIR)/data_int2lm_io.o: $(SRCDIR)/data_int2lm_io.f90 \ $(OBJDIR)/kind_parameters.o echo compiling data_int2lm_io.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/data_int2lm_io.f90 ) # $(OBJDIR)/data_int2lm_parallel.o: $(SRCDIR)/data_int2lm_parallel.f90 \ $(OBJDIR)/kind_parameters.o echo compiling data_int2lm_parallel.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/data_int2lm_parallel.f90 ) # $(OBJDIR)/data_parameters.o: $(SRCDIR)/data_parameters.f90 \ $(OBJDIR)/kind_parameters.o echo compiling data_parameters.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/data_parameters.f90 ) # $(OBJDIR)/data_profiles.o: $(SRCDIR)/data_profiles.f90 \ $(OBJDIR)/kind_parameters.o echo compiling data_profiles.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/data_profiles.f90 ) # $(OBJDIR)/kind_parameters.o: $(SRCDIR)/kind_parameters.f90 echo compiling kind_parameters.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/kind_parameters.f90 ) # #################################################### # # Dependencies of the Utility Modules # #################################################### # $(OBJDIR)/environment.o: $(SRCDIR)/environment.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_parameters.o $(OBJDIR)/utilities.o echo compiling environment.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/environment.f90 ) # $(OBJDIR)/info_int2lm.o: $(SRCDIR)/info_int2lm.f90 echo compiling info_int2lm.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG2) $(SRCDIR)/info_int2lm.f90 ) # $(OBJDIR)/gme_utilities.o: $(SRCDIR)/gme_utilities.f90 \ $(OBJDIR)/kind_parameters.o echo compiling gme_utilities.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/gme_utilities.f90 ) # $(OBJDIR)/icon_atmo_model.o: $(SRCDIR)/icon_atmo_model.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_grid_in.o $(OBJDIR)/data_int2lm_control.o \ $(OBJDIR)/data_int2lm_parallel.o \ $(OBJDIR)/icon_model_domain.o $(OBJDIR)/icon_interp_utilities.o echo compiling icon_atmo_model.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG6) $(SRCDIR)/icon_atmo_model.f90 ) # $(OBJDIR)/icon_interp_utilities.o: $(SRCDIR)/icon_interp_utilities.f90 \ $(OBJDIR)/kind_parameters.o $(OBJDIR)/data_grid_in.o \ $(OBJDIR)/data_grid_lm.o \ $(OBJDIR)/data_int2lm_control.o $(OBJDIR)/data_int2lm_constants.o \ $(OBJDIR)/data_int2lm_parallel.o $(OBJDIR)/data_profiles.o \ $(OBJDIR)/icon_model_domain.o $(OBJDIR)/icon_math_utilities.o \ $(OBJDIR)/environment.o $(OBJDIR)/parallel_utilities.o echo compiling icon_interp_utilities.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG6) $(SRCDIR)/icon_interp_utilities.f90 ) # $(OBJDIR)/icon_math_utilities.o: $(SRCDIR)/icon_math_utilities.f90 \ $(OBJDIR)/kind_parameters.o echo compiling icon_math_utilities.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG6) $(SRCDIR)/icon_math_utilities.f90 ) # $(OBJDIR)/icon_model_domain.o: $(SRCDIR)/icon_model_domain.f90 \ $(OBJDIR)/kind_parameters.o $(OBJDIR)/data_grid_in.o \ $(OBJDIR)/data_int2lm_parallel.o $(OBJDIR)/data_int2lm_constants.o \ $(OBJDIR)/environment.o $(OBJDIR)/icon_math_utilities.o echo compiling icon_model_domain.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG6) $(SRCDIR)/icon_model_domain.f90 ) # $(OBJDIR)/interp_utilities.o: $(SRCDIR)/interp_utilities.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_int2lm_parallel.o $(OBJDIR)/data_profiles.o \ $(OBJDIR)/parallel_utilities.o echo compiling interp_utilities.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG3) $(SRCDIR)/interp_utilities.f90 ) # $(OBJDIR)/io_utilities.o: $(SRCDIR)/io_utilities.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_int2lm_parallel.o $(OBJDIR)/data_parameters.o \ $(OBJDIR)/utilities.o $(OBJDIR)/vgrid_refatm_utils.o \ $(OBJDIR)/mpe_io2.o echo compiling io_utilities.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/io_utilities.f90 ) # $(OBJDIR)/meteo_utilities.o: $(SRCDIR)/meteo_utilities.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_parameters.o echo compiling meteo_utilities.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/meteo_utilities.f90 ) # $(OBJDIR)/parallel_utilities.o: $(SRCDIR)/parallel_utilities.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_parameters.o \ $(OBJDIR)/environment.o echo compiling parallel_utilities.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/parallel_utilities.f90 ) # $(OBJDIR)/speicher.o: $(SRCDIR)/speicher.c echo compiling speicher.c ( cd $(OBJDIR) && cc -c $(SRCDIR)/speicher.c ) # $(OBJDIR)/utilities.o: $(SRCDIR)/utilities.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_parameters.o $(OBJDIR)/data_int2lm_constants.o echo compiling utilities.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/utilities.f90 ) # $(OBJDIR)/vgrid_refatm_utils.o: $(SRCDIR)/vgrid_refatm_utils.f90 \ $(OBJDIR)/kind_parameters.o $(OBJDIR)/data_parameters.o echo compiling vgrid_refatm_utils.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/vgrid_refatm_utils.f90 ) # #################################################### # # Dependencies of the Public Utilities # #################################################### # $(OBJDIR)/clm_utilities.o: $(SRCDIR)/clm_utilities.f90 \ $(OBJDIR)/data_grid_in.o $(OBJDIR)/data_int2lm_control.o \ $(OBJDIR)/data_int2lm_io.o $(OBJDIR)/data_int2lm_parallel.o \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/environment.o $(OBJDIR)/parallel_utilities.o \ $(OBJDIR)/utilities.o echo compiling clm_utilities.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/clm_utilities.f90 ) # $(OBJDIR)/mpe_io2.o: $(SRCDIR)/mpe_io2.f90 echo compiling mpe_io2.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/mpe_io2.f90 ) # $(OBJDIR)/dummy_db.o: $(SRCDIR)/dummy_db.f90 echo compiling dummy_db.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/dummy_db.f90 ) # # only on sequential platforms # $(OBJDIR)/dummy_mpi.o: $(SRCDIR)/dummy_mpi.f90 echo compiling dummy_mpi.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/dummy_mpi.f90 ) # #################################################### # # Dependencies of the Source Modules # #################################################### # $(OBJDIR)/src_2d_fields.o: $(SRCDIR)/src_2d_fields.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_fields_lm.o $(OBJDIR)/data_grid_in.o \ $(OBJDIR)/data_grid_lm.o $(OBJDIR)/data_int2lm_constants.o \ $(OBJDIR)/data_int2lm_control.o $(OBJDIR)/data_int2lm_io.o \ $(OBJDIR)/data_int2lm_parallel.o \ $(OBJDIR)/gme_utilities.o $(OBJDIR)/interp_utilities.o \ $(OBJDIR)/meteo_utilities.o echo compiling src_2d_fields.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG3) $(SRCDIR)/src_2d_fields.f90 ) # $(OBJDIR)/src_cleanup.o: $(SRCDIR)/src_cleanup.f90 \ $(OBJDIR)/data_fields_in.o $(OBJDIR)/data_fields_lm.o \ $(OBJDIR)/data_grid_in.o $(OBJDIR)/data_grid_lm.o \ $(OBJDIR)/data_int2lm_control.o $(OBJDIR)/data_int2lm_io.o \ $(OBJDIR)/data_int2lm_parallel.o $(OBJDIR)/data_parameters.o \ $(OBJDIR)/environment.o $(OBJDIR)/parallel_utilities.o \ $(OBJDIR)/icon_atmo_model.o echo compiling src_cleanup.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/src_cleanup.f90 ) # $(OBJDIR)/src_coarse_interpol.o: $(SRCDIR)/src_coarse_interpol.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_fields_in.o $(OBJDIR)/data_fields_lm.o \ $(OBJDIR)/data_grid_in.o $(OBJDIR)/data_grid_lm.o \ $(OBJDIR)/data_int2lm_constants.o $(OBJDIR)/data_int2lm_control.o \ $(OBJDIR)/data_int2lm_io.o $(OBJDIR)/data_int2lm_parallel.o \ $(OBJDIR)/environment.o $(OBJDIR)/interp_utilities.o \ $(OBJDIR)/meteo_utilities.o $(OBJDIR)/utilities.o echo compiling src_coarse_interpol.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/src_coarse_interpol.f90 ) # $(OBJDIR)/src_decomposition.o: $(SRCDIR)/src_decomposition.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_fields_in.o $(OBJDIR)/data_fields_lm.o \ $(OBJDIR)/data_grid_in.o $(OBJDIR)/data_grid_lm.o \ $(OBJDIR)/data_int2lm_control.o $(OBJDIR)/data_int2lm_parallel.o \ $(OBJDIR)/data_int2lm_io.o $(OBJDIR)/data_profiles.o \ $(OBJDIR)/parallel_utilities.o $(OBJDIR)/utilities.o \ $(OBJDIR)/src_read_ext.o echo compiling src_decomposition.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/src_decomposition.f90 ) # $(OBJDIR)/src_gme_interpol.o: $(SRCDIR)/src_gme_interpol.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_fields_in.o $(OBJDIR)/data_fields_lm.o \ $(OBJDIR)/data_grid_in.o $(OBJDIR)/data_grid_lm.o \ $(OBJDIR)/data_int2lm_constants.o $(OBJDIR)/data_int2lm_control.o \ $(OBJDIR)/data_int2lm_io.o $(OBJDIR)/data_int2lm_parallel.o \ $(OBJDIR)/data_parameters.o \ $(OBJDIR)/environment.o $(OBJDIR)/gme_utilities.o \ $(OBJDIR)/io_utilities.o $(OBJDIR)/meteo_utilities.o \ $(OBJDIR)/parallel_utilities.o $(OBJDIR)/utilities.o echo compiling src_gme_interpol.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/src_gme_interpol.f90 ) # $(OBJDIR)/src_icon_interpol.o: $(SRCDIR)/src_icon_interpol.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_fields_in.o $(OBJDIR)/data_fields_lm.o \ $(OBJDIR)/data_grid_in.o $(OBJDIR)/data_grid_lm.o \ $(OBJDIR)/data_int2lm_constants.o $(OBJDIR)/data_int2lm_control.o \ $(OBJDIR)/data_int2lm_io.o $(OBJDIR)/data_int2lm_parallel.o \ $(OBJDIR)/data_parameters.o $(OBJDIR)/data_epsctl.o \ $(OBJDIR)/environment.o $(OBJDIR)/io_utilities.o \ $(OBJDIR)/meteo_utilities.o $(OBJDIR)/parallel_utilities.o \ $(OBJDIR)/utilities.o $(OBJDIR)/vgrid_refatm_utils.o \ $(OBJDIR)/icon_interp_utilities.o \ $(OBJDIR)/src_read_hhl.o echo compiling src_icon_interpol.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/src_icon_interpol.f90 ) # $(OBJDIR)/src_gribtabs.o: $(SRCDIR)/src_gribtabs.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_fields_in.o $(OBJDIR)/data_fields_lm.o \ $(OBJDIR)/data_grid_in.o $(OBJDIR)/data_grid_lm.o \ $(OBJDIR)/data_int2lm_control.o $(OBJDIR)/data_int2lm_io.o \ $(OBJDIR)/data_int2lm_parallel.o $(OBJDIR)/environment.o echo compiling src_gribtabs.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG4) $(SRCDIR)/src_gribtabs.f90 ) # $(OBJDIR)/src_grids.o: $(SRCDIR)/src_grids.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_fields_in.o $(OBJDIR)/data_fields_lm.o \ $(OBJDIR)/data_grid_in.o $(OBJDIR)/data_grid_lm.o \ $(OBJDIR)/data_int2lm_constants.o $(OBJDIR)/data_int2lm_control.o \ $(OBJDIR)/data_int2lm_parallel.o $(OBJDIR)/data_profiles.o \ $(OBJDIR)/gme_utilities.o $(OBJDIR)/parallel_utilities.o \ $(OBJDIR)/utilities.o echo compiling src_grids.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/src_grids.f90 ) # $(OBJDIR)/src_lm_fields.o: $(SRCDIR)/src_lm_fields.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_fields_lm.o $(OBJDIR)/data_grid_in.o \ $(OBJDIR)/data_grid_lm.o $(OBJDIR)/data_int2lm_constants.o \ $(OBJDIR)/data_int2lm_control.o $(OBJDIR)/data_int2lm_io.o \ $(OBJDIR)/data_int2lm_parallel.o $(OBJDIR)/data_parameters.o \ $(OBJDIR)/environment.o $(OBJDIR)/meteo_utilities.o \ $(OBJDIR)/parallel_utilities.o $(OBJDIR)/utilities.o \ $(OBJDIR)/vgrid_refatm_utils.o echo compiling src_lm_fields.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/src_lm_fields.f90 ) # $(OBJDIR)/src_lm_output.o: $(SRCDIR)/src_lm_output.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_epsctl.o \ $(OBJDIR)/data_grid_lm.o $(OBJDIR)/data_int2lm_control.o \ $(OBJDIR)/data_int2lm_io.o $(OBJDIR)/data_int2lm_parallel.o \ $(OBJDIR)/data_fields_lm.o $(OBJDIR)/data_parameters.o \ $(OBJDIR)/environment.o $(OBJDIR)/io_utilities.o \ $(OBJDIR)/parallel_utilities.o $(OBJDIR)/utilities.o \ $(OBJDIR)/vgrid_refatm_utils.o echo compiling src_lm_output.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/src_lm_output.f90 ) # $(OBJDIR)/src_memory.o: $(SRCDIR)/src_memory.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_fields_in.o $(OBJDIR)/data_fields_lm.o \ $(OBJDIR)/data_grid_in.o $(OBJDIR)/data_grid_lm.o \ $(OBJDIR)/data_int2lm_control.o $(OBJDIR)/data_int2lm_io.o \ $(OBJDIR)/data_int2lm_parallel.o $(OBJDIR)/data_profiles.o \ $(OBJDIR)/icon_interp_utilities.o echo compiling src_memory.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/src_memory.f90 ) # $(OBJDIR)/src_namelists.o: $(SRCDIR)/src_namelists.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_epsctl.o \ $(OBJDIR)/data_grid_in.o $(OBJDIR)/data_grid_lm.o \ $(OBJDIR)/data_int2lm_control.o $(OBJDIR)/data_int2lm_io.o \ $(OBJDIR)/data_int2lm_parallel.o $(OBJDIR)/data_profiles.o \ $(OBJDIR)/environment.o $(OBJDIR)/clm_utilities.o \ $(OBJDIR)/parallel_utilities.o $(OBJDIR)/vgrid_refatm_utils.o echo compiling src_namelists.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/src_namelists.f90 ) # $(OBJDIR)/src_pressure_to_hybrid.o: $(SRCDIR)/src_pressure_to_hybrid.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_fields_in.o $(OBJDIR)/data_grid_in.o \ $(OBJDIR)/data_grid_lm.o $(OBJDIR)/data_int2lm_constants.o \ $(OBJDIR)/data_int2lm_control.o $(OBJDIR)/data_int2lm_io.o \ $(OBJDIR)/data_int2lm_parallel.o \ $(OBJDIR)/utilities.o echo compiling src_pressure_to_hybrid.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/src_pressure_to_hybrid.f90 ) # $(OBJDIR)/src_read_coarse_grid.o: $(SRCDIR)/src_read_coarse_grid.f90\ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_epsctl.o $(OBJDIR)/data_int2lm_constants.o \ $(OBJDIR)/data_fields_in.o $(OBJDIR)/data_grid_in.o \ $(OBJDIR)/data_int2lm_control.o $(OBJDIR)/data_int2lm_io.o \ $(OBJDIR)/data_int2lm_parallel.o $(OBJDIR)/data_parameters.o \ $(OBJDIR)/environment.o $(OBJDIR)/io_utilities.o \ $(OBJDIR)/interp_utilities.o $(OBJDIR)/meteo_utilities.o \ $(OBJDIR)/parallel_utilities.o $(OBJDIR)/utilities.o \ $(OBJDIR)/vgrid_refatm_utils.o $(OBJDIR)/src_read_hhl.o echo compiling src_read_coarse_grid.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/src_read_coarse_grid.f90 ) # $(OBJDIR)/src_read_ext.o: $(SRCDIR)/src_read_ext.f90 \ $(OBJDIR)/kind_parameters.o $(OBJDIR)/data_parameters.o \ $(OBJDIR)/data_fields_lm.o $(OBJDIR)/data_fields_in.o \ $(OBJDIR)/data_grid_in.o $(OBJDIR)/data_grid_lm.o \ $(OBJDIR)/data_int2lm_constants.o $(OBJDIR)/data_int2lm_control.o \ $(OBJDIR)/data_int2lm_io.o $(OBJDIR)/data_int2lm_parallel.o \ $(OBJDIR)/gme_utilities.o $(OBJDIR)/io_utilities.o \ $(OBJDIR)/parallel_utilities.o $(OBJDIR)/environment.o \ $(OBJDIR)/utilities.o $(OBJDIR)/vgrid_refatm_utils.o \ $(OBJDIR)/icon_interp_utilities.o echo compiling src_read_ext.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/src_read_ext.f90 ) # $(OBJDIR)/src_read_hhl.o: $(SRCDIR)/src_read_hhl.f90 \ $(OBJDIR)/kind_parameters.o $(OBJDIR)/data_parameters.o \ $(OBJDIR)/data_int2lm_control.o $(OBJDIR)/data_int2lm_io.o \ $(OBJDIR)/data_int2lm_parallel.o \ $(OBJDIR)/io_utilities.o $(OBJDIR)/parallel_utilities.o \ $(OBJDIR)/environment.o $(OBJDIR)/utilities.o \ $(OBJDIR)/vgrid_refatm_utils.o \ $(OBJDIR)/icon_interp_utilities.o echo compiling src_read_hhl.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/src_read_hhl.f90 ) # $(OBJDIR)/src_vert_inter_lm.o: $(SRCDIR)/src_vert_inter_lm.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_fields_lm.o $(OBJDIR)/data_grid_in.o \ $(OBJDIR)/data_grid_lm.o $(OBJDIR)/data_int2lm_constants.o \ $(OBJDIR)/data_int2lm_control.o $(OBJDIR)/data_int2lm_parallel.o \ $(OBJDIR)/data_parameters.o $(OBJDIR)/interp_utilities.o \ $(OBJDIR)/environment.o $(OBJDIR)/parallel_utilities.o \ $(OBJDIR)/utilities.o $(OBJDIR)/vgrid_refatm_utils.o echo compiling src_vert_inter_lm.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/src_vert_inter_lm.f90 ) # $(OBJDIR)/src_vert_interpol.o: $(SRCDIR)/src_vert_interpol.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_fields_lm.o $(OBJDIR)/data_grid_in.o \ $(OBJDIR)/data_grid_lm.o $(OBJDIR)/data_int2lm_constants.o \ $(OBJDIR)/data_int2lm_control.o $(OBJDIR)/data_int2lm_parallel.o \ $(OBJDIR)/environment.o $(OBJDIR)/meteo_utilities.o \ $(OBJDIR)/parallel_utilities.o $(OBJDIR)/utilities.o echo compiling src_vert_interpol.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/src_vert_interpol.f90 ) # #################################################### # # Dependencies of the external subroutines # #################################################### # $(OBJDIR)/external_data.o: $(SRCDIR)/external_data.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_fields_in.o $(OBJDIR)/data_fields_lm.o \ $(OBJDIR)/data_grid_in.o $(OBJDIR)/data_grid_lm.o \ $(OBJDIR)/data_int2lm_control.o $(OBJDIR)/data_int2lm_constants.o \ $(OBJDIR)/data_int2lm_io.o $(OBJDIR)/data_int2lm_parallel.o \ $(OBJDIR)/data_profiles.o \ $(OBJDIR)/environment.o $(OBJDIR)/gme_utilities.o \ $(OBJDIR)/interp_utilities.o $(OBJDIR)/vgrid_refatm_utils.o \ $(OBJDIR)/parallel_utilities.o $(OBJDIR)/utilities.o \ $(OBJDIR)/src_read_ext.o $(OBJDIR)/src_read_hhl.o echo compiling external_data.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/external_data.f90 ) # $(OBJDIR)/setup_int2lm.o: $(SRCDIR)/setup_int2lm.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_fields_in.o $(OBJDIR)/data_fields_lm.o \ $(OBJDIR)/data_grid_in.o $(OBJDIR)/data_grid_lm.o \ $(OBJDIR)/data_int2lm_constants.o $(OBJDIR)/data_int2lm_control.o \ $(OBJDIR)/data_int2lm_io.o \ $(OBJDIR)/data_int2lm_parallel.o $(OBJDIR)/data_parameters.o \ $(OBJDIR)/src_decomposition.o $(OBJDIR)/src_gribtabs.o \ $(OBJDIR)/src_grids.o $(OBJDIR)/src_memory.o \ $(OBJDIR)/src_namelists.o \ $(OBJDIR)/clm_utilities.o $(OBJDIR)/environment.o \ $(OBJDIR)/gme_utilities.o \ $(OBJDIR)/parallel_utilities.o $(OBJDIR)/utilities.o \ $(OBJDIR)/mpe_io2.o echo compiling setup_int2lm.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/setup_int2lm.f90 ) # #################################################### # # Dependencies of the main program # #################################################### # $(OBJDIR)/int2lm_org.o: $(SRCDIR)/int2lm_org.f90 \ $(OBJDIR)/kind_parameters.o \ $(OBJDIR)/data_epsctl.o \ $(OBJDIR)/data_fields_lm.o \ $(OBJDIR)/data_grid_lm.o \ $(OBJDIR)/data_grid_in.o \ $(OBJDIR)/data_int2lm_control.o \ $(OBJDIR)/data_int2lm_io.o \ $(OBJDIR)/data_int2lm_parallel.o \ $(OBJDIR)/src_2d_fields.o \ $(OBJDIR)/src_cleanup.o \ $(OBJDIR)/src_coarse_interpol.o \ $(OBJDIR)/src_gme_interpol.o \ $(OBJDIR)/src_icon_interpol.o \ $(OBJDIR)/src_lm_fields.o \ $(OBJDIR)/src_lm_output.o \ $(OBJDIR)/src_pressure_to_hybrid.o \ $(OBJDIR)/src_read_coarse_grid.o \ $(OBJDIR)/src_vert_inter_lm.o \ $(OBJDIR)/src_vert_interpol.o \ $(OBJDIR)/environment.o \ $(OBJDIR)/utilities.o \ $(OBJDIR)/info_int2lm.o \ $(OBJDIR)/mpe_io2.o echo compiling int2lm_org.f90 ( cd $(OBJDIR) && $(F90) $(COMFLG1) $(SRCDIR)/int2lm_org.f90 ) #