Index: LMDZ5/trunk/makelmdz
===================================================================
--- LMDZ5/trunk/makelmdz	(revision 1551)
+++ LMDZ5/trunk/makelmdz	(revision 1690)
@@ -19,4 +19,5 @@
 chimie=false
 parallel=none
+paramem="par"
 compil_mod=prod
 io=ioipsl
@@ -26,5 +27,5 @@
 
 # guess a default 'arch'
-arch="g95" # start with assuming we're on a Linux/Unix machine with g95
+arch="local" # start with assuming we're on a local machine with local arch file
 ## try to recognise machine and infer arch from it
 machine=`hostname`
@@ -113,4 +114,5 @@
 [-cpp CPP_KEY]             : cle cpp supplementaires
 [-adjnt]                   : adjoint, a remettre en route ...
+[-mem]                     : version memoire reduite (si en mode parallele)
 [-filtre NOMFILTRE]        : prend le filtre dans libf/NOMFILTRE (def: filtrez)
 [-link LINKS]              : liens optionels avec d autres librairies
@@ -170,4 +172,7 @@
       "-cosp")
           cosp="$2" ; shift ; shift ;;
+      
+      "-mem")
+          paramem="mem" ; shift ;;
 
       "-filtre")
@@ -273,6 +278,11 @@
 if [[ "$physique" != "nophys" ]]
 then
-   #Default planet type is Earth
+   #We'll use some physics
+   CPP_KEY="$CPP_KEY CPP_PHYS"
+   if [[ "${physique:0:3}" == "lmd" ]]
+   then
+   #For lmd physics, default planet type is Earth
    CPP_KEY="$CPP_KEY CPP_EARTH"
+   fi
 fi
 
@@ -435,5 +445,9 @@
 then
   SUFF_NAME=${SUFF_NAME}_para
-  DYN=dyn${dimc}dpar
+  DYN=dyn${dimc}d${paramem}
+  if [[ "$paramem" == "mem" ]]
+  then
+   SUFF_NAME=${SUFF_NAME}_${paramem}
+  fi
 else
   SUFF_NAME=${SUFF_NAME}_seq
