Version 65 (modified by aclsce, 17 months ago) (diff)


Working at IDRIS

1. IDRIS presentation


2. How to install your environment at IDRIS

It is important to take the time to install a comfortable and efficient environment.

  • We recommend to follow the example of the rpsl035 login's environment which is in bash. Don't use the default .bash_profile but use instead the ~rpsl035/.bash_login file. Copy this file to your home and remove the default .bash_profile.
    ryyy999@jean-zay: rm $HOME/.bash_profile
    ryyy999@jean-zay: cp $WORK/../../psl/commun/MachineEnvironment/jeanzay/bash_login $HOME/.bash_login
  • The .bash_login file sources the file $WORK/../../psl/commun/MachineEnvironment/jeanzay/env_jeanzay which loads libraries and post processing tools needed on our platform such as:
    module load netcdf/4.7.0/intel-19.0.4-mpi
    module load nco/4.7.9/intel-19.0.4-mpi
    module load ncview/2.1.7/intel-19.0.4-mpi

3. Repository with input files R_IN

The shared repository with input files is stored at jean-zay here: $WORK/../../psl/commun/IGCM. This folder is noted using the variable R_IN in the comp.card in libIGCM configurations. The folder R_IN is the same and regulary synchronized between the computing centers TGCC, IDRIS, ESPRI mesocenter(ciclad/climserv) and LSCE(obelix). Contact the plateforme groupe if you don't have read access to these files with your login at jean-zay.

4. Compilation

Note that there is a specific front-end to perform compilations tasks. This front-end allows you to compile faster and in one go : default XIOS compilation may crash because of restricted interactive ressources per user on the standard front-end. You can access the compilation front-end by using ssh protocol :


5. Accounting

To know the computing time used by your group (updated once a day):

plab999@jean-zay:~> idracct 

If you are working on several projects, your current project is referenced by the environnement variable IDRPROJ (echo $IDRPROJ). idracct gives information about your current project. To check accounting on other project, you need to change the value of IDRPROJ (eval $(idrenv -d <other_project>) and run idracct again.

6. Things to know about file systems

6.1. WORK ($WORK)


  • The $SCRATCH is a semi-permanent space with a 30-day file lifespan, not backep-up
  • Very large quotas per project


is the temporary execution directory specific to batch jobs

  • The $JOBSCRATCH is created automatically when a batch job starts and, therefore, is unique to each job
  • It is destroyed automatically at the end of the job. Therefore, it is necessary to manually copy the important files onto another disk space (the WORK or the SCRATCH) before the end of the job.


6.5. Quotas

To check the used space and the size of the HOME, WORK and STORE:

# Quota HOME
ryyy999@jean-zay: idrquota -m

ryyy999@jean-zay: idrquota -w

# Quota STORE
ryyy999@jean-zay: idrquota -s

7. Simulation outputs

Final simulation outputs are stored on Jean-Zay $STORE space in IGCM_OUT directories.

LibIGCM will copy monitorings files on thredds node by using command thredds_cp. You can find all informations on thredds at Idris here. You can access to data after on this website :

8. About Password

At IDRIS, you have a unique password for all computers. Password have to be changed one time per year. The command to change your password is passwd . You receive a mail 2 weeks before password expiration.

9. The IDRIS's machines

Jean Zay for computing part

To have information about the machines' state (if there will be a maintenance for instance), a mailing list was created by IDRIS. To subscribe, the documentation can be found on the IDRIS extranet, or you can ask the Plateforme group.

Attachments (1)

Download all attachments as: .zip