Differences between revisions 14 and 45 (spanning 31 versions)
Revision 14 as of 2019-06-28 08:45:59
Size: 1951
Editor: NicoleThomas
Comment:
Revision 45 as of 2025-07-14 11:02:29
Size: 1736
Editor: NicoleThomas
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#acl ClamsUserGroup:read,write,delete,revert All:read
Line 3: Line 5:
The CLaMS source code can be downloaded from the GitLab server https://jugit.fz-juelich.de. == Download Source Code ==

The CLaMS source code can be downloaded from the Gitlab server https://jugit.fz-juelich.de.

To get full read and write access to the complete CLaMS code on the gitlab server, one needs to be registered by the server (login once) and then given access by the maintainer Nicole Thomas (n.thomas@fz-juelich.de).

Access to ''Jugit'' via ssh or https, see [[ AccessJugit | Access to Jugit and Gitlab ]]


For registered users CLaMS is available here:
 {{{
git clone git@jugit.fz-juelich.de:clams/clams-git.git [target-directory]
}}}

Without any registration CLaMS can be downloaded with:
 {{{
git clone https://jugit.fz-juelich.de/clams/clams-git.git [target-directory]
}}}
Line 7: Line 26:
To download the CLaMS code from the gitlab server, one needs to be registered by the server (login once) and then given access by the maintainer Nicole Thomas (n.thomas@fz-juelich.de).
Line 9: Line 27:
The ssh keys should be uploaded to the GitLab Server: <<BR>>
Add your public SSH key to your GitLab account by clicking your avatar in the upper right corner and selecting ''Settings'', navigating to ''SSH Keys'' and pasting your public key in the key field. Your key is usually contained in the file '~/.ssh/id_rsa.pub' and begins with 'ssh-rsa'. Don't use your private SSH key. Then click the ''Add key'' button.

Then the code of the CLaMS version 2.0 can be downloaded by
{{{
git clone https://clams.icg.kfa-juelich.de:clams/CLaMS.git [target-directory]
Example input data can be downloaded by:
 {{{
git clone https://jugit.fz-juelich.de/clams/clams-test-data.git [target-directory]
Line 17: Line 32:
Respectively, internally the develop version of CLaMS is available here:
{{{
git clone git@jugit.fz-juelich.de:clams/clams-git.git [target-directory]
}}}
Some additional CLaMS packages (conv2cf, init, i3d, isentropic, tdot) can be downloaded by:
{{{
Some additional CLaMS packages can be downloaded by registered users as follows:
 {{{
Line 26: Line 37:
Installing on a remote computer like JURECA works identically. If you want to use your ssh-keys from the workstation cluster for downloading the code, you may connect to JURECA by
{{{
ssh -A [-X] <user>@jureca.fz-juelich.de
'''At the moment ssh agent forwarding to JURECA/JUWELS is not allowed and outgoing ssh communication from these systems is blocked.

The source code can only be downloaded via https to JURECA or JUWELS: '''
 {{{
git clone https://jugit.fz-juelich.de/clams/clams-git.git [target-directory]

git clone https://jugit.fz-juelich.de/clams/clams-support.git [target-directory]
Line 30: Line 45:

For compilation of all CLaMS program, go to the target directory and simply type
{{{
make all
}}}

For compilation of a specific program ''progname'' in package ''package-name'':
{{{
cd target-directory
make libs
cd package-name
make progname
}}}

CLaMS Installation

Download Source Code

The CLaMS source code can be downloaded from the Gitlab server https://jugit.fz-juelich.de.

To get full read and write access to the complete CLaMS code on the gitlab server, one needs to be registered by the server (login once) and then given access by the maintainer Nicole Thomas (n.thomas@fz-juelich.de).

Access to Jugit via ssh or https, see Access to Jugit and Gitlab

For registered users CLaMS is available here:

  • git clone git@jugit.fz-juelich.de:clams/clams-git.git [target-directory]

Without any registration CLaMS can be downloaded with:

  • git clone https://jugit.fz-juelich.de/clams/clams-git.git [target-directory]

This version contains all modules, libraries and programs needed for a classical CLaMS simulation employing a ksh-script. It does not include supplementary programs e.g. needed for the conversion of the meteorological data.

Example input data can be downloaded by:

  • git clone https://jugit.fz-juelich.de/clams/clams-test-data.git [target-directory]    

Some additional CLaMS packages can be downloaded by registered users as follows:

  • git clone git@jugit.fz-juelich.de:clams/clams-support.git [target-directory]

At the moment ssh agent forwarding to JURECA/JUWELS is not allowed and outgoing ssh communication from these systems is blocked.

The source code can only be downloaded via https to JURECA or JUWELS:

  • git clone https://jugit.fz-juelich.de/clams/clams-git.git [target-directory]
    
    git clone https://jugit.fz-juelich.de/clams/clams-support.git [target-directory]

GitLabInstructions (last edited 2025-07-14 11:02:29 by NicoleThomas)