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

Last change on this file since 1485 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
RevLine 
[197]1#- $Id$
2
3
4all :
[1211]5        if [ -s ./.resol ] ; then $(M_K) `head -1 .resol` ; else gmake LMD9695-L39 ; fi
[197]6
[1439]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
[661]13LMD7245 : libioipsl liborchidee lmdz72x45x19 verif
[197]14        echo "LMD7245" >.resol
[661]15        echo "RESOL_ATM_3D=72x45x19" >>.resol
[197]16        echo "$(LIB_MPI)" >.libmpi
17
[661]18LMD9671 : libioipsl liborchidee lmdz96x71x19 verif
[197]19        echo "LMD9671" >.resol
[661]20        echo "RESOL_ATM_3D=96x71x19" >>.resol
[197]21        echo "$(LIB_MPI)" >.libmpi
22
[661]23LMD9695 : libioipsl liborchidee lmdz96x95x19 verif
[695]24        echo "LMD9695" >.resol
[661]25        echo "RESOL_ATM_3D=96x95x19" >>.resol
26        echo "$(LIB_MPI)" >.libmpi
27
28LMD9695-L39 : libioipsl liborchidee lmdz96x95x39 verif
[885]29        echo "LMD9695-L39" >.resol
[661]30        echo "RESOL_ATM_3D=96x95x39" >>.resol
31        echo "$(LIB_MPI)" >.libmpi
32
33LMD14496 : libioipsl liborchidee lmdz144x96x19 verif
[197]34        echo "LMD14496" >.resol
[661]35        echo "RESOL_ATM_3D=144x96x19" >>.resol
[197]36        echo "$(LIB_MPI)" >.libmpi
37
[661]38LMD144142 : libioipsl liborchidee lmdz144x142x19 verif
[197]39        echo "LMD144142" >.resol
[661]40        echo "RESOL_ATM_3D=144x142x19" >>.resol
[197]41        echo "$(LIB_MPI)" >.libmpi
42
[661]43LMD144142-L39 : libioipsl liborchidee lmdz144x142x39 verif
[1217]44        echo "LMD144142-L39" >.resol
[661]45        echo "RESOL_ATM_3D=144x142x39" >>.resol
46        echo "$(LIB_MPI)" >.libmpi
47
[1217]48LMD280280-ZAf-L39 : libioipsl liborchidee lmdz280x280x39 verif
[1211]49        echo "LMD280280-ZAf-L39" >.resol
50        echo "RESOL_ATM_3D=280x280x39-ZAf" >>.resol
[1169]51        echo "$(LIB_MPI)" >.libmpi
52
[1323]53LMD360180-ZIn-L19 : libioipsl liborchidee lmdz360x180x19 verif
54        echo "LMD360180-ZIn-L19" >.resol
55        echo "RESOL_ATM_3D=360x180x19-ZIn" >>.resol
[1287]56        echo "$(LIB_MPI)" >.libmpi
57
[197]58libioipsl :
59        (cd ../../modeles/IOIPSL/src ; $(M_K) -f Makefile)
60
61liborchidee :
[664]62        (cd ../../modeles/ORCHIDEE/ ; $(M_K) -f Makefile)
[197]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
[1439]78lmdz32x24x11:
79        $(M_K) lmdz RESOL_LMDZ=32x24x11
80
[661]81lmdz72x45x19:
82        $(M_K) lmdz RESOL_LMDZ=72x45x19
[197]83
[661]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
[1169]102lmdz280x280x39:
103        $(M_K) lmdz RESOL_LMDZ=280x280x39
104
[1323]105lmdz360x180x19:
106        $(M_K) lmdz RESOL_LMDZ=360x180x19
[1287]107
[661]108lmdz:
[1288]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 ; )
[1189]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 ; )
[1288]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 ; )
[661]112
[197]113verif:
114        ls -l ../../bin
115
[589]116clean :
[1189]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.