Opened 11 years ago
Closed 11 years ago
#157 closed enhancement (fixed)
monitoring.job : ajoute possibilité d'utiliser un autre frequence de TS
Reported by: | jgipsl | Owned by: | somebody |
---|---|---|---|
Priority: | major | Milestone: | libIGCM_v2.1 consolidation |
Component: | PostProcessing | Version: | |
Keywords: | Cc: |
Description
Actuellement le monitoring.job va seulement chercher des TS dans Analyse/TS_MO. On peut vouloir faire un monitoring sur d'autre fréquences. Par exemple lors d'un spinup avec ORCHIDEE, on peut avoir des sortie uniquement annuel pour alléger le run.
Voici un proposition que j'utilise actuellement :
Dans POST/monitoring01_stomate.cfg, ajout de la variable FreqTS
# FreqTS=YE : time-series with yearly variables FreqTS=YE
Puis dans AA_monitoring, la section original ligne 217-222:
if [ X${PATH_monitoring_file} != X"" ] ; then IGCM_debug_Print 1 "Monitoring file used : ${PATH_monitoring_file}" IGCM_debug_Print 1 "Determine which files we need." . monitoring01 -l2 --listcommand 'IGCM_sys_RshArchive_NoError ls' ${PATH_monitoring_file} ${R_SAVE}/${comp}/Analyse/TS_MO liste_file_monitoring=$( . monitoring01 -q -l2 --listcommand 'IGCM_sys_RshArchive_NoError ls' ${PATH_monitoring_file} ${R_SAVE}/${comp}/Analyse/TS_MO ) fi
a changer en :
if [ X${PATH_monitoring_file} != X"" ] ; then IGCM_debug_Print 1 "Monitoring file used : ${PATH_monitoring_file}" IGCM_debug_Print 1 "Determine which frequency of time series to be used." FreqTS=$( grep FreqTS ${PATH_monitoring_file} | grep -v \# | awk -F "=" '{print $2}' ) if [ X${FreqTS} = X ] ; then # Default frequency is MO FreqTS=MO fi IGCM_debug_Print 1 "Times series frequency to be used is ${FreqTS}" IGCM_debug_Print 1 "Determine which files we need." . monitoring01 -l2 --listcommand 'IGCM_sys_RshArchive_NoError ls' ${PATH_monitoring_file} ${R_SAVE}/${comp}/Analyse/TS_${FreqTS} liste_file_monitoring=$( . monitoring01 -q -l2 --listcommand 'IGCM_sys_RshArchive_NoError ls' ${PATH_monitoring_file} ${R_SAVE}/${comp}/Analyse/TS_${FreqTS} ) fi
Remarque : Y a surement d'autre méthode mais je pense que c'est bien d'indiquer le fréquence dans monitoring_$comp.cfg car les opérations dans ce fichier dépends souvent de la fréquence.
Change History (2)
comment:1 Changed 11 years ago by sdipsl
- Component changed from AMQP Broker to PostProcessing
- Milestone set to libIGCM_v2.1 consolidation
- Owner set to somebody
comment:2 Changed 11 years ago by sdipsl
- Resolution set to fixed
- Status changed from new to closed
Done. See r901.
Agree.