source: CONFIG/LMDZ/branches/LMDZ4/AA_make @ 601

Last change on this file since 601 was 601, checked in by jgipsl, 15 years ago

Compilation of LMDZ has changed :
makegcm_fcm => makelmdz_fcm
option -m => -arch
_t4 removed from binary suffix (option -t not existing anymore)

File size: 2.2 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 "LMD7245" >.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 "LMD14496" >.resol
18        echo "$(LIB_MPI)" >.libmpi
19
20LMD144142 : libioipsl lmdz144142 verif
21        echo "LMD144142" >.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; ./makelmdz_fcm -d 72x45x19 -arch $(FCM_ARCH) -fcm_path ../../tools/FCM/V1.2/bin create_etat0_limit ; cp bin/create_etat0_limit_72x45x19_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
31        (cd ../../modeles/LMDZ4; ./makelmdz_fcm -d 72x45x19 -parallel mpi -arch $(FCM_ARCH) -fcm_path ../../tools/FCM/V1.2/bin gcm ; cp bin/gcm_72x45x19_phylmd_para.e ../../bin/gcm.e ; )
32
33lmdz9671:
34        (cd ../../modeles/LMDZ4; ./makelmdz_fcm -d 96x71x19 -arch $(FCM_ARCH) -fcm_path ../../tools/FCM/V1.2/bin create_etat0_limit ; cp bin/create_etat0_limit_96x71x19_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
35        (cd ../../modeles/LMDZ4; ./makelmdz_fcm -d 96x71x19 -parallel mpi -arch $(FCM_ARCH) -fcm_path ../../tools/FCM/V1.2/bin gcm ; cp bin/gcm_96x71x19_phylmd_para.e ../../bin/gcm.e ; )
36
37lmdz14496:
38        (cd ../../modeles/LMDZ4; ./makelmdz_fcm -d 144x96x19 -arch $(FCM_ARCH) -fcm_path ../../tools/FCM/V1.2/bin create_etat0_limit ; cp bin/create_etat0_limit_144x96x19_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
39        (cd ../../modeles/LMDZ4; ./makelmdz_fcm -d 144x96x19 -parallel mpi -arch $(FCM_ARCH) -fcm_path ../../tools/FCM/V1.2/bin gcm ; cp bin/gcm_144x96x19_phylmd_para.e ../../bin/gcm.e ; )
40
41lmdz144142:
42        (cd ../../modeles/LMDZ4; ./makelmdz_fcm -d 144x142x19 -arch $(FCM_ARCH) -fcm_path ../../tools/FCM/V1.2/bin create_etat0_limit ; cp bin/create_etat0_limit_144x142x19_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
43        (cd ../../modeles/LMDZ4; ./makelmdz_fcm -d 144x142x19 -parallel mpi -arch $(FCM_ARCH) -fcm_path ../../tools/FCM/V1.2/bin gcm ; cp bin/gcm_144x142x19_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 ; rm -fr .resol .libmpi ; )
Note: See TracBrowser for help on using the repository browser.