Index: trunk/MESOSCALE/LMD_MM_MARS/makemeso
===================================================================
--- trunk/MESOSCALE/LMD_MM_MARS/makemeso	(revision 1746)
+++ trunk/MESOSCALE/LMD_MM_MARS/makemeso	(revision 1752)
@@ -456,5 +456,5 @@
                          mv -f yeah configure.wrf ;;
      mpifort_64)     # MPI+IFORT, 64 bits, no nesting / nesting
-                       echo 9 | configure > log_compile 2> log_error 
+                       echo 9 | ./configure > log_compile 2> log_error 
                        sed -f physics.sed configure.wrf > yeah ; mv -f yeah configure.wrf 
                        sed s+"-f90=ifort"+" "+g configure.wrf > yeah ; mv -f yeah configure.wrf 
@@ -467,5 +467,5 @@
                              then
                              echo 'DEBUG DEBUG DEBUG DEBUG'
-                             sed s+"# -g"+" -g -no-ftz -traceback -ftrapuv -fp-stack-check -check"+g configure.wrf > yeah
+                             sed s+"#-g"+" -g -no-ftz -traceback -ftrapuv -fp-stack-check -check"+g configure.wrf > yeah
                              mv -f yeah configure.wrf
                        fi
@@ -487,5 +487,10 @@
                          sed s+"mpicc"+"mpicc -DMPI2_SUPPORT"+g configure.wrf > yeah ; mv -f yeah configure.wrf
                          ## !!! NETCDF must be defined
-                         sed s+"-L../$phys/libo -llmd"+"-L../$phys/libo -llmd $NETCDF/lib/libnetcdf.a"+g configure.wrf > yeah 
+                         if [[ "${phys}" != *"void"* ]]
+                         then
+                           sed s+"-L../$phys/libo -llmd"+"-L../$phys/libo -llmd $NETCDF/lib/libnetcdf.a"+g configure.wrf > yeah 
+                         else
+                           sed s+"-lesmf_time"+"-lesmf_time $NETCDF/lib/libnetcdf.a"+g configure.wrf > yeah
+                         fi
                          mv -f yeah configure.wrf 
                          #### POUR LE TRAITEMENT PARTICULIERS des NESTS sur iDATAPLEX [cf. module_lmd_driver]
@@ -584,9 +589,4 @@
   then
     sed s+"LIB_BUNDLED     = "+"LIB_BUNDLED     =    /usr/lib64/liblapack.so  \ "+g configure.wrf > yeah ; mv -f yeah configure.wrf
-    #sed s+"RWORDSIZE       =       "+"RWORDSIZE       =       8 # "+g configure.wrf > yeah ; mv -f yeah configure.wrf
-    #sed s+"-DLWORDSIZE=4 "+"-DLWORDSIZE=8 "+g configure.wrf > yeah ; mv -f yeah configure.wrf
-    #sed s+"-DIWORDSIZE=4 "+"-DIWORDSIZE=8 "+g configure.wrf > yeah ; mv -f yeah configure.wrf
-    #sed s+"FCBASEOPTS      ="+"FCBASEOPTS      = -r8 "+g configure.wrf > yeah ; mv -f yeah configure.wrf
-    #sed s+"-fp-model precise "+"-fpconstant -fp-model precise "+g configure.wrf > yeah ; mv -f yeah configure.wrf
   fi
 
@@ -719,7 +719,8 @@
       nohup makegcm_${compilo} -debug -full -t ${tra} -p mars -d ${physz} testphys1d | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys
     elif [[ "${phys}" == *"venus"* ]]
-    then 
+    then
       echo 'DEBUG DEBUG DEBUG DEBUG'
-      nohup makelmdz -debug -full -p venus -d 181 rcm1d -arch linux-ifort -cpp MESOSCALE | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys
+      nohup ./makelmdz -debug -full -p venus -d 51 rcm1d -arch linux-ifort -cpp MESOSCALE  | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys # on /u/ and /planeto/
+      nohup ./makelmdz --debug p venus -d 51 rcm1d -arch linux-ifort -cpp MESOSCALE  | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys
     fi
   else
@@ -729,5 +730,12 @@
     elif [[ "${phys}" == *"venus"* ]]
     then
-      nohup makelmdz -full -p venus -d 51 rcm1d -arch linux-ifort -cpp MESOSCALE  | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys
+      nohup ./makelmdz -full -p venus -d 51 rcm1d -arch linux-ifort_meso -cpp MESOSCALE  | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys # on /u/ and /planeto/
+      nohup ./makelmdz -p venus -d 51 rcm1d -arch linux-ifort_meso -cpp MESOSCALE  | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys
+      #nohup ./makelmdz -full -p venus -d 51 rcm1d -arch CICLADifort -cpp MESOSCALE  | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys # on CICLAD
+      #nohup ./makelmdz -p venus -d 51 rcm1d -arch CICLADifort -cpp MESOSCALE  | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys
+      #nohup ./makelmdz -full -p venus -d 51 rcm1d -arch X64_MESU -cpp MESOSCALE  | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys #on MESU
+      #nohup ./makelmdz -p venus -d 51 rcm1d -arch X64_MESU -cpp MESOSCALE  | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys
+      #nohup makelmdz -full -p venus -d 51 rcm1d -arch X64_OCCIGEN -cpp MESOSCALE  | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys #on OCCIGEN
+      #nohup makelmdz -p venus -d 51 rcm1d -arch X64_OCCIGEN -cpp MESOSCALE  | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys 
     fi
   fi
@@ -742,10 +750,12 @@
   cd libo
   mkdir temp
-  if [[ "${phys}" == *"venus"* ]]
-  then
-    cp -f linux*/*.a temp/
+  if [[ "${phys}" == *"mars"* ]]
+  then
+    cp -f LINUX*/*.a temp
+  else #VENUS 
+    cp -f linux*/*.a temp/ # on /u/ and /planeto/
+    #cp -f /home/mlefevre/modipsl/lib/libioipsl.a temp/ #on CICLAD
+    #cp -f X64*/*.a temp #on MESU and OCCIGEN
     cp -f ../ioipsl/libioipsl.a temp/
-  else 
-    cp -f LINUX*/*.a temp/
   fi
   cd temp
@@ -775,8 +785,10 @@
       # include modules for interfacing
       mv  *.mod ../inc/
-    else # [[ "${phys}" == *"venus"* ]] 
-      mv  ./libo/linux*/*.mod ../inc/
+    elif [[ "${phys}" == *"venus"* ]]  
+    then
+      mv  ./libo/linux*/*.mod ../inc/ # on /u/ and /planeto/
+      #mv  ./libo/CICLAD*/*.mod ../inc/ # on CICLAD
+      #mv  ./libo/X64*/*.mod ../inc/ # on MESU and OCCIGEN
       cp -f ./ioipsl/*.mod ../inc/
-      
     fi
   fi
