source: CONFIG/LMDZOR/branches/LMDZOR_v4/AA_make @ 1439

Last change on this file since 1439 was 1439, checked in by jgipsl, 13 years ago
  • Added very low resolution 32x24x11 for test case. This resolution is defined without aerosol calculations : ok_ade=n, ok_aie=n. To run this resolution it is necessary to remove the aerosols files from lmdz.card because these files do not yet exist at this resolution. The routing in Orchidee is desactivated for this resolution.
  • gcm.def_144x96x19, gcm.def_72x45x19 : removed 2 parameters already defined in physiq.def file.
File size: 3.3 KB
Line 
1#- $Id$
2
3
4all :
5        if [ -s ./.resol ] ; then $(M_K) `head -1 .resol` ; else gmake LMD9695-L39 ; fi
6
7LMD3224-L11 :  libioipsl liborchidee lmdz32x24x11 verif
8        echo "LMD3224-L11" >.resol
9        echo "RESOL_ATM_3D=32x24x11" >>.resol
10        echo "$(LIB_MPI)" >.libmpi
11
12
13LMD7245 : libioipsl liborchidee lmdz72x45x19 verif
14        echo "LMD7245" >.resol
15        echo "RESOL_ATM_3D=72x45x19" >>.resol
16        echo "$(LIB_MPI)" >.libmpi
17
18LMD9671 : libioipsl liborchidee lmdz96x71x19 verif
19        echo "LMD9671" >.resol
20        echo "RESOL_ATM_3D=96x71x19" >>.resol
21        echo "$(LIB_MPI)" >.libmpi
22
23LMD9695 : libioipsl liborchidee lmdz96x95x19 verif
24        echo "LMD9695" >.resol
25        echo "RESOL_ATM_3D=96x95x19" >>.resol
26        echo "$(LIB_MPI)" >.libmpi
27
28LMD9695-L39 : libioipsl liborchidee lmdz96x95x39 verif
29        echo "LMD9695-L39" >.resol
30        echo "RESOL_ATM_3D=96x95x39" >>.resol
31        echo "$(LIB_MPI)" >.libmpi
32
33LMD14496 : libioipsl liborchidee lmdz144x96x19 verif
34        echo "LMD14496" >.resol
35        echo "RESOL_ATM_3D=144x96x19" >>.resol
36        echo "$(LIB_MPI)" >.libmpi
37
38LMD144142 : libioipsl liborchidee lmdz144x142x19 verif
39        echo "LMD144142" >.resol
40        echo "RESOL_ATM_3D=144x142x19" >>.resol
41        echo "$(LIB_MPI)" >.libmpi
42
43LMD144142-L39 : libioipsl liborchidee lmdz144x142x39 verif
44        echo "LMD144142-L39" >.resol
45        echo "RESOL_ATM_3D=144x142x39" >>.resol
46        echo "$(LIB_MPI)" >.libmpi
47
48LMD280280-ZAf-L39 : libioipsl liborchidee lmdz280x280x39 verif
49        echo "LMD280280-ZAf-L39" >.resol
50        echo "RESOL_ATM_3D=280x280x39-ZAf" >>.resol
51        echo "$(LIB_MPI)" >.libmpi
52
53LMD360180-ZIn-L19 : libioipsl liborchidee lmdz360x180x19 verif
54        echo "LMD360180-ZIn-L19" >.resol
55        echo "RESOL_ATM_3D=360x180x19-ZIn" >>.resol
56        echo "$(LIB_MPI)" >.libmpi
57
58libioipsl :
59        (cd ../../modeles/IOIPSL/src ; $(M_K) -f Makefile)
60
61liborchidee :
62        (cd ../../modeles/ORCHIDEE/ ; $(M_K) -f Makefile)
63
64precsechiba :
65        (cd ../../modeles/ORCHIDEE/src_parameters ; $(M_K) -f Makefile checkprec)
66
67config : libioipsl
68        (cd ../../modeles/IOIPSL/src; $(M_K) -f Makefile config)
69        (cd ../../modeles/ORCHIDEE; $(M_K) -f Makefile config)
70        $(BINDIR)/Fparser -main -name ORCHIDEE_OL $(MODS1)
71        $(SCPDIR)/build_tkmenus
72        ./config.tk
73        $(RM) Config.*
74
75cleanORC :
76        (cd ../../modeles/ORCHIDEE; $(M_K) -f Makefile clean)
77
78lmdz32x24x11:
79        $(M_K) lmdz RESOL_LMDZ=32x24x11
80
81lmdz72x45x19:
82        $(M_K) lmdz RESOL_LMDZ=72x45x19
83
84lmdz96x71x19:
85        $(M_K) lmdz RESOL_LMDZ=96x71x19
86
87lmdz96x95x19:
88        $(M_K) lmdz RESOL_LMDZ=96x95x19
89
90lmdz96x95x39:
91        $(M_K) lmdz RESOL_LMDZ=96x95x39
92
93lmdz144x96x19:
94        $(M_K) lmdz RESOL_LMDZ=144x96x19
95
96lmdz144x142x19:
97        $(M_K) lmdz RESOL_LMDZ=144x142x19
98
99lmdz144x142x39:
100        $(M_K) lmdz RESOL_LMDZ=144x142x39
101
102lmdz280x280x39:
103        $(M_K) lmdz RESOL_LMDZ=280x280x39
104
105lmdz360x180x19:
106        $(M_K) lmdz RESOL_LMDZ=360x180x19
107
108lmdz:
109        (cd ../../modeles/LMDZ; ./makelmdz_fcm -d $(RESOL_LMDZ) -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_$(RESOL_LMDZ)_phylmd_seq.e ../../bin/create_etat0_limit.e.seq ; )
110        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d $(RESOL_LMDZ) -v true -parallel mpi -arch $(FCM_ARCH) gcm ; cp bin/gcm_$(RESOL_LMDZ)_phylmd_para_orch.e ../../bin/gcm.e ; )
111        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d $(RESOL_LMDZ) -v true -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_$(RESOL_LMDZ)_phylmd_para_orch.e ../../bin/create_etat0_limit.e.para ; )
112
113verif:
114        ls -l ../../bin
115
116clean :
117        (rm -rf $(LIBDIR)/* ; rm -f $(BINDIR)/* ; rm -rf ../../modeles/LMDZ/libo/* ../../modeles/LMDZ/.lock ; rm -fr .resol .libmpi ; )
Note: See TracBrowser for help on using the repository browser.