Changeset 290 for palm/trunk/DOC/app
- Timestamp:
- Apr 15, 2009 1:24:04 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/DOC/app/chapter_5.0.html
r287 r290 1 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 2 2 <html><head> 3 <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> 3 <meta http-equiv="CONTENT-TYPE" content="text/html; charset=windows-1252"><title>PALM 4 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> 4 5 <!-- 5 6 @page { size: 21cm 29.7cm } … … 18 19 local host. Alternatively, <span style="font-weight: bold;">mrun</span> 19 20 can also be used to start PALM on the local host in interactive mode or 20 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 21 as a batch job (if a queueing system like NQS, PBS, or LoadLeveler is 22 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 21 23 installation and operation of PALM requires at mimimum (on both, the 22 local and the remote host, unless stated otherwise):</font></p><ol><li><font color="#000000">The Korn-shell (AT&T ksh or public domain ksh) must be 24 local and the remote host, unless stated otherwise):</font></p><ol><li><font color="#000000">The Korn-shell (AT&T ksh or public 25 domain ksh) must be 23 26 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 24 27 NetCDF-library with version number not earlier than 3.6.0-p1 (for … … 39 42 LoadLeveler (IBM-AIX) and NQS/PBS (Linux-Clusters, NEC-SX).</font></li><li><font color="#000000">ssh/scp-connections to and from the remote 40 43 host must not be blocked by a firewall.<br></font></li></ol><font color="#000000"><span style="font-weight: bold;"></span></font><font color="#000000"> Currently, <span style="font-weight: bold;">mrun</span> is configured 41 to be used on a limited number of selected machines. These are SGI-ICE systems at computing center HLRN in Hannover (<span style="font-style: italic;">lcsgih</span>), Berlin (<span style="font-style: italic;">lcsgib</span>), IBM-Regatta system<span style="font-style: italic;"></span> 44 to be used on a limited number of selected machines. These are SGI-ICE 45 systems at computing center HLRN in Hannover (<span style="font-style: italic;">lcsgih</span>), Berlin (<span style="font-style: italic;">lcsgib</span>), 46 IBM-Regatta system<span style="font-style: italic;"></span> 42 47 at Yonsei University, Seoul (<span style="font-style: italic;">ibms</span>), 43 48 on NEC-SX6/8 systems at DKRZ, Hamburg (<span style="font-style: italic;">nech</span>) and RIAM, 44 49 Kyushu University, Fukuoka (<span style="font-style: italic;">necriam</span>), 45 50 as well as on the Linux cluster of IMUK (<span style="font-style: italic;">lcmuk</span>), Tokyo 46 Institute of Technology (<span style="font-style: italic;">lctit</span>), and the Bergen Center for Computational Science (<span style="font-style: italic;">lcxt4</span>). 47 The strings given in brackets are the systems names (host identifiers) under which <span style="font-weight: bold;">mrun</span> identifies the 48 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 51 Institute of Technology (<span style="font-style: italic;">lctit</span>), 52 and the Bergen Center for Computational Science (<span style="font-style: italic;">lcxt4</span>). 53 The strings given in brackets are the systems names (host identifiers) 54 under which <span style="font-weight: bold;">mrun</span> 55 identifies the 56 different hosts.<br><br>You can also use <span style="font-weight: bold;">mrun</span>/PALM on other 57 Linux-Cluster, IBM-AIX, or NEC-SX machines. See <a href="#configuration_for_other_machines">below</a> on 58 how to configure <span style="font-weight: bold;">mrun</span> 59 for other machines. However, these configurations currently (version 60 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 49 61 examples given in this chapter refer to an 50 62 installation of PALM on an IMUK Linux workstation and the SGI-ICE … … 59 71 accessed via the secure shell (ssh). The user must establish 60 72 passwordless login using the private/public-key mechanism (see e.g. the 61 <a href="http://www .hlrn.de/doc/ssh/index.html">HLRN73 <a href="http://www2.hlrn.de/doc/ssh/index.html">HLRN 62 74 documentation</a>). <b>To ensure proper function of mrun, 63 75 passwordless login must be … … 78 90 be 79 91 guaranteed for <b>all</b> other remote hosts, on which 80 PALM shall run. 81 </ul><p style="line-height: 100%;"></p><p style="line-height: 100%;"><span style="font-weight: bold; text-decoration: underline;">Package 92 PALM shall run.<br><br>Please 93 note that on many remote hosts, passwordless login must also be 94 established <b>within the remote host</b>, i.e. from the 95 remote host to itself. Test this by executing on the remote host: <span style="font-family: Courier New,Courier,monospace;">ssh 96 <remote IP-address></span>. You should not be prompted 97 for a password.<br><br></ul><p style="line-height: 100%;"><span style="font-weight: bold; text-decoration: underline;">Package 82 98 Installation</span></p><p style="line-height: 100%;">In 83 99 the <b>first installation step</b> a … … 85 101 remote host. These directories are:</p><div style="margin-left: 40px; font-family: Courier New,Courier,monospace;">~/job_queue<br></div><div style="margin-left: 40px; font-family: Courier New,Courier,monospace;">~/palm<br></div><div style="margin-left: 40px; font-family: Courier New,Courier,monospace;">~/palm/current_version<br></div><div style="margin-left: 40px;"><span style="font-family: Courier New,Courier,monospace;">~/palm/current_version/JOBS</span><br></div><p style="line-height: 100%;">The names of these directories 86 102 are 87 freely selectable (except < tt><font size="2">~/job_queue</font></tt>),103 freely selectable (except <big><tt><font size="2"><big>~/job_queue</big></font></tt></big>), 88 104 however new users should use them as suggested, since many 89 105 examples in this documentation as well as all example files are 90 assuming these settings. The directory < span style="font-family: monospace;">~/palm/current_version</span>106 assuming these settings. The directory <big><span style="font-family: monospace;">~/palm/current_version</span></big> 91 107 on the local host will be called the working directory from now on. </p> 92 108 <p style="line-height: 100%;"><font color="#000000">In … … 123 139 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 124 140 Configuration</span></font></p><p style="line-height: 100%;"><font color="#000000">To 125 use the PALM scripts, the <span style="font-family: Courier New,Courier,monospace;">PATH</span>-variable has to be extended and the 126 environment variable<span style="font-family: Courier New,Courier,monospace;"> PALM_BIN </span>has to be set (on local and remote host) 141 use the PALM scripts, the <span style="font-family: Courier New,Courier,monospace;">PATH</span>-variable 142 has to be extended and the 143 environment variable<span style="font-family: Courier New,Courier,monospace;"> 144 PALM_BIN </span>has to be set (on local and remote host) 127 145 in the respective profile of the users default shell (e.g. in<span style="font-family: Courier New,Courier,monospace;"> .profile</span>, 128 146 if<span style="font-family: Courier New,Courier,monospace;"> … … 131 149 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 132 150 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 133 small helper/utility programs have to be installed, which are later used by <span style="font-weight: bold;">mrun</span> e.g. for PALM data postprocessing. The installation is done by <span style="font-weight: bold;">mbuild</span>. This script 151 small helper/utility programs have to be installed, which 152 are later used by <span style="font-weight: bold;">mrun</span> e.g. 153 for PALM data postprocessing. The installation is done by <span style="font-weight: bold;">mbuild</span>. This script 134 154 requires a configuration file<span style="font-family: Courier New,Courier,monospace;"> 135 155 .mrun.config</span>, which will be also used by <span style="font-weight: bold;">mrun</span> in the … … 147 167 character and replace the string "<span style="font-family: Courier New,Courier,monospace;"><replace 148 168 by ...></span>" by your username on the respective host 149 given in the <span style="font-family: Courier New,Courier,monospace;"><host identifier></span>. 169 given in the <span style="font-family: Courier New,Courier,monospace;"><host 170 identifier></span>. 150 171 You only have to uncomment lines for those hosts on which you intend to 151 use PALM.</font></p><p style="line-height: 100%;"><font color="#000000">Beside the default configuration file</font><font style="font-family: Courier New,Courier,monospace;" color="#000000"> .mrun.config.default</font><font color="#000000">, the directory<span style="font-family: Courier New,Courier,monospace;"> trunk/SCRIPTS </span>contains additional configuration files which are already adjusted for special hosts:<span style="font-family: Courier New,Courier,monospace;"> .mrun.config.imuk </span>can be used at Hannover University,<span style="font-family: Courier New,Courier,monospace;"> .mrun.config.riam </span>can 172 use PALM.</font></p><p style="line-height: 100%;"><font color="#000000">Beside the default configuration file</font><font style="font-family: Courier New,Courier,monospace;" color="#000000"> .mrun.config.default</font><font color="#000000">, the directory<span style="font-family: Courier New,Courier,monospace;"> 173 trunk/SCRIPTS </span>contains additional configuration files 174 which are already adjusted for special hosts:<span style="font-family: Courier New,Courier,monospace;"> 175 .mrun.config.imuk </span>can be used at Hannover University,<span style="font-family: Courier New,Courier,monospace;"> 176 .mrun.config.riam </span>can 152 177 be used at the Research Institute of Applied Mechanics, Kyushu 153 178 University. These files have to be edited in the same way as described 154 179 above.</font></p><p style="line-height: 100%;"><font color="#000000">After modifying the configuration file, the 155 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 lcsgih</font></p><p style="line-height: 100%;"><font color="#000000">The 156 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 180 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 181 lcsgih</font></p><p style="line-height: 100%;"><font color="#000000">The 182 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 183 remote 157 184 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 158 185 of PALM Code</span></font></p><font color="#000000"> … … 169 196 </span></font><font style="font-family: Courier New,Courier,monospace;" color="#000000">Makefile</font><font color="#000000">, 170 197 in which the dependencies are described. This file is found in 171 subdirectory <span style="font-family: Courier New,Courier,monospace;">trunk/SOURCE< span style="font-family: Times New Roman,Times,serif;">, where172 also the PALM code is stored </span></span>.The compiled198 subdirectory <span style="font-family: Courier New,Courier,monospace;">trunk/SOURCE</span></font><font color="#000000">, where 199 also the PALM code is stored.</font><font color="#000000"> The compiled 173 200 sources (object 174 201 files) are 175 202 stored on the remote computer in the default directory 176 203 </font><font style="font-family: Courier New,Courier,monospace;" color="#000000">~/palm/current_version/MAKE_DEPOSITORY</font>.<font color="#000000"><span style="font-weight: bold;"></span></font><p style="line-height: 100%;"><font color="#000000">The 177 pre-compilation for the remote host (here the SGI-ICE system of HLRN) is 204 pre-compilation for the remote host (here the SGI-ICE system of HLRN) 205 is 178 206 done by</font><span style="font-family: monospace;"></span></p><div style="margin-left: 40px;"><span style="font-family: Courier New,Courier,monospace;">mbuild 179 207 -h lcsgih </span></div><p style="line-height: 100%;"><span style="font-family: Courier New,Courier,monospace;">mbuild … … 210 238 test run can 211 239 now be started by executing the command </font> 212 </p><pre style="margin-left: 1cm; margin-right: 1cm; margin-bottom: 0.5cm; line-height: 100%; font-family: Courier New,Courier,monospace;"><font color="#000000">mrun -d example_cbl -h lcsgih -K parallel -X 8 -T 8 -t 500 -q testq -r “d3# pr#”</font></pre> 213 <font color="#000000">This specific run 240 </p><pre style="margin-left: 1cm; margin-right: 1cm; margin-bottom: 0.5cm; line-height: 100%; font-family: Courier New,Courier,monospace;"><font color="#000000">mrun -d example_cbl -h lcsgih -K parallel -X 8 -T 8 -t 500 -q testq -r “d3# pr#”</font></pre><font color="#000000">This specific run 214 241 will be carried out on 8 PEs and is allowed to use up to 500 seconds 215 242 CPU time. After pressing <return>, the most important … … 253 280 and time displayed at the top of the file header. <font color="#000000">If 254 281 the file contents are identical, the installation is successfully 255 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 282 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 283 for other machines</font></p><font color="#000000">Starting 256 284 from version 3.2a, beside the default hosts (HLRN, etc.), PALM can also 257 285 be installed and run on other Linux-Cluster-, IBM-AIX, or 258 286 NEC-SX-systems. To configure PALM for a non-default host only requires 259 to add some lines to the configuration file<span style="font-family: Courier New,Courier,monospace;"> .mrun.config</span>.<br><br>First, 287 to add some lines to the configuration file<span style="font-family: Courier New,Courier,monospace;"> 288 .mrun.config</span>.<br><br>First, 260 289 you have to define the host identifier (a string of arbitrary length) 261 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 <hostname> <host identifier></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;"> <hostname> </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;"> <host identifier> </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>" 290 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 291 <hostname> <host 292 identifier></span><br></div><br>to the 293 configuration file (best to do this in the section where the other 294 default host identifiers are defined). Here<span style="font-family: Courier New,Courier,monospace;"> 295 <hostname> </span>must be the name of your local 296 host as provided by the unix-command "<span style="font-family: Courier New,Courier,monospace;">hostname</span>". 297 The first characters of<span style="font-family: Courier New,Courier,monospace;"> 298 <host identifier> </span>have to be "<span style="font-family: Courier New,Courier,monospace;">lc</span>", 299 if your system is (part of) a linux-cluster, "<span style="font-family: Courier New,Courier,monospace;">ibm</span>", 300 or "<span style="font-family: Courier New,Courier,monospace;">nec</span>" 262 301 in case of an IBM-AIX- or NEC-SX-system, respectively. For example, if 263 you want to install on a linux-cluster, the line may read as<br><br><div style="margin-left: 40px;">%host_identifier foo lc_bar<br></div><br>In 302 you want to install on a linux-cluster, the line may read as<br><br><div style="margin-left: 40px;">%host_identifier foo 303 lc_bar<br></div><br>In 264 304 the second step, you have to give all informations neccessary to 265 305 compile and run PALM on your local host by adding an additional section 266 to the configuration file:<br><br><div style="margin-left: 40px; font-family: Courier New,Courier,monospace;">%remote_username <1> <host identifier> parallel<br>%tmp_user_catalog <2> <host identifier> parallel<br>%compiler_name <3> <host identifier> parallel<br>%compiler_name_ser <4> <host identifier> parallel<br>%cpp_options 267 <5> <host identifier> parallel<br>%netcdf_inc <6> <host identifier> parallel<br>%netcdf_lib <7> <host identifier> parallel<br>%fopts 268 <8> <host identifier> parallel<br>%lopts 269 <9> <host identifier> parallel<br></div><br>The 306 to the configuration file:<br><br><div style="margin-left: 40px; font-family: Courier New,Courier,monospace;">%remote_username 307 <1> <host 308 identifier> parallel<br>%tmp_user_catalog 309 <2> <host 310 identifier> parallel<br>%compiler_name 311 <3> <host 312 identifier> parallel<br>%compiler_name_ser 313 <4> <host 314 identifier> parallel<br>%cpp_options 315 <5> <host 316 identifier> parallel<br>%netcdf_inc 317 <6> <host 318 identifier> parallel<br>%netcdf_lib 319 <7> <host 320 identifier> parallel<br>%fopts 321 <8> <host 322 identifier> parallel<br>%lopts 323 <9> 324 <host identifier> parallel<br></div><br>The 270 325 section consists of four columns each separated by one or more blanks. 271 326 The first column gives the name of the respective environment variable 272 used by <span style="font-weight: bold;">mrun</span> and <span style="font-weight: bold;">mbuild</span>, 327 used by <span style="font-weight: bold;">mrun</span> 328 and <span style="font-weight: bold;">mbuild</span>, 273 329 while the second column defines its value. The third column has to be 274 330 the host identifier as defined above, and the last column in each line … … 276 332 Otherwise, the respective line(s) will be interpreted as belonging to 277 333 the setup for compiling and running a serial (non-parallel) version of 278 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;"><1> </span>is the username on your LOCAL host</li><li><span style="font-family: Courier New,Courier,monospace;"><2> </span>is the temporary directory in which PALM runs will be carried out</li><li><span style="font-family: Courier New,Courier,monospace;"><3> </span>is the compiler name which generates parallel code</li><li><span style="font-family: Courier New,Courier,monospace;"><4> </span>is the compiler name for generating serial code</li><li><span style="font-family: Courier New,Courier,monospace;"><5> </span>are 334 PALM.<br><br>All brackets have to be replaced by the 335 appropriate settings for your local host:<br><ul><li><span style="font-family: Courier New,Courier,monospace;"><1> 336 </span>is the username on your LOCAL host</li><li><span style="font-family: Courier New,Courier,monospace;"><2> 337 </span>is the temporary directory in which PALM runs will be 338 carried out</li><li><span style="font-family: Courier New,Courier,monospace;"><3> 339 </span>is the compiler name which generates parallel code</li><li><span style="font-family: Courier New,Courier,monospace;"><4> 340 </span>is the compiler name for generating serial code</li><li><span style="font-family: Courier New,Courier,monospace;"><5> 341 </span>are 279 342 the preprocessor options to be invoked. In most of the cases, it will 280 343 be neccessary to adjust the MPI data types to double precision by 281 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;"><6> </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;"><7> </span>are the linker options to search for the NetCDF library</li><li><span style="font-family: Courier New,Courier,monospace;"><8> </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;"><9> </span>are the linker options</li><li><span style="font-family: Courier New,Courier,monospace;"><host identifier> </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 282 raasch 283 lc_bar parallel<br>%tmp_user_catalog 344 giving <span style="font-family: Courier New,Courier,monospace;">-DMPI_REAL=MPI_DOUBLE_PRECISION 345 -DMPI_2REAL=MPI_2DOUBLE_PRECISION</span>. To switch on the NetCDF 346 support, you also have to give <span style="font-family: Courier New,Courier,monospace;">-D__netcdf</span> 347 and <span style="font-family: Courier New,Courier,monospace;">-D__netcdf_64bit</span> 348 (if you like to have 64bit NetCDF output).</li><li><span style="font-family: Courier New,Courier,monospace;"><6> 349 </span>is the compiler option for specifying the include path to 350 search for the NetCDF module/include files</li><li><span style="font-family: Courier New,Courier,monospace;"><7> 351 </span>are the linker options to search for the NetCDF library</li><li><span style="font-family: Courier New,Courier,monospace;"><8> 352 </span>are the general compiler options to be used. You should 353 allways switch on double precision (e.g. <span style="font-family: Courier New,Courier,monospace;">-r8</span>) 354 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;"><9> 355 </span>are the linker options</li><li><span style="font-family: Courier New,Courier,monospace;"><host 356 identifier> </span>is the host identifier as defined 357 before</li></ul><br>A typical example may be:<br><div style="margin-left: 40px; font-family: Courier New,Courier,monospace;">%remote_username 358 raasch 359 360 361 lc_bar parallel<br>%tmp_user_catalog 284 362 /tmp lc_bar 285 363 parallel<br>%compiler_name … … 294 372 -L/usr/local/netcdf/lib:-lnetcdf 295 373 lc_bar parallel<br>%fopts 296 -axW:-cpp:-openmp:-r8:-nbs 374 -axW:-cpp:-openmp:-r8:-nbs 375 297 376 lc_bar parallel<br>%lopts 298 377 -axW:-cpp:-openmp:-r8:-nbs:-Vaxlib lc_bar 299 parallel<br></div><br>Currently (version 3.2a), depending on the MPI 378 parallel<br></div><br>Currently (version 3.2a), 379 depending on the MPI 300 380 version which is running on your local host, the options for the 301 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>) 381 execution command (which may be <span style="font-family: Courier New,Courier,monospace;">mpirun</span> 382 or <span style="font-family: Courier New,Courier,monospace;">mpiexec</span>) 302 383 may have to be adjusted manually in the mrun-script. A future version 303 384 will allow to give the respective settings in the configuration file. … … 306 387 installation, the members of the PALM working group are pleased to 307 388 help you. </p> 308 <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> 309 <p style="line-height: 100%;"><i>Last 310 change: </i> $Id$</p>389 <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 390 change: </i> $Id: chapter_5.0.html 287 2009-04-09 391 08:59:36Z raasch $</p> 311 392 </body></html>
Note: See TracChangeset
for help on using the changeset viewer.