Last change
on this file since 5678 was
5613,
checked in by falletti, 3 years ago
|
Update for LMDZREPR_v6 configuration
|
File size:
1.6 KB
|
Line | |
---|
1 | #- $Id$ |
---|
2 | #- |
---|
3 | #- AA_make for LMDZREPR_v6 configuration |
---|
4 | #- Default resolution is LMD144142-L79 |
---|
5 | #- The resolution can be changed by using one of the targets here below with capital letters |
---|
6 | #- For example : |
---|
7 | #- gmake LMD9695-L39 |
---|
8 | |
---|
9 | all : |
---|
10 | if [ -s ./.resol ] ; then $(M_K) `head -1 .resol |cut -c 8-` ; else $(M_K) LMD144142-L79 ; fi |
---|
11 | |
---|
12 | |
---|
13 | LMD144142-L79 : libioipsl xios lmdz144x142x79 verif |
---|
14 | echo "noORCAxLMD144142-L79" >.resol |
---|
15 | echo "RESOL_ATM_3D=144x142x79" >>.resol |
---|
16 | |
---|
17 | |
---|
18 | xios : |
---|
19 | (cd ../../modeles/XIOS ; ./make_xios \ |
---|
20 | #-Q- ifort_CICLAD --netcdf_lib netcdf4_seq \ |
---|
21 | #-Q- gfortran_CICLAD --netcdf_lib netcdf4_seq \ |
---|
22 | --prod --arch ${FCM_ARCH} --job 8 ; cp bin/xios_server.exe ../../bin/. ; ) |
---|
23 | |
---|
24 | |
---|
25 | libioipsl : ../../modeles/IOIPSL/src |
---|
26 | (cd ../../modeles/IOIPSL/src ; $(M_K) -f Makefile) |
---|
27 | |
---|
28 | |
---|
29 | lmdz144x142x79: |
---|
30 | $(M_K) lmdz RESOL_LMDZ=144x142x79 |
---|
31 | |
---|
32 | |
---|
33 | lmdz: ../../modeles/LMDZ |
---|
34 | #(cd ../../modeles/LMDZ; ./makelmdz_fcm -ext_src ../REPROBUS -cpp REPROBUS -d $(RESOL_LMDZ) -prod -arch $(FCM_ARCH) -j 8 ce0l ; mv bin/ce0l_$(RESOL_LMDZ)_phylmd_seq.e ../../bin/create_etat0_limit.e ; ) |
---|
35 | (cd ../../modeles/LMDZ; ./makelmdz_fcm -ext_src ../REPROBUS -cpp REPROBUS -d $(RESOL_LMDZ) -prod -mem -cosp false -v false -parallel mpi_omp -arch $(FCM_ARCH) -j 8 -io xios -rrtm true gcm ; mv bin/gcm_$(RESOL_LMDZ)_phylmd_para_mem.e ../../bin/gcm.e ; ) |
---|
36 | |
---|
37 | |
---|
38 | verif: ../../bin |
---|
39 | ls -lrt ../../bin |
---|
40 | |
---|
41 | clean : |
---|
42 | (rm -rf $(LIBDIR)/* ; rm -rf ../../modeles/LMDZ/libo/* ../../modeles/LMDZ/.lock ; ) |
---|
43 | (cd ../../modeles/IOIPSL/src ; ${M_K} clean ; ) |
---|
44 | (rm -rf ../../modeles/XIOS/bin/ ../../modeles/XIOS/inc ../../modeles/XIOS/obj ../../modeles/XIOS/lib ; ) |
---|
45 | (rm -rf $(BINDIR)/gcm.e ; rm -rf $(BINDIR)/create_etat0_limit.e ; ) |
---|
46 | |
---|
47 | |
---|
Note: See
TracBrowser
for help on using the repository browser.