source: palm/trunk/DOC/app/chapter_5.1.html @ 83

Last change on this file since 83 was 83, checked in by raasch, 17 years ago



PALM can be generally installed on any kind of Linux-, IBM-AIX-, or NEC-SX-system by adding appropriate settings to the configuration file.

Scripts are also running under the public domain ksh.

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 instead of using local_getenv.

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, palm, parin, run_control


mbuild, mrun


  • Property svn:keywords set to Id
File size: 5.3 KB
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
3<meta content="text/html; charset=windows-1252" http-equiv="CONTENT-TYPE"><title>PALM chapter 5.1</title>
4<meta content="StarOffice 7 (Win32)" name="GENERATOR">
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>
6<body style="direction: ltr;" lang="en-US"><h3>5.1
7Installation of new / other versions, version update</h3>
8<p>The PALM&nbsp;group announces code revisions by emails
9send to the
10PALM mailing list. If you like to be put on this list, just send an
11email to <a href=""></a>.
12Details about new releases can be found in the
13<a href="../tec/technical_documentation.html">technical/numerical
15there are two ways of installing new / other versions. You can install
16a version from the list of available PALM releases or you can update
17your 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
18changing into
19the working directory<span style="font-family: Courier New,Courier,monospace;">
21</span>and executing<span style="font-family: Courier New,Courier,monospace;"></span></p><p style="margin-left: 40px;"><span style="font-family: Courier New,Courier,monospace;">svn
22update trunk</span></p><p><span style="font-family: Courier New,Courier,monospace;"></span>This
23updates all files in the PALM working copy in subdirectory<span style="font-family: Courier New,Courier,monospace;"> trunk</span>.
24The update may fail due&nbsp;the&nbsp;<span style="font-weight: bold;">subversion</span> rules, if
25you have modified the contents of<span style="font-family: Courier New,Courier,monospace;"> trunk</span>.
26In case of any conflicts with the repository, please refer to the <span style="font-weight: bold;">subversion</span>
27documentation on how to remove them.&nbsp;In order to avoid such
28conflicts, modifications of the default PALM code should be omitted and
29be restricted to the user-interface only
30(see <a href="chapter_3.5.html">chapter
33<p>Alternatively, you can install new or other releases in a
34different directory, eg.</p><p style="margin-left: 40px;"><span style="font-family: Courier New,Courier,monospace;">mkdir
35~/palm/release-3.1c</span><br style="font-family: Courier New,Courier,monospace;"><span style="font-family: Courier New,Courier,monospace;">cd
36~/palm/release-3.1c</span><br style="font-family: Courier New,Courier,monospace;"><span style="font-family: Courier New,Courier,monospace;">svn
37checkout --username &lt;your username&gt;
38svn:// trunk</span></p>
39<p>However, this would require to carry out again the complete
40installation process described in chapter 5.0. So far, differet
41versions 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
42updating the working copy, please check for any differences between
43your current configuration file (<span style="font-family: Courier New,Courier,monospace;">.mrun.config</span>)
44and the default configuration file under<span style="font-family: Courier New,Courier,monospace;">
45trunk/SCRIPTS/.mrun.config.default </span>and adjust your
46current file, if neccessary.</p><p>The scripts and the
47pre-compiled code must then be updated
48via</p><div style="margin-left: 40px; font-family: Courier New,Courier,monospace;">mbuild
49-u -h lcmuk<br>mbuild -u -h ibmh<br>mbuild -h ibmh</div><p>or
52<blockquote style="font-family: Courier New,Courier,monospace;">mbuild
54<p>on all remote hosts listed in the configuration file<span style="font-family: Courier New,Courier,monospace;">
55.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>
56<p>As a last step, a suitable test run should be carried out. It
58be carefully examined whether and how the results created by the new
59version differ from those of the old version. Possible discrepancies
60which go beyond the ones announced in the <a href="../tec/technical_documentation.html">technical/numerical
62should be communicated as soon as possible to the PALM group.
64<p><br><font color="#000080"><font color="#000080"><a href="chapter_5.0.html"><font color="#000080"><img name="Grafik1" src="left.gif" align="bottom" border="2" height="32" width="32"></font></a><a href="index.html"><font color="#000080"><img name="Grafik2" src="up.gif" align="bottom" border="2" height="32" width="32"></font></a></font></font><br>
66<br>&nbsp;<span style="font-style: italic;">Last
67change:</span> $Id: chapter_5.1.html 83 2007-04-19 16:27:07Z raasch $<br>
Note: See TracBrowser for help on using the repository browser.