source: CONFIG/publications/ICOLMDZORINCA_CO2_Transport_GMD_2023/DYNAMICO/bld/time.mk @ 6612

Last change on this file since 6612 was 6612, checked in by acosce, 10 months ago

DYNAMICO used for ICOLMDZORINCA_CO2_Transport_GMD_2023

File size: 4.9 KB
Line 
1# Automatic Make rule for time
2
3SRCDIR0__time = /ccc/work/cont003/gen2201/lloretzo/NUDGE_ICOLMDOZORINCA_V7_PROD/modipsl/modeles/DYNAMICO/src/time
4
5PPSRCDIR0__time = /ccc/work/cont003/gen2201/lloretzo/NUDGE_ICOLMDOZORINCA_V7_PROD/modipsl/modeles/DYNAMICO/ppsrc/time
6
7time_mod.o : $(SRCDIR0__time)/time.f90 \
8          FFLAGS__time__time.flags \
9          earth_const.o \
10          getin_mod.o \
11          mpipara.o \
12          netcdf_mod.o \
13          prec.o
14        fcm_internal compile:F time $< $@
15
16FFLAGS__time__time.flags : FFLAGS__time.flags
17        touch $(FCM_FLAGSDIR)/$@
18
19time_mod.done : time_mod.o \
20          earth_const.done \
21          getin_mod.done \
22          mpipara.done \
23          netcdf_mod.done \
24          prec.done
25        touch $(FCM_DONEDIR)/$@
26
27euler_scheme_mod.o : $(PPSRCDIR0__time)/euler_scheme.f90 \
28          FFLAGS__time__euler_scheme.flags \
29          abort_mod.o \
30          dimensions.o \
31          disvert_mod.o \
32          field_mod.o \
33          icosa.o \
34          omp_para.o \
35          trace.o
36        fcm_internal compile:F time $< $@
37
38FFLAGS__time__euler_scheme.flags : FFLAGS__time.flags
39        touch $(FCM_FLAGSDIR)/$@
40
41euler_scheme_mod.done : euler_scheme_mod.o \
42          abort_mod.done \
43          dimensions.done \
44          disvert_mod.done \
45          field_mod.done \
46          icosa.done \
47          omp_para.done \
48          trace.done
49        touch $(FCM_DONEDIR)/$@
50
51hevi_scheme_mod.o : $(PPSRCDIR0__time)/hevi_scheme.f90 \
52          FFLAGS__time__hevi_scheme.flags \
53          abort_mod.o \
54          caldyn_hevi_mod.o \
55          checksum_mod.o \
56          dimensions.o \
57          disvert_mod.o \
58          domain_mod.o \
59          euler_scheme_mod.o \
60          field_mod.o \
61          grid_param.o \
62          omp_para.o \
63          prec.o \
64          time_mod.o
65        fcm_internal compile:F time $< $@
66
67FFLAGS__time__hevi_scheme.flags : FFLAGS__time.flags
68        touch $(FCM_FLAGSDIR)/$@
69
70hevi_scheme_mod.done : hevi_scheme_mod.o \
71          abort_mod.done \
72          caldyn_hevi_mod.done \
73          checksum_mod.done \
74          dimensions.done \
75          disvert_mod.done \
76          domain_mod.done \
77          euler_scheme_mod.done \
78          field_mod.done \
79          grid_param.done \
80          omp_para.done \
81          prec.done \
82          time_mod.done
83        touch $(FCM_DONEDIR)/$@
84
85timeloop_gcm_mod.o : $(PPSRCDIR0__time)/timeloop_gcm.f90 \
86          FFLAGS__time__timeloop_gcm.flags \
87          abort_mod.o \
88          advect_tracer_mod.o \
89          caldyn_mod.o \
90          check_conserve_mod.o \
91          checksum_mod.o \
92          diagflux_mod.o \
93          dissip_gcm_mod.o \
94          disvert_mod.o \
95          etat0_mod.o \
96          euler_scheme_mod.o \
97          explicit_scheme_mod.o \
98          guided_mod.o \
99          hevi_scheme_mod.o \
100          icosa.o \
101          mpipara.o \
102          observable_mod.o \
103          omp_para.o \
104          output_field_mod.o \
105          physics_mod.o \
106          profiling_mod.o \
107          restart_mod.o \
108          sponge_mod.o \
109          theta2theta_rhodz_mod.o \
110          trace.o \
111          transfert_mod.o \
112          write_etat0_mod.o \
113          xios_mod.o
114        fcm_internal compile:F time $< $@
115
116FFLAGS__time__timeloop_gcm.flags : FFLAGS__time.flags
117        touch $(FCM_FLAGSDIR)/$@
118
119timeloop_gcm_mod.done : timeloop_gcm_mod.o \
120          abort_mod.done \
121          advect_tracer_mod.done \
122          caldyn_mod.done \
123          check_conserve_mod.done \
124          checksum_mod.done \
125          diagflux_mod.done \
126          dissip_gcm_mod.done \
127          disvert_mod.done \
128          etat0_mod.done \
129          euler_scheme_mod.done \
130          explicit_scheme_mod.done \
131          guided_mod.done \
132          hevi_scheme_mod.done \
133          icosa.done \
134          mpipara.done \
135          observable_mod.done \
136          omp_para.done \
137          output_field_mod.done \
138          physics_mod.done \
139          profiling_mod.done \
140          restart_mod.done \
141          sponge_mod.done \
142          theta2theta_rhodz_mod.done \
143          trace.done \
144          transfert_mod.done \
145          write_etat0_mod.done \
146          xios_mod.done
147        touch $(FCM_DONEDIR)/$@
148
149explicit_scheme_mod.o : $(SRCDIR0__time)/explicit_scheme.f90 \
150          FFLAGS__time__explicit_scheme.flags \
151          caldyn_mod.o \
152          dimensions.o \
153          disvert_mod.o \
154          domain_mod.o \
155          euler_scheme_mod.o \
156          field_mod.o \
157          geometry.o \
158          omp_para.o \
159          prec.o \
160          time_mod.o \
161          trace.o
162        fcm_internal compile:F time $< $@
163
164FFLAGS__time__explicit_scheme.flags : FFLAGS__time.flags
165        touch $(FCM_FLAGSDIR)/$@
166
167explicit_scheme_mod.done : explicit_scheme_mod.o \
168          caldyn_mod.done \
169          dimensions.done \
170          disvert_mod.done \
171          domain_mod.done \
172          euler_scheme_mod.done \
173          field_mod.done \
174          geometry.done \
175          omp_para.done \
176          prec.done \
177          time_mod.done \
178          trace.done
179        touch $(FCM_DONEDIR)/$@
180
Note: See TracBrowser for help on using the repository browser.