Changeset 2203


Ignore:
Timestamp:
02/13/14 11:42:37 (10 years ago)
Author:
jgipsl
Message:
  • Add compiling of XIOS and compile all models with option for XIOS
  • Use fcm also for ORCHIDEE
  • Compile each model (XIOS, ORCHIDEE and LMDZ) in parallele using option -j or -job
File:
1 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/UNIFORM/v6/LMDZOR_v6/AA_make

    r2197 r2203  
    77        if [ -s ./.resol ] ; then $(M_K) `head -1 .resol |cut -c 8-` ; else $(M_K) LMD9695-L39 ; fi 
    88 
    9 LMD4443 : libioipsl liborchidee lmdz44x43x19 verif       
     9LMD4443 : libioipsl xios liborchidee lmdz44x43x19 verif  
    1010        echo "noORCAxLMD4443" >.resol 
    1111        echo "RESOL_ATM_3D=44x43x19" >>.resol 
    1212 
    13 LMD5655 : libioipsl liborchidee lmdz56x55x19 verif       
     13LMD5655 : libioipsl xios liborchidee lmdz56x55x19 verif  
    1414        echo "noORCAxLMD5655" >.resol 
    1515        echo "RESOL_ATM_3D=56x55x19" >>.resol 
    1616 
    17 LMD9671 : libioipsl liborchidee lmdz96x71x19 verif       
     17LMD9671 : libioipsl xios liborchidee lmdz96x71x19 verif  
    1818        echo "noORCAxLMD9671" >.resol 
    1919        echo "RESOL_ATM_3D=96x71x19" >>.resol 
    2020 
    21 LMD9695 : libioipsl liborchidee lmdz96x95x19 verif 
     21LMD9695 : libioipsl xios liborchidee lmdz96x95x19 verif 
    2222        echo "noORCAxLMD9695" >.resol 
    2323        echo "RESOL_ATM_3D=96x95x19" >>.resol 
    2424 
    25 LMD9695-L39 : libioipsl liborchidee lmdz96x95x39 verif 
     25LMD9695-L39 : libioipsl xios liborchidee lmdz96x95x39 verif 
    2626        echo "noORCAxLMD9695-L39" >.resol 
    2727        echo "RESOL_ATM_3D=96x95x39" >>.resol 
    2828 
    29 LMD128118-L39 : libioipsl liborchidee lmdz128x118x39 verif 
     29LMD128118-L39 : libioipsl xios liborchidee lmdz128x118x39 verif 
    3030        echo "noORCAxLMD128118-L39" >.resol 
    3131        echo "RESOL_ATM_3D=128x118x39" >>.resol 
    3232 
    33 LMD144142 : libioipsl liborchidee lmdz144x142x19 verif 
     33LMD144142 : libioipsl xios liborchidee lmdz144x142x19 verif 
    3434        echo "noORCAxLMD144142" >.resol 
    3535        echo "RESOL_ATM_3D=144x142x19" >>.resol 
    3636 
    37 LMD144142-L39 : libioipsl liborchidee lmdz144x142x39 verif 
     37LMD144142-L39 : libioipsl xios liborchidee lmdz144x142x39 verif 
    3838        echo "noORCAxLMD144142-L39" >.resol 
    3939        echo "RESOL_ATM_3D=144x142x39" >>.resol 
    4040 
    41 # ORCHIDEE_DRIVER : only for ORCHIDEE/trunk rev 1042 or later 
    42 ORCHIDEE_DRIVER : libioipsl ../../modeles/ORCHIDEE/ 
    43         (cd ../../modeles/ORCHIDEE/ ; $(M_K) -f Makefile driver) 
    44   
     41 
     42xios : 
     43        (cd  ../../modeles/XIOS ; ./make_xios --prod --arch ${FCM_ARCH} --job 8 ; cp bin/xios_server.exe ../../bin/. ; ) 
    4544 
    4645libioipsl : ../../modeles/IOIPSL/src 
     
    4948 
    5049liborchidee : ../../modeles/ORCHIDEE/ 
    51         (cd ../../modeles/ORCHIDEE/ ; $(M_K) -f Makefile driver) 
    52  
    53 liborchideefcm : ../../modeles/ORCHIDEE/ 
    54         (cd ../../modeles/ORCHIDEE/ ; ./makeorchidee_fcm -parallel mpi -arch $(FCM_ARCH) ; cp lib/lib*a ../../lib/.) 
     50        (cd ../../modeles/ORCHIDEE/ ; ./makeorchidee_fcm -parallel mpi -arch $(FCM_ARCH) -j 8 -xios -driver) 
    5551 
    5652 
     
    8076 
    8177lmdz: ../../modeles/LMDZ 
    82         (cd ../../modeles/LMDZ; ./makelmdz_fcm -d $(RESOL_LMDZ) -cosp true -v true -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_$(RESOL_LMDZ)_phylmd_para_orch.e ../../bin/create_etat0_limit.e ; ) 
    83         (cd ../../modeles/LMDZ; ./makelmdz_fcm -d $(RESOL_LMDZ) -cosp true -v true -parallel mpi -arch $(FCM_ARCH) gcm ; cp bin/gcm_$(RESOL_LMDZ)_phylmd_para_orch.e ../../bin/gcm.e ; ) 
     78        (cd ../../modeles/LMDZ; ./makelmdz_fcm -d $(RESOL_LMDZ) -cosp true -v true -parallel mpi -arch $(FCM_ARCH) -j 8 -io xios ce0l ; cp bin/ce0l_$(RESOL_LMDZ)_phylmd_para_orch.e ../../bin/create_etat0_limit.e ; ) 
     79        (cd ../../modeles/LMDZ; ./makelmdz_fcm -d $(RESOL_LMDZ) -cosp true -v true -parallel mpi -arch $(FCM_ARCH) -j 8 -io xios gcm ; cp bin/gcm_$(RESOL_LMDZ)_phylmd_para_orch.e ../../bin/gcm.e ; ) 
    8480 
    8581 
Note: See TracChangeset for help on using the changeset viewer.