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

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

Add compiling of COSP in LMDZOR_v4 compilation. This was missing and
therefore no cosp output could be obtained.

COSP : Cfmip Observation Simulator Package
Library adapted by Abderrahamane Idelkadi to be used in LMDZ.

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 ; )
[1510]110        (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d $(RESOL_LMDZ) -v true -parallel mpi -arch $(FCM_ARCH) -cosp true 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) -cosp true 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.