Changes between Version 9 and Version 10 of Modipsl_vargas


Ignore:
Timestamp:
12/15/11 11:35:18 (12 years ago)
Author:
mafoipsl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Modipsl_vargas

    v9 v10  
    2323 * llcancel --> suppression de job  
    2424 * llq -u ''login'' --> indique tous les jobs en queue ou running pour ''login'' 
    25  * Astuce : paramétrer l'affichage de llq pour avoir les noms de jobs : llq -u $(whoami) -f %jn %id %st %c %dq 
     25 * !Qstat --> ses propres jobs avec des informations un peu plus complètes 
     26 * !Qstat -a --> les informations des jobs de tous les utilisateurs 
     27 * Astuce : paramétrer l'affichage de llq pour avoir les noms de jobs : llq -u $(whoami) -f %jn %id %st %c %dq %h 
     28 * Post-mortem : jar , jar -l #jobid#, pour avoir le lendemain du job les informations détaillées : mémoire, temps réel, efficacité, ... 
    2629 
    2730 
     
    4144  ---> diminuez le nombre de CPU ou augmentez la taille en lattitude 
    4245}}} 
    43 Pour modifier le nombre de processus il faut changer la valeur de la variable '''!JobNumProcTot''' dans config.card avant de lancer la commande ins_job.  
     46Pour modifier le nombre de processus il faut changer la valeur de la variable '''!JobNumProcTot''' dans config.card AVANT de lancer la commande ins_job.  
    4447 
    4548 
     
    5154[[BR]][[BR]] 
    5255== Compiler IPSLCM5A == 
    53   * il faut supprimer les 2 clés : "key_vectopt_loop key_vectopt_memory"  dans config/IPSLCM5A/AA_make. Dans IPSLCM5A/AA_make.gdef (à faire avant ins_make) 
    54   * il faut explicitement demander l'utilisation de 5 processeurs pour NEMO. Fait pour l'execution mais à faire dans les sources de NEMO. 
    55  {{{ 
    56 vi modipsl/modeles/NEMO/WORK/par_oce.F90 (lignes 29-31) 
    57       jpni   = 1,                   &  !: number of processors following i 
    58       jpnj   = 5,                   &  !: number of processors following j 
    59       jpnij  = 5                       !: nb of local domain = nb of processors 
    60 }}} 
    61  
     56  * Depuis le 8 décembre 2011, le couplé IPSLCM5A est prêt pour être compilé directement sur vargas. 
    6257 
    6358[[BR]][[BR]] 
    6459== Faire une simulation avec le modèle IPSLCM5A ==  
    65   * Repérer un état initial à utiliser. 
    66   * '''Attention :''' create_etat0_limit ne fonctionne pas actuellement sur vargas. Il est compilé en parallèle (pour gagner du temps) et l'executable tourne sur le nombre de procs demandé par le job : 32 (ou 16). Comme ce n'est pas prévu dans ce0l, il s'arrête. Il faut donc partir d'un état initial créé autrement : autre simulation, ce0l executé ailleurs, par exemple sur brodie. 
     60  * Repérer un état initial à utiliser :  
     61   * '''Attention :''' create_etat0_limit ne fonctionne pas actuellement sur vargas. Il est compilé en parallèle (pour gagner du temps) et l'executable tourne sur le nombre de procs demandé par le job : 32 (ou 16). Comme ce n'est pas prévu dans ce0l, il s'arrête. Il faut donc partir d'un état initial créé autrement : autre simulation, ce0l executé ailleurs, par exemple sur brodie. 
    6762  * Il faut également utiliser la commande adéquate de lancement. Décommenter la ligne suivante et supprimer l'ancienne valeur de !JobRunOptions dans config.card : 
    6863{{{ 
    6964JobRunOptions='"-pgmmodel MPMD -cmdfile"' 
    7065}}} 
    71   * '''Attention :''' Il faut préciser dans PARAM/run.def  
    72 {{{ 
    73 use_filtre_fft=n  
    74 }}} 
    7566 
    7667== Spécificités libIGCM sur vargas == 
     68 
     69=== Comment refaire une simulation et avoir exactement les mêmes résultats? === 
     70 
     71Attention pour reproduire exactement la même simulation, sur vargas, il faut utiliser le même fichiers Bands d'équilibrage des calculs. 
     72 
     73Voir COMP/lmdz.card. 
    7774 
    7875=== Qu'est-ce que c'est que ce répertoire POSTPONE? ===