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

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

preliminary uncomplete changes for ocean version

  • Property svn:keywords set to Id
File size: 5.3 KB
RevLine 
[40]1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<html><head>
[62]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
[83]7Installation of new / other versions, version update</h3>
[62]8<p>The PALM&nbsp;group announces code revisions by emails
9send to the
[40]10PALM mailing list. If you like to be put on this list, just send an
[62]11email to <a href="mailto:raasch@muk.uni-hannover.de">raasch@muk.uni-hannover.de</a>.
12Details about new releases can be found in the
[5]13<a href="../tec/technical_documentation.html">technical/numerical
[83]14documentation</a>.</p><p>Generally,
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
[62]18changing into
[40]19the working directory<span style="font-family: Courier New,Courier,monospace;">
20~/palm/current_version
[62]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
[82]22update trunk</span></p><p><span style="font-family: Courier New,Courier,monospace;"></span>This
[62]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>.
[83]26In case of any conflicts with the repository, please refer to the <span style="font-weight: bold;">subversion</span>
[62]27documentation on how to remove them.&nbsp;In order to avoid such
28conflicts, modifications of the default PALM code should be omitted and
[5]29be restricted to the user-interface only
30(see <a href="chapter_3.5.html">chapter
[40]313.5</a>).</p>
32
[62]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;
[94]38svn://130.75.105.45/palm/tags/release-3.1c trunk</span></p>
[40]39<p>However, this would require to carry out again the complete
40installation process described in chapter 5.0. So far, differet
[83]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
[62]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
50via</p>
[40]51
[62]52<blockquote style="font-family: Courier New,Courier,monospace;">mbuild
53-u<br>mbuild</blockquote>
[40]54<p>on all remote hosts listed in the configuration file<span style="font-family: Courier New,Courier,monospace;">
[94]55.mrun.config</span>.</p><p>You
56can use "subversion" for code comparison between the different
57versions. Also,&nbsp;modified code can be committed to the repository,
58but this is restricted to&nbsp;PALM developers. </p>
[62]59<p>As a last step, a suitable test run should be carried out. It
60should
[5]61be carefully examined whether and how the results created by the new
62version differ from those of the old version. Possible discrepancies
63which go beyond the ones announced in the <a href="../tec/technical_documentation.html">technical/numerical
64documentation</a>
[40]65should be communicated as soon as possible to the PALM group.
[62]66</p><hr>
67<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>
[5]68&nbsp;
[62]69<br>&nbsp;<span style="font-style: italic;">Last
70change:</span> $Id: chapter_5.1.html 94 2007-06-01 15:25:22Z raasch $<br>
71</p></body></html>
Note: See TracBrowser for help on using the repository browser.