source: CONFIG/LMDZ/branches/AA_make @ 541

Last change on this file since 541 was 541, checked in by jgipsl, 13 years ago

Added LMDZ4 forced configuration using the "old physics" of LMDZ with
possiblity to later add a second set parameter files to run "new
physics" in the same configuration. This configuration is adapted to the
latest LMDZ trunk version.

File size: 1.9 KB
Line 
1#- $Id$
2
3
4all :
5        if [ -s ./.resol ] ; then gmake `cat .resol` ; else gmake LMD9671 ; fi
6
7
8LMD7245 : libioipsl lmdz7245 verif
9        echo "LMD9671" >.resol
10        echo "$(LIB_MPI)" >.libmpi
11
12LMD9671 : libioipsl lmdz9671 verif
13        echo "LMD9671" >.resol
14        echo "$(LIB_MPI)" >.libmpi
15
16LMD14496 : libioipsl lmdz14496 verif
17        echo "LMD9671" >.resol
18        echo "$(LIB_MPI)" >.libmpi
19
20LMD144142 : libioipsl lmdz144142 verif
21        echo "LMD9671" >.resol
22        echo "$(LIB_MPI)" >.libmpi
23
24
25libioipsl :
26        (cd ../../modeles/IOIPSL/src ; $(M_K) -f Makefile)
27
28
29lmdz7245:
30        (cd ../../modeles/LMDZ4; ./makegcm_fcm -d 72x45x19 -m $(FCM_ARCH) create_etat0_limit ; cp bin/create_etat0_limit_72x45x19_t4_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
31        (cd ../../modeles/LMDZ4; ./makegcm_fcm -d 72x45x19 -parallel mpi -m $(FCM_ARCH) gcm ; cp bin/gcm_72x45x19_t4_phylmd_para.e ../../bin/gcm.e ; )
32
33lmdz9671:
34        (cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x71x19 -m $(FCM_ARCH) create_etat0_limit ; cp bin/create_etat0_limit_96x71x19_t4_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
35        (cd ../../modeles/LMDZ4; ./makegcm_fcm -d 96x71x19 -parallel mpi -m $(FCM_ARCH) gcm ; cp bin/gcm_96x71x19_t4_phylmd_para.e ../../bin/gcm.e ; )
36
37lmdz14496:
38        (cd ../../modeles/LMDZ4; ./makegcm_fcm -d 144x96x19 -m $(FCM_ARCH) create_etat0_limit ; cp bin/create_etat0_limit_144x96x19_t4_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
39        (cd ../../modeles/LMDZ4; ./makegcm_fcm -d 144x96x19 -parallel mpi -m $(FCM_ARCH) gcm ; cp bin/gcm_144x96x19_t4_phylmd_para.e ../../bin/gcm.e ; )
40
41lmdz144142:
42        (cd ../../modeles/LMDZ4; ./makegcm_fcm -d 144x142x19 -m $(FCM_ARCH) create_etat0_limit ; cp bin/create_etat0_limit_144x142x19_t4_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
43        (cd ../../modeles/LMDZ4; ./makegcm_fcm -d 144x142x19 -parallel mpi -m $(FCM_ARCH) gcm ; cp bin/gcm_144x142x19_t4_phylmd_para.e ../../bin/gcm.e ; )
44
45
46verif:
47        ls -lrt ../../bin
48
49clean :
50        (rm -rf $(LIBDIR)/* ; rm -f $(BINDIR)/* ; rm -rf ../../modeles/LMDZ4/libo/* ../../modeles/LMDZ4/.lock ; )
Note: See TracBrowser for help on using the repository browser.