source: CONFIG/LMDZ/branches/LMDZ4/AA_make

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

Updatede LMDZ4 configuration as done for LMDZ4OR. Added new compile
resolutions and corresponding parameter files.

File size: 2.0 KB
Line 
1#- $Id$
2
3
4all :
5        if [ -s ./.resol ] ; then $(M_K) `head -1 .resol` ; else gmake LMD9695 ; fi
6
7LMD7245 : libioipsl lmdz72x45x19 verif
8        echo "LMD7245" >.resol
9        echo "RESOL_ATM_3D=72x45x19" >>.resol
10        echo "$(LIB_MPI)" >.libmpi
11
12LMD9671 : libioipsl lmdz96x71x19 verif
13        echo "LMD9671" >.resol
14        echo "RESOL_ATM_3D=96x71x19" >>.resol
15        echo "$(LIB_MPI)" >.libmpi
16
17LMD9695 : libioipsl lmdz96x95x19 verif
18        echo "LMD9695" >.resol
19        echo "RESOL_ATM_3D=96x95x19" >>.resol
20        echo "$(LIB_MPI)" >.libmpi
21
22LMD9695-L39 : libioipsl lmdz96x95x39 verif
23        echo "LMD9695" >.resol
24        echo "RESOL_ATM_3D=96x95x39" >>.resol
25        echo "$(LIB_MPI)" >.libmpi
26
27LMD14496 : libioipsl lmdz144x96x19 verif
28        echo "LMD14496" >.resol
29        echo "RESOL_ATM_3D=144x96x19" >>.resol
30        echo "$(LIB_MPI)" >.libmpi
31
32LMD144142 : libioipsl lmdz144x142x19 verif
33        echo "LMD144142" >.resol
34        echo "RESOL_ATM_3D=144x142x19" >>.resol
35        echo "$(LIB_MPI)" >.libmpi
36
37LMD144142-L39 : libioipsl lmdz144x142x39 verif
38        echo "LMD144142" >.resol
39        echo "RESOL_ATM_3D=144x142x39" >>.resol
40        echo "$(LIB_MPI)" >.libmpi
41
42libioipsl :
43        (cd ../../modeles/IOIPSL/src ; $(M_K) -f Makefile)
44
45
46lmdz72x45x19:
47        $(M_K) lmdz RESOL_LMDZ=72x45x19
48
49lmdz96x71x19:
50        $(M_K) lmdz RESOL_LMDZ=96x71x19
51
52lmdz96x95x19:
53        $(M_K) lmdz RESOL_LMDZ=96x95x19
54
55lmdz96x95x39:
56        $(M_K) lmdz RESOL_LMDZ=96x95x39
57
58lmdz144x96x19:
59        $(M_K) lmdz RESOL_LMDZ=144x96x19
60
61lmdz144x142x19:
62        $(M_K) lmdz RESOL_LMDZ=144x142x19
63
64lmdz144x142x39:
65        $(M_K) lmdz RESOL_LMDZ=144x142x39
66
67lmdz:
68        (cd ../../modeles/LMDZ4; ./makelmdz_fcm -d $(RESOL_LMDZ) -arch $(FCM_ARCH) -fcm_path $(FCM_PATH) create_etat0_limit ; cp bin/create_etat0_limit_$(RESOL_LMDZ)_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
69        (cd ../../modeles/LMDZ4; ./makelmdz_fcm -d $(RESOL_LMDZ) -parallel mpi -arch $(FCM_ARCH) -fcm_path $(FCM_PATH) gcm ; cp bin/gcm_$(RESOL_LMDZ)_phylmd_para.e ../../bin/gcm.e ; )
70
71verif:
72        ls -l ../../bin
73
74clean :
75        (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.