source: CONFIG/trunk/LMDZINCA_v2/AA_make @ 159

Last change on this file since 159 was 159, checked in by acosce, 15 years ago

ACo : brodie - compilation in batch mode

  • Property svn:keywords set to Id
File size: 3.8 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
10#-Q- sx8brodie sx8brodie:
11#-Q- sx8brodie  @echo On brodie, please, WAIT until the end of the batch job submitted :
12#-Q- sx8brodie  @echo \(use command : qstat or wait for an email\)
13#-Q- sx8brodie  qsub -v CHIMIE job.comp
14
15
16
17all :
18        if [ -s ./.chimie ] ; then gmake `cat .chimie` ; else gmake AER ; fi
19
20
21CH4_AER : libioipsl inca3 lmdz9672_ch4aer
22        echo "CH4_AER" > .chimie
23
24CH4 : libioipsl inca3 lmdz9672_ch4
25        echo "CH4" > .chimie
26
27NMHC : libioipsl inca3 lmdz9672_nmhc
28        echo "NMHC" > .chimie
29
30NMHC_AER : libioipsl inca3 lmdz9672_nmhcaer
31        echo "NMHC_AER" > .chimie
32
33AER : libioipsl inca3 lmdz9672_aer
34        echo "AER" > .chimie
35
36GES : libioipsl inca3 lmdz9672_ges
37        echo "GES" > .chimie
38
39
40lmdz9672_aer : 
41        (  echo "AER" > .chimie ; cd ../../modeles/LMDZ4;  ./makegcm_fcm -d 96x72x19 -t 31 -v false -chimie AER -parallel false -m $(FCM_ARCH) -g reg create_etat0_limit ; cp bin/create_etat0_limit_96x72x19_t31_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
42        (  echo "AER" > .chimie ; cd ../../modeles/LMDZ4;  ./makegcm_fcm -d 96x72x19 -t 31 -v false -chimie AER -parallel true -m $(FCM_ARCH) -g reg gcm ; cp bin/gcm_96x72x19_t31_phylmd_para.e ../../bin/gcm.e ; )
43
44
45lmdz9672_ch4aer :
46        (  echo "CH4_AER" > .chimie ; cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x72x19 -t 75 -v false -chimie CH4_AER -parallel false  -m $(FCM_ARCH) -g reg create_etat0_limit ; cp bin/gcm_96x72x19_t75_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
47        (  echo "CH4_AER" > .chimie ; cd ../../modeles/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 ; )
48
49lmdz9672_ch4 :
50        (  echo "CH4" > .chimie ; cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x72x19 -t 45 -v false -chimie CH4 -parallel false  -m $(FCM_ARCH) -g reg create_etat0_limit ; cp bin/create_etat0_limit_96x72x19_t45_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
51        (  echo "CH4" > .chimie ; cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x72x19 -t 45 -v false -chimie CH4 -parallel true  -m $(FCM_ARCH) -g reg gcm ; cp bin/gcm_96x72x19_t45_phylmd_para.e ../../bin/gcm.e ; )
52
53
54lmdz9672_nmhcaer :
55        (  echo "NMHC_AER" > .chimie ; cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x72x19 -t 119 -v false -chimie NMHC_AER -parallel false  -m $(FCM_ARCH) -g reg create_etat0_limit ; cp bin/create_etat0_limit_96x72x19_t119_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
56        (  echo "NMHC_AER" > .chimie ; cd ../../modeles/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_phylmd_para.e ../../bin/gcm.e ; )
57
58lmdz9672_nmhc :
59        (  echo "NMHC" > .chimie ; cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x72x19 -t 89 -v false -chimie NMHC -parallel false  -m $(FCM_ARCH) -g reg create_etat0_limit ; cp bin/create_etat0_limit_96x72x19_t89_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
60        (  echo "NMHC" > .chimie ; cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x72x19 -t 89 -v false -chimie NMHC -parallel true  -m $(FCM_ARCH) -g reg gcm ; cp bin/gcm_96x72x19_t89_phylmd_para.e ../../bin/gcm.e ; )
61
62
63lmdz9672_ges :
64        (  echo "GES" > .chimie ; cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x72x19 -t 13 -v false -chimie GES -parallel false  -m $(FCM_ARCH) -g reg create_etat0_limit ; cp bin/create_etat0_limit_96x72x19_t13_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
65        (  echo "GES" > .chimie ; cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x72x19 -t 13 -v false -chimie GES -parallel true  -m $(FCM_ARCH) -g reg gcm ; cp bin/gcm_96x72x19_t13_phylmd_para.e ../../bin/gcm.e ; )
66
67
68
69libioipsl :
70        (cd ../../modeles/IOIPSL/src ; $(M_K) -f Makefile)
71
72inca3 :
73        (cd ../../modeles/INCA3; ./inca_fcm -chimie $(MAKECMDGOALS) -parallel true -m $(FCM_ARCH); )
Note: See TracBrowser for help on using the repository browser.