source: CONFIG/UNIFORM/v6/LMDZOR_v6/AA_make @ 2499

Last change on this file since 2499 was 2499, checked in by sdipsl, 9 years ago

add xios target for L59 and L79

File size: 2.9 KB
RevLine 
[396]1#- $Id$
2#-
[1668]3#- AA_make for LMDZOR_uni configuration
[396]4#-
5
6all :
[1687]7        if [ -s ./.resol ] ; then $(M_K) `head -1 .resol |cut -c 8-` ; else $(M_K) LMD9695-L39 ; fi
[396]8
[2203]9LMD4443 : libioipsl xios liborchidee lmdz44x43x19 verif
[1668]10        echo "noORCAxLMD4443" >.resol
[649]11        echo "RESOL_ATM_3D=44x43x19" >>.resol
[583]12
[2203]13LMD5655 : libioipsl xios liborchidee lmdz56x55x19 verif
[1668]14        echo "noORCAxLMD5655" >.resol
[649]15        echo "RESOL_ATM_3D=56x55x19" >>.resol
[583]16
[2203]17LMD9671 : libioipsl xios liborchidee lmdz96x71x19 verif
[1668]18        echo "noORCAxLMD9671" >.resol
[649]19        echo "RESOL_ATM_3D=96x71x19" >>.resol
[396]20
[2203]21LMD9695 : libioipsl xios liborchidee lmdz96x95x19 verif
[1668]22        echo "noORCAxLMD9695" >.resol
[649]23        echo "RESOL_ATM_3D=96x95x19" >>.resol
[561]24
[2203]25LMD9695-L39 : libioipsl xios liborchidee lmdz96x95x39 verif
[1668]26        echo "noORCAxLMD9695-L39" >.resol
[649]27        echo "RESOL_ATM_3D=96x95x39" >>.resol
28
[2203]29LMD128118-L39 : libioipsl xios liborchidee lmdz128x118x39 verif
[2170]30        echo "noORCAxLMD128118-L39" >.resol
31        echo "RESOL_ATM_3D=128x118x39" >>.resol
32
[2203]33LMD144142 : libioipsl xios liborchidee lmdz144x142x19 verif
[1668]34        echo "noORCAxLMD144142" >.resol
[649]35        echo "RESOL_ATM_3D=144x142x19" >>.resol
[396]36
[2203]37LMD144142-L39 : libioipsl xios liborchidee lmdz144x142x39 verif
[1668]38        echo "noORCAxLMD144142-L39" >.resol
[649]39        echo "RESOL_ATM_3D=144x142x39" >>.resol
40
[2499]41LMD144142-L59 : libioipsl xios liborchidee lmdz144x142x59 verif
[2235]42        echo "noORCAxLMD144142-L59" >.resol
43        echo "RESOL_ATM_3D=144x142x59" >>.resol
[1668]44
[2499]45LMD144142-L79 : libioipsl xios liborchidee lmdz144x142x79 verif
[2235]46        echo "noORCAxLMD144142-L79" >.resol
47        echo "RESOL_ATM_3D=144x142x79" >>.resol
48
49
[2203]50xios :
51        (cd  ../../modeles/XIOS ; ./make_xios --prod --arch ${FCM_ARCH} --job 8 ; cp bin/xios_server.exe ../../bin/. ; )
52
[1043]53libioipsl : ../../modeles/IOIPSL/src
[396]54        (cd ../../modeles/IOIPSL/src ; $(M_K) -f Makefile)
55
56
[1043]57liborchidee : ../../modeles/ORCHIDEE/
[2215]58        (cd ../../modeles/ORCHIDEE/ ; ./makeorchidee_fcm -parallel mpi_omp -arch $(FCM_ARCH) -j 8 -xios -driver)
[396]59
[1790]60
[647]61lmdz44x43x19:
62        $(M_K) lmdz RESOL_LMDZ=44x43x19
[583]63
[647]64lmdz56x55x19:
65        $(M_K) lmdz RESOL_LMDZ=56x55x19
[583]66
[647]67lmdz96x71x19:
68        $(M_K) lmdz RESOL_LMDZ=96x71x19
[396]69
[647]70lmdz96x95x19:
71        $(M_K) lmdz RESOL_LMDZ=96x95x19
[561]72
[647]73lmdz96x95x39:
74        $(M_K) lmdz RESOL_LMDZ=96x95x39
[396]75
[2170]76lmdz128x118x39:
77        $(M_K) lmdz RESOL_LMDZ=128x118x39
78
[647]79lmdz144x142x19:
80        $(M_K) lmdz RESOL_LMDZ=144x142x19
81
82lmdz144x142x39:
83        $(M_K) lmdz RESOL_LMDZ=144x142x39
84
[2235]85lmdz144x142x59:
86        $(M_K) lmdz RESOL_LMDZ=144x142x59
87
88lmdz144x142x79:
89        $(M_K) lmdz RESOL_LMDZ=144x142x79
90
[1621]91lmdz: ../../modeles/LMDZ
[2474]92        (cd ../../modeles/LMDZ; ./makelmdz_fcm -d $(RESOL_LMDZ) -arch $(FCM_ARCH) -j 8 ce0l ; cp bin/ce0l_$(RESOL_LMDZ)_phylmd_seq.e ../../bin/create_etat0_limit.e ; )
[2242]93        (cd ../../modeles/LMDZ; ./makelmdz_fcm -d $(RESOL_LMDZ) -mem -cosp false -v true -parallel mpi_omp -arch $(FCM_ARCH) -j 8 -io xios gcm ; cp bin/gcm_$(RESOL_LMDZ)_phylmd_para_mem_orch.e ../../bin/gcm.e ; )
[647]94
[396]95
[1043]96verif: ../../bin
[396]97        ls -l ../../bin
98
99clean :
[2063]100        (rm -rf $(LIBDIR)/* ; rm -rf ../../modeles/LMDZ/libo/* ../../modeles/LMDZ/.lock ; )
[2211]101        (cd ../../modeles/IOIPSL/src ; ${M_K} clean ; )
102        (cd ../../modeles/ORCHIDEE ; ./makeorchidee_fcm -clean ; )
[396]103
[2211]104
Note: See TracBrowser for help on using the repository browser.