External tools

1. Important tools used in the IPSL climate modeling framework

The following tools are used for all steps from setup to post processing. They must be available on the computing machine (except forge).

The common account configuration files allow you to access the proper version of the tools (e.g. module load).

1.1. Forge

The machine is a forge trac

  • Welcome page of the User guide as TracWiki and its attached documents
  • Source code archives with the svn server
  • Problem tracker (tickets)

1.2. Remote and secure connections

  • ssh and associated commands (scp, rsync, protocol svn+ssh)

1.3. Shell

  • bash : recommended for interactive mode --- You can read 2016 IPSL documentation on Bash here
  • ksh : used in batch scripts
  • awk gnu ([g]awk)
  • make gnu ([g]make)

1.4. Version control

You can read some 2016 IPSL slides on svn here

1.5. C++ compilers

1.6. Fortran compilers

To learn how to use Fortran, IDRIS training:

Some Fortran compilers :

1.7. FORTRAN libraries

1.8. Generating executables

Default for compiling the models: FCM.

1.9. Batch manager

  • slurm and slurm ccc_*
  • torque-maui
  • LoadLeveler

1.10. Mail program

  • mail[x]

1.11. NetCDF tools

You can read 2016 IPSL documentation on nco / cdo / netcdf here

2. Tools for analyze and visualization of NetCDF files

You can read 2016 IPSL documentation on ferret here

3. A few tips for further reading

3.1. Unix

Google "Unix Tutorial" is a good starting point.

3.2. Text editors

3.2.1. Emacs

3.2.2. vi and vim

3.3. Programming and scripting languages

3.3.1. Python

You can read 2016 IPSL documentation on Python here

4. BootCamp IPSL presentations - documentations - hands on sessions

{24 of march 2016}

All the HandsOn (TP and netcdf files) were available on IDRIS (Ergon) and TGCC (Curie) : $(ccc_home --cccwork -u igcmg)/TRAINING/MODIPSL_HandsOn_20181127/ -- there were not update to new computers centers.

Last modified 2 years ago Last modified on 11/13/19 17:35:07

Attachments (24)