source: CONFIG/UNIFORM/v6/LMDZORINCA_v6/AA_make @ 3090

Last change on this file since 3090 was 2954, checked in by acosce, 5 years ago

Homogenization of card between LMDZORINCA_v6 and LDMZOR_v6
+ add new config NMHC in LMDZORINCA_v6
+ compilation with XIOS2
+ add new resolution for LMDZORINCA_v6 (144x142x79 AER)

File size: 3.6 KB
Line 
1#- $Id$
2
3
4all :
5        if [ -s ./.resol ] ; then $(M_K) `head -1 .resol` ; else $(M_K) NMHC_AERxLMD9695-L39 ; fi
6
7
8NMHC_AERxLMD9695-L39 : libioipsl xios liborchidee nmhcaer96x95x39 lmdz96x95x39 verif
9        echo "NMHC_AERxLMD9695-L39" >.resol
10        echo "RESOL_ATM_3D=96x95x39" >>.resol
11        echo "CHEM=NMHC_AER" > .chimie
12
13NMHCxLMD9695-L39 : libioipsl xios liborchidee nmhc96x95x39 lmdz96x95x39 verif
14        echo "NMHCxLMD9695-L39" >.resol
15        echo "RESOL_ATM_3D=96x95x39" >>.resol
16        echo "CHEM=NMHC" > .chimie
17
18AERxLMD9695-L39 : libioipsl xios liborchidee aer96x95x39 lmdz96x95x39 verif
19        echo "AERxLMD9695-L39" >.resol
20        echo "RESOL_ATM_3D=96x95x39" >>.resol
21        echo "CHEM=AER" > .chimie
22
23AERxLMD144142-L39 : libioipsl xios liborchidee aer144x142x39 lmdz144x142x39 verif
24        echo "AERxLMD144142-L39" >.resol
25        echo "RESOL_ATM_3D=144x142x39" >>.resol
26        echo "CHEM=AER" > .chimie
27
28AERxLMD144142-L79 : libioipsl xios liborchidee aer144x142x79 lmdz144x142x79 verif
29        echo "AERxLMD144142-L79" >.resol
30        echo "RESOL_ATM_3D=144x142x79" >>.resol
31        echo "CHEM=AER" > .chimie
32
33DUSSxLMD9695-L39 : libioipsl xios liborchidee duss96x95x39 lmdz96x95x39 verif
34        echo "DUSSxLMD9695-L39" >.resol
35        echo "RESOL_ATM_3D=96x95x39" >>.resol
36        echo "CHEM=DUSS" > .chimie
37
38DUSSxLMD144142-L39 : libioipsl xios liborchidee duss144x142x39 lmdz144x142x39 verif
39        echo "DUSSxLMD144142-L39" >.resol
40        echo "RESOL_ATM_3D=144x142x39" >>.resol
41        echo "CHEM=DUSS" > .chimie
42
43GESxLMD9695-L39 : libioipsl xios liborchidee ges96x95x39 lmdz96x95x39 verif
44        echo "GESxLMD9695-L39" >.resol
45        echo "RESOL_ATM_3D=96x95x39" >>.resol
46        echo "CHEM=GES" > .chimie
47
48
49xios :
50        (cd  ../../modeles/XIOS ; ./make_xios  --arch ${FCM_ARCH} --job 8 ; cp bin/xios_server.exe ../../bin/. ; )
51
52libioipsl : ../../modeles/IOIPSL/src
53        (cd ../../modeles/IOIPSL/src ; $(M_K) -f Makefile)
54
55
56liborchidee : ../../modeles/ORCHIDEE/
57        (cd ../../modeles/ORCHIDEE/ ; ./makeorchidee_fcm  -parallel mpi_omp -xios -arch $(FCM_ARCH) -j 8  -driver -xios2)
58
59nmhcaer96x95x39:
60        $(M_K) inca RESOL_INCA=96x95x39 CHIMIE=NMHC_AER
61
62nmhc96x95x39:
63        $(M_K) inca RESOL_INCA=96x95x39 CHIMIE=NMHC
64
65aer96x95x39:
66        $(M_K) inca RESOL_INCA=96x95x39 CHIMIE=AER
67
68aer144x142x39:
69        $(M_K) inca RESOL_INCA=144x142x39 CHIMIE=AER
70
71aer144x142x79:
72        $(M_K) inca RESOL_INCA=144x142x79 CHIMIE=AER
73
74duss96x95x39:
75        $(M_K) inca RESOL_INCA=96x95x39 CHIMIE=DUSS
76
77duss144x142x39:
78        $(M_K) inca RESOL_INCA=144x142x39 CHIMIE=DUSS
79
80ges96x95x39:
81        $(M_K) inca RESOL_INCA=96x95x39 CHIMIE=GES
82
83lmdz96x95x39:
84        $(M_K) lmdz RESOL_LMDZ=96x95x39
85
86lmdz144x142x39:
87        $(M_K) lmdz RESOL_LMDZ=144x142x39
88
89lmdz144x142x79:
90        $(M_K) lmdz RESOL_LMDZ=144x142x79
91
92
93inca: ../../modeles/INCA
94#       (cd ../../modeles/INCA; ./makeinca_fcm -chimie $(CHIMIE)  -resol $(RESOL_INCA) -j 8 -arch $(FCM_ARCH); cp SIMULATIONS/$(CHIMIE)/inca.dat ../../bin/inca.dat ; )
95        (cd ../../modeles/INCA; ./makeinca_fcm -chimie $(CHIMIE) -xios -parallel mpi_omp -resol $(RESOL_INCA) -j 8 -arch $(FCM_ARCH); cp SIMULATIONS/$(CHIMIE)/inca.dat ../../bin/inca.dat ; )
96
97lmdz: ../../modeles/LMDZ
98#       (cd ../../modeles/LMDZ; ./makelmdz_fcm -d $(RESOL_LMDZ) -chimie INCA  -arch $(FCM_ARCH) -j 8 ce0l ; mv bin/ce0l_$(RESOL_LMDZ)_phylmd_seq_inca.e ../../bin/create_etat0_limit.e ; )
99        (cd ../../modeles/LMDZ; ./makelmdz_fcm -d $(RESOL_LMDZ) -rrtm true -chimie INCA -io xios  -mem -cosp false -v true -parallel mpi_omp -arch $(FCM_ARCH) -j 8  gcm ; mv bin/gcm_$(RESOL_LMDZ)_phylmd_para_mem_orch_inca.e ../../bin/gcm.e ; )
100
101
102verif: ../../bin
103        ls -l ../../bin
104
105clean :
106        (rm -rf $(LIBDIR)/* ; rm -rf ../../modeles/LMDZ/libo/* ../../modeles/LMDZ/.lock ; )
107        (cd ../../modeles/IOIPSL/src ; ${M_K} clean ; )
108        (cd ../../modeles/ORCHIDEE ; ./makeorchidee_fcm -clean ; )
109        (cd  ../../modeles/INCA ; ./makeinca_fcm -clean )
110
Note: See TracBrowser for help on using the repository browser.