source: trunk/data/Makefile_ECHAM

Last change on this file was 2, checked in by pinsard, 17 years ago

initial import from original work

File size: 25.4 KB
Line 
1# This file is generated automatically
2
3SRCS2 = $(shell ls ../../../../src/mod/$(MODDIR)/$(strip $(SRC))/*.f90)
4OBJS2 = $(patsubst ../../../../src/mod/$(MODDIR)/$(strip $(SRC))/%.f90,  %.o, $(SRCS2))
5
6VPATH = .:../../../../src/mod/$(MODDIR)/$(strip $(SRC)):\
7          ../../../../src/mod/$(MODDIR)/include:\
8          ../../lib/psmile.${CHAN}:\
9          ../../../lib/$(MODDIR):\
10          ../../../lib:\
11          $(NETCDF_INCLUDE):$(MPI_INCLUDE):$(SYS_INCLUDE):\
12          ../../../../src/mod/$(MODDIR)/make_dummies
13
14LIBRARY = ../../../lib/$(MODDIR)/lib$(MODLIB).a
15
16PROG =  ../../../bin/$(EXEC).x
17
18INCLS   = -I../../../../src/mod/$(MODDIR)/include \
19          -${I4mods}../../lib/psmile.${CHAN}
20
21clean:
22        rm -f ../../../lib/$(MODDIR)/*
23        rm -f i.* *.o *.mod
24
25all: $(PROG)
26
27$(PROG): $(DEPLIBS) $(LIBRARY)
28        $(F90) $(LDFLAGS) -o $@ $(MAINPRG).o $(LIBS)
29
30$(LIBRARY): $(OBJS2)
31        $(AR) $(ARFLAGS) $(LIBRARY) $(OBJS2)
32
33.SUFFIXES:
34.SUFFIXES: .o .f90 .F90
35
36%.o: %.F90
37        $(F90) $(INCLS) $(F90FLAGS) -c $<
38
39%.o: %.f90
40        $(F90) $(INCLS) $(F90FLAGS) -c $<
41
42#
43# All dependencies ...
44#
45m_alloc_mods.o: mo_control.o mo_diff.o mo_hdiff.o mo_hyb.o mo_physc2.o \
46        mo_post.o mo_semi_impl.o
47mo_aero_gads.o: mo_constants.o mo_memory_g1a.o mo_memory_g3b.o mo_radiation.o
48mo_aero_tanre.o: mo_decomposition.o mo_gaussgrid.o mo_geoloc.o mo_transpose.o
49mo_albedo.o: mo_constants.o mo_control.o mo_exception.o
50mo_buffer_fft.o: mo_decomposition.o
51mo_call_trans.o: mo_buffer_fft.o mo_decomposition.o mo_doctor.o \
52        mo_linked_list.o mo_memory_f.o mo_memory_g1a.o mo_memory_ls.o \
53        mo_memory_sp.o mo_mpi.o mo_sc1.o mo_scan_buffer.o mo_start_dataset.o \
54        mo_test_trans.o mo_timer.o mo_transpose.o
55mo_clim.o: mo_control.o mo_decomposition.o mo_doctor.o mo_exception.o mo_io.o \
56        mo_mpi.o mo_start_dataset.o mo_transpose.o
57mo_cloud.o: mo_constants.o mo_control.o mo_doctor.o mo_exception.o mo_mpi.o
58mo_column.o: mo_advection.o mo_control.o mo_decomposition.o mo_doctor.o \
59        mo_exception.o mo_filename.o mo_gaussgrid.o mo_memory_g1a.o \
60        mo_memory_g2a.o mo_memory_gl.o mo_mpi.o mo_namelist.o mo_sc1.o \
61        mo_scan_buffer.o mo_time_control.o mo_transpose.o \
62        columnctl.inc
63mo_convect_tables.o: mo_constants.o mo_exception.o mo_kind.o
64mo_couple.o: mo_constants.o mo_control.o mo_decomposition.o mo_exception.o \
65        mo_gaussgrid.o mo_kind.o mo_memory_g3b.o mo_mpi.o mo_time_control.o \
66        mo_time_conversion.o  mo_transpose.o mod_prism_grids_writing.o  \
67        mod_prism_proto.o mod_comprism_proto.o mod_prism_def_partition_proto.o \
68        mod_prism_put_proto.o mod_prism_get_proto.o mathelp_psmile.o errioipsl_psmile.o
69mo_cumulus_flux.o: mo_control.o mo_doctor.o mo_exception.o mo_mpi.o
70mo_decomposition.o: mo_doctor.o mo_exception.o mo_mpi.o
71mo_diag_amip2.o: mo_constants.o mo_control.o mo_decomposition.o mo_doctor.o \
72        mo_filename.o mo_gaussgrid.o mo_geoloc.o mo_io.o mo_kind.o mo_mpi.o \
73        mo_netcdf.o mo_time_control.o mo_transpose.o
74mo_diag_dynamics.o: mo_constants.o mo_control.o mo_decomposition.o \
75        mo_doctor.o mo_forecast_switches.o mo_gaussgrid.o mo_kind.o \
76        mo_memory_g3a.o mo_memory_g3b.o mo_memory_gl.o mo_mpi.o \
77        mo_scan_buffer.o mo_semi_impl.o mo_time_control.o mo_transpose.o
78mo_diag_radiation.o: mo_control.o mo_doctor.o mo_kind.o mo_mpi.o
79mo_diag_tendency.o: mo_control.o mo_exception.o mo_fft.o mo_grib.o mo_kind.o \
80        mo_legendre.o mo_linked_list.o mo_memory_base.o mo_memory_sp.o \
81        mo_mpi.o mo_spectral.o mo_time_control.o mo_truncation.o
82mo_diff.o: mo_parameters.o
83mo_exception.o: mo_doctor.o mo_mpi.o
84mo_fft.o: mo_doctor.o mo_mpi.o
85mo_filename.o: mo_control.o mo_doctor.o mo_exception.o mo_mpi.o \
86        mo_time_control.o
87mo_gaussgrid.o: mo_constants.o mo_control.o mo_kind.o
88mo_geoloc.o: mo_decomposition.o mo_gaussgrid.o mo_kind.o mo_memory_base.o \
89        mo_o3clim.o mo_radiation.o mo_time_control.o mo_transpose.o
90mo_global_op.o: mo_decomposition.o mo_exception.o mo_mpi.o mo_transpose.o
91mo_greenhouse_gases.o: mo_constants.o mo_exception.o mo_io.o mo_kind.o \
92        mo_mpi.o mo_netcdf.o mo_radiation.o mo_time_control.o \
93        mo_time_conversion.o
94mo_grib.o: mo_constants.o mo_control.o mo_decomposition.o mo_doctor.o \
95        mo_exception.o mo_filename.o mo_gaussgrid.o mo_linked_list.o \
96        mo_memory_base.o mo_memory_g3b.o mo_mpi.o mo_netcdf.o \
97        mo_netcdfstream.o mo_post.o mo_time_control.o mo_transpose.o \
98        mo_util_string.o
99mo_hdf.o: mo_doctor.o mo_exception.o mo_start_dataset.o
100mo_hyb.o: mo_constants.o mo_control.o mo_parameters.o
101mo_hydrology.o: mo_constants.o mo_control.o mo_decomposition.o mo_exception.o \
102        mo_filename.o mo_gaussgrid.o mo_io.o mo_kind.o mo_memory_g3b.o \
103        mo_mpi.o mo_start_dataset.o mo_time_control.o mo_transpose.o
104mo_io.o: mo_control.o mo_couple.o mo_decomposition.o mo_doctor.o \
105        mo_exception.o mo_filename.o mo_gaussgrid.o mo_hdf.o mo_linked_list.o \
106        mo_memory_base.o mo_mpi.o mo_netcdf.o mo_parameters.o \
107        mo_start_dataset.o mo_time_control.o mo_transpose.o mo_util_string.o
108mo_legendre.o: mo_constants.o mo_control.o mo_decomposition.o mo_gaussgrid.o
109mo_linked_list.o: mo_doctor.o mo_exception.o mo_filename.o mo_kind.o \
110        mo_netcdf.o mo_util_string.o
111mo_lw_clop.o: mo_kind.o mo_parrrtm.o
112mo_machine.o: mo_doctor.o mo_exception.o mo_kind.o mo_mpi.o
113mo_memory_base.o: mo_control.o mo_decomposition.o mo_doctor.o mo_exception.o \
114        mo_kind.o mo_linked_list.o mo_netcdf.o mo_time_control.o \
115        mo_time_event.o
116mo_memory_f.o: mo_kind.o mo_linked_list.o mo_memory_base.o mo_netcdf.o
117mo_memory_g1a.o: mo_kind.o mo_linked_list.o mo_memory_base.o mo_memory_gl.o \
118        mo_netcdf.o mo_tracdef.o
119mo_memory_g1b.o: mo_kind.o mo_linked_list.o mo_memory_base.o
120mo_memory_g2a.o: mo_kind.o mo_linked_list.o mo_memory_base.o mo_netcdf.o
121mo_memory_g2b.o: mo_kind.o mo_linked_list.o mo_memory_base.o
122mo_memory_g3a.o: mo_kind.o mo_memory_g3b.o
123mo_memory_g3b.o: mo_control.o mo_kind.o mo_linked_list.o mo_memory_base.o
124mo_memory_gl.o: mo_filename.o mo_kind.o mo_linked_list.o mo_memory_base.o \
125        mo_netcdf.o mo_tracdef.o
126mo_memory_ls.o: mo_kind.o mo_linked_list.o mo_memory_base.o
127mo_memory_sp.o: mo_kind.o mo_linked_list.o mo_memory_base.o
128mo_memory_streams.o: mo_buffer_fft.o mo_control.o mo_decomposition.o \
129        mo_doctor.o mo_filename.o mo_memory_base.o mo_memory_f.o \
130        mo_memory_g1a.o mo_memory_g1b.o mo_memory_g2a.o mo_memory_g2b.o \
131        mo_memory_g3a.o mo_memory_g3b.o mo_memory_gl.o mo_memory_ls.o \
132        mo_memory_sp.o mo_mpi.o mo_port_test.o mo_start_dataset.o \
133        mo_sub_nml.o mo_tracer.o
134mo_midatm.o: mo_constants.o mo_control.o mo_doctor.o mo_exception.o \
135        mo_gaussgrid.o mo_geoloc.o mo_gwspectrum.o mo_memory_g1a.o \
136        mo_memory_g2a.o
137mo_mpi.o: mo_doctor.o mo_kind.o
138mo_namelist.o: mo_exception.o mo_util_string.o
139mo_netcdf.o: mo_control.o mo_doctor.o mo_exception.o mo_filename.o \
140        mo_parameters.o mo_start_dataset.o
141mo_netcdfstream.o: mo_control.o mo_decomposition.o mo_exception.o \
142        mo_filename.o mo_gaussgrid.o mo_linked_list.o mo_netcdf.o \
143        mo_time_control.o mo_time_conversion.o mo_tracdef.o
144mo_nmi.o: mo_constants.o mo_control.o mo_decomposition.o mo_exception.o \
145        mo_grib.o mo_hyb.o mo_kind.o mo_linked_list.o mo_memory_base.o \
146        mo_memory_sp.o mo_mpi.o mo_namelist.o mo_nudging_buffer.o \
147        mo_semi_impl.o mo_spectral.o mo_time_control.o mo_time_conversion.o \
148        mo_truncation.o
149mo_nudging.o: mo_control.o mo_decomposition.o mo_exception.o mo_kind.o \
150        mo_memory_sp.o mo_nmi.o mo_nudging_buffer.o mo_nudging_constants.o \
151        mo_nudging_io.o mo_nudging_pattern.o mo_time_control.o
152mo_nudging_buffer.o: mo_control.o mo_decomposition.o mo_exception.o mo_grib.o \
153        mo_kind.o mo_linked_list.o mo_memory_base.o mo_mpi.o \
154        mo_nudging_constants.o mo_time_control.o
155mo_nudging_constants.o: mo_kind.o mo_parameters.o
156mo_nudging_init.o: mo_control.o mo_decomposition.o mo_exception.o \
157        mo_filename.o mo_kind.o mo_memory_base.o mo_mpi.o mo_namelist.o \
158        mo_nudging_buffer.o mo_nudging_constants.o mo_nudging_io.o \
159        mo_nudging_sst.o mo_nudging_utils.o mo_physc2.o mo_time_control.o \
160        mo_time_conversion.o mo_transpose.o mo_truncation.o
161mo_nudging_io.o: mo_control.o mo_decomposition.o mo_exception.o mo_filename.o \
162        mo_kind.o mo_mpi.o mo_nmi.o mo_nudging_buffer.o \
163        mo_nudging_constants.o mo_nudging_pattern.o mo_nudging_utils.o \
164        mo_time_control.o mo_transpose.o
165mo_nudging_pattern.o: mo_control.o mo_exception.o mo_kind.o mo_memory_sp.o \
166        mo_nudging_buffer.o mo_nudging_constants.o
167mo_nudging_sst.o: mo_control.o mo_decomposition.o mo_exception.o \
168        mo_filename.o mo_kind.o mo_memory_g3b.o mo_mpi.o \
169        mo_nudging_constants.o mo_nudging_utils.o mo_physc2.o \
170        mo_time_control.o mo_transpose.o
171mo_nudging_utils.o: mo_control.o mo_diag_tendency.o mo_exception.o mo_kind.o \
172        mo_mpi.o mo_nudging_buffer.o mo_nudging_constants.o mo_post.o \
173        mo_spectral.o mo_time_control.o mo_time_conversion.o
174mo_o3_lwb.o: mo_decomposition.o mo_gaussgrid.o mo_geoloc.o mo_transpose.o
175mo_o3clim.o: mo_constants.o mo_control.o mo_decomposition.o mo_doctor.o \
176        mo_exception.o mo_filename.o mo_interpo.o mo_io.o mo_mpi.o \
177        mo_netcdf.o mo_radiation.o mo_time_control.o mo_transpose.o
178mo_omp.o: mo_kind.o
179mo_orbit.o: mo_constants.o mo_exception.o mo_kind.o mo_radiation.o \
180        mo_vsop87.o
181mo_physc2.o: mo_parameters.o
182mo_port_test.o: mo_linked_list.o mo_memory_base.o mo_time_event.o
183mo_post.o: mo_parameters.o
184mo_radiation.o: mo_kind.o mo_time_control.o
185mo_real_timer.o: mo_doctor.o mo_exception.o mo_kind.o mo_mpi.o mo_omp.o
186mo_rrta_140gp.o: mo_kind.o
187mo_rrtab.o: mo_kind.o
188mo_rrtbg2.o: mo_kind.o
189mo_rrtftr.o: mo_kind.o mo_parrrtm.o
190mo_rrtrf.o: mo_kind.o
191mo_rrtwn.o: mo_kind.o
192mo_scan_buffer.o: mo_decomposition.o mo_kind.o mo_mpi.o mo_sc1.o mo_tracer.o
193mo_semi_lagrangian.o: mo_advection.o mo_constants.o mo_control.o \
194        mo_decomposition.o mo_doctor.o mo_exception.o mo_gaussgrid.o \
195        mo_global_op.o mo_hyb.o mo_kind.o mo_memory_base.o mo_memory_g1a.o \
196        mo_memory_gl.o mo_mpi.o mo_parameters.o mo_scan_buffer.o mo_tracer.o \
197        mo_transpose.o
198mo_so4.o: mo_control.o mo_decomposition.o mo_doctor.o mo_exception.o mo_io.o \
199        mo_mpi.o mo_netcdf.o mo_time_control.o mo_transpose.o
200mo_specfun.o: mo_kind.o
201mo_spectral.o: mo_exception.o mo_kind.o
202mo_spitfire.o: mo_advection.o mo_constants.o mo_decomposition.o mo_doctor.o \
203        mo_exception.o mo_gaussgrid.o mo_hyb.o mo_kind.o mo_memory_g1a.o \
204        mo_mpi.o mo_scan_buffer.o mo_time_control.o mo_tracer.o \
205        mo_transpose.o
206mo_ssodrag.o: mo_control.o mo_exception.o
207mo_ssortns.o: mo_constants.o mo_geoloc.o mo_ssodrag.o mo_time_control.o
208mo_sst.o: mo_control.o mo_decomposition.o mo_doctor.o mo_exception.o mo_io.o \
209        mo_mpi.o mo_netcdf.o mo_start_dataset.o mo_time_control.o \
210        mo_transpose.o
211mo_start_dataset.o: mo_doctor.o mo_filename.o mo_mpi.o mo_namelist.o \
212        mo_time_control.o sdsctl.inc
213mo_sub_echam.o: mo_time_control.o mo_tracer.o
214mo_sub_nml.o: mo_exception.o mo_kind.o mo_memory_base.o mo_mpi.o \
215        mo_namelist.o mo_time_control.o mo_time_event.o mo_tracdef.o \
216        mo_tracer.o
217mo_sw.o: mo_kind.o
218mo_sw_clop.o: mo_kind.o
219mo_test_trans.o: mo_decomposition.o mo_doctor.o mo_exception.o \
220        mo_linked_list.o mo_memory_base.o mo_mpi.o mo_transpose.o
221mo_time_base.o: mo_exception.o mo_kind.o
222mo_time_control.o: mo_constants.o mo_control.o mo_exception.o mo_interpo.o \
223        mo_kind.o mo_machine.o mo_mpi.o mo_param_switches.o mo_time_base.o \
224        mo_time_conversion.o mo_time_event.o mo_time_manager.o
225mo_time_conversion.o: mo_exception.o mo_kind.o mo_time_base.o
226mo_time_event.o: mo_exception.o mo_kind.o mo_time_base.o mo_time_conversion.o
227mo_time_manager.o: mo_exception.o mo_kind.o mo_time_base.o \
228        mo_time_conversion.o
229mo_timer.o: mo_real_timer.o
230mo_tpcore.o: mo_advection.o mo_constants.o mo_control.o mo_decomposition.o \
231        mo_exception.o mo_gaussgrid.o mo_kind.o mo_memory_g1a.o mo_mpi.o \
232        mo_scan_buffer.o mo_time_control.o mo_tracer.o mo_transpose.o
233mo_tracdef.o: mo_linked_list.o mo_parameters.o mo_time_conversion.o
234mo_tracer.o: mo_advection.o mo_control.o mo_doctor.o mo_exception.o \
235        mo_linked_list.o mo_memory_base.o mo_memory_g1a.o mo_memory_gl.o \
236        mo_mpi.o mo_parameters.o mo_semi_impl.o mo_time_conversion.o \
237        mo_tracdef.o mo_util_string.o
238mo_transpose.o: mo_buffer_fft.o mo_decomposition.o mo_doctor.o mo_exception.o \
239        mo_kind.o mo_mpi.o
240mo_tropopause.o: mo_cloud.o mo_constants.o mo_kind.o
241mo_truncation.o: mo_control.o mo_doctor.o mo_mpi.o mo_parameters.o
242mo_upper_sponge.o: mo_control.o mo_decomposition.o mo_memory_sp.o \
243        mo_time_control.o
244mo_vsop87.o: mo_kind.o
245
246ifeq ($(strip $(ARCH)), SX)
247mo_spitfire.o: mo_spitfire.f90
248        $(F90) $(F90FLAGS) -pi auto exp=minmod,medan,putyslice,cfdot1dp2,cfint1x2 line=2000 -c  $<
249mo_tpcore.o: mo_tpcore.f90
250        $(F90) $(F90FLAGS) -pi auto exp=xmist,fxppm,kmppm,lmppm,xtp noexp=map1_ppm_gp,ppm2m,steepz nest=3 line=1000 -c  $<
251mo_transpose.o: mo_transpose.f90
252        $(F90) $(F90FLAGS) -Npi -c  $<
253endif
254
255ifeq ($(strip $(ARCH)), ES)
256mo_spitfire.o: mo_spitfire.f90
257        $(F90) $(F90FLAGS) -pi auto exp=minmod exp=medan exp=putyslice exp=cfdot1dp2 exp=cfint1x2 line=2000 -c $<
258mo_tpcore.o: mo_tpcore.f90
259        $(F90) $(F90FLAGS) -pi auto exp=xmist exp=fxppm exp=kmppm exp=lmppm exp=xtp nest=3 line=1000 -c $<
260mo_transpose.o: mo_transpose.f90
261        $(F90) $(F90FLAGS) -Npi line=1000 -c $<
262endif
263
264ifeq ($(strip $(ARCH)), CRAY_PVP)
265mo_buffer_fft.o: mo_buffer_fft.f90
266        $(F90) $(F90FLAGS) -Ovector1 -c $<
267mo_grib.o: mo_grib.f90
268        $(F90) $(F90FLAGS) -Ovector1 -c $<
269endif
270
271ifeq ($(strip $(ARCH)), CRAY_X1)
272        $(F90) $(F90FLAGS) -Ovector1 -Oscalar1 -Ostream1 -c $<
273endif
274
275#    These dependencies are generated automatically by Append_dependencies.pl
276 
277#
278auxhyb.o: mo_constants.o mo_control.o mo_hyb.o
279call_submodels.o: mo_sub_echam.o mo_sub_nml.o mo_time_control.o mo_tracer.o
280cloud.o: mo_cloud.o mo_constants.o mo_control.o mo_convect_tables.o \
281        mo_param_switches.o mo_parameters.o mo_specfun.o mo_start_dataset.o \
282        mo_time_control.o
283clsst.o: mo_column.o mo_constants.o mo_control.o mo_decomposition.o \
284        mo_geoloc.o mo_interpo.o mo_memory_g3b.o mo_physc2.o \
285        mo_radiation.o mo_sst.o
286clveg.o: mo_clim.o mo_control.o mo_decomposition.o mo_interpo.o \
287        mo_memory_g3b.o mo_radiation.o
288collect.o: mo_constants.o mo_couple.o mo_doctor.o mo_time_control.o
289conteq.o: mo_control.o mo_hyb.o
290control.o: m_alloc_mods.o mo_advection.o mo_aero_tanre.o mo_clim.o \
291        mo_column.o mo_control.o mo_couple.o mo_decomposition.o mo_diag_amip2.o \
292        mo_diag_tendency.o mo_doctor.o mo_exception.o mo_fft.o mo_field.o \
293        mo_gaussgrid.o mo_geoloc.o mo_grib.o mo_hydrology.o mo_io.o mo_legendre.o \
294        mo_machine.o mo_memory_f.o mo_memory_g3b.o mo_memory_streams.o \
295        mo_mpi.o mo_netcdf.o mo_nmi.o mo_nudging_init.o mo_o3clim.o \
296        mo_radiation.o mo_scan_buffer.o mo_semi_lagrangian.o mo_so4.o \
297        mo_spitfire.o mo_sst.o mo_start_dataset.o mo_time_control.o \
298        mo_timer.o mo_tmp_buffer.o mo_tpcore.o mo_tracer.o
299cover.o: mo_cloud.o mo_constants.o mo_control.o mo_convect_tables.o \
300        mo_param_switches.o mo_parameters.o mo_specfun.o mo_start_dataset.o \
301        mo_time_control.o
302cuadjtq.o: mo_constants.o mo_convect_tables.o mo_specfun.o
303cuasc.o: mo_constants.o mo_control.o mo_cumulus_flux.o mo_parameters.o \
304        mo_specfun.o mo_start_dataset.o mo_time_control.o
305cuasct.o: mo_constants.o mo_control.o mo_cumulus_flux.o mo_parameters.o \
306        mo_specfun.o mo_start_dataset.o mo_time_control.o
307cubase.o: mo_constants.o mo_cumulus_flux.o mo_specfun.o
308cubasmc.o: mo_constants.o mo_cumulus_flux.o
309cucall.o: mo_constants.o mo_convect_tables.o mo_param_switches.o mo_time_control.o
310cuddraf.o: mo_constants.o mo_cumulus_flux.o mo_specfun.o
311cudlfs.o: mo_constants.o mo_cumulus_flux.o mo_specfun.o
312cudtdq.o: mo_constants.o mo_control.o mo_parameters.o mo_specfun.o \
313        mo_time_control.o mo_tracer.o
314cududv.o: mo_constants.o mo_specfun.o
315cuentr.o: mo_constants.o mo_cumulus_flux.o mo_specfun.o
316cuentrt.o: mo_constants.o mo_cumulus_flux.o mo_specfun.o
317cuflx.o: mo_constants.o mo_control.o mo_parameters.o mo_physc2.o \
318        mo_specfun.o mo_time_control.o
319cuini.o: mo_constants.o
320cumastr.o: mo_constants.o mo_control.o mo_convect_tables.o mo_cumulus_flux.o \
321        mo_parameters.o mo_specfun.o mo_time_control.o
322cumastrh.o: mo_constants.o mo_control.o mo_convect_tables.o mo_cumulus_flux.o \
323        mo_parameters.o mo_specfun.o mo_time_control.o
324cumastrt.o: mo_constants.o mo_control.o mo_convect_tables.o mo_cumulus_flux.o \
325        mo_parameters.o mo_specfun.o mo_time_control.o
326dyn.o: mo_advection.o mo_column.o mo_constants.o mo_control.o \
327        mo_decomposition.o mo_diag_tendency.o mo_gaussgrid.o mo_geoloc.o \
328        mo_global_op.o mo_hyb.o mo_memory_g3a.o mo_memory_g3b.o \
329        mo_memory_gl.o mo_scan_buffer.o mo_transpose.o
330ewd.o: mo_buffer_fft.o mo_decomposition.o mo_gaussgrid.o mo_kind.o \
331        mo_truncation.o
332fftd.o: mo_buffer_fft.o mo_decomposition.o mo_fft.o
333ffti.o: mo_buffer_fft.o mo_decomposition.o mo_fft.o
334geopot.o: mo_control.o mo_hyb.o
335gpc.o: mo_clim.o mo_control.o mo_nudging_sst.o mo_time_control.o
336hdiff.o: mo_constants.o mo_control.o mo_decomposition.o mo_diag_tendency.o \
337        mo_diff.o mo_hdiff.o mo_memory_sp.o mo_semi_impl.o mo_start_dataset.o \
338        mo_time_control.o mo_truncation.o
339helmo.o: mo_constants.o mo_control.o mo_decomposition.o mo_doctor.o \
340        mo_exception.o mo_hyb.o mo_tmp_buffer.o
341inhysi.o: mo_constants.o mo_control.o mo_hyb.o mo_semi_impl.o \
342        mo_time_control.o
343inictl.o: m_alloc_mods.o mo_advection.o \
344        mo_column.o mo_control.o mo_doctor.o \
345        mo_exception.o mo_mpi.o \
346        mo_namelist.o mo_netcdf.o \
347        mo_parameters.o mo_port_test.o \
348        mo_time_control.o runctl.inc
349inidoc.o: mo_doctor.o mo_mpi.o mo_netcdf.o
350iniphy.o: mo_cloud.o mo_constants.o \
351        mo_control.o mo_cumulus_flux.o \
352        mo_hyb.o mo_parameters.o mo_physc2.o \
353        mo_vegetation.o
354inipost.o: mo_constants.o mo_control.o \
355        mo_doctor.o mo_exception.o \
356        mo_hdiff.o mo_memory_base.o \
357        mo_memory_g3b.o mo_memory_gl.o \
358        mo_memory_sp.o mo_mpi.o \
359        mo_namelist.o mo_parameters.o \
360        mo_post.o mo_start_dataset.o \
361        postctl.inc
362init_decomposition.o: mo_advection.o mo_column.o \
363        mo_control.o mo_decomposition.o \
364        mo_doctor.o mo_exception.o mo_mpi.o \
365        mo_transpose.o
366initemp.o: mo_clim.o mo_constants.o \
367        mo_control.o mo_decomposition.o \
368        mo_interpo.o mo_memory_g3b.o \
369        mo_parameters.o mo_physc2.o \
370        mo_radiation.o mo_sst.o \
371        mo_time_control.o
372initialize.o: mo_column.o mo_control.o \
373        mo_greenhouse_gases.o mo_io.o \
374        mo_nudging_init.o mo_radiation.o \
375        mo_so4.o mo_time_control.o \
376        mo_tracer.o
377intaero.o: mo_control.o mo_decomposition.o \
378        mo_interpo.o mo_memory_g3b.o \
379        mo_so4.o
380ioinitial.o: mo_cloud.o mo_constants.o \
381        mo_control.o mo_couple.o \
382        mo_decomposition.o mo_doctor.o \
383        mo_filename.o mo_gaussgrid.o \
384        mo_hyb.o mo_io.o mo_memory_base.o \
385        mo_memory_g3a.o mo_memory_g3b.o \
386        mo_memory_gl.o mo_memory_sp.o \
387        mo_mpi.o mo_start_dataset.o \
388        mo_tracer.o mo_transpose.o \
389        mo_util_string.o
390iorestart.o: mo_doctor.o mo_io.o \
391        mo_memory_g1a.o mo_memory_gl.o \
392        mo_start_dataset.o mo_timer.o \
393        mo_tracer.o
394labrun.o: mo_advection.o mo_control.o \
395        mo_doctor.o mo_exception.o \
396        mo_filename.o mo_mpi.o \
397        mo_param_switches.o mo_semi_impl.o \
398        mo_time_control.o mo_tracer.o \
399        mo_truncation.o
400lake.o: mo_constants.o mo_physc2.o \
401        mo_radiation.o mo_time_control.o
402licetemp.o: mo_constants.o mo_param_switches.o \
403        mo_physc2.o mo_radiation.o \
404        mo_time_control.o
405ltd.o: mo_decomposition.o mo_legendre.o \
406        mo_memory_f.o mo_memory_ls.o
407lti.o: mo_decomposition.o mo_legendre.o \
408        mo_memory_f.o mo_memory_ls.o
409m_solang.o: mo_decomposition.o mo_gaussgrid.o \
410        mo_physc1.o mo_radiation.o \
411        mo_transpose.o
412master.o: mo_couple.o mo_doctor.o \
413        mo_exception.o mo_mpi.o \
414        mo_time_control.o
415maxwind.o: mo_constants.o mo_control.o \
416        mo_decomposition.o mo_doctor.o \
417        mo_global_op.o mo_parameters.o \
418        mo_semi_impl.o mo_start_dataset.o \
419        mo_time_control.o
420ml_flux.o: mo_control.o mo_decomposition.o \
421        mo_interpo.o mo_memory_g3b.o \
422        mo_sst.o
423ml_ocean.o: mo_exception.o
424pgrad.o: mo_control.o mo_hyb.o
425physc.o: mo_advection.o mo_cloud.o \
426        mo_column.o mo_constants.o \
427        mo_control.o mo_decomposition.o \
428        mo_diag_amip2.o mo_diag_radiation.o \
429        mo_diag_tendency.o mo_exception.o \
430        mo_geoloc.o mo_hyb.o mo_hydrology.o \
431        mo_memory_g1a.o mo_memory_g2a.o \
432        mo_memory_g3a.o mo_memory_g3b.o \
433        mo_midatm.o mo_nmi.o \
434        mo_param_switches.o mo_physc1.o \
435        mo_physc2.o mo_radiation.o mo_sc1.o \
436        mo_scan_buffer.o mo_spitfire.o \
437        mo_ssortns.o mo_start_dataset.o \
438        mo_time_control.o mo_timer.o \
439        mo_tmp_buffer.o mo_tracer.o \
440        mo_tropopause.o
441prerad.o: mo_constants.o mo_control.o \
442        mo_diag_radiation.o mo_exception.o \
443        mo_geoloc.o mo_kind.o mo_o3_lwb.o \
444        mo_o3clim.o mo_orbit.o \
445        mo_param_switches.o mo_physc1.o \
446        mo_radiation.o mo_time_base.o \
447        mo_time_control.o mo_time_conversion.o \
448        m_solang.o
449pres.o: mo_control.o mo_hyb.o
450presf.o: mo_control.o
451rad_int.o: mo_aero_gads.o mo_aero_tanre.o \
452        mo_cloud.o mo_constants.o \
453        mo_control.o mo_exception.o \
454        mo_kind.o mo_lw_clop.o mo_parrrtm.o \
455        mo_radiation.o mo_sw.o mo_sw_clop.o
456radheat.o: mo_constants.o mo_control.o \
457        mo_diag_tendency.o mo_radiation.o \
458        mo_start_dataset.o mo_time_control.o
459radiation.o: mo_aero_gads.o mo_aero_tanre.o \
460        mo_albedo.o mo_constants.o \
461        mo_convect_tables.o mo_doctor.o \
462        mo_exception.o mo_geoloc.o \
463        mo_greenhouse_gases.o mo_o3_lwb.o \
464        mo_o3clim.o mo_param_switches.o \
465        mo_physc1.o mo_radiation.o \
466        mo_time_control.o
467readfld.o: mo_control.o mo_decomposition.o \
468        mo_doctor.o mo_exception.o \
469        mo_field.o mo_io.o mo_mpi.o \
470        mo_start_dataset.o mo_test_trans.o \
471        mo_time_control.o mo_transpose.o
472rrtm_gasabs1a_140gp.o: mo_kind.o mo_parrrtm.o \
473        mo_rrtab.o
474rrtm_rrtm_140gp.o: mo_kind.o mo_parrrtm.o
475rrtm_rtrn1a_140gp.o: mo_kind.o mo_parrrtm.o \
476        mo_rrtab.o mo_rrtftr.o mo_rrtwn.o
477rrtm_setcoef_140gp.o: mo_kind.o mo_parrrtm.o \
478        mo_rrtrf.o
479rrtm_taumol_140gp.o: mo_kind.o mo_parrrtm.o \
480        mo_rrta_140gp.o mo_rrtbg2.o \
481        mo_rrtwn.o
482savehis.o: mo_doctor.o mo_exception.o \
483        mo_filename.o mo_memory_base.o \
484        mo_time_control.o
485scan1.o: mo_advection.o mo_call_trans.o \
486        mo_column.o mo_constants.o \
487        mo_control.o mo_decomposition.o \
488        mo_diag_amip2.o mo_diag_dynamics.o \
489        mo_diag_radiation.o mo_diag_tendency.o \
490        mo_doctor.o mo_exception.o \
491        mo_gaussgrid.o mo_global_op.o \
492        mo_greenhouse_gases.o mo_hyb.o \
493        mo_legendre.o mo_memory_g1a.o \
494        mo_memory_g1b.o mo_memory_g2a.o \
495        mo_memory_g2b.o mo_memory_g3b.o \
496        mo_memory_gl.o mo_memory_ls.o \
497        mo_mpi.o mo_port_test.o \
498        mo_radiation.o mo_sc1.o \
499        mo_scan_buffer.o mo_semi_lagrangian.o \
500        mo_spitfire.o mo_start_dataset.o \
501        mo_test_trans.o mo_time_control.o \
502        mo_timer.o mo_tmp_buffer.o \
503        mo_tpcore.o mo_tracer.o \
504        mo_transpose.o
505scan2.o: mo_call_trans.o
506sccd.o: mo_control.o mo_decomposition.o \
507        mo_diag_tendency.o mo_memory_sp.o \
508        mo_tmp_buffer.o
509scctp.o: mo_control.o mo_decomposition.o \
510        mo_diag_tendency.o mo_hyb.o \
511        mo_memory_sp.o
512setdyn.o: mo_constants.o mo_control.o \
513        mo_doctor.o mo_exception.o mo_fft.o \
514        mo_forecast_switches.o mo_gaussgrid.o \
515        mo_hdiff.o mo_hyb.o mo_mpi.o \
516        mo_namelist.o mo_param_switches.o \
517        mo_parameters.o mo_semi_impl.o \
518        mo_start_dataset.o mo_time_control.o \
519        mo_tmp_buffer.o mo_truncation.o \
520        mo_upper_sponge.o dynctl.inc
521setgws.o: mo_control.o mo_doctor.o \
522        mo_exception.o mo_gwspectrum.o \
523        mo_mpi.o mo_namelist.o
524setphys.o: mo_cloud.o mo_constants.o \
525        mo_control.o mo_convect_tables.o \
526        mo_cumulus_flux.o mo_doctor.o \
527        mo_exception.o mo_kind.o mo_mpi.o \
528        mo_namelist.o mo_param_switches.o \
529        mo_physc1.o physctl.inc
530setrad.o: mo_aero_gads.o mo_aero_tanre.o \
531        mo_albedo.o mo_constants.o \
532        mo_control.o mo_doctor.o \
533        mo_exception.o mo_hyb.o mo_kind.o \
534        mo_mpi.o mo_namelist.o mo_o3clim.o \
535        mo_param_switches.o mo_radiation.o \
536        mo_time_control.o
537si1.o: mo_constants.o mo_control.o \
538        mo_decomposition.o mo_diag_tendency.o \
539        mo_gaussgrid.o mo_geoloc.o \
540        mo_memory_g1a.o mo_sc1.o \
541        mo_scan_buffer.o mo_semi_impl.o \
542        mo_time_control.o mo_tmp_buffer.o \
543        mo_tracer.o mo_transpose.o
544si2.o: mo_buffer_fft.o mo_constants.o \
545        mo_control.o mo_decomposition.o \
546        mo_diag_tendency.o mo_gaussgrid.o \
547        mo_semi_impl.o mo_time_control.o \
548        mo_truncation.o
549sicetemp.o: mo_constants.o mo_control.o \
550        mo_param_switches.o mo_physc2.o \
551        mo_radiation.o mo_time_control.o
552soiltemp.o: mo_constants.o mo_parameters.o \
553        mo_physc2.o mo_time_control.o
554stepon.o: mo_constants.o mo_control.o \
555        mo_couple.o mo_decomposition.o \
556        mo_diag_tendency.o mo_doctor.o \
557        mo_exception.o mo_grib.o mo_hdiff.o \
558        mo_hyb.o mo_hydrology.o mo_io.o \
559        mo_memory_f.o mo_memory_sp.o \
560        mo_mpi.o mo_nmi.o mo_nudging.o \
561        mo_nudging_buffer.o mo_nudging_init.o \
562        mo_nudging_sst.o mo_nudging_utils.o \
563        mo_start_dataset.o mo_time_control.o \
564        mo_timer.o mo_upper_sponge.o
565subjob.o: mo_exception.o mo_filename.o \
566        mo_memory_base.o mo_mpi.o \
567        mo_start_dataset.o mo_time_control.o
568sudif.o: mo_control.o mo_diff.o \
569        mo_exception.o mo_parameters.o
570surf.o: mo_constants.o mo_control.o \
571        mo_param_switches.o mo_parameters.o \
572        mo_physc2.o mo_radiation.o \
573        mo_semi_impl.o mo_time_control.o \
574        mo_vegetation.o
575surrta.o: mo_mpi.o mo_rrta_140gp.o
576surrtab.o: mo_kind.o mo_rrtab.o
577surrtbg2.o: mo_kind.o mo_rrtbg2.o
578surrtftr.o: mo_kind.o mo_rrtftr.o
579surrtpk.o: mo_kind.o mo_rrtwn.o
580surrtrf.o: mo_kind.o mo_rrtrf.o
581susw.o: mo_constants.o mo_kind.o mo_sw.o
582sw.o: mo_constants.o mo_kind.o mo_sw.o \
583        mo_time_control.o
584sw1s.o: mo_kind.o mo_sw.o
585swclr.o: mo_aero_gads.o mo_aero_tanre.o \
586        mo_kind.o mo_radiation.o mo_sw.o
587swde.o: mo_kind.o
588swni.o: mo_kind.o mo_sw.o
589swr.o: mo_kind.o mo_sw.o
590swtt.o: mo_kind.o mo_sw.o
591swtt1.o: mo_kind.o mo_sw.o
592swu.o: mo_kind.o mo_sw.o
593sym1.o: mo_buffer_fft.o mo_decomposition.o \
594        mo_kind.o mo_memory_f.o
595sym2.o: mo_buffer_fft.o mo_decomposition.o \
596        mo_memory_f.o
597tf1.o: mo_control.o mo_decomposition.o \
598        mo_diag_tendency.o mo_memory_g1a.o \
599        mo_memory_g1b.o mo_memory_g2a.o \
600        mo_memory_g2b.o mo_memory_gl.o \
601        mo_scan_buffer.o mo_semi_impl.o \
602        mo_time_control.o mo_tracer.o
603tf2.o: mo_control.o mo_decomposition.o \
604        mo_diag_tendency.o mo_memory_g1a.o \
605        mo_memory_g2a.o mo_memory_gl.o \
606        mo_scan_buffer.o mo_semi_impl.o \
607        mo_time_control.o mo_tracer.o
608vdiff.o: mo_constants.o mo_control.o \
609        mo_convect_tables.o mo_exception.o \
610        mo_geoloc.o mo_param_switches.o \
611        mo_parameters.o mo_physc2.o \
612        mo_radiation.o mo_semi_impl.o \
613        mo_specfun.o mo_start_dataset.o \
614        mo_time_control.o mo_tracer.o \
615        mo_vegetation.o
616
617ifeq ($(strip $(ARCH)), SX)
618lti.o: lti.f90
619        $(F90) $(F90FLAGS) -Npi -c $<
620endif
Note: See TracBrowser for help on using the repository browser.