20 | 20 | Currently, '''mrun''' is configured to be used on a limited number of selected machines. These are SGI-ICE systems at computing center HLRN in Hannover (''lcsgih''), Berlin (''lcsgib''), IBM-Regatta systems at Yonsei University (''ibmy''), and at DKRZ, Hamburg (''ibmh''), an NEC-SX8 system at RIAM, Kyushu University, Fukuoka (''necriam''), as well as on the Linux cluster of IMUK (''lcmuk''), Tokyo Institute of Technology (''lctit''), Kyoto computing center (''lckyoto''), and Cray-XT4/5 systems at the Bergen Center for Computational Science (''lcxt4'') and at the Finish Meteorological Institute (''lcxt5m''). The strings given in brackets are the systems names (host identifiers) under which '''mrun''' identifies the different hosts.\\\\ |
21 | 21 | You can also use '''mrun'''/PALM on other Linux-Cluster, IBM-AIX, or NEC-SX machines. See [../below below] on how to configure mrun for other machines. However, these configurations currently (version 3.7a) allow to run PALM in interactive mode only. Batch mode requires manual adjustments for the respective queing system and MPI installation in scripts '''mrun''', '''mbuild''', and '''subjob'''.\\\\ |
| 41 | |
| 42 | === Package Installation === |
| 43 | |
| 44 | The '''first installation step''' requires creating a set of directories on the local and, for the [#advanced advanced method], on the remote host. These are: |
| 45 | |
| 46 | {{{~/job_queue |
| 47 | ~/palm |
| 48 | ~/palm/current_version |
| 49 | ~/palm/current_version/JOBS}}} |
| 50 | |
| 51 | The names of these directories can be freely selected (except {{{~/job_queue}}}), however new users should choose them as suggested, since many examples in this documentation as well as all example files are based on these settings. The directory {{{~/palm/current_version}}} on the local host will be called the working directory from now on.\\\\ |
| 52 | In the second step a working copy of the recent PALM version, including the source code, scripts, documentation, etc. must be copied to the working directory (local host!) by executing the following commands. Replace {{{<your username>}}} by the name that you have chosen to access the repository, and {{{<#>}}} by any of the available PALM releases, e.g. "''3.7a''" (new releases will be announced to members of the PALM mailing list). |
| 53 | |
| 54 | {{{cd ~/palm/current_version}}} |
| 55 | {{{svn checkout --username <your username> svn://130.75.105.2/palm/tags/release-<#> trunk}}} |
| 56 | |
| 57 | You will then be prompted for your password. After completion, there should be a subdirectory {{{trunk}}} in your working directory. It contains a number of further subdirectories, which contain e.g. the PALM source code ({{{SOURCE}}}) and the scripts for running PALM ({{{SCRIPTS}}}).\\\\ |
| 58 | Alternatively, executing |
| 59 | |
| 60 | {{{svn checkout --username <your username> svn://130.75.105.2/palm/tags/release-<#> abcde}}} |
| 61 | |
| 62 | will place your working copy in a directory named {{{abcde}}} (instead of a directory named {{{trunk}}}). But keep in mind that you will have to adjust several paths given below, if you do not use the default directory {{{trunk}}}.\\\\ |
| 63 | Please never touch any file in your working copy of PALM, unless you know what you are doing.\\\\ |
| 64 | You can also get a copy of the most recent developer code by executing |
| 65 | |
| 66 | {{{svn checkout --username <your username> svn://130.75.105.2/palm/trunk trunk}}} |
| 67 | |
| 68 | This version may contain new features (they might not be documented well), but it may also contain bugs. |