#- $Id$ all : if [ -s ./.resol ] ; then gmake `cat .resol` ; else gmake AERxLMD9695-L39 ; fi AERxLMD9695 : libioipsl liborchidee aer_lmdz9695 echo "AERxLMD9695-L19" >.resol echo "RESOL_ATM_3D=96x95x19" >>.resol echo "CHEM=AER" > .chimie CH4_AERxLMD9695 : libioipsl liborchidee ch4aer_lmdz9695 echo "CH4_AERxLMD9695-L19" >.resol echo "RESOL_ATM_3D=96x95x19" >>.resol echo "CHEM=CH4_AER" > .chimie CH4xLMD9695 : libioipsl liborchidee ch4_lmdz9695 echo "CH4xLMD9695-L19" >.resol echo "RESOL_ATM_3D=96x95x19" >>.resol echo "CHEM=CH4" > .chimie NMHCxLMD9695 : libioipsl liborchidee nmhc_lmdz9695 echo "NMHCxLMD9695-L19" >.resol echo "RESOL_ATM_3D=96x95x19" >>.resol echo "CHEM=NMHC" > .chimie NMHC_AERxLMD9695 : libioipsl liborchidee nmhcaer_lmdz9695 echo "NMHC_AERxLMD9695-L19" >.resol echo "RESOL_ATM_3D=96x95x19" >>.resol echo "CHEM=NMHC_AER" > .chimie GESxLMD9695 : libioipsl liborchidee ges_lmdz9695 echo "GESxLMD9695-L19" >.resol echo "RESOL_ATM_3D=96x95x19" >>.resol echo "CHEM=GES" > .chimie AERxLMD144142 : libioipsl liborchidee aer_lmdz144142 echo "AERxLMD144142-L19" >.resol echo "RESOL_ATM_3D=144x142x19" >>.resol echo "CHEM=AER" > .chimie NMHCxLMD9695-L39 : libioipsl liborchidee nmhc_lmdz969539 echo "NMHCxLMD9695-L39" >.resol echo "RESOL_ATM_3D=96x95x39" >>.resol echo "CHEM=NMHC" > .chimie AERxLMD9695-L39 : libioipsl liborchidee aer_lmdz969539 echo "AERxLMD9695-L39" >.resol echo "RESOL_ATM_3D=96x95x39" >>.resol echo "CHEM=AER" > .chimie NMHC_AERxLMD9695-L39 : libioipsl liborchidee nmhcaer_lmdz969539 echo "NMHC_AERxLMD9695-L39" >.resol echo "RESOL_ATM_3D=96x95x39" >>.resol echo "CHEM=NMHC_AER" > .chimie GESxLMD9695-L39 : libioipsl liborchidee ges_lmdz969539 echo "GESxLMD9695-L39" >.resol echo "RESOL_ATM_3D=96x95x39" >>.resol echo "CHEM=GES" > .chimie AERxLMD144142-L39 : libioipsl liborchidee aer_lmdz14414239 echo "AERxLMD144142-L39" >.resol echo "RESOL_ATM_3D=144x142x39" >>.resol echo "CHEM=AER" > .chimie libioipsl : (cd ../../modeles/IOIPSL/src ; $(M_K) -f Makefile) liborchidee : (cd ../../modeles/ORCHIDEE/ ; $(M_K) -f Makefile) #-Q- platine (rm -f ../../lib/parallel.mod) aer_lmdz9695: (cd ../../modeles/INCA3; ./makeinca_fcm -chimie AER -parallel mpi -resol 96x95x19 -arch $(FCM_ARCH); cp SIMULATIONS/AER/inca.dat ../../bin/inca.dat ; ) # (cd ../../modeles/LMDZ; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; ) (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x19 -chimie INCA -v true -parallel mpi -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; ) ch4aer_lmdz9695: (cd ../../modeles/INCA3; ./makeinca_fcm -chimie CH4_AER -parallel mpi -resol 96x95x19 -arch $(FCM_ARCH); cp SIMULATIONS/CH4_AER/inca.dat ../../bin/inca.dat ; ) # (cd ../../modeles/LMDZ; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; ) (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x19 -chimie INCA -v true -parallel mpi -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; ) ch4_lmdz9695: (cd ../../modeles/INCA3; ./makeinca_fcm -chimie CH4 -parallel mpi -resol 96x95x19 -arch $(FCM_ARCH); cp SIMULATIONS/CH4/inca.dat ../../bin/inca.dat ; ) # (cd ../../modeles/LMDZ; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; ) (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x19 -chimie INCA -v true -parallel mpi -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; ) nmhc_lmdz9695: (cd ../../modeles/INCA3; ./makeinca_fcm -chimie NMHC -parallel mpi -resol 96x95x19 -arch $(FCM_ARCH); cp SIMULATIONS/NMHC/inca.dat ../../bin/inca.dat ; ) # (cd ../../modeles/LMDZ; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; ) (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x19 -chimie INCA -v true -parallel mpi -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; ) nmhcaer_lmdz9695: (cd ../../modeles/INCA3; ./makeinca_fcm -chimie NMHC_AER -parallel mpi -resol 96x95x19 -arch $(FCM_ARCH); cp SIMULATIONS/NMHC_AER/inca.dat ../../bin/inca.dat ; ) # (cd ../../modeles/LMDZ; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; ) (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x19 -chimie INCA -v true -parallel mpi -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; ) ges_lmdz9695: (cd ../../modeles/INCA3; ./makeinca_fcm -chimie GES -parallel mpi -resol 96x95x19 -arch $(FCM_ARCH); cp SIMULATIONS/GES/inca.dat ../../bin/inca.dat ; ) # (cd ../../modeles/LMDZ; ./makelmdz_fcm -chimie INCA -d 96x95x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; ) (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x19 -chimie INCA -v true -parallel mpi -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; ) aer_lmdz144142: (cd ../../modeles/INCA3; ./makeinca_fcm -chimie AER -parallel mpi -resol 144x142x19 -arch $(FCM_ARCH); cp SIMULATIONS/AER/inca.dat ../../bin/inca.dat ; ) # (cd ../../modeles/LMDZ; ./makelmdz_fcm -chimie INCA -d 144x142x19 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_144x142x19_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; ) (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 144x142x19 -chimie INCA -v true -parallel mpi -arch $(FCM_ARCH) gcm ; cp bin/gcm_144x142x19_phylmd_para_orch_inca.e ../../bin/gcm.e ; ) nmhc_lmdz969539: (cd ../../modeles/INCA3; ./makeinca_fcm -chimie NMHC -parallel mpi -resol 96x95x39 -arch $(FCM_ARCH); cp SIMULATIONS/NMHC/inca.dat ../../bin/inca.dat ; ) # (cd ../../modeles/LMDZ; ./makelmdz_fcm -chimie INCA -d 96x95x39 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x39_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; ) (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x39 -chimie INCA -v true -parallel mpi -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x39_phylmd_para_orch_inca.e ../../bin/gcm.e ; ) aer_lmdz969539: (cd ../../modeles/INCA3; ./makeinca_fcm -chimie AER -parallel mpi -resol 96x95x39 -arch $(FCM_ARCH); cp SIMULATIONS/AER/inca.dat ../../bin/inca.dat ; ) # (cd ../../modeles/LMDZ; ./makelmdz_fcm -chimie INCA -d 96x95x39 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x39_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; ) (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x39 -chimie INCA -v true -parallel mpi -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x39_phylmd_para_orch_inca.e ../../bin/gcm.e ; ) nmhcaer_lmdz969539: (cd ../../modeles/INCA3; ./makeinca_fcm -chimie NMHC_AER -parallel mpi -resol 96x95x39 -arch $(FCM_ARCH); cp SIMULATIONS/NMHC_AER/inca.dat ../../bin/inca.dat ; ) # (cd ../../modeles/LMDZ; ./makelmdz_fcm -chimie INCA -d 96x95x39 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x39_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; ) (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x39 -chimie INCA -v true -parallel mpi -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x39_phylmd_para_orch_inca.e ../../bin/gcm.e ; ) ges_lmdz969539: (cd ../../modeles/INCA3; ./makeinca_fcm -chimie GES -parallel mpi -resol 96x95x39 -arch $(FCM_ARCH); cp SIMULATIONS/GES/inca.dat ../../bin/inca.dat ; ) # (cd ../../modeles/LMDZ; ./makelmdz_fcm -chimie INCA -d 96x95x39 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_96x95x39_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; ) (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 96x95x39 -chimie INCA -v true -parallel mpi -arch $(FCM_ARCH) gcm ; cp bin/gcm_96x95x39_phylmd_para_orch_inca.e ../../bin/gcm.e ; ) aer_lmdz14414239: (cd ../../modeles/INCA3; ./makeinca_fcm -chimie AER -parallel mpi -resol 144x142x39 -arch $(FCM_ARCH); cp SIMULATIONS/AER/inca.dat ../../bin/inca.dat ; ) # (cd ../../modeles/LMDZ; ./makelmdz_fcm -chimie INCA -d 144x142x39 -parallel mpi -arch $(FCM_ARCH) ce0l ; cp bin/ce0l_144x142x39_phylmd_para_inca.e ../../bin/create_etat0_limit.e ; ) (cd ../../modeles/LMDZ; ./makelmdz_fcm -cpp ORCHIDEE_NOOPENMP -d 144x142x39 -chimie INCA -v true -parallel mpi -arch $(FCM_ARCH) gcm ; cp bin/gcm_144x142x39_phylmd_para_orch_inca.e ../../bin/gcm.e ; ) clean : (rm -rf $(LIBDIR)/* ; rm -f $(BINDIR)/* ; rm -rf ../../modeles/LMDZ/libo/* ../../modeles/LMDZ/.lock ; rm -rf ../../modeles/INCA3/config ; )