wiki:CcrtModification

CCRT modification

Page created on 2008/01/15 to follow CCRT modification on directories names.

Informations

Bonjour,
 
Tous les calculateurs du CCRT seront arrétés le lundi 21 janvier à 8H pour les opérations suivantes:
 
1/ Mise en place des conteneurs.
Comme annoncé au COMUT (voir présentation COMUT sur site web) et COPIL, les chemins d'accès 
aux systèmes de fichiers /home, /dmnfs, /scratch et /work vont être modifiés de la facon suivante:
    /home/user devient /home/cont00x/user
    /dmnfs/user devient /dmnfs/cont00x/user
    /scratch/user devient /scratch/cont00x/user
    /work/user devient /work/cont00x/user
 
 La répartition des logins dans les différents conteneurs est la suivante:
    SAFRAN, ONERA                      => cont001
    DEN, DAM, EDF, Astrium, Cerfacs    => cont002
    DSM, DSV, GENCI                    => cont003
 
Pour faciliter ce changement, de nouvelles commandes sont mises à la disposition des utilisateurs:
ccc_home + options:   renvoie le chemin d'accès des différents espaces utilisateurs (home, dmnfs, scratch, work)
ccc_msub:  commande unifiée pour soumettre des jobs sur tous les calculateurs du CCRT
Vous trouverez sur le site web CCRT, le détail de ces commandes.
 
Les calculateurs mercure, tantale, acier devraient être opérationnels le lundi 21 janvier dans la soirée. 
Tous les jobs (running et pending) devront être re-soumis par les utilisateurs. 
 
2/ Platine: installation du fix10 et upgrade des firmware des controleurs DDN.
Le contenu du fix10 a été présenté lors du dernier COMUT (voir site web). Suite à cette mise à jour, 
seuls les codes linkés (au niveau MPI) en statique devront être re-linkés.
Platine devrait être opérationnel le mardi 22 janvier vers 14h. Tous les jobs (running et pending) 
devront être re-soumis par les utilisateurs. 
 
Pour tout problème ou information complémentaire, n'hésitez pas à contacter la hotline CCRT.

Cordialement.

-- Exploitation CCRT mail : hotline.ccrt@cea.fr 
tel : 01 69 26 66 66 fax : 01 69 26 71 33 
site web : www-ccrt.ccc.cea.fr:8000 
CCRT DIF/DSSI-SISR Batiment CDC 91297 Arpajon Cedex
______________________________________________ 

Utilisateurs-CCRT mailing list Utilisateurs-CCRT@tungstene.ccc.cea.fr 
http://tungstene.ccc.cea.fr:8000/cgi-bin/mailman/listinfo/utilisateurs-ccrt 

Modifications à apporter (sources mail JYP)

    Bonjour,

Je vous rappelle le changement imminent (lundi 21, c'est lundi PROCHAIN!) des chemins d'accès sur mercure, qui vont peut-etre vous amener à faire des modifications dans vos scripts.

N'attendez PAS la dernière minute! Si vous suivez les instructions ci-dessous, vos scripts marcheront maintenant ET après la modif

Deux cas de figure :

1) Vos scripts ne font appel qu'à des chemins chez vous

Dans ce cas là, il faut juste faire attention à ce que tous vos chemins soient spécifiés par rapport à la variable d'environnement adéquate

/dmnfs/p25jype/SORTIES_CPL_IPSL/    => PAS bien 

$DMFDIR/SORTIES_CPL_IPSL/        => BIEN! 
${DMFDIR}/SORTIES_CPL_IPSL/        => Bien aussi! 

2) Vos scripts font appel à des données qui sont chez quelqu'un d'autre

Dans ce cas, il faut utiliser la commande ccc_home avec les bonnes options (ccc_home -h) pour déterminer le bon chemin d'accès

/dmnfs/p25masa/SORTIES_CPL_IPSL/        => PAS bien 

`ccc_home -d -u p25masa`/SORTIES_CPL_IPSL/    => BIEN!

INPUT_DATA=`ccc_home -d -u p25masa`        => Encore
${INPUT_DATA}/SORTIES_CPL_IPSL/            =>    MIEUX !

Pour CDAT (sources mail JYP)

Ci-dessous, les modifications que j'ai faites pour que le script d'initialisation de CDAT que vous utilisez sur mercure (frontale)
 puisse continuer à fonctionner (s'il n'y a pas d'autres problèmes...)
    ~p25jype/CDAT/cdat.login

diff cdat_4.1snap_060622_ccrt.login cdat_4.1snap_060622_ccrt_OLD.login
23,25d22
< setenv WORKDIR_JYP `ccc_home -w -u p25jype`
< setenv SCRATCHDIR_JYP `ccc_home -s -u p25jype`
<
49,52c46,49
< setenv DEFAULT_CDATINSTHOME ${WORKDIR_JYP}/cdat/versions
< setenv MODEL_PYTHONSTARTUP ${WORKDIR_JYP}/cdat/share/pythonrc
< setenv DEFAULT_PYTHONPATH '${WORKDIR_JYP}/cdat/share/CDAT/Progs:${WORKDIR_JYP}/cdat/share/CDAT/Progs/Devel'
< setenv CDATTUTORIALS ${WORKDIR_JYP}/cdat
---
> setenv DEFAULT_CDATINSTHOME /work/p25jype/cdat/versions
> setenv MODEL_PYTHONSTARTUP /work/p25jype/cdat/share/pythonrc
> setenv DEFAULT_PYTHONPATH '/work/p25jype/cdat/share/CDAT/Progs:/work/p25jype/cdat/share/CDAT/Progs/Devel'
> setenv CDATTUTORIALS /work/p25jype/cdat
114,116c111,113
<     setenv CDATSRCDIR ${WORKDIR_JYP}/cdat/src
<     setenv CDATCOMPILEDIR ${SCRATCHDIR_JYP}/cdat/compil
<     setenv CDATPATCHDIR ${WORKDIR_JYP}/cdat/share/CDAT/Patches
---
>     setenv CDATSRCDIR /work/p25jype/cdat/src
>     setenv CDATCOMPILEDIR /scratchdir/p25jype/cdat/compil
>     setenv CDATPATCHDIR /work/p25jype/cdat/share/CDAT/Patches

Liste des vérifications générales à faire

  • fichiers shell : .cshrc, .kshrc, .... :
    • environnement atlas : .../.atlas_env_mercure_ksh. Voir message de Patrick Brockmann :
      Pour info et action (machine mercure)
      
      En conformité avec la note sur le changement des chemins d'accès au CCRT
      et le regroupement des outils sur des comptes communs (p86ipsl),
      je vous demande de modifier vos fichiers d'initialisation pour la machine mercure.
      
      La séquence suivante sera dorénavant à utiliser
      
      Pour un environnement bash (ou ksh, sh)
      ####################################################""
      #------------------------------------------------------
      # FERRET, FAST, ATLAS
      #------------------------------------------------------
      . `ccc_home -u p86ipsl`/.atlas_env_mercure_ksh
      
      
      Pour un environnement csh (ou tcsh)
      ####################################################""
      #------------------------------------------------------
      # FERRET, FAST, ATLAS
      #------------------------------------------------------
      source  `ccc_home -u p86ipsl`/.atlas_env_mercure_csh
      
      
      Merci
      Patrick 
      
    • PATH avec répertoire en dur
    • alias et raccourcis personnels

Liste des vérifications à faire sur le couplé IPSLCM4_v2

  • Compilation :
    • modeles/IOIPSL/src/Makefile : modifier le répertoire (ou refaire ins_make)
    • LMDZ : rm -rf modeles/LMDZ4/libo puis relancer la compilation
  • Execution :
    • modifier MODIPSL
    • libIGCM_sys/libIGCM_sys_mercure.ksh : vérifier le répertoire R_IN

Liste des vérifications à faire sur les anciens scripts

  • Compilation :
  • Execution :
    • Répertoire MODIPSL=
Last modified 16 years ago Last modified on 01/23/08 19:21:24