HPC centres¶
Occigen¶
Login¶
How to ask a login¶
WARNING: do not use safari as the display of a page to print do not work
link to the form to fill: https://www.cines.fr/services/formulaires-et-textes/
How to log in¶
The easiest to connect is to use a proxy jump. You will still have to enter your password for Occigen but not for the gateway. To do so you need to:
set up your ssh key to be able to connect to your gateway without password.
If you use a non-empty passphrase, you may consider using a ssh-agent to manage your key during your session
set up you proxy jump:
Host occigen
ProxyJump gatewayname
User username
HostName occigen.cines.fr
ForwardX11 yes
ForwardX11Timeout 24h
ForwardX11Trusted yes
Now you can connect with only the occigen password to enter:
ssh occigen
Modules¶
Compile XIOS¶
Compile and run NEMO¶
ulimit -s unlimited
Python¶
To use python on Occigen, the easiest is to use conda.
Full documentation on the package management is available here: https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#create-env-from-file
The conda module can be load:
module load /opt/software/alfred/spack-dev/modules/tools/linux-rhel7-x86_64/miniconda3/4.7.12.1-gcc-4.8.5
Installing packages on the home will put a lot of file and possibly reach the inode limit on your home. The work around is to create a .conda directory on your scratchdir and link it to your home. The drawback is that it is not backed up. The work around it to generate your environment file and save it to your home directory or elsewhere.
(base) xxxxxx@machine:~$ ls -la
...
lrwxrwxrwx. 1 xxxxx yyyyyy ..... .conda -> /scratch/zzzzz/yyyy/xxxx/.conda
...
You can generate an environment file like this:
conda env export --from-history
You can create an env from an env file like this:
conda env create -f environment.yml