Last change
on this file since 5613 was
5613,
checked in by falletti, 3 years ago
|
Update for LMDZREPR_v6 configuration
|
File size:
1.6 KB
|
Rev | Line | |
---|
[5608] | 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 |
---|
[5613] | 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 ; ) |
---|
[5608] | 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.