source: CONFIG/UNIFORM/v5/LMDZORINCA_v5/AA_make @ 1720

Last change on this file since 1720 was 1694, checked in by jgipsl, 12 years ago

Start adding INCA in new confguration structure.

File size: 13.0 KB
Line 
1#- $Id$
2ifneq ($(MAKECMDGOALS),$(shell cat .resol))
3ifneq ($(MAKECMDGOALS),)
4$(shell rm -rf ../../modeles/INCA3/config)
5$(shell rm -f ../../modeles/INCA3/src/INCA_PP/*)
6endif
7endif
8
9
10
11all :
12        if [ -s ./.resol ] ; then gmake `cat .resol` ; else gmake AERxLMD9695 ; fi
13
14AERxLMD9671 : libioipsl liborchidee aer_lmdz9671
15        echo "AERxLMD9671" >.resol
16        echo "RESOL_ATM_3D=96x95x19" >>.resol
17        echo "CHEM=AER" > .chimie
18
19AERxLMD9672 : libioipsl liborchidee aer_lmdz9672
20        echo "AERxLMD9672" >.resol
21        echo "RESOL_ATM_3D=96x95x19" >>.resol
22        echo "CHEM=AER" > .chimie
23
24CH4_AERxLMD9672 : libioipsl liborchidee ch4aer_lmdz9672
25        echo "CH4_AERxLMD9672" >.resol
26        echo "RESOL_ATM_3D=96x95x19" >>.resol
27        echo "CHEM=CH4_AER" > .chimie
28
29CH4xLMD9672 : libioipsl liborchidee ch4_lmdz9672
30        echo "CH4xLMD9672" >.resol
31        echo "RESOL_ATM_3D=96x95x19" >>.resol
32        echo "CHEM=CH4" > .chimie
33
34NMHCxLMD9672 : libioipsl liborchidee nmhc_lmdz9672
35        echo "NMHCxLMD9672" >.resol
36        echo "RESOL_ATM_3D=96x95x19" >>.resol
37        echo "CHEM=NMHC" > .chimie
38
39NMHC_AERxLMD9672 : libioipsl liborchidee nmhcaer_lmdz9672
40        echo "NMHC_AERxLMD9672" >.resol
41        echo "RESOL_ATM_3D=96x95x19" >>.resol
42        echo "CHEM=NMHC_AER" > .chimie
43
44GESxLMD9672 : libioipsl liborchidee ges_lmdz9672
45        echo "GESxLMD9672" >.resol
46        echo "RESOL_ATM_3D=96x95x19" >>.resol
47        echo "CHEM=GES" > .chimie
48
49AERxLMD9695 : libioipsl liborchidee aer_lmdz9695
50        echo "AERxLMD9695" >.resol
51        echo "RESOL_ATM_3D=96x95x19" >>.resol
52        echo "CHEM=AER" > .chimie
53
54CH4_AERxLMD9695 : libioipsl liborchidee ch4aer_lmdz9695
55        echo "CH4_AERxLMD9695" >.resol
56        echo "RESOL_ATM_3D=96x95x19" >>.resol
57        echo "CHEM=CH4_AER" > .chimie
58
59CH4xLMD9695 : libioipsl liborchidee ch4_lmdz9695
60        echo "CH4xLMD9695" >.resol
61        echo "RESOL_ATM_3D=96x95x19" >>.resol
62        echo "CHEM=CH4" > .chimie
63
64NMHCxLMD9695 : libioipsl liborchidee nmhc_lmdz9695
65        echo "NMHCxLMD9695" >.resol
66        echo "RESOL_ATM_3D=96x95x19" >>.resol
67        echo "CHEM=NMHC" > .chimie
68
69NMHC_AERxLMD9695 : libioipsl liborchidee nmhcaer_lmdz9695
70        echo "NMHC_AERxLMD9695" >.resol
71        echo "RESOL_ATM_3D=96x95x19" >>.resol
72        echo "CHEM=NMHC_AER" > .chimie
73
74GESxLMD9695 : libioipsl liborchidee ges_lmdz9695
75        echo "GESxLMD9695" >.resol
76        echo "RESOL_ATM_3D=96x95x19" >>.resol
77        echo "CHEM=GES" > .chimie
78
79AERxLMD144142 : libioipsl liborchidee aer_lmdz144142
80        echo "AERxLMD144142" >.resol
81        echo "RESOL_ATM_3D=96x95x19" >>.resol
82        echo "CHEM=AER" > .chimie
83
84
85NMHCxLMD9695-L39 : libioipsl liborchidee nmhc_lmdz969539
86        echo "NMHCxLMD9695-L39" >.resol
87        echo "RESOL_ATM_3D=96x95x39" >>.resol
88        echo "CHEM=NMHC" > .chimie
89
90AERxLMD9695-L39 : libioipsl liborchidee aer_lmdz969539
91        echo "AERxLMD9695-L39" >.resol
92        echo "RESOL_ATM_3D=96x95x39" >>.resol
93        echo "CHEM=AER" > .chimie
94
95NMHC_AERxLMD9695-L39 : libioipsl liborchidee nmhcaer_lmdz969539
96        echo "NMHC_AERxLMD9695-L39" >.resol
97        echo "RESOL_ATM_3D=96x95x39" >>.resol
98        echo "CHEM=NMHC_AER" > .chimie
99
100GESxLMD9695-L39 : libioipsl liborchidee ges_lmdz969539
101        echo "GESxLMD9695-L39" >.resol
102        echo "RESOL_ATM_3D=96x95x39" >>.resol
103        echo "CHEM=GES" > .chimie
104
105
106libioipsl :
107        (cd ../../modeles/IOIPSL/src ; $(M_K) -f Makefile)
108
109
110liborchidee :
111        (cd ../../modeles/ORCHIDEE/ ; $(M_K) -f Makefile)
112#-Q- platine    (rm -f ../../lib/parallel.mod)
113
114aer_lmdz9671:
115        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie AER -parallel mpi -resol 96x71 -arch $(FCM_ARCH); cp SIMULATIONS/AER/inca.dat ../../bin/inca.dat ; )   
116#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
117        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x71x19 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x71x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
118
119
120aer_lmdz9672:
121        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie AER -parallel mpi -arch $(FCM_ARCH); cp SIMULATIONS/AER/inca.dat ../../bin/inca.dat ; )
122#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
123        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x72x19 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x72x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
124
125
126ch4aer_lmdz9672:
127        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie CH4_AER -parallel mpi -arch $(FCM_ARCH); cp SIMULATIONS/CH4_AER/inca.dat ../../bin/inca.dat ; )
128#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
129        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x72x19 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x72x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
130
131
132ch4_lmdz9672:
133        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie CH4 -parallel mpi -arch $(FCM_ARCH); cp SIMULATIONS/CH4/inca.dat ../../bin/inca.dat ; )
134#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
135        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x72x19 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x72x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
136
137
138nmhc_lmdz9672:
139        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie NMHC -parallel mpi -arch $(FCM_ARCH); cp SIMULATIONS/NMHC/inca.dat ../../bin/inca.dat ; )       
140#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
141        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x72x19 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x72x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
142
143
144nmhcaer_lmdz9672:
145        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie NMHC_AER -parallel mpi -arch $(FCM_ARCH); cp SIMULATIONS/NMHC_AER/inca.dat ../../bin/inca.dat ; )       
146#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
147        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x72x19 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x72x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
148
149ges_lmdz9672:
150        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie GES -parallel mpi -arch $(FCM_ARCH); cp SIMULATIONS/GES/inca.dat ../../bin/inca.dat ; )
151#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
152        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x72x19 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x72x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
153
154aer_lmdz9695:
155        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie AER -parallel mpi -resol 96x95 -arch $(FCM_ARCH); cp SIMULATIONS/AER/inca.dat ../../bin/inca.dat ; )   
156#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
157        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x19 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
158
159
160ch4aer_lmdz9695:
161        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie CH4_AER -parallel mpi -resol 96x95 -arch $(FCM_ARCH); cp SIMULATIONS/CH4_AER/inca.dat ../../bin/inca.dat ; )   
162#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
163        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x19 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
164
165
166ch4_lmdz9695:
167        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie CH4 -parallel mpi -resol 96x95 -arch $(FCM_ARCH); cp SIMULATIONS/CH4/inca.dat ../../bin/inca.dat ; )   
168#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
169        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x19 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
170
171
172nmhc_lmdz9695:
173        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie NMHC -parallel mpi  -resol 96x95 -arch $(FCM_ARCH); cp SIMULATIONS/NMHC/inca.dat ../../bin/inca.dat ; )
174#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
175        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x19 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
176
177
178nmhcaer_lmdz9695:
179        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie NMHC_AER -parallel mpi -resol 96x95  -arch $(FCM_ARCH); cp SIMULATIONS/NMHC_AER/inca.dat ../../bin/inca.dat ; )
180#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
181        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x19 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
182
183ges_lmdz9695:
184        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie GES -parallel mpi -resol 96x95 -arch $(FCM_ARCH); cp SIMULATIONS/GES/inca.dat ../../bin/inca.dat ; )   
185#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
186        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x19 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
187
188aer_lmdz144142:
189        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie AER -parallel mpi -resol 144x142 -arch $(FCM_ARCH); cp SIMULATIONS/AER/inca.dat ../../bin/inca.dat ; ) 
190#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
191        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 144x142x19 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_144x142x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
192
193nmhc_lmdz969539:
194        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie NMHC -parallel mpi  -resol 96x95 -arch $(FCM_ARCH); cp SIMULATIONS/NMHC/inca.dat ../../bin/inca.dat ; )
195#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x39 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x39_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
196        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x39 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x39_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
197
198aer_lmdz969539:
199        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie AER -parallel mpi  -resol 96x95 -arch $(FCM_ARCH); cp SIMULATIONS/AER/inca.dat ../../bin/inca.dat ; )   
200#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x39 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x39_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
201        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x39 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x39_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
202
203nmhcaer_lmdz969539:
204        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie NMHC_AER -parallel mpi  -resol 96x95 -arch $(FCM_ARCH); cp SIMULATIONS/NMHC_AER/inca.dat ../../bin/inca.dat ; )
205#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x39 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x39_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
206        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x39 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x39_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
207
208ges_lmdz969539:
209        (cd ../../modeles/INCA3; ./makeinca_fcm -chimie GES -parallel mpi  -resol 96x95 -arch $(FCM_ARCH); cp SIMULATIONS/GES/inca.dat ../../bin/inca.dat ; )   
210#       (cd ../../modeles/CREATE_E0; ./makelmdz_fcm -chimie INCA -d 96x95x39 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x39_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; )
211        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x39 -chimie INCA -v true -parallel mpi  -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x39_phylmd_para_orch_inca.e ../../bin/gcm.e ; )
212
213
214clean :
215        (rm -rf $(LIBDIR)/* ; rm -f $(BINDIR)/* ; rm -rf ../../modeles/LMDZ/libo/* ../../modeles/LMDZ/.lock ; rm -rf ../../modeles/INCA3/config ; )
Note: See TracBrowser for help on using the repository browser.