source: CONFIG/trunk/LMDZINCA_v2/AA_make @ 120

Last change on this file since 120 was 120, checked in by acosce, 17 years ago

ACo : fixe bug in LMDZINCA AA_make

  • Property svn:keywords set to Id
File size: 2.3 KB
Line 
1#- $Id$
2ifneq ($(MAKECMDGOALS),$(shell cat .chimie))
3ifneq ($(MAKECMDGOALS),)
4$(shell rm -rf ../../modeles/INCA3/config)
5$(shell rm -f ../../modeles/INCA3/src/INCA_PP/*)
6$(shell rm -rf ../../lib/* )
7endif
8endif
9
10all :
11        if [ -s ./.chimie ] ; then gmake `cat .chimie` ; else gmake AER ; fi
12
13
14CH4_AER : pre_process libioipsl lmdz9672_ch4aer
15        echo "CH4_AER" > .chimie
16
17CH4 : pre_process libioipsl lmdz9672_ch4
18        echo "CH4" > .chimie
19
20NMHC : pre_process libioipsl lmdz9672_nmhc
21        echo "NMHC" > .chimie
22
23NMHC_AER : pre_process libioipsl lmdz9672_nmhcaer
24        echo "NMHC_AER" > .chimie
25
26AER : pre_process libioipsl lmdz9672_aer
27        echo "AER" > .chimie
28
29GES : pre_process libioipsl lmdz9672_ges
30        echo "GES" > .chimie
31
32
33lmdz9672_aer : 
34        (  echo "AER" > .chimie ; cd ../../modeles/INCA3/; fcm build;  cd ../LMDZ4;  ./makegcm_fcm -d 96x72x19 -t 31 -v false -chimie AER -parallel true -m $(FCM_ARCH) -g reg gcm ; cp bin/gcm_96x72x19_t31_para.e ../../bin/gcm.e ; )
35
36
37lmdz9672_ch4aer :
38        (  echo "CH4_AER" > .chimie ; cd ../../modeles/INCA3/; fcm build;  cd ../LMDZ4; ./makegcm_fcm -d 96x72x19 -t 75 -v false -chimie CH4_AER -parallel true  -m $(FCM_ARCH) -g reg gcm ; cp bin/gcm_96x72x19_t75_para.e ../../bin/gcm.e ; )
39
40lmdz9672_ch4 :
41        (  echo "CH4" > .chimie ; cd ../../modeles/INCA3/; fcm build;  cd ../LMDZ4; ./makegcm_fcm -d 96x72x19 -t 45 -v false -chimie CH4 -parallel true  -m $(FCM_ARCH) -g reg gcm ; cp bin/gcm_96x72x19_t45_para.e ../../bin/gcm.e ; )
42
43
44lmdz9672_nmhcaer :
45        (  echo "NMHC_AER" > .chimie ; cd ../../modeles/INCA3/; fcm build;  cd ../LMDZ4; ./makegcm_fcm -d 96x72x19 -t 119 -v false -chimie NMHC_AER -parallel true  -m $(FCM_ARCH) -g reg gcm ; cp bin/gcm_96x72x19_t119_para.e ../../bin/gcm.e ; )
46
47lmdz9672_nmhc :
48        (  echo "NMHC" > .chimie ; cd ../../modeles/INCA3/; fcm build;  cd ../LMDZ4; ./makegcm_fcm -d 96x72x19 -t 89 -v false -chimie NMHC -parallel true  -m $(FCM_ARCH) -g reg gcm ; cp bin/gcm_96x72x19_t89_para.e ../../bin/gcm.e ; )
49
50
51lmdz9672_ges :
52        (  echo "GES" > .chimie ; cd ../../modeles/INCA3/; fcm build;  cd ../LMDZ4; ./makegcm_fcm -d 96x72x19 -t 13 -v false -chimie GES -parallel true  -m $(FCM_ARCH) -g reg gcm ; cp bin/gcm_96x72x19_t13_para.e ../../bin/gcm.e ; )
53
54
55
56libioipsl :
57        (cd ../../modeles/IOIPSL/src ; $(M_K) -f Makefile)
58
59pre_process :
60        (cd ../../modeles/INCA3; ./pre_proc.x $(MAKECMDGOALS); cd -)
Note: See TracBrowser for help on using the repository browser.