| 1 | {{{ |
| 2 | #!html |
| 3 | <h1>Working on ciclad</h1> |
| 4 | }}} |
| 5 | [[PageOutline]] |
| 6 | |
| 7 | ciclad is an IPSL computing server located on the Jussieu campus in Paris, France. |
| 8 | |
| 9 | == Documentation == |
| 10 | |
| 11 | http://ciclad-web.ipsl.jussieu.fr |
| 12 | |
| 13 | http://ciclad-web.ipsl.jussieu.fr/ciclad-utilisation.pdf |
| 14 | |
| 15 | hotline : svp-ciclad@ipsl.jussieu.fr |
| 16 | |
| 17 | == The machines and file systems == |
| 18 | |
| 19 | The front-end machine can be accessed via the {{{ciclad.jussieu.ipsl.fr}}} IP. |
| 20 | |
| 21 | Data files must be placed in {{{/data/}}} or in the filesystem dedicated to your project. |
| 22 | |
| 23 | == Shared account == |
| 24 | |
| 25 | cf. [wiki:DocBenvEcommonfiles Repository for shared files and shared tools] {{{/ipslfs/igcmg/IGCM}}} |
| 26 | belonging to the account igcmg ({{{${HOME}=/home/igcmg}}}) |
| 27 | |
| 28 | {{{ |
| 29 | $ id -a igcmg |
| 30 | uid=31575(igcmg) gid=31575(igcmg) groups=31575(igcmg) |
| 31 | }}} |
| 32 | |
| 33 | == Individual account == |
| 34 | |
| 35 | You must belong to the igcmg users' group. |
| 36 | |
| 37 | cf. to check the result of the command |
| 38 | {{{ |
| 39 | #!sh |
| 40 | id -a |
| 41 | }}} |
| 42 | |
| 43 | === How to define your environment === |
| 44 | |
| 45 | Add the following line in your login file (e.g. `/home/igcmg/.bashrc`) : |
| 46 | |
| 47 | {{{ |
| 48 | #!sh |
| 49 | . /home/igcmg/.atlas_env_ciclad_ksh |
| 50 | }}} |
| 51 | |
| 52 | for the FORTRAN compiler, the NetCDF library, ferret,... |
| 53 | |
| 54 | ==== To find out the selected implementation in the MPI library ==== |
| 55 | |
| 56 | {{{ |
| 57 | #!sh |
| 58 | mpi-selector --query |
| 59 | }}} |
| 60 | |
| 61 | If the answer is different from : |
| 62 | {{{ |
| 63 | default:openmpi-1.4.2-gfortran-x86_64 |
| 64 | level:system |
| 65 | }}} |
| 66 | or if you are not using the FORTRAN compiler `gfortran` you must change this environment with `mpi-selector --set` by choosing among the possibilities returned by the command `mpi-selector --list`. |
| 67 | |
| 68 | == Job manager commands == |
| 69 | |
| 70 | torque/maui tool |
| 71 | |
| 72 | === End-of-job messages === |
| 73 | |
| 74 | To receive the end-of-job messages returned by the job itself (e.g. end of simulation, error,...) you must specify your email address in the file {{{${HOME}/.forward}}}. |
| 75 | |
| 76 | == How to choose the number of processes? == |
| 77 | |
| 78 | == Example of job for a MPI executable == |
| 79 | |
| 80 | == libIGCM specificities on ciclad == |
| 81 | |
| 82 | |