source: CONFIG/LMDZORINCA/tags/LMDZORINCA_v2/AA_make @ 1639

Last change on this file since 1639 was 1639, checked in by acosce, 13 years ago

Change INCA by INCA3 for correct bug of compilation (lmdz loof for INCA3 librairy)

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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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 INCA3 -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.