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

Last change on this file since 220 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
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<html><head>
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="mailto:raasch@muk.uni-hannover.de">raasch@muk.uni-hannover.de</a>.
12Details about new releases can be found in the
13<a href="../tec/technical_documentation.html">technical/numerical
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
18changing into
19the working directory<span style="font-family: Courier New,Courier,monospace;">
20~/palm/current_version
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
313.5</a>).</p>
32
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://130.75.105.45/palm/tags/release-3.1c 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
50via</p>
51
52<blockquote style="font-family: Courier New,Courier,monospace;">mbuild
53-u<br>mbuild</blockquote>
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
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>
59<p>As a last step, a suitable test run should be carried out. It
60should
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>
65should be communicated as soon as possible to the PALM group.
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>
68&nbsp;
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.