Index: trunk/MESOSCALE/LMD_MM_MARS/SIMU/runmeso
===================================================================
--- trunk/MESOSCALE/LMD_MM_MARS/SIMU/runmeso	(revision 261)
+++ trunk/MESOSCALE/LMD_MM_MARS/SIMU/runmeso	(revision 262)
@@ -30,8 +30,8 @@
 ###########################################
 
-changeregis=0
-while getopts "r" options; do
+fresh=0
+while getopts "f" options; do
   case $options in
-   r ) changeregis=1;;        
+   r ) fresh=1;;        
   esac
 done   
@@ -412,12 +412,13 @@
    #
    cd ${meso_folder}
-                      if [[ "${changeregis}" = "1" ]]
-                      then
-                          cd ${work_folder}/WRFV2/Registry
-                          \rm Registry 2> /dev/null
-                          ./Registry.bash
-                          cd ../../..
-                      fi 
-
+                      #if [[ "${changeregis}" = "1" ]]
+                      #then
+                      #    cd ${work_folder}/WRFV2/Registry
+                      #    \rm Registry 2> /dev/null
+                      #    ./Registry.bash
+                      #    cd ../../..
+                      #fi 
+   if [[ ${fresh} -eq 0 ]]
+   then
      ##******
      if [[ ${newphys} -eq 0 ]]
@@ -433,5 +434,19 @@
      fi
      ##******
-
+   else
+     ##******
+     if [[ ${newphys} -eq 0 ]]
+     then
+       ./makemeso -r -f < ${simu_folder}/makemeso_input
+     else
+         if [[ "${scenario}" == "" ]]
+         then
+          ./makemeso -r -p -f < ${simu_folder}/makemeso_input
+         else
+          ./makemeso -r -p -f -s ${scenario} < ${simu_folder}/makemeso_input
+         fi
+     fi
+     ##******
+   fi
 
    if [[ -f ${wrfexe} ]]
