Index: /palm/trunk/DOC/app/chapter_3.6.html
===================================================================
--- /palm/trunk/DOC/app/chapter_3.6.html	(revision 82)
+++ /palm/trunk/DOC/app/chapter_3.6.html	(revision 83)
@@ -1,6 +1,5 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <html><head>
-<meta http-equiv="CONTENT-TYPE" content="text/html; charset=windows-1252"><title>PALM
-chapter 3.6</title> <meta name="GENERATOR" content="StarOffice 7 (Win32)"> <meta name="AUTHOR" content="Siegfried Raasch"> <meta name="CREATED" content="20040809;10583400"> <meta name="CHANGED" content="20041112;15013624"> <meta name="KEYWORDS" content="parallel LES model"> <style>
+<meta http-equiv="CONTENT-TYPE" content="text/html; charset=windows-1252"><title>PALM chapter 3.6</title> <meta name="GENERATOR" content="StarOffice 7 (Win32)"> <meta name="AUTHOR" content="Siegfried Raasch"> <meta name="CREATED" content="20040809;10583400"> <meta name="CHANGED" content="20041112;15013624"> <meta name="KEYWORDS" content="parallel LES model"> <style>
 <!--
 @page { size: 21cm 29.7cm }
@@ -22,6 +21,5 @@
 are copied to
 directories on the local host corresponding to the specifications
-in the configuration file (in this case the file attribute <a href="http://www.muk.uni-hannover.de/institut/software/mrun_beschreibung.html#tr">tr</a>
-does not cause transfer to another computer). </p>
+in the configuration file (in this case the file attribute<span style="font-family: Courier New,Courier,monospace;"> tr&nbsp;</span>does not cause transfer to another computer). </p>
 <p style="line-height: 100%;">Since model runs usually
 require large
Index: /palm/trunk/DOC/app/chapter_4.0.html
===================================================================
--- /palm/trunk/DOC/app/chapter_4.0.html	(revision 82)
+++ /palm/trunk/DOC/app/chapter_4.0.html	(revision 83)
@@ -1,11 +1,9 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <html><head>
-<meta http-equiv="CONTENT-TYPE" content="text/html; charset=windows-1252"><title>PALM
-chapter 4.0</title> <meta name="GENERATOR" content="StarOffice 7 (Win32)"> <meta name="AUTHOR" content="Siegfried Raasch"> <meta name="CREATED" content="20040809;14214479"> <meta name="CHANGED" content="20041112;15151993"> <meta name="KEYWORDS" content="parallel LES model"> <style>
+<meta http-equiv="CONTENT-TYPE" content="text/html; charset=windows-1252"><title>PALM chapter 4.0</title> <meta name="GENERATOR" content="StarOffice 7 (Win32)"> <meta name="AUTHOR" content="Siegfried Raasch"> <meta name="CREATED" content="20040809;14214479"> <meta name="CHANGED" content="20041112;15151993"> <meta name="KEYWORDS" content="parallel LES model"> <style>
 <!--
 @page { size: 21cm 29.7cm }
 -->
 </style></head>
-
 <body style="direction: ltr;" lang="en-US"><h2 style="line-height: 100%;"><font size="4">4.0
 Steering parameters</font></h2>
@@ -21,7 +19,7 @@
 </p><p style="line-height: 100%;">These data are
 assigned with the help of
-so-called ?&ldquo;NAMELIST-driven input&rdquo;? (FORTRAN -
+so-called&nbsp;&ldquo;NAMELIST-driven input&rdquo; (FORTRAN -
 NAMELIST &ndash;
-input). The ?gew&auml;hlten? values of the model parameters are
+input). The chosen values of the model parameters are
 written
 into an ASCII file with fixed format, which is expected by the model as
Index: /palm/trunk/DOC/app/chapter_4.1.html
===================================================================
--- /palm/trunk/DOC/app/chapter_4.1.html	(revision 82)
+++ /palm/trunk/DOC/app/chapter_4.1.html	(revision 83)
@@ -559,6 +559,5 @@
 </td> <td style="vertical-align: top;">R</td>
 <td style="vertical-align: top;"><span style="font-style: italic;">1.0</span></td> <td style="vertical-align: top;"> <p>Horizontal grid
-spacing along the x-direction (in m).&nbsp; </p> <p>Along
-x-direction only a constant grid spacing is allowed.</p> </td>
+spacing along the y-direction (in m).&nbsp; </p> <p>Along y-direction only a constant grid spacing is allowed.</p> </td>
 </tr> <tr> <td style="vertical-align: top;">
 <p><a name="dz"></a><b>dz</b></p>
Index: /palm/trunk/DOC/app/chapter_4.6.html
===================================================================
--- /palm/trunk/DOC/app/chapter_4.6.html	(revision 82)
+++ /palm/trunk/DOC/app/chapter_4.6.html	(revision 83)
@@ -578,5 +578,5 @@
 </td> <td style="vertical-align: middle;" width="16%">
 <p><i>1.0</i></p> </td> <td style="vertical-align: middle;" width="57%"> <p>Horizontal
-grid spacing along the x-direction (in m). <br> </p> </td>
+grid spacing along the y-direction (in m). <br> </p> </td>
 </tr> <tr> <td style="vertical-align: middle;" width="15%"> <p><a href="chapter_4.1.html#dz"><b>dz</b></a></p>
 </td> <td style="vertical-align: middle;" width="5%">
Index: /palm/trunk/DOC/app/chapter_5.0.html
===================================================================
--- /palm/trunk/DOC/app/chapter_5.0.html	(revision 82)
+++ /palm/trunk/DOC/app/chapter_5.0.html	(revision 83)
@@ -1,6 +1,5 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <html><head>
-<meta http-equiv="CONTENT-TYPE" content="text/html; charset=windows-1252"><title>PALM
-chapter 5.0</title> <meta name="GENERATOR" content="StarOffice 7 (Win32)"> <meta name="AUTHOR" content="Siegfried Raasch"> <meta name="CREATED" content="20041103;12380720"> <meta name="CHANGED" content="20041123;15532356"> <meta name="KEYWORDS" content="parallel LES model"> <style>
+<meta http-equiv="CONTENT-TYPE" content="text/html; charset=windows-1252"><title>PALM chapter 5.0</title> <meta name="GENERATOR" content="StarOffice 7 (Win32)"> <meta name="AUTHOR" content="Siegfried Raasch"> <meta name="CREATED" content="20041103;12380720"> <meta name="CHANGED" content="20041123;15532356"> <meta name="KEYWORDS" content="parallel LES model"> <style>
 <!--
 @page { size: 21cm 29.7cm }
@@ -19,15 +18,8 @@
 local host. Alternatively, <span style="font-weight: bold;">mrun</span>
 can also be used to start PALM on the local host in interactive mode or
-as a batch job.</font><p style="line-height: 100%;"></p><p style="line-height: 100%;"><font color="#000000"><span style="font-weight: bold; text-decoration: underline;">Requirements</span></font></p><p style="line-height: 100%;"><font color="#000000">The
+as a batch job (if a queueing system like NQS, PBS, or LoadLeveler is available).</font><p style="line-height: 100%;"></p><p style="line-height: 100%;"><font color="#000000"><span style="font-weight: bold; text-decoration: underline;">Requirements</span></font></p><p style="line-height: 100%;"><font color="#000000">The
 installation and operation of PALM requires at mimimum (on both, the
-local and the remote host, unless stated otherwise):</font></p><ol><li><font color="#000000">The AT&amp;T Korn-shell (ksh) must be
-available under<span style="font-family: Courier New,Courier,monospace;"> </span></font><font style="font-family: Courier New,Courier,monospace;" color="#000000">/bin/ksh</font><font color="#000000">.
-Most of the current Linux distributions are using the public domain
-Korn-shell (pdksh). The PALM scripts <span style="font-weight: bold;">mrun</span> and <span style="font-weight: bold;">mbuild</span> do not work
-with the pdksh! Please replace it by the AT&amp;T ksh. If the
-AT&amp;T ksh path is different from<span style="font-family: Courier New,Courier,monospace;"> </span></font><font style="font-family: Courier New,Courier,monospace;" color="#000000">/bin/ksh</font><font color="#000000">,
-please modify the first lines in <span style="font-weight: bold;">mrun</span>
-and <span style="font-weight: bold;">mbuild</span>,
-respectively.</font></li><li><font color="#000000">The
+local and the remote host, unless stated otherwise):</font></p><ol><li><font color="#000000">The Korn-shell (AT&amp;T ksh or public domain ksh) must be
+available under<span style="font-family: Courier New,Courier,monospace;"> </span></font><font style="font-family: Courier New,Courier,monospace;" color="#000000">/bin/ksh</font><font color="#000000">.<span style="font-weight: bold;"></span><span style="font-weight: bold;"></span><span style="font-family: Courier New,Courier,monospace;"></span></font><font color="#000000"><span style="font-weight: bold;"></span><span style="font-weight: bold;"></span></font></li><li><font color="#000000">The
 NetCDF-library with version number not earlier than 3.6.0-p1 (for
 NetCDF, see under <a href="http://www.unidata.ucar.edu/software/netcdf/">www.unidata.ucar.edu</a>).</font></li><li><font color="#000000">A FORTRAN90/95 compiler.</font></li><li><font color="#000000">The Message Passing Interface (MPI), at
@@ -55,9 +47,6 @@
 as well as on the Linux cluster of IMUK (<span style="font-style: italic;">lcmuk</span>) and Tokyo
 Institute of Technology (<span style="font-style: italic;">lctit</span>).
-The strings given in brackets are the systems names under which <span style="font-weight: bold;">mrun</span> indentifies the
-different hosts. mrun should also work on other systems, but this
-requires some modifications in the scripts <span style="font-weight: bold;">mrun</span>, <span style="font-weight: bold;">mbuild</span>, and <span style="font-weight: bold;">subjob</span>. Future PALM
-versions will allow to configure the scripts for different kinds of
-systems by just using a configuration file.</font><p style="line-height: 100%;"><font color="#000000">The
+The strings given in brackets are the systems names (host identifiers) under which <span style="font-weight: bold;">mrun</span> identifies the
+different hosts.<br><br>You can also use <span style="font-weight: bold;">mrun</span>/PALM on other Linux-Cluster, IBM-AIX, or NEC-SX machines. See <a href="#configuration_for_other_machines">below</a> on how to configure <span style="font-weight: bold;">mrun</span> for other machines. However, these configurations currently (version 3.2a) allow to run PALM in interactive mode only.<br><span style="font-weight: bold;"></span><span style="font-weight: bold;"></span><span style="font-weight: bold;"></span><span style="font-weight: bold;"></span></font><p style="line-height: 100%;"><font color="#000000">The
 examples given in this chapter refer to an
 installation of PALM on an IMUK Linux workstation and the IBM-Regatta
@@ -136,6 +125,6 @@
 probably be restricted to the PALM developers.</span><p style="line-height: 100%;"></p><p style="line-height: 100%;"><font color="#000000"><span style="font-weight: bold; text-decoration: underline;">Package
 Configuration</span></font></p><p style="line-height: 100%;"><font color="#000000">To
-use the PALM scripts, the PATH variable has to be extended and the
-environment variable PALM_BIN has to be set (on local and remote host)
+use the PALM scripts, the <span style="font-family: Courier New,Courier,monospace;">PATH</span>-variable has to be extended and the
+environment variable<span style="font-family: Courier New,Courier,monospace;"> PALM_BIN </span>has to be set (on local and remote host)
 in the respective profile of the users default shell (e.g. in<span style="font-family: Courier New,Courier,monospace;"> .profile</span>,
 if<span style="font-family: Courier New,Courier,monospace;">
@@ -143,8 +132,6 @@
 PATH=$HOME/palm/current_version/trunk/SCRIPTS:$PATH</font><font color="#000000"><br><span style="font-family: Courier New,Courier,monospace;">export
 PALM_BIN=</span></font><font style="font-family: Courier New,Courier,monospace;" color="#000000">$HOME/palm/current_version/trunk/SCRIPTS</font></p><p style="line-height: 100%;"><font color="#000000">You
-may habe to login again in order to activate these settings.</font></p><font color="#000000">On the local and on the remote host, some
-small helper/utility programs have to be installed, which are e.g.
-later used by <span style="font-weight: bold;">mrun</span>
-or for PALM data postprocessing. The installation is done by <span style="font-weight: bold;">mbuild</span>. This script
+may have to login again in order to activate these settings.</font></p><font color="#000000">On the local and on the remote host, some
+small helper/utility programs have to be installed, which are&nbsp;later used by <span style="font-weight: bold;">mrun</span>&nbsp;e.g. for PALM data postprocessing. The installation is done by <span style="font-weight: bold;">mbuild</span>. This script
 requires a configuration file<span style="font-family: Courier New,Courier,monospace;">
 .mrun.config</span>, which will be also used by <span style="font-weight: bold;">mrun</span> in the
@@ -155,16 +142,16 @@
 typical installation parameters
 like compiler name, compiler options, etc.
-for a set of different remote hosts. Please edit this file, uncomment
+for a set of different (remote) hosts. Please edit this file, uncomment
 lines like</font><div style="margin-left: 40px; font-family: Courier New,Courier,monospace;">#%remote_username
 &nbsp;&lt;replace by your ... username&gt; &nbsp;
-&lt;remote-computer-shortcut&gt;</div><p style="line-height: 100%;"><font color="#000000">by
+&lt;host identifier&gt;</div><p style="line-height: 100%;"><font color="#000000">by
 removing the first hash (<span style="font-family: Courier New,Courier,monospace;">#</span>)
 character and replace the string "<span style="font-family: Courier New,Courier,monospace;">&lt;replace
 by ...&gt;</span>" by your username on the respective host
-given in the <span style="font-family: Courier New,Courier,monospace;">&lt;remote-computer-shortcut&gt;</span>.
+given in the <span style="font-family: Courier New,Courier,monospace;">&lt;host identifier&gt;</span>.
 You only have to uncomment lines for those hosts on which you intend to
 use PALM.</font></p><p style="line-height: 100%;"><font color="#000000">After modifying the configuration file, the
 respective executables are generated by executing</font></p><p style="line-height: 100%; margin-left: 40px; font-family: Courier New,Courier,monospace;"><font color="#000000">mbuild -u -h lcmuk<br>mbuild -u -h ibmh</font></p><p style="line-height: 100%;"><font color="#000000">The
-second call also copies the PALM scripts like <span style="font-weight: bold;">mrun</span> and <span style="font-weight: bold;">mbuild</span> to the remote
+second call also copies the PALM scripts (like <span style="font-weight: bold;">mrun</span> and <span style="font-weight: bold;">mbuild</span>) to the remote
 host.</font></p><p style="line-height: 100%;"></p><p style="line-height: 100%;"><font color="#000000"><span style="font-weight: bold; text-decoration: underline;">Pre-Compilation
 of PALM Code</span></font></p><font color="#000000">
@@ -265,10 +252,58 @@
 and time displayed at the top of the file header. <font color="#000000">If
 the file contents are identical, the installation is successfully
-completed.</font>
+completed.<br><br></font><p style="line-height: 100%;"></p><p style="line-height: 100%; font-weight: bold; text-decoration: underline;"><font color="#000000"><a name="configuration_for_other_machines"></a>Configuration for other machines</font></p><font color="#000000">Starting
+from version 3.2a, beside the default hosts (HLRN, etc.), PALM can also
+be installed and run on other Linux-Cluster-, IBM-AIX, or
+NEC-SX-systems. To configure PALM for a non-default host only requires
+to add some lines to the configuration file<span style="font-family: Courier New,Courier,monospace;"> .mrun.config</span>.<br><br>First,
+you have to define the host identifier (a string of arbitrary length)
+under which your local host shall be identified by adding a line<br><br></font><div style="margin-left: 40px;"><span style="font-family: Courier New,Courier,monospace;">%host_identifier &nbsp;&lt;hostname&gt; &nbsp;&lt;host identifier&gt;</span><br></div><br>to the configuration file (best to do this in the section where the other default host identifiers are defined). Here<span style="font-family: Courier New,Courier,monospace;"> &lt;hostname&gt; </span>must be the name of your local host as provided by the unix-command "<span style="font-family: Courier New,Courier,monospace;">hostname</span>". The first characters of<span style="font-family: Courier New,Courier,monospace;"> &lt;host identifier&gt; </span>have to be "<span style="font-family: Courier New,Courier,monospace;">lc</span>", if your system is (part of) a linux-cluster, "<span style="font-family: Courier New,Courier,monospace;">ibm</span>", or "<span style="font-family: Courier New,Courier,monospace;">nec</span>"
+in case of an IBM-AIX- or NEC-SX-system, respectively. For example, if
+you want to install on a linux-cluster, the line may read as<br><br><div style="margin-left: 40px;">%host_identifier &nbsp;foo &nbsp;lc_bar<br></div><br>In
+the second step, you have to give all informations neccessary to
+compile and run PALM on your local host by adding an additional section
+to the configuration file:<br><br><div style="margin-left: 40px; font-family: Courier New,Courier,monospace;">%remote_username&nbsp;&nbsp; &lt;1&gt;&nbsp; &nbsp; &nbsp; &lt;host identifier&gt; parallel<br>%tmp_user_catalog&nbsp; &lt;2&gt; &nbsp;&nbsp;&nbsp;&nbsp; &lt;host identifier&gt; parallel<br>%compiler_name&nbsp;&nbsp;&nbsp;&nbsp; &lt;3&gt; &nbsp;&nbsp;&nbsp;&nbsp; &lt;host identifier&gt; parallel<br>%compiler_name_ser &lt;4&gt; &nbsp;&nbsp;&nbsp;&nbsp; &lt;host identifier&gt; parallel<br>%cpp_options&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+&lt;5&gt; &nbsp; &nbsp; &nbsp;&lt;host identifier&gt;&nbsp;parallel<br>%netcdf_inc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;6&gt; &nbsp;&nbsp;&nbsp;&nbsp; &lt;host identifier&gt; parallel<br>%netcdf_lib&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;7&gt; &nbsp;&nbsp;&nbsp;&nbsp; &lt;host identifier&gt; parallel<br>%fopts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+&lt;8&gt; &nbsp;&nbsp;&nbsp; &nbsp;&lt;host identifier&gt; parallel<br>%lopts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+&nbsp;&lt;9&gt; &nbsp; &nbsp; &nbsp;&lt;host identifier&gt; parallel<br></div><br>The
+section consists of four columns each separated by one or more blanks.
+The first column gives the name of the respective environment variable
+used by <span style="font-weight: bold;">mrun</span> and <span style="font-weight: bold;">mbuild</span>,
+while the second column defines its value. The third column has to be
+the host identifier as defined above, and the last column in each line
+must contain the string "<span style="font-family: Courier New,Courier,monospace;">parallel</span>".
+Otherwise, the respective line(s) will be interpreted as belonging to
+the setup for compiling and running a serial (non-parallel) version of
+PALM.<br><br>All brackets have to be replaced by the appropriate settings for your local host:<br><ul><li><span style="font-family: Courier New,Courier,monospace;">&lt;1&gt; </span>is the username on your LOCAL host</li><li><span style="font-family: Courier New,Courier,monospace;">&lt;2&gt; </span>is the temporary directory in which PALM runs will be carried out</li><li><span style="font-family: Courier New,Courier,monospace;">&lt;3&gt; </span>is the compiler name which generates parallel code</li><li><span style="font-family: Courier New,Courier,monospace;">&lt;4&gt; </span>is the compiler name for generating serial code</li><li><span style="font-family: Courier New,Courier,monospace;">&lt;5&gt; </span>are
+the preprocessor options to be invoked. In most of the cases, it will
+be neccessary to adjust the MPI data types to double precision by
+giving <span style="font-family: Courier New,Courier,monospace;">-DMPI_REAL=MPI_DOUBLE_PRECISION -DMPI_2REAL=MPI_2DOUBLE_PRECISION</span>. To switch on the NetCDF support, you also have to give <span style="font-family: Courier New,Courier,monospace;">-D__netcdf</span> and <span style="font-family: Courier New,Courier,monospace;">-D__netcdf_64bit</span> (if you like to have 64bit NetCDF output).</li><li><span style="font-family: Courier New,Courier,monospace;">&lt;6&gt; </span>is the compiler option for specifying the include path to search for the NetCDF module/include files</li><li><span style="font-family: Courier New,Courier,monospace;">&lt;7&gt; </span>are the linker options to search for the NetCDF library</li><li><span style="font-family: Courier New,Courier,monospace;">&lt;8&gt; </span>are the general compiler options to be used. You should allways switch on double precision (e.g. <span style="font-family: Courier New,Courier,monospace;">-r8</span>) and code optimization (e.g. <span style="font-family: Courier New,Courier,monospace;">-O2</span>).</li><li><span style="font-family: Courier New,Courier,monospace;">&lt;9&gt; </span>are the linker options</li><li><span style="font-family: Courier New,Courier,monospace;">&lt;host identifier&gt; </span>is the host identifier as defined before</li></ul><br>A typical example may be:<br><div style="margin-left: 40px; font-family: Courier New,Courier,monospace;">%remote_username&nbsp;&nbsp;
+raasch &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;lc_bar parallel<br>%tmp_user_catalog&nbsp;
+/tmp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lc_bar
+parallel<br>%compiler_name&nbsp;&nbsp;&nbsp;&nbsp;
+mpif90&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lc_bar
+parallel<br>%compiler_name_ser
+ifort&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lc_bar
+parallel<br>%cpp_options&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+-DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf:-D__netcdf_64bit&nbsp;&nbsp;
+lc_bar parallel<br>%netcdf_inc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+-I:/usr/local/netcdf/include&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+lc_bar parallel<br>%netcdf_lib&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+-L/usr/local/netcdf/lib:-lnetcdf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+lc_bar parallel<br>%fopts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+-axW:-cpp:-openmp:-r8:-nbs &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;
+&nbsp;&nbsp;&nbsp; lc_bar parallel<br>%lopts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+-axW:-cpp:-openmp:-r8:-nbs:-Vaxlib&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lc_bar
+parallel<br></div><br>Currently (version 3.2a), depending on the MPI
+version which is running on your local host, the options for the
+execution command (which may be <span style="font-family: Courier New,Courier,monospace;">mpirun</span> or <span style="font-family: Courier New,Courier,monospace;">mpiexec</span>)
+may have to be adjusted manually in the mrun-script. A future version
+will allow to give the respective settings in the configuration file.
 <p style="line-height: 100%;">If you have any problems
 with the PALM
 installation, the members of the PALM working group are pleased to
 help you. &nbsp; </p>
-<hr><p style="line-height: 100%;"><font color="#000080"><font color="#000080"><a href="chapter_4.6.html"><font color="#000080"><img src="left.gif" name="Grafik1" align="bottom" border="2" height="32" width="32"></font></a><a href="Inhaltsverzeichnis.html"><font color="#000080"><img src="up.gif" name="Grafik2" align="bottom" border="2" height="32" width="32"></font></a><a href="chapter_5.1.html"><font color="#000080"><img src="right.gif" name="Grafik3" align="bottom" border="2" height="32" width="32"></font></a></font></font></p>
+<hr><p style="line-height: 100%;"><font color="#000080"><font color="#000080"><a href="chapter_4.6.html"><font color="#000080"><img src="left.gif" name="Grafik1" align="bottom" border="2" height="32" width="32"></font></a><a href="index.html"><font color="#000080"><img style="border: 2px solid ; width: 32px; height: 32px;" alt="up" src="up.gif" name="Grafik2"></font></a><a href="chapter_5.1.html"><font color="#000080"><img src="right.gif" name="Grafik3" align="bottom" border="2" height="32" width="32"></font></a></font></font></p>
 <p style="line-height: 100%;"><i>Last
 change:&nbsp;</i> $Id$</p>
Index: /palm/trunk/DOC/app/chapter_5.1.html
===================================================================
--- /palm/trunk/DOC/app/chapter_5.1.html	(revision 82)
+++ /palm/trunk/DOC/app/chapter_5.1.html	(revision 83)
@@ -5,5 +5,5 @@
 <meta content="Siegfried Raasch" name="AUTHOR"> <meta content="20041103;12395815" name="CREATED"> <meta content="20041119;12321236" name="CHANGED"> <meta content="parallel LES model" name="KEYWORDS"></head>
 <body style="direction: ltr;" lang="en-US"><h3>5.1
-Installation of new / other versions</h3>
+Installation of new / other versions, version update</h3>
 <p>The PALM&nbsp;group announces code revisions by emails
 send to the
@@ -12,5 +12,8 @@
 Details about new releases can be found in the
 <a href="../tec/technical_documentation.html">technical/numerical
-documentation</a>.</p><p>If you have previously checked out the most recent (at that time)  PALM version by using</p><p style="margin-left: 40px; font-family: Courier New,Courier,monospace;">svn checkout ...../palm/trunk trunk &nbsp; &nbsp; ,</p><p>you can easily make an update to the most recent PALM version by
+documentation</a>.</p><p>Generally,
+there are two ways of installing new / other versions. You can install
+a version from the list of available PALM releases or you can update
+your current installation with the newest developer version of PALM.</p><p>If you have previously checked out the most recent (at that time)  PALM developer version by using</p><p style="margin-left: 40px; font-family: Courier New,Courier,monospace;">svn checkout ...../palm/trunk trunk &nbsp; &nbsp; ,</p><p>you can easily make an update to the newest version by
 changing into
 the working directory<span style="font-family: Courier New,Courier,monospace;">
@@ -21,5 +24,5 @@
 The update may fail due&nbsp;the&nbsp;<span style="font-weight: bold;">subversion</span> rules, if
 you have modified the contents of<span style="font-family: Courier New,Courier,monospace;"> trunk</span>.
-In case of any conflicts, please refer to the <span style="font-weight: bold;">subversion</span>
+In case of any conflicts with the repository, please refer to the <span style="font-weight: bold;">subversion</span>
 documentation on how to remove them.&nbsp;In order to avoid such
 conflicts, modifications of the default PALM code should be omitted and
@@ -36,5 +39,5 @@
 <p>However, this would require to carry out again the complete
 installation process described in chapter 5.0. So far, differet
-versions of PALM cannot be used at the same time.</p><p>After
+versions of PALM cannot be used at the same time. The PALM releases from<span style="font-family: Courier New,Courier,monospace;"> palm/tags&nbsp;</span>never have to be updated with "<span style="font-family: Courier New,Courier,monospace;">svn update</span>", since these releases are frozen!</p><p>After
 updating the working copy, please check for any differences between
 your current configuration file (<span style="font-family: Courier New,Courier,monospace;">.mrun.config</span>)
@@ -50,5 +53,5 @@
 -u<br>mbuild</blockquote>
 <p>on all remote hosts listed in the configuration file<span style="font-family: Courier New,Courier,monospace;">
-.mrun.config</span>. </p>
+.mrun.config</span>.</p><p>You can use "subversion" for code comparison between the different versions. Also,&nbsp;modified code can be committed to the repository, but this is restricted to&nbsp;PALM developers. </p>
 <p>As a last step, a suitable test run should be carried out. It
 should
Index: /palm/trunk/DOC/app/index.html
===================================================================
--- /palm/trunk/DOC/app/index.html	(revision 82)
+++ /palm/trunk/DOC/app/index.html	(revision 83)
@@ -148,5 +148,5 @@
 <p><span style="font-family: Thorndale;" lang="EN-GB">Current
 model
-version:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.2<br>For date of last change see bottom line of each page. <o:p></o:p></span></p>
+version:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.2a<br>For date of last change see bottom line of each page. <o:p></o:p></span></p>
 <div style="text-align: center;" class="MsoNormal" align="center"><span style="font-family: Thorndale;">
 <hr align="center" size="2" width="100%"></span></div>
@@ -212,6 +212,6 @@
 of the model <o:p></o:p></span></p>
 <p style="margin: 0cm 0cm 5.1pt 72pt;"><span style="font-family: Thorndale;"><a href="http://www.muk.uni-hannover.de/%7Eraasch/PALM_group/doc/app/chapter_5.1.html">5.1</a>
-Installation of <span class="SpellE">new</span><span class="SpellE"></span>
-<span class="SpellE">versions</span><o:p></o:p></span></p><font color="#000000">&nbsp;
+Installation of <span class="SpellE">new</span><span class="SpellE"></span> / other
+<span class="SpellE">versions, version update</span><o:p></o:p></span></p><font color="#000000">&nbsp;
 <br>
 &nbsp;
Index: /palm/trunk/DOC/tec/technical_documentation.html
===================================================================
--- /palm/trunk/DOC/tec/technical_documentation.html	(revision 82)
+++ /palm/trunk/DOC/tec/technical_documentation.html	(revision 83)
@@ -12,5 +12,5 @@
 <br><table nosave="" cellpadding="0" cellspacing="0"> <caption>&nbsp; <br> </caption><tbody>
 </tbody><tbody> </tbody> <tbody> <tr nosave=""> <td nosave=""><b>Current
-model version:</b></td> <td><span style="font-weight: bold;">3.2</span></td> </tr>
+model version:</b></td> <td><span style="font-weight: bold;">3.2a</span></td> </tr>
 <tr nosave=""> <td nosave=""><b>Last
 change of this document</b>:&nbsp;</td> <td nosave=""><b>$Id$</b></td> </tr>
@@ -2298,5 +2298,15 @@
 poisfft, poismg, prandtl_fluxes, pres, production_e,
 prognostic_equations, read_var_list, read_3d_binary, sor,
-swap_timelevel, time_integration, write_var_list, write_3d_binary</td></tr><tr><td style="vertical-align: top;">&nbsp;</td><td style="vertical-align: top;">&nbsp;</td><td style="vertical-align: top;">&nbsp;</td><td style="vertical-align: top;">E</td><td style="vertical-align: top;">Bugfix: preset of tendencies <span style="font-family: Courier New,Courier,monospace;">te_em</span>, <span style="font-family: Courier New,Courier,monospace;">te_um</span>, and <span style="font-family: Courier New,Courier,monospace;">te_vm</span> (<span style="font-family: Courier New,Courier,monospace;">init_1d_model</span>).<br><br>Bugfix in sample for reading user defined data from restart file (<span style="font-family: Courier New,Courier,monospace;">user_init</span>).<br><br>Bugfix in setting diffusivities for cases with the outflow damping layer extending over more than one subdomain (<span style="font-family: Courier New,Courier,monospace;">init_3d_model</span>).<br><br>Check for possible negative humidities in the initial humidity profile.<br><br>In <span style="font-family: Courier New,Courier,monospace;">Makefile</span>, default suffixes are removed from the suffix list to avoid calling of <span style="font-family: Courier New,Courier,monospace;">m2c</span> in cases of existing <span style="font-family: Courier New,Courier,monospace;">.mod</span> files (problem on Linux systems).</td><td style="vertical-align: top;">Makefile<br><br>check_parameters, init_1d_model, init_3d_model, user_interface</td></tr>
+swap_timelevel, time_integration, write_var_list, write_3d_binary</td></tr><tr><td style="vertical-align: top;">&nbsp;</td><td style="vertical-align: top;">&nbsp;</td><td style="vertical-align: top;">&nbsp;</td><td style="vertical-align: top;">E</td><td style="vertical-align: top;">Bugfix: preset of tendencies <span style="font-family: Courier New,Courier,monospace;">te_em</span>, <span style="font-family: Courier New,Courier,monospace;">te_um</span>, and <span style="font-family: Courier New,Courier,monospace;">te_vm</span> (<span style="font-family: Courier New,Courier,monospace;">init_1d_model</span>).<br><br>Bugfix in sample for reading user defined data from restart file (<span style="font-family: Courier New,Courier,monospace;">user_init</span>).<br><br>Bugfix in setting diffusivities for cases with the outflow damping layer extending over more than one subdomain (<span style="font-family: Courier New,Courier,monospace;">init_3d_model</span>).<br><br>Check for possible negative humidities in the initial humidity profile.<br><br>In <span style="font-family: Courier New,Courier,monospace;">Makefile</span>, default suffixes are removed from the suffix list to avoid calling of <span style="font-family: Courier New,Courier,monospace;">m2c</span> in cases of existing <span style="font-family: Courier New,Courier,monospace;">.mod</span> files (problem on Linux systems).</td><td style="vertical-align: top;">Makefile<br><br>check_parameters, init_1d_model, init_3d_model, user_interface</td></tr><tr><td style="vertical-align: top;">19/04/07</td><td style="vertical-align: top;">SR</td><td style="vertical-align: top;">3.2a</td><td style="vertical-align: top;">C</td><td style="vertical-align: top;">All system relevant compile and link options (e.g. cpp-directives,
+library paths, etc.) as well as the host identifier (local_host) are
+now specified in the configuration file. This generally allows to install
+PALM on any&nbsp;kind of Linux-, IBM-AIX-, or NEC-SX-system by adding
+appropriate
+settings to the configuration file. A description is added to chapter
+5.0 of the online documentation.<br><br>Scripts are also running under the public domain ksh.<br><br>Filetransfer by ftp removed (options<span style="font-family: Courier New,Courier,monospace;"> -f </span>removed from <span style="font-weight: bold;">mrun</span> and <span style="font-weight: bold;">mbuild</span>).<br><br>Call of (system-)FLUSH routine moved to new routine<span style="font-family: Courier New,Courier,monospace;"> local_flush</span>.<br><br><span style="font-family: Courier New,Courier,monospace;">return_addres </span>and<span style="font-family: Courier New,Courier,monospace;"> return_username </span>are read from ENVPAR-NAMELIST-file instead of using<span style="font-family: Courier New,Courier,monospace;"> local_getenv</span>.<br><br>Preprocessor strings for different linux clusters changed to "<span style="font-family: Courier New,Courier,monospace;">lc</span>", some preprocessor directives renamed (new:<span style="font-family: Courier New,Courier,monospace;"> __intel_openmp_bug</span> which is used for the bug in<span style="font-family: Courier New,Courier,monospace;"> tridia_1dd </span>and the OpenMP directives). Preprocessor directives for old systems have been removed.<br><br></td><td style="vertical-align: top;">advec_particles,
+check_open, cpu_log, cpu_statistics, data_output_dvrp, flow_statistics,
+header, init_dvrp, init_particles, init_1d_model, init_dvrp,
+init_pegrid, local_getenv, local_system, local_tremain,
+local_tremain_ini, modules, palm, parin, run_control<br><br><span style="font-weight: bold;">new:</span><br>local_flush<br><br><span style="font-weight: bold;">changed scripts:</span><br>mbuild, mrun, .mrun.config.default<br></td></tr>
 </tbody>
 </table>&nbsp;<b><blink>Attention:</blink></b>
Index: /palm/trunk/INSTALL/example_rc
===================================================================
--- /palm/trunk/INSTALL/example_rc	(revision 82)
+++ /palm/trunk/INSTALL/example_rc	(revision 83)
@@ -1,9 +1,9 @@
 
  *************************           ----------------------------
- * PALM 3.2  Rev: 79     *           3D - run without 1D - prerun
+ * PALM 3.2a  Rev: 82M   *           3D - run without 1D - prerun
  *************************           ----------------------------
 
- Date:            29-03-07           Run:       example             
- Time:            07:22:33           Run-No.:   00
+ Date:            19-04-07           Run:       example             
+ Time:            18:19:07           Run-No.:   00
  Run on host:         ibmh
  Number of PEs:          8           Processor grid (x,y): (  8,  1) forced
@@ -136,5 +136,5 @@
        Output format: netcdf                                  
 
-       Output every                20.00 s
+       Output every                 0.00 s
 
  ------------------------------------------------------------------------------
Index: /palm/trunk/SCRIPTS/.mrun.config.default
===================================================================
--- /palm/trunk/SCRIPTS/.mrun.config.default	(revision 82)
+++ /palm/trunk/SCRIPTS/.mrun.config.default	(revision 83)
@@ -10,8 +10,23 @@
 %use_makefile      true
 #
+# Enter your own host below by adding another line containing in the second
+# column your hostname (as provided by the unix command "hostname") and in the
+# third column the host identifier. Depending on your system, the first
+# characters of the host identifier should be "lc" (Linux cluster), "ibm"
+# (IBM-AIX), or "nec" (NEC-SX), respectively.
+%host_identifier   bora        lcmuk
+%host_identifier   cs*         nech
+%host_identifier   hreg*-en0   ibmh
+%host_identifier   hanni*-en0  ibmh
+%host_identifier   breg*-en0   ibmb
+%host_identifier   berni*-en0  ibmb
+#
 #%remote_username   <replace by your linux cluster username>     lcmuk parallel
 %tmp_user_catalog  /tmp                                          lcmuk parallel
 %compiler_name     mpif90                                        lcmuk parallel
 %compiler_name_ser ifort                                         lcmuk parallel
+%cpp_options       -DMPI_REAL=MPI_DOUBLE_PRECISION:-DMPI_2REAL=MPI_2DOUBLE_PRECISION:-D__netcdf:-D__netcdf_64bit:-D__intel_openmp_bug   lcmuk parallel
+%netcdf_inc        -I:/muksoft/packages/netcdf/linux/include            lcmuk parallel
+%netcdf_lib        -L/muksoft/packages/netcdf/linux/lib:-lnetcdf        lcmuk parallel
 %fopts             -axW:-cpp:-openmp:-r8:-nbs:-convert:little_endian     lcmuk parallel
 %lopts             -axW:-cpp:-openmp:-r8:-nbs:-Vaxlib                    lcmuk parallel
@@ -33,6 +48,11 @@
 %compiler_name     mpxlf95_r                                  ibmh parallel
 %compiler_name_ser xlf95                                      ibmh parallel
-%fopts             -O3:-g:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr4:-qarch=pwr4:-qnosave:-qnoescape    ibmh parallel
-%lopts             -O3:-g:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr4:-qarch=pwr4:-qnosave:-qnoescape:-lesslsmp   ibmh parallel
+%cpp_options       -qsuffix=cpp=f90:-WF,-DMPI_REAL=MPI_DOUBLE_PRECISION,-D__netcdf=__netcdf,-D__netcdf_64bit=__netcdf_64bit  ibmh parallel
+%dvrp_inc          -I/home/h/nikevita/lib_stable/optimize     ibmh parallel
+%dvrp_lib          -L/home/h/nikevita/lib_stable/optimize:-lDVRP2:-lftp  ibmh parallel
+%netcdf_inc        -I:/aws/dataformats/netcdf-3.6.0-p1/64-32/include-64 ibmh parallel
+%netcdf_lib        -L/aws/dataformats/netcdf-3.6.0-p1/64-32/lib:-lnetcdf        ibmh parallel
+%fopts             -O3:-g:-qfloat=nomaf:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr4:-qarch=pwr4:-qnosave:-qnoescape    ibmh parallel
+%lopts             -O3:-g:-qfloat=nomaf:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qtune=pwr4:-qarch=pwr4:-qnosave:-qnoescape:-lesslsmp   ibmh parallel
 %memory            1630                                       ibmh parallel
 %cpumax            1000                                       ibmh parallel
@@ -44,6 +64,6 @@
 %compiler_name     mpxlf95_r                                  ibmh parallel debug
 %compiler_name_ser xlf95                                      ibmh parallel debug
-%fopts             -qnoopt:-g:-qsmp=noopt:-C:-qinitauto=FFFFFFFF:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qnosave:-qnoescape:-qflttrap=overflow::zerodivide::invalid::enable:-qsigtrap    ibmh parallel debug
-%lopts             -qnoopt:-g:-qsmp=noopt:-C:-qinitauto=FFFFFFFF:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qnosave:-qnoescape:-qflttrap=overflow::zerodivide::invalid::enable:-qsigtrap:-lesslsmp  ibmh parallel debug
+%fopts             -qnoopt:-g:-C:-qinitauto=FFFFFFFF:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qnosave:-qnoescape:-qflttrap=overflow::zerodivide::invalid::enable:-qsigtrap    ibmh parallel debug
+%lopts             -qnoopt:-g:-C:-qinitauto=FFFFFFFF:-qrealsize=8:-Q:-q64:-qmaxmem=-1:-qnosave:-qnoescape:-qflttrap=overflow::zerodivide::invalid::enable:-qsigtrap:-lesslsmp  ibmh parallel debug
 %memory            1000                                       ibmh parallel debug
 %cpumax            1000                                       ibmh parallel debug
@@ -64,4 +84,7 @@
 %compiler_name     sxmpif90                                   nech parallel
 %compiler_name_ser sxf90                                      nech parallel
+%cpp_options       -Ep:-DMPI_REAL=MPI_REAL8:-DMPI_2REAL=MPI_2REAL8:-DSCFFT=DZFFT:-DCSFFT=ZDFFT:-D__netcdf:-D__netcdf_64bit  nech parallel
+%netcdf_inc        -I:/pool/SX-6/netcdf/netcdf-3.6.0-p1/include  nech parallel
+%netcdf_lib        -L/pool/SX-6/netcdf/netcdf-3.6.0-p1/lib:-lnetcdf  nech parallel
 %fopts             -C:hopt:-Wf:\'-init:stack=nan:-init:heap=nan:-A:idbl4:-pvctl:fullmsg\':-ftrace:-P:stack:-pi:auto:-pi:line=1000  nech parallel
 %lopts             -C:hopt:-Wf:\'-init:stack=nan:-init:heap=nan:-A:idbl4\':-ftrace:-P:stack:-pi:auto:-pi:line=1000:-L/SX/opt/MathKeisan/MK1_6/lib/:-l:fft  nech parallel
@@ -75,4 +98,9 @@
 %compiler_name     sxmpif90                                   neck parallel
 %compiler_name_ser sxf90                                      neck parallel
+%cpp_options       -Ep:-DMPI_REAL=MPI_REAL8:-DMPI_2REAL=MPI_2REAL8:-DSCFFT=DZFFT:-DCSFFT=ZDFFT:-D__netcdf:-D__netcdf_64bit  neck parallel
+%netcdf_inc        -I:/home/DSRC/NC/tatuyama/pub/netcdf-3.6.0-p1/include  neck parallel
+%netcdf_lib        -L/home/DSRC/NC/tatuyama/pub/netcdf-3.6.0-p1/lib:-lnetcdf  neck parallel
+%dvrp_inc          -I/home/DSRC/NC/tatuyama/pub/dvrp          neck parallel
+%dvrp_lib          -L/home/DSRC/NC/tatuyama/pub/dvrp:-lDVRP2:-lftp  neck parallel
 %fopts             -C:hopt:-Wf:\'-init:stack=nan:-init:heap=nan:-A:idbl4:-pvctl:fullmsg\':-ftrace:-P:stack:-pi:auto:-pi:line=1000  neck parallel
 %lopts             -C:hopt:-Wf:\'-init:stack=nan:-init:heap=nan:-A:idbl4\':-ftrace:-P:stack:-pi:auto:-pi:line=1000:-L/SX/opt/MathKeisan/MK1_6/lib/:-l:fft  neck parallel
Index: /palm/trunk/SCRIPTS/mbuild
===================================================================
--- /palm/trunk/SCRIPTS/mbuild	(revision 82)
+++ /palm/trunk/SCRIPTS/mbuild	(revision 83)
@@ -108,4 +108,5 @@
  suf=f90
  update=false
+ working_directory=`pwd`
 
  typeset -i  ih ihost=0
@@ -119,5 +120,5 @@
     # FEHLERBEHANDLUNG
     # BEI EXIT:
- trap 'rm -rf  tmp_mbuild
+ trap 'rm -rf  $working_directory/tmp_mbuild
        if [[ $locat != normal ]]
        then
@@ -129,5 +130,5 @@
 
     # BEI TERMINAL-BREAK:
- trap 'rm -rf  tmp_mbuild
+ trap 'rm -rf  $working_directory/tmp_mbuild
        printf "\n\n +++ mbuild killed by \"^C\" \n\n"
        exit
@@ -188,5 +189,5 @@
        HOSTNAME=`echo $line | cut -d" " -s -f2`
        host_identifier=`echo $line | cut -d" " -s -f3`
-       if [[ "$HOSTNAME" = $local_host_real_name ]]
+       if [[ $local_host_real_name = $HOSTNAME ]]
        then
           local_host=$host_identifier
@@ -207,22 +208,4 @@
 
 
-# case  $local_host_real_name  in
-#     (atmos)                    local_host=lcide;;
-#     (berte)                    local_host=t3eb;;
-#     (bora|breva|gregale|irifi|levanto|maestro|orkan|ostria|quanero|scirocco)  local_host=lcmuk;;
-#     (fimm.bccs.uib.no)         local_host=lcmuk;;
-#     (gate)                     local_host=neck;;
-#     (gfdl3.yonsei.ac.kr)       local_host=decalpha;;
-#     (gfdl5)                    local_host=ibmy;;
-#     (gwdk081.gwdg.de)          local_host=ibm;;
-#     (hreg01a-en0|hreg02a-en0)  local_host=ibmh;;
-#     (nobel|nobela)             local_host=ibms;;
-#     (tgg*)                     local_host=lctit;;
-#     (t3e)                      local_host=t3eh;;
-#     (zam003)                   local_host=t3ej2;;
-#     (zam005)                   local_host=t3ej5;;
-#    (*)       printf "\n  +++ local host \"$local_host_real_name\" not admitted for mbuild \n"
-#               locat=local_host; exit;;
-# esac
 
  [[ $local_host_real_name = scirocco ]]  &&  scirocco=true
@@ -737,42 +720,20 @@
 
        # IP-ADRESSE DES REMOTE-RECHNERS BESTIMMEN
-    netcdf_support=false
     case  $remote_host  in
-        (lcmuk)          remote_addres=130.75.105.3
-                         netcdf_support=true
-                         if [[ $scirocco = true ]]
+        (lcmuk)          remote_addres=130.75.105.3;;
+        (lctit)          remote_addres=172.17.75.161;;
+        (decalpha)       remote_addres=165.132.26.56;;
+        (ibmb)           remote_addres=130.73.230.10;;
+        (ibmh)           remote_addres=130.75.4.10;;
+        (ibms)           remote_addres=150.183.5.101;;
+        (ibmy)           remote_addres=165.132.26.58;;
+        (nech)           remote_addres=136.172.44.192;;
+        (neck)           remote_addres=133.5.178.11;;
+        (ground.yonsei.ac.kr) remote_addres=134.75.155.33;;
+        (*)              if [[ $local_host != $remote_host ]]
                          then
-                            netcdf_path=/opt/netcdf/3.6.2-beta4
-                         elif [[ $fimm = true ]]
-                         then
-                            netcdf_path=/local/netcdf
-                         else
-                            netcdf_path=/muksoft/packages/netcdf/linux
+                            printf "\n  +++ remote host \"$remote_host\" unknown";
+                            printf "\n      please inform S. Raasch!"
                          fi;;
-        (lctit)          remote_addres=172.17.75.161; netcdf_support=true
-                         netcdf_path=/home/usr5/mkanda/netcdf-3.6.2; cpp_options="-Mpreprocess";;
-        (decalpha)       remote_addres=165.132.26.56; cpp_options="-cpp"; netcdf_support=true
-                         netcdf_path=/usr/local/netcdf-3.5.1;;
-        (ibm)            remote_addres=134.76.99.81; cpp_options="-qsuffix=cpp=f90";;
-        (ibmb)           remote_addres=130.73.230.10; cpp_options="-qsuffix=cpp=f90"; netcdf_support=true
-                         netcdf_path=/aws/dataformats/netcdf-3.6.0-p1/64-32;;
-        (ibmh)           remote_addres=130.75.4.10; cpp_options="-qsuffix=cpp=f90"; netcdf_support=true
-                         netcdf_path=/aws/dataformats/netcdf-3.6.0-p1/64-32;;
-        (ibms)           remote_addres=150.183.5.101; cpp_options="-qsuffix=cpp=f90"; netcdf_support=true
-                         netcdf_path=/applic/lib/NETCDF64;;
-        (ibmy)           remote_addres=165.132.26.58; cpp_options="-qsuffix=cpp=f90"; netcdf_support=true
-                         netcdf_path=/usr1/users/raasch/pub/netcdf-3.6.0-p1;;
-        (nech)           remote_addres=136.172.44.192; cpp_options="-Ep"; netcdf_support=true
-                         netcdf_path=/pool/SX-6/netcdf/netcdf-3.6.0-p1;;
-        (neck)           remote_addres=133.5.178.11; cpp_options="-Ep"; netcdf_support=true
-                         netcdf_path=/home/DSRC/NC/tatuyama/pub/netcdf-3.6.0-p1;;
-        (t3eb)           remote_addres=130.73.206.21; cpp_options="-eZ";;
-        (t3eh)           remote_addres=130.75.4.131; cpp_options="-eZ";;
-        (t3ej2)          remote_addres=134.94.100.22; cpp_options="-eZ";;
-        (t3ej5)          remote_addres=134.94.100.49; cpp_options="-eZ";;
-        (ground.yonsei.ac.kr) remote_addres=134.75.155.33;;
-     (*)                 printf "\n  +++ remote host \"$remote_host\" unknown";
-                         printf "\n      please inform S. Raasch!";
-                         locat=config_file; exit;;
     esac
 
@@ -912,70 +873,4 @@
 
 
-       # PRAEPROZESSOR-DIREKTIVEN SETZEN
-    if [[ $(echo $remote_host | cut -c1-3) = ibm ]]
-    then
-       if [[ $remote_host = ibms ]]
-       then
-          cpp_options="$cpp_options -WF,-DMPI_REAL=MPI_DOUBLE_PRECISION"
-          [[ $netcdf_support = true ]]  &&  cpp_options="${cpp_options},-D__netcdf"
-       else
-          cpp_options="$cpp_options -WF,-DMPI_REAL=MPI_DOUBLE_PRECISION"
-          [[ $netcdf_support = true ]]  &&  cpp_options="${cpp_options},-D__netcdf,-D__netcdf_64bit"
-          [[ $remote_host = ibmy ]]  &&  cpp_options="${cpp_options},-D__ibmy_special"
-       fi
-    elif [[ $remote_host = lcmuk ]]
-    then
-       cpp_options="$cpp_options -DMPI_REAL=MPI_DOUBLE_PRECISION -DMPI_2REAL=MPI_2DOUBLE_PRECISION"
-       [[ $netcdf_support = true ]]  &&  cpp_options="$cpp_options -D__netcdf -D__netcdf_64bit"
-    elif [[ $remote_host = lctit ]]
-    then
-       cpp_options="$cpp_options -DMPI_REAL=MPI_DOUBLE_PRECISION -DMPI_2REAL=MPI_2DOUBLE_PRECISION"
-       [[ $netcdf_support = true ]]  &&  cpp_options="$cpp_options -D__netcdf"
-    elif [[ $remote_host = decalpha ]]
-    then
-       cpp_options="$cpp_options -DMPI_REAL=MPI_DOUBLE_PRECISION -DMPI_2REAL=MPI_2DOUBLE_PRECISION"
-       [[ $netcdf_support = true ]]  &&  cpp_options="$cpp_options -D__netcdf"
-    elif [[ $remote_host = nech  ||  $remote_host = neck ]]
-    then
-       cpp_options="$cpp_options -DMPI_REAL=MPI_REAL8 -DMPI_2REAL=MPI_2REAL8 -DSCFFT=DZFFT -DCSFFT=ZDFFT"
-       [[ $netcdf_support = true ]]  &&  cpp_options="$cpp_options -D__netcdf -D__netcdf_64bit"
-    fi
-
-    if [[ $(echo $remote_host | cut -c1-3) = ibm ]]
-    then
-       for  string  in  $remote_host_string
-       do
-          if [[ $(echo $string | cut -c1-3) = ibm ]]
-          then
-             cpp_options="${cpp_options},-D__ibm"
-             if [[ $remote_host = ibmy ]]
-             then
-                cpp_options="${cpp_options},-D__ibmy_special"
-             fi
-          else
-             cpp_options="${cpp_options},-D__$string"
-          fi
-       done
-       cpp_options="$cpp_options "
-    elif [[ $remote_host = nech  ||  $remote_host = neck ]]
-    then
-       for  string  in  $remote_host_string
-       do
-          if [[ $(echo $string | cut -c1-3) = nec ]]
-          then
-             cpp_options="${cpp_options} -D__nec"
-          else
-             cpp_options="${cpp_options} -D__$string"
-          fi
-       done
-       cpp_options="$cpp_options "
-    else
-       for  string  in  $remote_host_string
-       do
-          cpp_options="$cpp_options -D__$string "
-       done
-    fi
-
-
        # PRAEPROZESSOR-OPTIONEN/DIREKTIVEN ERMITTELN
     line=""
@@ -1004,6 +899,17 @@
        then
           cpp_options="$cpp_options -D__lc "
+       elif [[ $(echo $remote_host | cut -c1-3) = ibm  &&  $(echo $string | cut -c1-3) = ibm ]]
+       then
+          cpp_options="${cpp_options},-D__ibm"
+       elif [[ $(echo $remote_host | cut -c1-3) = nec  &&  $(echo $string | cut -c1-3) = nec ]]
+       then
+          cpp_options="${cpp_options} -D__nec"
        else
-          cpp_options="$cpp_options -D__$string "
+          if [[ $(echo $remote_host | cut -c1-3) = ibm ]]
+          then
+             cpp_options="${cpp_options},-D__$string"
+          else
+             cpp_options="$cpp_options -D__$string "
+          fi
        fi
     done
@@ -1067,15 +973,4 @@
     fi
 
-    if [[ $netcdf_support = true ]]
-    then
-       case  $remote_host  in
-          (decalpha)  compiler_options="-I${netcdf_path}/include  $compiler_options";;
-          (ibmb|ibmh) compiler_options="-I ${netcdf_path}/include-64  $compiler_options";;
-          (ibms)      compiler_options="-I /applic/netcdf64/src/f90  $compiler_options";;
-          (ibmy)      compiler_options="-I ${netcdf_path}/include  $compiler_options";;
-          (lctit)     compiler_options="-I ${netcdf_path}/include  $compiler_options";;
-          (nech|neck) compiler_options="-I ${netcdf_path}/include  $compiler_options";;
-       esac
-    fi
 
 
@@ -1102,15 +997,4 @@
           # NETCDF-LIBRARY HINZUFUEGEN
        loader_options="$loader_options $netcdf_lib"
-    fi
-
-    if [[ $netcdf_support = true ]]
-    then
-       case  $remote_host  in
-          (decalpha)             loader_options="$loader_options -L${netcdf_path}/lib -lnetcdf";;
-          (ibmb|ibmh|nech|neck)  loader_options="$loader_options -L${netcdf_path}/lib -lnetcdf";;
-          (ibms)                 loader_options="$loader_options -L${netcdf_path} -lnetcdf";;
-          (ibmy)                 loader_options="$loader_options -L${netcdf_path}/lib -lnetcdf";;
-          (lctit)                loader_options="$loader_options -L${netcdf_path}/lib -lnetcdf";;
-       esac
     fi
 
Index: /palm/trunk/SCRIPTS/mrun
===================================================================
--- /palm/trunk/SCRIPTS/mrun	(revision 82)
+++ /palm/trunk/SCRIPTS/mrun	(revision 83)
@@ -252,5 +252,5 @@
     # FEHLERBEHANDLUNG
     # BEI EXIT:
- trap 'rm -rf  tmp_mrun
+ trap 'rm -rf  $working_directory/tmp_mrun
        if [[ $locat != localhost ]]
        then
@@ -318,5 +318,5 @@
 
     # BEI TERMINAL-BREAK:
- trap 'rm -rf  tmp_mrun
+ trap 'rm -rf  $working_directory/tmp_mrun
        [[ $tmpcreate = true ]]  &&  (cd; rm -rf $TEMPDIR)
        if [[ -f ~/job_queue/JOBINFO.$QSUB_REQID ]]
@@ -472,5 +472,5 @@
        HOSTNAME=`echo $line | cut -d" " -s -f2`
        host_identifier=`echo $line | cut -d" " -s -f3`
-       if [[ "$HOSTNAME" = $localhost_realname ]]
+       if [[ $localhost_realname = $HOSTNAME ]]
        then
           localhost=$host_identifier
@@ -547,6 +547,6 @@
         (ibm|ibmb|ibmh|ibms|ibmy|nech|neck|lctit|unics)  true;;
         (*)  printf "\n"
-             printf "\n  +++ execution host \"$host\" not admitted for MRUN,"
-             printf "\n      or NQS not available on execution host!"
+             printf "\n  +++ sorry: execution of batch jobs on remote host \"$host\""
+             printf "\n      is not available"
              locat=nqs; (( iec = 0 )); exit;;
     esac
@@ -665,5 +665,6 @@
                    case  $host  in
                        (ibm|ibms|ibmy|lctit|nech|neck|unics)  true;;
-                       (*)  printf "\n  +++ no queueing system available on execution host \"$host\""
+                       (*)  printf "\n  +++ sorry: execution of batch jobs on remote host \"$host\""
+                            printf "\n      is not available"
                             locat=nqs; exit;;
                    esac
@@ -789,11 +790,4 @@
     export  interpreted_config_file=.icf.$RANDOM
 
-#    case  $localhost_realname  in
-#        (caurus|twister)      interpret_config.hp;;
-#        (bora|breva|elephanta|gallego|gregale|hababai|maestro|orkan|ostria)  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/muksoft/packages/intel_ifc/8.1/lib/; interpret_config_9.x;;
-#        (levanto|vorias)      export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/muksoft/packages/intel/ifort/9.1.037/lib/; interpret_config_9.x_levanto;;
-#        (quanero)             export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel_fc_80/lib; interpret_config_9.x;;
-#        (*)                   interpret_config.x;;
-#    esac
 
 
@@ -925,6 +919,6 @@
         (ibm|ibmb|ibmh|ibms|ibmy|lctit|nech|neck|unics)  true;;
         (*)  printf "\n"
-             printf "\n  +++ execution host \"$host\" not admitted for MRUN,"
-             printf "\n      or no queueing system available on execution host!"
+             printf "\n  +++ sorry: execution of batch jobs on remote host \"$host\""
+             printf "\n      is not available"
              locat=nqs; (( iec = 0 )); exit;;
     esac
@@ -1079,32 +1073,4 @@
 
 
-    # EVTL. NETCDF-UNTERSTUETZUNG SETZEN
-# case  $host  in
-#     (decalpha)   netcdf_support=true
-#                  netcdf_path=/usr/local/netcdf-3.5.1;;
-#     (ibmb|ibmh)  netcdf_support=true
-#                  netcdf_path=/aws/dataformats/netcdf-3.6.0-p1/64-32;;
-#     (ibms)       netcdf_support=true
-#                  netcdf_path=/applic/lib/NETCDF64;;
-#     (ibmy)       netcdf_support=true
-#                  netcdf_path=/usr1/users/raasch/pub/netcdf-3.6.0-p1;;
-#     (lcmuk)      if [[ $scirocco = true ]]
-#                  then
-#                     netcdf_path=/opt/netcdf/3.6.2-beta4
-#                  elif [[ $fimm = true ]]
-#                  then
-#                     netcdf_path=/local/netcdf
-#                  else
-#                     netcdf_path=/muksoft/packages/netcdf/linux
-#                  fi;;
-#     (lctit)      netcdf_support=true
-#                  netcdf_path=/home2/usr5/mkanda/netcdf-3.6.2;;
-#     (nech)       netcdf_support=true
-#                  netcdf_path=/pool/SX-6/netcdf/netcdf-3.6.0-p1;;
-#     (neck)       netcdf_support=true
-#                  netcdf_path=/home/DSRC/NC/tatuyama/pub/netcdf-3.6.0-p1;;
-# esac
-
-
     # VOLLSTAENDIGE DATEINAMEN DER INPUT-FILES BILDEN,
     # INPUT-DATEIEN AUF VORHANDENSEIN PRUEFEN UND EVTL. HOECHSTE ZYKLUSNUMMER
@@ -1337,4 +1303,22 @@
 
 
+     # DAS DVRP-PAKET ERFORDERT EINE ENTSPRECHENDE BIBLIOTHEK
+ if [[ $(echo $package_list | grep -c dvrp_graphics) != 0 ]]
+ then
+    if [[ "$dvrp_inc" = "" ]]
+    then
+       printf "\n\n  +++ no value for \"dvrp_inc\" given in configuration file"
+       printf "\n      This is required for the dvrp_graphics package.\n"
+       locat=dvrp; exit
+    fi
+    if [[ "$dvrp_lib" = "" ]]
+    then
+       printf "\n\n  +++ no value for \"dvrp_lib\" given in configuration file"
+       printf "\n      This is required for the dvrp_graphics package.\n"
+       locat=dvrp; exit
+    fi
+ fi
+
+
      # PRUEFEN, OB ENTWEDER HAUPTPROGRAMM ODER NUR EIN AUSFUEHRBARES
      # PROGRAMM VEREINBART WURDE (IN DIESEM FALL BRAUCHT IM WEITEREN NICHT
@@ -1652,4 +1636,5 @@
        # PRAEPROZESSOR-DIREKTIVEN ZUM SELEKTIVEN AUSWAEHLEN VON CODETEILEN
        # ZUSAMMENSETZEN
+       # DIREKTIVEN ZUM AKTIVIEREN VON RECHNERSPEZIFISCHEM CODE
     if [[ $(echo $localhost | cut -c1-3) = ibm ]]
     then
@@ -1664,26 +1649,16 @@
        cpp_options="$cpp_options -D__$localhost"
     fi
+
+       # DIREKTIVEN DIE DURCH OPTION -K BESTIMMT WERDEN (Z.B. PARALLEL)
     if [[ $(echo $localhost | cut -c1-3) = ibm ]]
     then
        [[ -n $cond1 ]]  &&  cpp_options="${cpp_options},-D__$cond1=__$cond1"
        [[ -n $cond2 ]]  &&  cpp_options="${cpp_options},-D__$cond2=__$cond2"
-#       if [[ $netcdf_support = true ]]
-#       then
-#          PPOPTS="$PPOPTS -Dnetcdf=netcdf"
-#          [[ $localhost != ibms ]]      &&  PPOPTS="$PPOPTS -Dnetcdf_64bit=netcdf_64bit"
-#       fi
-#       if [[ $localhost = ibmy ]]
-#       then
-#          PPOPTS="$PPOPTS -Dibmy_special=ibmy_special"
-#       fi
     else
        [[ -n $cond1 ]]  &&  cpp_options="$cpp_options -D__$cond1"
        [[ -n $cond2 ]]  &&  cpp_options="$cpp_options -D__$cond2"
-#       if [[ $netcdf_support = true ]]
-#       then
-#          PPOPTS="$PPOPTS -Dnetcdf"
-#          [[ $localhost != decalpha  &&  $localhost != lctit ]]  &&  PPOPTS="$PPOPTS -Dnetcdf_64bit"
-#       fi
-    fi
+    fi
+
+       # DIREKTIVEN DIE SOFTWAREPAKETE AKTIVIEREN (OPTION -p)
     if [[ -n $package_list ]]
     then
@@ -1710,4 +1685,6 @@
        done
     fi
+
+       # DIREKTIVEN DIE DURCH OPTION -D FESTGELEGT SIND
     if [[ -n $cpp_opts ]]
     then
@@ -1723,26 +1700,4 @@
     fi
 
-       # OPTION ZUM EINSCHALTEN DES PRAEPROZESSORS HINZUFUEGEN
-#    if [[ $host = decalpha ]]
-#    then
-#       C_PPOPTS="-cpp  -DMPI_REAL=MPI_DOUBLE_PRECISION -DMPI_2REAL=MPI_2DOUBLE_PRECISION $PPOPTS"
-#    elif [[ $(echo $host | cut -c1-3) = ibm ]]
-#    then
-#          # blanks in PPOPTS muessen durch "," ersetzt werden
-#       PPOPTS=`echo $PPOPTS | sed 's/ -/,-/g'`
-#       C_PPOPTS="-qsuffix=cpp=f90 -WF,-DMPI_REAL=MPI_DOUBLE_PRECISION,$PPOPTS"
-#    elif [[ $host = lcmuk ]]
-#    then
-#       C_PPOPTS="$PPOPTS -DMPI_REAL=MPI_DOUBLE_PRECISION -DMPI_2REAL=MPI_2DOUBLE_PRECISION"
-#    elif [[ $host = lctit ]]
-#    then
-#       C_PPOPTS="$PPOPTS -Mpreprocess -DMPI_REAL=MPI_DOUBLE_PRECISION -DMPI_2REAL=MPI_2DOUBLE_PRECISION"
-#    elif [[ $(echo $host | cut -c1-3) = nec ]]
-#    then
-#       C_PPOPTS="-Ep -DMPI_REAL=MPI_REAL8 -DMPI_2REAL=MPI_2REAL8 -DSCFFT=dzfft -DCSFFT=zdfft $PPOPTS"
-#    else
-#       C_PPOPTS="$PPOPTS"
-#    fi
-
  else
 
@@ -1778,20 +1733,4 @@
     locat=compiler_name; exit
 
-#    case  $localhost  in
-#        (unics)                                 compiler_name=f77;;
-#        (lctit)                                 if [[ "$cond1" = parallel  ||  "$cond2" = parallel ]]
-#                                                then
-#                                                   compiler_name=mpif90
-#                                                   echo ">>> compiler=mpif90"
-#                                                else
-#                                                   compiler_name=pgf95
-#                                                   echo ">>> compiler=pgf95"
-#                                                fi;;
-#        (nech)                                  compiler_name=sxmpif90;;
-#        (decalpha)                              compiler_name=f95;;
-#        (ibm|ibmb|ibmh|ibms|ibmy)               compiler_name=mpxlf95_r;;
-#        (*)      printf "\n  +++ unknown host name: $localhost \n";
-#                 locat=localhost; exit;;
-#    esac
  fi
 
@@ -1800,10 +1739,4 @@
  [[ $localhost = neck ]]  &&  compiler_name=mpif90
 
-
-
-    # PRAEPROZESSOR-PFAD BESTIMMEN
- case  $localhost  in
-     (decalpha|ibm|ibmb|ibmh|ibms|ibmy|unics)  praeproc=cpp;;
- esac
 
 
@@ -1861,65 +1794,4 @@
 
 
-    # BEI VERWENDUNG VON DVRP-SOFTWARE MUSS ENTSPECHENDE GRAFIK-BIBLIOTHEK
-    # MIT EINGEBUNDEN WERDEN
-# if [[ -n $package_list ]]
-# then
-#    if [[ $(echo $package_list | grep -c dvrp_graphics) != 0 ]]
-#    then
-#
-#          # DVRP-GRAFIK GIBT ES NUR AUF DER IBM AM HLRN, AUF NECH/NECK UND
-#          # DEM NOTEBOOK SCIROCCO
-#       if [[ $host != ibmh  &&  $host != nech  &&  $host != neck  &&  $host != lcmuk  &&  "$local_compile" != true ]]
-#       then
-#          printf "\n"
-#          printf "\n  +++ option -p with package \"dvrp_graphics\" only allowed on nech and ibmh"
-#          locat=parameter; exit
-#       fi
-#       if [[ $host = ibmh ]]
-#       then
-#          if [[ $cond1 = debug  ||  $cond2 = debug ]]
-#          then
-#             fopts="-I/home/h/hzazchmi/lib/debug  $fopts"
-#             lopts="$lopts -L/home/h/hzazchmi/lib/debug -lDVRP2 -lftp"
-#          else
-#             fopts="-I/home/h/nikevita/lib_stable/optimize  $fopts"
-#             lopts="$lopts -L/home/h/nikevita/lib_stable/optimize -lDVRP2 -lftp"
-#          fi
-#       elif [[ $host = nech ]]
-#       then
-#          fopts="-I/import/ds9b/ipf2/b/b323014/lib/optimize  $fopts"
-#          lopts="$lopts -L/import/ds9b/ipf2/b/b323014/lib/optimize -lDVRP2 -lftp"
-#       elif [[ $host = neck ]]
-#       then
-#          fopts="-I/home/DSRC/NC/tatuyama/pub/dvrp  $fopts"
-#          lopts="$lopts -L/home/DSRC/NC/tatuyama/pub/dvrp -lDVRP2 -lftp"
-#       elif [[ $host = lcmuk ]]
-#       then
-#          fopts="-I/usr/local/lib/dvrp/optimize  $fopts"
-#          lopts="$lopts -L/usr/local/lib/dvrp/optimize -lDVRP2 -lftp"
-#       fi
-#    fi
-# fi
-
-
-    # EVTL. EINBINDEN DER NETCDF-BIBLIOTHEK
-# if [[ $netcdf_support = true ]]
-# then
-#    case  $host  in
-#       (decalpha)   fopts="-I${netcdf_path}/include  $fopts"
-#                    lopts="$lopts -L${netcdf_path}/lib -lnetcdf";;
-#       (ibmb|ibmh)  fopts="-I ${netcdf_path}/include-64  $fopts"
-#                    lopts="$lopts -L${netcdf_path}/lib -lnetcdf";;
-#       (ibms)       fopts="-I /applic/netcdf64/src/f90  $fopts"
-#                    lopts="$lopts -L${netcdf_path} -lnetcdf";;
-#       (ibmy)       fopts="-I ${netcdf_path}/include  $fopts"
-#                    lopts="$lopts -L${netcdf_path}/lib -lnetcdf";;
-#       (nech|neck)  fopts="-I ${netcdf_path}/include  $fopts"
-#                    lopts="$lopts -L${netcdf_path}/lib -lnetcdf";;
-#       (lctit)      fopts="-I ${netcdf_path}/include  $fopts"
-#                    lopts="$lopts -L${netcdf_path}/lib -lnetcdf";;
-#
-#    esac
-# fi
 
     # PRUEFEN DER CPU-ZEIT. (CPUMAX WIRD ALS ENV-VARIABLE VOM HAUTPRO-
Index: /palm/trunk/SOURCE/CURRENT_MODIFICATIONS
===================================================================
--- /palm/trunk/SOURCE/CURRENT_MODIFICATIONS	(revision 82)
+++ /palm/trunk/SOURCE/CURRENT_MODIFICATIONS	(revision 83)
@@ -5,20 +5,5 @@
 Changed:
 -------
-All system relevant compile and link options as well as the host identifier (local_host) are specified in the configuration file.
 
-Filetransfer by ftp removed (options -f removed from mrun and mbuild).
-
-Call of (system-)FLUSH routine moved to new routine local_flush.
-
-return_addres and return_username are read from ENVPAR-NAMELIST-file.
-
-Preprocessor strings for different linux clusters changed to "lc", some preprocessor directives renamed (new: __intel_openmp_bug), preprocessor directives for old systems removed
-
-advec_particles, check_open, cpu_log, cpu_statistics, data_output_dvrp, flow_statistics, header, init_dvrp, init_particles, init_1d_model, init_dvrp, init_pegrid, local_getenv, local_system, local_tremain, local_tremain_ini, modules, run_control
-
-new:
-local_flush
-
-mbuild, mrun
 
 Errors:
Index: /palm/trunk/SOURCE/check_open.f90
===================================================================
--- /palm/trunk/SOURCE/check_open.f90	(revision 82)
+++ /palm/trunk/SOURCE/check_open.f90	(revision 83)
@@ -4,9 +4,12 @@
 ! Actual revisions:
 ! -----------------
-! Call of local_getenv removed, preprocessor directives for old systems removed
+! 
 !
 ! Former revisions:
 ! -----------------
 ! $Id$
+!
+! 82 2007-04-16 15:40:52Z raasch
+! Call of local_getenv removed, preprocessor directives for old systems removed
 !
 ! 46 2007-03-05 06:00:47Z raasch
Index: /palm/trunk/SOURCE/cpu_log.f90
===================================================================
--- /palm/trunk/SOURCE/cpu_log.f90	(revision 82)
+++ /palm/trunk/SOURCE/cpu_log.f90	(revision 83)
@@ -4,10 +4,14 @@
 ! Actual revisions:
 ! -----------------
-! Preprocessor strings for different linux clusters changed to "lc",
-! preprocessor directives for old systems removed
+! 
 !
 ! Former revisions:
 ! -----------------
 ! $Id$
+!
+! 82 2007-04-16 15:40:52Z raasch
+! Preprocessor strings for different linux clusters changed to "lc",
+! preprocessor directives for old systems removed
+!
 ! RCS Log replace by Id keyword, revision history cleaned up
 !
Index: /palm/trunk/SOURCE/cpu_statistics.f90
===================================================================
--- /palm/trunk/SOURCE/cpu_statistics.f90	(revision 82)
+++ /palm/trunk/SOURCE/cpu_statistics.f90	(revision 83)
@@ -4,9 +4,13 @@
 ! Actual revisions:
 ! -----------------
-! Preprocessor directives for old systems removed
+! 
 !
 ! Former revisions:
 ! -----------------
 ! $Id$
+!
+! 82 2007-04-16 15:40:52Z raasch
+! Preprocessor directives for old systems removed
+!
 ! RCS Log replace by Id keyword, revision history cleaned up
 !
Index: /palm/trunk/SOURCE/data_output_dvrp.f90
===================================================================
--- /palm/trunk/SOURCE/data_output_dvrp.f90	(revision 82)
+++ /palm/trunk/SOURCE/data_output_dvrp.f90	(revision 83)
@@ -32,6 +32,4 @@
 ! Actual revisions:
 ! -----------------
-! Preprocessor strings for different linux clusters changed to "lc",
-! routine local_flush is used for buffer flushing
 ! TEST: write statements
 !
@@ -39,4 +37,8 @@
 ! -----------------
 ! $Id$
+!
+! 82 2007-04-16 15:40:52Z raasch
+! Preprocessor strings for different linux clusters changed to "lc",
+! routine local_flush is used for buffer flushing
 !
 ! 75 2007-03-22 09:54:05Z raasch
Index: /palm/trunk/SOURCE/flow_statistics.f90
===================================================================
--- /palm/trunk/SOURCE/flow_statistics.f90	(revision 82)
+++ /palm/trunk/SOURCE/flow_statistics.f90	(revision 83)
@@ -4,9 +4,12 @@
 ! Actual revisions:
 ! -----------------
-! Cpp-directive lcmuk changed to intel_openmp_bug
+! 
 !
 ! Former revisions:
 ! -----------------
 ! $Id$
+!
+! 82 2007-04-16 15:40:52Z raasch
+! Cpp-directive lcmuk changed to intel_openmp_bug
 !
 ! 75 2007-03-22 09:54:05Z raasch
Index: /palm/trunk/SOURCE/header.f90
===================================================================
--- /palm/trunk/SOURCE/header.f90	(revision 82)
+++ /palm/trunk/SOURCE/header.f90	(revision 83)
@@ -4,10 +4,13 @@
 ! Actual revisions:
 ! -----------------
-! Preprocessor strings for different linux clusters changed to "lc",
-! routine local_flush is used for buffer flushing
+! 
 !
 ! Former revisions:
 ! -----------------
 ! $Id$
+!
+! 82 2007-04-16 15:40:52Z raasch
+! Preprocessor strings for different linux clusters changed to "lc",
+! routine local_flush is used for buffer flushing
 !
 ! 76 2007-03-29 00:58:32Z raasch
Index: /palm/trunk/SOURCE/init_1d_model.f90
===================================================================
--- /palm/trunk/SOURCE/init_1d_model.f90	(revision 82)
+++ /palm/trunk/SOURCE/init_1d_model.f90	(revision 83)
@@ -4,10 +4,13 @@
 ! Actual revisions:
 ! -----------------
-! Preprocessor strings for different linux clusters changed to "lc",
-! routine local_flush is used for buffer flushing
+! 
 !
 ! Former revisions:
 ! -----------------
 ! $Id$
+!
+! 82 2007-04-16 15:40:52Z raasch
+! Preprocessor strings for different linux clusters changed to "lc",
+! routine local_flush is used for buffer flushing
 !
 ! 75 2007-03-22 09:54:05Z raasch
Index: /palm/trunk/SOURCE/init_dvrp.f90
===================================================================
--- /palm/trunk/SOURCE/init_dvrp.f90	(revision 82)
+++ /palm/trunk/SOURCE/init_dvrp.f90	(revision 83)
@@ -4,6 +4,4 @@
 ! Actual revisions:
 ! -----------------
-! Preprocessor strings for different linux clusters changed to "lc",
-! routine local_flush is used for buffer flushing
 ! Test output of isosurface on camera file
 ! TEST: print* statements
@@ -13,4 +11,8 @@
 ! -----------------
 ! $Id$
+!
+! 82 2007-04-16 15:40:52Z raasch
+! Preprocessor strings for different linux clusters changed to "lc",
+! routine local_flush is used for buffer flushing
 !
 ! 17 2007-02-19 01:57:39Z raasch
Index: /palm/trunk/SOURCE/init_particles.f90
===================================================================
--- /palm/trunk/SOURCE/init_particles.f90	(revision 82)
+++ /palm/trunk/SOURCE/init_particles.f90	(revision 83)
@@ -4,9 +4,12 @@
 ! Actual revisions:
 ! -----------------
-! Preprocessor directives for old systems removed
+! 
 !
 ! Former revisions:
 ! -----------------
 ! $Id$
+!
+! 82 2007-04-16 15:40:52Z raasch
+! Preprocessor directives for old systems removed
 !
 ! 70 2007-03-18 23:46:30Z raasch
Index: /palm/trunk/SOURCE/init_pegrid.f90
===================================================================
--- /palm/trunk/SOURCE/init_pegrid.f90	(revision 82)
+++ /palm/trunk/SOURCE/init_pegrid.f90	(revision 83)
@@ -4,10 +4,13 @@
 ! Actual revisions:
 ! -----------------
-! Cpp-directive lcmuk changed to intel_openmp_bug, setting of host on lcmuk by
-! cpp-directive removed
+! 
 !
 ! Former revisions:
 ! -----------------
 ! $Id$
+!
+! 82 2007-04-16 15:40:52Z raasch
+! Cpp-directive lcmuk changed to intel_openmp_bug, setting of host on lcmuk by
+! cpp-directive removed
 !
 ! 75 2007-03-22 09:54:05Z raasch
Index: /palm/trunk/SOURCE/local_getenv.f90
===================================================================
--- /palm/trunk/SOURCE/local_getenv.f90	(revision 82)
+++ /palm/trunk/SOURCE/local_getenv.f90	(revision 83)
@@ -4,9 +4,13 @@
 ! Actual revisions:
 ! -----------------
-! Preprocessor directives for old systems removed
+! 
 !
 ! Former revisions:
 ! -----------------
 ! $Id$
+!
+! 82 2007-04-16 15:40:52Z raasch
+! Preprocessor directives for old systems removed
+!
 ! RCS Log replace by Id keyword, revision history cleaned up
 !
Index: /palm/trunk/SOURCE/local_system.f90
===================================================================
--- /palm/trunk/SOURCE/local_system.f90	(revision 82)
+++ /palm/trunk/SOURCE/local_system.f90	(revision 83)
@@ -4,9 +4,13 @@
 ! Actual revisions:
 ! -----------------
-! Preprocessor directives for old systems removed
+! 
 !
 ! Former revisions:
 ! -----------------
 ! $Id$
+!
+! 82 2007-04-16 15:40:52Z raasch
+! Preprocessor directives for old systems removed
+!
 ! RCS Log replace by Id keyword, revision history cleaned up
 !
Index: /palm/trunk/SOURCE/local_tremain.f90
===================================================================
--- /palm/trunk/SOURCE/local_tremain.f90	(revision 82)
+++ /palm/trunk/SOURCE/local_tremain.f90	(revision 83)
@@ -4,10 +4,14 @@
 ! Actual revisions:
 ! -----------------
-! Preprocessor strings for different linux clusters changed to "lc",
-! preprocessor directives for old systems removed
+! 
 !
 ! Former revisions:
 ! -----------------
 ! $Id$
+!
+! 82 2007-04-16 15:40:52Z raasch
+! Preprocessor strings for different linux clusters changed to "lc",
+! preprocessor directives for old systems removed
+!
 ! RCS Log replace by Id keyword, revision history cleaned up
 !
Index: /palm/trunk/SOURCE/local_tremain_ini.f90
===================================================================
--- /palm/trunk/SOURCE/local_tremain_ini.f90	(revision 82)
+++ /palm/trunk/SOURCE/local_tremain_ini.f90	(revision 83)
@@ -4,9 +4,13 @@
 ! Actual revisions:
 ! -----------------
-! Cpp-directive lctit renamed lc
+! 
 !
 ! Former revisions:
 ! -----------------
 ! $Id$
+!
+! 82 2007-04-16 15:40:52Z raasch
+! Cpp-directive lctit renamed lc
+!
 ! RCS Log replace by Id keyword, revision history cleaned up
 !
Index: /palm/trunk/SOURCE/modules.f90
===================================================================
--- /palm/trunk/SOURCE/modules.f90	(revision 82)
+++ /palm/trunk/SOURCE/modules.f90	(revision 83)
@@ -5,10 +5,13 @@
 ! Actual revisions:
 ! -----------------
-! +return_addres, return_username
-! Cpp-directive lcmuk renamed lc
+! 
 !
 ! Former revisions:
 ! -----------------
 ! $Id$
+!
+! 82 2007-04-16 15:40:52Z raasch
+! +return_addres, return_username
+! Cpp-directive lcmuk renamed lc
 !
 ! 75 2007-03-22 09:54:05Z raasch
Index: /palm/trunk/SOURCE/palm.f90
===================================================================
--- /palm/trunk/SOURCE/palm.f90	(revision 82)
+++ /palm/trunk/SOURCE/palm.f90	(revision 83)
@@ -63,5 +63,5 @@
     INTEGER           ::  i, run_description_header_i(80)
 
-    version = 'PALM 3.2'
+    version = 'PALM 3.2a'
 
 #if defined( __parallel )
Index: /palm/trunk/SOURCE/parin.f90
===================================================================
--- /palm/trunk/SOURCE/parin.f90	(revision 82)
+++ /palm/trunk/SOURCE/parin.f90	(revision 83)
@@ -4,9 +4,12 @@
 ! Actual revisions:
 ! -----------------
-! +return_addres, return_username, use_seperate_pe_for_dvrp_output in envpar
+! 
 !
 ! Former revisions:
 ! -----------------
 ! $Id$
+!
+! 82 2007-04-16 15:40:52Z raasch
+! +return_addres, return_username in envpar
 !
 ! 75 2007-03-22 09:54:05Z raasch
@@ -121,6 +124,7 @@
 
 
-    NAMELIST /envpar/  host, maximum_cpu_time_allowed, revision, return_addres, &
-                       return_username, run_identifier, tasks_per_node, write_binary
+    NAMELIST /envpar/  host, maximum_cpu_time_allowed, revision, return_addres,&
+                       return_username, run_identifier, tasks_per_node, &
+                       write_binary
 
 
Index: /palm/trunk/SOURCE/run_control.f90
===================================================================
--- /palm/trunk/SOURCE/run_control.f90	(revision 82)
+++ /palm/trunk/SOURCE/run_control.f90	(revision 83)
@@ -4,10 +4,14 @@
 ! Actual revisions:
 ! -----------------
-! Preprocessor strings for different linux clusters changed to "lc",
-! routine local_flush is used for buffer flushing
+! 
 !
 ! Former revisions:
 ! -----------------
 ! $Id$
+!
+! 82 2007-04-16 15:40:52Z raasch
+! Preprocessor strings for different linux clusters changed to "lc",
+! routine local_flush is used for buffer flushing
+!
 ! RCS Log replace by Id keyword, revision history cleaned up
 !
