From 057a095dd5118c850caa4ce1455b11648197a646 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andr=C3=A9=20Ribes?= Date: Wed, 26 Jan 2011 15:42:55 +0100 Subject: [PATCH] =?utf8?q?Suppression=20des=20tests=20de=20la=20biblioth?= =?utf8?q?=C3=A9que?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../Aster/Aster_as_Functions/Gnuplot | 1 - .../Aster_as_Functions/N_Code_Aster_dist.py | 528 -- .../Aster_as_Functions/N_MR_Parameters.py | 53 - .../Aster/Aster_as_Functions/N_Parameters.py | 12 - .../Aster_as_Functions/N_Study_Parameters.py | 9 - .../original_python_pour_aster | 11 - .../python_salome5_pour_aster | 41 - .../test101_Code_Aster_par_fonctions.py | 25 - .../test101_Code_Aster_par_fonctions.txt | 25 - .../test102_Fonctions_et_cas_test_AD.py | 149 - .../test110_zzzz159a_sans_Xb_par_LBFGSB.ps.gz | Bin 3345 -> 0 bytes .../test110_zzzz159a_sans_Xb_par_LBFGSB.py | 148 - .../test110_zzzz159a_sans_Xb_par_LBFGSB.txt | 1067 --- .../test111_zzzz159a_sans_Xb_par_TNC.ps.gz | Bin 3250 -> 0 bytes .../test111_zzzz159a_sans_Xb_par_TNC.py | 148 - .../test111_zzzz159a_sans_Xb_par_TNC.txt | 1592 ---- .../test112_zzzz159a_sans_Xb_par_CG.ps.gz | Bin 3329 -> 0 bytes .../test112_zzzz159a_sans_Xb_par_CG.py | 147 - .../test112_zzzz159a_sans_Xb_par_CG.txt | 6735 ----------------- .../test113_zzzz159a_sans_Xb_par_BFGS.ps.gz | Bin 3224 -> 0 bytes .../test113_zzzz159a_sans_Xb_par_BFGS.py | 147 - .../test113_zzzz159a_sans_Xb_par_BFGS.txt | 1298 ---- .../zzzz159a/.old/zzzz159a.3.ok | 92 - .../zzzz159a/.old/zzzz159a.3.orig | 82 - .../zzzz159a/.old/zzzz159a.astk | 123 - .../zzzz159a/.old/zzzz159a.code | 99 - .../zzzz159a/.old/zzzz159a.comm | 114 - .../zzzz159a/.old/zzzz159a.erre | 17 - .../zzzz159a/.old/zzzz159a.export | 40 - .../zzzz159a/.old/zzzz159a.mess | 1140 --- .../zzzz159a/.old/zzzz159a.para | 1 - .../zzzz159a/.old/zzzz159a.resu | 75 - .../zzzz159a/.old/zzzz159a_esclave.mess | 1091 --- .../zzzz159a/.old/zzzz159a_esclave.resu | 60 - .../Aster_as_Functions/zzzz159a/test_aster.sh | 7 - .../Aster_as_Functions/zzzz159a/zzzz159a.3 | 82 - .../zzzz159a/zzzz159a.export.esclave | 14 - .../Aster_as_Functions/zzzz159a/zzzz159a.mail | 65 - .../zzzz159a/zzzz159a_esclave.mess | 1116 --- .../zzzz159a/zzzz159a_esclave.resu | 76 - .../Aster/docs_et_infos/aster_blue.gif | Bin 234583 -> 0 bytes .../zzzz159a_Documentation_u4.73.02.pdf | Bin 456123 -> 0 bytes .../zzzz159a_Global_Parameters.xml | 106 - .../Aster/docs_et_infos/zzzz159a_README | 68 - .../docs_et_infos/zzzz159a_Test_Blue.xml | 832 -- src/tests/daComposant/Makefile.am | 2 - src/tests/daComposant/Plateforme/Makefile.am | 23 - .../Plateforme/test000_Etude_ADD.py | 59 - .../daComposant/Plateforme/test001_Blue.py | 73 - .../daComposant/Plateforme/test002_Blue.py | 94 - .../daComposant/Plateforme/test003_Blue.py | 78 - .../daComposant/Plateforme/test004_Blue.py | 96 - .../daComposant/Plateforme/test005_Blue.py | 90 - .../daComposant/Plateforme/test007_Blue.py | 98 - .../daComposant/Plateforme/test008_Kalman.py | 94 - .../Plateforme/test012_LinearLeastSquares.py | 58 - .../Plateforme/test013_EnsembleBlue.py | 73 - .../daComposant/Plateforme/test015_3DVAR.py | 81 - .../test018_3DVAR_par_fonction_avec_bornes.py | 95 - .../daComposant/Plateforme/test101_RMS.py | 65 - .../Plateforme/test102_PlotVector.py | 51 - .../Plateforme/test103_PlotVectors.py | 48 - 62 files changed, 18614 deletions(-) delete mode 120000 src/tests/daComposant/Aster/Aster_as_Functions/Gnuplot delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/N_Code_Aster_dist.py delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/N_MR_Parameters.py delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/N_Parameters.py delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/N_Study_Parameters.py delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/original_python_pour_aster delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/python_salome5_pour_aster delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/test101_Code_Aster_par_fonctions.py delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/test101_Code_Aster_par_fonctions.txt delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/test102_Fonctions_et_cas_test_AD.py delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/test110_zzzz159a_sans_Xb_par_LBFGSB.ps.gz delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/test110_zzzz159a_sans_Xb_par_LBFGSB.py delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/test110_zzzz159a_sans_Xb_par_LBFGSB.txt delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/test111_zzzz159a_sans_Xb_par_TNC.ps.gz delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/test111_zzzz159a_sans_Xb_par_TNC.py delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/test111_zzzz159a_sans_Xb_par_TNC.txt delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/test112_zzzz159a_sans_Xb_par_CG.ps.gz delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/test112_zzzz159a_sans_Xb_par_CG.py delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/test112_zzzz159a_sans_Xb_par_CG.txt delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/test113_zzzz159a_sans_Xb_par_BFGS.ps.gz delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/test113_zzzz159a_sans_Xb_par_BFGS.py delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/test113_zzzz159a_sans_Xb_par_BFGS.txt delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.3.ok delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.3.orig delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.astk delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.code delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.comm delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.erre delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.export delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.mess delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.para delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.resu delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a_esclave.mess delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a_esclave.resu delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/test_aster.sh delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a.3 delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a.export.esclave delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a.mail delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a_esclave.mess delete mode 100755 src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a_esclave.resu delete mode 100755 src/tests/daComposant/Aster/docs_et_infos/aster_blue.gif delete mode 100755 src/tests/daComposant/Aster/docs_et_infos/zzzz159a_Documentation_u4.73.02.pdf delete mode 100755 src/tests/daComposant/Aster/docs_et_infos/zzzz159a_Global_Parameters.xml delete mode 100755 src/tests/daComposant/Aster/docs_et_infos/zzzz159a_README delete mode 100755 src/tests/daComposant/Aster/docs_et_infos/zzzz159a_Test_Blue.xml delete mode 100644 src/tests/daComposant/Makefile.am delete mode 100644 src/tests/daComposant/Plateforme/Makefile.am delete mode 100644 src/tests/daComposant/Plateforme/test000_Etude_ADD.py delete mode 100644 src/tests/daComposant/Plateforme/test001_Blue.py delete mode 100644 src/tests/daComposant/Plateforme/test002_Blue.py delete mode 100644 src/tests/daComposant/Plateforme/test003_Blue.py delete mode 100644 src/tests/daComposant/Plateforme/test004_Blue.py delete mode 100644 src/tests/daComposant/Plateforme/test005_Blue.py delete mode 100644 src/tests/daComposant/Plateforme/test007_Blue.py delete mode 100644 src/tests/daComposant/Plateforme/test008_Kalman.py delete mode 100644 src/tests/daComposant/Plateforme/test012_LinearLeastSquares.py delete mode 100644 src/tests/daComposant/Plateforme/test013_EnsembleBlue.py delete mode 100644 src/tests/daComposant/Plateforme/test015_3DVAR.py delete mode 100644 src/tests/daComposant/Plateforme/test018_3DVAR_par_fonction_avec_bornes.py delete mode 100644 src/tests/daComposant/Plateforme/test101_RMS.py delete mode 100644 src/tests/daComposant/Plateforme/test102_PlotVector.py delete mode 100644 src/tests/daComposant/Plateforme/test103_PlotVectors.py diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/Gnuplot b/src/tests/daComposant/Aster/Aster_as_Functions/Gnuplot deleted file mode 120000 index be6e217..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/Gnuplot +++ /dev/null @@ -1 +0,0 @@ -/usr/share/pyshared/Gnuplot \ No newline at end of file diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/N_Code_Aster_dist.py b/src/tests/daComposant/Aster/Aster_as_Functions/N_Code_Aster_dist.py deleted file mode 100755 index bcf2ffe..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/N_Code_Aster_dist.py +++ /dev/null @@ -1,528 +0,0 @@ -# -*- coding: iso-8859-1 -*- - -import os, sys, shutil, tempfile, glob -from math import log10 -#from socket import gethostname - -#=============================================================================== -def UTMESS(code='I', txt=''): - print txt - if code=='F': sys.exit() - -#=============================================================================== -def get_tables(tables_calc,tmp_repe_table,prof): - """ Recupere les resultats Aster (Table Aster -> Numeric Python) - """ - import Numeric - assert (tables_calc is not None) - assert (tmp_repe_table is not None) - - # Import du module lire_table - if os.environ.has_key('ASTER_ROOT'): - version = prof['version'][0] - bibpyt = os.path.join(os.environ['ASTER_ROOT'], version, 'bibpyt') - sys.path.append(bibpyt) - for mdl in glob.glob(os.path.join(bibpyt, '*')): - sys.path.append(os.path.join(os.environ['ASTER_ROOT'], version, 'bibpyt', mdl)) - try: - from lire_table_ops import lecture_table - except: - UTMESS('F', "Impossible d'importer le module lire_table!") - - reponses = tables_calc - Lrep=[] - _TB = [None]*len(reponses) - for i in range(len(reponses)): - _fic_table = tmp_repe_table + os.sep + "fort."+str(int(100+i)) - - try: - file=open(_fic_table,'r') - texte=file.read() - file.close() - except Exception, err: - ier=1 - message = "Erreur 1!\n" + str(err) - UTMESS('F', message) - - try: - table_lue = lecture_table(texte, 1, ' ') - list_para = table_lue.para - tab_lue = table_lue.values() - except Exception, err: - ier=1 - message = "Erreur 2!\n" + str(err) - else: - ier=0 - - if ier!=0 : UTMESS('F', message) - - try: - nb_val = len(tab_lue[ list_para[0] ]) - F = Numeric.zeros((nb_val,2), Numeric.Float) - for k in range(nb_val): - F[k][0] = tab_lue[ str(reponses[i][1]) ][k] - F[k][1] = tab_lue[ str(reponses[i][2]) ][k] - Lrep.append(F) - except Exception, err: - message = "Erreur 3!\n" + str(err) - UTMESS('F', message) - resu_calc = Lrep - from N_Parameters import debug - if debug: print 'resu_calc:', resu_calc - - return resu_calc -#=============================================================================== - - -#=============================================================================== -def Calcul_Aster_Ponctuel( X0 = None ): - # - import numpy - if type(X0) is type(numpy.matrix([])): - X0 = X0.A1.tolist() - else: - X0 = list(X0) - # ---------------------------------------------------------------------------- - # Parametres - isFromYacs = globals().get('ASTER_ROOT', None) # execution via YACS ou en externe - if not isFromYacs: - from N_Parameters import ASTER_ROOT, debug, SOURCES_ROOT, DISPLAY - from N_Study_Parameters import export - from N_MR_Parameters import calcul, parametres - os.environ['ASTER_ROOT'] = ASTER_ROOT - - # ---------------------------------------------------------------------------- - # Repertoire contenant les resultats des calculs Aster (None = un rep temp est cree) - resudir = globals().get('resudir', None) - - # ---------------------------------------------------------------------------- - # Parametres remis en forme - list_params = [x[0] for x in parametres] - list_calc = calcul - - # ---------------------------------------------------------------------------- - # Procedure de calculs distribues - # - # Import des modules python d'ASTK - astk_serv_root = os.path.join(ASTER_ROOT, 'ASTK', 'ASTK_SERV') - sys.path.append(os.path.join(astk_serv_root, 'lib')) - sys.path.append(os.path.join(ASTER_ROOT, 'lib', 'python2.4', 'site-packages')) - if debug: - print sys.path - try: - from asrun.run import AsRunFactory - from asrun.profil import ASTER_PROFIL - from asrun.common_func import get_hostrc - from asrun.utils import get_timeout - from asrun.parametric import is_list_of_dict - from asrun.thread import Dispatcher - from asrun.distrib import DistribParametricTask - except Exception, e: - print e - UTMESS('F', "Impossible de determiner l'emplacement d'Aster ! Fixer le chemin avec la variable d'environnement ASTER_ROOT.") - - # Import des modules supplementaires - sys.path.insert(0, SOURCES_ROOT) - sys.path.insert(0, os.path.join(SOURCES_ROOT, 'sources')) - - - # result directories - if resudir: - if not os.path.isdir(resudir): - try: os.mkdir(resudir) - except: - UTMESS('A', "Impossible de creer le repertoire : %s. On utilise un repertoire temporaire" % resudir) - resudir = None - if not resudir: resudir = tempfile.mkdtemp(prefix='tmp_macr_recal_') - flashdir = os.path.join(resudir,'flash') - UTMESS('I', "\n ASTER Exécution simple\n Répertoire temporaire de résultats : %s" % resudir) - - sys.argv = [''] - - run = AsRunFactory() - - prof = ASTER_PROFIL(filename=export) - #prof = init_profil_from(run, prof, keep_surch=True) - prof.Set('R', { - 'type' : 'repe', 'isrep' : True, 'ul' : 0, 'compr' : False, - 'path' : '/tmp/test_param' }) - - if debug: print prof - prof.WriteExportTo( os.path.join(resudir, 'master.export') ) - - # get hostrc object - hostrc = get_hostrc(run, prof) - - # timeout before rejected a job - timeout = get_timeout(prof) - - - # list of parameters - list_val = [] - - # Dictionnaire des parametres du point courant - dic = dict( zip( list_params, X0 ) ) - list_val.append( dic ) - - assert is_list_of_dict(list_val) - nbval = len(list_val) - - - # Ajout des impressions de tables a la fin du .comm - t = [] - reponses = list_calc - for i in range(len(reponses)): - _ul = str(int(100+i)) - num_ul = '99' - - try: os.remove( tmp_macr_recal+os.sep+"REPE_TABLE"+os.sep+"fort."+_ul ) - except: pass - - t.append("\n# Recuperation de la table : " + str(reponses[i][0]) + "\n") - t.append("DEFI_FICHIER(UNITE=" + num_ul + ", FICHIER='" + os.path.join('.', 'REPE_OUT', 'fort.'+_ul) + "',);\n" ) - t.append("IMPR_TABLE(TABLE="+str(reponses[i][0])+", FORMAT='ASTER', UNITE="+num_ul+", INFO=1, FORMAT_R='E30.20',);\n") - t.append("DEFI_FICHIER(ACTION='LIBERER', UNITE="+num_ul+",);\n") - - - # number of threads to follow execution - numthread = 1 - - # ----- Execute calcutions in parallel using a Dispatcher object - # elementary task... - task = DistribParametricTask(run=run, prof=prof, # IN - hostrc=hostrc, - nbmaxitem=0, timeout=timeout, - resudir=resudir, flashdir=flashdir, - keywords={'POST_CALCUL': '\n'.join(t)}, - info=1, - nbnook=0, exec_result=[]) # OUT - # ... and dispatch task on 'list_tests' - etiq = 'calc_%%0%dd' % (int(log10(nbval)) + 1) - labels = [etiq % (i+1) for i in range(nbval)] - couples = zip(labels, list_val) - execution = Dispatcher(couples, task, numthread=numthread) - - iret = 0 - if task.nbnook > 0: - iret = 4 - #run.Sortie(iret) - - # Recuperation des tables calculees - seq_FX = [] - seq_FY = [] - seq_DIMS = [] - lst_DIAG = [] - lst_iter = [] - i=0 - for c in labels: - tbl = get_tables(tables_calc=list_calc, tmp_repe_table=os.path.join(resudir, c, 'REPE_OUT'), prof=prof) - FX = [] - FY = [] - ldims = [] - for array in tbl: -# print 'AA1:', array -# print array[0] - FX.extend([ x[0] for x in array ]) - FY.extend([ x[1] for x in array ]) - ldims.append(len(array)) - - # Agregation des resultats - seq_FX.append(FX) - seq_FY.append(FY) - seq_DIMS.append(ldims) - lst_iter.append(i) - i+=1 - - # Liste des diagnostics - d_diag = {} - for result in task.exec_result: - label = result[0] - diag = result[2] - d_diag[label] = diag - lst_DIAG = [ d_diag[label] for label in labels] - - if debug: - print - print "list_calc =",list_calc - print "seq_FX =",seq_FX - print "seq_FY =",seq_FY - print "seq_DIMS =",seq_DIMS - print "lst_DIAG =",lst_DIAG - print "lst_iter =",lst_iter - print - - # ---------------------------------------------------------------------------- - # Procedure d'assemblage du gradient - - # Calcul maitre (point X0) - idx0 = lst_iter.index(0) # index (les calculs arrivent-ils dans le desordre?) - FY_X0 = seq_FY[idx0] - H_de_X = FY_X0 - - # Arret si tous les jobs ne se sont pas deroules correctement - for diag in lst_DIAG: - if not diag[0:2] in ['OK', ' 0: - iret = 4 - #run.Sortie(iret) - - # Recuperation des tables calculees - seq_FX = [] - seq_FY = [] - seq_DIMS = [] - lst_DIAG = [] - lst_iter = [] - i=0 - for c in labels: - tbl = get_tables(tables_calc=list_calc, tmp_repe_table=os.path.join(resudir, c, 'REPE_OUT'), prof=prof) - FX = [] - FY = [] - ldims = [] - for array in tbl: -# print 'AA1:', array -# print array[0] - FX.extend([ x[0] for x in array ]) - FY.extend([ x[1] for x in array ]) - ldims.append(len(array)) - - # Agregation des resultats - seq_FX.append(FX) - seq_FY.append(FY) - seq_DIMS.append(ldims) - lst_iter.append(i) - i+=1 - - # Liste des diagnostics - d_diag = {} - for result in task.exec_result: - label = result[0] - diag = result[2] - d_diag[label] = diag - lst_DIAG = [ d_diag[label] for label in labels] - - if debug: - print - print "list_calc =",list_calc - print "seq_FX =",seq_FX - print "seq_FY =",seq_FY - print "seq_DIMS =",seq_DIMS - print "lst_DIAG =",lst_DIAG - print "lst_iter =",lst_iter - print "dX =",dX - print - - # ---------------------------------------------------------------------------- - # Procedure d'assemblage du gradient - - # Calcul maitre (point X0) - idx0 = lst_iter.index(0) # index (les calculs arrivent-ils dans le desordre?) - FY_X0 = seq_FY[idx0] - H_de_X = FY_X0 - - # Arret si tous les jobs ne se sont pas deroules correctement - for diag in lst_DIAG: - if not diag[0:2] in ['OK', ' /dev/null - -# Retrait du PYTHONPATH positionné par ASTER et utilisation de SALOME5 -# -------------------------------------------------------------------- -unset PYTHONPATH -export ROOT_SALOME=/home/ahbhhjp/SALOME5/Salome_5.Dev/SALOME5/Prerequis -FIC=$ROOT_SALOME/../V5_Dev/prerequis-debianForSalome-V5_Dev.sh -echo "===== Source de l'environnement SALOME5" -if [ -f "$FIC" ]; then - source $FIC - # echo $FIC -fi -# echo $PYTHONPATH - -cd $HERE -WP=`which python` -echo "===== Python utilisé.........: $WP" -echo "===== Calcul effectué dans...: $HERE" -echo -/usr/bin/time --portability python $1 diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/test101_Code_Aster_par_fonctions.py b/src/tests/daComposant/Aster/Aster_as_Functions/test101_Code_Aster_par_fonctions.py deleted file mode 100755 index 17b0425..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/test101_Code_Aster_par_fonctions.py +++ /dev/null @@ -1,25 +0,0 @@ -#-*-coding:iso-8859-1-*- -# -# Script à lancer avec l'environnement ASTER+SALOME4 surchargé par SALOME5.Dev -# ---------------------------------------------------------------------------- - -from N_Code_Aster_dist import Calcul_Aster_Ponctuel -from N_Code_Aster_dist import Calcul_Aster_Jacobienne -from N_Code_Aster_dist import Calcul_Aster_Adjoint - -Point_courant = [ 80000., 1000., 30. ] -Experience = 22*[1.] - -HX = Calcul_Aster_Ponctuel( Point_courant ) - -Delta_HX = Calcul_Aster_Jacobienne( Point_courant ) - -HtY = Calcul_Aster_Adjoint( ( Point_courant, Experience) ) - -print -print "HX =", HX -print -print "Delta_HX =", Delta_HX -print -print "HtY =", HtY -print diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/test101_Code_Aster_par_fonctions.txt b/src/tests/daComposant/Aster/Aster_as_Functions/test101_Code_Aster_par_fonctions.txt deleted file mode 100755 index 0017551..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/test101_Code_Aster_par_fonctions.txt +++ /dev/null @@ -1,25 +0,0 @@ - -===== Source de l'environnement ASTER -===== Source de l'environnement SALOME5 -===== Python utilisé.........: /home/ahbhhjp/SALOME5/Salome_5.Dev/SALOME5/Prerequis/../Prerequis/Python-2.4.4/bin/python -===== Calcul effectué dans...: /home/ahbhhjp/SALOME5/supplements_JPA/Aster/Aster_as_Functions - -Debut N_MR_Parameters -Fin N_MR_Parameters -Result directory is : /tmp/tmp_macr_recal_yZFWYI - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-16776/interactif)... -calc_1 OK 4.29 0.41 4.70 4.71 -Result directory is : /tmp/tmp_macr_recal_3CtnFS - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-16776/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-16776/interactif)... -calc_1 OK 4.36 0.48 4.84 5.43 -calc_2 OK 4.38 0.44 4.82 5.21 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-16776/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-16776/interactif)... -calc_4 OK 4.36 0.45 4.81 5.27 -calc_3 OK 4.36 0.51 4.87 5.48 - -HX = [0.0, 30.125000000000011, 30.625000000000007, 31.125000000000004, 31.625000000000014, 32.125000000000028, 32.625000000000014, 33.125000000000014, 33.625000000000007, 34.125000000000014, 34.625000000000014, 0.0, 0.00012343750000000012, 0.00061718750000000044, 0.001110937500000001, 0.0016046875000000013, 0.0020984375000000009, 0.0025921874999999999, 0.0030859375000000006, 0.0035796875000000008, 0.0040734375000000007, 0.0045671874999999992] - -Delta_HX = [[0.0, -4.6875001658008841e-09, -4.6874788495188113e-09, -4.6875108239419205e-09, -4.6875143766555993e-09, -4.6874788495188113e-09, -4.6875143766555993e-09, -4.6875143766555993e-09, -4.6875143766555993e-09, -4.6875072712282417e-09, -4.6875214820829569e-09, 0.0, -4.6484374509325743e-12, -4.7265623489764486e-12, -4.8046872470203228e-12, -4.8828120366439798e-12, -4.9609383441506782e-12, -5.0390637842956387e-12, -5.1171879233979922e-12, -5.1953129298620837e-12, -5.2734379363261752e-12, -5.3515629427902667e-12], [0.0, -1.2499999613169166e-07, -6.2500000197474037e-07, -1.1250000113705028e-06, -1.6250000101081241e-06, -2.1249999733186087e-06, -2.6250000004779395e-06, -3.1250000063209882e-06, -3.6250000263748916e-06, -4.1250000180070856e-06, -4.6250000096392796e-06, 0.0, 1.5624999666515038e-12, 7.8125003211484967e-12, 1.4062500729855598e-11, 2.0312501246982917e-11, 2.6562500463067629e-11, 3.281249967915234e-11, 3.906249976259879e-11, 4.5312500713406978e-11, 5.1562501664215166e-11, 5.7812498711895532e-11], [0.0, -9.8749999995817461e-05, -9.8749999992264748e-05, -9.8750000006475602e-05, -9.8749999978053893e-05, -9.8749999970948465e-05, -9.8749999978053893e-05, -9.874999998515932e-05, -9.8749999999370175e-05, -9.8749999992264748e-05, -9.874999998515932e-05, 0.0, 1.2343750000008008e-09, 1.2343750002176412e-09, 1.2343750006513221e-09, 1.2343750008681625e-09, 1.2343750002176412e-09, 1.2343749997839604e-09, 1.2343750015186838e-09, 1.2343750006513221e-09, 1.2343750006513221e-09, 1.2343749997839604e-09]] - diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/test102_Fonctions_et_cas_test_AD.py b/src/tests/daComposant/Aster/Aster_as_Functions/test102_Fonctions_et_cas_test_AD.py deleted file mode 100755 index 782d96c..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/test102_Fonctions_et_cas_test_AD.py +++ /dev/null @@ -1,149 +0,0 @@ -#-*-coding:iso-8859-1-*- -__doc__ = """ - Cas-test calculant par 3D-VAR l'analyse d'expériences avec Code_Aster. - - ============================================================================ - Script à lancer avec l'environnement ASTER+SALOME4 surchargé par SALOME5.Dev - ============================================================================ -""" -__author__ = "Jean-Philippe ARGAUD - Octobre 2009" -import sys, numpy -print "Numpy version",numpy.version.version -print -# -from N_Parameters import debug -# -# Récupération du point courant et des bornes -# ------------------------------------------- -from N_MR_Parameters import parametres -xb = [] -Bornes = [] -for parametre in parametres: - xb.append( parametre[1] ) - Bornes.append( parametre[2:4] ) -if debug: - print - print "Ebauche = ",xb - print "Bornes = ",Bornes - print -# -# Récupération des valeurs d'observation -# -------------------------------------- -from N_MR_Parameters import experience -nbmesures = 11 # De 0 à 1 par pas de 0.1 -instants = numpy.array([0.1*i for i in range(nbmesures)]) -yo = [] -for reponse in experience: - for t,v in list(reponse): - if min(abs(t - instants)) < 1.e-8: - yo.append(v) - # print t,'===>',v -if debug: - print "Observations = ",yo - print -# -# Definition des matrices de covariances d'erreurs -# ------------------------------------------------ -B = numpy.matrix(numpy.core.identity(len(xb))) -alpha = 1.e14 -B[0,0] = alpha * 100 -B[1,1] = alpha * 10 -B[2,2] = alpha * 1 -R = numpy.matrix(numpy.core.identity(len(yo))) -# -# Chargement des fonctions donnant accès à ASTER -# ---------------------------------------------- -from N_Code_Aster_dist import Calcul_Aster_Ponctuel, Calcul_Aster_Adjoint -# -# Coeur de l'algorithme -# --------------------- -import numpy - -import sys, os -sys.path.insert(0, "../../Sources/daCore") -sys.path.insert(0, "../../ComposantAD/daCore") -from AssimilationStudy import AssimilationStudy -import logging -# Si on désire plus d'information sur le déroulement du calcul, on peut -# décommenter l'une des lignes qui suit : -# logging.getLogger().setLevel(logging.INFO) -if debug: - logging.getLogger().setLevel(logging.DEBUG) - -def calculation( Yo, B, R, FunctionH, TangentH, AdjointH, Xb, Bounds ): - # - # Remise en place des matrices - # ------------------- - dimensionXb = len( Xb ) - dimensionYo = len( Yo ) - B = numpy.matrix( B, numpy.float ).reshape((dimensionXb,dimensionXb)) - R = numpy.matrix( R, numpy.float ).reshape((dimensionYo,dimensionYo)) - # - # Analyse - # ------- - ADD = AssimilationStudy() - ADD.setBackground (asVector = Xb ) - ADD.setBackgroundError (asCovariance = B ) - ADD.setObservation (asVector = Yo ) - ADD.setObservationError (asCovariance = R ) - ADD.setObservationOperator(asFunction = {"Direct":FunctionH, - "Tangent":TangentH, - "Adjoint":AdjointH} ) - # - ADD.setAlgorithm(choice="3DVAR") - ADD.setAlgorithmParameters(asDico={ - "Minimizer" : "LBFGSB", - "Bounds" : Bounds, - "MaximumNumberOfSteps": 500, - }) - # - ADD.analyze() - # - Xa = ADD.get("Analysis").valueserie(0) - Innovation = ADD.get("Innovation").valueserie(0) - A = [] - J = ADD.get("CostFunctionJ").valueserie() - # - ADD.setDiagnostic("PlotVectors", "J") - MonPlot = ADD.get("J") - MonPlot.calculate([J,ADD.get("CostFunctionJb").valueserie(),ADD.get("CostFunctionJo").valueserie()], - title = "Fonctionnelles J, Jb et Jo", - ltitle = ["J","Jb","Jo"], - xlabel = "Axe X", ylabel = "Axe Y", - filename = "recherche_xx_Fonctionnelles.ps", - pause = True ) - # - return Xa, A, Innovation, J - -xa, A, Innovation, J = calculation( - yo, B, R, - Calcul_Aster_Ponctuel, - Calcul_Aster_Ponctuel, - Calcul_Aster_Adjoint, - xb, Bornes) - -# Calcul de la RMS -# ---------------- -Hxa = Calcul_Aster_Ponctuel( xa ) -V1 = numpy.array(Hxa) -V2 = numpy.array(yo) -import math -rms = math.sqrt( ((V2 - V1)**2).sum() / float(V1.size) ) - -print -print "=========" -print "Ebauche = ",xb -print "Analyse = ",xa -print "RMS = ",rms -print -print "NbSteps = ",len(J) -print "J = ",J -print -print "B[0,0] = ",B[0,0] -print "B[1,1] = ",B[1,1] -print "B[2,2] = ",B[2,2] -print "Bornes = ",Bornes -print "=========" -print - - diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/test110_zzzz159a_sans_Xb_par_LBFGSB.ps.gz b/src/tests/daComposant/Aster/Aster_as_Functions/test110_zzzz159a_sans_Xb_par_LBFGSB.ps.gz deleted file mode 100755 index 76f0d3fb29bff396de1c518ce31046e6707fc2e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3345 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 L%{jGU*;)VqH{Ee- diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/test112_zzzz159a_sans_Xb_par_CG.py b/src/tests/daComposant/Aster/Aster_as_Functions/test112_zzzz159a_sans_Xb_par_CG.py deleted file mode 100755 index db93abf..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/test112_zzzz159a_sans_Xb_par_CG.py +++ /dev/null @@ -1,147 +0,0 @@ -#-*-coding:iso-8859-1-*- -__doc__ = """ - Cas-test calculant par 3D-VAR l'analyse d'expériences avec Code_Aster. - - ============================================================================ - Script à lancer avec l'environnement ASTER+SALOME4 surchargé par SALOME5.Dev - ============================================================================ -""" -__author__ = "Jean-Philippe ARGAUD - Octobre 2009" -import sys, numpy -print "Numpy version",numpy.version.version -print -# -from N_Parameters import debug -# -# Récupération du point courant et des bornes -# ------------------------------------------- -from N_MR_Parameters import parametres -xb = [] -Bornes = [] -for parametre in parametres: - xb.append( parametre[1] ) - Bornes.append( parametre[2:4] ) -if debug: - print - print "Ebauche = ",xb - print "Bornes = ",Bornes - print -# -# Récupération des valeurs d'observation -# -------------------------------------- -from N_MR_Parameters import experience -nbmesures = 11 # De 0 à 1 par pas de 0.1 -instants = numpy.array([0.1*i for i in range(nbmesures)]) -yo = [] -for reponse in experience: - for t,v in list(reponse): - if min(abs(t - instants)) < 1.e-8: - yo.append(v) - # print t,'===>',v -if debug: - print "Observations = ",yo - print -# -# Definition des matrices de covariances d'erreurs -# ------------------------------------------------ -B = numpy.matrix(numpy.core.identity(len(xb))) -alpha = 1.e14 -B[0,0] = alpha * 100 -B[1,1] = alpha * 10 -B[2,2] = alpha * 1 -R = numpy.matrix(numpy.core.identity(len(yo))) -# -# Chargement des fonctions donnant accès à ASTER -# ---------------------------------------------- -from N_Code_Aster_dist import Calcul_Aster_Ponctuel, Calcul_Aster_Adjoint -# -# Coeur de l'algorithme -# --------------------- -import numpy - -import sys, os -sys.path.insert(0, "../../Sources/daCore") -sys.path.insert(0, "../../ComposantAD/daCore") -from AssimilationStudy import AssimilationStudy -import logging -# Si on désire plus d'information sur le déroulement du calcul, on peut -# décommenter l'une des lignes qui suit : -# logging.getLogger().setLevel(logging.INFO) -if debug: - logging.getLogger().setLevel(logging.DEBUG) - -def calculation( Yo, B, R, FunctionH, TangentH, AdjointH, Xb, Bounds ): - # - # Remise en place des matrices - # ------------------- - dimensionXb = len( Xb ) - dimensionYo = len( Yo ) - B = numpy.matrix( B, numpy.float ).reshape((dimensionXb,dimensionXb)) - R = numpy.matrix( R, numpy.float ).reshape((dimensionYo,dimensionYo)) - # - # Analyse - # ------- - ADD = AssimilationStudy() - ADD.setBackground (asVector = Xb ) - ADD.setBackgroundError (asCovariance = B ) - ADD.setObservation (asVector = Yo ) - ADD.setObservationError (asCovariance = R ) - ADD.setObservationOperator(asFunction = {"Direct":FunctionH, - "Tangent":TangentH, - "Adjoint":AdjointH} ) - # - ADD.setAlgorithm(choice="3DVAR") - ADD.setAlgorithmParameters(asDico={ - "Minimizer" : "CG", - }) - # - ADD.analyze() - # - Xa = ADD.get("Analysis").valueserie(0) - Innovation = ADD.get("Innovation").valueserie(0) - A = [] - J = ADD.get("CostFunctionJ").valueserie() - # - ADD.setDiagnostic("PlotVectors", "J") - MonPlot = ADD.get("J") - MonPlot.calculate([J,ADD.get("CostFunctionJb").valueserie(),ADD.get("CostFunctionJo").valueserie()], - title = "Fonctionnelles J, Jb et Jo", - ltitle = ["J","Jb","Jo"], - xlabel = "Pas", ylabel = "Valeur", - filename = "recherche_xx_Fonctionnelles.ps", - pause = False ) - # - return Xa, A, Innovation, J - -xa, A, Innovation, J = calculation( - yo, B, R, - Calcul_Aster_Ponctuel, - Calcul_Aster_Ponctuel, - Calcul_Aster_Adjoint, - xb, Bornes) - -# Calcul de la RMS -# ---------------- -Hxa = Calcul_Aster_Ponctuel( xa ) -V1 = numpy.array(Hxa) -V2 = numpy.array(yo) -import math -rms = math.sqrt( ((V2 - V1)**2).sum() / float(V1.size) ) - -print -print "=========" -print "Ebauche = ",xb -print "Analyse = ",xa -print "RMS = ",rms -print -print "NbSteps = ",len(J) -print "J = ",J -print -print "B[0,0] = ",B[0,0] -print "B[1,1] = ",B[1,1] -print "B[2,2] = ",B[2,2] -print "Bornes = ",Bornes -print "=========" -print - - diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/test112_zzzz159a_sans_Xb_par_CG.txt b/src/tests/daComposant/Aster/Aster_as_Functions/test112_zzzz159a_sans_Xb_par_CG.txt deleted file mode 100755 index 4f4586e..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/test112_zzzz159a_sans_Xb_par_CG.txt +++ /dev/null @@ -1,6735 +0,0 @@ - -===== Source de l'environnement ASTER -===== Source de l'environnement SALOME5 -===== Python utilisé.........: /home/ahbhhjp/SALOME5/Salome_5.Dev/SALOME5/Prerequis/../Prerequis/Python-2.4.4/bin/python -===== Calcul effectué dans...: /home/ahbhhjp/SALOME5/supplements_JPA/Aster/Aster_as_Functions - -Numpy version 1.3.0 - -Debut N_MR_Parameters -Fin N_MR_Parameters - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_X4rSY_ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.34 0.45 4.79 4.80 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ccrBjF - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.49 4.71 5.18 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_bvfTe8 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.46 4.82 5.25 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.39 0.47 4.86 9.05 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.35 0.47 4.82 6.68 -calc_3 OK 4.29 0.46 4.75 6.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_I68GS3 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.46 4.75 5.13 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_IVS3n5 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.45 4.69 5.13 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_JGEjxD - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.46 4.68 4.84 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_P7Dkt_ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.57 4.90 5.68 -calc_2 OK 4.36 0.48 4.84 5.73 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.36 0.46 4.82 5.29 -calc_4 OK 4.37 0.57 4.94 5.22 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_5XZaKj - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.49 4.77 5.48 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_cJJXf1 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.43 4.66 4.71 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_dB5QHi - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.45 4.85 5.18 -calc_2 OK 4.35 0.52 4.87 5.22 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.49 4.87 5.17 -calc_3 OK 4.42 0.54 4.96 5.39 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_7uOcIk - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.51 4.75 5.32 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Q-qGk9 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.47 4.77 5.54 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_HlyWAa - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.31 0.54 4.85 5.04 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.32 0.53 4.85 9.50 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.32 0.50 4.82 7.40 -calc_3 OK 4.31 0.54 4.85 5.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_h0xAeO - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.49 4.76 5.00 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_L2WDaL - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.47 4.74 5.97 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_chd2o9 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.41 0.44 4.85 6.78 -calc_2 OK 4.31 0.57 4.88 6.24 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.36 0.49 4.85 6.30 -calc_4 OK 4.37 0.56 4.93 7.02 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_GqFgFG - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.52 4.79 6.89 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_VGxrX1 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.46 4.73 4.75 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_wd8ceA - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.51 4.86 5.22 -calc_2 OK 4.43 0.44 4.87 5.42 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.35 0.57 4.92 5.95 -calc_4 OK 4.38 0.49 4.87 6.81 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal__wHfUC - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.77 0.47 5.24 5.58 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_drWxSt - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.42 4.73 4.84 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_t35phB - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.44 4.67 4.74 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-yRrtn - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.59 4.93 5.89 -calc_2 OK 4.33 0.48 4.81 5.75 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.32 0.50 4.82 5.13 -calc_3 OK 4.36 0.51 4.87 5.14 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_z2L78N - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.50 4.77 5.06 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_MH0GsB - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.47 4.75 5.12 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_RBKHv9 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.18 0.51 4.69 4.77 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Obw__s - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.54 4.93 5.79 -calc_2 OK 4.38 0.48 4.86 5.71 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.30 0.51 4.81 5.19 -calc_3 OK 4.34 0.63 4.97 5.47 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_bbH6cY - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.47 4.72 6.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_C4Smp3 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.46 4.77 5.03 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_hMzVYu - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.53 4.91 5.19 -calc_2 OK 4.39 0.45 4.84 5.16 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.41 0.47 4.88 5.33 -calc_3 OK 4.35 0.50 4.85 5.06 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ETyBcR - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.20 0.44 4.64 4.72 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gRKZ03 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.20 0.46 4.66 4.68 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_S9lisp - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.46 4.76 5.06 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_CIL-IK - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.43 4.66 5.23 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_iWMz95 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.44 4.72 4.74 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_PPmoXc - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.49 4.75 4.91 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_yq4iJb - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.18 0.48 4.66 4.70 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_pePmdW - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.44 4.67 4.77 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_XYK9Nx - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.53 4.91 5.17 -calc_2 OK 4.39 0.44 4.83 5.45 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.46 4.81 5.19 -calc_3 OK 4.35 0.53 4.88 5.36 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_hDxOYK - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.53 4.76 6.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_QlBvRG - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.55 4.79 4.90 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_KpBjRC - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.53 4.89 6.86 -calc_2 OK 4.43 0.49 4.92 6.78 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.33 0.55 4.88 8.68 -calc_3 OK 4.31 0.49 4.80 8.54 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Y00gZQ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.47 4.70 7.27 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_sgaKlx - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.42 4.72 5.16 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_d5T4-y - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.41 0.48 4.89 5.19 -calc_2 OK 4.33 0.51 4.84 4.99 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.36 0.51 4.87 5.39 -calc_4 OK 4.40 0.55 4.95 5.39 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_wXaUlM - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.33 0.43 4.76 4.92 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ecu5jQ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.44 4.69 5.53 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_m_eHU_ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.57 4.91 5.36 -calc_2 OK 4.32 0.52 4.84 5.35 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.36 0.52 4.88 5.49 -calc_3 OK 4.35 0.52 4.87 5.09 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_eTs2sF - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.49 4.80 5.38 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_1f9aNt - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.48 4.73 4.76 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_EPgmcs - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.32 0.54 4.86 5.26 -calc_2 OK 4.29 0.54 4.83 5.13 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.33 0.53 4.86 5.17 -calc_4 OK 4.37 0.47 4.84 5.37 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ALBEQY - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.43 4.69 6.38 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_M_DBsT - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.42 4.72 5.34 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_W23uk1 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.47 4.84 5.22 -calc_2 OK 4.38 0.53 4.91 5.26 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.33 0.51 4.84 5.29 -calc_3 OK 4.42 0.49 4.91 5.20 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_PyfKl_ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.47 4.74 5.41 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_EEngwI - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.50 4.75 5.43 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_W3xp09 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.44 4.80 5.08 -calc_2 OK 4.30 0.54 4.84 5.04 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.32 0.54 4.86 5.12 -calc_3 OK 4.36 0.45 4.81 5.08 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_PRHes_ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.49 4.73 4.73 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_N7jhUa - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.44 4.65 4.69 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-W7o-c - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.62 4.95 6.02 -calc_2 OK 4.38 0.44 4.82 5.52 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.41 0.53 4.94 6.73 -calc_3 OK 4.36 0.44 4.80 7.10 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_FJrDNT - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.46 4.71 5.70 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_1ldnyZ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.52 4.76 4.77 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_C9bzwO - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.56 4.90 8.39 -calc_2 OK 4.33 0.53 4.86 8.37 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.33 0.57 4.90 5.24 -calc_4 OK 4.35 0.48 4.83 5.29 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_3Xy2na - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.45 4.74 5.00 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_on-yqQ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.19 0.45 4.64 4.75 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal__BNR8G - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.54 4.94 7.39 -calc_2 OK 4.34 0.53 4.87 5.99 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.44 0.49 4.93 9.48 -calc_3 OK 4.36 0.50 4.86 9.41 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_l7PbG4 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.50 4.74 6.00 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_uxXGzH - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.45 4.74 5.52 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_EKPmdq - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.51 4.88 5.26 -calc_2 OK 4.32 0.51 4.83 5.03 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.34 0.51 4.85 5.10 -calc_4 OK 4.41 0.51 4.92 5.44 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_klt0-x - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.50 4.73 5.22 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Dbjes3 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.47 4.70 5.39 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_P5TyNL - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.51 4.89 5.21 -calc_2 OK 4.35 0.54 4.89 5.37 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.52 4.87 5.97 -calc_3 OK 4.36 0.47 4.83 6.39 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_239Ksr - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.45 4.70 4.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_wZZ7WO - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.45 4.74 4.82 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_dj_pxU - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.54 4.91 7.00 -calc_2 OK 4.33 0.53 4.86 5.36 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.55 4.89 7.30 -calc_3 OK 4.33 0.57 4.90 7.22 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_m5PWDx - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.45 4.74 5.84 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_s0YmUY - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.46 4.68 5.75 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_p0bZbL - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.31 0.67 4.98 6.94 -calc_2 OK 4.42 0.45 4.87 6.84 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.28 0.53 4.81 6.03 -calc_3 OK 4.43 0.53 4.96 6.88 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_41FHjF - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.44 4.72 5.69 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ynOL9g - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.36 4.62 4.67 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_o0mI25 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.41 0.49 4.90 5.24 -calc_2 OK 4.40 0.41 4.81 5.16 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.39 0.42 4.81 5.18 -calc_4 OK 4.32 0.52 4.84 5.05 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_isahnl - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.47 4.77 4.90 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_TDqLB6 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.46 4.74 4.74 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_wrk5co - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.46 4.80 5.93 -calc_2 OK 4.34 0.55 4.89 5.69 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.42 0.43 4.85 5.29 -calc_3 OK 4.36 0.50 4.86 5.41 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_8m55pz - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.51 4.72 6.49 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_QSkIjy - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.44 4.70 5.57 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_GOqDFK - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.53 4.93 5.42 -calc_2 OK 4.38 0.49 4.87 5.28 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.31 0.51 4.82 5.12 -calc_4 OK 4.32 0.52 4.84 5.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_nwIIi4 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.45 4.72 4.92 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_O0o-P5 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.42 4.71 5.35 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_T8MUnE - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.46 4.84 5.82 -calc_2 OK 4.33 0.49 4.82 5.38 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.34 0.48 4.82 5.09 -calc_4 OK 4.34 0.52 4.86 5.14 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_B-eY_8 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.49 4.73 6.29 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_4GAFSj - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.49 4.79 4.98 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_u8iYQZ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.53 4.89 5.18 -calc_2 OK 4.43 0.46 4.89 5.34 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.33 0.55 4.88 5.43 -calc_3 OK 4.32 0.49 4.81 5.11 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_sNzofy - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.36 0.43 4.79 5.90 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_aALeyT - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.49 4.73 4.95 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_s7Pu8N - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.49 4.85 5.12 -calc_2 OK 4.34 0.45 4.79 5.07 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.41 0.50 4.91 5.21 -calc_3 OK 4.33 0.51 4.84 5.19 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_h-oTV4 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.44 4.71 5.20 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-ZK37w - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.42 4.68 6.91 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_GwlDVp - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.47 4.83 5.25 -calc_2 OK 4.35 0.50 4.85 5.14 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.33 0.49 4.82 5.06 -calc_4 OK 4.34 0.51 4.85 6.88 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_NJD3Zd - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.47 4.74 4.76 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_2Up7-a - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.48 4.73 4.88 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_8VbRlP - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.58 4.93 5.39 -calc_2 OK 4.34 0.47 4.81 5.20 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.53 4.91 7.59 -calc_3 OK 4.41 0.47 4.88 7.42 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_mDtILc - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.49 4.73 6.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal__G1Cqr - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.50 4.73 5.85 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_MSk5vO - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.50 4.83 5.44 -calc_2 OK 4.30 0.56 4.86 5.37 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.38 0.47 4.85 5.19 -calc_4 OK 4.36 0.46 4.82 5.04 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_UeI7-C - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.44 4.70 5.85 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_H-mMnV - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.50 4.74 6.00 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_BLQ8gp - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.55 4.88 5.44 -calc_2 OK 4.36 0.49 4.85 5.91 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.50 4.84 6.72 -calc_3 OK 4.34 0.52 4.86 6.56 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_m3lpDL - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.41 4.68 5.80 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_vFRQ09 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.46 4.72 5.76 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_GjvhyL - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.47 4.81 5.15 -calc_2 OK 4.41 0.51 4.92 5.34 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.44 0.40 4.84 5.06 -calc_3 OK 4.40 0.52 4.92 7.27 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_p6U-DB - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.48 4.78 5.35 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_PsfCtA - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.42 4.66 4.72 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gsCcRn - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.45 0.41 4.86 5.37 -calc_2 OK 4.43 0.45 4.88 5.59 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.35 0.52 4.87 5.03 -calc_4 OK 4.36 0.47 4.83 5.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_kZLx_7 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.53 4.76 5.97 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_CltQKc - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.47 4.71 4.94 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_IE9X3Q - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.41 0.50 4.91 8.04 -calc_2 OK 4.41 0.46 4.87 7.92 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.31 0.60 4.91 6.78 -calc_3 OK 4.38 0.47 4.85 6.76 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_kwT0jX - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.48 4.79 5.65 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_1qpav9 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.46 4.72 5.40 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_eEkXiL - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.32 0.55 4.87 5.13 -calc_2 OK 4.30 0.50 4.80 5.08 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.35 0.50 4.85 5.29 -calc_4 OK 4.24 0.53 4.77 5.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_MbHVrm - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.40 4.70 5.42 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gt1pJs - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.44 4.72 6.09 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_8H6gh4 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.51 4.91 5.52 -calc_2 OK 4.36 0.50 4.86 6.84 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.45 4.80 5.28 -calc_3 OK 4.33 0.54 4.87 5.39 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_GrWB6u - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.44 4.70 5.94 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_7w3DrQ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.43 4.73 5.18 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-tWzmp - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.50 4.85 5.26 -calc_2 OK 4.37 0.45 4.82 5.17 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.41 0.50 4.91 5.45 -calc_4 OK 4.33 0.50 4.83 5.14 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Ikiuf4 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.39 4.69 4.86 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Thjxd4 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.32 0.38 4.70 5.33 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_YuJmia - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.52 4.88 5.18 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.28 0.51 4.79 5.19 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.28 0.57 4.85 5.46 -calc_3 OK 4.29 0.46 4.75 7.07 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_yPrO1k - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.51 4.75 4.88 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_autiGk - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.40 4.66 4.69 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_o57HQ8 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.41 0.47 4.88 5.16 -calc_2 OK 4.38 0.51 4.89 5.21 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.38 0.46 4.84 5.00 -calc_3 OK 4.38 0.49 4.87 5.22 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_LT5w3q - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.46 4.73 4.85 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_9TvIkx - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.44 4.70 4.76 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ocTLsb - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.50 4.88 7.63 -calc_2 OK 4.34 0.48 4.82 6.05 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.36 0.48 4.84 7.28 -calc_3 OK 4.30 0.55 4.85 7.19 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal__459rw - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.41 4.68 5.16 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ketBLe - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.45 4.69 5.55 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_wq0J0T - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.52 4.87 5.13 -calc_2 OK 4.36 0.47 4.83 5.13 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.30 0.59 4.89 5.28 -calc_3 OK 4.32 0.50 4.82 5.18 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_dv-p4a - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.43 4.68 4.88 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_dt1Jz1 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.20 0.46 4.66 5.70 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_fA4Rt_ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.48 4.84 5.87 -calc_2 OK 4.39 0.53 4.92 5.96 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.44 0.39 4.83 7.85 -calc_3 OK 4.39 0.50 4.89 7.61 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_tFSmgA - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.46 4.73 5.26 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_GR6KpZ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.49 4.74 4.97 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_v_4grK - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.56 4.94 5.29 -calc_2 OK 4.40 0.46 4.86 5.06 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.43 0.50 4.93 5.49 -calc_4 OK 4.39 0.45 4.84 5.13 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_zp7Ceq - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.45 4.68 6.34 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_nRPt7L - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.45 4.73 5.48 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_iLR-43 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.55 4.89 7.58 -calc_2 OK 4.40 0.46 4.86 7.15 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.38 0.50 4.88 5.19 -calc_3 OK 4.41 0.43 4.84 5.24 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_mygZYk - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.42 4.73 5.82 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_mCIH-x - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.49 4.75 4.81 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_K5krK0 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.42 0.49 4.91 5.85 -calc_2 OK 4.32 0.60 4.92 5.25 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.50 4.88 5.21 -calc_3 OK 4.36 0.47 4.83 5.16 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_MIIhq3 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.43 4.68 6.18 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_UIRAw6 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.45 4.73 5.19 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_O3XJkY - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.32 0.55 4.87 5.23 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.34 0.49 4.83 9.61 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.34 0.50 4.84 6.43 -calc_3 OK 4.27 0.53 4.80 5.28 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_wucg_6 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.45 4.66 4.68 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-wwsDA - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.33 0.41 4.74 5.50 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_fbXGmJ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.48 4.85 5.42 -calc_2 OK 4.31 0.52 4.83 5.23 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.44 0.48 4.92 5.25 -calc_4 OK 4.40 0.45 4.85 5.12 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_N1CbPm - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.46 4.67 5.68 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_KTsuaa - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.18 0.52 4.70 4.85 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_OZiZb3 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.54 4.89 5.64 -calc_2 OK 4.41 0.44 4.85 5.65 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.29 0.53 4.82 5.15 -calc_3 OK 4.31 0.56 4.87 5.39 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_8izgA- - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.45 4.73 5.19 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_cVItXH - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.40 4.68 5.75 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_jmBc8- - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.51 4.88 6.59 -calc_2 OK 4.38 0.48 4.86 6.70 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.51 4.86 6.34 -calc_3 OK 4.37 0.49 4.86 6.23 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gFjA0o - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.47 4.71 5.78 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_tRmlza - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.41 4.69 5.74 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_rKtycy - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.51 4.88 5.48 -calc_2 OK 4.42 0.46 4.88 5.52 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.37 0.45 4.82 5.10 -calc_3 OK 4.37 0.44 4.81 5.19 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_bjDxCs - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.44 4.69 5.09 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_FmN4O1 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.18 0.53 4.71 4.97 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_otaogv - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.54 4.88 5.40 -calc_2 OK 4.35 0.50 4.85 7.49 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.41 0.46 4.87 7.66 -calc_3 OK 4.43 0.50 4.93 8.52 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ZjsmTE - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.46 4.68 5.90 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_3CB-DU - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.54 4.76 5.53 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_vK0r16 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.29 0.60 4.89 5.33 -calc_2 OK 4.29 0.54 4.83 5.35 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.45 0.41 4.86 5.11 -calc_4 OK 4.40 0.46 4.86 5.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_mfb6ty - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.44 4.71 5.03 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-Dkyz9 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.20 0.52 4.72 5.41 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-HsSf8 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.43 0.53 4.96 5.36 -calc_2 OK 4.35 0.51 4.86 5.14 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.35 0.47 4.82 5.07 -calc_4 OK 4.42 0.48 4.90 5.45 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_odjecB - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.39 4.69 5.41 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_79GAfa - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.45 4.76 5.16 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_WQbDL9 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.45 4.78 6.08 -calc_2 OK 4.30 0.55 4.85 5.59 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.50 4.89 6.26 -calc_3 OK 4.37 0.48 4.85 6.09 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_yPOpUE - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.47 4.68 4.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_VVEo69 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.47 4.75 5.19 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Skma06 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.44 0.48 4.92 5.81 -calc_2 OK 4.34 0.49 4.83 6.67 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.37 0.47 4.84 6.53 -calc_3 OK 4.39 0.58 4.97 6.23 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_jsjbxL - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.48 4.73 5.33 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_AThNHK - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.42 4.69 5.36 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_06mJAc - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.54 4.88 5.73 -calc_2 OK 4.33 0.51 4.84 5.63 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.42 0.56 4.98 6.01 -calc_3 OK 4.36 0.53 4.89 6.14 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-iFryI - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.39 4.67 4.69 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_5Enei9 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.49 4.75 5.49 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_kOAC-- - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.53 4.87 6.92 -calc_2 OK 4.37 0.43 4.80 5.21 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.41 0.48 4.89 5.29 -calc_3 OK 4.32 0.48 4.80 4.99 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_K-SVfG - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.48 4.75 5.11 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_7Doc2q - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.45 4.74 4.91 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_L6ZUUi - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.48 4.87 5.18 -calc_2 OK 4.38 0.54 4.92 5.81 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.37 0.44 4.81 5.09 -calc_4 OK 4.35 0.50 4.85 5.34 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_JDC88H - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.45 4.68 5.44 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_CD3fq9 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.44 4.66 4.72 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_iaiToi - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.44 0.47 4.91 5.60 -calc_2 OK 4.41 0.41 4.82 6.01 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.41 0.44 4.85 5.15 -calc_3 OK 4.35 0.53 4.88 5.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_qllgXB - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.53 4.74 6.20 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_qaUIY5 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.47 4.70 5.27 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_zggash - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.49 4.82 5.18 -calc_2 OK 4.35 0.52 4.87 5.11 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.37 0.43 4.80 5.02 -calc_4 OK 4.37 0.48 4.85 5.40 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_oaRldG - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.42 4.72 5.36 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_fqipUC - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.42 4.71 4.82 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_zUdqK2 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.52 4.92 7.47 -calc_2 OK 4.33 0.49 4.82 5.49 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.56 4.90 5.63 -calc_3 OK 4.37 0.48 4.85 5.16 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_j5isFz - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.19 0.52 4.71 5.52 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_vsHdy7 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.41 4.68 5.04 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_trJs5e - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.52 4.86 5.73 -calc_2 OK 4.41 0.46 4.87 6.52 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.47 4.86 5.41 -calc_3 OK 4.40 0.47 4.87 5.35 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal__0W2fk - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.44 4.75 5.02 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_mzanVW - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.14 0.58 4.72 5.32 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_U23_wW - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.54 4.91 5.53 -calc_2 OK 4.37 0.44 4.81 5.09 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.53 4.87 6.67 -calc_3 OK 4.37 0.53 4.90 6.63 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Zncsun - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.45 4.74 5.21 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_dkNaKn - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.32 0.42 4.74 6.79 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_2Se-Bv - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.52 4.85 5.84 -calc_2 OK 4.37 0.53 4.90 5.44 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.29 0.53 4.82 4.99 -calc_4 OK 4.32 0.55 4.87 5.15 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_mjY3Uz - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.41 4.70 5.15 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_8jnXqn - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.42 4.68 4.72 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_zPKl8k - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.48 4.85 6.03 -calc_2 OK 4.39 0.52 4.91 5.26 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.25 0.56 4.81 5.21 -calc_4 OK 4.38 0.49 4.87 5.28 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-m6uO8 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.38 4.68 6.04 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_kQIRId - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.40 4.69 5.23 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_fBVFBI - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.46 4.85 5.28 -calc_2 OK 4.32 0.55 4.87 6.57 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.37 0.50 4.87 9.17 -calc_3 OK 4.40 0.55 4.95 9.15 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_8fX8wu - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.48 4.73 6.92 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_78WbeE - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.40 4.68 5.37 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_O8An9J - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.46 4.79 5.12 -calc_2 OK 4.32 0.57 4.89 8.02 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.32 0.60 4.92 8.21 -calc_3 OK 4.37 0.48 4.85 5.68 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_dvRZr9 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.48 4.72 5.29 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_o0RBtU - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.43 4.69 5.33 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_EQCZXZ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.44 0.46 4.90 5.75 -calc_2 OK 4.36 0.50 4.86 6.04 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.37 0.56 4.93 7.45 -calc_3 OK 4.38 0.46 4.84 7.34 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_JmgNvs - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.48 4.73 5.82 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_hZDLc8 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.49 4.79 5.44 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Mz5RE4 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.44 4.83 5.22 -calc_2 OK 4.36 0.52 4.88 5.38 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.44 4.82 5.69 -calc_3 OK 4.40 0.48 4.88 7.44 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_zWh3OU - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.48 4.72 5.10 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_F_WpwQ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.19 0.51 4.70 4.82 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_SVRCb9 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.60 4.97 5.62 -calc_2 OK 4.39 0.45 4.84 5.51 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.57 4.97 6.01 -calc_3 OK 4.35 0.49 4.84 6.11 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_eXNhtI - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.43 4.69 4.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_4aS0kk - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.46 4.70 6.01 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_KAhI4L - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.43 0.52 4.95 5.24 -calc_2 OK 4.42 0.44 4.86 5.22 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.39 0.47 4.86 5.19 -calc_4 OK 4.35 0.54 4.89 5.49 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_1BVzkI - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.41 4.67 5.52 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_AVc_2s - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.50 4.73 4.79 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_bgp1UQ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.49 4.84 6.02 -calc_2 OK 4.35 0.54 4.89 6.28 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.37 0.48 4.85 7.85 -calc_3 OK 4.42 0.51 4.93 7.83 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_30GdPm - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.19 0.47 4.66 5.44 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_RzypE1 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.52 4.75 5.10 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_UhKLCk - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.51 4.85 5.13 -calc_2 OK 4.37 0.45 4.82 5.04 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.33 0.61 4.94 7.83 -calc_3 OK 4.43 0.46 4.89 7.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_b8yXCa - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.48 4.69 5.96 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_2-8p-c - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.51 4.75 5.51 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_UznR51 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.51 4.86 5.13 -calc_2 OK 4.33 0.51 4.84 5.04 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.50 4.84 5.34 -calc_3 OK 4.38 0.49 4.87 5.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_YWTFNr - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.35 0.40 4.75 5.47 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_vBmwG3 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.51 4.79 5.12 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_82Hkot - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.49 4.88 5.18 -calc_2 OK 4.34 0.50 4.84 5.13 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.47 4.86 5.21 -calc_3 OK 4.39 0.44 4.83 5.25 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gyF-yV - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.34 0.37 4.71 6.02 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Sb03gK - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.43 4.70 5.76 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_SERWuF - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.54 4.90 5.23 -calc_2 OK 4.31 0.49 4.80 5.18 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.37 0.48 4.85 5.28 -calc_3 OK 4.29 0.51 4.80 5.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Ae72FR - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.47 4.72 5.20 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_sw5FFa - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.47 4.75 5.69 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_7kIiMG - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.32 0.54 4.86 5.85 -calc_2 OK 4.42 0.48 4.90 6.13 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.41 0.47 4.88 6.27 -calc_3 OK 4.36 0.49 4.85 6.25 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_DMWR3j - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.48 4.70 5.74 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_5hpjdn - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.49 4.77 5.79 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_WPRRHd - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.56 4.93 5.33 -calc_2 OK 4.35 0.53 4.88 5.31 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.46 4.85 5.23 -calc_3 OK 4.36 0.52 4.88 5.11 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_EEMcYb - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.45 4.74 5.53 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_f5Hx2G - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.41 4.66 4.87 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_QZkmcu - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.48 4.81 5.21 -calc_2 OK 4.39 0.50 4.89 5.39 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.26 0.55 4.81 5.12 -calc_3 OK 4.38 0.51 4.89 5.16 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_y2i0xA - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.47 4.73 6.57 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_cjsui3 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.50 4.72 4.94 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ABKkLq - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.62 4.95 5.21 -calc_2 OK 4.35 0.51 4.86 5.20 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.37 0.44 4.81 5.10 -calc_3 OK 4.42 0.45 4.87 5.24 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_PtAtcC - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.50 4.76 5.70 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_E60EmT - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.42 4.70 4.94 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_RIePVx - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.44 0.46 4.90 5.85 -calc_2 OK 4.36 0.48 4.84 5.33 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.48 4.86 5.18 -calc_3 OK 4.40 0.48 4.88 5.07 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_6gEikv - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.49 4.73 5.06 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_AumIMy - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.44 4.74 4.90 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_28qXK2 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.41 0.53 4.94 7.45 -calc_2 OK 4.39 0.49 4.88 5.93 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.32 0.49 4.81 5.22 -calc_3 OK 4.43 0.50 4.93 5.47 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_OJ-sQs - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.32 0.40 4.72 6.06 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_TQxWhu - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.51 4.74 5.25 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_PAuMzB - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.32 0.56 4.88 5.20 -calc_2 OK 4.35 0.51 4.86 5.35 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.35 0.48 4.83 5.13 -calc_4 OK 4.38 0.48 4.86 5.34 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_mHZ6bK - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.32 0.41 4.73 5.38 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_GHw9Nn - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.16 0.52 4.68 5.37 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_xgwlGW - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.47 4.85 5.74 -calc_2 OK 4.36 0.56 4.92 5.30 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.42 0.41 4.83 5.14 -calc_3 OK 4.35 0.52 4.87 5.12 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_KX8YHR - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.52 4.76 5.47 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_NiG0eh - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.47 4.71 4.73 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_QBz48q - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.32 0.49 4.81 5.20 -calc_2 OK 4.40 0.51 4.91 5.35 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.54 4.88 5.23 -calc_3 OK 4.36 0.44 4.80 5.00 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_RZxz11 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.33 0.35 4.68 6.14 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_6ZhbZv - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.44 4.68 4.69 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_veQBGi - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.51 4.87 7.68 -calc_2 OK 4.32 0.54 4.86 7.58 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.32 0.48 4.80 4.95 -calc_3 OK 4.37 0.51 4.88 5.29 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_4t30XV - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.44 4.72 5.76 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_pMvaKT - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.54 4.75 4.92 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_3oxrm6 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.49 4.82 5.58 -calc_2 OK 4.36 0.56 4.92 5.34 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.47 4.86 5.35 -calc_3 OK 4.45 0.46 4.91 5.38 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_lBSd1z - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.44 4.67 5.01 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_7iMvls - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.48 4.73 4.76 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_y6bAJt - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.30 0.50 4.80 5.29 -calc_2 OK 4.33 0.53 4.86 5.29 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.51 4.86 5.31 -calc_3 OK 4.33 0.49 4.82 5.06 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_pPkhNC - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.41 4.65 4.68 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal__OOnXE - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.44 4.70 5.47 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_iQE7Bw - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.50 4.88 6.09 -calc_2 OK 4.38 0.46 4.84 5.92 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.41 0.50 4.91 6.71 -calc_3 OK 4.38 0.50 4.88 6.44 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_AcvHS5 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.45 4.69 5.89 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_TS8EjL - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.40 4.68 5.75 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Wy5Bvw - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.55 4.95 5.84 -calc_2 OK 4.36 0.47 4.83 5.13 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.42 0.43 4.85 4.95 -calc_4 OK 4.36 0.54 4.90 5.43 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_PjkZ62 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.49 4.78 5.38 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Igog2r - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.41 4.66 4.72 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Z8wOo8 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.52 4.89 6.08 -calc_2 OK 4.33 0.51 4.84 6.05 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.36 0.51 4.87 6.49 -calc_4 OK 4.40 0.45 4.85 6.59 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_LEhAqS - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.44 4.69 6.08 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ES4AD2 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.42 4.67 5.22 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_bpEDsg - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.41 0.50 4.91 5.24 -calc_2 OK 4.37 0.47 4.84 5.20 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.36 0.57 4.93 5.56 -calc_3 OK 4.29 0.52 4.81 5.04 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_5m5Kdc - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.43 4.70 4.88 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_P5e0kI - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.43 4.66 4.71 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Ajb7nv - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.43 0.50 4.93 5.73 -calc_2 OK 4.37 0.50 4.87 6.80 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.33 0.51 4.84 7.37 -calc_3 OK 4.37 0.52 4.89 8.80 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_lc_hrG - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.49 4.76 6.15 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Yy4TKw - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.45 4.71 5.54 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_pH_a4_ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.51 4.88 5.21 -calc_2 OK 4.33 0.48 4.81 5.14 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.33 0.48 4.81 5.19 -calc_4 OK 4.33 0.56 4.89 5.40 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_xW_s-A - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.42 4.66 4.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_t5KRQV - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.41 4.69 4.70 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Oj8OuN - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.49 4.82 5.22 -calc_2 OK 4.40 0.47 4.87 5.20 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.47 4.86 5.15 -calc_3 OK 4.40 0.50 4.90 5.24 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_D6LGbb - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.47 4.73 4.90 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_WeuNJQ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.37 4.63 4.76 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_jEpm6U - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.50 4.88 6.12 -calc_2 OK 4.34 0.49 4.83 5.59 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.46 4.86 5.31 -calc_3 OK 4.35 0.53 4.88 5.00 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_iV9Ihk - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.34 0.45 4.79 5.38 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_yNB16w - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.49 4.73 4.82 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_tD3BfQ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.58 4.96 5.70 -calc_2 OK 4.31 0.53 4.84 5.49 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.37 0.49 4.86 5.20 -calc_3 OK 4.34 0.52 4.86 5.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_mKZSz3 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.52 4.75 5.25 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_r7e9bE - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.45 4.69 6.13 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gD0R1r - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.42 0.43 4.85 5.48 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.37 0.54 4.91 8.81 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.33 0.52 4.85 5.86 -calc_3 OK 4.34 0.42 4.76 6.83 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_P2Gwhr - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.43 4.68 5.63 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_V6lp1u - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.38 4.66 5.13 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_er75bn - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.42 4.78 6.65 -calc_2 OK 4.36 0.54 4.90 5.53 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.32 0.52 4.84 5.37 -calc_3 OK 4.31 0.53 4.84 5.28 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_MLEuWi - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.48 4.77 5.34 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_C8gwPM - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.45 4.66 4.70 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_QFs4OL - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.54 4.92 5.65 -calc_2 OK 4.33 0.54 4.87 5.47 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.41 0.53 4.94 6.13 -calc_3 OK 4.38 0.51 4.89 6.61 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_lX8tKX - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.42 4.70 5.91 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_p74hpA - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.46 4.72 5.66 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_tLQqUD - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.46 4.84 5.83 -calc_2 OK 4.43 0.49 4.92 6.11 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.50 4.88 5.15 -calc_3 OK 4.35 0.53 4.88 5.06 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_g0vJ9i - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.43 4.68 4.73 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_0ZxBWS - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.45 4.69 4.79 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_B_7Lfd - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.42 0.53 4.95 7.72 -calc_2 OK 4.42 0.50 4.92 8.05 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.33 0.49 4.82 7.88 -calc_3 OK 4.40 0.49 4.89 8.62 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_E8UxOW - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.50 4.73 6.15 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_SabZAT - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.34 0.43 4.77 5.49 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_LTr-Ie - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.52 4.88 5.40 -calc_2 OK 4.35 0.47 4.82 5.25 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.48 4.82 5.48 -calc_3 OK 4.36 0.57 4.93 5.48 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_h9GYHo - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.43 4.69 6.35 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_HzAMhS - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.47 4.69 5.46 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_QOjT2w - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.45 4.85 5.55 -calc_2 OK 4.44 0.52 4.96 5.29 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.32 0.51 4.83 5.23 -calc_3 OK 4.34 0.55 4.89 5.20 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_hUHezs - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.44 4.72 5.31 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_WC54xz - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.44 4.69 4.99 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_IL0c9I - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.50 4.86 5.74 -calc_2 OK 4.37 0.49 4.86 6.28 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.37 0.52 4.89 6.14 -calc_3 OK 4.33 0.54 4.87 5.66 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_moICTj - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.19 0.51 4.70 4.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_PHgE27 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.18 0.48 4.66 4.97 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_27Fu3h - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.41 0.42 4.83 6.02 -calc_2 OK 4.37 0.50 4.87 5.32 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.42 0.48 4.90 7.93 -calc_3 OK 4.40 0.52 4.92 7.85 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_A_2Vv8 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.54 4.76 5.07 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_x-JBND - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.50 4.79 5.22 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_EvnDEb - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.32 0.52 4.84 5.13 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.39 0.51 4.90 5.47 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.22 0.54 4.76 5.79 -calc_3 OK 4.26 0.57 4.83 5.08 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_XtxgV4 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.47 4.78 5.89 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-6Lmqe - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.45 4.70 5.14 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ljfvf_ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.56 4.89 5.29 -calc_2 OK 4.29 0.50 4.79 5.15 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.37 0.49 4.86 5.26 -calc_4 OK 4.31 0.52 4.83 5.06 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_t1tf3Q - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.37 4.64 4.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_4r2pcx - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.46 4.69 5.28 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_UEIlyP - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.30 0.50 4.80 5.21 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.32 0.53 4.85 10.06 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.35 0.53 4.88 6.85 -calc_3 OK 4.39 0.51 4.90 5.48 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_oR36P6 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.20 0.52 4.72 5.80 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_g16tPa - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.20 0.43 4.63 4.70 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_HoHGsH - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.49 4.82 5.21 -calc_2 OK 4.40 0.51 4.91 5.15 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.36 0.54 4.90 5.51 -calc_3 OK 4.37 0.54 4.91 5.31 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_aKmrqn - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.33 0.45 4.78 6.42 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_zGDPAs - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.43 4.71 5.18 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_xOEgcu - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.54 4.88 5.25 -calc_2 OK 4.39 0.42 4.81 5.22 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.39 0.44 4.83 5.23 -calc_4 OK 4.40 0.46 4.86 5.12 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_98q5qQ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.41 4.65 4.99 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_eZSpjr - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.52 4.75 5.56 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_DAfRmx - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.46 0.42 4.88 7.05 -calc_2 OK 4.35 0.57 4.92 5.85 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.43 4.83 7.68 -calc_3 OK 4.43 0.49 4.92 7.58 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_3yR1rX - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.42 4.68 5.93 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_P11jvP - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.46 4.69 5.17 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_lwxJ8Z - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.45 4.85 6.69 -calc_2 OK 4.42 0.56 4.98 6.66 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.50 4.85 5.18 -calc_3 OK 4.37 0.51 4.88 5.14 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ZIzPnA - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.45 4.70 5.11 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ZCzN1d - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.45 4.68 4.76 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_205L0G - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.55 4.89 6.11 -calc_2 OK 4.34 0.49 4.83 5.26 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.27 0.58 4.85 8.72 -calc_3 OK 4.42 0.51 4.93 6.09 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_1Ky2fA - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.49 4.78 7.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_oaAQF0 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.42 4.70 5.28 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_c5CpZM - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.28 0.60 4.88 5.14 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.33 0.47 4.80 9.22 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.31 0.55 4.86 7.28 -calc_3 OK 4.34 0.51 4.85 5.59 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_SNpa0N - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.42 4.67 4.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_fKjD-U - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.44 4.72 5.40 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_76jC4p - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.56 4.89 5.11 -calc_2 OK 4.34 0.49 4.83 5.06 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.26 0.63 4.89 5.09 -calc_3 OK 4.36 0.50 4.86 5.14 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Mk4hB5 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.51 4.77 5.32 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_povqMP - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.18 0.53 4.71 4.88 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_TOYkVN - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.44 0.50 4.94 6.77 -calc_2 OK 4.30 0.55 4.85 8.09 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.36 0.54 4.90 6.44 -calc_4 OK 4.38 0.53 4.91 6.64 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_eel2C3 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.45 4.70 5.38 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_kSfIOF - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.42 4.73 5.64 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_lMbPNf - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.52 4.92 5.45 -calc_2 OK 4.36 0.48 4.84 5.32 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.36 0.53 4.89 8.26 -calc_4 OK 4.29 0.55 4.84 5.50 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gkollL - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.46 4.74 5.05 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gKJQnN - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.52 4.77 5.59 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_G1tY2P - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.49 4.88 5.53 -calc_2 OK 4.37 0.56 4.93 5.45 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.28 0.52 4.80 6.13 -calc_4 OK 4.32 0.55 4.87 6.49 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_FUTTUu - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.43 4.65 5.49 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_8GqmBX - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.44 4.68 5.07 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_H7Z7R- - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.48 4.82 5.07 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.42 0.51 4.93 9.03 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.33 0.54 4.87 5.42 -calc_3 OK 4.32 0.47 4.79 6.58 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_yHAn_d - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.16 0.52 4.68 4.70 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Gb3afE - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.50 4.74 5.20 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ge4Bci - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.53 4.88 5.19 -calc_2 OK 4.37 0.49 4.86 5.06 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.37 0.47 4.84 5.48 -calc_3 OK 4.34 0.58 4.92 5.32 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_xgpk2N - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.43 4.64 4.72 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_3K16V6 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.48 4.72 5.60 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_fSojVB - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.47 4.83 5.05 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.42 0.49 4.91 10.05 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.36 0.48 4.84 6.75 -calc_3 OK 4.31 0.45 4.76 5.50 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Uau12Y - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.41 4.67 4.80 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_iwlrIs - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.46 4.71 4.70 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_HNUm01 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.32 0.57 4.89 5.12 -calc_2 OK 4.46 0.40 4.86 5.37 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.52 4.91 5.33 -calc_3 OK 4.38 0.49 4.87 5.29 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_mm61na - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.32 0.33 4.65 4.72 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_vr2Bu- - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.41 4.69 6.14 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_nzM-kC - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.53 4.90 8.62 -calc_2 OK 4.34 0.56 4.90 8.61 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.32 0.60 4.92 6.71 -calc_4 OK 4.34 0.55 4.89 6.60 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_8BGsWD - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.38 4.69 5.96 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_QYd-m9 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.47 4.73 5.73 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_8xHN2S - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.31 0.52 4.83 7.03 -calc_2 OK 4.37 0.50 4.87 6.14 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.54 4.89 5.11 -calc_3 OK 4.44 0.43 4.87 5.36 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_i9rXDO - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.41 4.67 5.85 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_rdcMij - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.43 4.70 5.52 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_BrJdp1 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.51 4.91 6.84 -calc_2 OK 4.34 0.48 4.82 5.20 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.46 4.81 5.16 -calc_3 OK 4.40 0.48 4.88 5.49 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ponPf8 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.42 4.71 5.89 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal__cJg8c - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.33 0.44 4.77 5.76 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_cD8TVO - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.57 4.96 7.08 -calc_2 OK 4.37 0.50 4.87 6.94 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.50 4.88 6.52 -calc_3 OK 4.35 0.51 4.86 6.47 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_NtURRS - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.47 4.72 6.02 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_eOkzjd - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.42 4.71 5.45 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_09AZLq - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.28 0.56 4.84 5.21 -calc_2 OK 4.32 0.56 4.88 9.91 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.39 0.42 4.81 5.21 -calc_4 OK 4.50 0.49 4.99 5.38 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_v1rYEa - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.45 4.68 4.74 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gs5G_p - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.53 4.74 6.12 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_4NBQYs - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.29 0.59 4.88 6.45 -calc_2 OK 4.36 0.49 4.85 6.24 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.54 4.93 5.79 -calc_3 OK 4.39 0.49 4.88 5.73 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_75BR9A - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.41 4.69 5.88 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_a48lF3 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.48 4.71 5.64 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_wHssbg - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.30 0.54 4.84 7.03 -calc_2 OK 4.28 0.51 4.79 5.79 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.32 0.53 4.85 5.10 -calc_3 OK 4.33 0.52 4.85 5.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_E2QhtA - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.50 4.76 5.16 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_0DUS8- - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.48 4.70 4.89 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_N_meez - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.44 0.46 4.90 5.71 -calc_2 OK 4.42 0.52 4.94 6.89 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.36 0.54 4.90 7.31 -calc_3 OK 4.36 0.51 4.87 7.26 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_MQJLth - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.39 4.70 6.38 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_7ZAgOu - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.43 4.69 5.42 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_1Cj2a_ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.28 0.53 4.81 5.11 -calc_2 OK 4.38 0.49 4.87 5.24 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.28 0.58 4.86 5.37 -calc_3 OK 4.37 0.47 4.84 5.29 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_VrmO6t - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.52 4.73 4.87 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_zm2XJJ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.40 4.67 4.80 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_jx2Pag - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.47 4.83 5.54 -calc_2 OK 4.31 0.57 4.88 5.16 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.54 4.93 5.28 -calc_3 OK 4.37 0.46 4.83 5.34 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_5FvA10 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.42 4.72 5.36 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_HCgmTT - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.46 4.73 4.80 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_wR93kU - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.51 4.91 6.40 -calc_2 OK 4.33 0.49 4.82 5.16 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.45 0.47 4.92 7.83 -calc_3 OK 4.40 0.54 4.94 7.81 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_EYKu07 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.20 0.51 4.71 4.84 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_CXnM4e - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.20 0.44 4.64 4.70 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_eSDctB - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.48 4.85 6.20 -calc_2 OK 4.23 0.64 4.87 5.84 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.31 0.54 4.85 9.12 -calc_3 OK 4.34 0.49 4.83 9.05 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ePRNAO - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.43 4.74 5.23 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_IIfnk0 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.47 4.76 4.94 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_g3Um2_ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.50 4.83 5.22 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.36 0.53 4.89 8.87 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.33 0.46 4.79 7.11 -calc_3 OK 4.31 0.55 4.86 6.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_TlrYnc - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.48 4.71 4.78 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_q5TyDr - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.46 4.73 5.28 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_m1XqYL - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.56 4.90 5.24 -calc_2 OK 4.35 0.48 4.83 5.07 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.32 0.49 4.81 5.09 -calc_3 OK 4.41 0.50 4.91 5.41 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_6yB3X8 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.43 4.68 4.81 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Lus5m6 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.48 4.76 5.08 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gX5FJn - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.41 0.45 4.86 5.48 -calc_2 OK 4.38 0.50 4.88 5.88 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.48 4.86 5.95 -calc_3 OK 4.31 0.64 4.95 5.85 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ZxtyIj - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.45 4.69 4.70 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_5GUTh0 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.44 4.70 5.04 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_sRZt55 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.53 4.88 6.16 -calc_2 OK 4.29 0.52 4.81 7.22 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.52 4.87 5.86 -calc_3 OK 4.34 0.54 4.88 5.79 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Szk_Sj - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.44 4.72 5.24 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ZlG3CE - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.43 4.65 5.99 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_p6k2hb - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.51 4.90 5.07 -calc_2 OK 4.37 0.49 4.86 5.28 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.51 4.91 8.64 -calc_3 OK 4.38 0.49 4.87 8.58 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_KOlsvW - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.48 4.77 5.89 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_sS800i - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.45 4.73 5.35 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gcmE3M - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.30 0.55 4.85 5.15 -calc_2 OK 4.41 0.44 4.85 8.15 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.45 4.83 5.14 -calc_3 OK 4.33 0.53 4.86 5.25 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_g5Mc5- - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.49 4.80 5.58 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_AO9-xE - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.49 4.71 4.74 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gjyB3W - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.29 0.52 4.81 5.91 -calc_2 OK 4.28 0.57 4.85 5.64 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.53 4.88 5.29 -calc_3 OK 4.39 0.44 4.83 5.12 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_5cyNys - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.43 4.65 6.33 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_wyXUyE - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.52 4.75 4.99 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_9tiTL8 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.58 4.95 5.28 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.33 0.49 4.82 9.07 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.31 0.56 4.87 6.89 -calc_3 OK 4.34 0.45 4.79 6.43 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_bXQ3Xd - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.43 4.68 4.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_QMosMn - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.45 4.71 4.84 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Rc43NX - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.44 4.84 6.43 -calc_2 OK 4.30 0.58 4.88 5.38 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.36 0.55 4.91 7.99 -calc_3 OK 4.39 0.51 4.90 8.11 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-x5sH9 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.46 4.70 6.26 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_5X6C1n - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.45 4.73 5.58 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_VeaGtr - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.47 4.85 5.25 -calc_2 OK 4.36 0.58 4.94 5.21 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.32 0.57 4.89 5.30 -calc_3 OK 4.34 0.45 4.79 5.05 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_dd_iaR - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.51 4.72 5.34 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_KuAKzO - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.33 0.40 4.73 5.16 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_dCDhs- - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.58 4.96 5.60 -calc_2 OK 4.37 0.47 4.84 5.16 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.37 0.46 4.83 5.13 -calc_4 OK 4.33 0.57 4.90 5.31 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_J9MdiD - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.43 4.74 5.38 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_8bTGLZ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.43 4.70 5.17 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_6cqEcV - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.49 4.86 5.64 -calc_2 OK 4.40 0.57 4.97 5.74 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.55 4.95 6.16 -calc_3 OK 4.46 0.45 4.91 6.70 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_8jTMlH - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.47 4.71 4.72 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_zmqRZL - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.52 4.76 5.55 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_HlI3yp - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.41 0.52 4.93 5.99 -calc_2 OK 4.39 0.45 4.84 5.62 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.30 0.57 4.87 6.20 -calc_3 OK 4.33 0.57 4.90 6.14 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_pYgUzr - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.50 4.74 4.75 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_f0x-pW - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.50 4.73 4.79 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_sLNto1 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.52 4.90 5.22 -calc_2 OK 4.39 0.47 4.86 7.24 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.51 4.91 5.30 -calc_3 OK 4.43 0.51 4.94 5.28 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ful_Bg - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.43 4.65 4.72 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_GqdMlA - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.44 4.72 5.02 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_fFkAh7 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.46 4.84 5.24 -calc_2 OK 4.36 0.52 4.88 5.19 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.31 0.60 4.91 5.45 -calc_3 OK 4.38 0.49 4.87 5.48 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_mzeaYu - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.43 4.67 4.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_YZfn_n - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.42 4.68 4.80 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_2nMJII - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.56 4.89 6.68 -calc_2 OK 4.35 0.49 4.84 8.37 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.57 4.96 8.81 -calc_3 OK 4.39 0.52 4.91 8.86 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_tt00Fb - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.43 4.73 6.03 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_YOrjlm - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.51 4.73 5.53 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_0lNIIQ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.55 4.90 5.30 -calc_2 OK 4.36 0.46 4.82 5.21 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.32 0.54 4.86 5.11 -calc_4 OK 4.33 0.46 4.79 5.01 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_irmtiM - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.48 4.71 6.43 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_08C4KM - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.43 4.72 4.87 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_r8DEef - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.32 0.63 4.95 5.29 -calc_2 OK 4.36 0.57 4.93 5.22 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.55 4.90 5.21 -calc_3 OK 4.34 0.50 4.84 5.16 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Z9Wxq0 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.43 4.66 4.73 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_0ysZ3u - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.20 0.51 4.71 5.49 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_26HO0k - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.58 4.96 5.61 -calc_2 OK 4.38 0.46 4.84 5.46 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.32 0.50 4.82 6.07 -calc_3 OK 4.32 0.57 4.89 6.15 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_3gQrZy - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.19 0.46 4.65 4.72 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-2BIDB - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.46 4.71 4.74 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_QDlKKN - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.57 4.95 5.65 -calc_2 OK 4.42 0.43 4.85 5.57 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.44 0.48 4.92 6.15 -calc_4 OK 4.43 0.42 4.85 6.68 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_xH1-SK - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.49 4.73 4.76 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_A_yjsn - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.44 4.69 5.55 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_vrOYqd - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.41 0.46 4.87 5.31 -calc_2 OK 4.35 0.53 4.88 5.00 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.34 0.53 4.87 5.07 -calc_4 OK 4.35 0.46 4.81 5.29 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_v1H1CR - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.47 4.72 4.96 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_xDSg-H - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.48 4.71 4.85 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Ic-ys0 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.55 4.90 7.26 -calc_2 OK 4.35 0.57 4.92 5.84 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.56 4.96 8.41 -calc_3 OK 4.38 0.50 4.88 8.23 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_kq9l-9 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.44 4.71 5.36 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_rdvv2I - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.44 4.71 4.89 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_cauCRa - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.53 4.93 7.33 -calc_2 OK 4.32 0.54 4.86 7.29 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.52 4.87 5.56 -calc_3 OK 4.37 0.46 4.83 5.62 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_2Spqfv - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.46 4.73 4.91 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_sh4wjn - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.48 4.76 5.51 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Ovv2br - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_2 OK 4.36 0.48 4.84 5.11 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_1 OK 4.35 0.54 4.89 6.92 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.36 0.43 4.79 6.25 -calc_3 OK 4.30 0.55 4.85 6.54 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_QcjwGK - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.42 4.72 6.08 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_NuWo0m - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.42 4.73 5.36 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_tbmran - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.54 4.88 5.30 -calc_2 OK 4.38 0.53 4.91 5.26 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.41 0.44 4.85 5.25 -calc_3 OK 4.37 0.52 4.89 5.33 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_VGnsu_ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.48 4.74 5.13 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_n94ITt - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.45 4.67 5.59 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_uQf8pU - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.49 4.83 5.20 -calc_2 OK 4.35 0.53 4.88 5.50 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.54 4.89 6.49 -calc_3 OK 4.40 0.51 4.91 5.31 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ouQ9vs - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.50 4.76 5.75 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_6nBBhR - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.47 4.74 5.75 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_IOESs5 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.42 4.79 5.52 -calc_2 OK 4.35 0.56 4.91 5.57 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.43 0.50 4.93 5.10 -calc_4 OK 4.42 0.42 4.84 5.25 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_U0-tAB - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.42 4.71 4.75 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_8IA9mv - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.18 0.52 4.70 4.80 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_fYUs5B - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.30 0.53 4.83 5.23 -calc_2 OK 4.34 0.53 4.87 5.14 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.41 0.50 4.91 5.33 -calc_3 OK 4.37 0.46 4.83 5.25 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_m8Ym7U - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.37 4.66 4.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_GRYyuY - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.55 4.77 4.94 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gS137E - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.32 0.51 4.83 5.19 -calc_2 OK 4.37 0.56 4.93 5.57 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.32 0.52 4.84 5.09 -calc_3 OK 4.45 0.51 4.96 5.50 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_z0UbGD - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.44 4.74 5.33 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_3UnBYk - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.45 4.69 4.80 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_k4Bzgr - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.46 4.86 6.57 -calc_2 OK 4.31 0.57 4.88 5.90 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.36 0.53 4.89 8.40 -calc_3 OK 4.37 0.55 4.92 8.36 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_J_RQQp - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.45 4.76 5.94 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_2DO3aR - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.49 4.77 5.60 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_F4LJC3 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.48 4.86 5.08 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.38 0.54 4.92 9.73 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.33 0.51 4.84 6.37 -calc_3 OK 4.34 0.52 4.86 5.33 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_XtaTIM - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.41 4.71 4.98 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_b-g4yP - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.40 4.68 4.70 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_n_FHdK - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.52 4.87 5.50 -calc_2 OK 4.36 0.45 4.81 6.12 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.47 4.87 5.32 -calc_3 OK 4.38 0.55 4.93 5.23 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_I-_qsb - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.50 4.78 5.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_F-avXZ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.48 4.73 4.77 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_hgEtms - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.31 0.55 4.86 5.67 -calc_2 OK 4.30 0.56 4.86 5.86 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.37 0.49 4.86 5.14 -calc_4 OK 4.31 0.56 4.87 5.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_xvwTxe - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.48 4.71 4.75 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_XC3vq6 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.18 0.54 4.72 4.89 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_g-Yrre - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.50 4.87 5.68 -calc_2 OK 4.33 0.59 4.92 5.35 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.30 0.52 4.82 5.16 -calc_3 OK 4.37 0.53 4.90 5.40 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_VAjL26 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.32 0.42 4.74 4.85 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_b9J49H - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.54 4.76 4.79 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_z6YIf4 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.57 4.91 5.21 -calc_2 OK 4.37 0.46 4.83 5.33 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.46 4.86 5.23 -calc_3 OK 4.38 0.51 4.89 5.18 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_xfOah- - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.45 4.74 5.82 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal__c0yVW - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.45 4.71 5.67 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_K_DXfU - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.32 0.51 4.83 5.58 -calc_2 OK 4.35 0.53 4.88 5.82 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.53 4.91 5.19 -calc_3 OK 4.39 0.49 4.88 5.15 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_3hVwBp - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.43 4.67 4.70 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_QJk35I - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.47 4.74 5.70 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_OhOGu0 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.32 0.57 4.89 9.53 -calc_2 OK 4.35 0.51 4.86 6.48 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.37 0.61 4.98 6.26 -calc_4 OK 4.36 0.47 4.83 6.30 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_8MZo34 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.15 0.49 4.64 4.69 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_JFwUoF - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.53 4.78 5.34 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ybKMwt - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.31 0.56 4.87 6.74 -calc_2 OK 4.34 0.54 4.88 6.19 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.33 0.58 4.91 6.11 -calc_3 OK 4.38 0.49 4.87 5.89 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_313VFg - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.34 0.33 4.67 4.70 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_AKEpge - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.49 4.72 4.74 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_pVUfUo - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.52 4.90 5.75 -calc_2 OK 4.33 0.44 4.77 5.99 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.44 4.83 6.23 -calc_3 OK 4.36 0.56 4.92 6.12 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_X0qUwt - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.39 4.69 4.76 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_KiXnwG - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.46 4.73 5.04 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_fFWei_ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_2 OK 4.31 0.62 4.93 6.01 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_1 OK 4.29 0.52 4.81 6.48 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.35 0.48 4.83 5.07 -calc_3 OK 4.26 0.52 4.78 8.40 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_VCW0vu - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.49 4.76 5.27 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_RUpjJo - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.42 4.69 4.73 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_mWT-9l - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.47 4.86 5.20 -calc_2 OK 4.35 0.50 4.85 5.21 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.37 0.51 4.88 5.33 -calc_3 OK 4.37 0.56 4.93 5.25 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_dO-DJU - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.47 4.73 4.85 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_8-K36C - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.48 4.71 4.85 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_F8QjT5 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.51 4.90 7.74 -calc_2 OK 4.31 0.60 4.91 5.86 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.32 0.51 4.83 7.51 -calc_3 OK 4.32 0.58 4.90 7.48 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_INXkr4 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.53 4.78 6.00 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_L21LJT - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.46 4.69 5.08 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_9x2BY2 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.59 4.97 5.41 -calc_2 OK 4.33 0.56 4.89 5.14 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.52 4.91 5.39 -calc_3 OK 4.35 0.46 4.81 5.19 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_iKB3My - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.42 4.69 4.74 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ak00kf - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.40 4.64 4.68 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_vtLg1y - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.41 0.45 4.86 5.70 -calc_2 OK 4.42 0.51 4.93 5.65 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.36 0.52 4.88 5.37 -calc_3 OK 4.36 0.54 4.90 5.18 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_mno45J - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.43 4.72 5.73 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_t2Y9w0 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.45 4.74 5.07 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Ey1ze8 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.49 4.85 5.37 -calc_2 OK 4.39 0.47 4.86 5.23 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.38 0.49 4.87 5.20 -calc_4 OK 4.43 0.46 4.89 5.39 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_tZn9nw - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.49 4.74 5.02 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_63t6HE - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.52 4.76 4.78 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Sb77Gz - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.57 4.92 6.84 -calc_2 OK 4.35 0.50 4.85 6.76 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.48 4.82 5.18 -calc_3 OK 4.32 0.55 4.87 5.15 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_rCMKbN - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.47 4.68 6.04 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_WDXOKK - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.48 4.74 5.65 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-50pEC - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.56 4.89 5.20 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.36 0.50 4.86 9.15 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.34 0.55 4.89 5.28 -calc_3 OK 4.37 0.45 4.82 6.77 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_RsXjBq - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.52 4.74 4.83 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_nCg-Ei - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.51 4.76 5.51 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_d1dyyv - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.44 4.84 5.23 -calc_2 OK 4.25 0.59 4.84 5.13 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.36 0.51 4.87 5.16 -calc_4 OK 4.40 0.48 4.88 5.39 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_yiHE4O - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.49 4.73 5.65 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_RSvTQU - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.39 4.67 4.73 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_cy7QGQ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.49 4.85 5.09 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.35 0.53 4.88 9.39 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.34 0.46 4.80 5.97 -calc_3 OK 4.29 0.55 4.84 6.95 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal__d0F57 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.18 0.53 4.71 4.75 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_VEuPdV - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.42 4.67 4.69 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_3j2DW6 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.44 4.80 5.08 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.37 0.54 4.91 9.39 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.31 0.51 4.82 7.00 -calc_3 OK 4.43 0.44 4.87 7.13 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_EHHw2V - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.34 0.41 4.75 5.90 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Q9mI9t - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.47 4.70 4.73 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_WxCDe9 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.57 4.93 6.92 -calc_2 OK 4.30 0.59 4.89 8.57 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.34 0.53 4.87 5.19 -calc_4 OK 4.34 0.51 4.85 5.28 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_RpcrdC - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.46 4.71 6.10 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Zkc0AL - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.45 4.75 4.88 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_1KHmkQ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_2 OK 4.27 0.54 4.81 5.15 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_1 OK 4.40 0.49 4.89 8.67 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.28 0.55 4.83 5.39 -calc_3 OK 4.37 0.51 4.88 6.76 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Y-FhEo - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.46 4.71 6.22 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_FA7yXt - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.42 4.68 5.31 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_4GKv8y - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.52 4.89 5.15 -calc_2 OK 4.34 0.53 4.87 5.15 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.52 4.92 5.36 -calc_3 OK 4.35 0.51 4.86 5.15 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Vl0gEU - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.48 4.72 4.98 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_JHwIk6 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.42 4.70 6.05 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Pl205m - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.43 0.46 4.89 6.00 -calc_2 OK 4.34 0.48 4.82 5.21 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.51 4.90 5.09 -calc_3 OK 4.36 0.52 4.88 5.18 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_owG5lR - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.44 4.72 5.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_0cSvAy - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.48 4.76 5.22 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_9EXtMU - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.41 0.50 4.91 5.73 -calc_2 OK 4.36 0.46 4.82 5.25 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.46 4.84 5.12 -calc_3 OK 4.33 0.56 4.89 5.13 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_m3UmoH - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.39 4.64 4.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_4Pf87y - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.47 4.69 5.75 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_RL1rzW - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.52 4.88 5.96 -calc_2 OK 4.34 0.56 4.90 6.68 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.36 0.53 4.89 6.05 -calc_4 OK 4.41 0.46 4.87 6.62 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_9WhdBy - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.50 4.72 4.77 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_F7l0Ml - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.49 4.70 4.75 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ZLj0b_ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.55 4.95 8.32 -calc_2 OK 4.39 0.48 4.87 8.53 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.35 0.51 4.86 5.10 -calc_4 OK 4.41 0.51 4.92 5.43 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_jhELHO - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.48 4.75 5.23 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_XO3tWk - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.44 4.67 4.97 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Dx10WF - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.57 4.90 5.74 -calc_2 OK 4.35 0.45 4.80 5.31 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.41 0.53 4.94 5.39 -calc_3 OK 4.37 0.52 4.89 5.20 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_IYNL0h - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.43 4.71 6.02 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_TdaxVd - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.44 4.72 5.20 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_tCjr0O - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.50 4.85 5.21 -calc_2 OK 4.34 0.53 4.87 9.36 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.35 0.46 4.81 5.96 -calc_4 OK 4.37 0.49 4.86 5.85 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Y4lSKH - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.51 4.77 6.07 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_UZ7TH3 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.50 4.72 4.93 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_cqVbqn - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.52 4.89 6.53 -calc_2 OK 4.36 0.56 4.92 6.46 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.36 0.45 4.81 6.00 -calc_3 OK 4.36 0.55 4.91 5.82 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Knezog - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.47 4.75 5.47 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_xPbXbn - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.46 4.74 5.39 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_yLo35K - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.41 0.48 4.89 6.97 -calc_2 OK 4.39 0.51 4.90 6.85 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.29 0.53 4.82 6.70 -calc_4 OK 4.36 0.49 4.85 7.07 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_d0y3J3 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.32 0.46 4.78 5.60 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_VdblfC - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.46 4.73 4.82 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_K4OQ8M - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.48 4.85 5.23 -calc_2 OK 4.35 0.49 4.84 5.20 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.50 4.85 5.48 -calc_3 OK 4.36 0.56 4.92 5.13 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_UJhSqO - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.50 4.77 5.31 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_pDyh7B - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.43 4.69 4.73 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_hfcCqt - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.48 4.87 5.22 -calc_2 OK 4.39 0.51 4.90 5.17 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.43 0.45 4.88 7.47 -calc_3 OK 4.38 0.55 4.93 7.44 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_j_KSM8 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.35 0.56 4.91 6.60 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_cARr8i - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.52 4.75 5.25 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_XJ0D9r - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.50 4.86 5.16 -calc_2 OK 4.35 0.49 4.84 5.11 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.55 4.90 5.17 -calc_3 OK 4.38 0.56 4.94 5.35 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_i4sWG8 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.49 4.75 4.80 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_edHX3e - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.41 4.70 5.57 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_xSw42i - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.53 4.93 5.33 -calc_2 OK 4.32 0.54 4.86 5.07 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.33 0.56 4.89 5.22 -calc_3 OK 4.38 0.50 4.88 5.19 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_0Z9Czc - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.48 4.74 5.52 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_bAdiQr - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.15 0.61 4.76 5.65 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ISEwX5 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.55 4.92 5.31 -calc_2 OK 4.39 0.45 4.84 5.19 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.49 4.89 5.51 -calc_3 OK 4.37 0.51 4.88 5.45 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_JV5Z26 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.46 4.69 5.15 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_hnZL02 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.50 4.73 5.57 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_blg5lC - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.56 4.91 6.67 -calc_2 OK 4.37 0.49 4.86 5.80 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.45 4.84 5.10 -calc_3 OK 4.32 0.51 4.83 5.03 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Bh6MNt - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.43 4.73 5.56 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_X5gWHW - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.34 0.41 4.75 5.15 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_9a8MX5 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.49 4.84 5.11 -calc_2 OK 4.38 0.57 4.95 5.17 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.44 0.50 4.94 5.52 -calc_3 OK 4.43 0.43 4.86 5.09 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ngPFkb - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.46 4.73 4.77 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_go6Z5v - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.50 4.75 5.43 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_49UeyD - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.53 4.86 7.28 -calc_2 OK 4.38 0.54 4.92 6.61 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.37 0.49 4.86 6.24 -calc_3 OK 4.34 0.59 4.93 6.75 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_p4tgq- - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.54 4.76 5.24 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_zuUpte - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.45 4.76 4.95 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_CTRztY - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.52 4.89 5.18 -calc_2 OK 4.34 0.51 4.85 5.21 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.32 0.49 4.81 5.03 -calc_3 OK 4.33 0.53 4.86 5.19 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Gm2adc - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.43 4.71 6.32 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_cy0y1q - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.17 0.54 4.71 4.91 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_BOTNEU - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.29 0.54 4.83 5.16 -calc_2 OK 4.37 0.49 4.86 6.90 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.44 4.83 5.29 -calc_3 OK 4.36 0.54 4.90 5.27 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Rt3woB - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.50 4.80 5.97 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_XQyO4m - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.45 4.73 5.32 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_wPYQdL - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.52 4.88 5.08 -calc_2 OK 4.34 0.47 4.81 5.01 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.51 4.89 5.56 -calc_3 OK 4.41 0.54 4.95 5.43 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_8SLU5w - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.53 4.74 4.82 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_pJWmj4 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.44 4.68 4.80 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_vx_a5x - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.46 4.85 5.61 -calc_2 OK 4.34 0.55 4.89 5.67 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.41 0.50 4.91 5.19 -calc_3 OK 4.39 0.47 4.86 5.15 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Ygi16C - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.47 4.73 4.89 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_6EfRBX - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.43 4.66 4.75 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_FxP45B - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.54 4.92 5.51 -calc_2 OK 4.33 0.52 4.85 5.48 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.54 4.88 5.19 -calc_3 OK 4.34 0.45 4.79 5.00 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_eAkuFd - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.55 4.76 5.14 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_FN8m83 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.42 4.68 5.56 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_sonz6M - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.51 4.87 7.43 -calc_2 OK 4.32 0.53 4.85 7.06 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.52 4.86 6.34 -calc_3 OK 4.36 0.45 4.81 6.85 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_7fNKiW - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.50 4.73 5.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Y6kSOS - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.19 0.52 4.71 5.85 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_cG9Ihz - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.41 0.51 4.92 6.98 -calc_2 OK 4.33 0.53 4.86 5.50 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.56 4.91 5.40 -calc_3 OK 4.33 0.54 4.87 5.27 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_pca5q_ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.48 4.72 5.51 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_v0x2cQ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.13 0.57 4.70 4.79 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_tSdLP9 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_2 OK 4.40 0.50 4.90 8.23 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_1 OK 4.37 0.60 4.97 8.34 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.36 0.43 4.79 5.08 -calc_3 OK 4.34 0.49 4.83 7.18 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_yKMs4x - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.45 4.75 4.86 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_12f0QH - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.49 4.77 5.48 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gpHA9y - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.49 4.83 5.26 -calc_2 OK 4.36 0.54 4.90 5.30 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.54 4.92 5.31 -calc_3 OK 4.33 0.49 4.82 5.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_wVq30E - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.46 4.70 4.88 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_zMG1b0 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.43 4.71 5.60 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gUD35F - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.49 4.89 7.88 -calc_2 OK 4.40 0.42 4.82 6.12 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.51 4.91 8.67 -calc_3 OK 4.37 0.51 4.88 8.61 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_BCZSJK - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.43 4.68 6.12 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_e3124p - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.16 0.52 4.68 5.26 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-phwkg - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.47 4.86 5.32 -calc_2 OK 4.38 0.52 4.90 5.27 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.37 0.53 4.90 5.28 -calc_3 OK 4.36 0.51 4.87 5.19 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_4hprH6 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.48 4.71 4.84 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Sim9Oy - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.50 4.73 5.41 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_5-NphA - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.31 0.58 4.89 5.16 -calc_2 OK 4.35 0.52 4.87 5.11 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.36 0.50 4.86 5.25 -calc_3 OK 4.39 0.54 4.93 5.29 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Metbqa - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.47 4.77 5.80 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Mb8PNi - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.49 4.76 5.36 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_rJB9fH - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.43 0.41 4.84 5.17 -calc_2 OK 4.38 0.51 4.89 5.25 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.49 4.83 5.21 -calc_3 OK 4.29 0.59 4.88 5.24 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_kzHQN7 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.53 4.77 4.94 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_XGTR12 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.40 4.69 4.70 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Fl5tbB - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.48 4.84 5.12 -calc_2 OK 4.40 0.51 4.91 5.16 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.33 0.55 4.88 5.35 -calc_4 OK 4.34 0.48 4.82 5.20 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_rWbPt3 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.47 4.74 4.82 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_xNc0uf - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.45 4.71 5.06 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_65XAep - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.56 4.91 5.16 -calc_2 OK 4.29 0.56 4.85 5.14 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.37 0.48 4.85 5.04 -calc_4 OK 4.40 0.55 4.95 6.60 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_J7IcEM - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.47 4.73 5.42 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_A2xzUO - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.32 0.42 4.74 4.77 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_m7LI3X - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.43 0.49 4.92 5.19 -calc_2 OK 4.37 0.51 4.88 5.15 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.42 0.48 4.90 5.41 -calc_4 OK 4.36 0.47 4.83 5.10 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ahrpD8 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.53 4.75 5.75 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_xWg_t6 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.38 4.69 4.77 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_PO6xCw - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.49 4.84 7.15 -calc_2 OK 4.31 0.55 4.86 6.55 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.39 0.50 4.89 7.20 -calc_4 OK 4.36 0.53 4.89 7.02 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_qiP8cI - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.49 4.75 5.54 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_RzGPzr - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.48 4.72 4.75 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_jTNvz9 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.46 4.84 6.66 -calc_2 OK 4.30 0.55 4.85 6.06 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.36 0.55 4.91 6.68 -calc_4 OK 4.35 0.48 4.83 6.84 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gBOzk3 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.50 4.73 5.72 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_2xrkEs - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.44 4.69 4.69 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_l4MyAq - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_2 OK 4.32 0.54 4.86 5.10 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_1 OK 4.31 0.54 4.85 5.16 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.29 0.50 4.79 6.29 -calc_3 OK 4.33 0.58 4.91 6.73 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_GcfGFP - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.43 4.69 4.83 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_yNnla1 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.47 4.72 5.17 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_V5sGNZ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_2 OK 4.36 0.51 4.87 5.07 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_1 OK 4.37 0.49 4.86 5.30 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.34 0.49 4.83 5.49 -calc_3 OK 4.38 0.46 4.84 6.77 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ZfX_Gg - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.38 4.67 5.58 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_csBUlL - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.52 4.83 5.68 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Fgdm0J - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.57 4.94 5.69 -calc_2 OK 4.40 0.45 4.85 5.63 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.54 4.92 6.34 -calc_3 OK 4.33 0.53 4.86 6.04 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_l1XHiU - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.20 0.54 4.74 4.83 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_H7KXO2 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.42 4.69 5.29 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_9Lt6xK - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.50 4.83 5.19 -calc_2 OK 4.35 0.55 4.90 5.22 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.54 4.88 5.18 -calc_3 OK 4.34 0.49 4.83 5.16 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ehqobD - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.50 4.78 5.09 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_q1kL15 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.37 4.65 4.70 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_MkRguM - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.43 4.82 6.04 -calc_2 OK 4.30 0.57 4.87 5.55 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.49 4.84 5.10 -calc_3 OK 4.38 0.51 4.89 5.56 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Bv6j9a - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.45 4.71 6.20 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Sf3FgM - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.47 4.70 5.26 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_rEpKPc - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.54 4.91 5.21 -calc_2 OK 4.33 0.50 4.83 5.15 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.36 0.53 4.89 5.15 -calc_4 OK 4.40 0.48 4.88 5.34 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_oSVuK6 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.39 4.69 6.24 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_syR8pW - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.46 4.75 5.31 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_vr0I-R - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.50 4.86 8.11 -calc_2 OK 4.38 0.50 4.88 8.02 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.36 0.56 4.92 6.37 -calc_3 OK 4.33 0.61 4.94 6.31 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_4FDzeq - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.20 0.47 4.67 4.74 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_8gxSPK - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.41 4.68 5.04 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Dmb5DD - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.50 4.87 5.29 -calc_2 OK 4.34 0.50 4.84 5.15 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.33 0.59 4.92 7.13 -calc_3 OK 4.39 0.47 4.86 7.08 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Kr-SE- - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.45 4.73 6.30 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_U_NdmH - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.46 4.71 5.12 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ORH3gV - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.46 4.82 5.18 -calc_2 OK 4.38 0.52 4.90 5.21 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.48 4.82 5.22 -calc_3 OK 4.34 0.54 4.88 5.19 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_SbI6fT - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.47 4.73 5.25 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal__UwiPv - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.45 4.74 6.69 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_bs374v - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.55 4.92 5.16 -calc_2 OK 4.33 0.53 4.86 5.09 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.44 0.51 4.95 7.10 -calc_3 OK 4.41 0.48 4.89 7.01 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_9nSfcm - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.56 4.78 4.86 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-pfs7C - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.48 4.75 4.92 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_V6_JS1 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.41 0.56 4.97 5.45 -calc_2 OK 4.38 0.50 4.88 5.26 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.48 4.87 5.09 -calc_3 OK 4.30 0.50 4.80 5.12 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_o3xYU1 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.52 4.79 5.09 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_MIKcCw - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.50 4.73 4.80 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_A7wJQJ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.31 0.51 4.82 6.58 -calc_2 OK 4.36 0.59 4.95 7.06 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.45 4.85 9.46 -calc_3 OK 4.40 0.52 4.92 9.33 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ho4mGE - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.43 4.66 5.23 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_y1N98M - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.42 4.70 5.36 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_MpOIeH - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.57 4.92 5.26 -calc_2 OK 4.33 0.50 4.83 5.12 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.44 4.83 5.72 -calc_3 OK 4.33 0.50 4.83 6.34 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_vt4yhK - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.47 4.74 4.91 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_7ofkiV - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.20 0.49 4.69 4.79 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_dAdOnq - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.48 4.85 6.48 -calc_2 OK 4.39 0.55 4.94 5.72 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.50 4.88 5.23 -calc_3 OK 4.34 0.54 4.88 5.34 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gV5GcA - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.47 4.72 5.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_mtoNEm - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.41 4.69 5.61 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_HaTVgw - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.48 4.83 5.20 -calc_2 OK 4.35 0.52 4.87 5.27 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.37 0.52 4.89 5.15 -calc_3 OK 4.41 0.50 4.91 5.36 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ZFphgJ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.49 4.71 4.75 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Sc0D-U - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.49 4.76 4.97 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-ymQkX - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.57 4.97 5.22 -calc_2 OK 4.34 0.55 4.89 5.09 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.35 0.54 4.89 5.40 -calc_4 OK 4.39 0.48 4.87 5.21 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_bI6gVE - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.54 4.77 5.08 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Ve2CRh - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.46 4.69 5.01 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_X0u-mL - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.30 0.59 4.89 5.18 -calc_2 OK 4.36 0.50 4.86 5.14 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.37 0.50 4.87 5.17 -calc_4 OK 4.41 0.49 4.90 5.23 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal__Cl8hS - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.50 4.80 6.25 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_NWcBgm - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.44 4.74 4.87 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_jXPcAo - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.57 4.90 5.24 -calc_2 OK 4.39 0.47 4.86 7.26 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.38 0.52 4.90 5.17 -calc_4 OK 4.33 0.48 4.81 5.07 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_bzMajx - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.43 4.67 4.70 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_zoVrE_ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.50 4.72 5.07 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_XTz5cJ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.46 4.79 5.53 -calc_2 OK 4.37 0.53 4.90 5.68 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.36 0.53 4.89 5.35 -calc_3 OK 4.35 0.47 4.82 5.15 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_feSyAm - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.46 4.73 5.04 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_EmlCOh - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.53 4.75 5.23 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gU1ZaN - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.45 0.50 4.95 6.68 -calc_2 OK 4.35 0.43 4.78 5.60 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.41 0.47 4.88 5.70 -calc_3 OK 4.37 0.55 4.92 5.58 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_jlTDwt - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.47 4.69 5.95 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_2iQbZy - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.49 4.72 4.76 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_JtVzxD - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.52 4.89 5.38 -calc_2 OK 4.40 0.45 4.85 5.19 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.46 0.47 4.93 5.42 -calc_3 OK 4.37 0.49 4.86 5.23 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_hhdWmx - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.45 4.73 4.92 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_jAtLmZ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.44 4.68 4.76 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_TvS1MJ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.46 4.84 5.32 -calc_2 OK 4.32 0.58 4.90 6.14 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.53 4.93 5.79 -calc_3 OK 4.36 0.46 4.82 5.80 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_H3-KL6 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.33 0.40 4.73 4.73 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_tvQ_RM - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.51 4.72 4.75 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_iEeGPm - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.44 4.84 5.39 -calc_2 OK 4.38 0.52 4.90 5.36 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.37 0.48 4.85 5.16 -calc_4 OK 4.35 0.54 4.89 5.18 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_lXYF71 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.49 4.76 4.85 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_y1FfJl - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.47 4.71 5.15 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_L_BktF - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.42 0.55 4.97 5.24 -calc_2 OK 4.43 0.43 4.86 5.06 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.31 0.57 4.88 5.20 -calc_3 OK 4.36 0.46 4.82 5.15 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gOqTL9 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.19 0.50 4.69 4.72 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_4gmo39 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.40 4.65 4.69 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_x07j0g - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.47 4.83 6.88 -calc_2 OK 4.35 0.56 4.91 5.42 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.28 0.58 4.86 5.75 -calc_4 OK 4.41 0.48 4.89 5.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_dDWovV - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.47 4.68 6.62 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Ix3Wna - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.45 4.72 5.01 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_QHxj4d - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.45 4.82 6.94 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.36 0.56 4.92 8.78 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.37 0.50 4.87 5.89 -calc_3 OK 4.34 0.42 4.76 6.87 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_eV8U7f - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.50 4.80 6.21 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_UoW0m_ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.54 4.76 4.83 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_lhX2B0 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_2 OK 4.40 0.46 4.86 5.09 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_1 OK 4.33 0.57 4.90 8.83 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.35 0.44 4.79 5.40 -calc_3 OK 4.37 0.54 4.91 6.48 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_0EDRIo - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.42 4.67 5.46 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Wg-TWK - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.53 4.77 5.35 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_fWGM68 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.46 4.84 5.09 -calc_2 OK 4.34 0.52 4.86 5.34 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.33 0.51 4.84 5.24 -calc_3 OK 4.43 0.47 4.90 5.29 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_UKUbos - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.47 4.71 5.23 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_uP8vY6 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.47 4.70 5.32 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_GOdvAV - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.57 4.94 6.39 -calc_2 OK 4.30 0.50 4.80 6.53 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.38 0.52 4.90 6.19 -calc_4 OK 4.37 0.43 4.80 6.47 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_9VLFtr - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.45 4.71 5.79 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_WCrMLH - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.43 4.72 5.82 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_xUPlA0 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.28 0.58 4.86 5.30 -calc_2 OK 4.39 0.43 4.82 5.26 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.51 4.86 5.19 -calc_3 OK 4.39 0.52 4.91 5.32 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_O92rhq - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.45 4.72 4.83 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_FVFgYj - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.46 4.67 4.71 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_cuHZ2W - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.58 4.93 5.45 -calc_2 OK 4.33 0.48 4.81 5.49 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.33 0.47 4.80 5.13 -calc_3 OK 4.38 0.51 4.89 5.39 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_zkZLYW - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.20 0.49 4.69 5.30 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_FUEqxS - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.50 4.75 5.28 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_tvMk_y - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.58 4.98 5.98 -calc_2 OK 4.40 0.42 4.82 5.91 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.41 0.49 4.90 6.29 -calc_3 OK 4.31 0.50 4.81 5.60 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_oMYmwh - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.47 4.69 4.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Ds6Yko - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.44 4.67 4.70 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Md72mL - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_2 OK 4.42 0.45 4.87 5.25 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_1 OK 4.43 0.50 4.93 5.28 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.29 0.52 4.81 5.13 -calc_3 OK 4.30 0.53 4.83 7.13 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_pTyXWD - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.44 4.68 5.84 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_wo96Vp - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.46 4.70 4.88 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_qHp9RZ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.57 4.90 5.07 -calc_2 OK 4.34 0.51 4.85 7.27 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.34 0.54 4.88 5.43 -calc_3 OK 4.33 0.49 4.82 5.26 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-N-FDD - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.18 0.50 4.68 5.18 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Eury18 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.33 0.41 4.74 4.92 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_D-RmkG - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.61 4.94 5.40 -calc_2 OK 4.30 0.52 4.82 5.52 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.43 0.48 4.91 5.21 -calc_3 OK 4.36 0.51 4.87 5.54 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_3t02Hu - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.41 4.68 6.23 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Oc8Bz9 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.49 4.71 5.71 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_JLzbkL - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.55 4.93 5.23 -calc_2 OK 4.31 0.57 4.88 5.20 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.39 0.48 4.87 5.25 -calc_4 OK 4.37 0.52 4.89 5.31 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Uedj7k - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.46 4.70 4.99 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_lRJCPu - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.48 4.77 4.94 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_C2UOFr - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.53 4.88 5.37 -calc_2 OK 4.36 0.57 4.93 5.97 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.53 4.87 5.43 -calc_3 OK 4.34 0.48 4.82 5.28 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Eqv2ua - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.50 4.72 5.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_bFHlrY - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.51 4.74 5.66 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_OVbMaj - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.59 4.94 5.84 -calc_2 OK 4.35 0.49 4.84 5.73 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.29 0.56 4.85 5.73 -calc_4 OK 4.37 0.50 4.87 6.21 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_1C_I9x - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.19 0.48 4.67 4.74 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_VIk5wm - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.46 4.74 4.93 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_U-PhYr - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.51 4.87 5.42 -calc_2 OK 4.42 0.47 4.89 5.29 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.45 4.84 5.27 -calc_3 OK 4.38 0.52 4.90 5.37 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_mRpB2E - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.43 4.69 4.74 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_folA1C - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.53 4.77 5.09 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_uXc7Qs - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.46 4.83 5.17 -calc_2 OK 4.40 0.52 4.92 5.20 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.33 0.53 4.86 5.10 -calc_3 OK 4.38 0.54 4.92 5.44 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_GLG9H6 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.49 4.72 5.39 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-9qxqa - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.19 0.49 4.68 4.74 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_1j5Xyx - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.52 4.88 5.93 -calc_2 OK 4.34 0.48 4.82 5.95 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.49 4.88 5.24 -calc_3 OK 4.35 0.49 4.84 5.22 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Q22cxZ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.41 4.70 5.41 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_uwc29q - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.42 4.68 4.73 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_T1tE-n - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.30 0.64 4.94 5.48 -calc_2 OK 4.32 0.50 4.82 6.64 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.56 4.91 5.86 -calc_3 OK 4.34 0.56 4.90 5.74 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_jqwKJM - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.41 4.65 4.69 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_k2y1zp - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.46 4.72 4.91 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_qa4ZHM - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.54 4.93 5.42 -calc_2 OK 4.32 0.50 4.82 5.30 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.33 0.51 4.84 5.20 -calc_3 OK 4.35 0.51 4.86 5.05 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_FkkBYN - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.45 4.71 5.36 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_idAOY1 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.45 4.76 5.86 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Sawn2p - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.48 4.84 7.16 -calc_2 OK 4.37 0.57 4.94 7.29 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.37 0.49 4.86 6.76 -calc_4 OK 4.32 0.57 4.89 6.52 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_jQzULi - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.41 4.69 6.04 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_XDta_P - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.47 4.72 5.67 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-pMfta - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.56 4.89 5.23 -calc_2 OK 4.34 0.49 4.83 5.15 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.53 4.93 5.65 -calc_3 OK 4.38 0.51 4.89 5.15 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_hHOsjq - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.50 4.79 6.26 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_C2i2a9 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.50 4.75 5.00 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_sl1xcd - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.45 4.83 5.25 -calc_2 OK 4.40 0.50 4.90 5.38 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.33 0.54 4.87 5.16 -calc_3 OK 4.30 0.53 4.83 5.15 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_VYL21f - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.47 4.69 5.78 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_1Qr1aM - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.51 4.75 5.65 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_k-02gO - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.43 0.49 4.92 5.93 -calc_2 OK 4.31 0.48 4.79 5.50 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.37 0.48 4.85 5.29 -calc_3 OK 4.32 0.53 4.85 5.05 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_EXYani - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.41 4.65 4.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ojfPyZ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.47 4.73 4.83 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_yJg_v2 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.32 0.55 4.87 5.69 -calc_2 OK 4.28 0.52 4.80 5.67 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.55 4.89 5.10 -calc_3 OK 4.36 0.51 4.87 5.22 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_oOrVAV - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.47 4.71 5.81 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_rfFc4W - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.48 4.71 5.61 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_s6A7vt - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.32 0.61 4.93 5.23 -calc_2 OK 4.40 0.43 4.83 5.65 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.36 0.49 4.85 4.98 -calc_4 OK 4.38 0.51 4.89 5.24 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_sOneo7 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.48 4.73 5.07 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_dqK-31 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.51 4.73 4.86 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_19w7Ak - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.51 4.91 6.13 -calc_2 OK 4.37 0.47 4.84 7.43 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.56 4.90 6.96 -calc_3 OK 4.35 0.51 4.86 6.79 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_rd6GBB - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.42 4.69 5.29 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_douocg - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.41 4.71 5.15 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_l3aawc - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.32 0.57 4.89 5.78 -calc_2 OK 4.34 0.56 4.90 5.59 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.48 4.86 6.64 -calc_3 OK 4.39 0.53 4.92 6.67 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_sLbQZj - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.42 4.72 4.79 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_1hyXcv - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.47 4.76 5.72 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_a5_wTF - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.46 4.84 5.98 -calc_2 OK 4.33 0.59 4.92 5.42 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.53 4.88 5.18 -calc_3 OK 4.40 0.48 4.88 5.13 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_sv6NOi - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.19 0.45 4.64 4.74 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_voZPem - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.44 4.65 4.71 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Co7FYm - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.52 4.89 5.22 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.31 0.53 4.84 8.79 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.28 0.59 4.87 5.38 -calc_3 OK 4.33 0.50 4.83 6.74 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_P08md3 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.48 4.72 4.83 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_zLxwRs - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.48 4.72 5.22 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_vdoTKd - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.60 4.94 5.23 -calc_2 OK 4.39 0.50 4.89 5.16 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.51 4.89 5.24 -calc_3 OK 4.33 0.49 4.82 5.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_0X2WD7 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.44 4.75 5.04 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_pOFqff - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.46 4.71 4.73 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_R_036P - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.49 4.87 5.70 -calc_2 OK 4.29 0.58 4.87 6.04 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.51 4.89 8.07 -calc_3 OK 4.36 0.55 4.91 7.94 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_zkJ8io - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.47 4.74 5.10 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_4hc75a - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.18 0.50 4.68 4.74 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_spakK8 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.30 0.52 4.82 5.23 -calc_2 OK 4.41 0.52 4.93 6.95 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.32 0.54 4.86 6.72 -calc_3 OK 4.38 0.50 4.88 6.63 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_7IfFGL - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.46 4.75 5.02 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_5-hAws - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.43 4.67 4.97 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_B1glDh - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.48 4.86 6.70 -calc_2 OK 4.37 0.52 4.89 6.63 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.36 0.55 4.91 5.79 -calc_3 OK 4.33 0.59 4.92 5.70 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_fK4MS_ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.42 4.69 4.75 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_K9FVMM - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.52 4.73 4.84 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_sQbngg - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.53 4.90 5.73 -calc_2 OK 4.40 0.55 4.95 5.78 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.29 0.54 4.83 6.04 -calc_3 OK 4.38 0.56 4.94 5.88 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_b-QCsO - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.44 4.69 4.76 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_IBE5B7 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.40 4.69 4.76 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_TAb4Ms - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.49 4.84 6.13 -calc_2 OK 4.38 0.52 4.90 5.60 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.55 4.90 8.09 -calc_3 OK 4.34 0.53 4.87 8.01 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_OzwPH8 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.47 4.68 5.48 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_CyP57Y - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.50 4.78 5.07 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_4DxPzu - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.32 0.61 4.93 5.34 -calc_2 OK 4.40 0.47 4.87 5.12 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.45 4.84 5.20 -calc_3 OK 4.37 0.51 4.88 5.10 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_k4Cajn - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.44 4.73 4.99 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_CLLsN9 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.41 4.67 4.71 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_dDgBT0 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.55 4.92 6.19 -calc_2 OK 4.39 0.49 4.88 6.04 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.51 4.86 6.94 -calc_3 OK 4.38 0.55 4.93 5.77 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_fYI64T - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.44 4.67 5.62 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_mXpCUj - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.43 4.73 5.31 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_-ZQ9Db - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.42 0.48 4.90 6.98 -calc_2 OK 4.30 0.55 4.85 5.62 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.37 0.48 4.85 5.27 -calc_3 OK 4.43 0.45 4.88 5.18 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_6ZiEkI - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.49 4.75 5.48 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_9xnwZP - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.51 4.76 4.91 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_amBfky - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.49 4.88 5.37 -calc_2 OK 4.35 0.58 4.93 5.59 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.52 4.87 5.15 -calc_3 OK 4.33 0.50 4.83 5.13 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_unA_Bs - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.46 4.76 5.47 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_c4weLL - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.48 4.70 5.27 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_KSFhtL - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.57 4.92 5.31 -calc_2 OK 4.34 0.49 4.83 5.26 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.38 0.51 4.89 6.85 -calc_3 OK 4.40 0.45 4.85 6.74 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_vfFCON - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.34 0.46 4.80 5.14 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_igk5Cx - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.45 4.69 5.40 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_KbM4rB - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.44 0.54 4.98 5.63 -calc_2 OK 4.31 0.54 4.85 5.28 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.48 4.88 5.13 -calc_3 OK 4.32 0.57 4.89 5.40 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_qp3kjk - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.45 4.73 5.96 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_m0mXpa - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.48 4.73 4.89 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_D2KR12 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.54 4.87 5.17 -calc_2 OK 4.36 0.55 4.91 5.30 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.32 0.62 4.94 8.05 -calc_3 OK 4.39 0.59 4.98 7.95 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_TU_QeH - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.45 4.71 4.87 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_E7lz2u - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.44 4.72 5.58 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_DrZnoG - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.36 0.45 4.81 5.28 -calc_2 OK 4.30 0.63 4.93 7.14 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.53 4.87 6.26 -calc_3 OK 4.35 0.53 4.88 6.24 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Q7b6Dl - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.52 4.77 6.37 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal__brqZT - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.53 4.74 4.92 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_XdTKfF - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.46 0.58 5.04 9.27 -calc_2 OK 3.42 0.54 3.96 7.90 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.36 0.55 4.91 7.18 -calc_4 OK 4.35 0.51 4.86 7.08 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_fWDBsr - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.49 4.73 6.47 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_T2FAkZ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.45 4.73 5.21 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_4E2472 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.53 4.86 5.29 -calc_2 OK 4.37 0.54 4.91 6.24 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.45 4.85 5.43 -calc_3 OK 4.39 0.52 4.91 5.38 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_sTUQ4k - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.42 4.69 5.47 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_EiURY7 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.47 4.70 6.35 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_3A8jKt - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.52 4.89 5.84 -calc_2 OK 4.32 0.53 4.85 5.78 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.37 0.48 4.85 5.09 -calc_3 OK 4.36 0.54 4.90 5.12 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_7B0kWW - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.44 4.68 5.06 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Ldu5gZ - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.45 4.75 5.46 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ossylK - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.50 4.83 5.88 -calc_2 OK 4.31 0.56 4.87 5.60 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.33 0.56 4.89 5.23 -calc_3 OK 4.32 0.55 4.87 5.08 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_EcD-dI - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.48 4.73 4.78 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_5Tl01X - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.43 4.68 5.20 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_9rQ81y - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.41 0.47 4.88 6.29 -calc_2 OK 4.37 0.57 4.94 5.70 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.48 4.83 6.09 -calc_3 OK 4.38 0.54 4.92 6.60 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_QfvZPu - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.42 4.68 4.70 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_nsKhQR - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.54 4.78 5.33 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_CcOJ0R - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.51 4.84 5.47 -calc_2 OK 4.41 0.51 4.92 5.39 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.36 0.50 4.86 6.71 -calc_3 OK 4.39 0.51 4.90 6.97 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_5dHdiT - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.45 4.69 4.78 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_gjAB7e - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.35 0.37 4.72 5.57 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Yqr-dJ - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.57 4.91 5.20 -calc_2 OK 4.37 0.49 4.86 8.54 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.31 0.57 4.88 5.23 -calc_3 OK 4.31 0.50 4.81 5.12 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_K52zAa - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.46 4.72 4.97 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_7hQUlt - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.43 4.71 5.61 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_RoCO5s - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.52 4.90 6.21 -calc_2 OK 4.40 0.51 4.91 6.81 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.39 0.52 4.91 6.90 -calc_3 OK 4.42 0.48 4.90 6.57 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_m5slWg - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.18 0.49 4.67 4.85 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_g0bXgo - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.42 4.67 4.71 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_BtF7C6 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.63 4.97 5.43 -calc_2 OK 4.28 0.61 4.89 5.16 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.53 4.87 5.47 -calc_3 OK 4.32 0.50 4.82 5.41 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_6YqkQv - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.55 4.78 4.78 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_41BLBX - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.44 4.69 6.08 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_AtigGv - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.30 0.62 4.92 6.01 -calc_2 OK 4.33 0.51 4.84 5.18 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.37 0.55 4.92 7.85 -calc_3 OK 4.37 0.55 4.92 7.84 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_BsFxHs - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.46 4.76 5.14 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_A-v5u- - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.56 4.80 5.29 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_4XbO7Z - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.38 0.49 4.87 5.84 -calc_2 OK 4.36 0.55 4.91 5.66 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.51 4.86 6.45 -calc_3 OK 4.36 0.48 4.84 5.98 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_7_tHBb - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.43 4.65 4.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_CO056W - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.46 4.73 5.31 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_MsnBg2 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.35 0.57 4.92 5.82 -calc_2 OK 4.37 0.51 4.88 5.91 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.29 0.57 4.86 6.31 -calc_3 OK 4.39 0.51 4.90 6.64 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_8MswEe - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.48 4.71 6.11 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_yFdbJ2 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.45 4.69 5.14 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ltaH3I - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.46 4.83 6.55 -calc_2 OK 4.36 0.55 4.91 5.10 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.41 0.48 4.89 5.58 -calc_3 OK 4.42 0.53 4.95 5.59 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_h85wgb - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.55 4.85 6.96 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_kbHdMo - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.33 0.42 4.75 4.77 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ZobA-5 - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.32 0.53 4.85 7.20 -calc_2 OK 4.38 0.55 4.93 7.19 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.41 0.47 4.88 5.20 -calc_4 OK 4.34 0.55 4.89 5.10 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_a2HNY0 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.46 4.70 4.75 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_EvFB8W - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.42 4.73 5.32 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_zN0rrW - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.33 0.51 4.84 5.08 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_2 OK 4.38 0.54 4.92 8.58 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.28 0.57 4.85 5.24 -calc_3 OK 4.29 0.52 4.81 6.42 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_wL0cIc - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.42 4.64 4.72 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_eLGcqf - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.20 0.48 4.68 4.85 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Jc-MMm - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.30 0.50 4.80 5.23 -calc_2 OK 4.30 0.60 4.90 6.59 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.55 4.89 7.10 -calc_3 OK 4.39 0.50 4.89 7.01 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_9Bvz6x - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.22 0.50 4.72 5.71 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_QNyXUm - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.21 0.53 4.74 4.96 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Ywhx6u - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.56 4.95 5.98 -calc_2 OK 4.37 0.53 4.90 5.86 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.40 0.48 4.88 8.57 -calc_3 OK 4.40 0.48 4.88 8.62 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_qVePzp - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.20 0.44 4.64 5.61 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_EfxMue - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.46 4.69 5.63 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal__CFCMr - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.42 0.49 4.91 5.42 -calc_2 OK 4.38 0.52 4.90 7.02 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.36 0.53 4.89 5.05 -calc_4 OK 4.36 0.49 4.85 5.48 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_ImsHlO - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.46 4.74 5.60 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_i4jCL1 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.47 4.72 4.95 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_sv5zCO - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.40 0.50 4.90 5.28 -calc_2 OK 4.28 0.57 4.85 5.05 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.31 0.58 4.89 5.16 -calc_3 OK 4.41 0.53 4.94 5.26 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_6YD1Ae - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.20 0.56 4.76 4.79 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_SOMzyf - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.19 0.52 4.71 4.74 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_3P0GRT - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.49 4.83 5.76 -calc_2 OK 4.36 0.59 4.95 5.62 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_3 OK 4.37 0.53 4.90 6.11 -calc_4 OK 4.34 0.53 4.87 6.33 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_UdEDCC - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.35 0.41 4.76 6.49 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_AF3J6J - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.31 0.45 4.76 5.35 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_mnXdpq - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.34 0.50 4.84 5.21 -calc_2 OK 4.33 0.53 4.86 5.19 - Début de l'exécution de calc_3 sur cli23jp (3/4 - 0007-22739/interactif)... - Début de l'exécution de calc_4 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_3 OK 4.41 0.58 4.99 5.50 -calc_4 OK 4.36 0.49 4.85 5.22 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_0ebkAR - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.30 0.44 4.74 5.17 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_xVoXvv - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.45 4.71 5.24 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_zh_WKI - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.52 4.91 5.84 -calc_2 OK 4.38 0.50 4.88 5.63 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.35 0.52 4.87 6.78 -calc_3 OK 4.38 0.50 4.88 6.84 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Y5DZr4 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.29 0.47 4.76 5.92 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_zoZP3F - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.27 0.43 4.70 5.40 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_5pOv8h - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_2 OK 4.40 0.48 4.88 5.22 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... -calc_1 OK 4.36 0.54 4.90 5.26 - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0008-22739/interactif)... -calc_4 OK 4.38 0.47 4.85 5.25 -calc_3 OK 4.35 0.50 4.85 6.73 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_smSQG1 - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.47 4.71 4.84 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_Wh5iJk - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.23 0.50 4.73 5.40 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_6Rbh6U - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.42 4.79 5.21 -calc_2 OK 4.42 0.45 4.87 5.63 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.30 0.58 4.88 5.16 -calc_3 OK 4.33 0.51 4.84 5.14 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_TjvltH - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.26 0.47 4.73 5.95 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_N27Ikz - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.24 0.48 4.72 5.53 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_VvuYrD - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.39 0.44 4.83 5.66 -calc_2 OK 4.38 0.49 4.87 5.49 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.33 0.55 4.88 5.18 -calc_3 OK 4.33 0.51 4.84 5.11 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_QZEHwO - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.44 4.72 5.12 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_M2DX7b - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.25 0.47 4.72 5.46 - - ASTER Exécutions multiples - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_D8thgt - Début de l'exécution de calc_1 sur cli23jp (1/4 - 0001-22739/interactif)... - Début de l'exécution de calc_2 sur cli23jp (2/4 - 0002-22739/interactif)... -calc_1 OK 4.37 0.51 4.88 6.12 -calc_2 OK 4.36 0.49 4.85 5.48 - Début de l'exécution de calc_4 sur cli23jp (3/4 - 0006-22739/interactif)... - Début de l'exécution de calc_3 sur cli23jp (4/4 - 0007-22739/interactif)... -calc_4 OK 4.34 0.55 4.89 5.68 -calc_3 OK 4.41 0.52 4.93 5.94 - - ASTER Exécution simple - Répertoire temporaire de résultats : /tmp/tmp_macr_recal_mkhhKB - Début de l'exécution de calc_1 sur cli23jp (1/1 - 0001-22739/interactif)... -calc_1 OK 4.28 0.43 4.71 6.23 - -========= -Ebauche = [100000.0, 1000.0, 30.0] -Analyse = [199989.67422171906, 2000.5102980598415, 199.99894452928939] -RMS = 0.00248643005601 - -NbSteps = 325 -J = [134490.12500218072, 124586.53129136373, 89410.575883549784, 13205.565307827428, 97470.599952652919, 7567.0751897503951, 2409239.831001028, 7554.9725068008584, 7557.3295095383037, 7554.8514789689571, 7554.8514789663441, 7554.8514789663441, 7554.8514789663441, 7554.8514789663441, 7554.8514789663441, 7554.8514789663441, 7554.8514789663441, 7554.8514789663441, 7554.8230093696084, 7554.7661602571416, 7554.5519531078435, 7553.9061550812512, 7553.5692587598987, 7551.0722135276692, 7541.7946412281544, 7516.0535514669382, 7508.7468390460126, 7419.1942661305538, 7080.7624894977007, 5913.7052434085326, 3996.5314634230454, 1058.9999917839182, 3384.3843698113719, 914.82436826362164, 915.38680175833395, 889.78545422545551, 586.29719858120075, 127.57275596168527, 119.90846671792102, 91.788900658505199, 19.914369154986243, 70.356667354779461, 18.706586084175001, 18.639574297886739, 18.378069148140945, 17.436717736711888, 16.157347282717609, 11.74850968591327, 9.3186876866990129, 9.8856912120987843, 9.3170010075080061, 9.3139873557612685, 9.309624865881279, 9.309346463458624, 9.30823289495574, 9.3037792913152337, 9.2957098647776615, 9.2954345371797871, 9.2943865488842778, 9.2910477625156354, 9.2884755637105325, 9.2738804516040041, 9.2158635237710786, 8.9896121367746904, 8.1776679165384323, 6.418881263705468, 2.0502510563140803, 0.7513828215058882, 8.0046891020463988, 0.25702278859554462, 0.55079366006008645, 0.25061272740148799, 0.25061196853023893, 0.25060893229217557, 0.25059678926687273, 0.25057478048899745, 0.25057402183035749, 0.25057098765485869, 0.25055885667609917, 0.25053689946698238, 0.25053774176575644, 0.25053644513945089, 0.25053571897513732, 0.25053534489586443, 0.25053312225089008, 0.25052423320512585, 0.25048868915794487, 0.25034670622811767, 0.24978188150256, 0.2487691091120392, 0.24982928331474435, 0.24866797564845042, 0.24874816287472171, 0.24863129883854154, 0.24855722327266452, 0.24826114664862345, 0.24708046116243357, 0.24241568175554265, 0.22468392903500539, 0.17896004223413461, 0.18111522978456049, 0.17891290087981027, 0.17891244756955832, 0.17891063567086635, 0.17890338617252827, 0.17889024815753019, 0.17888979569640814, 0.17888801029475571, 0.17888121502275561, 0.17887031876901391, 0.17885757145154088, 0.18039782687772962, 0.17885754286524061, 0.1788574849697169, 0.17885725579165901, 0.17885635276002335, 0.17885300360058254, 0.17884379509472337, 0.17892152560637609, 0.17884196736538333, 0.17884150738422336, 0.17883966746595545, 0.17883230789661278, 0.17881896909696815, 0.1788185381286663, 0.17881739225875451, 0.17881445876171953, 0.17880776580453933, 0.17878842585226004, 0.17871318566536135, 0.17844610466990013, 0.1779198914287751, 0.17620816048626561, 0.17099674472400656, 0.16808614210543268, 0.14892216324071794, 0.086269987789639041, 0.027203152009188526, 0.64304839559587923, 0.014559928926174312, 0.014794951593196734, 0.014554761035929792, 0.014554478263224127, 0.014553347217694242, 0.014548823502200214, 0.014540626254750536, 0.014540347634600775, 0.014539310568262478, 0.014536400027317814, 0.014535485667760461, 0.014525120873844877, 0.014484044620509819, 0.014325868885734346, 0.013791233701944162, 0.01312809378321275, 0.010455911529681085, 0.0031812205320317101, 0.0048779772841627848, 0.0031441811684783309, 0.0031441356548014771, 0.0031439537058055135, 0.0031432258241441639, 0.0031419068840454617, 0.0031418614290472718, 0.0031416799413258667, 0.003140958637235864, 0.0031396697398674341, 0.0031405571577600632, 0.0031395136802273042, 0.003139601861825997, 0.0031394521355910675, 0.0031393278206945738, 0.0031388305461572522, 0.0031368421477192478, 0.0031288971071588975, 0.0030972557661902295, 0.0029765607528498875, 0.0029834745137596874, 0.0029764035520208946, 0.0029763606079881914, 0.0029761889973852333, 0.0029755025133090859, 0.0029742585906778881, 0.0029742186535541004, 0.0029741168701616725, 0.0029738471094311095, 0.0029730979360503601, 0.0029728834901296638, 0.0029708219956607628, 0.0029692740210237865, 0.0029620212416086068, 0.0029337770256346284, 0.0028330702351906049, 0.0026265583522234607, 0.0020092651872590647, 0.0010289899580496445, 0.0052386532550124871, 0.00084985139038721907, 0.0010150111606252287, 0.00084624457901758671, 0.00084624232313518547, 0.00084623334506547917, 0.00084619738804727154, 0.00084613224435122869, 0.00084613003472137807, 0.00084612102026107659, 0.00084608525901849318, 0.00084602084761021829, 0.00084604352639037583, 0.00084601668669079168, 0.00084601655267660641, 0.00084601455188704287, 0.0008460102356222394, 0.00084599297084167815, 0.00084592396027125926, 0.0008456480485245114, 0.00084454494408309666, 0.00084073933362698657, 0.00084101380828065318, 0.00084073300300872855, 0.00084073075793067052, 0.00084072164035929955, 0.00084068517086608016, 0.00084061915260112208, 0.00084061703655289818, 0.00084061203501654492, 0.00084059814371316227, 0.00084055277195581421, 0.00084050974738244957, 0.00084031500008509643, 0.00083977442606963807, 0.00083962003359029712, 0.00083782634175534327, 0.00083072252101927145, 0.00080344174486175225, 0.00071246921047251645, 0.00061183828469664209, 0.000293305257481119, 0.0011196108781869338, 0.0002752637018049942, 0.00027526170639784165, 0.00027525367944461666, 0.00027522155093348744, 0.00027516333607537123, 0.00027516131976558467, 0.00027515330047003648, 0.00027512122037518942, 0.00027506318631818834, 0.00027506519245314111, 0.00027506199834768908, 0.00027506008488432986, 0.0002750590225025979, 0.00027505301255226406, 0.00027502904066175184, 0.00027493429563200765, 0.00027457279600128561, 0.00027340727260950217, 0.00027242903080436045, 0.00026719663213740203, 0.00024787073727785945, 0.00019622700743043549, 0.00025972516426745195, 0.00017536049611305475, 0.00020715035298748781, 0.00016883080615005743, 0.00015758056698659691, 0.00015230950878180162, 0.00015883794092500479, 0.00015216689219036948, 0.00015216650880071404, 0.00015216499426334767, 0.00015215887911050794, 0.00015214781899633767, 0.00015214743734629947, 0.00015214595467456091, 0.00015214077233685044, 0.00015213424242470971, 0.00015210342277668557, 0.0001520134154804872, 0.00015173397022615759, 0.00015089942924763976, 0.00015050476412933357, 0.00014942013202502399, 0.00014917512299424875, 0.00014605020649665522, 0.00013532027076745468, 0.00012019486003769463, 0.00011762690029748106, 0.0001024949684650564, 0.00010860643371110725, 0.00010236146458699721, 0.00010236098050516957, 0.00010235908887174475, 0.00010235150837762047, 0.0001023377862903411, 0.00010233730271621639, 0.00010233541275306585, 0.0001023278561278803, 0.00010231414556595107, 0.00010231420943777447, 0.00010231388684545719, 0.00010231341560638567, 0.00010231299653805602, 0.00010231109725184879, 0.00010230353523544368, 0.00010227455497758285, 0.00010217893907168282, 0.00010208283211528144, 0.00010158496373003846, 9.9630060386214807e-05, 9.2395277342274579e-05, 7.2813999995562643e-05, 7.2787159273710709e-05, 7.2757370936003696e-05, 7.3508709302330658e-05, 7.2739479436076054e-05, 7.2744268434187943e-05, 7.2704955807794322e-05, 7.2549274926240261e-05, 7.1951904878510246e-05, 6.9967868092306077e-05, 6.8524836965776047e-05, 6.854707866178201e-05, 6.8488206304961855e-05, 6.8506220413997801e-05] - -B[0,0] = 1e+16 -B[1,1] = 1e+15 -B[2,2] = 1e+14 -Bornes = [[50000.0, 500000.0], [500.0, 10000.0], [5.0, 500.0]] -========= - -real 11714.93 -user 234.61 -sys 751.37 diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/test113_zzzz159a_sans_Xb_par_BFGS.ps.gz b/src/tests/daComposant/Aster/Aster_as_Functions/test113_zzzz159a_sans_Xb_par_BFGS.ps.gz deleted file mode 100755 index fce192ce3bc0317ca19c72016290d9f7b8bb6d1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3224 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 FERMETURE DE LA BASE "GLOBALE" EFFECTUEE. - ARRET NORMAL DANS "FIN" PAR APPEL A "JEFINI". - FERMETURE DES BASES EFFECTUEE diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.export b/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.export deleted file mode 100755 index 171816d..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.export +++ /dev/null @@ -1,40 +0,0 @@ -P profastk assire@clau5aaa:/home/assire/DEV/MACR_RECAL/YACS/zzzz159a/zzzz159a.astk -P serveur clau5aaa. -P noeud clau5aaa -P username assire -P mclient clau5aaa -P uclient assire -P version STA9.4 -P lang fr -P debug nodebug -P mode interactif -P ncpus 1 -P mpi_nbcpu 1 -P mpi_nbnoeud 1 -P classe -P depart -P distrib -P timeout -P exectool -P nomjob zzzz159a -P origine ASTK 1.7.1 -P display cli75ca.der.edf.fr:0 -A args -A memjeveux 16.0 -P mem_aster 50.0 -A tpmax 300 -P memjob 262144 -P tpsjob 5 -P xterm /usr/bin/xterm -sb -si -geometry 90x32 -display cli75ca.der.edf.fr:0 -P nbmaxnook 5 -P cpresok RESNOOK -P facmtps 1 -P corefilesize unlimited -F comm /home/assire/DEV/MACR_RECAL/YACS/zzzz159a/zzzz159a.comm D 1 -F libr /home/assire/DEV/MACR_RECAL/YACS/zzzz159a/zzzz159a.3 D 3 -F mail /home/assire/DEV/MACR_RECAL/YACS/zzzz159a/zzzz159a.mail D 20 -F mess /home/assire/DEV/MACR_RECAL/YACS/zzzz159a/zzzz159a.mess R 6 -F resu /home/assire/DEV/MACR_RECAL/YACS/zzzz159a/zzzz159a.resu R 8 -P consbtc oui -P soumbtc oui -P actions make_etude diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.mess b/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.mess deleted file mode 100755 index 9ceb0fd..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.mess +++ /dev/null @@ -1,1140 +0,0 @@ -========================================== -========================================== -# MODIF DATE 15/05/2007 AUTEUR ASSIRE A.ASSIRE -# TITRE TEST DE LA MACRO COMMANDE DE RECALAGE -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# ====================================================================== -# RESPONSABLE ASSIRE A.ASSIRE - -DEBUT(CODE=_F(NOM='ZZZZ159A',NIV_PUB_WEB='INTERNET',VISU_EFICAS='NON'), IMPR_MACRO='OUI') - -parametres =[['YOUN__',100000.,50000.,500000.],['DSDE__',1000.,500.,10000.],['SIGY__',30.,5.,500.]] - -calcul = [['REPONSE1','INST','SIYY'],['REPONSE2','INST','V1']] - -experience=[ Numeric.array([[0.00000E+00 , 0.00000E+00 ], - [5.00000E-02 , 5.00000E+01 ], - [1.00000E-01 , 1.00000E+02 ], - [1.50000E-01 , 1.50000E+02 ], - [2.00000E-01 , 2.00000E+02 ], - [2.50000E-01 , 2.00500E+02 ], - [3.00000E-01 , 2.01000E+02 ], - [3.50000E-01 , 2.01500E+02 ], - [4.00000E-01 , 2.02000E+02 ], - [4.50000E-01 , 2.02500E+02 ], - [5.00000E-01 , 2.03000E+02 ], - [5.50000E-01 , 2.03500E+02 ], - [6.00000E-01 , 2.04000E+02 ], - [6.50000E-01 , 2.04500E+02 ], - [7.00000E-01 , 2.05000E+02 ], - [7.50000E-01 , 2.05500E+02 ], - [8.00000E-01 , 2.06000E+02 ], - [8.50000E-01 , 2.06500E+02 ], - [9.00000E-01 , 2.07000E+02 ], - [9.50000E-01 , 2.07500E+02 ], - [1.00000E+00 , 2.08000E+02 ]]), - Numeric.array([[0.00000E+00 , 0.00000E+00 ], - [5.00000E-02 , 0.00000E+00 ], - [1.00000E-01 , 0.00000E+00 ], - [1.50000E-01 , 0.00000E+00 ], - [2.00000E-01 , 0.00000E+00 ], - [2.50000E-01 , 2.47500E-04 ], - [3.00000E-01 , 4.95000E-04 ], - [3.50000E-01 , 7.42500E-04 ], - [4.00000E-01 , 9.90000E-04 ], - [4.50000E-01 , 1.23750E-03 ], - [5.00000E-01 , 1.48500E-03 ], - [5.50000E-01 , 1.73250E-03 ], - [6.00000E-01 , 1.98000E-03 ], - [6.50000E-01 , 2.22750E-03 ], - [7.00000E-01 , 2.47500E-03 ], - [7.50000E-01 , 2.72250E-03 ], - [8.00000E-01 , 2.97000E-03 ], - [8.50000E-01 , 3.21750E-03 ], - [9.00000E-01 , 3.46500E-03 ], - [9.50000E-01 , 3.71250E-03 ], - [1.00000E+00 , 3.96000E-03 ]]) ] - - -# LANCEMENT DE L'IDENTIFICATION - -RESU=MACR_RECAL( - UNITE_ESCL =3, - RESU_EXP =experience, - LIST_PARA =parametres, - RESU_CALC =calcul, -# SUIVI_ESCLAVE ='OUI', -) ; - - -# On cree une liste bidon pour pouvoir -# definir une fonction testable par TEST_RESU -BIDON=DEFI_LIST_REEL(DEBUT=1., - INTERVALLE=_F(JUSQU_A = 3., NOMBRE=2)); - -OPTIM=DEFI_FONCTION(NOM_PARA='INST', - VALE_PARA=BIDON, - VALE_FONC=RESU); - -TEST_FONCTION ( VALEUR =(_F( FONCTION = OPTIM, - PRECISION = 1.E-4, - VALE_PARA = 1., - REFERENCE = 'ANALYTIQUE', - VALE_REFE = 200000., - ), - _F( FONCTION = OPTIM, - PRECISION = 1.E-4, - VALE_PARA = 2., - REFERENCE = 'ANALYTIQUE', - VALE_REFE = 2000., - ), - _F( FONCTION = OPTIM, - PRECISION = 1.E-4, - VALE_PARA = 3., - REFERENCE = 'ANALYTIQUE', - VALE_REFE = 200., - ), - ) - ) ; - - -FIN() - -========================================== -========================================== - - PARAMETRES DE LA GESTION MEMOIRE JEVEUX - ======================================= - LIMITE MEMOIRE STATIQUE : 1048576 OCTETS ( 1.000 Mo) - MEMOIRE DISPONIBLE : 1048576 OCTETS - MEMOIRE PRISE : 1048576 OCTETS ( 1.000 Mo) - LIMITE MEMOIRE DYNAMIQUE : 133169152 OCTETS ( 127.000 Mo) - - LIMITE TAILLE DES BASES : 48.00 Go - ======================================= - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0001 CONCEPT DE TYPE : - # ------------- ----------------- - DEBUT(MEMOIRE=_F(GESTION='RAPIDE', - TYPE_ALLOCATION=1, - TAILLE_BLOC=800.0, - DYNAMIQUE=1), - RESERVE_CPU=_F(BORNE=900), - CODE=_F(VISU_EFICAS='NON', - NOM='ZZZZ159A', - NIV_PUB_WEB='INTERNET'), - PAR_LOT='OUI', - IMPR_MACRO='OUI', - ); - - -- CODE_ASTER -- VERSION CORRECTIVE 9.04.10 AVANT STABILISATION -- - - COPYRIGHT EDF-R&D 1991 - 2009 - - EXECUTION DU : ME-06-MAI -2009 09:56:41 - - PLATE-FORME : CLAU5AAA - - NB MAX PROC OpenMP: 1 - - SYSTEME : LINUX - - CPU : X86_64 - - - - - - !--------------------------------------------------------------------------------! - ! ! - ! Le mot-clé facteur CODE dans DEBUT/POURSUITE est réservé aux cas-tests. ! - ! Il ne faut pas l'utiliser dans les études car il modifie certaines valeurs par ! - ! défaut des commandes DEBUT/POURSUITE, comme le comportement en cas d'erreur. ! - ! ! - !--------------------------------------------------------------------------------! - - Valeur initiale du temps CPU maximum = 300 secondes - Valeur du temps CPU maximum passé aux commandes = 290 secondes - Réserve CPU prévue = 10 secondes - - NOM DE LA BASE : LDUMMY - NOMBRE D'ENREGISTREMENTS UTILISES : 5 - NOMBRE D'ENREGISTREMENTS MAXIMUM : 100 - LONGUEUR D'ENREGISTREMENT (OCTETS) : 8192 - NOMBRE TOTAL D'ENTREES/SORTIES : 1 - NOMBRE D'IDENTIFICATEURS UTILISES : 20 - TAILLE MAXIMUM DU REPERTOIRE : 250 - POURCENTAGE D'UTILISATION DU REPERTOIRE : 8 % - - Debut de lecture - - REOUVERTURE DE LA BASE : ELEMBASE - CREEE AVEC LA VERSION : 9.04.10 - NOMBRE D'ENREGISTREMENTS UTILISES : 17 - NOMBRE D'ENREGISTREMENTS MAXIMUM : 512 - LONGUEUR D'ENREGISTREMENT (OCTETS) : 819200 - NOMBRE D'IDENTIFICATEURS UTILISES : 113 - TAILLE MAXIMUM DU REPERTOIRE : 300 - POURCENTAGE D'UTILISATION DU REPERTOIRE : 37 % - - NOM DE LA BASE : ELEMBASE - NOMBRE D'ENREGISTREMENTS UTILISES : 17 - NOMBRE D'ENREGISTREMENTS MAXIMUM : 512 - LONGUEUR D'ENREGISTREMENT (OCTETS) : 819200 - NOMBRE TOTAL D'ENTREES/SORTIES : 39 - NOMBRE D'IDENTIFICATEURS UTILISES : 113 - TAILLE MAXIMUM DU REPERTOIRE : 300 - POURCENTAGE D'UTILISATION DU REPERTOIRE : 37 % - - Relecture des catalogues dans ELEMBASE faite. - - fin de lecture (durée 0.000000 s.) - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0001 USER+SYST: 0.03s (SYST: 0.03s, ELAPS: 0.04s) - # ------------------------------------------------------------------------------------------ - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0002 CONCEPT DE TYPE : listr8_sdaster - # ------------- ----------------- - RESU=MACR_RECAL(LIST_PARA=(['YOUN__', 100000.0, 50000.0, 500000.0],['DSDE__', 1000.0, 500.0, 10000.0],['SIGY__', 30.0, 5.0, 500.0],), - INFO=2, - RESI_GLOB_RELA=1.E-3, - METHODE='LEVENBERG', - ITER_MAXI=10, - PARA_DIFF_FINI=1.E-3, - ITER_FONC_MAXI=100, - UNITE_RESU=91, - RESU_EXP=(array([[ 0.00000000e+00, 0.00000000e+00], - [ 5.00000000e-02, 5.00000000e+01], - [ 1.00000000e-01, 1.00000000e+02], - [ 1.50000000e-01, 1.50000000e+02], - [ 2.00000000e-01, 2.00000000e+02], - [ 2.50000000e-01, 2.00500000e+02], - [ 3.00000000e-01, 2.01000000e+02], - [ 3.50000000e-01, 2.01500000e+02], - [ 4.00000000e-01, 2.02000000e+02], - [ 4.50000000e-01, 2.02500000e+02], - [ 5.00000000e-01, 2.03000000e+02], - [ 5.50000000e-01, 2.03500000e+02], - [ 6.00000000e-01, 2.04000000e+02], - [ 6.50000000e-01, 2.04500000e+02], - [ 7.00000000e-01, 2.05000000e+02], - [ 7.50000000e-01, 2.05500000e+02], - [ 8.00000000e-01, 2.06000000e+02], - [ 8.50000000e-01, 2.06500000e+02], - [ 9.00000000e-01, 2.07000000e+02], - [ 9.50000000e-01, 2.07500000e+02], - [ 1.00000000e+00, 2.08000000e+02]]),array([[ 0.00000000e+00, 0.00000000e+00], - [ 5.00000000e-02, 0.00000000e+00], - [ 1.00000000e-01, 0.00000000e+00], - [ 1.50000000e-01, 0.00000000e+00], - [ 2.00000000e-01, 0.00000000e+00], - [ 2.50000000e-01, 2.47500000e-04], - [ 3.00000000e-01, 4.95000000e-04], - [ 3.50000000e-01, 7.42500000e-04], - [ 4.00000000e-01, 9.90000000e-04], - [ 4.50000000e-01, 1.23750000e-03], - [ 5.00000000e-01, 1.48500000e-03], - [ 5.50000000e-01, 1.73250000e-03], - [ 6.00000000e-01, 1.98000000e-03], - [ 6.50000000e-01, 2.22750000e-03], - [ 7.00000000e-01, 2.47500000e-03], - [ 7.50000000e-01, 2.72250000e-03], - [ 8.00000000e-01, 2.97000000e-03], - [ 8.50000000e-01, 3.21750000e-03], - [ 9.00000000e-01, 3.46500000e-03], - [ 9.50000000e-01, 3.71250000e-03], - [ 1.00000000e+00, 3.96000000e-03]]),), - SUIVI_ESCLAVE='NON', - RESU_CALC=(['REPONSE1', 'INST', 'SIYY'],['REPONSE2', 'INST', 'V1'],), - UNITE_ESCL=3, - ); - - - Information : les calculs esclaves utiliseront : 16.0 Mega Mots. - - - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0003 CONCEPT DE TYPE : table_sdaster - # ------------- ----------------- - CPU=INFO_EXEC_ASTER(INFO=1, - LISTE_INFO=('CPU_RESTANT',), - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0003 USER+SYST: 0.01s (SYST: 0.01s, ELAPS: 0.00s) - # ------------------------------------------------------------------------------------------ - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0004 CONCEPT DE TYPE : - # ------------- ----------------- - DETRUIRE(INFO=1, - CONCEPT=_F(NOM='CPU'), - ALARME='OUI', - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0004 USER+SYST: 0.00s (SYST: 0.00s, ELAPS: 0.00s) - # ------------------------------------------------------------------------------------------ - - Lancement de l'optimisation avec la methode : LEVENBERG - - - - Calcul de F avec les parametres: - DSDE__ : 1000.0 - SIGY__ : 30.0 - YOUN__ : 100000.0 - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : DSDE__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : SIGY__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : YOUN__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0005 CONCEPT DE TYPE : table_sdaster - # ------------- ----------------- - CPU=INFO_EXEC_ASTER(INFO=1, - LISTE_INFO=('CPU_RESTANT',), - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0005 USER+SYST: 0.01s (SYST: 0.00s, ELAPS: 0.00s) - # ------------------------------------------------------------------------------------------ - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0006 CONCEPT DE TYPE : - # ------------- ----------------- - DETRUIRE(INFO=1, - CONCEPT=_F(NOM='CPU'), - ALARME='OUI', - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0006 USER+SYST: 0.00s (SYST: 0.00s, ELAPS: 0.00s) - # ------------------------------------------------------------------------------------------ - - Calcul de F avec les parametres: - DSDE__ : 10000.0 - SIGY__ : 151.731118886 - YOUN__ : 301898.569367 - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : DSDE__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : SIGY__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : YOUN__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - Informations de convergence : -======================================================= -Fin de l'iteration 1 : - -=> Fonctionnelle = 0.260753211389 -=> Residu = 0.306899632314 -======================================================= - - - - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0007 CONCEPT DE TYPE : table_sdaster - # ------------- ----------------- - CPU=INFO_EXEC_ASTER(INFO=1, - LISTE_INFO=('CPU_RESTANT',), - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0007 USER+SYST: 0.00s (SYST: 0.00s, ELAPS: 0.00s) - # ------------------------------------------------------------------------------------------ - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0008 CONCEPT DE TYPE : - # ------------- ----------------- - DETRUIRE(INFO=1, - CONCEPT=_F(NOM='CPU'), - ALARME='OUI', - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0008 USER+SYST: 0.01s (SYST: 0.00s, ELAPS: 0.01s) - # ------------------------------------------------------------------------------------------ - - Calcul de F avec les parametres: - DSDE__ : 500.0 - SIGY__ : 217.057406104 - YOUN__ : 158942.014264 - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : DSDE__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : SIGY__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : YOUN__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - Informations de convergence : -======================================================= -Fin de l'iteration 2 : - -=> Fonctionnelle = 0.0792976627028 -=> Residu = 0.487273959063 -======================================================= - - - - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0009 CONCEPT DE TYPE : table_sdaster - # ------------- ----------------- - CPU=INFO_EXEC_ASTER(INFO=1, - LISTE_INFO=('CPU_RESTANT',), - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0009 USER+SYST: 0.01s (SYST: 0.00s, ELAPS: 0.01s) - # ------------------------------------------------------------------------------------------ - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0010 CONCEPT DE TYPE : - # ------------- ----------------- - DETRUIRE(INFO=1, - CONCEPT=_F(NOM='CPU'), - ALARME='OUI', - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0010 USER+SYST: 0.00s (SYST: 0.00s, ELAPS: 0.00s) - # ------------------------------------------------------------------------------------------ - - Calcul de F avec les parametres: - DSDE__ : 674.451660145 - SIGY__ : 204.642657655 - YOUN__ : 192539.892386 - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : DSDE__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : SIGY__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : YOUN__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - Informations de convergence : -======================================================= -Fin de l'iteration 3 : - -=> Fonctionnelle = 0.0020640804233 -=> Residu = 0.0538959232037 -======================================================= - - - - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0011 CONCEPT DE TYPE : table_sdaster - # ------------- ----------------- - CPU=INFO_EXEC_ASTER(INFO=1, - LISTE_INFO=('CPU_RESTANT',), - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0011 USER+SYST: 0.00s (SYST: 0.00s, ELAPS: 0.01s) - # ------------------------------------------------------------------------------------------ - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0012 CONCEPT DE TYPE : - # ------------- ----------------- - DETRUIRE(INFO=1, - CONCEPT=_F(NOM='CPU'), - ALARME='OUI', - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0012 USER+SYST: 0.00s (SYST: 0.00s, ELAPS: 0.00s) - # ------------------------------------------------------------------------------------------ - - Calcul de F avec les parametres: - DSDE__ : 1938.61024277 - SIGY__ : 200.272730302 - YOUN__ : 199790.458381 - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : DSDE__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : SIGY__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : YOUN__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - Informations de convergence : -======================================================= -Fin de l'iteration 4 : - -=> Fonctionnelle = 2.96656150823e-06 -=> Residu = 0.00180738090126 -======================================================= - - - - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0013 CONCEPT DE TYPE : table_sdaster - # ------------- ----------------- - CPU=INFO_EXEC_ASTER(INFO=1, - LISTE_INFO=('CPU_RESTANT',), - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0013 USER+SYST: 0.00s (SYST: 0.00s, ELAPS: 0.00s) - # ------------------------------------------------------------------------------------------ - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0014 CONCEPT DE TYPE : - # ------------- ----------------- - DETRUIRE(INFO=1, - CONCEPT=_F(NOM='CPU'), - ALARME='OUI', - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0014 USER+SYST: 0.00s (SYST: 0.00s, ELAPS: 0.00s) - # ------------------------------------------------------------------------------------------ - - Calcul de F avec les parametres: - DSDE__ : 1999.95570655 - SIGY__ : 200.000278867 - YOUN__ : 199999.887792 - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : DSDE__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : SIGY__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - On utilise les differences finies pour calculer la sensibilite de : YOUN__ - - - - Lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Fin du lancement de la commande : /local00/aster/ASTK/ASTK_SERV/bin/as_run tmp_export - - - - Diagnostic du calcul esclave : OK - - - - Informations de convergence : -======================================================= -Fin de l'iteration 5 : - -=> Fonctionnelle = 2.18082517772e-12 -=> Residu = 1.75721683395e-06 -======================================================= - - - - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0015 CONCEPT DE TYPE : table_sdaster - # ------------- ----------------- - CPU=INFO_EXEC_ASTER(INFO=1, - LISTE_INFO=('CPU_RESTANT',), - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0015 USER+SYST: 0.00s (SYST: 0.00s, ELAPS: 0.00s) - # ------------------------------------------------------------------------------------------ - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0016 CONCEPT DE TYPE : - # ------------- ----------------- - DETRUIRE(INFO=1, - CONCEPT=_F(NOM='CPU'), - ALARME='OUI', - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0016 USER+SYST: 0.00s (SYST: 0.00s, ELAPS: 0.00s) - # ------------------------------------------------------------------------------------------ - - Nombre d'evaluation de la fonction : 24 - - - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0017 CONCEPT DE TYPE : listr8_sdaster - # ------------- ----------------- - RESU=DEFI_LIST_REEL(INFO=1, - VALE=(1.9999988779191489E5,1999.9557065460588,200.00027886707795,), - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0017 USER+SYST: 0.00s (SYST: 0.00s, ELAPS: 0.00s) - # ------------------------------------------------------------------------------------------ - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0002 USER+SYST: 81.29s (SYST: 12.75s, ELAPS: 91.67s) - # ------------------------------------------------------------------------------------------ - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0018 CONCEPT DE TYPE : listr8_sdaster - # ------------- ----------------- - BIDON=DEFI_LIST_REEL(INTERVALLE=_F(NOMBRE=2, - JUSQU_A=3.0), - INFO=1, - DEBUT=1.0, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0018 USER+SYST: 0.00s (SYST: 0.00s, ELAPS: 0.00s) - # ------------------------------------------------------------------------------------------ - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0019 CONCEPT DE TYPE : fonction_sdaster - # ------------- ----------------- - OPTIM=DEFI_FONCTION(VALE_FONC=RESU, - INFO=1, - VALE_PARA=BIDON, - PROL_DROITE='EXCLU', - INTERPOL='LIN', - NOM_PARA='INST', - PROL_GAUCHE='EXCLU', - NOM_RESU='TOUTRESU', - VERIF='CROISSANT', - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0019 USER+SYST: 0.00s (SYST: 0.00s, ELAPS: 0.00s) - # ------------------------------------------------------------------------------------------ - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0020 CONCEPT DE TYPE : - # ------------- ----------------- - TEST_FONCTION(TEST_NOOK='NON', - VALEUR=(_F(VALE_REFE=2.E5, - CRITERE='RELATIF', - VALE_PARA=1.0, - REFERENCE='ANALYTIQUE', - PRECISION=1.E-4, - VALE_ABS='NON', - FONCTION=OPTIM), - _F(VALE_REFE=2000.0, - CRITERE='RELATIF', - VALE_PARA=2.0, - REFERENCE='ANALYTIQUE', - PRECISION=1.E-4, - VALE_ABS='NON', - FONCTION=OPTIM), - _F(VALE_REFE=200.0, - CRITERE='RELATIF', - VALE_PARA=3.0, - REFERENCE='ANALYTIQUE', - PRECISION=1.E-4, - VALE_ABS='NON', - FONCTION=OPTIM)), - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0020 USER+SYST: 0.01s (SYST: 0.00s, ELAPS: 0.01s) - # ------------------------------------------------------------------------------------------ - - !-----------------------------------------------------------------------! - ! Liste des alarmes émises lors de l'exécution du calcul. ! - ! ! - ! Les alarmes que vous avez choisies d'ignorer sont précédées de (*). ! - ! Nombre d'occurrences pour chacune des alarmes : ! - ! aucune alarme ! - !-----------------------------------------------------------------------! - - - # ------------------------------------------------------------------------------------------ - # COMMANDE NO : 0021 CONCEPT DE TYPE : - # ------------- ----------------- - FIN(RETASSAGE='NON', - INFO_RESU='OUI', - FORMAT_HDF='NON', - UNITE=6, - PERFORMANCE='OUI', - ); - - --------------------------------------------------------------------------- - Concepts de la base: G - Nom Type Taille (Mo) Nombre Nombre de - d'objets segments - TOTAL 9.88 56 110 - - RESU LISTR8_SDASTER 0.00 5 5 - BIDON LISTR8_SDASTER 0.00 5 5 - OPTIM FONCTION_SDASTER 0.00 3 3 - &FOZERO 0.00 2 2 - &&_NUM_C 0.00 1 1 - &&SYS.KR 0.04 1 1 - &CATA.AC 0.00 2 4 - &CATA.CL 0.17 1 3 - &CATA.GD 0.04 4 11 - &CATA.ME 0.08 2 4 - &CATA.OP 0.17 3 13 - &CATA.PH 0.00 1 1 - &CATA.TE 9.37 17 42 - &CATA.TH 0.00 2 4 - &CATA.TM 0.01 7 11 - --------------------------------------------------------------------------- - - NOM DE LA BASE : GLOBALE - NOMBRE D'ENREGISTREMENTS UTILISES : 20 - NOMBRE D'ENREGISTREMENTS MAXIMUM : 62914 - LONGUEUR D'ENREGISTREMENT (OCTETS) : 819200 - NOMBRE TOTAL D'ENTREES/SORTIES : 13 - NOMBRE D'IDENTIFICATEURS UTILISES : 136 - TAILLE MAXIMUM DU REPERTOIRE : 2000 - POURCENTAGE D'UTILISATION DU REPERTOIRE : 6 % - - NOM DE LA BASE : VOLATILE - NOMBRE D'ENREGISTREMENTS UTILISES : 3 - NOMBRE D'ENREGISTREMENTS MAXIMUM : 62914 - LONGUEUR D'ENREGISTREMENT (OCTETS) : 819200 - NOMBRE TOTAL D'ENTREES/SORTIES : 2 - NOMBRE D'IDENTIFICATEURS UTILISES : 39 - TAILLE MAXIMUM DU REPERTOIRE : 2000 - POURCENTAGE D'UTILISATION DU REPERTOIRE : 1 % - - STATISTIQUES CONCERNANT L'ALLOCATION DYNAMIQUE : - TAILLE CUMULEE MAXIMUM 21 Mo, - TAILLE CUMULEE LIBEREE 21 Mo. - NOMBRE TOTAL D'ALLOCATIONS : 487 . - NOMBRE TOTAL DE LIBERATIONS : 488 . - 0 APPELS AU MECANISME DE LIBERATION. - TAILLE MEMOIRE CUMULEE RECUPEREE : 0 Mo. - - FIN D'EXECUTION LE : ME-06-MAI -2009 09:58:12 - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 0.00 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 0.00 Mo (MAXIMUM ATTEINT : 13.35 Mo) - - # FIN COMMANDE NO : 0021 USER+SYST: 0.03s (SYST: 0.03s, ELAPS: 0.04s) - # ------------------------------------------------------------------------------------------ - - - (EN SECONDE) - TEMPS CPU TOTAL .............. 83.05 - TEMPS CPU USER TOTAL ......... 70.10 - TEMPS CPU SYSTEME TOTAL ...... 12.95 - TEMPS CPU RESTANT ............ 216.95 - -EXECUTION_CODE_ASTER_EXIT_11933=0 diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.para b/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.para deleted file mode 100755 index 747f450..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.para +++ /dev/null @@ -1 +0,0 @@ -tps_job 600 mem_job 300Mo mem_aster 10 ncpus 1 liste_test S diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.resu b/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.resu deleted file mode 100755 index 91feca1..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a.resu +++ /dev/null @@ -1,75 +0,0 @@ - -- CODE_ASTER -- VERSION CORRECTIVE 9.04.10 AVANT STABILISATION -- - - COPYRIGHT EDF-R&D 1991 - 2009 - - EXECUTION DU : ME-06-MAI -2009 09:56:41 - - PLATE-FORME : CLAU5AAA - - NB MAX PROC OpenMP: 1 - - SYSTEME : LINUX - - CPU : X86_64 - - --------------------------------------------------------------------------------- - ---- FONCTION: OPTIM -REFERENCE: ANALYTIQUE - OK INST RELA -5.61E-05 % VALE: 1.9999988779191D+05 - 1.00000E+00 TOLE 0.010 % REFE: 2.0000000000000D+05 - ---- FONCTION: OPTIM -REFERENCE: ANALYTIQUE - OK INST RELA -0.002 % VALE: 1.9999557065461D+03 - 2.00000E+00 TOLE 0.010 % REFE: 2.0000000000000D+03 - ---- FONCTION: OPTIM -REFERENCE: ANALYTIQUE - OK INST RELA 1.39E-04 % VALE: 2.0000027886708D+02 - 3.00000E+00 TOLE 0.010 % REFE: 2.0000000000000D+02 - - !-----------------------------------------------------------------------! - ! Liste des alarmes émises lors de l'exécution du calcul. ! - ! ! - ! Les alarmes que vous avez choisies d'ignorer sont précédées de (*). ! - ! Nombre d'occurrences pour chacune des alarmes : ! - ! aucune alarme ! - !-----------------------------------------------------------------------! - - FERMETURE DE LA BASE "GLOBALE" EFFECTUEE. - ARRET NORMAL DANS "FIN" PAR APPEL A "JEFINI". - - ******************************************************************************** - * COMMAND : USER : SYSTEM : USER+SYS : ELAPSED * - ******************************************************************************** - * init (jdc) : 1.53 : 0.13 : 1.66 : 1.66 * - * . compile : 0.00 : 0.00 : 0.00 : 0.00 * - * . exec_compile : 0.07 : 0.01 : 0.08 : 0.09 * - * . report : 0.07 : 0.00 : 0.07 : 0.06 * - * . build : 0.00 : 0.00 : 0.00 : 0.00 * - * DEBUT : 0.00 : 0.03 : 0.03 : 0.04 * - * MACR_RECAL : 68.54 : 12.75 : 81.29 : 91.67 * - * . INFO_EXEC_ASTER : 0.00 : 0.01 : 0.01 : 0.00 * - * . DETRUIRE : 0.00 : 0.00 : 0.00 : 0.00 * - * . INFO_EXEC_ASTER : 0.01 : 0.00 : 0.01 : 0.00 * - * . DETRUIRE : 0.00 : 0.00 : 0.00 : 0.00 * - * . INFO_EXEC_ASTER : 0.00 : 0.00 : 0.00 : 0.00 * - * . DETRUIRE : 0.01 : 0.00 : 0.01 : 0.01 * - * . INFO_EXEC_ASTER : 0.01 : 0.00 : 0.01 : 0.01 * - * . DETRUIRE : 0.00 : 0.00 : 0.00 : 0.00 * - * . INFO_EXEC_ASTER : 0.00 : 0.00 : 0.00 : 0.01 * - * . DETRUIRE : 0.00 : 0.00 : 0.00 : 0.00 * - * . INFO_EXEC_ASTER : 0.00 : 0.00 : 0.00 : 0.00 * - * . DETRUIRE : 0.00 : 0.00 : 0.00 : 0.00 * - * . INFO_EXEC_ASTER : 0.00 : 0.00 : 0.00 : 0.00 * - * . DETRUIRE : 0.00 : 0.00 : 0.00 : 0.00 * - * . DEFI_LIST_REEL : 0.00 : 0.00 : 0.00 : 0.00 * - * DEFI_LIST_REEL : 0.00 : 0.00 : 0.00 : 0.00 * - * DEFI_FONCTION : 0.00 : 0.00 : 0.00 : 0.00 * - * TEST_FONCTION : 0.01 : 0.00 : 0.01 : 0.01 * - * FIN : 0.00 : 0.03 : 0.03 : 0.04 * - * . part Superviseur : 70.07 : 12.91 : 82.98 : 93.37 * - * . part Fortran : 0.03 : 0.04 : 0.07 : 0.08 * - ******************************************************************************** - * TOTAL_JOB : 70.10 : 12.95 : 83.05 : 93.45 * - ******************************************************************************** - diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a_esclave.mess b/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a_esclave.mess deleted file mode 100755 index 2b285da..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a_esclave.mess +++ /dev/null @@ -1,1091 +0,0 @@ -========================================== -========================================== -DEBUT(); - -DSDE__ = 1000.001 - -YOUN__ = 80000.0 - -SIGY__ = 30.0 - -MA=LIRE_MAILLAGE(); - -MA=DEFI_GROUP(reuse =MA, - MAILLAGE=MA, - CREA_GROUP_NO=_F(TOUT_GROUP_MA='OUI',),); - - -ACIER=DEFI_MATERIAU(ECRO_LINE=_F(D_SIGM_EPSI=DSDE__, - SY=SIGY__,), - ELAS=_F(NU=0.3, - E=YOUN__,),); - -CHMAT=AFFE_MATERIAU(AFFE=_F(MATER=ACIER, - TOUT='OUI',), - MAILLAGE=MA,); - -MO=AFFE_MODELE(AFFE=_F(TOUT='OUI', - PHENOMENE='MECANIQUE', - MODELISATION='AXIS',), - MAILLAGE=MA,); - -TRACTION=AFFE_CHAR_MECA(DDL_IMPO=(_F(DY=5.E-3, - GROUP_NO='CD',), - _F(DY=0.0, - GROUP_NO='AB',),), - MODELE=MO,); - - -RAMPE=DEFI_FONCTION(NOM_PARA='INST', - VALE=(0.0,0.0,1.0,1.0),); - -INSTANTS=DEFI_LIST_REEL(INTERVALLE=_F(JUSQU_A=1.0, - NOMBRE=10,), - DEBUT=0.0,); - -EVOL=STAT_NON_LINE(CHAM_MATER=CHMAT, - MODELE=MO, - ARCHIVAGE=_F(LIST_INST=INSTANTS, - ARCH_ETAT_INIT='OUI',), - CONVERGENCE=_F(ITER_GLOB_MAXI=10, - RESI_GLOB_RELA=1.E-05,), - COMP_INCR=_F(RELATION='VMIS_ISOT_LINE',), - INCREMENT=_F(LIST_INST=INSTANTS, - SUBD_METHODE='UNIFORME', - SUBD_PAS=4, - SUBD_COEF_PAS_1=1.0, - SUBD_PAS_MINI=1.E-05,), - NEWTON=_F(REAC_ITER=1, - REAC_INCR=1,), - EXCIT=_F(CHARGE=TRACTION, - FONC_MULT=RAMPE,),); - -EVOL=CALC_ELEM(reuse =EVOL, - RESULTAT=EVOL, - CHAM_MATER=CHMAT, - MODELE=MO, - OPTION=('SIEF_ELNO_ELGA','VARI_ELNO_ELGA'),); - -REPONSE1=POST_RELEVE_T(ACTION=_F(OPERATION='EXTRACTION', - INTITULE='SIGYY', - RESULTAT =EVOL, - NOM_CHAM ='SIEF_ELNO_ELGA', - NOM_CMP = 'SIYY', - GROUP_NO = 'A',),); - -REPONSE2=POST_RELEVE_T(ACTION=_F(OPERATION='EXTRACTION', - INTITULE='V1', - RESULTAT =EVOL, - NOM_CHAM ='VARI_ELNO_ELGA', - NOM_CMP = 'V1', - GROUP_NO = 'A',),); - -# Recuperation de la table : -DEFI_FICHIER(UNITE=99, FICHIER='./REPE_OUT/fort.100',); -IMPR_TABLE(TABLE=REPONSE1, FORMAT='ASTER', UNITE=99, INFO=1, FORMAT_R='E30.20',); -DEFI_FICHIER(ACTION='LIBERER', UNITE=99,); - -# Recuperation de la table : -DEFI_FICHIER(UNITE=99, FICHIER='./REPE_OUT/fort.101',); -IMPR_TABLE(TABLE=REPONSE2, FORMAT='ASTER', UNITE=99, INFO=1, FORMAT_R='E30.20',); -DEFI_FICHIER(ACTION='LIBERER', UNITE=99,); - - -FIN(); - -========================================== -========================================== - - PARAMETRES DE LA GESTION MEMOIRE JEVEUX - ======================================= - LIMITE MEMOIRE STATIQUE : 1048576 OCTETS ( 1.000 Mo) - MEMOIRE DISPONIBLE : 1048576 OCTETS - MEMOIRE PRISE : 1048576 OCTETS ( 1.000 Mo) - LIMITE MEMOIRE DYNAMIQUE : 133169152 OCTETS ( 127.000 Mo) - - LIMITE TAILLE DES BASES : 48.00 Go - ======================================= - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0001 CONCEPT DE TYPE : - # ------------- ----------------- - DEBUT(RESERVE_CPU=_F(BORNE=900), - MEMOIRE=_F(GESTION='RAPIDE', - TYPE_ALLOCATION=1, - TAILLE_BLOC=800.0, - DYNAMIQUE=1), - PAR_LOT='OUI', - IMPR_MACRO='NON', - ); - - -- CODE_ASTER -- VERSION D'EXPLOITATION 9.04 -- - - COPYRIGHT EDF-R&D 1991 - 2008 - - EXECUTION DU : ME-07-OCTO-2009 17:44:31 - - PLATE-FORME : CLAU5AAA - - NB MAX PROC OpenMP: 1 - - SYSTEME : LINUX - - CPU : X86_64 - - - - - - Valeur initiale du temps CPU maximum = 300 secondes - Valeur du temps CPU maximum passé aux commandes = 270 secondes - Réserve CPU prévue = 30 secondes - - NOM DE LA BASE : LDUMMY - NOMBRE D'ENREGISTREMENTS UTILISES : 5 - NOMBRE D'ENREGISTREMENTS MAXIMUM : 100 - LONGUEUR D'ENREGISTREMENT (OCTETS) : 8192 - NOMBRE TOTAL D'ENTREES/SORTIES : 1 - NOMBRE D'IDENTIFICATEURS UTILISES : 20 - TAILLE MAXIMUM DU REPERTOIRE : 250 - POURCENTAGE D'UTILISATION DU REPERTOIRE : 8 % - - Debut de lecture - - REOUVERTURE DE LA BASE : ELEMBASE - CREEE AVEC LA VERSION : 9.04.00 - NOMBRE D'ENREGISTREMENTS UTILISES : 17 - NOMBRE D'ENREGISTREMENTS MAXIMUM : 512 - LONGUEUR D'ENREGISTREMENT (OCTETS) : 819200 - NOMBRE D'IDENTIFICATEURS UTILISES : 113 - TAILLE MAXIMUM DU REPERTOIRE : 300 - POURCENTAGE D'UTILISATION DU REPERTOIRE : 37 % - - NOM DE LA BASE : ELEMBASE - NOMBRE D'ENREGISTREMENTS UTILISES : 17 - NOMBRE D'ENREGISTREMENTS MAXIMUM : 512 - LONGUEUR D'ENREGISTREMENT (OCTETS) : 819200 - NOMBRE TOTAL D'ENTREES/SORTIES : 39 - NOMBRE D'IDENTIFICATEURS UTILISES : 113 - TAILLE MAXIMUM DU REPERTOIRE : 300 - POURCENTAGE D'UTILISATION DU REPERTOIRE : 37 % - - Relecture des catalogues dans ELEMBASE faite. - - fin de lecture (durée 0.010000 s.) - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.41 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.34 Mo) - - # FIN COMMANDE NO : 0001 DUREE TOTALE: 0.04s (SYST: 0.03s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0002 CONCEPT DE TYPE : maillage_sdaster - # ------------- ----------------- - MA=LIRE_MAILLAGE(INFO=1, - VERI_MAIL=_F(APLAT=1.E-3, - VERIF='OUI'), - UNITE=20, - FORMAT='ASTER', - ); - - ====== VERIFICATION DU MAILLAGE ====== - - ------------- MAILLAGE MA - IMPRESSIONS NIVEAU 1 ------------ - - % GIBI FECIT - -NOMBRE DE NOEUDS 4 - -NOMBRE DE MAILLES 5 - SEG2 4 - QUAD4 1 - -NOMBRE DE GROUPES DE NOEUDS 4 - D 1 - C 1 - A 1 - B 1 - -NOMBRE DE GROUPES DE MAILLES 5 - AB 1 - BC 1 - CD 1 - DA 1 - MA 5 - --------------------------------------------------------------------------------- - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.42 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.34 Mo) - - # FIN COMMANDE NO : 0002 DUREE TOTALE: 0.01s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0003 CONCEPT DE TYPE : maillage_sdaster - # ------------- ----------------- - MA=DEFI_GROUP(reuse = MA, - MAILLAGE=MA, - CREA_GROUP_NO=_F(TOUT_GROUP_MA='OUI'), - ALARME='OUI', - ); - - - -NOMBRE DE GROUPES DE NOEUDS CREES : 5 -======================================= - - -------------------------------------- - ! NOM DU GROUPE ! NBRE DE NOEUDS DU ! - ! NOEUDS ! GROUPE_NO ! - -------------------------------------- - ! AB ! 2 ! - ! BC ! 2 ! - ! CD ! 2 ! - ! DA ! 2 ! - ! MA ! 4 ! - -------------------------------------- - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.43 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.34 Mo) - - # FIN COMMANDE NO : 0003 DUREE TOTALE: 0.00s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0004 CONCEPT DE TYPE : mater_sdaster - # ------------- ----------------- - ACIER=DEFI_MATERIAU(INFO=1, - ELAS=_F(E=8.E4, - NU=0.29999999999999999), - ECRO_LINE=_F(SY=30.0, - D_SIGM_EPSI=1000.001), - ); - - - MATERIAU : ACIER - RELATION DE COMPORTEMENT: ECRO_LINE - ELAS - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.43 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.34 Mo) - - # FIN COMMANDE NO : 0004 DUREE TOTALE: 0.00s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0005 CONCEPT DE TYPE : cham_mater - # ------------- ----------------- - CHMAT=AFFE_MATERIAU(VARC_M_ZIRC=_F(), - INFO=1, - VARC_TEMP=_F(), - MAILLAGE=MA, - VARC_HYDR=_F(), - VARC_CORR=_F(), - VARC_EPSA=_F(), - VARC_IRRA=_F(), - VARC_NEUT1=_F(), - VARC_NEUT2=_F(), - AFFE=_F(MATER=ACIER, - TOUT='OUI'), - VARC_M_ACIER=_F(), - VARC_SECH=_F(), - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.43 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 13.34 Mo) - - # FIN COMMANDE NO : 0005 DUREE TOTALE: 0.00s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0006 CONCEPT DE TYPE : modele_sdaster - # ------------- ----------------- - MO=AFFE_MODELE(MAILLAGE=MA, - INFO=1, - AFFE=_F(PHENOMENE='MECANIQUE', - TOUT='OUI', - MODELISATION='AXIS'), - VERI_JACOBIEN='OUI', - ); - - - SUR LES 5 MAILLES DU MAILLAGE MA - ON A DEMANDE L'AFFECTATION DE 5 - ON A PU EN AFFECTER 5 - - MODELISATION ELEMENT FINI TYPE MAILLE NOMBRE - AXIS MEAXQU4 QUAD4 1 - MEAXSE2 SEG2 4 - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.43 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 16.36 Mo) - - # FIN COMMANDE NO : 0006 DUREE TOTALE: 0.01s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0007 CONCEPT DE TYPE : char_meca - # ------------- ----------------- - TRACTION=AFFE_CHAR_MECA(INFO=1, - VERI_NORM='OUI', - DDL_IMPO=(_F(GROUP_NO='CD', - DY=5.0000000000000001E-3), - _F(GROUP_NO='AB', - DY=0.0)), - LIAISON_XFEM='NON', - MODELE=MO, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.43 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 16.36 Mo) - - # FIN COMMANDE NO : 0007 DUREE TOTALE: 0.01s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0008 CONCEPT DE TYPE : fonction_sdaster - # ------------- ----------------- - RAMPE=DEFI_FONCTION(INFO=1, - PROL_DROITE='EXCLU', - INTERPOL='LIN', - VALE=(0.0,0.0,1.0,1.0,), - NOM_PARA='INST', - PROL_GAUCHE='EXCLU', - NOM_RESU='TOUTRESU', - VERIF='CROISSANT', - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.43 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 16.36 Mo) - - # FIN COMMANDE NO : 0008 DUREE TOTALE: 0.00s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0009 CONCEPT DE TYPE : listr8_sdaster - # ------------- ----------------- - INSTANTS=DEFI_LIST_REEL(INTERVALLE=_F(NOMBRE=10, - JUSQU_A=1.0), - INFO=1, - DEBUT=0.0, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.43 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 16.36 Mo) - - # FIN COMMANDE NO : 0009 DUREE TOTALE: 0.00s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0010 CONCEPT DE TYPE : evol_noli - # ------------- ----------------- - EVOL=STAT_NON_LINE(EXCIT=_F(TYPE_CHARGE='FIXE_CSTE', - CHARGE=TRACTION, - FONC_MULT=RAMPE), - SOLVEUR=_F(RENUM='METIS', - STOP_SINGULIER='OUI', - METHODE='MULT_FRONT', - NPREC=8, - SYME='NON'), - NEWTON=_F(REAC_INCR=1, - MATRICE='TANGENTE', - REAC_ITER=1, - REAC_ITER_ELAS=0), - INCREMENT=_F(SUBD_NIVEAU=3, - SUBD_PAS_MINI=1.0000000000000001E-05, - SUBD_METHODE='UNIFORME', - ERRE_TEMPS='NON', - LIST_INST=INSTANTS, - SUBD_PAS=4, - SUBD_COEF_PAS_1=1.0, - PRECISION=9.9999999999999995E-07), - COMP_INCR=_F(ITER_INTE_PAS=0, - RESI_INTE_RELA=9.9999999999999995E-07, - PARM_THETA=1.0, - ALGO_1D='ANALYTIQUE', - RESO_INTE='IMPLICITE', - ITER_INTE_MAXI=10, - RESI_DEBORST=9.9999999999999995E-07, - RELATION='VMIS_ISOT_LINE', - ALGO_C_PLAN='ANALYTIQUE', - DEFORMATION='PETIT', - ITER_MAXI_DEBORST=1), - CONVERGENCE=_F(ARRET='OUI', - ITER_GLOB_MAXI=10, - TYPE='PIC', - ITER_GLOB_ELAS=25, - RESI_GLOB_RELA=1.0000000000000001E-05), - ARCHIVAGE=_F(LIST_INST=INSTANTS, - PRECISION=9.9999999999999995E-07, - ARCH_ETAT_INIT='OUI'), - MODELE=MO, - CHAM_MATER=CHMAT, - ); - - --- NOMBRE TOTAL DE NOEUDS : 12 DONT : 8 NOEUDS "LAGRANGE" - --- NOMBRE TOTAL D'EQUATIONS : 16 - --- TAILLE DU PROFIL MORSE DE LA TRIANGULAIRE SUPERIEURE (FORMAT SCR): 64 - --- DONC LA TAILLE DE LA MATRICE EST: - --- EN SYMETRIQUE NNZ= 64 - --- EN NON SYMETRIQUE NNZ= 112 - - -ARCHIVAGE DE L'ETAT INITIAL - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 0.00000E+00 NUMERO D'ORDRE : 0 - CHAMP STOCKE : SIEF_ELGA INSTANT : 0.00000E+00 NUMERO D'ORDRE : 0 - CHAMP STOCKE : VARI_ELGA INSTANT : 0.00000E+00 NUMERO D'ORDRE : 0 - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 1.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 X | 1.64858E-01 X | 2.19811E+00 |TANGENTE | -| 1 | 1.76899E-16 | 1.77636E-15 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 1.768986057E-16 SUR N3 DY - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 1.00000E-01 NUMERO D'ORDRE : 1 - CHAMP STOCKE : SIEF_ELGA INSTANT : 1.00000E-01 NUMERO D'ORDRE : 1 - CHAMP STOCKE : VARI_ELGA INSTANT : 1.00000E-01 NUMERO D'ORDRE : 1 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.040 s - TEMPS PAR ITERATION DE NEWTON : 0.000 s - NBRE NEWT.: 2 - TEMPS ARCHIVAGE : 0.010 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 1 - TEMPS FACTORISATION MATRICE : 0.010 s - NBRE FACT.: 2 - TEMPS INTEGRATION COMPORTEMENT : 0.010 s - NBRE INTE.: 3 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 2 - TEMPS AUTRES OPERATIONS : 0.020 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 2.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 5.22031E-16 | 5.32907E-15 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 5.220313870E-16 SUR N4 DY - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 2.00000E-01 NUMERO D'ORDRE : 2 - CHAMP STOCKE : SIEF_ELGA INSTANT : 2.00000E-01 NUMERO D'ORDRE : 2 - CHAMP STOCKE : VARI_ELGA INSTANT : 2.00000E-01 NUMERO D'ORDRE : 2 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.020 s - TEMPS PAR ITERATION DE NEWTON : 0.010 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.000 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.010 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.010 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 3.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 3.83044E-16 | 3.97409E-15 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 3.830443559E-16 SUR N3 DX - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 3.00000E-01 NUMERO D'ORDRE : 3 - CHAMP STOCKE : SIEF_ELGA INSTANT : 3.00000E-01 NUMERO D'ORDRE : 3 - CHAMP STOCKE : VARI_ELGA INSTANT : 3.00000E-01 NUMERO D'ORDRE : 3 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.030 s - TEMPS PAR ITERATION DE NEWTON : 0.010 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.000 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.010 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.020 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 4.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 1.34807E-15 | 1.42109E-14 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 1.348065200E-15 SUR N3 DY - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 4.00000E-01 NUMERO D'ORDRE : 4 - CHAMP STOCKE : SIEF_ELGA INSTANT : 4.00000E-01 NUMERO D'ORDRE : 4 - CHAMP STOCKE : VARI_ELGA INSTANT : 4.00000E-01 NUMERO D'ORDRE : 4 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.020 s - TEMPS PAR ITERATION DE NEWTON : 0.010 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.000 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.010 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.010 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 5.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 3.34182E-16 | 3.57854E-15 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 3.341823986E-16 SUR N2 DX - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 5.00000E-01 NUMERO D'ORDRE : 5 - CHAMP STOCKE : SIEF_ELGA INSTANT : 5.00000E-01 NUMERO D'ORDRE : 5 - CHAMP STOCKE : VARI_ELGA INSTANT : 5.00000E-01 NUMERO D'ORDRE : 5 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.030 s - TEMPS PAR ITERATION DE NEWTON : 0.010 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.000 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.000 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.030 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 6.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 4.90029E-16 | 5.32907E-15 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 4.900294335E-16 SUR N3 DY - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 6.00000E-01 NUMERO D'ORDRE : 6 - CHAMP STOCKE : SIEF_ELGA INSTANT : 6.00000E-01 NUMERO D'ORDRE : 6 - CHAMP STOCKE : VARI_ELGA INSTANT : 6.00000E-01 NUMERO D'ORDRE : 6 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.020 s - TEMPS PAR ITERATION DE NEWTON : 0.010 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.000 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.010 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.010 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 7.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 4.82633E-16 | 5.32907E-15 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 4.826327561E-16 SUR N3 DY - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 7.00000E-01 NUMERO D'ORDRE : 7 - CHAMP STOCKE : SIEF_ELGA INSTANT : 7.00000E-01 NUMERO D'ORDRE : 7 - CHAMP STOCKE : VARI_ELGA INSTANT : 7.00000E-01 NUMERO D'ORDRE : 7 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.030 s - TEMPS PAR ITERATION DE NEWTON : 0.010 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.000 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.010 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.020 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 8.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 6.33941E-16 | 7.10543E-15 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 6.339414059E-16 SUR N3 DY - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 8.00000E-01 NUMERO D'ORDRE : 8 - CHAMP STOCKE : SIEF_ELGA INSTANT : 8.00000E-01 NUMERO D'ORDRE : 8 - CHAMP STOCKE : VARI_ELGA INSTANT : 8.00000E-01 NUMERO D'ORDRE : 8 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.020 s - TEMPS PAR ITERATION DE NEWTON : 0.000 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.000 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.000 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.020 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 9.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 4.68490E-16 | 5.32907E-15 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 4.684896593E-16 SUR N2 DY - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 9.00000E-01 NUMERO D'ORDRE : 9 - CHAMP STOCKE : SIEF_ELGA INSTANT : 9.00000E-01 NUMERO D'ORDRE : 9 - CHAMP STOCKE : VARI_ELGA INSTANT : 9.00000E-01 NUMERO D'ORDRE : 9 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.030 s - TEMPS PAR ITERATION DE NEWTON : 0.010 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.000 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.010 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.020 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 1.000000000E+00 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 3.84770E-16 | 4.44089E-15 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 3.847703831E-16 SUR N4 DY - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 1.00000E+00 NUMERO D'ORDRE : 10 - CHAMP STOCKE : SIEF_ELGA INSTANT : 1.00000E+00 NUMERO D'ORDRE : 10 - CHAMP STOCKE : VARI_ELGA INSTANT : 1.00000E+00 NUMERO D'ORDRE : 10 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.030 s - TEMPS PAR ITERATION DE NEWTON : 0.020 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.000 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.010 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.020 s - - ---------------------------------------------------------------------- -STATISTIQUES SUR LE TRANSITOIRE ---------------------------------------------------------------------- - NOMBRE DE PAS DE TEMPS : 10 - NOMBRE D'ITERATIONS DE NEWTON : 11 - NOMBRE DE CREATION DE NUMEROTATION : 1 - NOMBRE DE FACTORISATION DE MATRICE : 11 - NOMBRE D'INTEGRATION DE COMPORTEMENT : 21 - NOMBRE DE RESOLUTION K.U = F : 11 - TEMPS POUR CREATION NUMEROTATION : 0.000 s - TEMPS POUR FACTORISATION MATRICE : 0.010 s - TEMPS POUR INTEGRATION COMPORTEMENT : 0.080 s - TEMPS POUR RESOLUTION K.U = F : 0.000 s ---------------------------------------------------------------------- - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.86 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 16.39 Mo) - - # FIN COMMANDE NO : 0010 DUREE TOTALE: 0.32s (SYST: 0.02s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0011 CONCEPT DE TYPE : evol_noli - # ------------- ----------------- - EVOL=CALC_ELEM(reuse = EVOL, - INFO=1, - CRITERE='RELATIF', - SOLVEUR=_F(RENUM='METIS', - STOP_SINGULIER='OUI', - METHODE='MULT_FRONT', - NPREC=8), - RESULTAT=EVOL, - OPTION=('SIEF_ELNO_ELGA','VARI_ELNO_ELGA',), - NORME='VMIS', - TYPE_OPTION='TOUTES', - PRECISION=9.9999999999999995E-07, - MODELE=MO, - CHAM_MATER=CHMAT, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.88 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 16.39 Mo) - - # FIN COMMANDE NO : 0011 DUREE TOTALE: 0.15s (SYST: 0.01s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0012 CONCEPT DE TYPE : table_sdaster - # ------------- ----------------- - REPONSE1=POST_RELEVE_T(ACTION=_F(NOM_CMP='SIYY', - GROUP_NO='A', - INTITULE='SIGYY', - REPERE='GLOBAL', - FORMAT_C='MODULE', - CRITERE='RELATIF', - PRECISION=9.9999999999999995E-07, - MOYE_NOEUD='OUI', - NOM_CHAM='SIEF_ELNO_ELGA', - RESULTAT=EVOL, - OPERATION='EXTRACTION'), - INFO=1, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.89 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 16.39 Mo) - - # FIN COMMANDE NO : 0012 DUREE TOTALE: 0.04s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0013 CONCEPT DE TYPE : table_sdaster - # ------------- ----------------- - REPONSE2=POST_RELEVE_T(ACTION=_F(NOM_CMP='V1', - GROUP_NO='A', - INTITULE='V1', - REPERE='GLOBAL', - FORMAT_C='MODULE', - CRITERE='RELATIF', - PRECISION=9.9999999999999995E-07, - MOYE_NOEUD='OUI', - NOM_CHAM='VARI_ELNO_ELGA', - RESULTAT=EVOL, - OPERATION='EXTRACTION'), - INFO=1, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.89 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 16.39 Mo) - - # FIN COMMANDE NO : 0013 DUREE TOTALE: 0.05s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0014 CONCEPT DE TYPE : - # ------------- ----------------- - DEFI_FICHIER(ACTION='ASSOCIER', - FICHIER='./REPE_OUT/fort.100', - ACCES='NEW', - TYPE='ASCII', - UNITE=99, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.89 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 16.39 Mo) - - # FIN COMMANDE NO : 0014 DUREE TOTALE: 0.00s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0015 CONCEPT DE TYPE : - # ------------- ----------------- - IMPR_TABLE(INFO=1, - IMPR_FONCTION='NON', - FORMAT='ASTER', - UNITE=99, - FORMAT_R='E30.20', - TABLE=REPONSE1, - FORMAT_C='MODULE_PHASE', - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.89 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 16.39 Mo) - - # FIN COMMANDE NO : 0015 DUREE TOTALE: 0.01s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0019 CONCEPT DE TYPE : - # ------------- ----------------- - DEFI_FICHIER(ACTION='LIBERER', - UNITE=99, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.89 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 16.39 Mo) - - # FIN COMMANDE NO : 0019 DUREE TOTALE: 0.00s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0020 CONCEPT DE TYPE : - # ------------- ----------------- - DEFI_FICHIER(ACTION='ASSOCIER', - FICHIER='./REPE_OUT/fort.101', - ACCES='NEW', - TYPE='ASCII', - UNITE=99, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.89 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 16.39 Mo) - - # FIN COMMANDE NO : 0020 DUREE TOTALE: 0.00s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0021 CONCEPT DE TYPE : - # ------------- ----------------- - IMPR_TABLE(INFO=1, - IMPR_FONCTION='NON', - FORMAT='ASTER', - UNITE=99, - FORMAT_R='E30.20', - TABLE=REPONSE2, - FORMAT_C='MODULE_PHASE', - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.89 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 16.39 Mo) - - # FIN COMMANDE NO : 0021 DUREE TOTALE: 0.01s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0025 CONCEPT DE TYPE : - # ------------- ----------------- - DEFI_FICHIER(ACTION='LIBERER', - UNITE=99, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 17.89 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 7.53 Mo (MAXIMUM ATTEINT : 16.39 Mo) - - # FIN COMMANDE NO : 0025 DUREE TOTALE: 0.00s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - !-----------------------------------------------------------------------! - ! Liste des alarmes émises lors de l'exécution du calcul. ! - ! ! - ! Les alarmes que vous avez choisies d'ignorer sont précédées de (*). ! - ! Nombre d'occurrences pour chacune des alarmes : ! - ! aucune alarme ! - !-----------------------------------------------------------------------! - - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0026 CONCEPT DE TYPE : - # ------------- ----------------- - FIN(RETASSAGE='NON', - INFO_RESU='OUI', - FORMAT_HDF='NON', - UNITE=6, - PERFORMANCE='OUI', - ); - - - ======> - - STRUCTURE DU CONCEPT EVOL CALCULE POUR 11 NUMEROS D'ORDRE - - LISTE DES NOMS SYMBOLIQUES: - ! ---------- !----------------!----------------!----------------!----------------!----------------!----------------! - ! NUME_ORDRE ! DEPL ! SIEF_ELGA ! SIEF_ELNO_ELGA ! VARI_ELGA ! VARI_ELNO_ELGA ! COMPORTEMENT ! - ! ---------- !----------------!----------------!----------------!----------------!----------------!----------------! - ! 0 ! DEPL_R ! SIEF_R ! SIEF_R ! VARI_R ! VARI_R ! COMPOR ! - ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! - ! 10 ! DEPL_R ! SIEF_R ! SIEF_R ! VARI_R ! VARI_R ! COMPOR ! - ! ---------- !----------------!----------------!----------------!----------------!----------------!----------------! - - LISTE DES NOMS DE VARIABLES D'ACCES: - INST DE TYPE R - - LISTE DES NOMS DE PARAMETRES: - ! ---------- !----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------! - ! NUME_ORDRE ! CARAELEM ! CHAMPMAT ! CHAR_MINI ! ETA_PILOTAGE ! EXCIT ! GFITER ! ITER_DASHPOT ! ITER_GLOB ! ITER_LINE ! MODELE ! RESI_GLOB !RESI_GLOB_MOINS ! RESI_GLOB_RELA ! RESI_REFE ! TRAN_GENE_NOLI ! - ! ---------- !----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------! - ! 0 ! K8 ! K8 ! R ! R ! K24 ! I ! I ! I ! I ! K8 ! R ! R ! R ! R ! K24 ! - ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! - ! 10 ! K8 ! K8 ! R ! R ! K24 ! I ! I ! I ! I ! K8 ! R ! R ! R ! R ! K24 ! - ! ---------- !----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------! - --------------------------------------------------------------------------- - Concepts de la base: G - Nom Type Taille (Mo) Nombre Nombre de - d'objets segments - TOTAL 10.32 413 596 - - MA MAILLAGE_SDASTER 0.01 35 70 - ACIER MATER_SDASTER 0.00 7 7 - CHMAT CHAM_MATER 0.00 5 10 - MO MODELE_SDASTER 0.00 7 12 - TRACTION CHAR_MECA 0.00 19 39 - RAMPE FONCTION_SDASTER 0.00 3 3 - INSTANTS LISTR8_SDASTER 0.00 5 5 - EVOL EVOL_NOLI 0.42 237 301 - REPONSE1 TABLE_SDASTER 0.01 26 26 - REPONSE2 TABLE_SDASTER 0.01 26 26 - &FOZERO 0.00 2 2 - &&_NUM_C 0.00 1 1 - &&SYS.KR 0.04 1 1 - &CATA.AC 0.00 2 4 - &CATA.CL 0.17 1 3 - &CATA.GD 0.04 4 11 - &CATA.ME 0.08 2 4 - &CATA.OP 0.17 3 13 - &CATA.PH 0.00 1 1 - &CATA.TE 9.37 17 42 - &CATA.TH 0.00 2 4 - &CATA.TM 0.01 7 11 - --------------------------------------------------------------------------- - - NOM DE LA BASE : GLOBALE - NOMBRE D'ENREGISTREMENTS UTILISES : 21 - NOMBRE D'ENREGISTREMENTS MAXIMUM : 62914 - LONGUEUR D'ENREGISTREMENT (OCTETS) : 819200 - NOMBRE TOTAL D'ENTREES/SORTIES : 14 - NOMBRE D'IDENTIFICATEURS UTILISES : 627 - TAILLE MAXIMUM DU REPERTOIRE : 2000 - POURCENTAGE D'UTILISATION DU REPERTOIRE : 31 % - - NOM DE LA BASE : VOLATILE - NOMBRE D'ENREGISTREMENTS UTILISES : 3 - NOMBRE D'ENREGISTREMENTS MAXIMUM : 62914 - LONGUEUR D'ENREGISTREMENT (OCTETS) : 819200 - NOMBRE TOTAL D'ENTREES/SORTIES : 2 - NOMBRE D'IDENTIFICATEURS UTILISES : 1260 - TAILLE MAXIMUM DU REPERTOIRE : 2000 - POURCENTAGE D'UTILISATION DU REPERTOIRE : 63 % - - STATISTIQUES CONCERNANT L'ALLOCATION DYNAMIQUE : - TAILLE CUMULEE MAXIMUM 20 Mo, - TAILLE CUMULEE LIBEREE 61 Mo. - NOMBRE TOTAL D'ALLOCATIONS : 52059 . - NOMBRE TOTAL DE LIBERATIONS : 52060 . - 0 APPELS AU MECANISME DE LIBERATION. - TAILLE MEMOIRE CUMULEE RECUPEREE : 0 Mo. - - FIN D'EXECUTION LE : ME-07-OCTO-2009 17:44:31 - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 0.00 Mo (MAXIMUM ATTEINT : 20.85 Mo) - # - MEMOIRE UTILISEE : 0.00 Mo (MAXIMUM ATTEINT : 16.39 Mo) - - # FIN COMMANDE NO : 0026 DUREE TOTALE: 0.05s (SYST: 0.04s) - # --------------------------------------------------------------------------- - - - (EN SECONDE) - TEMPS CPU TOTAL .............. 2.56 - TEMPS CPU USER TOTAL ......... 2.32 - TEMPS CPU SYSTEME TOTAL ...... 0.24 - TEMPS CPU RESTANT ............ 297.44 - -EXECUTION_CODE_ASTER_EXIT_0003-13520=0 diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a_esclave.resu b/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a_esclave.resu deleted file mode 100755 index 87599d4..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/.old/zzzz159a_esclave.resu +++ /dev/null @@ -1,60 +0,0 @@ - -- CODE_ASTER -- VERSION D'EXPLOITATION 9.04 -- - - COPYRIGHT EDF-R&D 1991 - 2008 - - EXECUTION DU : ME-07-OCTO-2009 17:44:31 - - PLATE-FORME : CLAU5AAA - - NB MAX PROC OpenMP: 1 - - SYSTEME : LINUX - - CPU : X86_64 - - - !-----------------------------------------------------------------------! - ! Liste des alarmes émises lors de l'exécution du calcul. ! - ! ! - ! Les alarmes que vous avez choisies d'ignorer sont précédées de (*). ! - ! Nombre d'occurrences pour chacune des alarmes : ! - ! aucune alarme ! - !-----------------------------------------------------------------------! - - FERMETURE DE LA BASE "GLOBALE" EFFECTUEE. - ARRET NORMAL DANS "FIN" PAR APPEL A "JEFINI". - - ******************************************************************************** - * COMMAND : USER : SYSTEM : USER+SYS : ELAPSED * - ******************************************************************************** - * init (jdc) : 1.69 : 0.14 : 1.83 : 1.84 * - * . compile : 0.00 : 0.00 : 0.00 : 0.00 * - * . exec_compile : 0.20 : 0.03 : 0.23 : 0.23 * - * . report : 0.01 : 0.00 : 0.01 : 0.02 * - * . build : 0.00 : 0.00 : 0.00 : 0.00 * - * DEBUT : 0.01 : 0.03 : 0.04 : 0.05 * - * LIRE_MAILLAGE : 0.01 : 0.00 : 0.01 : 0.00 * - * DEFI_GROUP : 0.00 : 0.00 : 0.00 : 0.00 * - * DEFI_MATERIAU : 0.00 : 0.00 : 0.00 : 0.01 * - * AFFE_MATERIAU : 0.00 : 0.00 : 0.00 : 0.00 * - * AFFE_MODELE : 0.01 : 0.00 : 0.01 : 0.00 * - * AFFE_CHAR_MECA : 0.01 : 0.00 : 0.01 : 0.01 * - * DEFI_FONCTION : 0.00 : 0.00 : 0.00 : 0.00 * - * DEFI_LIST_REEL : 0.00 : 0.00 : 0.00 : 0.01 * - * STAT_NON_LINE : 0.30 : 0.02 : 0.32 : 0.33 * - * CALC_ELEM : 0.14 : 0.01 : 0.15 : 0.15 * - * POST_RELEVE_T : 0.04 : 0.00 : 0.04 : 0.04 * - * POST_RELEVE_T : 0.05 : 0.00 : 0.05 : 0.05 * - * DEFI_FICHIER : 0.00 : 0.00 : 0.00 : 0.00 * - * IMPR_TABLE : 0.01 : 0.00 : 0.01 : 0.01 * - * DEFI_FICHIER : 0.00 : 0.00 : 0.00 : 0.00 * - * DEFI_FICHIER : 0.00 : 0.00 : 0.00 : 0.00 * - * IMPR_TABLE : 0.01 : 0.00 : 0.01 : 0.01 * - * DEFI_FICHIER : 0.00 : 0.00 : 0.00 : 0.00 * - * FIN : 0.01 : 0.04 : 0.05 : 0.06 * - * . part Superviseur : 1.73 : 0.17 : 1.90 : 1.90 * - * . part Fortran : 0.59 : 0.07 : 0.66 : 0.67 * - ******************************************************************************** - * TOTAL_JOB : 2.32 : 0.24 : 2.56 : 2.58 * - ******************************************************************************** - diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/test_aster.sh b/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/test_aster.sh deleted file mode 100755 index 1cb36af..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/test_aster.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash - -cd /home/ahbhhjp/SALOME5/Aster/aster-STA94-i386 -source envAster.sh -cd /home/ahbhhjp/SALOME5/Aster/ -as_run /home/ahbhhjp/SALOME5/supplements_JPA/Aster/Aster_as_Functions/zzzz159a/zzzz159a.export.esclave - diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a.3 b/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a.3 deleted file mode 100755 index 32837c5..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a.3 +++ /dev/null @@ -1,82 +0,0 @@ -DEBUT(); - -DSDE__ = 1000.0 - -YOUN__ = 80000.0 - -SIGY__ = 30.0 - -MA=LIRE_MAILLAGE(); - -MA=DEFI_GROUP(reuse =MA, - MAILLAGE=MA, - CREA_GROUP_NO=_F(TOUT_GROUP_MA='OUI',),); - - -ACIER=DEFI_MATERIAU(ECRO_LINE=_F(D_SIGM_EPSI=DSDE__, - SY=SIGY__,), - ELAS=_F(NU=0.3, - E=YOUN__,),); - -CHMAT=AFFE_MATERIAU(AFFE=_F(MATER=ACIER, - TOUT='OUI',), - MAILLAGE=MA,); - -MO=AFFE_MODELE(AFFE=_F(TOUT='OUI', - PHENOMENE='MECANIQUE', - MODELISATION='AXIS',), - MAILLAGE=MA,); - -TRACTION=AFFE_CHAR_MECA(DDL_IMPO=(_F(DY=5.E-3, - GROUP_NO='CD',), - _F(DY=0.0, - GROUP_NO='AB',),), - MODELE=MO,); - - -RAMPE=DEFI_FONCTION(NOM_PARA='INST', - VALE=(0.0,0.0,1.0,1.0),); - -INSTANTS=DEFI_LIST_REEL(INTERVALLE=_F(JUSQU_A=1.0, - NOMBRE=10,), - DEBUT=0.0,); - -EVOL=STAT_NON_LINE(CHAM_MATER=CHMAT, - MODELE=MO, - ARCHIVAGE=_F(LIST_INST=INSTANTS, - ARCH_ETAT_INIT='OUI',), - CONVERGENCE=_F(ITER_GLOB_MAXI=10, - RESI_GLOB_RELA=1.E-05,), - COMP_INCR=_F(RELATION='VMIS_ISOT_LINE',), - INCREMENT=_F(LIST_INST=INSTANTS, - SUBD_METHODE='UNIFORME', - SUBD_PAS=4, - SUBD_COEF_PAS_1=1.0, - SUBD_PAS_MINI=1.E-05,), - NEWTON=_F(REAC_ITER=1, - REAC_INCR=1,), - EXCIT=_F(CHARGE=TRACTION, - FONC_MULT=RAMPE,),); - -EVOL=CALC_ELEM(reuse =EVOL, - RESULTAT=EVOL, - CHAM_MATER=CHMAT, - MODELE=MO, - OPTION=('SIEF_ELNO_ELGA','VARI_ELNO_ELGA'),); - -REPONSE1=POST_RELEVE_T(ACTION=_F(OPERATION='EXTRACTION', - INTITULE='SIGYY', - RESULTAT =EVOL, - NOM_CHAM ='SIEF_ELNO_ELGA', - NOM_CMP = 'SIYY', - GROUP_NO = 'A',),); - -REPONSE2=POST_RELEVE_T(ACTION=_F(OPERATION='EXTRACTION', - INTITULE='V1', - RESULTAT =EVOL, - NOM_CHAM ='VARI_ELNO_ELGA', - NOM_CMP = 'V1', - GROUP_NO = 'A',),); - - -FIN(); diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a.export.esclave b/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a.export.esclave deleted file mode 100755 index defd516..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a.export.esclave +++ /dev/null @@ -1,14 +0,0 @@ -P version STA9.4 -P debug nodebug -P mode interactif -P nomjob zzzz159a -P origine ASTK 1.7.1 -A memjeveux 16.0 -A tpmax 300 -P tpsjob 5 -P xterm /usr/bin/xterm -sb -si -geometry 90x32 -display cli75ca.der.edf.fr:0 -F comm /home/ahbhhjp/SALOME5/supplements_JPA/Aster/Aster_as_Functions/zzzz159a/zzzz159a.3 D 1 -F mail /home/ahbhhjp/SALOME5/supplements_JPA/Aster/Aster_as_Functions/zzzz159a/zzzz159a.mail D 20 -F mess /home/ahbhhjp/SALOME5/supplements_JPA/Aster/Aster_as_Functions/zzzz159a/zzzz159a_esclave.mess R 6 -F resu /home/ahbhhjp/SALOME5/supplements_JPA/Aster/Aster_as_Functions/zzzz159a/zzzz159a_esclave.resu R 8 -P actions make_etude diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a.mail b/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a.mail deleted file mode 100755 index 83696f9..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a.mail +++ /dev/null @@ -1,65 +0,0 @@ -TITRE - % GIBI FECIT - FINSF - % - COOR_2D - N1 0.00000000000000E+00 0.00000000000000E+00 - N2 1.00000000000000E+00 0.00000000000000E+00 - N3 1.00000000000000E+00 1.00000000000000E+00 - N4 0.00000000000000E+00 1.00000000000000E+00 - FINSF - % - QUAD4 - M1 N1 N2 N3 N4 - FINSF - % - SEG2 - M2 N4 N1 - M3 N1 N2 - M4 N2 N3 - M5 N3 N4 - FINSF - % - GROUP_NO - D N4 - FINSF - % - GROUP_NO - C N3 - FINSF - % - GROUP_NO - A N1 - FINSF - % - GROUP_NO - B N2 - FINSF - % - GROUP_MA - AB - M3 - FINSF - % - GROUP_MA - BC - M4 - FINSF - % - GROUP_MA - CD - M5 - FINSF - % - GROUP_MA - DA - M2 - FINSF - % - GROUP_MA - MA - M1 - M2 M3 M4 M5 - FINSF - % - FIN diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a_esclave.mess b/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a_esclave.mess deleted file mode 100755 index 71e962e..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a_esclave.mess +++ /dev/null @@ -1,1116 +0,0 @@ -========================================== -========================================== -DEBUT(); - -DSDE__ = 1999.94179037 - -YOUN__ = 200000.023416 - -SIGY__ = 200.000129497 - -MA=LIRE_MAILLAGE(); - -MA=DEFI_GROUP(reuse =MA, - MAILLAGE=MA, - CREA_GROUP_NO=_F(TOUT_GROUP_MA='OUI',),); - - -ACIER=DEFI_MATERIAU(ECRO_LINE=_F(D_SIGM_EPSI=DSDE__, - SY=SIGY__,), - ELAS=_F(NU=0.3, - E=YOUN__,),); - -CHMAT=AFFE_MATERIAU(AFFE=_F(MATER=ACIER, - TOUT='OUI',), - MAILLAGE=MA,); - -MO=AFFE_MODELE(AFFE=_F(TOUT='OUI', - PHENOMENE='MECANIQUE', - MODELISATION='AXIS',), - MAILLAGE=MA,); - -TRACTION=AFFE_CHAR_MECA(DDL_IMPO=(_F(DY=5.E-3, - GROUP_NO='CD',), - _F(DY=0.0, - GROUP_NO='AB',),), - MODELE=MO,); - - -RAMPE=DEFI_FONCTION(NOM_PARA='INST', - VALE=(0.0,0.0,1.0,1.0),); - -INSTANTS=DEFI_LIST_REEL(INTERVALLE=_F(JUSQU_A=1.0, - NOMBRE=10,), - DEBUT=0.0,); - -EVOL=STAT_NON_LINE(CHAM_MATER=CHMAT, - MODELE=MO, - ARCHIVAGE=_F(LIST_INST=INSTANTS, - ARCH_ETAT_INIT='OUI',), - CONVERGENCE=_F(ITER_GLOB_MAXI=10, - RESI_GLOB_RELA=1.E-05,), - COMP_INCR=_F(RELATION='VMIS_ISOT_LINE',), - INCREMENT=_F(LIST_INST=INSTANTS, - SUBD_METHODE='UNIFORME', - SUBD_PAS=4, - SUBD_COEF_PAS_1=1.0, - SUBD_PAS_MINI=1.E-05,), - NEWTON=_F(REAC_ITER=1, - REAC_INCR=1,), - EXCIT=_F(CHARGE=TRACTION, - FONC_MULT=RAMPE,),); - -EVOL=CALC_ELEM(reuse =EVOL, - RESULTAT=EVOL, - CHAM_MATER=CHMAT, - MODELE=MO, - OPTION=('SIEF_ELNO_ELGA','VARI_ELNO_ELGA'),); - -REPONSE1=POST_RELEVE_T(ACTION=_F(OPERATION='EXTRACTION', - INTITULE='SIGYY', - RESULTAT =EVOL, - NOM_CHAM ='SIEF_ELNO_ELGA', - NOM_CMP = 'SIYY', - GROUP_NO = 'A',),); - -REPONSE2=POST_RELEVE_T(ACTION=_F(OPERATION='EXTRACTION', - INTITULE='V1', - RESULTAT =EVOL, - NOM_CHAM ='VARI_ELNO_ELGA', - NOM_CMP = 'V1', - GROUP_NO = 'A',),); - - - - -# Recuperation de la table : REPONSE1 - -DEFI_FICHIER(UNITE=99, FICHIER='./REPE_OUT/fort.100',); - -IMPR_TABLE(TABLE=REPONSE1, FORMAT='ASTER', UNITE=99, INFO=1, FORMAT_R='E30.20',); - -DEFI_FICHIER(ACTION='LIBERER', UNITE=99,); - - -# Recuperation de la table : REPONSE2 - -DEFI_FICHIER(UNITE=99, FICHIER='./REPE_OUT/fort.101',); - -IMPR_TABLE(TABLE=REPONSE2, FORMAT='ASTER', UNITE=99, INFO=1, FORMAT_R='E30.20',); - -DEFI_FICHIER(ACTION='LIBERER', UNITE=99,); - -FIN(); - -========================================== -========================================== -###################################################################### -###################################################################### -###################################################################### - - VOUS UTILISEZ UNE VIEILLE VERSION DE CODE_ASTER. - - EN METTANT A JOUR VOTRE VERSION, VOUS BENEFICIEREZ DES - DERNIERES AMELIORATIONS APPORTEES AU CODE DEPUIS 15 MOIS. - SI VOUS AVEZ DES DEVELOPPEMENTS PRIVES, VOUS RISQUEZ - D'AVOIR UN TRAVAIL IMPORTANT DE REINGENIERIE SI VOUS NE - SUIVEZ PAS LES MISES A JOUR. - -###################################################################### -###################################################################### -###################################################################### - - - PARAMETRES DE LA GESTION MEMOIRE JEVEUX - ======================================= - LIMITE MEMOIRE STATIQUE : 1048576 OCTETS ( 1.000 Mo) - MEMOIRE DISPONIBLE : 1048576 OCTETS - MEMOIRE PRISE : 1048576 OCTETS ( 1.000 Mo) - LIMITE MEMOIRE DYNAMIQUE : 66060288 OCTETS ( 63.000 Mo) - - LIMITE TAILLE DES BASES : 48.00 Go - ======================================= - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0001 CONCEPT DE TYPE : - # ------------- ----------------- - DEBUT(RESERVE_CPU=_F(BORNE=900), - MEMOIRE=_F(GESTION='RAPIDE', - TYPE_ALLOCATION=1, - TAILLE_BLOC=800.0, - DYNAMIQUE=1), - PAR_LOT='OUI', - IMPR_MACRO='NON', - ); - - -- CODE_ASTER -- VERSION D'EXPLOITATION 9.04 -- - - COPYRIGHT EDF-R&D 1991 - 2008 - - EXECUTION DU : MA-23-MARS-2010 11:20:11 - - PLATE-FORME : CLI23JP - - NB MAX PROC OpenMP: 1 - - SYSTEME : LINUX - - CPU : I686 - - - - - - Valeur initiale du temps CPU maximum = 300 secondes - Valeur du temps CPU maximum passé aux commandes = 270 secondes - Réserve CPU prévue = 30 secondes - - NOM DE LA BASE : LDUMMY - NOMBRE D'ENREGISTREMENTS UTILISES : 4 - NOMBRE D'ENREGISTREMENTS MAXIMUM : 100 - LONGUEUR D'ENREGISTREMENT (OCTETS) : 4096 - NOMBRE TOTAL D'ENTREES/SORTIES : 1 - NOMBRE D'IDENTIFICATEURS UTILISES : 20 - TAILLE MAXIMUM DU REPERTOIRE : 250 - POURCENTAGE D'UTILISATION DU REPERTOIRE : 8 % - - Debut de lecture - - REOUVERTURE DE LA BASE : ELEMBASE - CREEE AVEC LA VERSION : 9.04.00 - NOMBRE D'ENREGISTREMENTS UTILISES : 19 - NOMBRE D'ENREGISTREMENTS MAXIMUM : 512 - LONGUEUR D'ENREGISTREMENT (OCTETS) : 409600 - NOMBRE D'IDENTIFICATEURS UTILISES : 113 - TAILLE MAXIMUM DU REPERTOIRE : 300 - POURCENTAGE D'UTILISATION DU REPERTOIRE : 37 % - - NOM DE LA BASE : ELEMBASE - NOMBRE D'ENREGISTREMENTS UTILISES : 19 - NOMBRE D'ENREGISTREMENTS MAXIMUM : 512 - LONGUEUR D'ENREGISTREMENT (OCTETS) : 409600 - NOMBRE TOTAL D'ENTREES/SORTIES : 42 - NOMBRE D'IDENTIFICATEURS UTILISES : 113 - TAILLE MAXIMUM DU REPERTOIRE : 300 - POURCENTAGE D'UTILISATION DU REPERTOIRE : 37 % - - Relecture des catalogues dans ELEMBASE faite. - - fin de lecture (durée 0.030000 s.) - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 11.81 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 8.93 Mo) - - # FIN COMMANDE NO : 0001 DUREE TOTALE: 0.12s (SYST: 0.06s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0002 CONCEPT DE TYPE : maillage_sdaster - # ------------- ----------------- - MA=LIRE_MAILLAGE(INFO=1, - VERI_MAIL=_F(APLAT=1.E-3, - VERIF='OUI'), - UNITE=20, - FORMAT='ASTER', - ); - - ====== VERIFICATION DU MAILLAGE ====== - - ------------- MAILLAGE MA - IMPRESSIONS NIVEAU 1 ------------ - - % GIBI FECIT - -NOMBRE DE NOEUDS 4 - -NOMBRE DE MAILLES 5 - SEG2 4 - QUAD4 1 - -NOMBRE DE GROUPES DE NOEUDS 4 - D 1 - C 1 - A 1 - B 1 - -NOMBRE DE GROUPES DE MAILLES 5 - AB 1 - BC 1 - CD 1 - DA 1 - MA 5 - --------------------------------------------------------------------------------- - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 11.82 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 8.93 Mo) - - # FIN COMMANDE NO : 0002 DUREE TOTALE: 0.01s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0003 CONCEPT DE TYPE : maillage_sdaster - # ------------- ----------------- - MA=DEFI_GROUP(reuse = MA, - MAILLAGE=MA, - CREA_GROUP_NO=_F(TOUT_GROUP_MA='OUI'), - ALARME='OUI', - ); - - - -NOMBRE DE GROUPES DE NOEUDS CREES : 5 -======================================= - - -------------------------------------- - ! NOM DU GROUPE ! NBRE DE NOEUDS DU ! - ! NOEUDS ! GROUPE_NO ! - -------------------------------------- - ! AB ! 2 ! - ! BC ! 2 ! - ! CD ! 2 ! - ! DA ! 2 ! - ! MA ! 4 ! - -------------------------------------- - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 11.82 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 8.93 Mo) - - # FIN COMMANDE NO : 0003 DUREE TOTALE: 0.00s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0004 CONCEPT DE TYPE : mater_sdaster - # ------------- ----------------- - ACIER=DEFI_MATERIAU(INFO=1, - ELAS=_F(E=2.0000002341600001E5, - NU=0.29999999999999999), - ECRO_LINE=_F(SY=200.00012949699999, - D_SIGM_EPSI=1999.94179037), - ); - - - MATERIAU : ACIER - RELATION DE COMPORTEMENT: ECRO_LINE - ELAS - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 11.82 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 8.93 Mo) - - # FIN COMMANDE NO : 0004 DUREE TOTALE: 0.00s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0005 CONCEPT DE TYPE : cham_mater - # ------------- ----------------- - CHMAT=AFFE_MATERIAU(VARC_M_ZIRC=_F(), - INFO=1, - VARC_TEMP=_F(), - MAILLAGE=MA, - VARC_HYDR=_F(), - VARC_CORR=_F(), - VARC_EPSA=_F(), - VARC_IRRA=_F(), - VARC_NEUT1=_F(), - VARC_NEUT2=_F(), - AFFE=_F(MATER=ACIER, - TOUT='OUI'), - VARC_M_ACIER=_F(), - VARC_SECH=_F(), - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 11.82 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 8.93 Mo) - - # FIN COMMANDE NO : 0005 DUREE TOTALE: 0.00s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0006 CONCEPT DE TYPE : modele_sdaster - # ------------- ----------------- - MO=AFFE_MODELE(MAILLAGE=MA, - INFO=1, - AFFE=_F(PHENOMENE='MECANIQUE', - TOUT='OUI', - MODELISATION='AXIS'), - VERI_JACOBIEN='OUI', - ); - - - SUR LES 5 MAILLES DU MAILLAGE MA - ON A DEMANDE L'AFFECTATION DE 5 - ON A PU EN AFFECTER 5 - - MODELISATION ELEMENT FINI TYPE MAILLE NOMBRE - AXIS MEAXQU4 QUAD4 1 - MEAXSE2 SEG2 4 - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 11.82 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 10.91 Mo) - - # FIN COMMANDE NO : 0006 DUREE TOTALE: 0.01s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0007 CONCEPT DE TYPE : char_meca - # ------------- ----------------- - TRACTION=AFFE_CHAR_MECA(INFO=1, - VERI_NORM='OUI', - DDL_IMPO=(_F(GROUP_NO='CD', - DY=5.0000000000000001E-3), - _F(GROUP_NO='AB', - DY=0.0)), - LIAISON_XFEM='NON', - MODELE=MO, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 11.83 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 10.91 Mo) - - # FIN COMMANDE NO : 0007 DUREE TOTALE: 0.02s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0008 CONCEPT DE TYPE : fonction_sdaster - # ------------- ----------------- - RAMPE=DEFI_FONCTION(INFO=1, - PROL_DROITE='EXCLU', - INTERPOL='LIN', - VALE=(0.0,0.0,1.0,1.0,), - NOM_PARA='INST', - PROL_GAUCHE='EXCLU', - NOM_RESU='TOUTRESU', - VERIF='CROISSANT', - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 11.83 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 10.91 Mo) - - # FIN COMMANDE NO : 0008 DUREE TOTALE: 0.00s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0009 CONCEPT DE TYPE : listr8_sdaster - # ------------- ----------------- - INSTANTS=DEFI_LIST_REEL(INTERVALLE=_F(NOMBRE=10, - JUSQU_A=1.0), - INFO=1, - DEBUT=0.0, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 11.83 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 10.91 Mo) - - # FIN COMMANDE NO : 0009 DUREE TOTALE: 0.00s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0010 CONCEPT DE TYPE : evol_noli - # ------------- ----------------- - EVOL=STAT_NON_LINE(EXCIT=_F(TYPE_CHARGE='FIXE_CSTE', - CHARGE=TRACTION, - FONC_MULT=RAMPE), - SOLVEUR=_F(RENUM='METIS', - STOP_SINGULIER='OUI', - METHODE='MULT_FRONT', - NPREC=8, - SYME='NON'), - NEWTON=_F(REAC_INCR=1, - MATRICE='TANGENTE', - REAC_ITER=1, - REAC_ITER_ELAS=0), - INCREMENT=_F(SUBD_NIVEAU=3, - SUBD_PAS_MINI=1.0000000000000001E-05, - SUBD_METHODE='UNIFORME', - ERRE_TEMPS='NON', - LIST_INST=INSTANTS, - SUBD_PAS=4, - SUBD_COEF_PAS_1=1.0, - PRECISION=9.9999999999999995E-07), - COMP_INCR=_F(ITER_INTE_PAS=0, - RESI_INTE_RELA=9.9999999999999995E-07, - PARM_THETA=1.0, - ALGO_1D='ANALYTIQUE', - RESO_INTE='IMPLICITE', - ITER_INTE_MAXI=10, - RESI_DEBORST=9.9999999999999995E-07, - RELATION='VMIS_ISOT_LINE', - ALGO_C_PLAN='ANALYTIQUE', - DEFORMATION='PETIT', - ITER_MAXI_DEBORST=1), - CONVERGENCE=_F(ARRET='OUI', - ITER_GLOB_MAXI=10, - TYPE='PIC', - ITER_GLOB_ELAS=25, - RESI_GLOB_RELA=1.0000000000000001E-05), - ARCHIVAGE=_F(LIST_INST=INSTANTS, - PRECISION=9.9999999999999995E-07, - ARCH_ETAT_INIT='OUI'), - MODELE=MO, - CHAM_MATER=CHMAT, - ); - - --- NOMBRE TOTAL DE NOEUDS : 12 DONT : 8 NOEUDS "LAGRANGE" - --- NOMBRE TOTAL D'EQUATIONS : 16 - --- TAILLE DU PROFIL MORSE DE LA TRIANGULAIRE SUPERIEURE (FORMAT SCR): 64 - --- DONC LA TAILLE DE LA MATRICE EST: - --- EN SYMETRIQUE NNZ= 64 - --- EN NON SYMETRIQUE NNZ= 112 - - -ARCHIVAGE DE L'ETAT INITIAL - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 0.00000E+00 NUMERO D'ORDRE : 0 - CHAMP STOCKE : SIEF_ELGA INSTANT : 0.00000E+00 NUMERO D'ORDRE : 0 - CHAMP STOCKE : VARI_ELGA INSTANT : 0.00000E+00 NUMERO D'ORDRE : 0 - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 1.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 6.39488E-16 | 2.13163E-14 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 6.394883873E-16 SUR N3 DY - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 1.00000E-01 NUMERO D'ORDRE : 1 - CHAMP STOCKE : SIEF_ELGA INSTANT : 1.00000E-01 NUMERO D'ORDRE : 1 - CHAMP STOCKE : VARI_ELGA INSTANT : 1.00000E-01 NUMERO D'ORDRE : 1 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.050 s - TEMPS PAR ITERATION DE NEWTON : 0.020 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.010 s - NBRE NUME.: 1 - TEMPS FACTORISATION MATRICE : 0.000 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.030 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.020 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 2.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 1.06581E-16 | 7.10543E-15 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 1.065813979E-16 SUR N4 DY - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 2.00000E-01 NUMERO D'ORDRE : 2 - CHAMP STOCKE : SIEF_ELGA INSTANT : 2.00000E-01 NUMERO D'ORDRE : 2 - CHAMP STOCKE : VARI_ELGA INSTANT : 2.00000E-01 NUMERO D'ORDRE : 2 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.050 s - TEMPS PAR ITERATION DE NEWTON : 0.010 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.000 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.010 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.040 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 3.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 X | 2.20294E-01 X | 2.20294E+01 |TANGENTE | -| 1 | 2.12102E-16 | 1.42109E-14 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 2.121022044E-16 SUR N3 DY - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 3.00000E-01 NUMERO D'ORDRE : 3 - CHAMP STOCKE : SIEF_ELGA INSTANT : 3.00000E-01 NUMERO D'ORDRE : 3 - CHAMP STOCKE : VARI_ELGA INSTANT : 3.00000E-01 NUMERO D'ORDRE : 3 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.070 s - TEMPS PAR ITERATION DE NEWTON : 0.020 s - NBRE NEWT.: 2 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.000 s - NBRE FACT.: 2 - TEMPS INTEGRATION COMPORTEMENT : 0.030 s - NBRE INTE.: 3 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 2 - TEMPS AUTRES OPERATIONS : 0.040 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 4.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 2.11052E-16 | 1.42109E-14 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 2.110522244E-16 SUR N3 DY - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 4.00000E-01 NUMERO D'ORDRE : 4 - CHAMP STOCKE : SIEF_ELGA INSTANT : 4.00000E-01 NUMERO D'ORDRE : 4 - CHAMP STOCKE : VARI_ELGA INSTANT : 4.00000E-01 NUMERO D'ORDRE : 4 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.050 s - TEMPS PAR ITERATION DE NEWTON : 0.020 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.010 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.010 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.030 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 5.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 2.10013E-16 | 1.42109E-14 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 2.100125887E-16 SUR N4 DY - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 5.00000E-01 NUMERO D'ORDRE : 5 - CHAMP STOCKE : SIEF_ELGA INSTANT : 5.00000E-01 NUMERO D'ORDRE : 5 - CHAMP STOCKE : VARI_ELGA INSTANT : 5.00000E-01 NUMERO D'ORDRE : 5 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.050 s - TEMPS PAR ITERATION DE NEWTON : 0.020 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.000 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.020 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.030 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 6.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 2.08983E-16 | 1.42109E-14 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 2.089831453E-16 SUR N3 DY - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 6.00000E-01 NUMERO D'ORDRE : 6 - CHAMP STOCKE : SIEF_ELGA INSTANT : 6.00000E-01 NUMERO D'ORDRE : 6 - CHAMP STOCKE : VARI_ELGA INSTANT : 6.00000E-01 NUMERO D'ORDRE : 6 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.050 s - TEMPS PAR ITERATION DE NEWTON : 0.020 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.000 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.010 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.040 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 7.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 6.23891E-16 | 4.26326E-14 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 6.238912346E-16 SUR N3 DY - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 7.00000E-01 NUMERO D'ORDRE : 7 - CHAMP STOCKE : SIEF_ELGA INSTANT : 7.00000E-01 NUMERO D'ORDRE : 7 - CHAMP STOCKE : VARI_ELGA INSTANT : 7.00000E-01 NUMERO D'ORDRE : 7 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.050 s - TEMPS PAR ITERATION DE NEWTON : 0.020 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.010 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.020 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.020 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 8.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 3.21308E-16 | 2.20631E-14 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 3.213080427E-16 SUR N2 DX - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 8.00000E-01 NUMERO D'ORDRE : 8 - CHAMP STOCKE : SIEF_ELGA INSTANT : 8.00000E-01 NUMERO D'ORDRE : 8 - CHAMP STOCKE : VARI_ELGA INSTANT : 8.00000E-01 NUMERO D'ORDRE : 8 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.040 s - TEMPS PAR ITERATION DE NEWTON : 0.010 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.010 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.000 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.020 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.020 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 9.000000000E-01 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 2.05954E-16 | 1.42109E-14 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 2.059544911E-16 SUR N3 DY - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 9.00000E-01 NUMERO D'ORDRE : 9 - CHAMP STOCKE : SIEF_ELGA INSTANT : 9.00000E-01 NUMERO D'ORDRE : 9 - CHAMP STOCKE : VARI_ELGA INSTANT : 9.00000E-01 NUMERO D'ORDRE : 9 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.050 s - TEMPS PAR ITERATION DE NEWTON : 0.020 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.000 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.020 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.030 s - - ---------------------------------------------------------------------- - -INSTANT DE CALCUL : 1.000000000E+00 - ---------------------------------------------------------------------- -| ITERATIONS | RESIDU | RESIDU | OPTION | -| NEWTON | RELATIF | ABSOLU | ASSEMBLAGE | -| | RESI_GLOB_RELA | RESI_GLOB_MAXI | | ---------------------------------------------------------------------- -| 0 | 4.09929E-16 | 2.84217E-14 |TANGENTE | ---------------------------------------------------------------------- - -<*> CRITERE(S) DE CONVERGENCE ATTEINT(S) - -RESIDU RESI_GLOB_RELA VAUT 4.099287072E-16 SUR N3 DY - -ARCHIVAGE DES CHAMPS: - CHAMP STOCKE : DEPL INSTANT : 1.00000E+00 NUMERO D'ORDRE : 10 - CHAMP STOCKE : SIEF_ELGA INSTANT : 1.00000E+00 NUMERO D'ORDRE : 10 - CHAMP STOCKE : VARI_ELGA INSTANT : 1.00000E+00 NUMERO D'ORDRE : 10 - -TEMPS CPU CONSOMME DANS CE PAS DE TEMPS : 0.040 s - TEMPS PAR ITERATION DE NEWTON : 0.020 s - NBRE NEWT.: 1 - TEMPS ARCHIVAGE : 0.000 s - TEMPS CREATION NUMEROTATION : 0.000 s - NBRE NUME.: 0 - TEMPS FACTORISATION MATRICE : 0.000 s - NBRE FACT.: 1 - TEMPS INTEGRATION COMPORTEMENT : 0.020 s - NBRE INTE.: 2 - TEMPS RESOLUTION K.U = F : 0.000 s - NBRE RESO.: 1 - TEMPS AUTRES OPERATIONS : 0.020 s - - ---------------------------------------------------------------------- -STATISTIQUES SUR LE TRANSITOIRE ---------------------------------------------------------------------- - NOMBRE DE PAS DE TEMPS : 10 - NOMBRE D'ITERATIONS DE NEWTON : 11 - NOMBRE DE CREATION DE NUMEROTATION : 1 - NOMBRE DE FACTORISATION DE MATRICE : 11 - NOMBRE D'INTEGRATION DE COMPORTEMENT : 21 - NOMBRE DE RESOLUTION K.U = F : 11 - TEMPS POUR CREATION NUMEROTATION : 0.010 s - TEMPS POUR FACTORISATION MATRICE : 0.020 s - TEMPS POUR INTEGRATION COMPORTEMENT : 0.190 s - TEMPS POUR RESOLUTION K.U = F : 0.000 s ---------------------------------------------------------------------- - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 12.24 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 10.93 Mo) - - # FIN COMMANDE NO : 0010 DUREE TOTALE: 0.58s (SYST: 0.01s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0011 CONCEPT DE TYPE : evol_noli - # ------------- ----------------- - EVOL=CALC_ELEM(reuse = EVOL, - INFO=1, - CRITERE='RELATIF', - SOLVEUR=_F(RENUM='METIS', - STOP_SINGULIER='OUI', - METHODE='MULT_FRONT', - NPREC=8), - RESULTAT=EVOL, - OPTION=('SIEF_ELNO_ELGA','VARI_ELNO_ELGA',), - NORME='VMIS', - TYPE_OPTION='TOUTES', - PRECISION=9.9999999999999995E-07, - MODELE=MO, - CHAM_MATER=CHMAT, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 12.25 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 10.94 Mo) - - # FIN COMMANDE NO : 0011 DUREE TOTALE: 0.29s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0012 CONCEPT DE TYPE : table_sdaster - # ------------- ----------------- - REPONSE1=POST_RELEVE_T(ACTION=_F(NOM_CMP='SIYY', - GROUP_NO='A', - INTITULE='SIGYY', - REPERE='GLOBAL', - FORMAT_C='MODULE', - CRITERE='RELATIF', - PRECISION=9.9999999999999995E-07, - MOYE_NOEUD='OUI', - NOM_CHAM='SIEF_ELNO_ELGA', - RESULTAT=EVOL, - OPERATION='EXTRACTION'), - INFO=1, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 12.25 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 10.94 Mo) - - # FIN COMMANDE NO : 0012 DUREE TOTALE: 0.08s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0013 CONCEPT DE TYPE : table_sdaster - # ------------- ----------------- - REPONSE2=POST_RELEVE_T(ACTION=_F(NOM_CMP='V1', - GROUP_NO='A', - INTITULE='V1', - REPERE='GLOBAL', - FORMAT_C='MODULE', - CRITERE='RELATIF', - PRECISION=9.9999999999999995E-07, - MOYE_NOEUD='OUI', - NOM_CHAM='VARI_ELNO_ELGA', - RESULTAT=EVOL, - OPERATION='EXTRACTION'), - INFO=1, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 12.26 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 10.94 Mo) - - # FIN COMMANDE NO : 0013 DUREE TOTALE: 0.08s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0014 CONCEPT DE TYPE : - # ------------- ----------------- - DEFI_FICHIER(ACTION='ASSOCIER', - FICHIER='./REPE_OUT/fort.100', - ACCES='NEW', - TYPE='ASCII', - UNITE=99, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 12.26 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 10.94 Mo) - - # FIN COMMANDE NO : 0014 DUREE TOTALE: 0.01s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0015 CONCEPT DE TYPE : - # ------------- ----------------- - IMPR_TABLE(INFO=1, - IMPR_FONCTION='NON', - FORMAT='ASTER', - UNITE=99, - FORMAT_R='E30.20', - TABLE=REPONSE1, - FORMAT_C='MODULE_PHASE', - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 12.26 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 10.94 Mo) - - # FIN COMMANDE NO : 0015 DUREE TOTALE: 0.02s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0019 CONCEPT DE TYPE : - # ------------- ----------------- - DEFI_FICHIER(ACTION='LIBERER', - UNITE=99, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 12.26 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 10.94 Mo) - - # FIN COMMANDE NO : 0019 DUREE TOTALE: 0.00s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0020 CONCEPT DE TYPE : - # ------------- ----------------- - DEFI_FICHIER(ACTION='ASSOCIER', - FICHIER='./REPE_OUT/fort.101', - ACCES='NEW', - TYPE='ASCII', - UNITE=99, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 12.26 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 10.94 Mo) - - # FIN COMMANDE NO : 0020 DUREE TOTALE: 0.00s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0021 CONCEPT DE TYPE : - # ------------- ----------------- - IMPR_TABLE(INFO=1, - IMPR_FONCTION='NON', - FORMAT='ASTER', - UNITE=99, - FORMAT_R='E30.20', - TABLE=REPONSE2, - FORMAT_C='MODULE_PHASE', - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 12.26 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 10.94 Mo) - - # FIN COMMANDE NO : 0021 DUREE TOTALE: 0.02s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0025 CONCEPT DE TYPE : - # ------------- ----------------- - DEFI_FICHIER(ACTION='LIBERER', - UNITE=99, - ); - - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 12.26 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 5.77 Mo (MAXIMUM ATTEINT : 10.94 Mo) - - # FIN COMMANDE NO : 0025 DUREE TOTALE: 0.00s (SYST: 0.00s) - # --------------------------------------------------------------------------- - - !-----------------------------------------------------------------------! - ! Liste des alarmes émises lors de l'exécution du calcul. ! - ! ! - ! Les alarmes que vous avez choisies d'ignorer sont précédées de (*). ! - ! Nombre d'occurrences pour chacune des alarmes : ! - ! aucune alarme ! - !-----------------------------------------------------------------------! - - - # --------------------------------------------------------------------------- - # COMMANDE NO : 0026 CONCEPT DE TYPE : - # ------------- ----------------- - FIN(RETASSAGE='NON', - INFO_RESU='OUI', - FORMAT_HDF='NON', - UNITE=6, - PERFORMANCE='OUI', - ); - - - ======> - - STRUCTURE DU CONCEPT EVOL CALCULE POUR 11 NUMEROS D'ORDRE - - LISTE DES NOMS SYMBOLIQUES: - ! ---------- !----------------!----------------!----------------!----------------!----------------!----------------! - ! NUME_ORDRE ! DEPL ! SIEF_ELGA ! SIEF_ELNO_ELGA ! VARI_ELGA ! VARI_ELNO_ELGA ! COMPORTEMENT ! - ! ---------- !----------------!----------------!----------------!----------------!----------------!----------------! - ! 0 ! DEPL_R ! SIEF_R ! SIEF_R ! VARI_R ! VARI_R ! COMPOR ! - ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! - ! 10 ! DEPL_R ! SIEF_R ! SIEF_R ! VARI_R ! VARI_R ! COMPOR ! - ! ---------- !----------------!----------------!----------------!----------------!----------------!----------------! - - LISTE DES NOMS DE VARIABLES D'ACCES: - INST DE TYPE R - - LISTE DES NOMS DE PARAMETRES: - ! ---------- !----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------! - ! NUME_ORDRE ! CARAELEM ! CHAMPMAT ! CHAR_MINI ! ETA_PILOTAGE ! EXCIT ! GFITER ! ITER_DASHPOT ! ITER_GLOB ! ITER_LINE ! MODELE ! RESI_GLOB !RESI_GLOB_MOINS ! RESI_GLOB_RELA ! RESI_REFE ! TRAN_GENE_NOLI ! - ! ---------- !----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------! - ! 0 ! K8 ! K8 ! R ! R ! K24 ! I ! I ! I ! I ! K8 ! R ! R ! R ! R ! K24 ! - ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! ... ! - ! 10 ! K8 ! K8 ! R ! R ! K24 ! I ! I ! I ! I ! K8 ! R ! R ! R ! R ! K24 ! - ! ---------- !----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------!----------------! - --------------------------------------------------------------------------- - Concepts de la base: G - Nom Type Taille (Mo) Nombre Nombre de - d'objets segments - TOTAL 6.46 413 596 - - MA MAILLAGE_SDASTER 0.00 35 70 - ACIER MATER_SDASTER 0.00 7 7 - CHMAT CHAM_MATER 0.00 5 10 - MO MODELE_SDASTER 0.00 7 12 - TRACTION CHAR_MECA 0.00 19 39 - RAMPE FONCTION_SDASTER 0.00 3 3 - INSTANTS LISTR8_SDASTER 0.00 5 5 - EVOL EVOL_NOLI 0.41 237 301 - REPONSE1 TABLE_SDASTER 0.00 26 26 - REPONSE2 TABLE_SDASTER 0.00 26 26 - &FOZERO 0.00 2 2 - &&_NUM_C 0.00 1 1 - &&SYS.KR 0.04 1 1 - &CATA.AC 0.00 2 4 - &CATA.CL 0.17 1 3 - &CATA.GD 0.03 4 11 - &CATA.ME 0.04 2 4 - &CATA.OP 0.10 3 13 - &CATA.PH 0.00 1 1 - &CATA.TE 5.64 17 42 - &CATA.TH 0.00 2 4 - &CATA.TM 0.01 7 11 - --------------------------------------------------------------------------- - - NOM DE LA BASE : GLOBALE - NOMBRE D'ENREGISTREMENTS UTILISES : 27 - NOMBRE D'ENREGISTREMENTS MAXIMUM : 125829 - LONGUEUR D'ENREGISTREMENT (OCTETS) : 409600 - NOMBRE TOTAL D'ENTREES/SORTIES : 16 - NOMBRE D'IDENTIFICATEURS UTILISES : 627 - TAILLE MAXIMUM DU REPERTOIRE : 2000 - POURCENTAGE D'UTILISATION DU REPERTOIRE : 31 % - - NOM DE LA BASE : VOLATILE - NOMBRE D'ENREGISTREMENTS UTILISES : 7 - NOMBRE D'ENREGISTREMENTS MAXIMUM : 125829 - LONGUEUR D'ENREGISTREMENT (OCTETS) : 409600 - NOMBRE TOTAL D'ENTREES/SORTIES : 3 - NOMBRE D'IDENTIFICATEURS UTILISES : 1260 - TAILLE MAXIMUM DU REPERTOIRE : 2000 - POURCENTAGE D'UTILISATION DU REPERTOIRE : 63 % - - STATISTIQUES CONCERNANT L'ALLOCATION DYNAMIQUE : - TAILLE CUMULEE MAXIMUM 13 Mo, - TAILLE CUMULEE LIBEREE 34 Mo. - NOMBRE TOTAL D'ALLOCATIONS : 52059. - NOMBRE TOTAL DE LIBERATIONS : 52060. - 0 APPELS AU MECANISME DE LIBERATION. - TAILLE MEMOIRE CUMULEE RECUPEREE : 0 Mo. - - FIN D'EXECUTION LE : MA-23-MARS-2010 11:20:13 - - # USAGE DE LA MEMOIRE JEVEUX - # - MEMOIRE DYNAMIQUE CONSOMMEE : 0.00 Mo (MAXIMUM ATTEINT : 13.54 Mo) - # - MEMOIRE UTILISEE : 0.00 Mo (MAXIMUM ATTEINT : 10.94 Mo) - - # FIN COMMANDE NO : 0026 DUREE TOTALE: 0.07s (SYST: 0.03s) - # --------------------------------------------------------------------------- - - - (EN SECONDE) - TEMPS CPU TOTAL .............. 4.35 - TEMPS CPU USER TOTAL ......... 4.10 - TEMPS CPU SYSTEME TOTAL ...... 0.25 - TEMPS CPU RESTANT ............ 295.65 - -EXECUTION_CODE_ASTER_EXIT_0001-2386=0 diff --git a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a_esclave.resu b/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a_esclave.resu deleted file mode 100755 index 82cc0f5..0000000 --- a/src/tests/daComposant/Aster/Aster_as_Functions/zzzz159a/zzzz159a_esclave.resu +++ /dev/null @@ -1,76 +0,0 @@ -###################################################################### -###################################################################### -###################################################################### - - VOUS UTILISEZ UNE VIEILLE VERSION DE CODE_ASTER. - - EN METTANT A JOUR VOTRE VERSION, VOUS BENEFICIEREZ DES - DERNIERES AMELIORATIONS APPORTEES AU CODE DEPUIS 15 MOIS. - SI VOUS AVEZ DES DEVELOPPEMENTS PRIVES, VOUS RISQUEZ - D'AVOIR UN TRAVAIL IMPORTANT DE REINGENIERIE SI VOUS NE - SUIVEZ PAS LES MISES A JOUR. - -###################################################################### -###################################################################### -###################################################################### - - -- CODE_ASTER -- VERSION D'EXPLOITATION 9.04 -- - - COPYRIGHT EDF-R&D 1991 - 2008 - - EXECUTION DU : MA-23-MARS-2010 11:20:11 - - PLATE-FORME : CLI23JP - - NB MAX PROC OpenMP: 1 - - SYSTEME : LINUX - - CPU : I686 - - - !-----------------------------------------------------------------------! - ! Liste des alarmes émises lors de l'exécution du calcul. ! - ! ! - ! Les alarmes que vous avez choisies d'ignorer sont précédées de (*). ! - ! Nombre d'occurrences pour chacune des alarmes : ! - ! aucune alarme ! - !-----------------------------------------------------------------------! - - FERMETURE DE LA BASE "GLOBALE" EFFECTUEE. - ARRET NORMAL DANS "FIN" PAR APPEL A "JEFINI". - - ******************************************************************************** - * COMMAND : USER : SYSTEM : USER+SYS : ELAPSED * - ******************************************************************************** - * init (jdc) : 2.86 : 0.15 : 3.01 : 3.05 * - * . compile : 0.00 : 0.00 : 0.00 : 0.00 * - * . exec_compile : 0.34 : 0.00 : 0.34 : 0.36 * - * . report : 0.03 : 0.00 : 0.03 : 0.03 * - * . build : 0.00 : 0.00 : 0.00 : 0.00 * - * DEBUT : 0.06 : 0.06 : 0.12 : 0.89 * - * LIRE_MAILLAGE : 0.01 : 0.00 : 0.01 : 0.01 * - * DEFI_GROUP : 0.00 : 0.00 : 0.00 : 0.01 * - * DEFI_MATERIAU : 0.00 : 0.00 : 0.00 : 0.00 * - * AFFE_MATERIAU : 0.00 : 0.00 : 0.00 : 0.01 * - * AFFE_MODELE : 0.01 : 0.00 : 0.01 : 0.01 * - * AFFE_CHAR_MECA : 0.02 : 0.00 : 0.02 : 0.02 * - * DEFI_FONCTION : 0.00 : 0.00 : 0.00 : 0.00 * - * DEFI_LIST_REEL : 0.00 : 0.00 : 0.00 : 0.00 * - * STAT_NON_LINE : 0.57 : 0.01 : 0.58 : 0.61 * - * CALC_ELEM : 0.29 : 0.00 : 0.29 : 0.29 * - * POST_RELEVE_T : 0.08 : 0.00 : 0.08 : 0.07 * - * POST_RELEVE_T : 0.08 : 0.00 : 0.08 : 0.09 * - * DEFI_FICHIER : 0.01 : 0.00 : 0.01 : 0.00 * - * IMPR_TABLE : 0.02 : 0.00 : 0.02 : 0.02 * - * DEFI_FICHIER : 0.00 : 0.00 : 0.00 : 0.00 * - * DEFI_FICHIER : 0.00 : 0.00 : 0.00 : 0.00 * - * IMPR_TABLE : 0.02 : 0.00 : 0.02 : 0.02 * - * DEFI_FICHIER : 0.00 : 0.00 : 0.00 : 0.00 * - * FIN : 0.04 : 0.03 : 0.07 : 0.08 * - * . part Superviseur : 2.97 : 0.21 : 3.18 : 4.00 * - * . part Fortran : 1.13 : 0.04 : 1.17 : 1.20 * - ******************************************************************************** - * TOTAL_JOB : 4.10 : 0.25 : 4.35 : 5.20 * - ******************************************************************************** - diff --git a/src/tests/daComposant/Aster/docs_et_infos/aster_blue.gif b/src/tests/daComposant/Aster/docs_et_infos/aster_blue.gif deleted file mode 100755 index 4a596456f2485f121b3cf41884e63f32e999a232..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 234583 zcmV(_K-9lSNk%v~VNwTv1NQ&`1OfyMjs%1Pgal3mjEa*&JR~|KTyk7wYIGzj zIt-=+jF!wyYDA=}w7kaDe42cmx|Do+d{kO@6dEKPDjWm~1dNiLjLwWaLR6Hpl3a>h zoT}t>f~=gPtZaIuyu#B&N@V2XY zdIX%_l&rSIl%m&!x_r#mqTpSu4go2EOmdrFlG#nxoOj=4TIwV|bj4UoR47LP>{)EH=#QgsJ z1Ombgngkp!91LCre1434f{a{#RBVQ9grbCu!i0Q^xxD7QL_$QInyj4Kl!Uf?gpRySN>n^PRK&*B93CW;lAM&zj6_0Ae1^27rnGc^ zrPS8vWNM65a!gcGTx^zPL`GaBDlBAXY`o&ML|#0Eo_u7CTzsx{baH&Ow#1~uoTRes zjEFMDHau)@b+o?B6c!Sc+LSatG$bw@tg^j~ zp45D{d^A2(Om0k^zLtD`gj8O9l(v+duIfZiYCJwXOjdMko@|t++)QRfTxNyb;`DTS zgfvDh93~trJ}e9l41|)z#LC>1mZa3$>|}0~1O^0*%7jE_M0BQXBsL_3ij-`2oMe_{ zJVsm$W&{)-6f8z845|b)PBc`0R0JLb41NTh;*^BGd|X~+93C8mhK!t^tV~W+l+uhu zMod(8OjK4}EC2ui08$5j0{{sA00#*iNU)&6g9sBUT*$DY!-o(fN}NcsqQ#3CGiuz( zv7^V2AVZ2ANwTELlPFWFT*({Vj%brcUw(Z-vbL-yCySMM(z=I1PPQ1AB+* zpMVA`=%9oaYUrVeCaUP7j5g}%qmV`_>7ZqiaYU-(| zrmE_ythVYZr2YrwfSHSMT9Lz?ujZ=juDtf@>#x8DE9|hu7HjOW$R?}ovdlK??6c5P zdVrhO!AK_|*k-Hkw%m5>?YH2DEAF`DmTT_0=%%agy6m>=?z`~DEAPDY)@$#*_~xtc zzWny<@4o;CEbzbt7i{ps2q&!Y!VEX;@WT*CEHS)vPK%idFIs^sA-ANFM#mp}4D!e# zmmKoRB%^F{$}F$!vdS>G9P`UE*G%)xGv{ox&N%PvbI(BYEcDMq2Tkn6}wbxvKEq2&sgKhTMXP1rk+G@9*_S7t`h)HGFUjGE4yoX)whXme|B6 zMsahbAVnI|xVU7P!V#p4TpP%N4aW6Qhj_fB9)GyUJo536ehg$E2MI_*3bK%hJftEG z$;d=Da*>XVBqS&K$V##>4MEHdtp;KOYZcIOjGF>4s8NL`bP*IsXhQ`50E9dMAO>W} z0t+lKj$|~B1zC8;8cZ<-P>|A;WI&}VO_9q#tl=4d@WU-w0E%bSAcB$m7&bIeIwWS! zns&@)HY;e&Xlk>Y*Zk%-!^zEYj?`bUU@k!8wI#i+b{3k*eD$$2hG@urZC`KX5(1~iap&YGf zNH=;>ke1Y=9nEM;M{3fKqEw_ORVhqeDpQiul%+4V=}KdY)0(z)r#I!PP=iWTpc-|i zN7X4(m#WmJ{*pYOrZ+5FoiU3 zk&G!u!42B%7+oz%Nl9|{vz`rYXGaTK(u%gUs6DM}P0QNUwsy6yjs7icXZzaP_HnFM zFh)T-X~f1oPK+G`#VxAfgBlpu8bGMQGC0u&R>U9=WN6$sEZ~M1gpwK`%R(B6Yup;- zHL_nwLlmTu1{S!X1|e`mI*$ zG`Ph#o&mwe9ahNCm_m4?@P%7M0kU5h$1P%j*>K)M1K1Fq{%mba+cmqn&2VP3oZmd> zIMeygcFuF1_l##g>$%T>{xkVLmdO!VA;*K@?Z({6<;Dru8f#!h8{jGpcHDv;YlT7^ z+Q5!193dH?kVY0r0l|+wI?|J_vX8wy*(vzo3(G)49=^$5GkbHM{>1gI-L_ z2KKMZ8Ej$?dv*dtOuO01wI=kEb{I;*H-MVFG z8{7jG_q4qY?QygF-0lu{yVosmc+)%G^RD*0w_R>+AG_b^HaEXrC-8q0+~4Frc)$_9 zZ-c8_-}N5&!?_)AeA^r17MFOwDSq#QCw$@nueitl8~*W)hrHtqkGR84u5gj3JmV|B zIL9$Qa+Q}{<|n85%WDqvn`<2BEk}8@cO67oS)r_hIP1oYUBPH@!j{Yif+MWaxM(mA{Lmv-P0KX}C#p7DoYyyPE0dA~Q_@@=<#*a5#T*c!qJ9Pje`A zHpPYp=Z4mnhdMV?e3)>4SceNYasGffa~U;=f_R5*7;`OuSklX zNQ=9Oi?=9?zX*$z2#md`h>{p|v1p33XpGB5&^5fDu`a9f^?u z$&nvvlKCi-7fF&S>5?I7{(2<|lNpJUF&TR;sgX6wk~683C&`m9>60rdlR;^dJBfjj zQ*_vYXkz$DIyi(YDSrxSf%R9F0EmF+c9R#VmD_ie@W++42bSL^me59)S?QHqiI!dY zlj>)dx#pI)2A5_gm)yseU#XU1iI-!kmu1P9XK9yd37Bg+ly@nZd1;t?iI{z~n1I1okr8-y4%dJqh?U0qamZPO%1KcY*PN*L zoW2=u(n);OIhEf2cAX%%gUh*{Z`1zh?r=A9Cp9qSZ=ER*W7oht&p#9l} z|2d%&3Um~Dpca~-{@I`ax}njTp&Ux047#B7DWV!`q9w|rC+eap%5xKlNrppKMYMFS zDTOGfJ>nROJ(rNMM}kjye@4iSMJj+vx_(Rge@#lHQD~%3Dx^VLh%^e76{m&hrlnbm zrT50AU+Se82c}~xrp}XsQW~X7s-{fJrcUanP}+oPDyM5or)_GdZ;GdJTBCK!r+4b7 zc?zg|T6+G0N~nW6q*QvPxVWWeiacoAr-quSFGr?ldZcqIsFKR4i|TSj={eWPn;SDR zqB^RiTB@dcs;HW(s=BJI+N!Sls<0ZXvO24@TC28ttGJr0^inZ~c4#>oEx;PA!aA(P zTCB!;tjL*sWL6Hf^^y_t=O8a+PbaW+O6LDt>7B2;ySM6TCV2W zDi(8ezgj0o(5~+KuJ9VK@;a~dTCYZMuK1d-`ns?D+OPeCEB+d=0z0q-Td>b!uLzs4 z3LCF>lCFq$t?k+i5<9UJTd@{$|l3yS+QS!dtw-d%VD#yu^#V%d5P`>%7eSyv;kk(p$aJ{(HU9 zo4wSFy}fG$IUup$Td`gHwHGV47(2e;V73!$wMG|)S_{5ln*(604RhcM`!EOK00-Jo zu>{Zq77GIEd$Bd$DxD z3$9QH_)xa;+Y5`_$npEgj2ypoaI+8lz7|^x4UoRQkOJBe3c&yep8y9^@Cmr!3g7Dh z;S0dMfXb_U%C6kXu*}M`{JlX7wYGfAxSY$rBE?gTy8x@pz#PoNJj|S81P*Wtmz>EG z`wvF21Xq9zqWlTzfB~_b146(Hnk)o&z{gd4v+hek#%!^4K+O~D0K(7!Qh*D8fC#%-66*jM&;Y_P2mJsC z?rgEHAhq9%3Hm^>dn~aTtRt<+7;)JP50P94=x zUDZ^5)riZ_{cN%TYt>Wz)lwbSUM<#GP1ayN)@WVUX?@me-PUaV)@B{oYu&n1%gPDu z3WyNC63fyrEwO{V)4iYyxInT0kPbP`%@}>LIL*FGxvm5~vD)AY6DtHpumYpd3rir` zF5Lr*oY5fA(R!TN7OT?~3%0c!$9HVUsJ+^BoZ7C<+N#~!u>IPyUE8sJ+q8|_v%TB4 zo!h?6+q%udTD{d=9o)wK+r16k$bH<(-Q3Cj+{_K#%lP2JL6-PldUk3F$; z;0k;!1loWMqmbD#?Z0~63q3#!6nh0yFxuSA%^S_fR(m)i4bB(q0e1ig-@6ZVz|tZ;R(BZw13A}LNK3m^7nzM8g&W$Xw=>Q6yZ~<2U4jzCH8(`kO@Yfry${szl8ST;a zY~e_r0m0w^JB|SYj?h-_()iE`n7|9jfYI_D z+L3IrE}mPU8sixY4y7;#6T1TZow4a%&L$nc{u#dKXPdxt9q4W?*MlzTaBb*>e&~h1 z=!)LxiT>z_9_frez5PSnx!cu~F6oZ0>5!i3p1$dy-szw|>Y`rioPO$|?$vdj;S($8 zXD+dJF0-zV=NXIB;cK;@JqFeyuNs%-OQfd&VJp^ z4(-pr-P9iK)jsXkp6%Ga?b6=uTwLjvUfkS%?cT2K&dtf5&^2o~)%xZi@YsH?v55V%dY;hXd*FyIzehgh z7Ju;=?<`GD#Tno69{=&gva^W2@U}kw&l$_&<=p1qtg{Ud@HFeuFb}pZ&(RaR(G?H! zIG^)6A1Z@jz#Ff-J0J8yKlGbYdl#K8c&C>`j&n5lufSul? zo#0q6+RC0Ms7~r(Z|bRD_F`}LWPkQ*pZ07&_HK{%oO>rf53rE%_G@qVZ4dW)fA@Qz z_k92NejoUFKlr4Z@F#88EY9i-|H>w>@{Y~3Gf(ioPPGk>wsz9)@s9cOp84~x`JUhT zpwIcDzxky9`J;cqc!IRP{N$lu`mJyJu7CQkKl`#@`>}ufu%G+1|LqB1+Irsd8|}!o z4%#$-^#zUC^=)XCjNcHS*opp6_0M0;fDOyBoZ+;5`9z=n+Q0pbg0xG^{oo(|;{PWK zkFj=*v3*|PHLcTj9kfD(vjfqT32y{+K>zMq|M=go`EURAZ~yx5{{TV9h(Lly3>F-i zP+-Cj4IMs&7*XOxiWMzh#F$azMvfglegqj()Ebp-?pt7WLw;^d)M}z zJNR(m#eW|cZag`1;>?vdUmhL$^yk%`Uzct@J9g^a>)u=oF|62WX3I`X8~!0&h~PiC zhwm_c!};&!-=~k?et!P@{nrOjzX1Ci@IL_$BoILZ6J&5f2MdHy!3Z0i@IeVLq!2?3 zGvshX4=V&w!w@?h@k0?$BoRduQ)F>P7fXau#TZ+h@kJSL>`$+cYUB||8)@{hM<9p% zu}C3}3^GX~k7QCwB$sruNhqg$vPvnfj513que?${u*9;$81n`}%Zi-NL^Dk_*JQIz zH{XOaPC4hK{5#hSa;>MS6_bx zHdtYYCAL^&k3}|FWtU~PS!bVxHd<+?rM6mYuf;Z7ZMTiKR&KuqH(YVYCAVC2&qX&~ zb=PILU3ZnuRaIPVjdxaE>)q8}U&}MEOe=C2;nh*Y9r#^?4@Nj)g%@VHVTT`vIO1jl zmbhYzFUB}yjW_1FV~>|D7}$_|9oblZ%|aE-fkz%;)Rx71`DH6&9$4m;RTk^!e_bv4 zW1oNi20Cb=hbFq{ieS#7u5hMR4<|9yMzwdsxbw{zz;V(@xmAP8*#=7 zZ(Q-nA9s9m%OS_S^2{aQoN~@J2mN!=JtzJ0&`a;!^wCvE{dCq}Pd#?mWnZ24)<^F- z*0pz^z4zLEzdd-^fgk>NP=OD0U<4aDK?YWEffs}z1u-Z=3udr`9NeG=Js83diV%b&MBxclXhIg2(1j#~ zVG3Iq!xg?zhBmAr4QF^m9pVsvGjpH7a>zp>4$+7^JfaVk*h3~35s6P+q7$Q-#3oWv zidBRn7N?lSD|XR}U*sYfw>U;EmeGq83}WuU#J*w44~TCppZrWPCV#!rjyNly%doaS z_p$MgK=k9(1UX1T7SfQ1L}aw+w?^G1(vgpZWF#dyNsYM?ke7TP8#Q@HuSnho7e>BHO0A2ZXheUwNK}rJS8n9!F2yp(v2ksGd^9QiI@w8Boid0SwJ1z6O3|5W)TS|| zsZ4d6Q=ZXZc&DJFwe{y$!BQm$bHEE&%z zSTUNhu!A*hU=vGN#Uj?RhlOloBgywz>>|`%1TF{PGv!)I0 zX-m6W(zaH$u1#%hQ9E1KzSg!CR4F~{8CAUI&y=v_ADBpLmO8>ww{~1>NM9P<0rTixkem%G{h?smO9UU90Dk9u4#CgTcT^0K$P?{#l{#S7p0 z$~V0CZEt<`i(mTkx1FmzZd;8DD>ZsDrSb!1U4d&}X{}YSyWMYo{Tt!_O4z~`#;|=a ztlA z(LpOR$$_pXB_%y+N>|#_mv*k87woIvV%pQ62DQTc2#8la!qlcN^{G>h>Qg^r)vj*! zt7RQ)TC2L&thRNoalLC;>$=yxp0%%o4eVQ++Ru}W>&}L3VB{`Wz>wy#6@EO3MR&P< zUncZ`k?d04uJp!G9rU)too#XN7~JL__qofxZgT#&TixzXcf8R(Z+5@i-tw+DzTr*p zedn9s_x`uO0q$>t_uJqDKe)gZ9&m;i9N`aNxWgl!@P<=d;uVKD#wVWfi_P@71wyh0I^dcP5z7M|cd%t|(E5G^3cYgArKYiv)zxvMaxvL4`CGLNO z5T$;FI3)O44!v`!JO#yB`fX*_M-rk{rGMO4H_ zyh1{JL_zFANMyrE97IV3!%4)%H+00T@wr#nz7GhMQLGb(AcRvBzvsI?s!PIRvb>b? z!BgVD8~Z%=D~oEIyNx2T^y0<80>EDc#$Xi2so6g!8^&WqMz+(tP&@!}aK>kZ#%Pqr zX{5$#w8m@1#%$EaZRAF0RErNd!0^*L1&lUEiabGEFXOtIw*nT-V=%t*D*{s*&2t~O zinNeHvRE8M9V|P2oJ4;9B*T8Rz$OGpJrqc7+sB0bM};IvhSb7>gh+?n!-!nSifl-W zd`OA($BX31jKs)^)X0JK$c_ZbkKD+SM9GpQ$&*yclw`@56v>v9!+Pw+W;;iERL2K2 z$bjU@o%BhHT*;V(NrW^>p)^XO3`(SQ$)m){p=?T~v_PkfN~k1CsjNz>Jjkb1N}04u zdgQzyl7mm&z5^HmaTozPILou_1tD006&M0JFoRk^OSH^^T1d-J0EZk{0k&KLWJt@o z{L8=u%)u1Q!X(VYG|a?A%*9kp#S{m$REtwYz>mAc%G5;5%tRFY$_M+c0MoZf`xShg z$3XkKu=6Y&G#~zt(m;7i#@2Mr*Mv=j={$L?NlgRI*u>4;{1^co%g1y^IrvQ>z=t|W zfd(*w6_|#y1WpgQfU^__SICDU0D(HVhZMj7;PlPx#Ln&f&F<7r@8r(!6wmM^Pw+I) z@jTD+^iAiCOz=ClTx^TS2RZke5DWE%uNC}aYN7u z1hCD!qytq@2R$-$OHc=e(7BpW3w=-wjnE5i&z0t1w(GHbSBL&hU9a161Q6<$; z7){b5UH(!i) zGiB2hB~v$T(>le|D3#MIUD7y3Q!w?@IbBmC-P15tP_SXC{}cjzXcP%ywc5OW!7eO*3|5%M>{l4o5g3f)@yaN zSmDh^bxuu{10lEqDxd;7xCi6}&gHxSvy=l)9fAg+f={3Va5z^-rPq12*Lua*d)3!` z{^i$w_1As{SbJ?xS982-NqYY4{ZQ7-ES_s@RspZ+Io!YCdTBz09r{!9z1zM){TBP0D zumxMJ{aUNd+O9QQu~pl&C0n#T+p%5SvUS_JgwbfQT@%{CDq^6PT(cp;WggvEMDY2 zUg1?<@;udAMZm$WQU=9A0W{g`#op}I-tFby?)6??`(E$mSdPtJaa5X8853NbC!Cxm z`25?cg~xH!IxfA<=3-5)%N_c)O=C?!{Vg>7%-=@ZUjVM(0m4uJrOxpZk1HRwm z3Sb6KU<4-M0e;{Jp4JH#;0EsB0`6c5KHv>bU<@8%4_4s$%-{;+9VICIZ9v0yj4q*@`;uZGcAZGsJBVJ++R^lIi z;wg4wDNf-iPU0-4Vj6z5Q8`_8UC(bdfX6(AEYJr}m{;ahPFF|=Pt8u}q}MU-PC540 zI_6G07GpZ*<2&x-J@(^324peTW8WOulx;BHT)ahQuIl~i#s1ALHz zD*#moXn|8eO9RjcPX$%(yyJg$=zxXjhnDDw2G|j()k(&{j7Cu_VAKNi=!%d`KMR>* ztzjH}U#siSsCqYP&9wZP&Cd$176#epN?sverXPL zX`}WUq?T5n?rESdU7}WMre46N9%`yCYV8rjvss2*1u4%6xYo*rd zs{U%UhH9=BYqvIQ{2}YER_n9o>a?C~u{PLfA{*YSS+mocypHRz9_+2YI=qhR!lrA% zu4}k%?5sZQwkGVyE^EpTY__)Q#I|h2cI>(4?8)|Q{>iTF(9Z16R%!uoFaYIfQ|rxc z{Y?p&ggI!12B3o#i0xLG0|^iZI%t3l_=9~Ahfg4fIq(75c7XMqV?oyA<<8^g#^dMy zW9Ei#>{jSSkkz2AJ%VGD1@1~9K zz%|DCWAFEt@BF53`~I!|Zg2gr@B5zb0QYbF-fsa1aQ^=9126CaS8xL-@CA=>2!C(~ zM{ow0@Cr}x3!iWcZ}1KOa15t#4%cuI_wWoS@f061mV7H&;?Lt_sh$DQ67O&jNAVD^ zaTB-k5yx>F_i+`!@gV1MAwTgUH}WD!@*Pk9avf*#9Cz{`pF@}t00CHGtwGqaEYIK# zUPlFo6`+EBcIZ@P-ZA&xGT-tuPhK)d^W`;jF`rj)xajOAy#Vb@E7v~pAjLda6Nm`u zS3w_9s!x={_}(yN_TWhzjR5j$wasGN!Rp4 z$8=Bc^i6;CPv`VZA9YYS^-@puQx|nqhxJ#Nby5#?T3_{ASM^qB^;oxcwnpadwqge+ zT)=kqUgz~(KlWlr_E}$cV`p|{hxT26c4>F^YH#*yk9J(o_FLz6UDtMMKlEgq@;KBn zFxl2-?AC=g&n!1j>rUN?hIfjN_j&%O=EhVKibD6%zu5??|ja$`{wU`yI+0VUw+)L ze%)_=)K7loKYr?me&!GS!WaC|m;TCU{oLRF@3;Q!=YG9k{PVy5^bh~OAOGnu|LA9b z^~e7C7XU#Jg#HHzK>`N~5+KkZ!GZz=jIiR+A)rUE2z@vpZiJkR88?c{*zw~>j2cIZ z*I z`Zes>h8s7m-FWF_#-y8 z2uR?14G#DbFAqv+pfeIOn9+e3YUtpG7H-!dh!2M7-H2VeH&jveSuqV@e@(;NVvRNB z8*jEf2GvpiO6f-9j)%=C8DTxzI3#UB0#~GwjP;o0kw7wOq?5KOiKLWG3JK(rRYG~? zlu>T!<WIi{CHX8GlrW>SgfnrfCwCYM$g>1Lc?j@f0MVor(YoN)HZ=bdr}YUiGU z7E0)mfF7!6qJ}n#XqaGX$!Mf$`Z*}2lS<0wn~FXPD2$KQr&w@_?e^ntQQ0|Io}X?? z=bw&N+UBK;zFMoRmU=pCr?P6QtFN543M{0*(z>g$y%sBMtjofR>8;2z3oWsf=75j@ zIgGF^w+m^@Ew~0TwA57jjnq>~I&n0XNa^0x?z{2wG%vjL%3CkK_sZ**NGIY|)QvE9 zIT-#RLz&xCDgAf{PB0yT6Am(RIPi%O4s3A6C%rfzj>Qpo1V=bjaP&zypYX!*CoXw# z(#1n`yb;JEUz{>}HJ{rRT-oV7f_wiWrPLKI4su1RG*)J#kB_E$bihlCR%+9iLG9So z_DP*t)iGk0HLF;Az4g~ugFUv`Wn0Fzd}N;;_S$MQ?KWj-n+kVia)IcO@R_3(~pW4#&i_5s{^gOPlfrBh`?W6sk{EYFEK3RI#4at4l>{Se<&-rlNJMYE5ff%SzUi zvbC;X-J0s4WF-MO<#l{L3Nxz$l))0Vu!cP>ViT*_#WJ?Bj(sd-5&Iq#QPrv`ltZ~@ zSG$dPfM&=5fdkl3ijHJq2^jDW92ABNTBINt{piFD9MB6D%)tO68^IM;CJs>8&z|^{ z5I9@=+SodPwzf@e@fesM^5E<(7b*{QC+J5D0)}XQ9AQ?)B%`2~N|~z4O;Dj!IK8^+ zgL(`hVFWqI^m2DqG1BgP&%54+s24J}sc(6I1K+Og7rp-UZSQ>nEMNN$IKT1zuSKhb z-$L@NC7Uy zF+F+;V+1SsLrC^n=}UV-4omQWIGlk2a2}9fH2%3YPU@9V?Bt|@IOCZ^eTG8n24;jJ zq>P`53>m2=J8_jQY6>q*-mWF{YIZv|jJK&u94Z+{d zZ~|j@Zj5Vo#No=g3gfup2zR)`!9DSHgPcqdcXz!19q*Foo7yOsw#q$@@0S-Q<1n}P z!DpWE6)!yI`Zg+V^7=^NI7cC>k|j`#p!B6Pz3EPWI@F^sbt5d65LRdG)U&Sjtux&j zgq`d$4YOdasVK7*Szt%ZaD^-UV-A`A{=^*a@rQJTBYkq9LIb3*1YtPf4|OmBBIFQ` zInY)J9q~W|QgDS<$iV}kaK%0vwh=1eqkDC@LZb&?_)p+NAH~Zx?E=O~a$8DQ`2QTR2W`z_!DRv-SUp8}TO z`&FO@CZKM#-v!#A;%p!Uejxq+DIfV&7NxKmUlkd2C`Mobg)&^a4oqLK%L91FXPzbfGw`zz}={IIO_Nh(l+!LcSVI+1S z1!j`fSRw&pVkmCcVE_UvwxTP(A}q$DEY2b=)}k%mA};2lF79IMP2wn;A`<~)OM&7q z7Gropg)kl!F{YmhYGVE}(g#;5qc1Y!CPv^fqL4I3V|&rc?mgk=pb9doB9CdKHKL+1 zj-w}D;xd{eH9liFUgHL)Vga_JHohY|9$+)-U--ErHr^uy*55j=V<(d0Cr;zp$DVGwSl5E3CoQY1)%WDZc>T~L+@Ib60u#6!}~ z>3zrpg~T7mp*>3InBpo<^+PEFP%OroB0)f(=6g?IE!e5lCl#hzn;qXP<{3DTZ7 zD&hc&B0YW^cx4#@0;E9(WWnW_RhD2iO5#3(TUExGSIQ$+GGCw>lSHiLP_!j{yd_?^ zrCh@0Th3)%-u@+9=A~QarC#SJcc=4=AzYYL|`66bGr=5dzeT?rDKHHXo?lIs+p>_lV^ z!T~PmgKXX4CwKr3mO@DCAV~%VN1o?KQp6xY0(Rn{c4k6%+TeG(=MsbiIE*I^k|du| zPs5_XVxoVj zRw-9*)Z2*Zc9AHTy6EziT*uYiJkngW0U8Q6(Z1!V5viz-Dp`x}o|m3!fvqT?uBo41 zY2~140jjC)vFV>;X`t>Yne}PyHR_>0YMyTCq84h2U54^_S6@lTLL3CBj;eIr$DFmN z4Qj(2^gt)f0XV=xd!_>h;2;R#r$x@-Da@dLq9?Bg0wF-cN9KUW2X0z=9tcD2zDQnF(Myn+;_ofZ5F4&R@EgU zAIBliZ#HZ_I?>S1Ha_X$qf-N73ZP3mv#lqv+Hj8D5OF|UHK@k1~+{P_J zz}a-XAPU@SFXVu1s}$rz5A^Nd%9b}cuH^dd$w8uz6fYbx};91OG{WNR1_j$WauS1j<(ew6{Tjvehrxhpqw_#)Xrn~ z-d~mSiS=4oe`1;R`X|3$EeJV{(+aJhl&_l*j6`^(p4G4Y-Y@=E9Z`g4zi}^fn(x@e zuhRA}w2)N$p6|mAu=?g#`En2f3vdTzZv>MN1nw)F_T!mxWf*j03d*-;9 zS0XDHyT}E(rrzf<@&P?pgFui3{c(y^P`+LxpfFnpr(^?4WyGpU2y<DaIjuEN#wm zF#{~g-SS2C@G=9S{hg*Fc0%#h|9Nh%Rzigwt$O5CuFF$pmSJ<=i*=;+aNOZ zLoeXMK3wz^pF(_s7Ouu8M}M>uQXLtWG3S1yNOQC+XahxKLN6>qM&rU1(_jYRg5=gg zI`l$FECX3<7nYfN?Lh&K;7HF+0b*<%$gyu|K{4TDgiy!XpMjTHt zx1LhG9`yRK-q@%F4+;@u88V&FKVzBANvaJSGn9$`rj9}5hh}Qq!1Y@*Go8vcIMa1o z1Eh>X7}CwsFby_g7q(#^wlEpiLjlYPrZoqxHKEouGf!zdUoX#5X)$jQQ=oNaJT}cm zc3%r0W#_YHueHFA4xXm<(z=_C98UY1c8!WQXCvEfKsI0Zuv?GzSC;l?-}WeCrEWWR zZTB`<|F&#vHf`%QI*v619`}+6w{mwPbF1@%y-s3aOA=?db_;+5Krukkpb!`VGPpD@ zs8e|hD-8;3#_UElTl>E7icZbNhO=&y z^E;<9DdTc-8=s3kEu>nuEXOsBdz_=TxQi!^ZUAUSSVX!8xsVSzkr%m?+-kZ2Xv_@4!5vUR-|hn)`1cZ+cMmZ57h^6B z?sR)IxUSN7eGB0S(194!AgRN_45B(RjKcm)vw97l0y2PtulIsJG(ZxDbVzr)rVm7> zM?0JWtdIXPwr9JxXQa0_FNUt0YPXp-xAvlIIWa#UGHWQ&YDu``aP{`{DB|p(v^%_4 zQ7O0PazkNRFBt?&k%ZF@Mg)8V2|U3MyulYd!XLcCCp^P1yu&v<#6P^m3;bMYb@CMC z_`dtVy0tRnJC|mBhiY$S6SKyrd&sZ5z6bCImng_P=VlXdG7Ih1uC_gfe23a~$1f5$ zw!FL_3cc5}rS!SZ=R3J$@5+BXZuk77{QPPLJqZ?=eZ=dU~QX6{B}Aqys4I z!v$Qy*{A*5w>_-m!q{U1FCc>r$~_eGJq@10*KfBoV%9?rmJw8%=4U?VZ@%YuKInhG z=!ZV(E7lM$7U_?^>Zd;IuYRRzLwRcQbanWhzAwH%vnYp^4$G#DvzM8^Jl8(UN{P*X z{l1jT_^v2AGg>fIqV3N;H$8_=?%pI$^nwtqfDoh%T7*SdfJ7~TgZ3xTS6DyxhrjTM zKl-1)`V-HDW`tII>xa2EoEkqi20yOc`Ta3JS2_PQ6Rf#!A3)@=GQvthg9Qm5EGTdw zLWK_EA zh%=|no)rnUO!?3xO_3o%BK_I%r&6IPi2_}!lxI$+QyV^=8C7Y|q+g9@yz14VR)b@U z`qW5OD%qxI%c>2#va8juXz8AWD?pF{j0E}i%`t*-VZH(e9~Q7U@nXh~Wf1y+;!Nc; zW_o4L46YP1&B)+r&U{LAFVdw=JLr`|^(ob>TfataaV%%%FrgTM3fLNpE}&?L%EJBai)zXypX9BPh8PNk0MkFq8v}OV!ZOIJ3tO`h8$9y z74WGeg$9g}V+10J96_IamJp^$ad??B$}OGb63Qc!T(Ze0yDXE;Gr2_5%rx0t(@izu zY?DlJ#5q7dLdXN;rn-9E5JeX2vT!OF;ev4|w`K%XFG0y7G@`f;WiU|*7X`7!7#lM5 zQ5mITbV8Y$ddjQ|-Qx4oOgTjr(6t;@H7HEi`jb+cJiRp1O<%p$&q;T!k-}Uz#Z@I; zW97A2UmN}eR#jnJJ@&<3+j>h`4M~J`Pg$Wgl~htkIP9Xu`ufP*Zu|0UBE%N!b}{lK zqa!oSg3BSe=h*YW6%2a7z?FPnbAaCUWJApXc^#mmw%riMtvCNN8(1@Y@x>q?_X3`m zJ_df1syOk2QSG%l%%9X9iHSR zWrA{Q@S zO%XLYb>VLq=75`NF*oL!nPvh;8h@LFi4EZx0Tqbx zN^xXjA0s#gFY4gjS~OrzM)ECid4Y(ziGy;xC9jcqi{A5^x4cklZ+h9Q-uJH8z4EoM zc~NJboKf_1NwVFy2pwk8gqgZ2p(8OxS+^=vSYJIgi| zE4a3!o$!ib{9j0|c)|CZo}jim!5lp*5D^Mp_}+XY8vQvP6sPy_=GLx6)6K0$yUgmE-& zWiy{&SjN%FhBhxF>cSX(3O@r{&~7O7p+A9(MZb9ky!dl3gn*ARM_Ppcl4HkK(pUvO z(!U$U%O!7o+7ZPiRl81YwL;rE?7h!=w<0IA6dbK#W2K!24H}Gst?Ydg+oI9yUqNab zq|iwK6Ul7AC(>bDR=N_F!nlIu#L<8ycmbELAQCSyfebmAp#hpBlMqJnq*HL$bp0mX zzx^F>fEQ^5`NbKmDN8MDZx(pVZr-zl9I01DJ5bYR_CuZRD`<1}r1R^iZDVw7r$}X+ zI-0n`Kkn;X-cj z5*9O=`Ah8%!)c_aN_U{D$L@DeZ0Z(E(3ga)TP4wYLcBV5re=l?ixy1}8XyH+{9zQs z5cS?200O>)6{l)v4IL~^S3(@MU>GP(53;m`IrPKwj;~=aT(O^1OhX@2{c>|MquBi# zMAkh6;I$!35}w$OMhOmRjxTxHrYE_8AU1hq`B!U?hxTc;leRsfXX~b9-@iO+GL4Gg zlf=tyPLz{?-NbPUP=Es$R$9Ryl1q#J!2JUk;(!APUfJ#;@!}r!M+U#uYXuB|NX+04 z>MOnw@BkGMz7~+a81MldFaqbRybNwYI)?e2ulc&~`UtA&dX42E>nFU=ei%jin2-D3 zVg$dB>VRjUWRA#?Pj+f6#zxA<+Jf4EuTrp&1wqbFXe|Xf@Ul!W262oCDam^}kei^+ z2WJWhD{coVt_4@B`ncx_lh6o*49S%6ocL?k`sgrP0$j?4CaUa#j4kofgI>-~?c6G< zVgvWWh|T0GKj@>VOlCf2hKAJet#0T&LJ03f=r!sL;iBz_(q%DJLeCVBUR=Q$N&^}C zp%-vrA2LJH+^QGa>h)$w?Qs667mOhEE{%my!xgmQ5l2B1DX|wUaq-vy7es^pphMCY zFNXre0#D=$>-~gO71~EjCR6r`w$7Xhz1!Ys!zDe z1}_eFyf37fF_M8OLJq`ENW5ePCZQGP02Jsz4mXdRNnX)C3^+FZWU} z?=mp)axn3d4&UxR?vM@zvoQ;^G5ZoSBNIIwvoik@n{3hPkV2+%z=04E4d041=m4-# z%?Oa;6xAv-)Qa;ouRYk1??8{Pipn<#<}|cntp-L2OfwQwQxaVPta^YJsOSo$0EC`H z_w)o*dhfA*&FP@92d57#Cd$D633_^RpI&RS@F@y)Z3(wf23Kpw4(uA441REe7&DM4 z#?QRei?_%G{v42jPUz$mprjX8pckyGaXJSXkYNQpU>XKa-~=>433NbBrvh^ZJ#8{u zc(CPstU+~*JRwx@T8=x5Q9>;gpB^+rQ7b25^2ks^L2FFnXv{2UN6AuZ`T(lN#52V{ z)C0kjMS*NQU-Uaq3g~9kMZMDqwet$G5Jef3Lwi*DhR{Q^5X8o3=2SGwJccdJaDl9> zNuRVX<`OZj^h&WbOSN=MxwK2Y^h>c+KvXB?JhM#A^i0iEGvMG3s9-hrfes+C7eWEB zQnNKQqc!934JQqTKIo@DQ8pEZ7IbP&+q4(n^fcv^PI2?~YJp8vBNKSRjrJ6Vph^&H zarX%R0vCDa3XJlPQsrpOlPty(12^tFlT<8ID#?Clo2(KjPc@^wkqB4SC|cFVUNuEG z5(D=n86A`+%JE9tM0C2#be^OZEw|FkMxZUFB8jI__I>?aEYC`H)fy z$8{?B^_}81RtZdP$W>i4Y*uZ;TpR2}2bN$bN@3e|1!u)!QMFzZmR@t!USCc^!ZjEJ z=wTVQV)YeQA+}UbWhBPMrJNK);LD2X@3Ku}36EJ}nh(l#g134dJIcW|nEw(02iw3x1@}m=W^%oj2AZ0`IEc;Rsu3%Zres01aI>Oe$wqifuy?2Tcd^$QwYLaCwR?^CdjU3adDnJ}_x?kUH+#`{ zc)52aaMyehmwIY6?lOexPcw`fg!ko z2jmrCtwYfCf-%@J&OkIcqZTw{1)Rt|fI|&sLpI(FhBN~Ox;BLfK~OP6Plw|(LYRb5 z1000lK5uBu9u0+a?@~KPCXB(3i~(c+RgsvG22Ip?_7*y2OL?;pC@=1!PR?)DH(%59 zxon&(e&Oi(Fjomno2@ZCXv)7mg39Hzg z`nFqd^!e6@c&!*DhmOItIB*AdkTr=|1WM$t&MJXNBS}k;^Cvr<{_iL;Op!^>Qnna6 z3-&9)c;o`PcSHG-*8|ozD}kr zf@CImV}f~yh*_97=9rN=nU#5&m${h9gPD(cf`=KJo7tG3`I>i#nzcEbxA~asI7Gq2 zJG!GY(ZyUw01#xLJhEXjETdmIkMH0hU*s7N1O|uNEbWx)PXU!Te51|Y17hTPV(OU> zZRR2$LQ@ljQ&Ubl!$N7|7c8-kCLH%d4Y~Tlw>dvm+8pY&M07h3xsR((z(R!xiS&JY zw0u4~&vHxK$`8KE3s^fBrpIf&l1ZjncXeG?0(1JNby{`)dm2FzPI;+Nj~V%HHCm)a zkfe#us6!e=$8|cFI-{FxS(?cMvLBnVEjyUCxw0d>va#8k8=JC0yR$=Ev4a|dqSPYH#eZ>2h(4ec%>Xmt zB{*{U^-kD7-b@eKP@e&{g=^b|Jm?KOF@|hU7Rk(qX`+sJMi-a3kXCv#h(rg7KT=dZarXtwH?i1pXGP8U6Pp*J1gbtV^4dC3+2;UPZa6Q1G6RCuBcU&Uk7QD9)o9EF3sJw|xdo&$&ErP6l$WbAbDNLbD( zHDF9wPuI>94O$_PJ3*9Nl?hCN{=^1UgEH0&X~JQQe6>4XYwe>Rl*6pjaUD5Di~e4F z6~HnQP?kPjub7tK6(m5VN)KS`xxVYY{_DX$?8ScU$-eB({_N2{?N|M(Fp`L=PwGt! zlJ%+HPkM@l9+DF3M~(jJdF^%&Ht#cV?|ZJ{xZ9)6`bRNb!>xEl5nQ7w6zV6}W8;3g z`>UZIzwe88=r6YEkB;xJH}e0U=mkhKFaPuXo(ln=^GUz%b=>&yUSpp!`-WV|b@}jE z*2oDDh&V>#dB692Kgpx{-+h1hiND~3=$pkw$f0H~_an{6yvu5+&PRytREGMi%4NUCPaldYho;@(<04@K8q49N)zJIib$0@wIbAJQ=?N6 z>Rh@oYR#EJt?sM}HR(^VImsfl2=pmNv^}Ld<(gD0PpMhI>MTo@ZdU$cwn3Z9#`@Z-K-5humk7;omfhBW&ps-fww3#JAV#+xyDD-sRL?W{J16=(Yt&9 zJ{*vB%mR7uOf69StBxLxIOqjGzI^#P-p{{}zdrm^_WAF(58r#I7!eX71_pv)AO^Dc zk$dpv@E?Bu^>T`Q6HZ8BfBoUdA%Pyf^hiu$31q?`CYor1PnY=yTW69Xl^JTEJ$6`P zY%#Rrh`l-H+gL3s#^Y$4#rV`+iTyYul6WzumtGSswxei4s+E_Eb1@lZdekxK5gkT& z3Fen#hDqj_W|oQOnP#H2;7Mwx3Fn(~#u+AokPPzScq=NoA)U7AY2@H4ZtMlsG=BnQE6h`qhnu5eejrESgr(L7+Cp8f0e~it3br5oV~7 zKrZ@erC34=E2QVmI%$)wO8M%eQ2Iq4uzyzBXsu7iO01Q}F3RMs!SXfivCi^}lc+Um zH9~HN*(QKjIe6RcY$|FQ;&9y6)5sl~)HBN*{;acZy}{XA55D@|%WuB@?(1(o;#Fsz zy1}*k?kvYN_ej4D2mJ855eGMMJr!TvufQ-hTW+|`&NVQXUW#c1$t2e~^2jBhyfVuv zmt5z{UY4{Vmm$4eCd+2-j5EwG%j|Q|AQ3WNLerdR;xs)GMcT3vnTlJXFawE z{+f_irga$9(2k|!X*o_MYHz2mX6>zE<23fKRdT&8l{{w37qL|*B-BIGG3bmD9R3Y> z;DXCnGD!y_Xdp>`56*bwgO?1+hZ~pXDyt*f)V17}-u+P9FuD!*MP8S!s?(Q~3VPiG zjs9!XVpHbW-LUs1>*>sXj;rRBYi-x(Q zgd{9sfhGr$5+N-`bIZ%Aay1#D!p9k9mOcT=Q;6HD`GZcaoxs53>ct z%|xXuJEYa^$al59eD6mV30Z?41Zcj$qOAfY(Du~_7eEkssSYS@}LT1{8e z+9Ol?7&S=(l9GzDWL+>hr9av#j!G0F9r@HlIOZ`ko-`g2Gl|GqagtN51Yheyi9NCn z##=)H*DlS~v8GV)Ip{zK1M1-qZcG3Ru#liLp))Xo-S1(;DdsWjQI7sSC;|(qc&0a{ zQ#7a?;DQq2<@YvaMH8xXo$PF<2hkXls2mMxO5+r>ewQe%g^pXh6O=BoHmYcmrdYbm z_raXfD3)R2SOfw5EbCiQ3#cS zq%2LTOG`?)p@DIxhy%$O^`jqMKu~dd)TF}ajFa<}8<%#i zvl;Z02!&`w7h2K0I22P>ePs^68W<-nZ-~)DooARvto1ciGt;`ATuc{ACT-PvU1cbe zri!+Q)-|qorRYKRy4Q;K^^|$#YG4JMHoSrlu!n8qkJhL>w*EfxSo2E={G=kk*^F~- zRRqp*9<~brFrgk?2tsghpd9=Ohnmz>t!rJ|TGkGywZVyIb?&!X;e=Kc!4ZWr>T!;3 z_9R|qnhlkX4I{&b+3!v>}q$r-0iM+zw2EThGm{7VqqhX z;#7iC4|kffAx0lnwYMf#hfTi2jwW%6nlztzx z+(gnj#sI;G4s+3p!oY?ghUa%8Ux{wcrAQZNqvTVKBxYsmwik&_v9 zU`0yVl->*IIiI-SwczoE2FB!z&U|0L+(j@+cAi^(W~n zCsDM{vTieM3?tj9JhTopx>UjHz8h<3Rzey6&Hhg0VL>JEYfUCqSpKrpH2Q(XVW<`j z00(?h;I}0N0~v6T!Y2sO1D?j`6d=Bkg)}sB5eNB0DyAum0puTwTf7$-4}}}xFoceO z0v93YXfIa4iKyIE;LgN z?syk+jSc(P%U(FRPFHhEe|lI40oMM?5H76;_^{A#H}s$9e9b^@w~UaR+}v*dwwVw8 z=0|_}&woYrmyhmpV_W*p@AmbXe|_##fBfKIzV?|ukSic<5ax9{T=j`y>|F-3SVo&* zoMtvfDZIhH!_*qp8YPBADNiONF!X<7C3yg7So9}pk2PNuAzwz~F;%oB?a>P`*9&wI za`Pb!4Im7EFbc!Kb0ZfZAb=kZfFbdLf+SWUE0uu@iN;^}28mqLX+ZI5r`BxEwrtBL z91IW-!BGw^U=GLN3+TWF(Lr0sCW{o)9kqvB)MSdN7zYJV4d@UASl|x4^?L*~ilZos zrgl0H7H)vRjLqnb&j^jtD2>xdjnz1A*NBbT_-*lo5bHJw_2ht&g)C~rPedYcj+a%M zA{m~8Pql=Hwt|I&bcK*7Mf!JuX(*49M~}&Z{&W(ea{ECabii^jI8*GgI6jwTQF6n8S;8o4MOcw$8P4*K5p{=trIS|UjyJh!Jo#=&8Gm}@gsB6S z?dC_7v2WGVe_pqTLrD+=$zEb8W(~-Hf})f{>6NN-Phr_#V;Pm@!;fAFk80VKc2|#X zDU|W3Scn!@V&;$H_>})v9=BmxnI`}Tut))Gz3*qN=_9L%VVu_>F^m~P7BjqT@d zgCcKJG(2Vg33bP#S8!$}OEETivuOG#ly(+{*>h=VS7nDXNy?dkW{F^x5{O?(g-j_f zoW_+9wt^-$VL0XhD?kS$*^oHaVJ;RQCP+pqM<6fAksTRv^HCvmfMdNN0Y-of{a}*l z=?X^(A3Z<|Fm(k|z#%eufiA{`H5oTId4E8;XY+@gZX=!XMxA^qIuHnE(HTC=`4nu1 z6vjzuM9C_o^JV*&M_-d(+T&)B<(t6MNQi|h14)n-N_QDr6e7Bzn`EO@2ckKup*BQ+ z+oPh>NjGPAIf6E!?A4=t=X5{{X+p}OMQWi(I(Cs2Uswr6lG2G=DVV7#6XeoqJ~2$L zX{P?*bU?TznVvaZvPFxq^`^)MP2uER?_(|qftttCS-Ezm&$KSiQG2r~sDsL&0^yDI z#9-MOqw3fv5K2G0d4-2$cyt9DJSmraG?z`8C~Z@zjmDM-)s~t{oVSFJeg}^WCU@OJ zqpQlQt?H@*5Fc=G2UGwb`%s=Fxdi@Mgh$ApB8OD*@vBFuAMY8TF<4{pA*;073${v< zy^yOM=3xQ?AGI*6?~w_-Agv-Ntl8QNuj;Me3a;TQuH#CsR73%js#YW|rK z^qFV+nd(tNUk6=zYG4T4r)L_dgbK3QSep-_Lgn?A#)DRNwq}=@c!AQX1(jxuwr^vD ze{QCi)&fd0yB9Qzq6$Ynw|(uW2zY(Yg`SxrXBmH5i6&x>$(L*L839HIe?lT{#uY~8ZZFk zyZ-{by&Jp|Gi(|2u_24R+ju&Mnmx6HcB7h)`FEr6mphxPiKJ?zFWOIVRjN_PXJYrM z2smGv*gXtKNO;+kR0OYQARpjR3V0hI9M`oG0-!O8bR-xb8mV+*n;;!gp86qT?hC&o ziBj|7bMXNVLa+h`jB*@>Apr})5iG$IOu-dw!556d8LYt@%)uS(!5<95tV)=HsT-9A z8upX0&NQ(r>>Lw|rqTp_vn!_wTf2y49t)wd1Cg4Hi9mnaTklc=yj21ZB*Wlwyvd8i z(^i`|ahqUKOA=bXHi?#2rMq?ZcQ`tA=S#FbtBG>x7CbvFL5VE>E_*Cq93zb6RN?5C z>c|@-;Kpw}F0|psfFJ|wkqsY!0%xGd>{}sbYlI;N2R(oRg4_dm5Mn6^pehIhU z%dsrWvrNmiY|FQd%ekz}yR6G`%*($F%)uyaBGA@o~>gM-K-7SbIJAKE~Z7n^uDjng@; z(>u-6J?+y!4b+xZmO)L_MQzkajnql4)H;pPn&lOlmCJX?4GTr8p2ik&3n8+u% z$f0dUUL>|GHXll;gr1!r9mU$f>e?>ITuV*cwf=3}w~gDmozz3E+r91EzYW~Mjnt}2 zqY5!<#(lbXdN!+Bjm_=c&kfzpSZ&cw-PIl4)v?4@MlL#BjHCFbWdH!>z%K6qY;8Te zavi61UDru0nueOsV+K_OhqLZQhYTlgY{6iLrFUzD-(`#`^_DEwNzE|(F)#$+!zpE5 z(L0IwfQ!mKg@kz-{UhE9Q|c*U95ufdS&@^oyVf%2Y!} zO0(4BFTP4K?&2~I<1=pKHICynuH!ep<2labKknl}-s3|Kn-MEPUh#ANEw8?pm$xUX1feUh{Z*AX!vxFbs5nQ9c7GH;1jAOQ0Inf zsNb6i>3^bNFiK!mEKr&~BODasA!gwgqP1q*$D|E7GTB8+2cIryGsmj6Bc_BcD3hz5 z$$xx-!g_%VYSY5)>%R`{!7l8>PVB{Q?8lDmElZ=b!IkCY)K($Q1Su92NN(0`?bjZS z*M{xeZtZDG&ePmn-A#(Z!3By?53tYyz4(j4cwDmE)v-6j%9ZDOE}P=z-t;t=^R z^KcXNc1iR%uk%Mg^hTfbVzu)=@AN?b^gqRw;7Q~W&>G{V2?@RaP=kNw%N{oBv|-S7S1pX?oDHphJy(XMbPEco9<&w!u) z-&DJ-W4h8_6zI&S@&4|8UzwF}*M({Ye$H;L0T5QKj1Wjr;6a242^!3iaNt9T3mrx* zSn;4igBCMBlxU?PLx>YKS`>MaVnU21Q#$OJ5#+{_0vnDDDU&42n>BIjthf^5$CwFc zo`g9Qrox;Y9S#lJ)FRWJRs;wVu<|INN3RHd;M&#eSFmBZLK0in>{+yF)vjer_A8-R zj{w>1X;SG(m;QC}+U-a&?_IxqL#F)Om$2Z%gY^d9+nDj=!;T|EUOd@yWz2vtYtC%A zvtrJnJ&OiC+H`5uiB%(JZB?(tmP!xDhFzET-P*GQ-{!sBw{GCJe+v&Td${r9xrr}F z&RltO=+C7ak4}Ah?dsUClFn76r&6T>k&{u3lGdN!3sC*5X1VgdS$Md z-t!3|^$-#f5CvOw@x>NFFhL9P9+U>R8ULx^i)$-C3RC+MQwFcFKe~+R$Oz{byr?{_4QX^gB5mIVvFVVPO6YX zHa(Q^Tvjj@8)Pv-26CZKlNR`^aa(S?o$*F#VN3;pM!Yrm+!qCuPslod!n4gL*M;#y zbnEq2MsR`DcVB+_jcYEZrZKX}X|DVUFsI<`5+pj;JF3gYSR=0_pde0@u10Bvlct6K z(WE#uFf%4e<5L+nb4sAr#8PBZ5vDaLhhsA6J(>;zBrZa7)_G^1d-nNfpo12AXrhZY z`sksvVwcTTT}?GsR9S5r>RDx-+Ui%aep+j(vyR&7uDAZ0>Z`}*8f>(wUMc0zR+Fr4 zi76w^ZMjdQdo#P^#yd5=;eLDWz5)L`@4@*l{BFPNHe7MU1vk?~gwQ*Hr1v04XsDYX zbg_>I>bb_BdNg@}!UO^IkKO@M&rtQ#V_Z6I}=X`QtE z<@myt{q_P)N8WV}kRvg^HL5q~H|BpR`YMfBkkkEp~KGEs_8Y+@9tI7KIB(Ta4*2=`z% zKQNl_OkzCY7|mElG~)1#YE0u1*XYJJt`LrFq~jdzC`UZH@Q!-SqZj=c#y9p6ka6T= zA^%9mItmhz?t7O)B)5@gJqtw+k(Z0gfP+nNLktDjgFkG*faBRql>Q3JSL_r7gKaPY zA1?acDDS195h+b3lN(GUPk15*nbMWJT%L=bCp};WlY&dLg7u74FvS2cjQ}(g$tIQ* zFLLoU?h{)w!{;$MDa$wI!=w7z_YjNa2~KKq%pJW+&HjbyVS}{Nno49IXxS`*7kq^S z=^4R#;!~dxwC6r0xIupE(?|Erpg`$qL37%IqEUL|mnq;CG z-CticT2YLK^rIYIUr9aM(Q9s0q$pMCNLOmol!DZyGi9kvYf93S!nCCnHItSO8AwC2 zbB{kIBvBI?)I};1s74*CP?cI#ry_N!QDy2=k6Kl!LN%#b{>9--+BGwHc0_V^sT@_- zlY;|Hu7Lj%mlC#64`w_ebS>cJC_z-p7hPi=_1M8II#gF)t_wx9Jjn23vR32GC|%rA z9*r2wtzQaLvXd2(L5Os{mT41`7vt>4{HGK7k#9~q@hp?Z1hsE|u}pUA=4h?v+0rJ- zVkb)HM`O#BDv6J@H6uxv&T7k@fC~`AC2nzzdtBruSGmhw?vI%JT^yX7uSw(DK(hPS&ci|2K}OJ4Je7rf)85_++#UiY52z4I;ad)ZrG`QjJ8^i8ii z_b0Rc>i53=U2lQo8(;z-c)<2GFn<}W;06mg!U=Z%aDFK)VF+iq!U%rwhRFmU;0|Q0 zLy4rb5|UP0RC;G;jOBA1t^=L>(TGErI zbfqnQX-r?Yy~@1lOLO|^nBp|lo*p$#b!yX7i+ZQ2CiSX8?dno@+SIQ`HLX=$>sYgT z*4ncO%`!69gp@TsC?t=Vm-5tDym|$RoFovcbmD(-?ILl0n)R`~VvGvWF)7(6w zJ1?e8P)8-UV5SwsQajDv>bBq5L^DlkTak)c6gWseBBKYbXpq+fTq6p3$%p)}`9?-J zj9IzLzYOv3%qiw_nt7aTzD<`eiRLo5xodoW^OnP$=Rf~B&V{~nqBkb!LkIfHnO^jz zBc0#_*SCi!++hq`UBg-D`h~rY^{-nP>|+;u**R?X1*84yYTvq~B6&GrgVR~)@!0_g zk=CCf+diV;27Q>2gakyO1K&2e$o^sHA_#z?KHWG6wQ1~15ZQfbcE>v*=)N-)@4H=$ zes||R|9K2Hx?NTt#1-24%<4j1WO`0Hw7$9XJ$q@(`u5_Oz1I;QR(+-yU;UbGfBSzk3zGjibeX ze)Okb{p)9cuIjfEnn6TzP!V>y?XUM2i2(*o_)j2SN$qHR5gao)8hbn!xxaEdH)CTI z;c_wud_dy@Jqd&zhmbeS`Y(}cAA@6=?QuVXW0Rm8q0_=REE~b(lQS1mpG-NyaB{ua z+Y)eE6^Y9%`f{gmayasn{y8M;3+Iyo`tZSe074=BK_U#oA{;^^G(u631tbIzAap|9 z0UjKQogv%=Vt@r$;D$>$LM}`~B>ciI1j8h3EW!G-ql3ZTXgb(SL#X4q@IXVOV>vfu zL#3O;ICQx+yu)eA!>HRsIPAkWR5L)NLpkI_r^CZPM8S#aK-aPrlL=TkKt{Ea z2|Pi@y9+)Q389bvqYrGe#%&Rh5s9n`TsM?U2+~6)`cb`+K|L@FGo5`00g;vwZL z!OjAo#1J#E8I77yA~|V6)DxBZ0TqJW2!pi5rogSLF+Zd*ETmWw=_`RPfC2g_fd}Bo zdJqGCfPwtrhmQ=&k@Txgcq{r4gVCvn2j~MP(1el95050BasUJC6Tlo9M;NdH`e=kC zFh_LBzFq0Z7o@>f;WuiMy;?y^sC-JPbV{n6lBlf8B)LkfoXV}l%JDlY(?Z0gY(KIr zOS3#nw2ZX9DGve2H?}0K!h)yxvjVu(lf+uA0F)7GY{meT!YL%Ya8n%s+z`FwNztoI z_JF5@puGMz%cXKu5KRC{qC6LMTt_J*5ums%Bf%c9R7#hb6o$(cfIC4rQ^Z)wI8G@F zh154j)V!pEpRPP7e-oLZKuB{sKGw7^NLffY6rf~rh`OvK5b+0YV1{^rg>v8qF2I6R zs0T2J04!jFoqfd}1X7Gn3*n(;}hUomx3D|}ScmQ;e zhoQ8Qo_rA)=!SAA050&c$@G@YVHY(c4~c}q)DzGEJ(&WnnF9q-`T7%rFH}{DisLEgcIj$kyIdua@kM*v`o(%(}Q?NNEyuxttJ%= zK|aGD)F32`dOa@-O)cX}En&Tco6Y*FI;|{JaSF>l%_!7z3N5k7WNe5utq(;o2m089 zGN2G`tA}cU0Qx8gPu+%UfCW%R)d$d2F4zV7aECJ3HZbr7`tS!=tp|7ThiednHWf1A zdd&LR1Pic%ci;w4(w!L*Ol3`0$bvUJ8`P%M$FH2nXeCW)HNOqKH_^IQZnai#{@vDZ ztyXXyS8**@&g#~!`Wm!?%e8q5ie$=j%}TD6SFem#dhJSly;ptR)_t{Ce*IT}4cK@E z*ntHW5;K^%tO|#SyM%QQ=4+Ho#mjRvmoN2IE~VHR!%|Xm*2VBOy8Ondz(@_@hE%wQ zC?w32Z7h{dS!f(GIQ=|gGKP7>o_f^1fo)P=o66ZF&A(uqhZ`qp3Kc$;L-NRr1{0rW zr8+)U8KFC$lj5}2T+M)^l!F~Xx0E|UKtTK3kXEG+8+d?szye>`22f>&pbXowtp?js zTbT4QSU?9Xh+Acd2j?`~dU)Ho#e#A$ha@0d-f`K#ED%(x4|m89H;qF6txa6TU0lX( zT*rM}$c=X*}F&Y*x{O65yh|^$5@p78J=Mpu3?>_JQB8H z9o}Ic?qMJPVIU4-As*tR$-Kl=*kGfI6j?rnwVa8t(%pqTlRLD!5=?Ou;cYRX${Gnj zg9ygFoU|$+X#v*yP=mcf2N*+M!(?7}BPI(p64U#@rQ|3*%Q>q2y?-37Z1qRm!d7?f z&6EH*YUN%N45J3K(=8F?#hJ?RWv%XoE%}99`yftVK!*va26VWFcyNbC0E6ZPRdfh~ zO@0EiW!nevF@87(Sl9suV6k(6VDD6AR<_Q-%i;`{9T@P2Bsc*aSm0(1;V`{o`#@b{ zE@opsW@JugWnN}xZf0kGW@wIPX`bfHEr>>PT_rY&9R3ghZWggJ6;Uh5B?uhnaqbav zKIbNz!a|aySpr$6NXBqxtH07Q9@EdiMOJ*iXMKLg%4B2dLAfrYQ#y%^3!SZNiamm+ z$Ts9kqfN*})wrM~7Wc)nc2!?K4wi{Ft(!ZnAHp+;wCK15-V_SscxJ{HQ3P37fHo!7 zda#EQP!N{32g7|4W#GS-wrTsQY5EWaWq4_6i$07cN&{R*DvP2UI_f1tYNJkSre12N zR%)nj>ZpEdsjh0OzUryYYOB_2tlny`?rN~+YO((6u?}mpK5MhC6OvBrvTkd%c5AkN zYq^eVx`u1Jp6k1=YrNiTz3%J0&g(B`ONnGy{;A;RCRR*$;yiy|Y{m|fiet--h};4B zRPXdQH9nAjZtQ+>()L5C{Jnsb*Z<5p-i&B3k)LxqJwWcc zj~PpC_TCwcZF?)mz+Oxx8%Hka&dU~IpuW=o3+CDVX?ROZ=YDSJj&A9OG%MO6 z&Tj1%3CdI5-*kzwa^2VUG6T|V^KNW8Ey&fS%gXB+$;;uK!M}Ql2gRcg#=C5MId92I z?_!!aWYXx9DblZ_?bilKMNI98Cd~ltJ#Z8jM6KTJ9YKwj=!AsuExKdRPH14f+Vc2q zx=aX>Z4piIX*H&?PgT%;>ecd;s#T{)bC)z%!7F2Bk^9fbdpA9a6;ZR0ljU6 zMacCU?bh%`qID9aR1z|WroA|AsoS$JkHG+c*QRW9WI0oe5##wlZhQv9BHR!_2XsLf zX24ytiQQc*7Pl0yknC&i2#56Ao^(mC^hm#SO2>3d&vZ`TbWhiGQ1A3m|8!9=by7cd zjsfsdUv*PwbyRP4Sbud{cXe8i^;(~GThDb|-}R^XVs^&b^cae^M31WAxNsD-;$8rv zKwZCdW)X-~%`8&GflhTT0MX_6-Db7385|Mq;2b_B_6D(4aY7HCJs z#WRQS^`$s)obxTiS&j~w*fVGXZ$w`~Q8uS@hjuV~%Xcle3kwHW*Dj|#PD~H43E8cW zCrtJMIc`M*W-xs`A~SOwzj%z#`0ZYEjqiAm|M;`i@rUK{!gAPR?_ye6_$bHSo+RUy zmrsa#CnS!E>JI1Oefe%7_j2bE>ahao9fX3ZT1N!!LgtzW6|J5{==UutIJ?U29VvPD zckESdp&jITY}bRAa4?y(sWuY0;5d=vV6!S8#6L43mB`^EqJ#$Wu$_xs3Ce8xxo z!>|0n$NR~j{L6QI%h!Cx|NO$={LiOH(8qkkKYh>7{Lv46)~Ec{PyN;=1h8sJ21i8_p#)uwAmc*Fy zLE?~C@IsXPM%2MT~%6ZGEK_>83ldVC}h7b~RPjQeV4{9hPiU ztXjD`B_?)s>)x+R>^djQDQw?jiM~pEk|F1u%L`(~&3ZTW>ehSP)~bCw_wL@mgAczI zqlrQ0&0irrab#eYB4z5V`Fy5)g!4P!w@<&}d;BEvSLTvN{jJxZf9&N)AWSX=Xi-Sc z@s}Tj`dKlc{)GEg)|r6{^#s|23?XL}AS04kqKPM>n4*d+vgjR)FTxn3j3nMx;fL#e zSP_mm>ev#6An^#~k3JF^q<%)`h$NCR^_b+4O*XltkVQVpq>@!m86}oPYRP4mJ8lUj zm|l|Uq>o=lXp)srN?GQbRF>JMm`8>wr=4};8E2kz^7&?$eBP<2pn&dq<)DTVdMKM= z=HTH#ljU?7LkEliX{CY)z!G#uJq3deNG)*8b=MVFoNP#C$0=|1=%z^t_RNBmCYr!1 z>pAv-np8PVoKpr;)%4MbCbB-zNIk{8dX7~~(RP4QHqr#?PX2WiopoQWitTjT_SP-8 zSBV$?uDIil3tCziB{a=>=1ucoObMauF1+qNm!VGaQhOntIZn7Qg=sPvp-%Am+pn7Y z9jN9*_2KK_z)WfyF@gyz%x}O5UPpG zrP~9?qyh^B^&Fl!1fp=`j}7wF1A(&ZT(gHf?@UmSKS?m-Pd$)xVS^&o95aCqi_iYX z6d(sA_tHbnskzcnpxsRy;Jg2wD$2i~tQ6VN!~}0-;j|7;Jf=zq)3h?b zYl&oU#dJgHJoVV;`+W1uX-_cs1$lqI#Pz1RH1uL8f9cxp+6}z@_v4>`cPgWQz5g6z z41CI49)uqDKjsBcEy+7z!8Bz+0s=640({^CA&5W;Do|e)+@J zZ||@NuFiplde{RC>kwTKhNFoVRO5{Gh`@C|bAZUOr-%s(nTTfO$VWO-f07Ij{}`gK zb+yYz+MAbrZeqg-_V6X%d*QqW2r&DMFnrRhU4%eJu~Amcl@?o2`x+=OgJncQ23kq^ z9x}>@P3d7J8Q6O|1eE+hGMUO;CNrDqOzR!UlQksf0i_v4YFf~m9K+^@w8=bfE;5_d z9H%(T*-dhu)12Wx1mz!pYYjCzn19rbueJbbZ@dMrSXqVq*faSDc*zVwMr@hDR_N*OqL<`KA? zBvq?w)$S;#B*rM-@diT?UfySup>z%`+u}SB_HTVi{NV#1luBrgwV@$w3r^6Ql7+~! zo&SPM#`GmS36<3#IWQ(7q19H$AU3gX!B>NV=tEFCmWGjyD`YEsLCRisvYNH5Eji1; z&swmvne}XFLCe7$x&@r+18r$rd)gg-GPaK$Ep0_>Thp#kwvr|7Yk|ny+|Ks4t_7}h z-~|~%AUC4ClId6ly(E!GLKd+`du}_3f5mG1tJIH zVe(9;>{0pDiraizkg*e{>snuyp<#BogJ?}uT|*2^IIR}03DdCnNW57peYmx`EM@!- z0xpDk5_!o+R*;jWoMb9TxyoA3 zGMAg&Wh{F+%vj!~U%^+;=YcuR^Lg@wOT1+cq0i(zyamBYw7;ggmVph1l#rKQ#P27B67`FA^_rU#HDS_{{wt@}cuYavPb|>85_b&LvBOY+y zD%{=(2e`&DF7b```{MlmEyYBlk-_%5!zdR(P)_dD3PI}RDsSQ|k~1o9;XI2dtxl$= zQynqDKon0Yhp+5$Q+t#{3`hYw6Snxe1OA+A<}k<9TNYxsd4837L&w0?J{`9IJed<}i zdegf;_OSmvP6Y7O($9YL_zd@91*mNsw?6mX3%>4!&&t;qKl#H){_n`No$C z>8nqC=|7+P*FQck3tW&RS|KQM!_)(vxT>z7G%P(w{}y+?)S4fABXfJ+D2IX;uCqV? zDGmE1g_jTrpNBE976jQ{Dydt%{>a_6ZO^%F*yg2H3{ex{k((}MoMx$A#c`NGo!IPU z2{a`jmARWl*xm?|UfjFYU=RA> z4+3Ej3gHkEVG$bP5h7s{D&Z0`VG}xG3PuV?MT8Pj-CEcU;dGb&wa%)9msx1x7V_M) z&i-h+hB?yXyPVvVkdgyCxT)qisC4eVkw&9 zDWYO3s^TiLVk^4hE5c&_EXv|6(qb*z;w|DLDNaUDCJcvgaHDsLqZ>+6{8_?qY%*(l4MDma;(qv8IpzMI(qfp(YWXin=g!!RVP-c<0fFtj$pZif`;Gl}ixDrox6iWQ0syu}S zXaYYpg0dV-vLyaR2|NI<6o9Va*EuKyQanH(h{76{KsDeB8fhhQykk8i2R`D@*gaVB zWD;1(83VOdBNhnxTv-tP9!QcEksu<|&_ytD9Gw`TUq+%uzR3k*8-k3OKt2$QX$(l{ z7<2U62ykX+dgf<>W@w7$Xp&}Wn&xSuW@@UYY7WF|y5?)bW^BslY|>_J+U9NIW^U@{ zZqlah?Lo{Hl8U7vrCYK_8?GaD zASGC2XHn9|IQCB^3V_T(hJ{>WbZ{M55W@o)0y8L1J)DCfsLtYqn&iksJSfX5n8T~d z!!~q|KmKsT7IZ)=ltbjagCc~Hea>eX$|e3}RYAz%vNhX9x}CV;7&b*>Vk+L4n4CoB zoky0~+;Q7n)fk!?rdoN@WDcT`wCF*;lR5?*OlS+_NS_BnlN(f1#H6~>?UL!UZrT%##gpP+$c;Ea~$RR<8xlDxx zh!IkhQJU66fAtZ5wLl!zgAFVI(b4A}1yw!l5i<-&F}x9*_LoxKV}t_F*ja%bW|D+? zp2F?rayVQm)s_SvNaWFzUq)n*X-H%02k(vOWOZaiT92ff$>gmlWd)v;^&Tg&4_q}~ z{zA}>lfr7L#_FunYOUI;{2A%3>gulYYOnh0kT#=7Jfp_oOZ^PnvBrptAnUTCNKx?5 zz`W|NVN_EP!%?}Er@fR86csm=01ohjPBj8g`BXhL!X2%GKM<8oJ%D+EVH*-^$q0`| z@T0O#pdb3lk_kqx+H2|QtANbi;Z3AquBt#{B*Fw1k7iBJI*DZPPOC(>iU`LhaN_ZPil#?bTXs z)?)3}I_*y6q>k#S0=nzFk}W`3hLOFZMYaJ0Gb^FHKPBJs+mY&iCSABUW`ZfP(VUVz5>}to>;Vj zYF?@+G#Q@eeQKwgE?yd`ss?6XhVF-C=J!eG2pI0+((YC1eNkX6G@e`T5ttpFz#sZ1#fT$bMOaya0qws2!k*Qi*N~} z@CmE132X5C%52TT@C(bZ&C+lT*YFJ6a1P_}4&QJO>u`*^iJbI_5EF6B6mbw6aS|i( z5)ZKwH!%|*@e@mN6jQMiS1}Y@aTa6o7EiGjKe0_*#==NxK}JV+Ug_?DUHh8M?TTO( zLXXQG((TwB?=aoa72VM>ffy*A7$}3#{f$)2t{QI#98zfU(BU33&mR5~A#(2EwNLVl zE+0A`0K@F2GA_BX87tk;U-g}+O6JQpmV&Sy`!KAQG-W08g#IN$#AF;;QB2n>!*VRk z@+{MGE!*-f%Q7Jc?=JIlFHgu7cQF?O^DuicF$;4sBl9sUb1*ZrF*kEEKl3s>^E5*< z*-R%QxvF%&s>WQQH=Z&21+pOT&)L32+o(lhRp~c_VONB+IM)b7lt({W+{UPA>GDNm zMGTI0NkwXCTxf0v7G~U;?#>#bzV1h0>cwJCB%lc%WNLC=RBT~|Ed{>*-* zP1|%%|Flo{bW8^|Q4jS^@AOOKv`{a#Q8zVG7qw1D{&iII^ix-LQrGlRQ?*iKwNxWu zz4~%ki}hHOwPAp<6b_S=zDFzH4c=_RCZwS{v#&dgi}UJ;_vu8-m1$eAb3J%-{?W#_ z)I&SFb0uj6qS{g@_hCUMP+v_+-;tI=;u1nG@;*;s0k&OY!qS*LsymgB!+~sAO;4sO zWWp{GLN;(rWM($sp50hcgC&U}I@gcr#i2bvWMKV5fJu=wm$opGSIZ-~*C2?xiR_=kq56Vrb*9WM?ET z`ENLtlY)C_o|`4c#I!XMx*q21T>nM$)6xfk}ry)K$Vg=`I09} zlsh?+L-~|TkCpoimLK_*SNV`+4_Nnhn2Y(C@Ag@8HVW!)ptm3!Dq=TaAEuKj;WOSPx@8}9LO1foz+HkH zc^xKX=l0=ON0Xv%m`k^q`i#(H8=U?i4zOZ>?uM7+c}C?UeE0!~xEzdt9EgLg+xo26 z`mF0Zt>3z>=X$UI`mP7NulG8x7dx--y0IravIG0E54*BA`?5bfvWxfuV03QdIe>@F zwV@5Sb4}Wqjkkw;LT)>`gL}Cz@VTqIxTAXkue-UkyES*ZqMPW4bhdz#ZoWIDy?^Yz z`+L6wymSY=H2u548$7`eJii~j!Xx~`JF>&4cEd|N!&CgjPrSufe8gwGzAviAWBkW^ z{P_f{W)?5>hTrpCA^stSn!0hqI?KEuPbfje@BBI- zKtCx39;SkCHaSYFK1U`4hW;*O;*|rxsMKd*0YkKeGj?NR^1gyw1gE(b$bpAnG^Nyf ziOYH~NWcn6z$ch}+lzw(41ohsLD`E#Er7!i&^q1Ay56__2%N$S2*C;G-b20|So=kzbnNsqK~o&aksRn}9Kp>q>2sXvhg`>v z-01&X>bnm@lX>jR{_F>D8=pCUjPXRFvs5w#Kahi@5d(G&WzK1lc^m&z^t_>G`+|61 zxut|{aD|{_r&1dKQY1g~9=aiaBvjJ7heF)aU(aV>4+0Bx+N5?Qn-y4Vyh1~ull-q@ z>Mx{H2wozTi*~&5{&^lgtNL{Ixhs!-*#m?eapL5xxN|Q>10y2{iW?zNU%n;61QKiz zvEjpk6*)2#2+mubI{WTqH{SfpvkvPFB=EZMhm z<8rNA)+^n-cK6~9tM@P8z<$@BJvvn_)*NydA8o9->0_&o$sUf}bh4Glm^n+vN;$J- z&z&oiwru({>dc!hi{^})v+L8cQ`25u+IDKzu{FP@%^P&--K~4iz8w0vaNNmnBM;uZ zHgny}pHFxGUR?S0(Z7jThus}Ja<2je2{-_iynv(W7hgW`eleh+fa=w+_o#k}J@(PT zu>T*x00kV7zyj@)FQ^0+T#&&A9efbN2qhG%F!aiEtHPw@du2XAJp2&E5Jeo3#1c(B z5y1&nT#>~VDJ-hJD+ZZyMia(r@3gT7OAN=X+PmsU9d%4hNW7jhj;S7fyD=;x^V-qJ zt}0a0xFRz|ib^Z}%4|w4|MKd{CkY$!tj(+pQ^z3BB<}!1&ciG{q&6hPrvn6vsi74N za0m`wGdM*T6<)YSSo<0wP9hPLlS76rz8K?-HD1tRrKX{A z#%XSSILcbR{BdHodQ@v=xzw6CTr{tYk}qhb4fd@nyTZ9Qm$M}@OTlyoGpQhn!*1HU zl6(@wSSv37n3%O zuqt2nnP_1>H>>G)c^y6U(?M@?V-_~kQfzO>}w!j^gIbF7~Dce9^fd+d$Jo-XR2w|@KWzaO9b*UGm`eDa-_ zKK$;{KOcVf<##{&^~nd{e)YXSHeMDIKo06v9zq-tfo@V@0uy)u`{>6$%wWcS2v$K0 z4k%$8)8N7Y0i&^`2YO|R&jv|YLKAARgGw<5$Od5}WARLRH;bROgk&Z!{^f{C(L>VA zSXM2QxlSor`dtvOw8PDXMTqb7p{p|eW4 zL|3*FmaLQ|DQCG#THewuHmuzgzvQIP!Ea{hdtDV}7R>s^1)0Un75I#)KVBa5na*@# zFM}yDVK$SQ%e|+ypH0{wi3*^7XKVMeJe~+gNE0 zwyuv&EGeaEtBppBbW%cP&04y%&caMfoV}ruK0D1=;#B@GCKYXHNjqB4x)!u2eJyKe zE8EzYn$yNHGBmT}Uk)+O|kSJk3jKOT=S2ONjD~T{Bx5G-u8C zGBVX6YL|oA98#v1cJ-luS!>dy84ajeERUSH>%~msNdlu_$SLjs4qOOh1S?3}+TQpN zT!;e>#8?~MTw#%WoERCLS{yiJEQe1`5>$`8u#O$MV;>I^$2=DDg*C+xPI?lV)oNL_ zaQ5DuowUhEbaG~y3}q`<8Oy$k@|LfxUQl&zm9>&j}}m)D#wqfCBnl^1k{%fk4=KtLw?oXtASoX-|s0 zOCV8b0@lG65OZlwP={^iV<5w5l#vE4K7X`#We#DPC^;6lckeS8kJX&0GqFX6*(C)}{bXIm(H) zw3WNO<%DJ(%x5lh-O>E!HV2*!XT|fQ`TR9NS9#2lmh+`p|2B^qwcZ*{FRs z&P@ihbVD7!ro|-;OWxaP4lB1KS#l~7WUw!Ti#+ZuSF%`^@2-i}Ly!`jUS>cCMe+N<$i7P*-vFFp6-gPtC;&*U3~C|I-Ri z5tCD#qEo$Cff)u;e3i%n8OT`vfd@Pxe28bnt=VVm_O)N+#T}VKDJ{3{+*N+_pCA3{ zSO5CWReRWD*-4ev-ZRCMWcQ+zWa@;H{_oF!=lQ?D?C<|@um1>e0CTSZ5%2&7FaYTf zco?w$9B@`3@Bt<8Xee+3r^x+M4_^2Vo+iw=%0$(A&DH*+1pkSj@<|0zu9uLt#zC)>(J3zJ7>)~?WU=(URHh&YN1PcJTZ1Knz=OVUux<}8_7=P_i( zDs~Skva5@X$|N2qRL=ei+j40K?KhPBX3|_?F8%N z1(`5oEH5mE>b+8}XYx_J0%{g=p&pE(4E$jam;no5VITRCU}jAqH;5oHk47}F7$pm* zn#dCw5bnH@{QjPf8@q)Vr|~VOPz<{SqGpmNYtklf5+`r61Eog71c1U`!NNQ)$292= zDQS_!;S}JY7x3h)yss#Q(h`3xDut5ArqU`GXOO^;Ab&)7s^<%BPfO_Q6T#9-#IoAT z@?_F7EY%V%*U~N95-!P7E^CM_=aMCTrX*uYnb;{Ng%Oq<%r999FwZT`wuLa;5ZZ39 zFcUK`XYtzxGb9)DF%2^^5py!b?XqT1EOOwT-~=E3nsh*aw8X}W0;2q z|01X~1Xc(H7O;Q|>VXS_pg!;c*h(|HP%|}G1j(N8q86+&_3YV9%PrtA+I|uB#)T_6 zEi)UF{@Tc`=H5(5t|lldCOf%{JGHYrIph_N4v&2u}o^SatCDyqf`uv6Z+4=Wu9`@(1-p05vcqWidyK^HWw5Ofn?MEq{$ zuDnc{j)t>x2SZ6qLsQc8IMk;+)M-GpX*SfeIuu1iG(}5PL`^hhR1`*A(nQ}fI!ng2 zTCX|j5{TN8q;#}L(#0auQ8%@;6H;y<{c3>|!zALn%aaKCh?j=Ml!E=Kq&yPZrXeWCP8lu&G0L2kTI1`9E;`syrM^Z@9@yG zKGSn!JQY9TQ$0sjHP4ge@X(!lZx6NRPAaLAhz!VHl_*z5R)g%vsuEX+l2q17a()%5BP@2Yj}(9R39@LF*trYvA7pv@C$(7~QmFk`>UCp&zPqvD(Khrj?a~2hE=$>wnC8$Wp+Y_w$Y_riX_HoI zmzHUp)@h#>YNOU@JxNuqKme|`OpA&SCnplQc0d#KC0gQZ-)iIfP~)J|Y|&P2A4el1 z^tzaHcN9>hT#|m~2kWk|Zuf_2<_{H14{z^}n&=jA?bdJkHgEfOZv|J0^fqwci+(ok ziC(luq0MG?_Jt^OOE0%lxy^EQ1u`?&b1_#sJJ%L3({%6db4Ry0HTQJAZnfM{fRZaI z?D0Z`#Y|fkcWEuX>>@oDC~2ieX&s1yxIiB20Tw!d3y#4T(7_*g)Bd>xHFp)}x-1H0 zuE4Lhg(SJDO3V^2xR+aqv1JmYe=?Ppt}uNFqe2n$YO+SI+Sh&G7k=Yce&?5d>(_qo z7k~4&en(FCq6UjD_9xkQYXlT4byZY|3{|QUts0bp9khWn<#I6R*y?h>x~+OW` z?=tvGHux-)%!9{GOhVXVJ2>1(7==$*g>f&1S$KtW&wGV5GyBqgK2O_{^Y(DKaye&* z@lv~dSTliG_6BS*om7W^SVjetN)eXgec9NN9~qJ(S&}E2lG*ruJ4q;r!fO2&A^o#e>!gxHS(Hba zluJ2+=jx!0=#Q~2SJL-_Ef!|%@GoR}ubfCZV>!ugd6siogkOu6ZS<9Y+2mSFn02|9 zgPE6Md6%z+^j3GaHgJns${i`Um#-{_Yw()iC7UgknoAhVwi&=EQ#q~qdx!btycrq6 z*__E)oU8ep%Xyr!5L}(CQ47)oXID%EC=3Hn9|uH^otHq&tB$3&2AiUHWw$-r13q?Y zx%#<+O7I^c+MiNZpaz;n2y%s#Ez-!B%J`BR`$r!BDV%LCD zuHNH7bAW4N+970mrnzPWWICsD+NO89rfK@8gW9Kk`lfl>sDXN@ZMvwF8mX0$h%qkZ{zReAC-u2!qJ2tf7MtG^no!&2@D%+GA+k7=uvz6?#9W}HWd$cJ#>NdNyAN#aHd$mQowMqN6O?$EpFpG`zovOlK z!1OBU6rg#N*etq5I%q;gO#uEEDiHDp2k-u$0c5#ZO$F(ApqcXRy16g-{>!d1s zK?qhr2tFYt8Uj!N1(Iq3(sxxRB%LPUULI)uN0MdIy0;DSxh;NxA93Cy1_nzKo%}i z35}5Ald$3^{y*Z}qKUoQ{=OK^hX~$Q4c3~wxyQWBBV>Y^0*{w%rosc5zwjxt8Fylw z?2M7yzx&*wakRRQFqwQ#A0a4B!XOYrAu1^%CSp{00VBv(K@kBH9>M|cpsEzK<0SEH zCy_uc>FUeYYe&FsHF@{cgSa`f!GT_`oWTfsLG9O`?c3h%-yZJcKJH&Veh(-R?q1j7 zH|^z~@B7~G=iUfJ&dedBC23i8)>-SCc!w8XyBJ?H9bd{DU-BP+@*|(}FW>Sr-yHL5 z7yUe3WrtEzI&{jp9QAT&hsEccCG|h)^i{w0S)Y8vk=f1>w^o1iUjO!Ee;nz~_PIy* zOJA0H{~O0l_%VC_9`89!eKG_+2)VUfK?0K-p1H-`1y6oO3ibGlJIxFFKVx$= z`%&0VcB1{U9yH#J=NwV7RrGDS+d8{jCsdd_K2b^ZdMy|;o%rfn3HGc4-nPgOOff z!-^eCwyfE+XdUEm*0m_1Kyc#*BE+?=SG0KZ>cxA?NKvgxrCuFOxbO(2ISLO>d|0vI z!;KSPZQTA?ab&@k5o0#2xiV)fj2#OO?f9~1!lp&1F5OvmYu2DQqkf$^_UXZ^Ym?S3 z8#nFGyMgx>O}zGO&Bt&1mU{WBWXe;8Gmj4a_-Dw`ttWr{`8s#)%dz)X&b|6_@8&1N z7Jr*O^z_-$$5&sQefRC~hnJtvpT2$Y{(W~Ie*L*eU4iQfNS}QA`Sx6Nl4bUwR5>&y zKva)eXvF~nbm&8B$gHbz+^jyFnaWr;c#spXbjcBvIo&M7s`AY_s`4RT>t zr~W2?m95!daoDvPV3P}OS7&j?;fZE;aq0=@f$Cv5p=$~b2FO-K9gt8#;usXnCsfc; z#|XI4GD0tZRJw#P1~uTt75L!d#Rh)}Q^!6dc)$xCn9Pw7K|j^fzzV#aq7W~%OhX5w z1PK&WLBIOi>#L0p3+%AL5__z&#vE+i4gM9FoT=34tE>T~Z1#Twel2xv~OO%xES?d}lZG_NGn4frq^695?`PoS* zd2>GeXM+k8*Kl|fLtL@M7Qcyc#}pUp9mpDsjO2lCP8eE*O?oCLYyW|qv7ZA1{+OrD z_u;H_$sUK?GtUhI4YAOKPJA-nB0W4c#A&A%( zc7U~qk|?7+-gKk3J1$OXB9(BzE%%Fa*Aw@NIA-bP-hB5h?Qlw3n;=$4AqB|ch$pW2 z;*2-$_~Vcx?)T)B8(EkMWs+&a$uw)%b$tpa+%(b~*X-t+?S(m=%TqJSDZte zSC>^?2LL691R#uJ056D)kdCDeT(E=}o64~dOG6MNY9{+M%8NL4gfl`dSqw{%E0dHm zP!ANy(aRkc4KxC;#h%}*`swqk{`>C7zdrir*I)kq#fk&1yMQ4^EmQ>l(~wfKf~dQI zB?lZqpf={vgHFr=9KC=;y}*(V43q@~{|bv*4j7hoLE>HUf)^nmL9bIJ@Pu?=;6CQ? z2?>sc0Inzt9eCl2Iy9gZ8_XdBb$G%Jf+b)(Iuh0*Mx4*Rr*zGk4ZOd07k zaZ+KM3}h$yC`wRzvXuKFD^;D=T8yfzbE_cbxUh2|Bo9Kgy zg3z`r8S|Jl(p%-0S-Dpv#b8qjoD>VAOlDg1n%K@X}V*~R`l_M%%yb$|tu%2cE})mun4OTa=%)w&oVUt!rP zSW=*kPy_=GEtEn*d(cz|te^or6~Z0PkU_AFD`4C-j{X{@#z%a<5sFZ|7%O4+Gn2`3 zno`rN8}S<0z6#c_dj+g(4$D}>zR69jJl%X!hgdsSjdX8pj8*PBM9kjxoK)j1Xg!-* z&W`S#rj=c3Q`=dm!I8D2b#3clJ6SvxY-wJrir{1_fR@tbDRc?$Z=oVw;U2(5_CUul zpMW=HI@g%h)TVTW)J@+6E;N*t3<0Oh-R^pKNP!8>6~1`|*L9X*wteI&;d#cHQ5Iv+ z+~;Y`Q@g?0wTSVdtUJ*;pW7wMe&>?_CeC+?JAeZh6aeFfr~lx0}d4& zivwIS!Cn|ZTu*kulR1*+HTS}V4geyU1R1hWp7xd8d5}DDtJl(jZkB+)+TaBJXF`w6 z&<-24q6@v~kI9y4^M%?LXP4O9jt9?$s?cUJX|hUoTD_l+te;J}SM-WH)SSL2s8xMx zR;T*0tA=%}W&P^mc-qye#C0NV9qT%pG1ruy(|$ijnObJ3Di`vlvXyPOdXzz!B?>|Z zs`T7y&n>#&+ICiXjGJJXxG>|Ba#lX zgN5{W>Z>367N?*8Mc)c0F$W)jLL1`n04Q9sk6;{+A`u2f9ZWEXN=fv53|YuMIx#)% ziQ~gT`NSOV@rQIQ3w_B-xwG=8a+a?=Stl2k%Uv48Yt58vg9+OR0MVf;pTb)|cZD{{ zf{altVIN?@1zDpC7H@#%=TFZU)WrhyCQEtBA~YaUgFbYzAOjP# zM_JqqWvs&WZxZ9Te%p)MmWk72%`uSOdDCy?=zX8=#=GC|-uJyr=kJ0y{BZz3MZ_1L z@m~!5$kcczb`M+FtWA?>apV3W)W()`oBzBPO?&zDivE_y8)@-^tzxmK-KJ;@m?ra~4b-5J) zO)2e}$a(+!;19p}$4~z9H%@iq&D`c_dmnp46SAcC6Etf-|GBpN*SHOIpGTQ!b@x#Y z{`CR5a}yml5a6%^jdBXMQV_kc0;kX@W{?sDfegs70v<38C~-bBCI@D)0z-g5DHVb% zHG(2og8I`HFXc@B1ANxP6dm${Fc^a`7#7;#3JBB-Lhu#H&=0s^R7n;VYlcB|EYPg1M*oJQShHw~%ayW-{Sci6ahj^HWdbo#t*oS`jhkzJ}f;fnTScry*hhy_w zUUL<@g%v?$Bg$uOk{Bh}R(;l_f^>FcRY6nmM{k+;iJ%yYqBx4@Rwm)pME*8Lm63`2 zM_L$TXNQ)5p#^wy@*m`cHM_=WM1&^*CxFBf6ecKh1*m}nQ44>d0v8}w!my0XNC4~u zj5HAxFeh^{$1K*^a@ClP)VPf&7%fMFW6@zDf-sKcD30V<6=C54cK`=qu@6I6bW31V zO814mAcSw0{x3~t7Et9aegQ&C7#CboW?=yb>)4KTP;_DEgG(nCwSW)o*bDm50Bpr} zc+nK+c##;Hks7&?9NCc``H>(Qk|H^hBw3Osd6FoZk}A29EZLGS`I0b6k``%^Fc@kI;Lb=re=DkXu6>pRdJfO2Y8~xX@$Zww?V03*=Ksz8^hPB`PC$E z`Ik0v6LMLr270S7Mn67rm@vkdzUvGfB`*#2YG>yVg_e7NTW(vWkjeK2;>3Wx~}=4k7VIPqIrY8F#fH*pbg%5 zsrZ_&`ns?D+OPiluK;UW9-?{yTd)Ruun3#53cIkGWo(Yor${p*fy$i}`+SO84~*KV zeZ!dlsbkxRd13UbO(L=fE3zhw949-nD7&&M+p;N}vU222=*C9&MIie&pCiL~i_v$n z6>0G2Z@H*ib8?odMyk|QK)(2k2CAUAil9!LQqs6lu+p?ryQ{ovwatRHF1NMQxT_SJ z6felEQt^9`fl~&=RMk49dBJp3$97v+7VBb~<=Pcjg|?vCR%#1`<3gnBQWWLJuz(x5 zf;+f`Te#>+u!ftsio3Xs+qnAbu!_;A55h8uA+Z&Exl)p`8p}6M{#hANNinI~Ir28T zm`1ves~G8|sb!*-uU8zZN?130UvvaZV(FfH5__ljo~U%qyYI+l_zWOjdDAju}nPIzT;^Q@#0g+zW%C>6X8GuacoDb$IAy^r zkT+%aW_zXBY<1Ps6iJirHBzzDp+ z3f#a6{J;zh!44e3ohZQ;Ou-YJ!56H-7`(wA+`%Bs!6N*@BOJmce8K{}H7NtJ_wgj= z_rfrIIGZb7-4svbX-bjCxLxzIEX%_#+rvQo!(r4MrD!JpkyM`eSBqlQig1)~q(^r) zvl{m$Z>Sr02+~)HH6N9Wv;w$nUi`&i9L8ci#$;T^W;`}_@lt<-V-Z5O*bBV$vX5fM zn-s~STQ|OK%bUHKFL5ikRn-;(Ilg%DR5%*HQwO8*D;96(l&9Osj{L}w9LcRK$&_5l zmVC*I3%O!roe%?VGyKV)+_^TVeUb`qc9KXwoXSC*vK1W3s;fD7HgBR!o~_!ye6_0I zfqS{Qid313I=hRQRyExR$97T7#(d1koXpC+%*@=(&iu^J3<>SRKa5Eg)vJjeauo!W zzGrcSW+9{BDx{)$LcP$(?sC3xK^MjR71j!)?QH(7@Vvc(H#BJ zXynl$4bpug(j`sO<$2O0z0xY((kcDY_7~HlcF`sc(=)x%EN#;?jnXo`(>dMKIPKCs zZESngr#XzBUjoWX&6L%w#ew6qW655Pi@5n(f7wyQ;3QYSk+bwcvZ2_@n@4*}TuS+= zGEQTQx_HWQ)QiyE)^7dQa2?ljO%x<_zuzdf7>d-~9Cdb^w}*^XdEBCWn-=Dbf*_>M z#w?KU3eNC5qfN+P&S}-QC{(-QW%0%N$(F9Ny-A-sm0PY1}`cK`nj? zPrs)W*3HFqklpot-$qd1_MPASt>60H-}{Z<_`Ti#UEtZR%;cTS1J2*tE#M9A-3IR8 z48GtHe&8q=S3q6U8P3zT&Ed4I(?Jd58s6bQP2#ov;TvA!C~o2+?%^Sx;wS#%EDqx> zuHrJj+?WwFIxZkP4z#iA<2lab{z4AqV_oEXkp=LOcwwdynw9ej9%$8YQ8lmQ`ek* zz4gYDKG&eG%!5$ZpW*GqFB8vo5r?o_MhCinm^Pxvn(3 z{_DCP?7lASyyxVLe`QVq;OE_pznO4`0jx3;sf`t8>q z?k^+m{?}Q+eJ1bsXP1Zms>l7RQZ0AKO-3J+?ok=K@m^2R?dGZz9|3r_mj3VWx)y0% zRi94j0Dtg6RL#ler`DUz*vrMH9`SBH&C@LL5-%{%#5rOv$u9J` ze)LKY^hnR^OJDR&59~(I^xx4T*DD|_{JPOzu=eJ$rCfUvGwz`!_4avh3qogTfA(r0 zA8EgMn1DdZh*+)ixmqZ;mt(Tm(NzThG*X0b2l za_~Py6zzh}SvTtbJ{E`mFUX2d`Ae_?JcYM6*cX)THHrA%oUYf!Rr;oX`lz4!s=xZI z-}&>!8>AN^5n{p~jWyIB3yfBoH`{n)Sle#ZUV@BQTu{@*YDr)vJ=&;ILwe>rFM z!Y3NfzC~KU_2}6(>G8RFuUK`T`~YEPgcX7X2@Vu^P@%zu3>`j%7*XQHf(R)xG%-k{ z#w!)AbHm1;T+V$Fgun^tXFtX0Jti3*8OAi8z! z)`c3Cj@7npwQ}_eHZ57Tba=U{gRc}{##bBnJ$03;1GpauJ$eP`<^j%xI3E-sNPqx> za-6=x{7Cg`)~ivcZXFx;>({bf+s3UL^{d^vb^o3X-1qR?#D8aIDwHThrOlZ?{~3L` zbcW8UGo7BjI&|&Ww_jiSy?c1?<;kB9DPFz#^z4VCf8QRy_3`rU$DgTOVbSC&ZTjSI zyZ_z`5UBwVTn<426J&5f2Mufx!UsK4P(lkSj1a>K_sfvO4U_5+#19M9@Intw6cI%d zPb{%T7XDvMvBi=E7$Jwy1UP_34|6zx5YOZ@X(SG1#_3A*u7r&{Z++u(Ks7qi}iOU+x}W;3^3*loj2XqG*dFq z{_hMOs!M;{`?p_!2Nt+seh=O^VLSs}7)^#Bb~s`$B@P(jh9}0jVuc~jm|%-J*7)L( zK?cvg?|2GxWQslBcx8iI?)YVqS)N&Dl5KYR>P>BFtxrU>ncGLo~S zvi;;Q%q;8Gc@dh4&p{(0H5=e~RIzfTQcnAIj9ZSx64zrwW7SAXsFLu4QR z_eY#x#roI3-~IN>&!7MO5T!toHQYIaf++k}Ec5B7~i zH6cixQr|tsOTz=WHgHz(Ww5$Ua)bFs=$R= z>Og>I)sb}1dW2?1gFL5&O*8@+$+jX{4^DQ{lb-}-C`CC+QkJqF&AXQ=Rk=!5u5w$* zLC*|{b~K>XY?e5y<|`GW8f2M;3yDsaiIZsp zC5I?cQ#BK!O>H7En_0^VII-D7Zi>^JPBP~>p_I;YUbCI#6lXWpIV5++lb!ag=Qs0- z&V8=4pY(*MJ_E|nf%>zc0Bzel+jfx-Mg)Wj!(ySLxK4^b$)f12sMN~VwW@Vgqi4e? zN6&OMu|bi1TmmTx8F;sq0PciUywgnRwh?1sZ6XLX;(~w)xc+NmjD}0G;!Qh*lPsAEGF1VKrGiP|BblVwlAy zBrAr*R<^R+!k09E`clqz*0Y}lZD>V1+6LlHK2JO;X;r&g*0$EQuZ1n#P@A_7vW-VR z8e6_%yIa-HXoVpR6o4ig)GJc-oC)2VcaEYcMKO-KZ*o}Ph-6bD32`GGQKy8|MBV99 zaXro?s@V`0FzqI>JJQ|kP>EaAgxp9F?}cxC;Tsy!{>az9q7jP+?f?g>>_ZzX7zG-$ zN&sS|rK@%{%N!l~NXwj+j~}4JTHvtX{{A<>OBis0se%lA@HYn=Xuw!YCl>nNcfOQ7 zKzy@>5X@RumFJL!i&eSUO@>kv-hc%x;&BJW%Gk%F#4Hre^iOLZw8+R6D3S@PWP>sp zq142uk>?rCBtyB%R9>=`vy9~?Yq`r@elnPk?By_TGs;dLvzVuB<}0&#%WnR%%!J#_ zzt2C0_*Ea*T#m%WB=A)={PRFCGF&x2NUqx($gL;tYQmaa62 zAdTrnb9&K^1~hw9(ol#zw7f%ZDM-;P-RHLc+S0C0XWKfhX+p!A&$RYvsy$Lt5v~_& zbavo&Cj#t0Es%uX)vXm~su2?`YS?>osdO3@-0514mVC=;be2feKkq5q9OP@b#XTCc zqyrTDxWE-0-~oJOqIQKOmGFA;M#+qrEn&?a9UAQ5yY#Uyx$A|w(XDQFyF06d(JL`Wcj+7c$g0#4kj;)7dH9>?j)T01mkilU^p@~_{BINbZ z!~;q$15NN_7AuFj%tK!DGCbhr{CGeCL@sm3K0p*8e*`B%zSzugGU=Wa1r9n1i(PmU z$i zcfI$W?|)C=-TfZ;y%T=$CdK=#IVhT?Rqdg2tJB(JYC>Wgz9zhmb+HL`Y?UZZ&$j)^ zpuHq%ES5gh<5Q1CtUISVpTzCap%UN_X!`HUy=3fNE_9x$zqcpbq$(ZsjdCyo;uqie zlN`SB0U-mZWCI0ffc_c8f+}#7;^7Kxk8N~TRLsh6$uX$#15OfyZa9an`>`M7q#)xTM*F-=qqR(1wNIP0NQ)X!qcp`M!XiY%D10;{ zOhVGLLMjY3D0D(5ltM0CLQliODeOWqoG45Cnl8z$Q&Y8FS~Q@NB3<(?+S3m@Ob>y6r4{y5kteYbSe-~Op!M6L`>7B?+_ajvJ;$gHe{T) zJi)3lQ1XYW69ab;16bGwE~p1CxCTzzgAzE%$5O~@XuwsNfQn2=F~G>jN`iX0hIKGG zFyKgc@CQv;fD)j=R0<`2AcrJK0%F((AhgL&3Nl@+yu*98!b3d3`$@wC%AVxOxf9Bx z49cV=%Aqt$rEJQjL`t935Unwa&zQW(?tgn#D5VzYU9e8SiM0YB3N9n*IP!&w7ujqnah-+JL5d0@XRI(s>!sZ zMNhKk-Y)yqHY{v$xwMods)_-vKzPfFwZBqKq>Lv00k2 z6Qu+|2Q0A85>N&JD2Iovx_WpAd(eUEyv}N1hI-IQSP)MvD1mAS0#4$FdcXo@=%nzp zPAp)8B(Q<)45b?MqyogjPC|!G_@n|P(EjYC0wll#HBhHp(ETi)oUI#14hTJp{xM?ZXkR#1jQk6gANlWziM=C=rFwhv1Agye88;B2f!H zpMntLO2SywQHgS)9z`i0#ZkhEDIv{KB85964bmdjsUvmL9fi^*ebOeSQYp34$b^nd zM2bwLOvcPi_n?p3L&U8_(t;?=<%rPxXvApaHE+wd&O^(mypx?YOtJ(v1xlHRFos_I zMfD2C^ZC)8Fe;-G)Fp*7zf8PpLmWf7Ozzqa6^a%Kg&axA6}9*s?xQ%fNY1=+q_GOC zeB_JD*f$3QPF>lmwqQTK+Ej>hi}q_r(m|E_vy2B72ppNwTveJ}C2edX7F_1Av|*nkz-fhE|2HQ0ki z*o0Nsg=N@=b=Zf6*oc+biKW9C< zo$SO>oJ<4SG&>{_P&~v*`;d{~#UTo`vIE&3s?i_SQ$qD24jrdlGc6BA(?v}-#=#cR zuv6I#3*xM|a-5@B;mx}`PG%w1QeB;>$d%FQ)Y9=CS4lA1Gz)j+R1sUw{(`^}-0~40 zQ5w&9+qv}&PtpWKfQ20xS9z!hSm*$M;09knhY7I2W60ZJB~SC50Diz*z1=`;4assy zf&@r{SzugP=mQ3*26L#~mSl}c38nw!q*N%+Uo9mBZO{P~CDi4lrlH%{h27Yd-Pxtx z+O^%=#ogT1-QDHg-u2zz1>WEl-r*(Q;x*pm_1$W5UF2on=5^lZh2H3u-sz>@>a||y z1)-}EwqMK90Fs}hjXiz&*k|0OX6!V6nWQTz#XG$i!LvmRvQzLfsrFemUlb~v;;AEh z8@<_~^75gdieHE-8H*8|VuOzV>yKIUBCkbNcg!7DEzYYzTM6F&R8_^=Jn~xKP0*!gy)q4FTF;E6303|Mvg#{>pPJ-bc!(qzG;Zf2A z7~lsTjA2gNgkoUOPvTG2HKhVQVo+k;CRSomy4WeE;wrY{E5_n1*5WPZ;x6{$F9zc< z7UMC_*Nm0lp-QctIi?#uDP2s>X+x1}YeK;@**9j!I82z?>O)0zO}o4yL)}oj1d-YE zW7I>4%_JfNV&f^5BL4lUX8hmA3=%ZatU=vFMGiblRhxmh5oII_*$htMBwL76u&c$R zyuwrj%K?4MVDTG2A8F+dPK)H6Be9adPrYRf7C!-G+wA_m3E{hmNNKvlqTzS7tRyyF zWB$P>7G}-3sEmT=4rO(Y{uqozUFS$W^d-^Zx-ipCTDOq=W#ygaz^KM zR_Au+jCM}vcxGpLhUa;<=X%Cxde-NA-sgPg=YRI+fbM4^u@j9#-Qzm z82XSKI9=ld#yy9?JaGyUKuxdlxJ8O~ppH)3Fa=COCW!j2snLu?NL|@wlwT@EHIAxFajgs>7VxLpzdj)4r-q6>7zF4qDJba9_piRYMzee44&Jl z-f5>+YN38=t7ht@HtM9_YM~}-spjR6XxmD<>HdymEGH%IyMl0A%>>^~KJ!70Mn2&8z z%YMfGHQFQe69lT{Xj7s$jE_zpRE7X$s%CEHhJ@yZ?&$u2L6Gk1w(bvj?(5cWsV*Kl zz?Mw>KZ`gG8x*CkYpf_%>zkBoW%e<<#>v4#?D&@N`KIssw(tAK@BG&9{cTztVVb=x zE;J@Bz1cmstW%U~y*TB|B6Y9PpwR=T{vn4RJYPd;!F0^BWKHhsQ#tw5%3kSw$=^J6 zHrSnlnX@fr8p?3Qloo^Be~@fpWI75;8BzE#mM2#-_d zr*rQkHgY5{*C0%#BTw%prfc-Z>(hO2AJ@>|enTwRa%bf7EbsCy_wq0Y^D+POG8c0* zC-XB`^E793GHYThZwL2q7x!@|_j0FigLWt&PjK7oZ1&w*Q(qv= zw#(2)#mvq;8c9spY}s!s7@>XfkQVT`gZBwxXn^Og&FpXkN9{T7S)PqjpF*vVj>@>B z@SmV27w2^nIgQ+?4R#TZ;(!<95czO97m+vllLvX@*bVV1>)b-%OnMFSmhzcrZ_hr4Rrw4nlSNpP;`mjfPvu}I2pZlk0d#!i-wNHDz zkNda3d#<Z%XZ*e|e7_fbx+na`M|{Xne92#Y$H)2>AILic zp`eQRR0JEB;+NI-XaVjvK#r~=I@*=OyhaVp4*A(_Vq2;2~&~Y1Qk+ z&g>I~KjW8vaRqUX#@0QR9et$jGcQE&Mz?6EP4R_zrFfAScY&948JF$P{(7Mo+h~{X zCx3ATZYEa>v5K%Fs%)+B25C{TeT1+2`mGpH4(1Ct7cdXVQrolddZtZG%G*OLaZ zRut;;%AmAqP52z@RwvJ{4aqVLdvt14s8YuY+}qG^-JUU%BD8CC#L}x@bpm?z=rN$k zk|$HHZ22%>Dj3-7mj@U-RaZAZy)d7diV6)o1e$7 z-n@G9{@>qgpU*yi`}+6y%SXQ-K7aYGCmwhL_UGPz1>(10fD8iopn?rb2qAqH-bWWq zQvI~lY8nod(n`O{G!$T5QAb!?ZXLE9UUU`Y;b2h3B_nqzCIr|;W-S$>iiPt`l2&EO%sFl_VnJ$t9UWdIg-Ade!)% zRWK@vR9|9=*kYVyF6CmE)dBKZJ$?H5C!m1}Iw+xq8X8$_kr}!uqm4RR52BC_lv-1h zk~GtvylJ{Ar=5EGX=$fznPPJh3R!A=rmC7MtNg9%YOCYDDr>CZ&1!3{Ear+Tti96y z>MO3m>dIwuw+{O&vcV>Mtg_8A`z)`^M(gaf&=$MvwZc}rZMM>OOYOJAYIzWcIOYZ7 zYQt?cB28tE%U7C0nj4amMb*0|ihH@VW4dq3%Pv7M0&HfT?}B7lbv^oPFq zWRERp*=V2rW7=%5?X}r)t1Y+NRbTw^+W-&XzuuDIZc z7w-7sj3@r%i81BC;Zp*k8}QslW*Fnf16Dp4nOM15r;_V(EEwDTI^>eMZwkz~k?vNN zq?&L_wJwr0T7IhS@6KozK~`RwWkjF1HGE)ADsOSYz%M_xUH48uWSVG}PUr7%0;$xc zqZZWI$}@wJilJceAoS3ll^-Yrdh}Vs9*wYn|Dr1Qbu>YDx;7dB11P`&60m>+qHHpxN1BNMtxgtY~B zjB6uOo&vAOI_;b;O!s=8jV#5K1MqHl!kc2`IF}t8J+CJf>s_1PH9Nk*#R?BoOO|-Y zlQKe1P80N_-X=z>Fyh5SZ?s|`Q#3M)BuxN9w8@^{m$R1f;{gR|nJ6Bxi9W3YeU-eV zCiu}a`<>5ElkC$edxpwYsm@x z`cum0VAq;0GP9Y^6yG25_BhE+Q<`baS|Y8PO>9#0nh)frHoLjaZ;~^b;5=tJ?}kou zrgMrD3mw zVjIk;$N3s@0xm=V3?1-CJv0#ku%ZutjGE;ms0t{1>_Hhx5JLgD;SW71!mWOlrKFIl zn*N1vkoAT;=LE zxyEhn#TL0Qk{}I85cQl)sTR~cNd%)|NhwEg+PJ!@ji|d-I7<BwHRwH;2`|{u^M|pDS{31Z1?BsQd z`O0OMGMTB2W-G55%WXchm)RU=H~Xl_Z)*M|YZ2n(apBG_+l8i-d}qV*s8@U1ldWQ- zx0v)w*?Njza`cM4LK6wB&w-wpVWWrIqDbYASW00cg(FXxR&z^u(j&vRYcD$e%B0(S zC-mwo#;|NzDCC3XpCAAOKQ-bVSn$O**op;Z`01=^JqBCr5ldzJY1z!ib+Zli$`uz% z6gcRUFSgJpZtx7+&;IteoxN;vM_a{#HChyB&D|lhyWOVNVjRna#UFu}qx1&#ktA5} zc>@*S`$pZph<9R&5HAtL1p4K#MhSY80w;LA4E(MY58Z02 zX+_N-jmm>L^x(PEz3z6myPwR_0iF3H2sDO4uswVY8kfNz##Y9OC-B!6gPYofV!|H! zl!{%{qXhWC@yuR%ce)>q^8zTz=0h*~(UZRPrawLEQ?L5fv%dANe?9DDFZ;S<03#s|LKML$?U8=TZd$J!nZmPJ99y{F%!bXgWkeI%v# zg{q@@y$LQ(hw>SFfo^`R{>Mx8@^AD>$hyphxKoV?0HK0Qf#DhC502oX_0VDwg&cXt?!!^VMI)Ihp zN!y?}+o8D6D-a4lL|#3JLK4721khNcpkTQLiVb>OJ%ES;s>IP4;O8+#4-O#_7NHRy zArdB`5-uSVHlY(fArwZT6iy)(R-qMMAr@w#7H%OICLjWKAsB|C7>*$smZ2G*AsVKk z8m?g#a!3*G*^#|l!%bAhZ5`Cb+r}N4QHh0jNZNhnoLey3|Lq_BWey--)`HQCanz9< z3We7}3_?{!_|4h=fK`_7AQd$E5lcy3TaX<%sh`meMch%B?EQ%*zKQL%>M)JsNGv6po6cg3twehN2q9 zBfuRg(#43U4Z;;HBIR6S_AQ8D&Iw;wWTJT|eG!Q}U0-KPPHG}z!MNsw;^qy8n_GpX z`>^S4I%qD+X`8-PVD*?c3V=unzz875*#&BUS`VQLYM~CQp(ZM#F6yB+s-ik7{-Zvs zq(&;GLaL=s>ZMjHrf#aHc50>;;-_+IsCufXmMW>9>Zqowsj4cfuBxlHDy*`qtiI~3 zn&-|r*z%dz)n%P}D%wL5(mwJh^+lI?g3Rx<-HPbQNI{rF!J4p&$&c=66-{5PEoS<) z3!(|cd^Tydf~ol-CglXEk&To3F^__g(?RNAkG>~$`p=c(#YUoFh2AOt%qyTwTb$bF zYqAf7+Nrl46S^%Q`1q-d7OcS@EW#$NkbS7aHmt)wEW}2v(NI^&^qko>j2bcGldReW z5#rE^-A)PWyJ8Gso-3CcX^^I@tVJoeVykwdR&5o_l;+X;*;gWpUu4GqU*upXwyG0; zX4FE`C9XEuzWP(ju+7J;F%}7D+V{N*yar>MACR2qtFH)@p4*cC8s< zZTEof*jjDYk}cPoZP|)#+OqA{dTran?c0*A+@7u4#x32V?cAzu-L7rl_ATD>t=@+1 z-wy8A3hv$Rt=Iyt;(9IP5^mlmF62sP#x}0qy6xmHuHioJ;cBkrcCO=YuIPR)=a%m1 zVlL=jZsC&d>8>v7nl9_c?(4R0xb0zF?!IV-*y znmD=#*PYFcTAyCDW0Qo;k`|m&rRN~Z;S2#L@n$C>`I)xr7eM|pVsPoKr4cC}UWjrS z*QgYg?!4Q122a;W5V*E$_=Kkw5X}MYuK^_r|NgH4aR!ea&0ahe{z)tXC$Iu9@NhCL z13xeXN3aA7#&r6`b-_`O@~V9h>j7tL9^M}y5@^B6mcR^YXyV^x@~C!l4wN1mk|LN# zq1rp**VpCTlPFyW`{&zX6RBk%;TnWgZD!UY*m;=End)b}!Bx~OF%vg2Z#YKO2JF-> zlY>MEg(QfD5J(mi+7@px7h^FPYjGHVu^5*z8K1Eir?G#Su^J-?8?P}M!*Lty#~ZtG z9BZ(F97Mi&?LHWv2G>^ z<8R>1Ec0RPn08d~1R!XB)c37pCSuI=1RXyrkrkw-A1*|uFpU#evo&9{`ve95Fx~wE z$f<-2w?ve;h%>m5v$dFWIG@out8+S+Z##o9IL9+O%QHLEvpd@}JkPT}*YiH#b3f-Z zKf~ub`*T1Ov_S*(L9^XID|A64v_ms=LiWdqXfOebMH7)gQYy`ZRJCzSp%oJ~~PW{&Km zT`!PA>0k`0cdhFtnx-kkkv-?oO@Gi#lp``He{Elns0VwYj&H*Ih@b=W4k$<)A^iXHe>6# zX;%)7+xcR@d7aDopyPR86MFuhuX&)~d7(FYq67M5U#UYi)Yhd0Yub0#wlyM=Cef82 zUgjf1;P7>#@BIDP7#$G@p%9z5@x0_NTu0JHO+* z!4Lew`#ZrGDZ)3r!Y6#eJAA}Hyu>p+#b5lyXS~I0Jj`yq$9Fu)3zuufw7uP`by>P; z&SR9*cOjx6uIoM$rOMh&) z=kWQei2Jha%PWp*oC*retm2!Fqf&@==u%aEX)T!aKF(xI=!)~ zw}E0g!7B5y{)>4%h`|F8+Y9oHCWrzPl)x-#Tc3D8v55f_z~Q#E__ij{x?quxe_1^Yax zcWna22aP_aR9W!gBS2PQ3OGRMz=0evtq2e#V1$*PKVjbViIXVKo>qh&Ejkn_Or=GS zCSB?@DAlP^tuDpNRBKhPP`y4Sx>c;vuv3{zy?S{r!OlfXc5mFg zc;V`83)rmSyIKDt4otYN;=+v6I&S>-vE;~gz+inGW6ev@jG6Tb` zNr>iwwz~UPZ{9QX^rmIY7gmp!{ZQ)e19Se|{(bQGIIq`iufG2NwVLy?4?3{`l&ZR$ zfV$5#^WeJ=z`T|+VUP(YyyCn7)l*A6{~UzRE&r?{FU0vq{Omvwqcc&i>L6rG#0EiB zaHi|B%i(~hLOW<7f*u)&pCl&O#-Do5fuNpl?C~dwAmT}&o*#pp0E}a>5M>>I_~9lM zA?tbIm{ef#rGR4;iQoZEfP81jbNY~Hk8%p?aiEqG+VP_;AV_6M9(E~b4}WZs=K=mh z{Mi8=dHU!;r800RgPVE^;090zR;rYtmR>?irkT8RibfPQ$+ibZV_FA}*^>$lvyIr>2Y0tHGTyx27m)&>Kb@w}3^ZV*1n`WZP##Q5ct3O^r zOO?bG3uDpX5fxNW;OsCQxMBLPqlwhGZWFOXXD@UZuJmFg7{!k}>=;}X3x;VL3MZVV zMesz`cvb{U{CGXfit;Qqh2b@;JYS2Q55O6Bf;lVwYPJH9SL`fE5lZWENB)d@VA+O? zdbluWpgl_PXQHOT@MWM?^qfcxryq!?9x=GNM$rOR@rP-5s5VE80{BshPK5@Nlb~6A zDJF?VxY#9?C(dpG3|Q)^2JvdFu19ZzQc+@ydYF-gq850}Ja5e(uLo0{wyUYroOZhS z*vOncF?H0QM%A zz{ww$tA`Ej0gD}M!;I@-#z3y5gEE@21P=(pK)8X0O%OznX2e1XN??v8*gzn0no~mX z#*iLu!E3WXht?o4i-F((40o)?AJ6ee%?-p)1M$V=>VX4GtrBUEKpN;Y*r^=Qs8m`U z;Vp5QOI_}gm%a4mFM%0MVGfg+#WdzIk@+0}CGU#KbmlYup&3nSPLrC|wB|Lj8J_&4 z=O`MC8Brhu!f#^nMWNZyeV)jdb8>KsKs-(kOSqO|SA*#$n%cNPqRK+pV>1vlBEZ%GYM#Upeb~h|sD`+vm4FK>t%pB4`LzkigHmD`(kB6F4$CEp3q2juDlWo+RM-uY zE*WJ#_%;w&;9wUMpi~Lm0aQOGu5l^hhbrrlimSqHl_}BN=d5r5nQ#YRF)1B?9*Quk zFfU|uEs`pELYA_BwQOWPo7u@a7PFisZD{p^F`s=*g`d&vWl_7@(;il|pY1GdP5WBV;#Ri0 zz3pauJ6hk)7PyZMu5F16TizO%xurdBZK0c6;Z7I1LbIh{iE=@OX^@-evu;6MM#Gjl zlP*mBt2oi}!7Hkjp57UqMdxbI1-Ubxrahi~Lb%a}(hQzrX>Gi$a59t?FZ(ETy~W1yO}@f@Ta}7*uUOvzz^+=Jcfy&TM}3o#R|* zI^)^SdFJz;{T%2%4;s*f)~KKho#+wL7p@XEbb9rC=tqMW(UMj)r2lMbO=G&!oSrn9 zBkk!+Q~J|I%e1IBP3lpD`qZi}=1(rT!Z5>ioDkLTf}gct8VZGnmNm|E^gB^3zA9qg zktnb&TD`N_GQa0D^*7f^Q3x^Gz=~0dfGNaKwW#-=H5_m4)HzHh@)NxP#iuUOq*4@4BoC;^op z2}yfb>fizA@<%Gpxls<8B?`e$n0s=a?QxVu@W+&u5_mlo#}FQSjfnYU`Icl z=uuDl*S#KgXit6VI`8_}rJi=MqkZiIEBn#U?sl@zUF~9*d)?V?cc15-?p1>O^d=`SXDTPN9>J#u7A+nsbBi+U*|!(=ees8%{ID-S%g*0y^`ATa>^J}W(GUOi z2Q>cmpFauZ?|%F1pQEc+Z46bb{pj!hoQ(kEssQ;f0S8b4@o)bY@Btgp0Hw{HD6sp$ zFaIDA0WCrb1@mSF&*1 zb22HjGA;8mF*7qYb2B-!Gd=S&K{GT(b2LfwFKGdswkf>`&je-g3ZJ9b>}5GxPr6nP z{xjZ#+ib&^I#&nn524IQUEH|`82?mWLz_{`I+v=ZXbs`}8q{wcGXf8cA%{%hS@##M+?=$P;*C95*{GuK?r z3M8Z_^^@eZ&V*uAiFO4kl}$M35=l$6`&6`Nx(W9%EMTArCNM<};}bo*tf{{KF!BMm z2nT_obQE{!0yh7tc0Mv!*TYshi#l)9F=|dQ^hu*;vu46m{B9yk!IVs|ay`fJZi-Li zxU^kAq9wk}J|!j&-R+&Av^7=b3H3Fu_BCJm^z~CJ@#WkHe^M1WJ$JUP4;9_Hf2?IWm%RG`0_(N zBQ^a64xO?`)h9VoG({yNO6%}Sos?eZl?rL~@0`-iG{#x+bX2a(@%XbXry@uxgus5| zUQM(nr#1904`6c=*MRA}=u0}n6~ES!P5_~7&Gu~3Hf_~*ZP~VM-L`DKv`*f3Zt1pe z=T_p*GH9=F%x>0aO%3&EHE;oUaGis2X#)Uv6a{i%U|F_t9rtk|H*zI+aw)fRE%$OU zH*+<2b2-;?UDg3U)F?=GXzsIN67+Am&SM4&F73hv-SS$$GyYn^%W2U^1@~3}B&Ncw zuxJ}g!H!MN`ZbBZCDlrfUzC+um2>Jus|54!bWMXWRETF^^7UkOLuyZp9;DsO2}O=3 zZoT(=!8d%xcYMjWe9iZK(bpw{;!Nd@bn+AET9i#4PeBkf^g9FwwEb+?rUXOzOpbx8WOztV|5qI3fRDw&j{&)l1Nn~yxsVC@kOw)D z4Ox*9d66Btks+CpCHavjIg%;)k}WxtD|wSKnUgiSlR^2DMcI={Ih0FzlubF6QF)b5 zxs_Gfm09_fWjU5<8J2B%mT$S1ae0?@xtDYKmw6eOSNQ-$_+>GSR9QrWs(6K26+l%) zH?M9;VUR^@ZT4!IcOy_&Z}>W`nf$Uf*W@=jPvwe1(mPG)CK76)s6`09ZJKc@N{v-p z?derxubWk_@nAECjB-}P)hX@vp8-0c1$vXnrox*XJvPy z`w1k2LU9@Q0K{Pg47ravdZRr$q(OS5Kf0tv+N4SPq*XelSsJBXdZk~wrD1xeWxA$g z`le|br)@f?d3vXPTBm`!r-S;Zg}SJT`lyFGsf}8xk$S0}x~ZX>sipde`PqFuQ|3{MkNobr`I_>S)k2o=UMo<)LPhqf_-dQfYVB@p?3il4iIw^ZUwm6$S zyKC83bjQq{pm(E=%{m1ri+b3GQoH`O4@kAsC*4Ryk3T@84S58_AqQ%~k3Rt%{J4)D zfC}UQ96sT7Xb%}jrRu0e0vC&6PZ` z$(3AbKc;^(y19`d7zEiB^8Ue)LqQnCK_Bt~w_lmdM|zM);1ir-%e(xx(fp7<+K<;< zq}e>p-(1b%+|B7c%{m>_!(J5WhG5ygqJ<>J3(>eXqFWu8a9n>wo)GPheH+|Gq-PBW^)kWRaNgdT+ zUDjj0)d?NI%Nj&?;)F}}K7|)rs=0O}iUVs9^>UcS+qw?1w^ca?MlFMe1;gvGbFZHn zy&T+hi<~XstHb54IV(ihps+O(&vl~*{f-m@X;)ZZt!B9h$ED+md1=RuDZ_nSm~JAp z)6!QfTfrZi#Vh*X{vkWyr`59b(tm5)%Mo52Y9Sav+RD{@34~z;dcgr403238A5K9W zdSL^Qfwwn62;^V{DqaYNzyUsC1yJ6%KjGv1I1^0Z6DEGR!=d9v{^T(}kiDFcbDocP zKIC!!=L@;#g&yd2p6Ger=zTuuk$&ivzUhnJ>5m@jlm6+cKI*G}>a9NOv3~2B{_4A4 z>%X4smwxP}KJ3k&?7bfC!CvjfzU?oi7JGEpNo!w4-!6i;3aADY0ET-}>{M7p`womw1LccD1fC zkR=!V^w(7WWH!55*SI}Qyl*?4uK$xrV|!TR$!5LQ#>t5_XA@Q$dMb82_=SJ?iNE-b z|M-zV`IUe9cf2N;zxeAN)$l#!f@a2R^INfaXN_ZO9gGfDqgTNn_5eg+_c*!z7#S{r z3O<1f>VN`1x{t#l;&H(XHee2fAqDmU9PA$xw44eWfDQnnUk^Fq{`AA+rIagI#5PcA zKu4e)FT6@E5k`dSK9X)-0sl`31ZeCaYK%$YK4(!6Oi zC(fNZd-DA0GbqrZLW>eTYBVX*rAnJJed;tS)TvUdQoU+5E7q+sM;!P7mQaoyMy%wp zf>wYa0SD0jS{dQ?t(60W2pu>ZH?Ll_c;%Yi8yBuz!GZz%H5~VB;k<(T=Iy)KF=MoZ z_rjIzwzA*Glsiw>ELW`nyPg*Z_AI%wX2p~Ln$GOma_7RDU&9_eTkqw~s7uF2%-MGC zziy2UI)2=kZr_Lj3*XHbFkaQSpP$BU81rG-+ne+D4jwr7)^JCN7KA>%`t|JFyMOOq z?OOQs>mN8!U%hAniK7$83!r}i{uf?>#F%TBOSO1&#Wd64LxD*nm~@dGOL&pVKH`YO3oVF@a0))+d@_a{ z`t<%IPB{C>fr}U7j6lIZLl$|YI3D!Fq!&HpBhD#zh_k^+r|^POigL_Yl8k1ex#O8@ zzL}<*ak8oAoN%^Dr<{1+S?8X1{^@6+eGaN8p?Mz4XQ7HB3aFupGAihzk51aCq?JPI z=%tiKim9cXZkp+*nvN=JsiB_gDXN{W3TmpZvP!C|t-@;RtFzu3tF5`xD(jzLg*6r} zfr-|Zc5~I$7IqYR$l+=nE+-djZi&d6wAT^$*v;cA!-luCc8_ zi|u30VfbK&;ePntgv05D*A>VecSUsZ)`p$6Ac}i#cF>w;uZZ$i2X1czlgAun0{%w( zFtgp}B>-FZZOn1U9)ApS$RdwSa>*v2jB?5j5tkh;L4f2q!3I$GxX!YFqrhC3X&UO zFaj>Lh*QcHJHjz`*;ZoNq$;KC*g!9txMC77J1)I+N`WgKXVPsNE_mUCBTo3?i$AV- z?8_~e#Xj(OvmGtN2Wmun7s=ah%;`R1jQKDy|it8RMgr?Zaw>aWl4dhN2?-umsj z=gxcVy~7SX?YsL-W%5v#LV{s|^KFT>*1 zJAQaF2VK5|J3kw+f7Eg28))Q$udaun0c?M40HG7pyWIx)MT z0bRozTDmWm0F-Avp9MtQFpVpuV*?ksXhuJA2PuR?7@ugxJ^qjmkMK&zZYsT; zJ`blm)oJv43e=wpm3cuW>QJeNRGuDHsYY#TQhn-Frau0)s8d}kRI3`*t4ejNTJ5Uk zNK(mQVT*g>`<}YM(@SFtZ9MieX3a8)O%PUdniK+JXx37$3!OI(Nm*btb(E%P{7K4}Q+2vG|~~%3U_-l`-CCc#c~> ziP=(S9VB8WZ3#;VcIKBk^H4DNHOzY+F~`abVbH8|zRezSJGN;uDX)o4A1|!4U8dQ^ z1Vci*oL0wdZnIwQGq2kgH_o_qGsaYGg>)X7%RZc@yUdI}ASV;9gEs6f7e+CBuGlP0 z3@D1EW;m3LfC|E>bfwcFxJZv+)8A!pnO*|vCuLeukuJ3)Pd!Ogt2))JUbU-R4eM9S zI@YwFwXJLYT@nkcGh_u3o@ab$K+jpp{@?Pep*4GKALs98Fa{-$ja*I2f;rkdYpc!* z7TqLb29@jrEd`D9*yqX>fu0p*WUP!?K5H5j_; zO(Z82$U(l{?G6;g8xFCDGwkx1w|wR-ula{>4s)90{N+5Cxy^I_^PcM*=sWj$(T6Vd zpo@ycmy|bK5TiqGySU=rn(SP?jbyYQnamqf?y%u4O&*VVUJJ+N0kLgLA^Or`h!*1d z_R3Bx$U$FFCZ@5^u51>AJ?nV>|8tVP+%7+Jr=4oQvdtn?m^9yqx5hNK*0ZwyppG^*I)}i%+h?j>JjgHZMg-YNHde|7uPtJ zKw8qgU-`;aKI)j{*Q!+IYVo~F{N!i#_{>*6R-bQt=SP3}(nmh^uMd6eXTSN_pZ@l% z&;9QsPuFA3B#e)xpm9^Pf|YH(nM+?SFsB{4X*afA*$=My37Oc%d{{e~S!MzFWu|di z;nFjP#dV_fAWw!IkmYu{G#T%9dS}LWd?tYN=X%tlSiqKSjzLd&Kg2}aS`nGSK zhl1yUf|~bv;B#=ZWFY?c7k64mPwLcl&n06yXm&OjS5~lbCxTrnXD6K|YT4CkLTD2u z2St)oIJf46xb}om2!&H9g;hv}S7?PJD6;(!9O)`| zm|-j)*k^o)cA$h=XUKXN=whE#W38chr-dN|CyJv;ilu0Zr-+KFsEVoROqRH8b{9*V zn0kZAb`@fEVy1`cgDq<4Ge*O4l@mH4w|i@nd%g!ao6{1I1~|R9jN<2v-Up4^7meXJ zjo@dE-6xINNdAr5c#Y4wD~aOj8Y zH+$CAC)p(@O8AqdhH^xRUn`Mv!ncIKM|4e@bVsLjNN03TIh9XIl~Re7QK^+s$(2{R zm0sDERw736AozW?s(@CAxX`R;@PHAaL<;NE1H-;Nni(A%yw<&m)xf{BP zdYW~0e`RsmQnTDs4>NHIP^Dq6wZ93^rw^>V*2zcja1rK=~4mgAQ)P_H#eiY*PBq9H1x9hzd6H=-wsqA9AP9GYVO z$kL$}0ZTFyZiKFyaZbW8rKbV$33Zy|Qq(e%iMQWr+ilj-Zq)W=AP3oji z3Z+phrBh0!RcfVIilteqrCZ9SUFxM@3Z`KyrejK`WeO}gKnErkhWvzQvPgsD$!vSJ zph3imMs{(sl$+0%qY24}cFCSGYKyg4Fy}|1c?fupDNMMyr*w5#xlx&n)gPishLG1x zJ;swR)_Tw(n}{ZOAend=I)b4ZE*c}MrRp8+xGob^lR65hvssv9S9q}sniB}C<0&q* zXQsKTtGmjpz3QvK3ar5@tiwvI#cHg_imYC`o#=F8O7xbYM0E?ZsRoFc!_oeap;c^+ z7^`#{N}oC!;A5D=CT3V>c=Sjw^(d$5BUs{jMA53M;0BSfQCLiNZx?B))OxP@im&%+ zuVhDdrRj90DzMFwV&FQk1Bu^sEN z9}BV}E3zZ&vB_$(CyTNvtFlGPLM!XCFAK9VtE(hSvo&k8A?pmw>ZIo#)B5^5=dv>RCjau4&a*^hd5>Hm!@e9q);NdbfiL z1AtYBudB+NMazfO_I|NN(iIt!KAyvAuPfpJf^EVxx;`9{+aN=5G=ux3kORO4&YG1 zlj{Ivai+pDLMNsjEt-A|ySrAaurpe2%j=P)RC<5Qkqq~b>FRDqTd0V^ty0UW1$kqB zO0l+t7mpcbE-7x#Vy;>nX4IRLvKODLn!Mp^EODEQz6+8r1FCS5w{a}TAmfod%9&-C z#8B+0hiS(5Xixogk6ld0^Mb1;EVDK%c>m9tvt)GEX%h{%eZXIxy;ME z?8~(b%(@)Ry*$jnEX>DD%-8e5%WNXXoXpSc%+Xx_%+rj_(p=5d49(bV&Dng--OSD3 zyv^aP&BJWSkZS~U&;y-t0*(C0kV^oP9JzGB3$9QH_&~vx9J#T(tar7hpz*BQs!R82 z#_meM^2aT3D_LYbkWaj|aciLY=d`aXu66p3zafiCYn~RAm#s>8b_~4TfxXFLsq)0M zJ6h2Iy0<^ZF8WKS4O_*0Y^PE@had=saluKoh10&3)4#>j1$!4d4b(jy)H_YofvQA! z>>GQCxM2&a6@A4w_|)>+)T#Q1z2T$f{J6Ey04tmVMz93I00*A{2U3s-7%;iskOTNk zxv>igY1!6b@zx&@*K_UGbq&{cE!TKW*LVKS*LmI7d+pbO4cLRN*Ma*mMz(sP1%>t*_o}(%k04>ve}+Z+M{jSnvL3>ecGy>+NIsv ztL@sXE!(k8+pulhuZ`JQ-3wYR!@W=k+7Jq0E!O(*3Alg(HSD+!umZf$+d^;$E3DSN zpwDaRbOxIj-y_hv7@>e!#Q?0HP~E)|VxQp&Z18w+JuENp)|l#=#Q6h>NhH-nCW!ng zZj<$x{X&a?E4ICv-Fci?2}s6)rM&?Rqm4;RIcCO{;i+yR8h!Dz2kT~V2H_KKqj_e5 zGdPJESUw!$96XA&llrj1`nUM}!waLUU-M_6~)$X^p##G43oz}?h3eFI@$S?}MumqjZ3&wrc(LK38 z&g8{z>>*s_Mn1Yoe(cTe{_LKs+qa(Un8544-V5&>xvGE*(47JV&3+A~{$sYfyQhbCes;W&K9lYNJ{wDH>2KP-GA6XV3*WFOy|JM#(Tf;b9EVWt z<{G}PKOA{+>geR%(u^1)a(a35ws_uJ7`IEQrq}Qr-|-#o@gdLgBL8@5j4_rc-$w1k z**ds`xOT99n{8`Y*Q#SAuG_sp2d>cL5}*yb{_8rA?T&j24}1#Va0-t*^g<80N$=%L zZ{rT|Vt$*%0nF7{xL_Ghp5U7z-BzxHA8 z_HhsQbKmwQ&h$9`uk$f31V(@i{qXaS8_8nsxII7%Lhk@qAO%Rj!gtT~ckj4o-gM-i zF>R4pY_7&8pSBh~ZhcPgQX94Mj*)KOuZW?i)&_Td2{g=mv_EX`Mm)&nYMZ3ge%$7@ zkmb-@J1-@j(f?bjNbJ-BDbe%|ah8$3bBJ4TObD&1{L9b$&F}or5B za0hVUxcfi{egF5kp!1UJ4VGK|G;IC({G+!$+v;E2xV`@F-~R6}|M5@%>~H_@fB*Bp z*koV!AYA|W4-g*&LK66a;J|_h4JKrW(BZ;|3MDp#SaD)RiWeE)p2sb0O{+<}vGA01?vdf{@FGaZJUNs)o-*=qwYn>dqB zl{z)20IXTHZspn)>j6T94p<>u*6i64XVs>)!WOMrw{6L?O-pyKT(x-X=Dmv-?%f=H zh&biKh)>&3YPV zv!F-!m3=vMU)X9vi{5K{@$bRC$?nFTJGXGTyz`0<9NbECvyQD8}i-`>4=?A+har(fUxef;(XP^AEB--Ro{*=d6%ib|)49BfMJ z6#j2|IYq$-ty)k)tEw`hAPh6qa6=9|^zcIvLlkjD5=%7kL=;n0aYYtebn!(D2?=CI z8f&z1MnYiJaYr6|^zla^gA{T|5^0jKmvsCC5F8Ic$)v!Xh@z?&0{ok14rG#okU|P0 zyh^?J&I3!V+7Nrru+oZ)%d|Alyv@z!in~oSGfy*)PBuBiPOP#po6Sznh=ViE_4mvbV^OQD11ywFj*hmEwHQ)@zOH|{^612^{ za*$4}>iWda)$P2}byr?{_4QX^gB5mIVv9BQSY(q`c3EbBl@Od##!#v$2_2~F{zz=I zy{VTAAsK{7aKjaMTyo1bS4bIeR2Ro{+jaL{c;l5L z849&M@{DG`3Tv!WkLzr$*cyG9E!p0p7-HxovrW=g-D34OR4A1ju0ou)`L6Y_iKX`)st+R(ox>+jjeHxW&fm>$vN-`)<7R*1K)&&d4zv z6wVO5V1s-47Yx83#Halc)5-FxT#_uPTsJ$T}WH{SQ+k-uG_bl0^p$K!=p zetPMvPu}|Iuh%|%?y2A2`|hy^e|+)F|9+;zueAz}#a&q(4+$Zk%JQ5hcQ7Zx&p_dW zYzWCg|FC7{F$bU<*{m=oh7Cu7qhi#foYSh=+^m5{Bbv$v)w0Am%2aPDnbGnDHHR(A zVrCLqtZGKJ)C|f`OY_UnM0gktn$S#FxYQs_;3|+gM}&%@*$z|Vn?IrIXE=P?VmMVX zs%;R3utJN~YBiTzv4v}ofnXJ_cttE`QHxu=q5vAkMKFd@jAQ;JBNQK#1L$cZCuT51 zP6GBuoZL%G*dkovs`am&WDY|r;bTi+^2a{L#E*dl=(lw>D4`N>U&Qj??fq$o>CN>HLwCNv3HP5yN+1!CG? zW=tWz=`2kXrwj?@Knj{=XRZ9jMST^dCamn(Q5&H z%+?6O9juj6p$lbbLrdjQh(=VRV#E#_1!AOG+EIP>v;H6CAQV3b=y6^nC22`bdQu`a z&ytu#X-i%DQkcfHAQ+vc7~w3~Nnl=vStr{ZF`F*rBB}HV zs&?L!n^~OapGx*lW}1ndDEr_7C&<-mq7za!OO4+gc7g&Lg!ZuO`uMD-h}WUZG*JgW?_H z66<!c3=@&i&HqUSRZgwBIGz5n? zy%8H3U<7I_DpnYwU?nYRT|L@Yw;I;7b}ZC{qcU78sxu7a^{#!L>q7M!*tgd8u!CJ} zMVWS{t*w^&ta4?maJfRRg;ZZMk@FDHgSHTRY|^>7eN7R6p#*vLM%vHNOq zVmF`p(WgH2t^a)NFJAjo{b%gzInfVb7@B9<9AY@}GPC z?SFr8;af!d$AAC*|Neh+p+6llGq^B37(%#ox+3+;xo46YHHo>r0=+6KIa}L43GBIo z+qk0YrkP{CQHw7Ie3*%gnb^Clj>9|=Jd2fkK*}>cs**hL$|kbfJ&=18M-jb`YbH6X zz=i?3tf4UEvoIi3x~40_B6PqAOh6^fryOL$By_@@TSB>tLZzvi$M74NQnD!1!YOky zF8o3-48tuH!!F!H0W=XX978oMLpDsqHY7tgj6*o=G1(fpp-MBtSThu)l<@Nz$aAn5 zB%+$DwCX~Y%j>|TbF-|%rvDl+7)(6}^s}OCEP8sx8??Oyi#_;qJ=VySX8IGRdN`NU zjr{67*_#a-{)DekJf`Vl!3N`@29&vEBP?23Ecdg;97w)5Ge7X-Me^&#^iw_dJ3sXk zKVU3IVr)T48^kA^!pC#QPlUo}B(G+q#wer=({ej)+(vHfMsNH^a12Lr97l32M{_(! zbWBHeTt{|nM|XTjc#KDRoJV@BM|-?Se9T9E+(&-wM}PcBZrr6_!j)i>xC2@kgIq6z z{4dly#oDt$E9$+*$jaENe-cFuT0s@E zCU7FcJ#@lFlZ;C|K}?()2$VvyszPVd6I#5Q2}>xVBSmH+C!=&kqD)E@R7#y&N~df} zs1(Hhr`TA=OTY|F!5mD&EKI{ZOvFq~#av9rY)r>YOCul-0iX_s z(HO+TJw@|Fh^)b{;=zZ*Ox2^fk;}=uKrfLTNko$&;X_21)WoCl83<#uj|@4sax2k{ zJPJ&~3nU^-11M0-#EgtUIU`G`0<5kAj^ew;yGTBe3`FNttLHpQbDGNNL`v#}PVAJ< z>6E5FTtbfdPO_pV@!YwDgtPL@ulNGb@$AmO04B41O!$mX`J7MstWW#APyEbJ{oMXf z{_Icx{LjTCJT#+@m_xvcbVXfrFH9uONz0Q?s~|(k%@{hBhV-vJ+c}%#O`UAcsN_%s z0}N4X!~<1LLbN`$;KV`bnPG&+h@2nfL+qush z%dpHzA^l3?L^-fD(jk4w%Hx=msn8-7%OsW3Bjvs+CDJQJQa|Y%0PRvQ{ZcRuQ!yP= zGA&axJySG|Ps&_VHf>WkrOe_Wj#P9_|B^}EOU>CcE2MI$SENbpaypLVQ1ny`x&pmR z^dUc+IL$24-DAxKlMNJwJt{mDtV+4#L_&{bHH$+(oGVluls!pgQrpwW!v4YvGr~pY z+|WoQPxEY5^i)q)ebw-c)%2Xzz$(3kt0y`&LSButib_*p4OU?tR$?tyV?9=6O;$A( zi*H0AZd}ve+_Ydk%|x}*(2P-!i;HBMwU2Bs_au|l)S*E|O+dq$52QV2T)V>;JT#iq$+|r!pHoCZwMHvwt4op81QXG)McD5x+iV@-Cr(N2W!=y~F9K%BdDUQ$3%&rW*Y4%X%%!~OeOIzT(bfIb z2oze=72r}7V-KXR)BH;PW!H-Z(K|$2x#-a#{M`!%MY{D~NMvDm1zQV}Uw!g4E|yxx z6#MHpSi+v`Jqo#aTqN=yFJ(mbOf?qpB?WKjMNWl_#ge@S5iA~?1nDjA+q1FmDd zdS%%3xCx!j4jt8)^bMnxV%D`U*j2dKHPqX@iAWB-G(Wec^L9xh>LODo)T{EoTzc#IF^n zcy7{sZ5V8Pj8YzDe(q;~{%3#==(HqU0X4pY{8YR`$*is27TPAXB3%i5=(wUYZBR&vK1zwb*7GYmRn*L+dP&}sS=gi@9?MVhT(T0oS1g7fMtE%Ta z*qz>`eHLi24r{R4T zz2^xGU4>@KXe{mPyl4n5(Lj^ERttlzhuMBS9_A;Rc&ZBLDR&$8}q-~Mgj4sQP} zV$Ge*+Z-X2CRdNfxR-w351dBkuI9Ea(KPv1BnB(_wNgeNs{xM55sp||UTqn=JeCAq z3aU_ryzPeun(GX2miFo25J?Op{@cay!QM3}KlX0ahS59j?+$J}iJ98~pXZA7PU>!J z@O|eb*4>d_Y?t0E+9jr64$jBk>8~zj4EJgc7hev~@DAT_4-at=AMp<_aS=Ch5>N|_`)K+6d1j&>K;g;7f#=E?w_vWw8 z@+u#DEGK)hFMG5{2hIRt(jUuT`$zf3X^V$>myrup&_42rC5*B0P9dV2*(f6*?SP za3aBqRvIppsPSUNj>ZOo1bKxc!jc&uT09BSB+HBk8?x*uQ|8N#6id!Tc~j%fo)ICQ z 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 - - - - - - - - - - - - - - - - - - - - /home/ahbhhjp/SALOME5/Aster/aster-STA94-i386/aster - - - 2009.1 - - - 1 - - - :0.0 - - - /home/ahbhhjp/SALOME5/Aster/YACS - - - - - - - - - - - - - - - - diff --git a/src/tests/daComposant/Aster/docs_et_infos/zzzz159a_README b/src/tests/daComposant/Aster/docs_et_infos/zzzz159a_README deleted file mode 100755 index e9c39ce..0000000 --- a/src/tests/daComposant/Aster/docs_et_infos/zzzz159a_README +++ /dev/null @@ -1,68 +0,0 @@ -Etapes de mise en place de l'installation : -------------------------------------------- - -Décompresser 2009xxxx_Salome_5.Dev.tgz dans le répertoire $HOME/SALOME5 pour -obtenir un répertoire $HOME/SALOME5/Salome_5.Dev - -Décompresser 2009xxxx_Aster.tgz dans le répertoire $HOME/SALOME5 pour obtenir un -répertoire $HOME/SALOME5/Aster en renommant 2009xxxx_Aster - -Remplacer si nécessaire le répertoire $HOME/SALOME5/Aster/YACS par celui contenu -dans le fichier 2009xxxx_macr_recal-yacs.tgz supplémentaire plus récent - -Remplacer tous les path "assire" par les miens - -Etapes d'exécution : --------------------- - -cd /home/ahbhhjp/SALOME5/Aster/YACS -../../Salome_5.Dev/runSalome - -os.system('driver zzzz159a_Test_Blue.xml') - - -================================================================================ -Essai 1 : B=R=I ---------------- -Sortie du test : - Xb = [ 1.00000000e+05 1.00000000e+03 3.00000000e+01] - Xa = [ 79098.70525721 -12941.10763099 -13927.49322913] -Difference Xa-Xb : - Xa-Xb = [-20901.29474279 -13941.10763099 -13957.49322913] - max(Xa-Xb) = -13941.107631 - min(Xa-Xb) = -20901.2947428 -Fonctionnelles d'ecarts : - Initialement : J = 3606368018.15 - LS = 3606368018.15 - Analyse : J = 2105542983.05 (Baise de 71%) - LS = 1279512761.9 (Baise de 64%) - -Essai 2 : B=10000*I, R=I ------------------------- -Sortie du test : - Xb = [ 1.00000000e+05 1.00000000e+03 3.00000000e+01] - Xa = [ 149.46239455 10224.27600283 -10429.91828944] -Difference Xa-Xb : - Xa-Xb = [-99850.53760545 9224.27600283 -10459.91828944] - max(Xa-Xb) = 9224.27600283 - min(Xa-Xb) = -99850.5376055 -Fonctionnelles d'ecarts : - Initialement : J = 3606368018.15 - LS = 3606368018.15 - Analyse : J = 1.01646270519e+14 (Baise de -99%) - LS = 333829.810839 (Baise de 99%) - -Essai 3 : B=I, R=10000*I ------------------------- -Sortie du test : - Xb = [ 1.00000000e+05 1.00000000e+03 3.00000000e+01] - Xa = [ 9.99964236e+04 9.97302023e+02 2.72984878e+01] -Difference Xa-Xb : - Xa-Xb = [-3.57638225 -2.69797665 -2.70151219] - max(Xa-Xb) = -2.69797664913 - min(Xa-Xb) = -3.57638225326 -Fonctionnelles d'ecarts : - Initialement : J = 3.60636801815e+13 - LS = 3606368018.15 - Analyse : J = 3.60582064037e+13 (Baise de 0%) - LS = 3605820640.37 (Baise de 0%) diff --git a/src/tests/daComposant/Aster/docs_et_infos/zzzz159a_Test_Blue.xml b/src/tests/daComposant/Aster/docs_et_infos/zzzz159a_Test_Blue.xml deleted file mode 100755 index a836210..0000000 --- a/src/tests/daComposant/Aster/docs_et_infos/zzzz159a_Test_Blue.xml +++ /dev/null @@ -1,832 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - /home/ahbhhjp/SALOME5/Aster/aster-STA94-i386/aster - - - 2009.1 - - - 1 - - - :0.0 - - - /home/ahbhhjp/SALOME5/Aster/YACS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Perturbated_point_X ASTER - - Perturbated_point_X X - ASTER X - - - Perturbated_point_X iter - ASTER iter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Finite_differences_derivation Gradient - Input Finite_differences_derivation - Input Gradient - Temporary_Parameters Finite_differences_derivation - Temporary_Parameters Gradient - - Finite_differences_derivation SmplPrt - Finite_differences_derivation.Elementary_calculation.Perturbated_point_X iter - - - Input nbBranches - Finite_differences_derivation nbBranches - - - Input itervect - Finite_differences_derivation SmplsCollection - - - Input seq_X - Finite_differences_derivation.Elementary_calculation.Perturbated_point_X seq_X - - - Input dX - Gradient dX - - - Temporary_Parameters ASTER_ROOT - Finite_differences_derivation.Elementary_calculation.ASTER ASTER_ROOT - - - Temporary_Parameters rcdir - Finite_differences_derivation.Elementary_calculation.ASTER rcdir - - - Temporary_Parameters debug - Finite_differences_derivation.Elementary_calculation.ASTER debug - - - Temporary_Parameters DISPLAY - Finite_differences_derivation.Elementary_calculation.ASTER DISPLAY - - - Temporary_Parameters SOURCES_ROOT - Finite_differences_derivation.Elementary_calculation.ASTER SOURCES_ROOT - - - Temporary_Parameters SOURCES_ROOT - Gradient SOURCES_ROOT - - - Temporary_Parameters export - Finite_differences_derivation.Elementary_calculation.ASTER export - - - Temporary_Parameters parametres - Finite_differences_derivation.Elementary_calculation.ASTER parametres - - - Temporary_Parameters calcul - Finite_differences_derivation.Elementary_calculation.ASTER calcul - - - Temporary_Parameters experience - Finite_differences_derivation.Elementary_calculation.ASTER experience - - - Temporary_Parameters fileparameters - Finite_differences_derivation.Elementary_calculation.ASTER fileparameters - - - Finite_differences_derivation.Elementary_calculation.ASTER FX - Gradient seq_FX - - - Finite_differences_derivation.Elementary_calculation.ASTER FY - Gradient seq_FY - - - Finite_differences_derivation.Elementary_calculation.ASTER DIMS - Gradient seq_DIMS - - - Finite_differences_derivation.Elementary_calculation.ASTER DIAG - Gradient lst_DIAG - - - Finite_differences_derivation.Elementary_calculation.ASTER iter - Gradient lst_iter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Global_Parameters Building_B - Global_Parameters H_linearization - Global_Parameters Building_Yo - Global_Parameters Building_R - Global_Parameters Building_Xb - BLUE Sorties du test - H_linearization BLUE - H_linearization Entres du test - Building_B BLUE - Building_B Entres du test - Building_R BLUE - Building_R Entres du test - Building_Xb H_linearization - Building_Xb BLUE - Building_Xb Entres du test - Building_Xb Sorties du test - Building_Yo BLUE - Building_Yo Entres du test - Entres du test BLUE - Entres du test Sorties du test - - BLUE Xa - Sorties du test xa - - - BLUE A - Sorties du test A - - - BLUE Innovation - Sorties du test Innovation - - - Building_B B - Entres du test B - - - Building_R R - Entres du test R - - - Building_Xb Xb - Sorties du test xb - - - Building_Xb Xb - H_linearization.Input X - - - Building_Xb Xb - Entres du test Xb - - - Building_Xb dXb - H_linearization.Input dX - - - Building_Yo Yo - Entres du test Yo - - - Entres du test Xb - BLUE Xb - - - Entres du test Yo - BLUE Yo - - - Entres du test Yo - Sorties du test Yo - - - Entres du test B - BLUE B - - - Entres du test B - Sorties du test B - - - Entres du test R - BLUE R - - - Entres du test R - Sorties du test R - - - Entres du test H - BLUE H - - - Entres du test H - Sorties du test H - - - Global_Parameters.Codes_Parameters ASTER_ROOT - H_linearization.Temporary_Parameters ASTER_ROOT - - - Global_Parameters.Codes_Parameters rcdir - H_linearization.Temporary_Parameters rcdir - - - Global_Parameters.Codes_Parameters debug - H_linearization.Temporary_Parameters debug - - - Global_Parameters.Codes_Parameters DISPLAY - H_linearization.Temporary_Parameters DISPLAY - - - Global_Parameters.Codes_Parameters SOURCES_ROOT - H_linearization.Temporary_Parameters SOURCES_ROOT - - - Global_Parameters.Study_Parameters export - H_linearization.Temporary_Parameters export - - - Global_Parameters.Study_Parameters parametres - H_linearization.Temporary_Parameters parametres - - - Global_Parameters.Study_Parameters calcul - H_linearization.Temporary_Parameters calcul - - - Global_Parameters.Study_Parameters experiences - H_linearization.Temporary_Parameters experience - - - Global_Parameters.Study_Parameters fileparameters - H_linearization.Temporary_Parameters fileparameters - - - Global_Parameters.Study_Parameters parametres - Building_B parametres - - - Global_Parameters.Study_Parameters experiences - Building_R experiences - - - Global_Parameters.Study_Parameters parametres - Building_Xb parametres - - - Global_Parameters.Study_Parameters calcul - Building_Yo calcul - - - Global_Parameters.Study_Parameters experiences - Building_Yo experiences - - - H_linearization.Gradient H - Entres du test H - - - Building_Bparametres - (lp1 -. - - - H_linearization.InputX - -80000 -1000 -30 - - - - H_linearization.InputdX - -0.001 -0.001 -0.0001 - - - - H_linearization.Temporary_ParametersASTER_ROOT - '' - - - H_linearization.Temporary_Parametersrcdir - '' - - - H_linearization.Temporary_Parametersdebug - 0 - - - H_linearization.Temporary_ParametersDISPLAY - :0.0 - - - H_linearization.Temporary_ParametersSOURCES_ROOT - . - - - H_linearization.Temporary_Parametersexport - '' - - - H_linearization.Temporary_Parametersparametres - (lp1 -. - - - H_linearization.Temporary_Parameterscalcul - (lp1 -. - - - H_linearization.Temporary_Parametersexperience - (lp1 -. - - - H_linearization.Temporary_Parametersfileparameters - [] - - - BLUEXb - - - - - BLUEYo - - - - - BLUEB - - - - - BLUER - - - - - BLUEH - - - - - Building_Yocalcul - (lp1 -. - - - Building_Yoexperiences - (lp1 -. - - - H_linearization.Finite_differences_derivation.Elementary_calculation.ASTERX - -80000 -1000 -30 - - - - Building_Rexperiences - (lp1 -. - - - Building_Xbparametres - (lp1 -. - - - - - - - - - - - - - - - - - - - - - diff --git a/src/tests/daComposant/Makefile.am b/src/tests/daComposant/Makefile.am deleted file mode 100644 index 982d694..0000000 --- a/src/tests/daComposant/Makefile.am +++ /dev/null @@ -1,2 +0,0 @@ -SUBDIRS = Plateforme - diff --git a/src/tests/daComposant/Plateforme/Makefile.am b/src/tests/daComposant/Plateforme/Makefile.am deleted file mode 100644 index 9482067..0000000 --- a/src/tests/daComposant/Plateforme/Makefile.am +++ /dev/null @@ -1,23 +0,0 @@ -include $(top_srcdir)/adm_local/make_common_starter.am - -DATA_INST = \ - test000_Etude_ADD.py \ - test001_Blue.py \ - test002_Blue.py \ - test003_Blue.py \ - test004_Blue.py \ - test005_Blue.py \ - test007_Blue.py \ - test008_Kalman.py \ - test012_LinearLeastSquares.py \ - test013_EnsembleBlue.py \ - test015_3DVAR.py \ - test018_3DVAR_par_fonction_avec_bornes.py \ - test101_RMS.py \ - test102_PlotVector.py \ - test103_PlotVectors.py - -testsplateforme_DATA = ${DATA_INST} - -EXTRA_DIST = ${DATA_INST} - diff --git a/src/tests/daComposant/Plateforme/test000_Etude_ADD.py b/src/tests/daComposant/Plateforme/test000_Etude_ADD.py deleted file mode 100644 index dd8f5c6..0000000 --- a/src/tests/daComposant/Plateforme/test000_Etude_ADD.py +++ /dev/null @@ -1,59 +0,0 @@ -#-*-coding:iso-8859-1-*- -__doc__ = """ - Cas-test vérifiant que si les covariances d'erreur B et R sont identiques et - unitaires, l'analyse est située au milieu de l'ébauche [0,1,2] et de - l'observation [0.5,1.5,2.5]. -""" -__author__ = "Jean-Philippe ARGAUD - Mars 2008" - -import numpy -from daCore.AssimilationStudy import AssimilationStudy - -import logging -# logging.getLogger().setLevel(logging.DEBUG) - -#=============================================================================== -def test(precision = 1.e-13): - """ - Cas-test vérifiant que si les covariances d'erreur B et R sont identiques et - unitaires, l'analyse est située au milieu de l'ébauche [0,1,2] et de - l'observation [0.5,1.5,2.5]. - """ - # - # Définition de l'étude d'assimilation - # ------------------------------------ - ADD = AssimilationStudy("Ma premiere etude") - # - ADD.setBackground (asVector = [0,1,2]) - ADD.setBackgroundError (asCovariance = "1 0 0;0 1 0;0 0 1") - ADD.setObservation (asVector = [0.5,1.5,2.5]) - ADD.setObservationError (asCovariance = "1 0 0;0 1 0;0 0 1") - ADD.setObservationOperator(asMatrix = "1 0 0;0 1 0;0 0 1") - # - ADD.setControls() - ADD.setAlgorithm(choice="Blue") - # - ADD.analyze() - # - Xa = ADD.get("Analysis") - print - print " Nombre d'analyses :",Xa.stepnumber() - print " Analyse résultante :",Xa.valueserie(0) - # - # Vérification du résultat - # ------------------------ - if max(numpy.array(Xa.valueserie(0))-numpy.array([0.25, 1.25, 2.25])) > precision: - raise ValueError("Résultat du test erroné") - else: - print test.__doc__ - print " Test correct, erreur maximale inférieure à %s"%precision - print - -#=============================================================================== -if __name__ == "__main__": - - print - print "AUTODIAGNOSTIC" - print "==============" - - test() diff --git a/src/tests/daComposant/Plateforme/test001_Blue.py b/src/tests/daComposant/Plateforme/test001_Blue.py deleted file mode 100644 index 5b9a9c4..0000000 --- a/src/tests/daComposant/Plateforme/test001_Blue.py +++ /dev/null @@ -1,73 +0,0 @@ -#-*-coding:iso-8859-1-*- -__doc__ = """ - Cas-test vérifiant sur le Blue que si l'erreur est nulle, l'incrément - d'analyse est nul. -""" -__author__ = "Jean-Philippe ARGAUD - Mars 2008" - -import numpy -from daCore.AssimilationStudy import AssimilationStudy - -#=============================================================================== -def test(precision = 1.e-13, dimension = 3): - """ - Cas-test vérifiant sur le Blue que si l'erreur est nulle, l'incrément - d'analyse est nul. - """ - # - # Définition des données - # ---------------------- - xt = numpy.matrix(numpy.arange(dimension)).T - Eo = numpy.matrix(numpy.zeros((dimension,))).T - Eb = numpy.matrix(numpy.zeros((dimension,))).T - # - H = numpy.matrix(numpy.core.identity(dimension)) - # - xb = xt + Eb - yo = H * xt + Eo - # - xb = xb.A1 - yo = yo.A1 - # - # Définition des matrices de covariances d'erreurs - # ------------------------------------------------ - R = numpy.matrix(numpy.core.identity(dimension)).T - B = numpy.matrix(numpy.core.identity(dimension)).T - # - # Analyse - # ------- - ADD = AssimilationStudy() - ADD.setBackground (asVector = xb ) - ADD.setBackgroundError (asCovariance = B ) - ADD.setObservation (asVector = yo ) - ADD.setObservationError (asCovariance = R ) - ADD.setObservationOperator(asMatrix = H ) - # - ADD.setControls() - ADD.setAlgorithm(choice="Blue") - # - ADD.analyze() - # - xa = numpy.array(ADD.get("Analysis").valueserie(0)) - d = numpy.array(ADD.get("Innovation").valueserie(0)) - # - # Vérification du résultat - # ------------------------ - if max(abs(xa - xb)) > precision: - raise ValueError("Résultat du test erroné (1)") - elif max(abs(d)) > precision: - raise ValueError("Résultat du test erroné (2)") - else: - print test.__doc__ - print " Test correct, erreur maximale inférieure à %s"%precision - print - -#=============================================================================== -if __name__ == "__main__": - - print - print "AUTODIAGNOSTIC" - print "==============" - # numpy.random.seed(1000) - - test(dimension = 100) diff --git a/src/tests/daComposant/Plateforme/test002_Blue.py b/src/tests/daComposant/Plateforme/test002_Blue.py deleted file mode 100644 index 82e5c96..0000000 --- a/src/tests/daComposant/Plateforme/test002_Blue.py +++ /dev/null @@ -1,94 +0,0 @@ -#-*-coding:iso-8859-1-*- -__doc__ = """ - Cas-test vérifiant que l'application des coefficients de correction so et sb - conduit à des matrices R et B pour lesquelles ces coefficients sont unitaires. -""" -__author__ = "Jean-Philippe ARGAUD - Mars 2008" - -import numpy -from daCore.AssimilationStudy import AssimilationStudy - -#=============================================================================== -def test(precision = 1.e-13, dimension = 3): - """ - Cas-test vérifiant que l'application des coefficients de correction so et sb - conduit à des matrices R et B pour lesquelles ces coefficients sont unitaires. - """ - # - # Définition des données "théoriques" vraies - # ------------------------------------------ - xt = numpy.matrix(numpy.arange(dimension)).T - Eo = numpy.matrix(numpy.random.normal(0.,1.,size=(dimension,))).T - Eb = numpy.matrix(numpy.random.normal(0.,1.,size=(dimension,))).T - # - H = numpy.matrix(numpy.core.identity(dimension)) - # - xb = xt + Eb - yo = H * xt + Eo - # - xb = xb.A1 - yo = yo.A1 - # - # Définition des matrices d'erreurs - # --------------------------------- - R = numpy.matrix(numpy.core.identity(dimension)).T - B = numpy.matrix(numpy.core.identity(dimension)).T - # - # Analyse BLUE - # ------------ - ADD = AssimilationStudy() - ADD.setBackground (asVector = xb ) - ADD.setBackgroundError (asCovariance = B ) - ADD.setObservation (asVector = yo ) - ADD.setObservationError (asCovariance = R ) - ADD.setObservationOperator(asMatrix = H ) - # - ADD.setControls() - ADD.setAlgorithm(choice="Blue") - # - ADD.analyze() - # - xa = numpy.array(ADD.get("Analysis").valueserie(0)) - d = numpy.array(ADD.get("Innovation").valueserie(0)) - SigmaObs2 = float( numpy.dot(d,(yo-numpy.dot(H,xa)).A1) / R.trace() ) - SigmaBck2 = float( numpy.dot(d,numpy.dot(H,(xa - xb)).A1) /(H * B * H.T).trace() ) - # - # Analyse BLUE avec correction des matrices R et B - # Attention : ce second calcul de BLUE avec le meme objet ADD - # conduit à stocker les résultats dans le second step, - # donc il faut appeller "valueserie(1)" - # ------------------------------------------------ - ADD.setBackgroundError (asCovariance = SigmaBck2*B ) - ADD.setObservationError(asCovariance = SigmaObs2*R ) - ADD.analyze() - new_xa = numpy.array(ADD.get("Analysis").valueserie(1)) - new_d = numpy.array(ADD.get("Innovation").valueserie(1)) - new_SigmaObs2 = float( numpy.dot(new_d,(yo-numpy.dot(H,new_xa)).A1) / (SigmaObs2*R.trace()) ) - new_SigmaBck2 = float( numpy.dot(new_d,numpy.dot(H,(new_xa - xb)).A1) /(H * (SigmaBck2*B) * H.T).trace() ) - # - # Vérification du résultat - # ------------------------ - if max(abs(xa - new_xa)) > precision: - raise ValueError("Résultat du test erroné (1)") - elif max(abs(d - new_d)) > precision: - raise ValueError("Résultat du test erroné (2)") - elif abs(new_SigmaObs2-1.) > precision: - print "new_SigmaObs2 =",new_SigmaObs2 - raise ValueError("Résultat du test erroné (3)") - elif abs(new_SigmaBck2-1.) > precision : - print "new_SigmaBck2 =",new_SigmaBck2 - raise ValueError("Résultat du test erroné (4)") - else: - print test.__doc__ - print " Test correct, erreur maximale inférieure à %s"%precision - print - -#=============================================================================== -if __name__ == "__main__": - - print - print "AUTODIAGNOSTIC" - print "==============" - # numpy.random.seed(1000) - - test(dimension = 100) diff --git a/src/tests/daComposant/Plateforme/test003_Blue.py b/src/tests/daComposant/Plateforme/test003_Blue.py deleted file mode 100644 index 47bcc44..0000000 --- a/src/tests/daComposant/Plateforme/test003_Blue.py +++ /dev/null @@ -1,78 +0,0 @@ -#-*-coding:iso-8859-1-*- -__doc__ = """ - Cas-test vérifiant que si l'erreur sur le background est nulle et que - l'erreur sur les observations est connue, alors l'analyse donne le "milieu" - du background et des observations. -""" -__author__ = "Jean-Philippe ARGAUD - Mars 2008" - -import numpy -from daCore.AssimilationStudy import AssimilationStudy - -#=============================================================================== -def test(precision = 1.e-13, dimension = 3): - """ - Cas-test vérifiant que si l'erreur sur le background est nulle et que - l'erreur sur les observations est connue, alors l'analyse donne le "milieu" - du background et des observations. - """ - # - # Définition des données "théoriques" vraies - # ------------------------------------------ - xt = numpy.matrix(numpy.arange(dimension)).T - Eo = numpy.matrix(numpy.random.normal(0.,1.,size=(dimension,))).T - Eb = numpy.matrix(numpy.zeros((dimension,))).T - # - H = numpy.matrix(numpy.core.identity(dimension)) - # - xb = xt + Eb - yo = H * xt + Eo - # - xb = xb.A1 - yo = yo.A1 - # - # Définition des matrices de covariances d'erreurs - # ------------------------------------------------ - R = numpy.matrix(numpy.core.identity(dimension)).T - B = numpy.matrix(numpy.core.identity(dimension)).T - # - # Analyse BLUE - # ------------ - ADD = AssimilationStudy() - ADD.setBackground (asVector = xb ) - ADD.setBackgroundError (asCovariance = B ) - ADD.setObservation (asVector = yo ) - ADD.setObservationError (asCovariance = R ) - ADD.setObservationOperator(asMatrix = H ) - # - ADD.setControls() - ADD.setAlgorithm(choice="Blue") - # - ADD.analyze() - # - Xa = ADD.get("Analysis") - xa = numpy.matrix(Xa.valueserie(0)).T - SigmaObs2 = ADD.get("SigmaObs2") - SigmaBck2 = ADD.get("SigmaBck2") - d = ADD.get("Innovation") - # - # Vérification du résultat - # ------------------------ - if max(abs(xa.A1 - xb - Eo.A1/2.)) > precision: - raise ValueError("Résultat du test erroné (1)") - elif max(abs(yo - (H * xa).A1 - Eo.A1/2.)) > precision: - raise ValueError("Résultat du test erroné (2)") - else: - print test.__doc__ - print " Test correct, erreur maximale inférieure à %s"%precision - print - -#=============================================================================== -if __name__ == "__main__": - - print - print "AUTODIAGNOSTIC" - print "==============" - # numpy.random.seed(1000) - - test(dimension = 100) diff --git a/src/tests/daComposant/Plateforme/test004_Blue.py b/src/tests/daComposant/Plateforme/test004_Blue.py deleted file mode 100644 index 0f73746..0000000 --- a/src/tests/daComposant/Plateforme/test004_Blue.py +++ /dev/null @@ -1,96 +0,0 @@ -#-*-coding:iso-8859-1-*- -__doc__ = """ - Cas-test vérifiant que si l'erreur sur le background est nulle et que - l'erreur sur les observations est connue, alors l'analyse donne le "milieu" - du background et des observations. -""" -__author__ = "Jean-Philippe ARGAUD - Mars 2008" - -import numpy -from daCore.AssimilationStudy import AssimilationStudy - -#=============================================================================== -def test(precision = 1.e-13, dimension = 3): - """ - Cas-test vérifiant que si l'on rajoute l'évaluation de l'opérateur - d'observation au background, on obtient la même valeur que pour le BLUE - normal. - """ - # - # Définition des données "théoriques" vraies - # ------------------------------------------ - xt = numpy.matrix(numpy.arange(dimension)).T - Eo = numpy.matrix(numpy.random.normal(0.,1.,size=(dimension,))).T - Eb = numpy.matrix(numpy.zeros((dimension,))).T - # - H = numpy.matrix(numpy.core.identity(dimension)) - # - xb = xt + Eb - yo = H * xt + Eo - Hxb = H*xb - # - xb = xb.A1 - yo = yo.A1 - HXb = Hxb.A1 - # - # Définition des matrices de covariances d'erreurs - # ------------------------------------------------ - R = numpy.matrix(numpy.core.identity(dimension)) - B = numpy.matrix(numpy.core.identity(dimension)) - # - # Analyse BLUE - # ------------ - ADD = AssimilationStudy() - ADD.setBackground (asVector = xb ) - ADD.setBackgroundError (asCovariance = B ) - ADD.setObservation (asVector = yo ) - ADD.setObservationError (asCovariance = R ) - ADD.setObservationOperator(asMatrix = H ) - # - ADD.setControls() - ADD.setAlgorithm(choice="Blue") - # - ADD.analyze() - # - xa = numpy.array(ADD.get("Analysis").valueserie(0)) - d = numpy.array(ADD.get("Innovation").valueserie(0)) - SigmaObs2 = float( numpy.dot(d,(yo-numpy.dot(H,xa)).A1) / R.trace() ) - SigmaBck2 = float( numpy.dot(d,numpy.dot(H,(xa - xb)).A1) /(H * B * H.T).trace() ) - # - # Analyse BLUE avec une évaluation au point Xb - # Attention : ce second calcul de BLUE avec le meme objet ADD - # conduit à stocker les résultats dans le second step, - # donc il faut appeller "valueserie(1)" - # ------------------------------------------------ - ADD.setObservationOperator(asMatrix = H, appliedToX = {"HXb":HXb} ) - ADD.analyze() - # - new_xa = numpy.array(ADD.get("Analysis").valueserie(1)) - new_d = numpy.array(ADD.get("Innovation").valueserie(1)) - new_SigmaObs2 = float( numpy.dot(new_d,(yo-numpy.dot(H,new_xa)).A1) / R.trace() ) - new_SigmaBck2 = float( numpy.dot(new_d,numpy.dot(H,(new_xa - xb)).A1) /(H * B * H.T).trace() ) - # - # Vérification du résultat - # ------------------------ - if max(abs(xa - new_xa)) > precision: - raise ValueError("Résultat du test erroné (1)") - elif max(abs(d - new_d)) > precision: - raise ValueError("Résultat du test erroné (2)") - elif abs((new_SigmaObs2-SigmaObs2)/SigmaObs2) > precision: - raise ValueError("Résultat du test erroné (3)") - elif abs((new_SigmaBck2-SigmaBck2)/SigmaBck2) > precision : - raise ValueError("Résultat du test erroné (4)") - else: - print test.__doc__ - print " Test correct, erreur maximale inférieure à %s"%precision - print - -#=============================================================================== -if __name__ == "__main__": - - print - print "AUTODIAGNOSTIC" - print "==============" - # numpy.random.seed(1000) - - test(dimension = 100) diff --git a/src/tests/daComposant/Plateforme/test005_Blue.py b/src/tests/daComposant/Plateforme/test005_Blue.py deleted file mode 100644 index bee221b..0000000 --- a/src/tests/daComposant/Plateforme/test005_Blue.py +++ /dev/null @@ -1,90 +0,0 @@ -#-*-coding:iso-8859-1-*- -__doc__ = """ - Cas-test vérifiant que si H est l'identité et que les matrices de covariance - d'erreurs sont liées par R = alpha * B, alors l'ecart type de OMA est - proportionnel a l'ecart type de l'innovation d selon la relation : - rms(OMA) = alpha/(1. + alpha) rms(d) -""" -__author__ = "Sophie RICCI - Septembre 2008" - -import numpy -from daCore.AssimilationStudy import AssimilationStudy - -#=============================================================================== -def test(precision = 1.e-13, dimension = 3, alpha = 2.): - """ - Cas-test vérifiant que si H est l'identité et que les matrices de covariance - d'erreurs sont liées par R = alpha * B, alors l'ecart type de OMA est - proportionnel a l'ecart type de l'innovation d selon la relation : - rms(OMA) = alpha/(1. + alpha) rms(d) - """ - # - # Définition des données "théoriques" vraies - # ------------------------------------------ - xt = numpy.matrix(numpy.arange(dimension)).T - Eo = numpy.matrix(numpy.random.normal(0.,1.,size=(dimension,))).T - Eb = numpy.matrix(numpy.zeros((dimension,))).T - # - H = numpy.matrix(numpy.core.identity(dimension)) - # - xb = xt + Eb - yo = H * xt + Eo - # - xb = xb.A1 - yo = yo.A1 - # - # Définition des matrices de covariances d'erreurs - # ------------------------------------------------ - B = numpy.matrix(numpy.core.identity(dimension)).T - R = alpha * B - # - # Analyse BLUE - # ------------ - ADD = AssimilationStudy() - ADD.setBackground (asVector = xb ) - ADD.setBackgroundError (asCovariance = B ) - ADD.setObservation (asVector = yo ) - ADD.setObservationError (asCovariance = R ) - ADD.setObservationOperator(asMatrix = H ) - # - ADD.setControls() - ADD.setAlgorithm(choice="Blue") - # - ADD.analyze() - # - xa = ADD.get("Analysis").valueserie(0) - d = ADD.get("Innovation").valueserie(0) - # - # Calcul RMS pour d et OMA - # ------------------------ - ADD.setDiagnostic("RMS", - name = "Calcul de la RMS sur l'innovation et OMA", - ) - RMS = ADD.get("Calcul de la RMS sur l'innovation et OMA") - # - # La RMS de l'innovation d - # ------------------------ - RMS.calculate(d,numpy.zeros(len(d))) - # Le calcul ci-dessus doit être identique à : RMS.calculate(xb,yo) - # - # La RMS de l'écart OMA - # --------------------- - RMS.calculate(xa,yo) - # - # Vérification du résultat - # ------------------------ - if (RMS.valueserie(1) - (alpha/(1. + alpha)) * RMS.valueserie(0)) > precision: - raise ValueError("Résultat du test erroné") - else: - print test.__doc__ - print " Test correct, erreur maximale inférieure à %s"%precision - print - -#=============================================================================== -if __name__ == "__main__": - - print - print "AUTODIAGNOSTIC" - print "==============" - - test() diff --git a/src/tests/daComposant/Plateforme/test007_Blue.py b/src/tests/daComposant/Plateforme/test007_Blue.py deleted file mode 100644 index abe8f09..0000000 --- a/src/tests/daComposant/Plateforme/test007_Blue.py +++ /dev/null @@ -1,98 +0,0 @@ -#-*-coding:iso-8859-1-*- -__doc__ = """ - Cas-test vérifiant les relations d'ordre attendues sur les écarts RMS entre - les valeurs analysees et la valeur vraie, pour 3 analyses BLUE réalisées - avec des poids extrêmes dans R et B -""" -__author__ = "Sophie RICCI, Jean-Philippe ARGAUD - Septembre 2008" - -import numpy -from daCore.AssimilationStudy import AssimilationStudy - -#=============================================================================== -def test(dimension = 3): - """ - Cas-test vérifiant les relations d'ordre attendues sur les écarts RMS entre - les valeurs analysees et la valeur vraie, pour 3 analyses BLUE réalisées - avec des poids extrêmes dans R et B - """ - print test.__doc__ - # - # Définition des données - # ---------------------- - xt = numpy.matrix(numpy.random.normal(0.,1.,size=(dimension,))).T - Eb = numpy.matrix(numpy.random.normal(0.,1.,size=(dimension,))).T - H = numpy.matrix(numpy.core.identity(dimension)) - B = numpy.matrix(numpy.core.identity(dimension)).T - xb = xt + Eb - yo = H * xt - xt = xt.A1 - xb = xb.A1 - yo = yo.A1 - # - # Analyse BLUE - # ------------ - ADD = AssimilationStudy() - ADD.setBackground (asVector = xb ) - ADD.setObservation (asVector = yo ) - ADD.setBackgroundError (asCovariance = B ) - ADD.setObservationOperator(asMatrix = H ) - ADD.setControls() - ADD.setAlgorithm(choice="Blue") - # - # Définition des matrices de covariances d'erreur : ébauche parfaite - # ------------------------------------------------------------------ - alpha1 = 10000.0 - R = alpha1 * B - ADD.setObservationError (asCovariance = R ) - ADD.analyze() - x1 = ADD.get("Analysis").valueserie(0) - # - # Définition des matrices de covariances d'erreurs : poids identiques - # ------------------------------------------------------------------- - alpha2 = 1.0 - R = alpha2 * B - ADD.setObservationError (asCovariance = R ) - ADD.analyze() - x2 = ADD.get("Analysis").valueserie(1) - # - # Définition des matrices de covariances d'erreurs : observations parfaites - # ------------------------------------------------------------------------- - alpha3 = 0.0001 - R = alpha3 * B - ADD.setObservationError (asCovariance = R ) - ADD.analyze() - x3 = ADD.get("Analysis").valueserie(2) - # - # Calcul des écarts RMS - # --------------------- - ADD.setDiagnostic("RMS", "Calcul de la RMS entre analyse et yo") - RMS = ADD.get("Calcul de la RMS entre analyse et yo") - # - RMS.calculate(x1,yo) - RMS.calculate(x2,yo) - RMS.calculate(x3,yo) - RMS_yo_x1 = RMS.valueserie(0) - RMS_yo_x2 = RMS.valueserie(1) - RMS_yo_x3 = RMS.valueserie(2) - # - print " Cas ébauche parfaite : R/B = %.1e"%alpha1,"RMS = %.7f"%RMS_yo_x1 - print " Cas poids identiques : R/B = %.1e"%alpha2,"RMS = %.7f"%RMS_yo_x2 - print " Cas observations parfaites : R/B = %.1e"%alpha3,"RMS = %.7f"%RMS_yo_x3 - if ( (RMS_yo_x3 <= RMS_yo_x2) and (RMS_yo_x2 <= RMS_yo_x1) ) : - print " La reponse de l'assimilation est cohérente avec la modification du rapport B/R." - print - print " Test correct" - print - else : - raise ValueError("Résultat du test erroné") - -#=============================================================================== -if __name__ == "__main__": - - print - print "AUTODIAGNOSTIC" - print "==============" - numpy.random.seed(1000) - - test(dimension = 100) diff --git a/src/tests/daComposant/Plateforme/test008_Kalman.py b/src/tests/daComposant/Plateforme/test008_Kalman.py deleted file mode 100644 index 1a0ce1d..0000000 --- a/src/tests/daComposant/Plateforme/test008_Kalman.py +++ /dev/null @@ -1,94 +0,0 @@ -#-*-coding:iso-8859-1-*- -__doc__ = """ - Cas-test vérifiant le fonctionnement du filtre de Kalman sur un système - dynamique de trajectoire 1D constante -""" -__author__ = "Jean-Philippe ARGAUD - Septembre 2008" - -import numpy -from daCore.AssimilationStudy import AssimilationStudy -from daCore.Persistence import OneScalar - -#=============================================================================== -def test(dimension = 3): - """ - Cas-test vérifiant le fonctionnement du filtre de Kalman sur un système - dynamique de trajectoire 1D constante - """ - print test.__doc__ - # - # Définition des données - # ---------------------- - a_size = (dimension,) - # - # Valeur vraie - xt = -0.4 - Xt = OneScalar("Valeur vraie", basetype=float) - Xt.store(xt) - for i in range(dimension): - Xt.store(xt) - # - # Observations bruitées - yo = numpy.random.normal(xt, 0.1, size=a_size) - Yo = OneScalar("Observations", basetype=float) - Yo.store(0.) - for v in yo: - Yo.store(v) - # - # Création de l'étude et résolution - # --------------------------------- - ADD = AssimilationStudy("Assimilation temporelle de Kalman") - # - ADD.setBackground (asVector = "0.") - ADD.setBackgroundError (asCovariance = "1.") - # - ADD.setObservationOperator(asMatrix = "1.") - ADD.setObservation (asPersistentVector = Yo) - ADD.setObservationError (asCovariance = "1.e-2") - # - ADD.setEvolutionModel (asMatrix = "1") - ADD.setEvolutionError (asCovariance = "1.e-5") - # - ADD.setControls() - ADD.setAlgorithm(choice="Kalman") - # - ADD.analyze() - # - Xa = ADD.get("Analysis") - print " Valeur vraie visée........................:",xt - print " Ebauche, i.e. valeur initiale d'analyse...:",Xa.valueserie(0)[0] - print " Nombre d'analyses (sans l'ébauche)........:",Xa.stepnumber()-1 - print " Moyenne des analyses......................:",Xa.stepmean() - # - # Biais des erreurs - EpsY = [] - for i in range(Yo.stepnumber()): - EpsY.append(Yo.valueserie(i) - Xt.valueserie(i)) - print " Biais des erreurs .............:",numpy.array(EpsY).mean() - print " Variance des erreurs ..........:",numpy.array(EpsY).var() - EpsY = [] - for i in range(Xa.stepnumber()): - EpsY.append(Xa.valueserie(i)[0] - Xt.valueserie(i)) - print " Biais des erreurs .............:",numpy.array(EpsY).mean() - print " Variance des erreurs ..........:",numpy.array(EpsY).var() - print - # - ADD.setDiagnostic("PlotVectors", "Affichage de Xa et Xt") - MonPlot = ADD.get("Affichage de Xa et Xt") - MonPlot.calculate( - ( [ x[0] for x in Xa.valueserie()], Xt.valueserie(), Yo.valueserie() ), - title = "Analyse de Kalman sur trajectoire constante", - ltitle = ["Analyse", "Valeur vraie", "Observations"], - filename = "kalman_sur_trajectoire_constante.ps", - pause = False, - ) - -#=============================================================================== -if __name__ == "__main__": - - print - print "AUTODIAGNOSTIC" - print "==============" - numpy.random.seed(1000) - - test(100) diff --git a/src/tests/daComposant/Plateforme/test012_LinearLeastSquares.py b/src/tests/daComposant/Plateforme/test012_LinearLeastSquares.py deleted file mode 100644 index a4ea452..0000000 --- a/src/tests/daComposant/Plateforme/test012_LinearLeastSquares.py +++ /dev/null @@ -1,58 +0,0 @@ -#-*-coding:iso-8859-1-*- -__doc__ = """ - Analyse moindre carres sans ebauche -""" -__author__ = "Sophie RICCI, Jean-Philippe ARGAUD - Septembre 2008" - -import numpy -from daCore.AssimilationStudy import AssimilationStudy - -#=============================================================================== -def test(dimension = 100, precision = 1.e-13): - """ - Analyse moindre carres sans ebauche - """ - # - # Définition des données "théoriques" vraies - # ------------------------------------------ - xt = numpy.matrix(numpy.random.normal(0.,1.,size=(dimension,))).T - H = numpy.identity(dimension) - yo = H * xt - # - # Définition des matrices de covariances d'erreurs - # ------------------------------------------------ - R = numpy.identity(dimension) - # - # Analyse BLUE - # ------------ - ADD = AssimilationStudy() - # Les valeurs de xb et B ne sont pas utilisées dans l'algorithme - # pour lequel on ne considere pas d'ébauche - ADD.setBackground (asVector = numpy.zeros((dimension,)) ) - ADD.setBackgroundError (asCovariance = numpy.zeros((dimension,dimension)) ) - ADD.setObservation (asVector = yo ) - ADD.setObservationError (asCovariance = R ) - ADD.setObservationOperator(asMatrix = H ) - # - ADD.setControls() - # - ADD.setAlgorithm(choice="LinearLeastSquares") - # - ADD.analyze() - # - xa = ADD.get("Analysis").valueserie(0) - if max(abs(xa - xt.A1)) > precision : - raise ValueError("Resultat du test errone") - else : - print test.__doc__ - print " Test correct" - print - -#=============================================================================== -if __name__ == "__main__": - - print - print "AUTODIAGNOSTIC" - print "==============" - - test(3) diff --git a/src/tests/daComposant/Plateforme/test013_EnsembleBlue.py b/src/tests/daComposant/Plateforme/test013_EnsembleBlue.py deleted file mode 100644 index 829dd35..0000000 --- a/src/tests/daComposant/Plateforme/test013_EnsembleBlue.py +++ /dev/null @@ -1,73 +0,0 @@ -#-*-coding:iso-8859-1-*- -__doc__ = """ - Cas-test vérifiant que si les covariances d'erreur B et R sont identiques et - unitaires, l'analyse est située au milieu de l'ébauche [0,1,2] et de - l'observation [0.5,1.5,2.5], avec une erreur d'un ordre inférieur à celle - introduite dans R (si l'erreur est de 1 dans R, la précision de vérification - est de 0.1*0.1). -""" -__author__ = "Jean-Philippe ARGAUD - Novembre 2008" - -import sys ; sys.path.insert(0, "../../Sources/daCore") - -import numpy -from daCore.AssimilationStudy import AssimilationStudy -from daCore.Persistence import OneVector - -import logging -# logging.getLogger().setLevel(logging.DEBUG) - -#=============================================================================== -def test(precision = 1.e-2): - """ - Cas-test vérifiant que si les covariances d'erreur B et R sont identiques et - unitaires, l'analyse est située au milieu de l'ébauche [0,1,2] et de - l'observation [0.5,1.5,2.5], avec une erreur d'un ordre inférieur à celle - introduite dans R (si l'erreur est de 1 dans R, la précision de vérification - est de 0.1*0.1). - """ - # - # Définition de l'étude d'assimilation - # ------------------------------------ - ADD = AssimilationStudy("Ma premiere etude") - # - Xb = OneVector("Ebauche", basetype=numpy.matrix) - for i in range(100): - Xb.store( numpy.matrix( [0,10,20], numpy.float ).T ) - # - ADD.setBackground (asPersistentVector = Xb ) - ADD.setBackgroundError (asCovariance = "1 0 0;0 1 0;0 0 1") - ADD.setObservation (asVector = [0.5,10.5,20.5]) - ADD.setObservationError (asCovariance = "1 0 0;0 1 0;0 0 1") - ADD.setObservationOperator(asMatrix = "1 0 0;0 1 0;0 0 1") - # - ADD.setControls() - ADD.setAlgorithm(choice="EnsembleBlue") - # - ADD.analyze() - # - Xa = ADD.get("Analysis") - Analyse_moyenne = numpy.matrix( Xa.valueserie() ).mean(axis=0).A1 - print - print " Ebauche :",[0,1,2] - print " Analyse moyenne :",Analyse_moyenne - print " Nombre d'analyses :",Xa.stepnumber() - # - # Vérification du résultat - # ------------------------ - if max(Analyse_moyenne-numpy.array([0.25, 10.25, 20.25]))/10 > precision: - raise ValueError("Résultat du test erroné") - else: - print test.__doc__ - print " Test correct, erreur maximale inférieure à %s"%precision - print - -#=============================================================================== -if __name__ == "__main__": - - print - print "AUTODIAGNOSTIC" - print "==============" - numpy.random.seed(1000) - - test() diff --git a/src/tests/daComposant/Plateforme/test015_3DVAR.py b/src/tests/daComposant/Plateforme/test015_3DVAR.py deleted file mode 100644 index 899f0f4..0000000 --- a/src/tests/daComposant/Plateforme/test015_3DVAR.py +++ /dev/null @@ -1,81 +0,0 @@ -#-*-coding:iso-8859-1-*- -__doc__ = """ - Cas-test vérifiant sur le 3D-VAR que si l'erreur est nulle, l'incrément - d'analyse est nul. -""" -__author__ = "Jean-Philippe ARGAUD - Mars 2009" - -import numpy -from daCore.AssimilationStudy import AssimilationStudy - -import logging -# Si on désire plus d'information sur le déroulement du calcul, on peut -# décommenter l'une des lignes qui suit : -# logging.getLogger().setLevel(logging.INFO) -# logging.getLogger().setLevel(logging.DEBUG) - -#=============================================================================== -def test(precision = 1.e-13, dimension = 3): - """ - Cas-test vérifiant sur le 3D-VAR que si l'erreur est nulle, l'incrément - d'analyse est nul. - """ - # - # Définition des données - # ---------------------- - xt = numpy.matrix(numpy.arange(dimension)).T - Eo = numpy.matrix(numpy.zeros((dimension,))).T - Eb = numpy.matrix(numpy.zeros((dimension,))).T - # Eo = numpy.matrix(numpy.random.normal(0.,1.,size=(dimension,))).T - # Eb = numpy.matrix(numpy.random.normal(0.,1.,size=(dimension,))).T - # - H = numpy.matrix(numpy.core.identity(dimension)) - # - xb = xt + Eb - yo = H * xt + Eo - # - xb = xb.A1 - yo = yo.A1 - # - # Définition des matrices de covariances d'erreurs - # ------------------------------------------------ - R = numpy.matrix(numpy.core.identity(dimension)).T - B = numpy.matrix(numpy.core.identity(dimension)).T - # - # Analyse - # ------- - ADD = AssimilationStudy() - ADD.setBackground (asVector = xb ) - ADD.setBackgroundError (asCovariance = B ) - ADD.setObservation (asVector = yo ) - ADD.setObservationError (asCovariance = R ) - ADD.setObservationOperator(asMatrix = H ) - # - ADD.setControls() - ADD.setAlgorithm(choice="3DVAR") - # - ADD.analyze() - # - xa = numpy.array(ADD.get("Analysis").valueserie(0)) - d = numpy.array(ADD.get("Innovation").valueserie(0)) - # - # Vérification du résultat - # ------------------------ - if max(abs(xa - xb)) > precision: - raise ValueError("Résultat du test erroné (1)") - elif max(abs(d)) > precision: - raise ValueError("Résultat du test erroné (2)") - else: - print test.__doc__ - print " Test correct, erreur maximale inférieure à %s"%precision - print - -#=============================================================================== -if __name__ == "__main__": - - print - print "AUTODIAGNOSTIC" - print "==============" - numpy.random.seed(1000) - - test(dimension = 3) diff --git a/src/tests/daComposant/Plateforme/test018_3DVAR_par_fonction_avec_bornes.py b/src/tests/daComposant/Plateforme/test018_3DVAR_par_fonction_avec_bornes.py deleted file mode 100644 index e046836..0000000 --- a/src/tests/daComposant/Plateforme/test018_3DVAR_par_fonction_avec_bornes.py +++ /dev/null @@ -1,95 +0,0 @@ -#-*-coding:iso-8859-1-*- -__doc__ = """ - Cas-test vérifiant sur le 3D-VAR que si l'erreur d'observation est nulle, on - trouve comme analyse la demi-somme de l'ébauche et de la valeur vraie. -""" -__author__ = "Jean-Philippe ARGAUD - Mars 2009" - -import numpy -from daCore.AssimilationStudy import AssimilationStudy - -import logging -# Si on désire plus d'information sur le déroulement du calcul, on peut -# décommenter l'une des lignes qui suit : -# logging.getLogger().setLevel(logging.INFO) -# logging.getLogger().setLevel(logging.DEBUG) - -#=============================================================================== -def test(precision = 1.e-10, dimension = 3, minimum = 1.): - """ - Cas-test vérifiant sur le 3D-VAR que si l'erreur d'observation est nulle, on - trouve comme analyse la demi-somme de l'ébauche et de la valeur vraie. - """ - # - # Définition des données - # ---------------------- - xt = numpy.matrix(numpy.arange(dimension)).T - Eo = numpy.matrix(numpy.zeros((dimension,))).T - # Eo = numpy.matrix(numpy.random.normal(0.,1.,size=(dimension,))).T - # Eb = numpy.matrix(numpy.zeros((dimension,))).T - Eb = numpy.matrix(numpy.random.normal(0.,1.,size=(dimension,))).T - # - H = numpy.matrix(numpy.core.identity(dimension)) - # - # Définition de l'effet de l'opérateur H comme une fonction - # --------------------------------------------------------- - def FunctionH( X ): - return H * X - def AdjointH( (X, Y) ): - return H.T * Y - # - xb = xt + Eb - yo = FunctionH( xt ) + Eo - # - xb = xb.A1 - yo = yo.A1 - # - # Définition des matrices de covariances d'erreurs - # ------------------------------------------------ - R = numpy.matrix(numpy.core.identity(dimension)).T - B = numpy.matrix(numpy.core.identity(dimension)).T - # - # Definition des bornes - # --------------------- - Bounds = dimension*[[minimum,None]] - # - # Analyse - # ------- - ADD = AssimilationStudy() - ADD.setBackground (asVector = xb ) - ADD.setBackgroundError (asCovariance = B ) - ADD.setObservation (asVector = yo ) - ADD.setObservationError (asCovariance = R ) - ADD.setObservationOperator(asFunction = {"Direct":FunctionH, - "Tangent":FunctionH, - "Adjoint":AdjointH} ) - # - ADD.setAlgorithm(choice="3DVAR") - ADD.setAlgorithmParameters(asDico={ - "Minimizer":"LBFGSB", - "Bounds" :Bounds, - }) - # - ADD.analyze() - # - xa = numpy.array(ADD.get("Analysis").valueserie(0)) - d = numpy.array(ADD.get("Innovation").valueserie(0)) - # - # Vérification du résultat - # ------------------------ - if xa.min() < minimum: - raise ValueError("Résultat du test erroné (1)") - else: - print test.__doc__ - print " Test correct, valeur minimale de %s respectée"%minimum - print - -#=============================================================================== -if __name__ == "__main__": - - print - print "AUTODIAGNOSTIC" - print "==============" - numpy.random.seed(1000) - - test(dimension = 300, minimum = 2.) diff --git a/src/tests/daComposant/Plateforme/test101_RMS.py b/src/tests/daComposant/Plateforme/test101_RMS.py deleted file mode 100644 index 9d205f1..0000000 --- a/src/tests/daComposant/Plateforme/test101_RMS.py +++ /dev/null @@ -1,65 +0,0 @@ -#-*-coding:iso-8859-1-*- -__doc__ = """ - Cas-test vérifiant le calcul de RMS. -""" -__author__ = "Jean-Philippe ARGAUD - Juillet 2008" - -import numpy -from daCore.AssimilationStudy import AssimilationStudy - -#=============================================================================== -def test(precision = 1.e-13): - """ - Cas-test vérifiant des calculs de RMS. - """ - # - ADD = AssimilationStudy() - # - ADD.setDiagnostic("RMS", "Calcul de RMS multi-pas") - # - # La ligne suivante permet de simplifier les écritures ultérieures pour - # les "calculate", mais n'est pas indispensable : on aurait pu conserver à - # chaque appel la commande "ADD.get("...")" - # - RMS = ADD.get("Calcul de RMS multi-pas") - # - vect1 = [1, 2, 1, 2, 1] - vect2 = [2, 1, 2, 1, 2] - RMS.calculate(vect1,vect2) - vect1 = [1, 3, 1, 3, 1] - vect2 = [2, 2, 2, 2, 2] - RMS.calculate(vect1,vect2) - vect1 = [1, 1, 1, 1, 1] - vect2 = [2, 2, 2, 2, 2] - RMS.calculate(vect1,vect2) - vect1 = [1, 1, 1, 1, 1] - vect2 = [4, -2, 4, -2, -2] - RMS.calculate(vect1,vect2) - vect1 = [0.29, 0.97, 0.73, 0.01, 0.20] - vect2 = [0.92, 0.86, 0.11, 0.72, 0.54] - RMS.calculate(vect1,vect2) - vect1 = [-0.23262176, 1.36065207, 0.32988102, 0.24400551, -0.66765848, -0.19088483, -0.31082575, 0.56849814, 1.21453443, 0.99657516] - vect2 = [0,0,0,0,0,0,0,0,0,0] - RMS.calculate(vect1,vect2) - # - Valeurs_attendues = [1.0, 1.0, 1.0, 3.0, 0.53162016515553656, 0.73784217096601323] - # - # Vérification du résultat - # ------------------------ - ecart = abs( max( numpy.array(RMS.valueserie()) - numpy.array(Valeurs_attendues) ) ) - if ecart > precision: - raise "Résultat du test erroné" - else: - print test.__doc__ - print " Test correct, erreur maximale inférieure à %s"%precision - print - -#=============================================================================== -if __name__ == "__main__": - - print - print "AUTODIAGNOSTIC" - print "==============" - # numpy.random.seed(1000) - - test() diff --git a/src/tests/daComposant/Plateforme/test102_PlotVector.py b/src/tests/daComposant/Plateforme/test102_PlotVector.py deleted file mode 100644 index 5600b62..0000000 --- a/src/tests/daComposant/Plateforme/test102_PlotVector.py +++ /dev/null @@ -1,51 +0,0 @@ -#-*-coding:iso-8859-1-*- -__doc__ = """ - Cas-test vérifiant l'affichage multi-pas Gnuplot d'un vecteur. -""" -__author__ = "Jean-Philippe ARGAUD - Juillet 2008" - -from daCore.AssimilationStudy import AssimilationStudy - -#=============================================================================== -def test(dimension = 100): - """ - Cas-test vérifiant l'affichage multi-pas Gnuplot d'un vecteur. - """ - # - ADD = AssimilationStudy() - # - ADD.setDiagnostic("PlotVector", "Affichage multi-pas Gnuplot d'un vecteur") - # - MonPlot = ADD.get("Affichage multi-pas Gnuplot d'un vecteur") - # - vect = [1, 2, 1, 2, 1] - MonPlot.calculate(vect, title = "Vecteur 1", xlabel = "Axe X", ylabel = "Axe Y", pause = False ) - vect = [1, 3, 1, 3, 1] - MonPlot.calculate(vect, title = "Vecteur 2", filename = "vecteur.ps", pause = False) - vect = [-1, 1, 1, 1, -1] - MonPlot.calculate(vect, title = "Vecteur 3", pause = False) - vect = [0.29, 0.97, 0.73, 0.01, 0.20] - MonPlot.calculate(vect, title = "Vecteur 4", pause = False) - vect = [-0.23262176, 1.36065207, 0.32988102, 0.24400551, -0.66765848, -0.19088483, -0.31082575, 0.56849814, 1.21453443, 0.99657516] - MonPlot.calculate(vect, title = "Vecteur 5", pause = False) - vect = dimension*[0.29, 0.97, 0.73, 0.01, 0.20] - MonPlot.calculate(vect, title = "Vecteur 6 : long construit par repetition", pause = False) - vect = [0.29, 0.97, 0.73, 0.01, 0.20] - MonPlot.calculate(vect, title = "Vecteur 7", pause = False) - temps = [0.1,0.2,0.3,0.4,0.5] - MonPlot.calculate(vect, temps, title = "Vecteur 8 avec axe du temps modifie", pause = False) - # - # Vérification du résultat - # ------------------------ - print test.__doc__ - print " Test correct" - print - -#=============================================================================== -if __name__ == "__main__": - - print - print "AUTODIAGNOSTIC" - print "==============" - - test() diff --git a/src/tests/daComposant/Plateforme/test103_PlotVectors.py b/src/tests/daComposant/Plateforme/test103_PlotVectors.py deleted file mode 100644 index 7397f5f..0000000 --- a/src/tests/daComposant/Plateforme/test103_PlotVectors.py +++ /dev/null @@ -1,48 +0,0 @@ -#-*-coding:iso-8859-1-*- -__doc__ = """ - Cas-test vérifiant l'affichage multi-pas Gnuplot d'une liste de vecteurs. -""" -__author__ = "Jean-Philippe ARGAUD - Juillet 2008" - -from daCore.AssimilationStudy import AssimilationStudy - -#=============================================================================== -def test(dimension = 100): - """ - Cas-test vérifiant l'affichage multi-pas Gnuplot d'une liste de vecteurs. - """ - # - ADD = AssimilationStudy() - # - ADD.setDiagnostic("PlotVectors", "Affichage multi-pas Gnuplot d'une liste de vecteurs") - # - MonPlot = ADD.get("Affichage multi-pas Gnuplot d'une liste de vecteurs") - # - vect1 = [1, 2, 1, 2, 1] - MonPlot.calculate([vect1,], title = "Vecteur 1", xlabel = "Axe X", ylabel = "Axe Y", pause = False ) - vect2 = [1, 3, 1, 3, 1] - MonPlot.calculate([vect1,vect2], title = "Vecteurs 1 et 2", filename = "liste_de_vecteurs.ps", pause = False ) - vect3 = [-1, 1, -1, 1, -1] - MonPlot.calculate((vect1,vect2,vect3), title = "Vecteurs 1 a 3", pause = False ) - vect4 = 100*[0.29, 0.97, 0.73, 0.01, 0.20] - MonPlot.calculate([vect4,], title = "Vecteur 4 : long construit par repetition", pause = False ) - MonPlot.calculate( - (vect1,vect2,vect3), - [0.1,0.2,0.3,0.4,0.5], - title = "Vecteurs 1 a 3, temps modifie", pause = False) - print - # - # Vérification du résultat - # ------------------------ - print test.__doc__ - print " Test correct" - print - -#=============================================================================== -if __name__ == "__main__": - - print - print "AUTODIAGNOSTIC" - print "==============" - - test() -- 2.39.2

@5ze5~@>`VtgCTO` zJ{d-MHaJFW8)r*HYY#se(8x@&vT#U|jU`>O$UC0rlUG}4hy742Z=C)twN4pqry_D? zoUde%q8P*g=NAVzBtm7YL;)mu zFlC-YC34UL*)r#NR)kc;Pa{2+@vpshk5eO`=8dbjP{AHv*#EV z8$pR;w}XJM7KQGUcSD4j3Y*K>aksLo*vGBO;dQtCL8K0dp7}gQlto&bpE0Gk64pp* zzj}0{ONl{v$h=!qcU62+q8r@`Xr5O5t|z-|c#?s;Jf(ymwy1SgN`Rf(&W+w4JgV6u zC?g1IZa|F6cpcTDL83QVMVuUAXha~P=C4>Gos~fXCGR|DW|j?Jlfz*X#uA;sw$#Ig}eMLktY0Jvcyr7iFQHpyEz+pQf8(g>W|S;kiB@0 zV7opouiU+zv&v@L?6bVcx-zW(}`qt)ytGOn(O95W=9eh6g*(F^Be$ zy*E1FL$D}rCC<$=tdzaxQ=HZ#DfG*&cwRafN+t{@}XnbI{&DMlsVr<@{4#&PTXcO~Z9Fi}h%k2orm!vr=b6_K>wv^_$ z4lQ=S15jYkfdf$5&>MZv*ca92jA1~*5HT2rHo&!*xHg646hX?wvbQ%4iW9qggkh|` z#woJf`-vRA%g^BoKJ&Eb;b@vo3gSGlxc3dsSu~8}wP_ZAH3>OzN3zQ9Zuno-CoJJ9 zc#ZdYb{SeVMfc0CoLy^vm7+8eLM@&xQu56&1;0?#Wg4+bx$jGwi(u91=9$l3K_pU3 zw!#Saown0cWn*Do=GQ8hzh5$tWEIL@?dv_DQ`llKh&g-Z#gb#6pyMpJ5Eb*D?K+v) z3yO`j4KT9O1qRGlK|t4{1;Ad$RExN{7hQ;ti%@rFSUQoOe;I_KeTASJISY5-HbUB* znF&IHYx6o2E9KDN9Lxu#hqf9`A*Lt|7V5pNOTe~Y7sOIp64&H&{`!Ac9@0h^|B&!B z4NTLMl391IkM2~TPCW5A?|EKr%X0=LX_-Ii*;JCbs){a2KdWrnN3(XU)Ulx@OaHi~ zzJomXMS`NLA*=cAp{r1u%xb@Bw1rdYCXj_C5u_+TVXSB?Lu;69J&k{ltN4=f_dFn( zR$*C|mR|LPY*CJqJ6Aego7T)rYF*uY67<XMDg066Kiwnl-6*kM zO5GCD&pS7n>CmWjhoZEt8?HHgb#6{6;od_sc})M)L9OI$cjJ763wC6V{dW!Ee-T!G zEq8SPrvYU9zZ<~+xbXg84d9T*e=K+ZX#h(ffUZ%>RR7Zewrue`WElBjqp}ls00u|} zToU{8?h7I+SJ!ut;(&l%I*8}LzKTUuI?T|0eVpkgW@xoV{6-TkVDGx8`Fy#*AHXf} zW_L?5r6VPKGT|1VW;2~b5)1yb-+w1pO}Hh-l=Svf`I2&w)BSyY_WpD>VG$T7kjKq=$q6tH zTXOI@pIjnwC&jsY7pJ>I`y+ZXg*2VS@PS4Rs{DXtr)Kg2CT%wAn}HhKFJl0#>WwV?D5HV zgL1w*LhQ2TqgMJ3Lsg+5@)RCIjOYO+ON%P(G}Z}a$Fi3=j?E=@9NQ2Qy0sS?n*xeH z{YEJHl5R0P6|wHvYqlSi>L^pH)27UIQD z%%oXgaD^&yI!V2$MZuxS-6$2FfJ}Y>F}eZvqUnlA#5&gr*SK^-*=u?hC6u{%ACrqg zUFxrLkZ`7Je4E30HFPaXdh6oJ#mA|%zK$yG6f!5FJ_rp_{V{PReO=y-y&Rcn%OaDd z3%Hj_6u4I}ApjycU!_T4udbdGCa@__6m^dxs^AppAJooLl8uuFsWRiTbXs@ncO^Jx z-ud|-Oa8iQ)>QHFd!9*Q=x`Z_%HUNm-gAF(Slo0Z6j`s&QcW<}wlr?|fb64j0I-G- zepyN|jeF8?g~vyRl?_t-62%&**usY=m#xXkq@{Y}o#`GSiM#7#(S&dzBi}Oek_ADY zl6TeYCZ)IvRTx%^yh10tV=>h0kkmuRv0N1YRRI` zy!VOogGO;T148^?833did=6PK|0Xm=Jvt0%P~39H{K3 zK7$DYPFfKNVSgg|LMvD^t!Jv0 z=&t?ntR8eQVT|!Q4}Em1vo$+{bqQ#AB@fOp7v}mF_vf76A}HUNKkTrX;AcjHO>PN@ z=Q8zvf8-FWJjeRq6rN+qRD^SyW|{U(A)-(U^ayY${lJON$LOdCgv(-L&%~G7MQ}t*(=#s!2FiuJNbu+LWWQ0sl#2$ zYGk&YHMui|c($q`EFavCI`%=zHJ!y3b@d*``banoHbh)3Vg}{v&B#{okqjtS;8Ps1 z&u|diIT_212B}^jT1xPIKd4*J?q|*>LN%z_6jOvtJK-k%f{y*mu*&rBsHzbkcIFQ7GikBh6P^n4vF z-*hc*(ktKO{cDI!(W={5$%isR(eT6?Wx zT0K&;N2WBzZffbk)zvRoP7XKC8<9G2!4mW*N8POVD-!^Xxij_` zD<$k|_jfm&{5qX~OisOLL?<4(2X;edm^Pdc84#?hQep^05BdrWG2iR-N_RcT+~mGr zcO@EqRo{R+aH#l4z=**&*`PeEcuwb3bHGNAv3Y*L5r?$+A9+EH(GnzNLlJ1BQXa=6J0-bEYZ7u%T*gDmzi|`~u2zwGh`5 zm3KKfa~AW$m9d{15zh!D)BEbBin1PD?QhlF)+lf8#$z27_BJN=vtTA&TJCaM8P8=~ zZ&T}4@T6+Btnqj-?xp{UY!I;<#?T=GPLZmUKA4@U>#${;YZYD!(9it%ZtqP@`|kBQ zLjt4-%h!wVCVOXel$$|ST^p`3%gl}5!VK&BC++HE>-Xjs_QT0Jge>mBMk(Pk(8Xv2 zc|jsZKH(3pqQIvV4hqZ63p}Y+J1ZxJRlq|EcxC%7fAqI*CNS!!R`j-O%#Dd-$jso$ zNG9<7{a9(o4R&8joN}Cd5qo*xEiBH^8>4e$1Iln#7cPe)0<~xs19{}yjiFG(iYw_p z{4N&xD;s%|l5x#mE(b_E)>y%caFt{6uf3_Re!FbTk^@5Ly}$t1K(dhHg?=rQIB<8m ziIa_vnbUp8?JA%Qlmh6B6O}Q?FqbU?-h6y{2Ich$D(JTef z1FKTcg8_Fht-R~mcc06$21`r)rSFX3?S!gIX^9;T_D{EH(0PY2gEnRym8AT#FRXmInMA%T2v&f74+( zPJHf1@L;!gZ&AK{X`bT@yA_G{x<9)chJU4s51PbPqtmQ+WY1Pgyt`9AukyyG7I^5m zyO#)CBS!Yl7NyU&BUYb)<*tjF2v&_7u-1ybtrb>V*pikDSh8zsVy3DfV&A{1d*JtC z=pH7>7`x;U7+R3k7>(g$;LV{-jrHE(&9hG~g7axr9I|)H_ArE1@;$bEX=614EVu1c z@bX@&B7h|-MAA);G}NdwXa{X?$H^POlg=gMf@il69^{0_-eDbgn+Z33OfIGff*hu4 z6}4Bf-*r%=$?9nuF@=dAU64Xv}&>j7RH87w2ICK zPXDRJt@TZfX;saQoXq~RFtGon6*D$BHFNsQ#KicQR>0iJQO?*w(AL_{*2dVz=`Y(~ z+W!qwWcrW7T>*+##N5is*nw8WO5e#?$k@=<$e32p*2>mF(N5pcm{!Qx#oW+XK~w;W zhX=~h$-!9P8pO^?%zBm2&UF}@?R+ls^GYBl7~jZ2AmZDb)tEg(?i51*fr%QDMVyp%Xo zELj>Nu{^;q?BpSCanJn#|1EQ6=LPtRN?3l;-KY5R$Z`6C0OU8?{eQ1sqV_GD&CvfU z|JN~2s7=e}(E7JPkF+d2mZHZ&007`SXFpha*Zn=2>K7r;d|(1!cCTpJX}|*u0MOg2 z)ltzb8(;f-)esV~=J!B{y5g3VmKJ_y_ggUZuc->(pa1~qNi^RLsLq_n!y4z{KAFRm6#9O zPKsJiM66qlqmqBw9;$VaAUOyKzz-yXMw^?z{o9zacfTibY0L=jY!4k92;>Ag2akS18@fzUx9H0fOhRGJ_NNS9tiCv@r3 zI|&^G6oe3ZhlKxu@VocDcmCge?|e?iVRFhod+)W^vz}+IePaB`6llPhV4lI&zcpW5 z1i7mMYHa#te@#stk9h3;&~Bxil!A{{yn8RubijJ7Q+3gwH>a|TgN`bRiJ!Kq2nd#b zN{S`Yy4*%CDFJu7&rr6TP(6jJo-mlJ?6_ELVqd~SSc5#Ih})5o*HwznOAV$yg7AT%y^5{l{ITL zyD)d<2znVwRO{aK_r1x=du8CG7KE<-QTV52yW8~3xTpJrJzDyLBFZ<_v1Tl{Zc6KM zgv7hi3#<0=y6lB3u;%tBy&orHg+9pQ&dK1;`K{R0&(G5E4GCBE*i%)hyGhq#1*Rg{ z)v3(4UwqSWpJN;vYzdy#)y<;i_pasR84yIu*hOryo?eN%kGn-)WR)5pMbR7cBXhB~ zEq^?((sr(znWKX*CkHV7HSqcmjy>XI^g36W za}5)Ez>$iO<zCUJ&`o7apo8gdDx+z0jKP`C(Z2N{;c=1MZH({M8m;OLGsFSfbil zac=bK)F*9_k)1o%B>426wG{TVsQs(G&hYIrLjR{>6vD(M1{n7WRS`4#y^W1b{m+G! zHT&R&*#Pd2<3fh@fg$XhOCUe1)%Wty4H4c9J*z`n+6|?h6RGw1arQF%hDT!VV`SN; zg~b_1Fn+L`Yav&(urdn@KM}C8*@*VIZ@xB)Bt@R7-)g=`0v{%;#4oqal9m`4*QQ3G z^X^H%rToo5=Z(R9+|0-A16ff0G>HOhmMDxjc1{1C0-tV7_;VE|);Uj`91@`KiKi=g zV(r)6kvzKVCDKECR7=^WQsF4|l(;xYEZ+XH7x(Zpi>Vi=`E(ceO+!?B)4Q=k-x~cp zh`g~0vRm|+UtuDx+cn}9Hh#rNqLTb6T_+JD@y|*u^|@m0`zfDfKAsiwj=1~gqmlp~ zsLowJyEsF$uOuW+8y^h(++X$l$;_{QCU2+VL*g|vIMUk0>6N#+ZwGCHdM~Yd?_^AP zdpLGKKelxi3p?0S+1y~n?5{T*Y_1j@%oBAf@7C`ygBRNuH=N={l5Kqskdw|OF76wV z?GY0PMU@}$Hm`$vJTNzQg1IdHkkntL`vpXYX@7fo&m;B>`W{qDh<*9uW}BNKEv&p{ z`o%7mqIZ&#K81Ygbn8#-pY|}5&Et@eQj}-*^Mh@bSnN)Pc2NU1>j<)~6w@0%lf7lU zzkNs#Nv;<%{F*XEXdIrO4_F20rv53x1h?CfGZd53zU1XE8E&&bjshyKW#6aV6%IYE z-l%au=(vmWlFbgxU#y--vnPqblW)L%J3eBjXE8g`v8Sknkgu??uM7Z(1LGIeW|x?-P?Pll=DIbjM8$5IoR# zo&`TPI!A>RmmcYY)$(Mx)Gx@r>sMZQj3kV&45FT#;e&cQj z_8Ub?sKyh5K++%P5ge}(gma#l@R%53{<$0xLi>Tolf zUAb?+Z$?=t5VVb4i9Y*0K({%o48C~f@?j5Zkfml*rW9*92~^wdV;+i%^`rq!@y0Y)byAv`|d-?S$hEp7Lj8Vb$-?ax6EIyOiupP7q?xjzrHCp+r#YkO;CWl3QLZk zM@FEbSsNNN0t>f_8$asoQnv3$rneN%x-mk~-vmiPp!bpEHQ?=uGELQb3&yA^;~`Z5 zv|%!36_ugI`^m6RqhHQX(;pL01BSC6Dn+vzIea?c_&!l-jn~S;?76DJb0y#t#;?;; zNSzQ92NMY5fst~^rI8|!g|tSH;jmF{TnOCp3P`ai)v3{!EdY@W1B@dbUCDlXsgL1CyC)EB+%R$5U@59( z`84`GbK%mnsdGD;V1Z}&Zit!SfU1ckUCG|B>Gy3x2RIqX}rZt3Goudwp{*f zzYXwy7@tD5vE{bfE{2J1#s>AZGjEH!_&glRMqmR7AJS}l5)7q`d#-PpPn1*7o73B)WU2X!669S*U>gE-GgAfN||{2E`el+s?@E7_N~w`T27ffM3n`+ zCYZ&pyfwey=}59n+pGRws03zx$8-EwpX2)7LpX^WLEZ3PCiC5wp6kR|H=$LD-Y`4P zY6n-faZd*aa~E{w8!&5%dy(W;R9RD%XyYL zGLQSCzUA}!lxxKhs!;0qVgINbR_~;b*SXg`gnT>ha_RH&n;Oghlx5y+$v zvU44}Q@zlmwZs>?8YSM)z3TxrOj@bJ12J$fj{UN4*oM1rDN1@jNS4HynFn&irHew8 z1N-hs%p)*0wgHh55>2;^<{_?k&ioXqb>(t^L&XtWU^Nb7$P&PU5uJ56Z6+Hump@T0 ze$5~<=I@3;uNL+>A^$U5vjoZEQ| z{XQZoP8QvTKD?B4J!af<>dumFd}=!Da%=f5HHVA)l>Vw?Qd19j(IBB+mC_%QM7L6z zTv_|2h*t8(c@G?wwhrTd%SJc9&9jdE6d9i{VEa{BFjdncUr#}F+((n`pMGYl9d;Q- z(`mMR#|%_fzUCaxVL2k*^liLx@iZgLf6{4+%fYp}oDf4D60Z-{f2NeyJ#DV@oqKuW z;9Mg1v(Jl>HVq6CnVK_N6is0zv!g73mo7e)wnZ9NgTn(A6ZJmk>o`wLrJQ#JI~$>i z>+P!$88#c#ShqieMFd?EX|kx_m z#P?N=QiC7LsC5vbWmW_3816xOCjAuZgrXCV?>*~MyDf0mF?^6Bx6tE*@@E2e#0y8w z&AldH;MR0PWfiCBPovBL&USpih$?Ar1dBn|5x2ef?6uhfZpcBktq|8d{NZ(0nQj*O zG8g?S*<9An^Ud!;CMDT8msFUIXA89nfHCKT2()!S8a6q(zg^}=qR*zXBW8}|MC;n5_#OWpj}zmLVZ z*HiV5+|r86`wC;%@ed{GyMFO7N{W$as~|AMv)@2%j$`GtM~)$!Y})lpT8FWssH`jhW5c2faGK_|J{v4l+G~ zN;#W|of_UqzP4il&qLc2`>S2k&KHacDi!*Rf49|!hVN`aYJBi2ux1#xLtB)%`xw7_ zzgs1bqOaKl3&f<~JC6=7fu3a27v;@*j-+7*VwLw7ucy6yAppLbWa!01wHeQNW)&n~ z9zEHsjH!i}bILrKF1}$l|0R?A{OX@qVjJJ%76D~>hJjPSh9g+;RvQGctr-fiW(hbO zGeD=_xJ@7QUnu^bV)!m2r*O&(_!{-sGB~hR%Tx$8t#>hgFaD;G%;@N^pg*pC8&|G3 zIt9tseK4BZ78_1EeFTJ8Rq@P!Udv~7)mOidgAs(;SX(;vBOPiiHj{ z)mAE9ADnTcXo}^44ZAP}zVUlPJ69<-SMC(uwv0Gh#uB2uL;KwhTk~teBCddn9Y3tM zN#)JflsU=Bcv-IT-!Ll;BOwsk+=CJ{*3D}OXN3cPhSD#>yrDwt_%%#bsb)6fi>J+xjr4Kdaj(oA zp@rS~T9T|E1=$%U{dAV!Ce-G{=@(873T5W!B?$^^9-I6^TnicypL!7eT4Q57o;NgH zySsFs-FNf3WTE$QQe{cgl+GRUBDININ?$47mOm4LMN%D*I>J~P?9`OC!4{vpi z&Z^C`DH1x)Yksg^b+O(X+#Y>bHkQ>Sk0tj3VsEem(ci@I+I8 zW6%F|lQk>xlQZ8cdu}&p+lp`6Pyw-yNQgWQRlyMq8^Y531jlg*N9$NW3@yJ`CP24Unzq?2C6?}1vFy=mcmJ8(zM`k8qrmm#{l)du4*er3 zE0q9_=&aj^`#LMK1; z2CMo*g^ppOjCc8PPu}=N?~4)vDul9`7r>)5>op&NDSPxa&O5gso}b{@G{lXY(;%9T z^EgD`@WIRCyn1^DLwgtM2Z50*%{Vx8e}O@!#{dBcSM(aimT4c9&NBX1=(%fW1(_vH z2CG`YhuXB#fsmOm;vqF|W^n8?@EObTnHv^KFzE*Zp%mM}J&|lSJ+;-+hZg^s7NyM@ zlr*O1tugub-o_c#(d6uo_MPM`&b!JqxWEe(A+_gTkwlV(8E||o8g$;sC0Q+lfCA#- z_VD#ya$$rERJDQS4yzLy_&Hp`d01xrzca z$yq4Y^I+~$Z|ie$11imzNhHF=FJMD?w-ruJP@)`!>Th2J%3T<3=?4qA>xl2)`Vd&@ zFuOnbo$#~C`G=tLYjuW1)dSwW9`oxBc1Hgl0l%)owT}RO-GO8`;fAp^wUQ4AR2E{! z>;Y*C@RVsUsV(JMKT+c%!j8|_n7`%pHO4#eCvIwuC7-REuVph|OtbC)F5cKuC|edQ zBR>n<&IK(7bN$ONENn90c>R#|4={({t8Dd{6o0H^a9cix^)Bwliqv3*yyyVbu9s8b z)!1#IiPg$3sLSLi!DjqL*vl||CVkZtit>XIZAdjX+0Q06)vf1kQ&W?@qSSa9OQ!u2 zJ)Q?|;5&1WX?jAGpa0%6yFT&^L0$CiTe>_zJB}8hr=R-Tb=JS!>f62X!}`yW+^dtx zt03wu0)8~ojv{1~lH!3*IC#FCZZBAs1pdkCDTZ@Ny&NEfIHI%dw7}|zNailF&dgZ&@cz|r7^If{aYC)rngG~TQfkOswv|J6k>yA)m4>`P?IbzgYgQ1j-GhA_`yfkjnigp`8=*9? zO{**EH6#kps|Y?RJ!@XOXI(o?GYb&YX8b#tY+?p0Gx(aFAs5duLi4c1AUgMG4s72Y zfVTA;7Hj!COS}=3uz|H$3DYhjs*;vVNJQ^?@~*We4Nh6rl0^o{DX%B>G2Shqe;Gb* z@52>aTdGHqpl&tP8`afoGS|TK0}>ftr?XNlazx3~rZG#cVsAI^?t-m7zFUTh1(bmM zUX)Fb%!=ZA2TOW_ky3W% z8hp__C^zXHFfLvVbF<$dPVDjmmnDD{mdYy`Z-5ILp zdY8hLDIqDNzolq1<;jbr?mbK>-w1pQu+Q6fW$(nt8M_zJ0?N_{X6@+Dzz^P&Hcv{V zaMd|xKd<`noD7^$u6)|m^wh>iQ19S(>(-4RfHuSm8oW%BK*qj1Rk@Go#eZA=cjy;$ z_iWl;+?airJBGe(w5T5thF0UorjByzl=r)#QrRV{ish;%I5MzV^VcdlDWUrseQ-TN z?~m~n^_Fo!ysqYSMa@^yt*1U7d-+9TxS>KtUI34w_X8zDMmk1`9X`^dMWC^?|5p=IA4Q}n=Yn0L#S-WImek$bd)Mv`a2c-kCI|~Vq zMfFjT2!!-`59b9?ZKfmQtW&sS&l$v1*vyQGb>z*xCS#_fspWWQsp#!jqij#>F3En< za0Zt2t(&i1vQ{XbH9D^6d#?2c^Qq}xxa_PYR}@^7FGK?_lnhV&kFsS2VBFSvSy&jkoCuP{H-{T^`3~rBbn`u7pE5-JNG6i zCiHK=Mbe2FBk2YBQU;xYFTXiUc9=GK!Et#gZ|{#6UT{5a}D;!0|ky#bu zXsB@8LOYj855U$OqC=}0zLO~jkBLf zo4E~LCBE47K>_7Lp324XwX5E=MVW~xsnfY9TzJ2~a)xG9m3dL^`815G-Pc6S8=}>& zb*rJ4gZj%d1tFV{5rOAETYux2>de4$^TgRtKP2nlFq?o)bH*QcQ7a5^z^qhs>z@BZ z6HTvCdDq9mo|-f;O28_Yh~_()g7rX#IOi){w$_H9cndk2J6tn+t%_5IxBYC~1o&|| zs8o&8>8#!b8o{#YQkOKNXOq>&?_)D5&aX`mAQB{%TXv3vM>0jJf3V6NN&qr1yH)12 zjERSST|FYa7Y^QtxNy^Y`uL}p1xKSIu2~~Jez}Cj84<)vd%k(i;7;QB^ngi@Nxw`{?#BmX#Km!?`XFhkX!9(7?J5#0^Mj~tphv*uRUR`{nn*D8j!k;pa z8#gLrgyk9Q8_6)Pcpo_duu8XJT9Cpux0ls|yv$$|C(DhS>>c1-;B{Y60X!q|7O7W$ zfZTir2Hdf{W#o^ebEYQsw8NK0@Zd7Kf5 zM}_O$`hQ-*#Vx-I@{V<9T4HiE?D`YDW>bmF)ae&-z7JxMO|$ASF_#wOLe6jk1bdx%}iw zMCCpZ=XPJ%`UH{OX7I+_4KpT4{XP5oVN@NTDrjBP`4Njy#JFC*Pn|WyKuYv`IOgY7 z)cWjd2K98Ib`UUo5bW8D>7xy_(1i9{ zPLNUHYn@{|eiHz>=EG<`Bq5KiBs7dY1Q_ZT0AdS4@2;%Ot4#$-MEP3!HPAXu|GK=A zk3H#5(XVm#lIF=v;OTrSjwDeVXjx5&z8ZYpv9l)NOGHRP3Pe;zXyGK1nZlWeWWItDD&2gxwnMV4E_4(qLUnw?d~G1naLjlG zy4ayTYL;;G$zkSe-?ZIfX8NTa!|TUvHJot?9SbA7EVkWzsA9V^{ROeUhz7Df^;VSA)Ov-oMcomVO?u6{5g~!Ovm8oiNp5~2;K}~TJnRWF z^nPex@cYfIfi4`@CphEkGVt*q$Anj^4(k{ZJuvb~;s(UA*9p}%n^-SYc?R!Z)4SGl zl%i(Q&x)f`7GWeW;8(xlU+Pk9hL8T^sW|TG`k`wjaCAiw7o3|Z`+a-09$rU0+yp54 zK)xGje#N=OG$#Lw+HE=Fi<7#H$V&8*av=>O+U|gm4X(ZpnH2zn3nwX_wIsw7%dGQqOUI~&ppVO zM|>`iSa`-LzE+KuRh&s-1cdoqOCOG5{`P4V)5T4Rtp9Ri3~dCTOK>a@%*DGFU2HxWycxTagN>yiHGIFbmp989BGh?M|?@D82X5&sa?TudAQK+BwGp*x85WsHcEi5>(W&K$R@U!9v-orO93q zT{Pi5llnzv_h|Yt*4KB>L}o|Y`3pl7ZmgMauw?fj^=#A26-gZk#yx%4L~64{_6bab z7~9Uz_<5y1oWWgFDU2iwZ4U@60K+k<){O1K|Evws48vE>BRU`Os$ctj zpE$L07vkRjOJhw{YyuJr*|um7Ld%joJ~^d}2!e#G(p?jSq(FcCQL?j`RNeh;{Q3pv z4)i!-ngDA3PaZfO9)r@62Jz#9l(WodB&4%sez%V4b9h?_Vk}u3omoS*9g)J7G5Pji zmGRWBT`tBETqE&5_Zt*d{Hh$$wSje^+Fi)>5c0SI3?3Xeh^m%}?wU*i>XT`}dm0yx z9&cKd$WFqK_P}4@jaPBD`LOzSA@6+t^%EdPWLz2+PLv6)*VR> zu~pnInrk9_$1tSL;zXVWWWhov`q*sp=P3@GSv%v9M~Zo*4q*&AMV z?Pn6#cpE@1M)4qne#LY0luvqdh31QCTmGoOqh*9d(r!2=;-%Zt_YZ?uXRq}ktYRFj zwgS)@zh;C&Qe)CyvaimenCHxJabplZwJQ-SzDk&vfPh$o|cu#`22}H zIES!68f^|CI0S5*k z2bnzTyYZ8@axtW|UD@WIZ-o+&JvJI|K%8)^TpgRBT-55PY9Lz~w)SfdAmhqdaP|e{ zk=r{@%TGhX&1_hY^c%+=23$YHh(qsQJ4+0v*alfgQ%GuzLeLnk2KT`77Q>Ft(9qF< zf#darF$)WjFDV;|@?e&#D3Iuw=|M_49VaYMphehZeustl+MH(3&C)e$zj?#9+D1hR zlvZ#g@f-&M;pQ9I=sLv~koPjNZ1?NedI!C7?OcyMccnYpLo#L(2C+rw$xDi5ev~}i zbtw9~`!nl+ci;7JD0gk*Be2?gSpox%0abWXGyd)HdgZ(xd*fG}JFr~1lGgK_x}dfq zp{;p0@cxzjnxU1-NM2AVPFQuIV21Qwb$;FU>nwFC5;Ic=?g;6U>z4xK8NI|s>aUqVKk%j4V+4bH38_W)?Pv*7M{=N@2WwPjNue*rAhc z+=~GNTBfG}IQ(Xtn8LNo0p~)i#n%nEtBI$w2tVYbC47i*&f3ocb*L+h-Q2iOOv`?e z0B+QCbI$~#-yjP(1z#CC15UPnSMkVC>x_G)+35pfY!4F1(DWc5S>o5)e$#)L2CuEv$`k)o-!+B0j}$h{h}4n z<6XvA0HRm^FL(;=ka=fmyDtTvL<5x*b69#;o#D;BWk*BE%8;=QDbiwV&5k8g<^8EQ>zMLlRliHT`9$!L9Oh zvkE9ceM-;D(O4t9o>EZYjs}WDwito>$4#8fsf!eQ*IRauUcb#IY2l?S5+}c)<8{sd~&vI7wNsJ z;Fu~?w);D6Hh8-Mq;wu)37khA(`(i3n3zb&>bUZ8*ECS~qugd|!C~Wm`@;?LWP5#rEj^OEVG@FPO4Wz#xgyhgJEFjk>jQh)ch zYU8)9IC-g)0vgnuDg~xZ^LX%i5*`NwMR@-^g8de&&-F03uuzX}w1Zd(80+=%V543C z(PY;Lx!g(}Neowid8vD<(*mNN{b>Q=3EhGV@Fmr~)Rc)`g(dq8&nt|OlBOc z+(>*x{ohJo)O4kMJ@#|K?}eu_$v(T5v))SHn^$&?F$@r?IZAy>oA#>>6T{D|Nwsfe zFW28(a}3j40=T5d7>Kk=Cos2Ue|-j=U2y~D0u;I~j8dA7?gF*BB@Xzq1P86pzP`w3 zfjpJ=->@q}RsK?&qDCfJ)B#PpwJl~HtmKZ(VErqEYBmoB*MGkeBz@`%jdDn=B6XYZ zQ(9M5wC658uM6Kaz?Tgd7t=2~McCKvh&1fk%o^&G_1g$4y4QM|SEy1#)F)%EUey)2 zlpVszdB7ybLSDodGZ^;`&ZzFMj&VXB=Au>jeuVr2H3YrOi37?CWxSS0PiKoTd8_3w zfy$dfs%*>$+fyw-Z{9jQSyp+xCi-f~L!-~XJQL<;DM{Fi|J)1SrG~mS<1S}`vMl2H zl&vnK2PO?8NTQIoH$ByQ+oNc)rs|>CS4r9lWi9@$b}a?|Q1;f%!h*s$FF4H(kjdCZ z);!{%?}Ez9kTJ;dM@eAW*aU`q0%Z9DC#%8xW!2W@#l*wtm8Ul5am8QD*ldqP?R*Th zhMZzJLh%5v2~@B1$4S83IG!jZ5N^J?F+AtuAYN`#3{+dtO=uTt+^N9Mh>WceFrd!# z(E{VljI_82lR_TZaW>m~!Duu9+dz&_up6k3aapGg;FNXE6mH|}Jqar8pzu6G&v6#+%EaX1k+?Vr2{kh&C991||9Xup?)dDVnG zzWwiWhQVK!6@eRQGI1uPO4Q_Y4+gnk=@35m!7t{0-&xEPiW=-?4quJ_Hw2Mf0mRlD z##H6jtz|ImF4Bni3Dw)H=a+mjHc*Wp*QQbj zjlzZd&6yT(Bnp@vAf|5Xy9pZ$CyxVN6ekTdVt&KM#i9X$$M$Pa2*BMDZCXpgs-hSo z5cEuteRLTtdPX)whDj$bV}8BelbbCZ!oQpHPW7w~A?mEo^(gn9D!+O@0*D~_jUQU7 zPp)CKKyPs+uHU18%%laXPtAU>SBEJ8@2$xBvy)8y6{x~M>r?uN^KS2Y4%}`Q6(hzq z$Q1R?&n$0%xyWF#FFyj}pMuq(TW(9|f)F}Wv1r-++|86 zWHbH)d*-dYJi33VW`|kEH^GQp7FQGya{`sGBlgkb6U+K1j)Z<14hrmXAfWRA_rXEr zgNpmZFH}atY*aG6oPet0kB>>C>_A2@OMa`3vC${?hr65GA2{3jT~f2JkZT|m1%aXz zP1jT-`mCT9!OVvy&rZjVHuK)QG%ynTYlXSP$;XwOl?q>arshqgX4Ej}?bFQ2aLki? zn!&Z$0V1y5ZC)};&wSU6#TfL~5f?VfBnc=Fd1BVi!Y@F}0VE7i^EuHct!t-sX;o5L zT?GU{AX!~2Q4d9%xZeQ<+&`N7B4hVk$!Ll3a5jo|@hISvc331>^{{K@Tl#zT$@2B; ziKCO9C*_}8ANlXe6=^Le@&XdoZ9*zc!jy8>4ffpI!MXCS)#;^(Q?|UKiJ{@sdy}Mk z3*c#mI{y1*2z}Q1sA%#MgUs=QEmJR)Okp8VKmqv`e`b#xXLYXL#9QAS*Ec=&T5a}n z#|!vnX~Sf6z@+La*i97C{AN0RUC9QJv}phq2*|nnW!+J^ybs~!z82C~wm=5rEb(th z*>7WF`P2e+ia{72j;l0qyIL#JGKOk1$!f{_Aq7X=cg0^wRt=xdb7l-X)Fs0MjrDc8 zhQ*BIVEs0;UfaD5hd+x>5cVfEIkcjT#Jm)Bmx=rIIH>u6QkmQBVO$gjr)bs??IO$K zndJ#c(ba`MvS~4QMjxrzbn`=cnY3^=^}i<@eSI>~;Zxp6$EbBZk#Fg-DW;n(e{ap~ zaZqonwwz1V{UwktA^7u}t@$GoT`Mw=l=V=f@juhsK>Ep>5kp|eRke)&nBwMRU{B}I}HDUXs3MX_ba@m6488w+)764;bIJciBc8qlr!$nh`>DOnb8rMhI^ z-htpTT!d|R`mfNCf3K|oN`-0L?sN4z57m4d&ugyqs}~}4pynXX$vcbP&evr1^Ffc1 zm&d7RW#vHSrqIX5#!H~q^RihB_Gb=-0B7ihM$(So#{5>G zu{W@zWPTj^%hN`A&it$#6tMMkPuKHc`G@TA@=@Xh-HwAfT-w+ByaHgKcym6`mSs*u zUs$>AQPw4PYGDm`n)62)&X?eaAb_Gw-0DLS2*zv{? zg6`lR5t(yVexoSaQw?Sqko znJ~A83e+1Spp5dLbATTsQ~?Aky3kHmk)Fv9%u4<_Tg)>2h`dpV{$vS0 zlQu;wqb`Fk1kGgyAQvbP)FJ78rPo;@0lf^vWdWTz(L<@g3mn&a|9AnZ-wJO_c-FcG zFGVBa<^SP<%hOOWF5?lPehcuxK=9|>Amjr`Jq71er7FEI@{^4%4Zhu}9K;RJGY=@a zPYTL7FTCjKc>RDCNc_a!w!7D*QLhKdy8X;*=GcP&d@=ls$q8_C`wY$86IpzyKT2l+ z%+K^hugT`o;}=ve;xbd6Te7VBLqIv>zaas?q%9w`NO1?U5zuf&eK(bvI2cIhBNk7D_PZ1+AA9#uNgyzR%auBVZ zo!^H6di}NsrzU19sr~K(hQ_X+639fG^po^18nGB_H3d8U0ye-H%LU?US_G>5dLK0d zqHA?C#v8J_nnT+Bw-PAI!O`)av9_=gwb|H%P~0qy}*_Xf?N zaB#~Sa#Ame8dzIu=W=wAJxJYgx| zYaQTF_HZvW|IZfs@V)!ir!)#vX3$$4z;6mXy%vJAqk-#p3NObMyg-TM5z;|GinzSw z7srPdez`3(tF+xOKl|n%QN~-Jz8>i zD|i7c6jgCs!{6(!o*Fe1h&s7y7zTHdYJSp|FW%>RJTD4t#RS4q{VE|tvRaq;aHp6* zus^_N#4Z4G1fN)-M1E_dvpHHQM6cH_b|TVQeGcv!pLFviCi%#bZ`V!RBze?F$J`bs zo}k54JT08BfWjC?eShy*sSoa<=MqIr~I+Ul#7qB z3HoZRqYZt3upZp|>N|A(`0e%>3Xep;y_NiiNtr&0z-IsML;C(7NBuo2C51qylQRVq z32ZBFR1EFRk?#|NgoB-*ZH!YGut-Xt_*YcglTl*Nw*c-Qro|_V9gIB~ylCBL6P?)> zHZ=bWiy~^9dBH{2P+9(|#6wSn!ouj2&7!qd8g ztWfMMpTPbC;!jaRQQ91@%h`rz9=@Mx++w3qE!nmJpYR??eq_m$@XWB#6(>I6P;VDi0}w#gV$5sapO7c)@=A-H zrq`g+XUAt9Ra)Z2-6RDw*7Yyc8EC@tSi-kQ(4zgM&WXS#tlNl>yU7W0WQ+J|;fQLa zuOBbtIv#)vPk z3uJW693YT3;kTf;!H_T1wiFqNed+Z*zqMpqO~>sgypY@!PqIvy;x zijwu3i^J)Eb*h1?bbS?`Cr2p-fBx! zjR_XkS{ItMXD`3@X078;(SasE;jPJpd)SL7A8nM8^F2L1*Vg$i`%mf!T5!hs9nQJg znwTaH;nVjum==aVshCE{P}12&1z zZi;^9hUu#-%*E0uH1ovcwvY=#wKbknkn%NAV|V3Dj)k5iRmdsfG0gEcb1{mZayZy| zaXxqWbPwWkK12V<|01{_S#+5SOMyUdT?;pZd#;?lbHF9)DR9BHK9>@^C+xrxNQV~i zztwBimjQsa@W!HOy{$2kqoxJ-rHz0C8pZN?T-FAcM_p-w%b@Suftq??*Z$kEGIenQ z0VY5(0D%^0iDlpX%;(ZE;3>Ng>`VoD9}ruXO1<2*PMQVU1PM1Skjo_ie_Yz4rw#qm za&`%g*m}hzdVT`1W?2Uv2(V}CU;h{gu`;!PJ|+MEyolob%@Ak5h{z`_Dk$`?m%<71 z{`;kH|Mxdh06(kvzkU}p{t{JCDuL?ufxf-F-f z*~$y}GAjwPbE~t}E6QT1q%P9$3B>YFcv*>kq?$y1$11BxFP6^E%|JewDKd>&k4*j& z{=>+|;U%%FGB^8p5-&^ki}h2wHxRrqBEfGsxzl*HU+k*k1EDZTkqBZRm<15%`Iq}D zqjN4gOP4?qMH*Un3P2#$C;FE_&n4!mK%m;QnOC+VHZ!<${PJL(*CE{yn5|SZPYSV= zT}{9pb#=9m{n2ew27GNqo?`Q!XT44`D-UpIzD`WBHA&K7dP1b}+0o}uurr!>C_rzQ zGgzTp-;6)sCjc3xy;kPt;>v_TPVNA9CAf(xZXt@A)sgr4*F^uW01Nkd-a^jf=JJzy*0+gSZ2D}H(>ZhKYbF;A~6 zAlZkXn*})(oPLZvh$-f_20I8MuhdwpIIBn)xG*9$U2S#vR;{mKRHYxh+!my+D6yYw z`g1AF+iReVkUpJ)lYX zH;?FLjkP_WsN&cd%kUfh)-)4>IRk1-@3@N3Unk%tf`fF7S=tu6 zA8>RtL&fGVspvO>K&PQB1!8`_c53wnROC^`Wp&*5je+v9Fh`eI0jc9%6hMZ0l~SlX zrndCIRr>TP8`~4b*cFOgMFjm!qtN{*AcjfRvTOJirX%rTBQ0M|T{C|dQ)!p8baf>o zsxmSuHlX)@q0yt)1w_t>D>dSDw|zL0i**gzW9!5r`}byNUa$Dg{@BbC7k!S75trz$ z?QIt0;4W?@Ck7=eN_!~q5cWU)SpT$vtUiMeo60qaVm>V!L1);ts!bOpQRCMeg|CDN zl+mEe5sqxzBX;@eF-M;3Q5>-djF+_~7`^6Oh196Mg_xTg1Ab;}VRmx)8~vBcS>a4J zEU7jx$o)P?g9dYP=?^mQ`IiEGu9)BZF*QkvmIos#BPsX^psKk^0fk-EanACh^*?^7q6Pi;af+Jdj)2r>IUU21lE-S9_;hYK zyXV{sObB#CjCxswlt5x;8urKks4S`?DHa_0xh9c7Yi-|u7i;EU)p+N8oc+A) z)jWUlyIEO1JVNlce*CB?Z~u%14ziq9D~KF9?Wsw6sc`jD0>Vz)Ma`uH`**@+*I{W9 z@vN*EvFXW&ehQ*W=lXeWvF`_T&K8O@f=;(SX`ZWOvvMMFKRmRiq9ir>t4_Ve>1)8l zM3~Ga8>JuHS{l^<3?kxmymB0#DhId<%D?Qbw<&di)d1pTb$rKCXas6Bxr6&6XpB=v z;`}>Zch&L7Y__RU5i0sdK^!_HG^k4kxWx=3#hv_c%)}@b*Eu7;^A@_BIds5(Gq{{f zxt)Doaf|D18#8X^byWZ33(jl*_=fNK$n&c&gD9f@<97eYFN#mUO_|Vf0gt2gmUZ&n zvi=vh>u!cn{nyi#ZhR{ZRGWCrhI+hY$@af|&g1ZUuJduUzVf=%;6FM=4EnELhRP#} z)Gi&o%8630X|ke`LZJWn*dw{Zx%YD`4jWWXl{eq0oLn+Lmc-0v4o#-asXsV-h*0^( z{xTFkRzs;-{FR__RBS{sGpB`uDHo0O19O*(KF+`LYF~(ku<130M^WMC&t7;8Abi<_ z4q!f5RKQbn_3NCYMSRLk#*FX#!!evfqx!7I9NfxjRvaSzhcAJ80#qo0)`Uc=q7F#9 z!<~C;O$k}M)N?JxCL!6)?Va@S3PTaLU`<(>!T4R^lV-g+C)-zBYup2)n)PcUG&g*< z%6@1t7rat+j#F~p&ibZy6n*XC$5PK(CBu}tGBRw4n^*FQi7p*{z$4qQZhO1owcw6Y z3Ls>Q_)va&s;G02PkHQj+gn}dR4KoD!*D9wu)t8U$YyAzElzwnXZRHY?fL3gRdHWb zUnOnWdV`Bxh2EyM&x$P>ArZB=4}O~}`*6`o(s#>-F-TXnk*>kPI&FPgn?zu5W_|xY zV&=d;&oqBp>-e}*Sa>8#iWDp`bE0b7W;rZ?&F@k1+}K8)h8 zEsEJk9vQi|EVJp<^XK{4ew&yqR@**lNTvKBQ}aVNXJW1Tu<*W3J+(S|p(D>hyXg9} zOTP8lpY>R8tj`{wgmo|WkX7CV`~H8Ny#-X2TiZ6eKoJQ=X^>D_>245^PC>d{bayw> zt#qSwcSv_PEV^CfqFefZz<2Nc?(hH380Q?vz_DVkIp;Iy9oK!`GZLLx3!rn`rjCh& z5lUA%E6(oOzb}UAHE(Yu>9?Zzj+fZj2TdQ{L@uv{&-^TM-DX6`W)f2g5q7GndZ(aR z(58Cl)tY~BbIN*CqUx|UUH<79^;P27ZJ$62g_gbV7N%46-B}pBbX7O!1Wax(x3L?0 z(gnI<8@at7yEIbJw$yliRHEg%8@09;p{&eTKQCK0tkwL94Q?>6R!7E%Y@*eKjcrey8a9vtVzD{m$dCbE)~LyzXw|Q}1m{a`ltD3!|K7 zzw2Lac4(W_cb5uFyk|t)Q?w;)_)8FPeXW{#IYdN*EFPzg=ScOhr_W&$KMix%*0hRR zmlm$~NqG2s=o%Z95nB_G|7jUjN*7ar8)QS8@<*WYw{-AwL zB$+`+HlK{pd^f)l&xP_FoYL&9m2K=}iO-IG5<2v3C)DgWBnr)tof!^v%mg+bH1 zx>1G#=xDX0q@y6an99i%6JN=*fPx|)A7bBvq9_dFDgTvk#qCgLM~B76M3)XIYK=DR z_rUdd>$h2V$Pz|Q+Gjv0SNqm(>1rLiL>kIpog)JWC@Pf$ce+?=Jg+f?<&Jruj>ljT zYBhUqt-bD~3z)i?Tc5SM(i<&GEVvPy$Vn?KR+|&#=AfWd!Ch2v+~2}^((HVySn=ul zT`e2xr28d*4quazh=KV}-~#XJ^Y=`$hI6hqE_I7W@$Mz8g#42zWb^|Uu?%2U2i2Ez z@^99&B+GcMN4do(9OHXTB>6kqQmh@8o*6>fVTsB+-L$7}o;$w>!t70{XIkrV1_epo zVm(S@j?9R8*T~v#N-kBc&i6dW&J|OhYCkVumOY=COdGQpClh4p_wUUT%1^U1HO<>@ zJwU!ZIb5zEi188DxJ$w5PWdeY5xC74jo>#b&JXyeYqPg-cRg0wy~@GsH&M(s(H^j# zJLP&l*tJ`dcBWmU*Qk?cYT35@oAJ2qv?T)CZKGj#r=Rh0&GkF}qcW5z<^EU&cw5_Qe7X;+5sKoxX6u z6u-x|IyiWXTz%-=K$B17a_bl{BKCa)w@05n@8aUL*l!^0xC9cIOBhpI9TBAXw;eOu z3BIN^2QlJ02sk{g&-Yf|R=i{z2uV=5`Et-U)}dsYfD zVVbk7`-N=lVZxoB7V2i#B5Su{Vpv&Tx1ohOmOJ?ii)WLbDf3fiHyK6fciAZ6!#kEg zcAHD|%w#qCq7Hux=Urt6@8n8MvRzd0WgOoOyi`rmDw%Xr%&^GBEGd|vSE6mws_LBc zu?WfIC{6Dz?jtjUNy49X#j>2Cj_jv~H~+3*DJ0@&;DOn6WiVZK8#c}I^BrqBxvk?I zLYc>#YL=~IGThA%-5sdgX}`L7V{6Ch7gi6*uoJ4>IKC%SQcq1jDS6Q#&`!VGTLlrX{+Zm<>5p_JO)0r^|MgQ3l|rQm4COoMaSktJ-urHNV5mk0l42VOXEI znY4)z6NdS2(r!q59783mu$gZQvG}spXl*~IdYDYeDz&yA#8$kHH^X*!e9yF%u1;D} zd_1#!v)=5nJC<{Eo}_)bv~-<4lX}s$wpmB-?6%I*OEd?^?zW`iZJ#jeiF0QF+m7uG zsglsDi9qh*dRJA+F#H?J%cB0QdoSnmNMsqb{s1Nf68`lX*5XA6&ex6c(Q z#OC;?_^DpDW}uL&M=BIMJN<4HX>TxJ8ju1m|8z5;++`zuil?kEQx3O%!1AMNkNh2Hp(e`YFOjkP#m|=>hFPlfBVE~eD|?Q`B_mh*;@ghmI@8G zvrrctO*Qw9(;S)o%X+L_;!DJMl=0I(7=?1H7eTAb$Rm9y-p5P$~h6~N`4iBYP zRx_%?=F7Opw$$^-=uHYjCH;Gzr~FME6%{Rb?d4r@Bc#OT!tSfmCyyq~ zHyg(;-`yJ2hv10e3m_pB#K@_SGJFA|;mpCaY1>MBg=V-wiz3jL%nTV_36p+5VeC(! zNhhXKVf}k^WQOnOg;O@|xw@EBoz0D-c;iiFTKs6?z7$%jB(ZDNgDM_ zaTU|_{Q&n$)9U&lT6=<)ttMX}nVwUwFFr=%?l+Gttqz@%ZJT`vUUyPf zZjLfD92}R_O%u1C4Ui&$<~k5!e|~8ke|0^+<*RTwm>IZ&!#jPPpC+2VK9BiqGOwxmy?|~+ar>cl_vpmZ3b%43&})JF7=4<)@j&;z`o4J~s zfIbFIym%OC;Vyz4m9}!6E^IDil$1i0l(dwGqLR+t6n+umAAQ3qcMguUENKj#|HD4m z|2VFApc@>Fk4Bpt4@@>TV4Is~m$O#k ztRx=BUor$brjINh!)Uc_2hl2Md(^z@!w93oAE%4#xmNgzg*tDRaXq z^9uM|SgwGn0GV>~hf&>z7$YiBD1Ex(_`Sc33*B@>YQz4k0tpsg#QjM;3bR?tt=tc7 zWB=iI0D|>lgsc?1Fsg9|tWB!YZIdHa+Tp#pA9x2keOYP9q02mzZE~@tziqNp(ksv> zsfP#8I`L%%U;g^E%g=g7@c^$}=zj`^ zM%6SyP6#?T7|T^_=SNiaNN?T9#ms}5P%au*Qdf6O#NZQ01T81tPotHhj%_kW7ZS*X z;+_Z5i0L56d7hT}2xR}DIK|=NQx0m%nk(Tg*!T}24Cqmn%pYOZS|`W> z%>}@HmwEW<^DSRqLSXL12CUyDmWH~PhsOearhXr_`=@`~4>n1APOj*+RyPqrA<*WZ zA6fvy>qEvlFoIG zXHC4RrKb?ipV|921RCQODHxW6QCx%zPj4z+Ng>APBJb)wm6A(2#kmR@8W;-lITs}~ z>}nI(yN&I*J8?>~_RQj+6IO?Kv>A?a6ws7LjwW1>VknoRq?WFuo$GLP8}l>X7d0b# z;^i{Y6vLtB6COcAJ-@Psa>;cD3?h+7X?3<*5um~W3`nKl&lNwHO{A8#-=UrtXH%G+ z%;bH0(Ri4=!6@6ra&?|4lvG{KFOvpk86TEd#NaVb%K~7%T|K$t_yHg?nE0?^&sE?9T=_fPkH#Gd99!^RN$AH-%Ecgb< zF=+om1BbHf62PHEcXH}r6zCHP9+nH=__6=X1@L#Tqhnl&2tMxTF zh350j-2Y&ac^X>@D32*p7E%CFND72|kNV&XwziyjEfP3orr3QrWo~qnoxUM~NFI!z ztgI;PRso~L*fzOG6?BmNV8o2uS5enF8fzx?0GA;4fFLx~EDvOJ((gNt^U%qhag@az zg+YRxAHqgvrw?TQU&j7`rEUWzEJ{eo08GT{gQlnYheH~>_szlqH!bWi3J+>{@VXij zcTZQK;j@cP;{;2OB-`M0-EEm0j{6}7521e9mhDx#8rp~m{&>+sMUoK8TL;^~1${nUDo97?c6UvdHJ z+V9#3vr&@KCI4}ck$?<|eL8&q3&n%g3{TgUiJ{?%(b3)0DnMPzJueAa=*qxygs>ZIePJ3+5Q?kD>|ubZ%{ ziZ>A&{W6P;2GsK~j>*Hm206Bd`mBK7n2}H@!M&$>cupQ1&C|9FPMPCzm9#&(PP+-N zKi~WtF|=qr_?w~ee<233HYJQ|f-G?!2}ILfS_fYw8ETbMpzC8w5BNNFeM-{eqe z0ZwmYV*)2G_Z+y@VI0nt%8iN zk`KKg<&r=5agt7gei(vp`Ge<({ujIe4|<*OFyTGcl)Jc;z=*Ct;Ohe_p#T801ml9R z{~*zzsXb?%@F>w~g#R&7W@H;2VNR7XDq6ba53u82LV+$QwcgW>7>j?kzz_^-{bn($dvb3V4@}B9 zWpWI+mUd>YJ&9D6Mnpo4D6Zog;wFhy^nna~t1qjoGX2n?!Ag#-CqW8y)v@h}XZ>jy z!n!(4x8bq{|Mn-Cw--J(HrA$TAt3H?6e*)dBcFSIb@h_Ac7GytRk{)$v=f-E4!DtP z>lIHCdMT~Q2ERfqfgy?3y||OC1+6aDcK4DL-P7yk$u9po*Yoi;{itfv1+9G@C+;$0 zxtWr$*Yf2Xtk?<%_nz{UWHL>M!lSo9$EFF>VIoRr{d?MvWSWC}m-)6FoZsg=h&)cB z9i|l@ReBoK0Hx4qB;vVhRcD6`o$YIRsJdTdadDlTX>zt3Tuv$GMW$rdRD_&;^$_&M zuR+gAjY}zAft_Y%D3{y^x~HpUvx~R;OYXZB{c(_61^d~LIEMC9NT5<0>PTM-v*>;u z+f3=;r^+S6XdVaaNw7oRs?(N%3(w0>yZcM?M){51qs~F2yX`w+2wt^}p*dMuXvE#+ z;49d&>fKE#$g5LM|8o{yvTnib3hS|D2RKF{a970L+90-odu|<+!@t<L zwurXle5xwU05~+|r5mJf<}i z5Ceb|`t$i#7%(EBQVzGLh4Qsfp;inaj-5Q~E|9i&CkQ!xGKon_+$b|0Qk?MC+R5n{mhCLL6O^#r(TE9TisQUvy0^dB zH|*WJ2_UhZ+e9_$> z$D=6ZBgL4j1hU-!iAyf9R1khE9x#9h8#;xdfcOar74k=|n84EUPi&K=8u)a-08TBJx3upld-?FZCDjhHS9~FsqSSwP(auOy zQ}lPN(tuQ$-tg9m2MizzgAw0pU0_k8gENMT@PwLGsWeA9@5n+;S5sQFq2Vjt3R6M~y_gp|Aj{~|=io@K`065YhBusQ# zSX`&l0lkkF^;Qf;M2Hx+{MkFCc{-9enj|K!k#5bp2d;Yo&)@c@;Jtw3$(>%R=sSHZO@LOOx2hdac8S0Uat>vGJ_6B@(8Cv?(j!05mWpTJ z(i^ajOe)>+`v-h%2!D=Q5pES|yWQ=31>2OH&uLxHZ7w?wd{~eKEIM$0sM#vVJ*PHZ zXz~Ls2xQ#ww2;Y!#;LMXj|Ne_P^kUs}=b?Wo2iWp?|X#A8jqg6E*Gz=wuf_fS}a6x`pN03|!8!QK>7R;2(aEY_em!;s$b$ zAwSUCwZ+aByN-Q~aJUyzCDYXVRtVmJL%8c$TN z9;Q`f`Ae;M8+=O}DR>;2D!oPpnc4j(V7S_h=OofrWWuS;g8;Tb;uXoAn-w*m-s z9PUeqE5!#Otu0^8o{T`w@BM#MUxY~9BZ>>hfWyAz0fELzz@m1Ud>%T#Sd*c4jA-rG zA9=Mdbe~(XrwW!ElkJGr7d2hN0B34z@TRwpQcU0v1fNjNY@*2H183;7bP3ZBUpfRJ z5Lew!)ih_wUWP`^#redQ`~d-v@fI~rHQHhL@}721U?oLxt14PeasYUdv~r5oa=_W+ zV0%hS!Sko#Vh;1%GZ{CwQjZGA)<&F8oRfM^TBn?$zII|y0T=JvY%zXQ?RJXo-i!Ri z=u!o2j3MjUrRJ(ufFr_wsg9(P>&U-jRm)ZQ#>Tx- z&~5{%>155iD0&`~o8f&o(KMZIjzPO5jUGP@qpP+}II`5}4nK`}mmh2T%L5YRg==XG z7M|q|g-w?x;H4alqt#Rf!@mruW+PHkVoq;vn0v_J7y3E?j=K^76lH04m+v$7-YtL4cuExlF>oqNHUq$JS0I1@t|`;hG@Z_Co>FTCrkXP4cB360^w~$*beg0P>-v{e z_jW|Frt)wbr;H&N80Xr2r+g1d{;%Mmu2Wj2(P&}8-P3*0j96>=UiU?@*}>fARaG}1 zZG{OPY3394P?~HUz5il{5(|7&uFs|dWv*l@@~Vk3C8z0Jjp0C9G&*h1fuOWP)h!(3 zUiJ-((W}3U+a^oU`oV$3ssfQ*=NVl;D<`SW1>kW03u6LC3^O<6W!=9!CNXUlu27)A zm|0Q(N-6QECG?$W#O$inH^<5n!G2yh^e!>lNlNAdV`Eqa^%qgb!GfGm@P6 zsBo7`*QEQ$I>)BIf2>CLfQNVM3}A(9Aym4z_iTjM7Og~^!*KtwwHn92dT}8!y))x~ zA3Leu4|S>OM|6iVK%+rBi6y>a__FGRg=p3Hc13@k|2~}K+VMsJeFA%6ID7{DXZKWb zLC!sI@Ja6$gN>^@Z$fE<0E*eYioI==_lFBEzL1^%O+aZF(@VLX`WoRcA}s07H*CQA z*BTz^J5$Kl()AZQ_vSaBbr{KY6xgenAb=qYJT!29P&(~D!T0)GFtq*l$~KuT0s4s` z;_W|B=Qz3az8et3RCKmt_d<-bp}u#(9OW*$QS1Qr#nn_A@XEfvv>zsU1(5%Wwb;{; zxZ|OEPo#I4yN%)hJ4hZhY!d-2PVR&^3g~?m(5z@llMI)M<5cJ+ze!#NbHykw$jf9< zp)K53^d+KgGH%pUP;Tcnd7(H&WG$U2cxnGtyJ z{mIv9??DSO+mwa5S$syI{cL28-+!4T#qIk7yrpS$^aYJ2SE4VY0O-jzpx<`8BQZ`O zoQz%K6V|b?{21g#eH>K^MB^Dk7$xd+s!{0owX?1R*Ml?=)j$?8DuOt;!QUc)4R?R@ z7r>VfA!-fVB%g*U1wVi(yn+X1+W?%EK?v|Rz>3>S=4%!eEnhg0$s5Lp%xBYxal!6x zTA>!BA<31B`1G%TnR9duw#H?ddj9TSGMem;RGj~sl&_@#q{?&g_{w=Nf_;NRZC&de zhsMC=f@lLmZO=D2+;5^~eGq`tGiA`vS|??d6JZBbK=Oeq$Y%P#h$U8Hq^nVrJ_5?U zcOWnPLG`vSLDuaG*l*N&mj9Mzt{J3PM8a+lI5z=mXCnc4TAnv=z}?v=5y+D-fsm4< z34rGTg+a4>oX6L2pwzD^rL7-3h*_26kI_H}VN*y+)wGU<%T{PRXFdbIgVXo}B03;1 zQ+bR@H+(bYs#ze-lee(LDFe_H-zl^x%@RFYH#Pv?rNW0;v)%%j=#+2qAW(^z^fZnk zm&)DtIxAs$zByk(xNl0zf4gBBll$>*UpP;aohiG(ssWo=mM6)xi(re|0t6o8VG@4y^vYYa0DM(^vjn z6#z&iMB0CtpL_oS{wz%gYWLMF z;#CRg!f>$C>fT;lbT zSi}#u6~&s=c)FP%FR|bQecul2I$x?20H*HxlWeqsQDzBPJNL$&xoK;riHnP6JUNv( zcbAZv>7yZ?dJr6l>iajISdQdxzps~fU$IN|z&^2F>6Ii7`||P@70H1>nRp%B%eLDC z$#=H4a^uIJUmUg*+QuvVPAJ6zf-ewN&Qv|_)rV6n^7>{^Q(e+pm(z{U0F3p;)$UDg zVhB-H0;UEtw(R+Cco6`zydF{bU4Vd%Ff@4Ti_g(x-GOg^zHfuK4GO5XeDKWv;k4f& z{9Nb0!J}4U9XG&^DG+EG3p+n#phlpt9F>?`)jU+IwH@Hbsi*1c)FeFWPk3X2_4pLk z)Uy)@#@?$bUkdB>`+9zXJTK+t=WutymmBnC#s0a4+=f&$T3iXyJK`S7ihJ%@s+%UP zdW{Fr2n*qFY-6zUU`MG*pJFZj{Q@eIs)Dj9HVp3J?e-vwrqDy_ors|{C$3S1Pv4rG zzPpNrA@h+2xsFUw&0lk0%c4(WYw0SB%bf=|oV0z&LRT7D$k0Ma`zAI`A|HX>(+hvr z9xH#{B%y3bX~fvm|BgD+e1I#|n_`3d=LVOv^9iy%k$ctWsx`rHVcw(UsG2E$-}esX z%F`hxCT1?7VOSiOXy#W&Dg(W z>;(Dy?fhG&IqwTJU`oF-_u~Wej+0G^2i$muDId@nl@9``0Ov`A7)V3F5_FG1Be=M? zh9{D$Q$hJZKLc_Wm}Np^uE5OhKm-C#U6P$H+y^eX6Yq`L8XJoQwnBj7`wpBk_1e11 zS?%Mf0nhZlDLEraX9{(yy7!@ECq^u33J63+cV`3+CkJ-4AY&|{&267fqXA{#qH6zr zrRvvTcaOIDN%8-;4NLbMh#od9F*7s#*VVbK|7=+L>(W~`;3N6}<<8sxzTLJ{O|oEz z4Sg|9d&T~{>nBAQyhMMGC*}3bhz2hW*n8iLJz2LnI#)pJb+{Vc>-JvpiZEBr$}i!I zk7-K0Fge9rAI>tX|K(38K3bu5wOh}-yF+G-BM%Dpvveba4o ze8W%tQ7@C=B7+})-|AK0`2HZjiSBflKn9OE^g!2QF!kLAt^z}R*X`#Zg=4@MyZY#cc>OwvHwO5b%;+dBUjS*<8V)3%6w+T69nfbu_ zIYwZyA`PVAl>i0)lU^-4!Id(sv%$}B;xWBuXt|;*uWN!uoxiPi3TPXtYZ3TyrW#`L z=K<%-pq+Sh_`w;`l);KTTKaWlPk4N?c{_85m)2b~v&t~Nx80GCu|${1ZlF4mm|RJio8PLsy5& zM;ro^7Z_p@t$xazs9fTga6vm#|ZTkgOZ zE^zl|4LP@mk8c+jJym2DrTMldC?7U<%*7loEOe82@J>l?nL4A((t8f2-0?KboO=y{ z^o`cjaNe!w@9hL`p#uB1WZ4|CYu=2fg^rZ{nn;=_rfwnLUFFlWRNaa+`p$ELZbx{mR>p7T)dX)<@_CkHl%kySLOk=d$JtSv-l&@g z9NTc!ZTuR_)Y8kHIzyfKlSSaN^>A7~0ju^`TPUVf!rN74k!R-D@2)!Og;Em+3trM1 zeR1bjI6T|;@RaH89te(?Gsyh?9{T2(OzhJZXGg;?=lpM$Eu129i?CySn}!5uB+hQ! zx7<-o32Boe>DTzoEY+qgkxpF|nMs_%f=U`J#onJ4_vLiKTI0dv#q_D1irOjt6PD>Q zJcLx#H6&|@1{haY!UJMXU;3U13`{0k7<9HpwU`eu=I?Nt%ya(Im!@Y|ZC(et$w_QqO2~_ z8C%t8wefaon`PxPm0$1EFRYy$#ex$KV$S(ZzU^JbcU!Y6WH^wW3*0HB>P^Y&Ibc%O z=Iv3}i;a+KJ5*+x`WN|Ay3=#B!OosGFfKnsu+rmPBIcB`8B_uUB*^=##?s zuH=}{t40qy=UoqQ$j(16#b|nkT0HHM`NSkQNxfMdwI9#>Gd#$ZQ8sN{!ZYrB`Mz=^ z(Gg0urQw=nS!d1h5#Fnkgp0hL^57x=X*IndJL=Qco-Y@j*B%o?B>aPSLuYn7Z<{5O zi2}KBbMTJBSn95|GoJe^SFGGxQos&E`HLf@EjJo0J6?61+b+yFWi&Ip+$?NgIQblS zc+|hJBsvD#_R&o7A)l05^As+$9yTZ&X-er_j7u{(VoiCweF{2&_FNo?mn%6v(zd0Y zfQt?`h(^v+^3GD~2>ZZITnN&i$STg1fSfw0eLhv<9cyElz7Y>-lP3)m_777s?aNZ3 z%96-g6T_2TL`Be)teVRaKzvEUYKp=8X(k`aLwETDOEF(bec|~~)@FULusCgQj%vNz zEak+EiM0Xt#bKb5z&@+DP$xMA{9TAK_L8}7DBr{`M;Y(q1d-$sbdlrHPMD65WzjFf zU=7Qv{39^yySaj}v_uT7SL36Oi^ch0W>k5Z32J&Y^0S1eFYy+OhXflg314|aR?n z4Fys;?pv@S8wm}u)kijI-@;L214s^3K$d(A#QhYt3n?Q;bNk&>dprV!P%IMjgO$Lt zr!kDiT}OzIx^z?3QqPr4hTQOqG9A*95UFu1k)y$!zSPr5oc(auMl-LtG9nO8yvqKB}+l!6kZ++qdbu+4~J@KJ3?<-VF(awPt8U2pY7~sg<`&Hl>>S zHVDlID18;=-tCF@lH>cF^VWhYV0u+;FNLc)X0P3HHU3j99Cm~q-0)SINqm2_t}^3D zfMB76VNJd`9`6osLjEPT?+Ym{&R7Q}bq<2}W#qfGZ#!K&AdXMt%PVV)-@QxAqQ%^u zIPiKT^)oL@oi7Xl;ZfgQ|Ipr$39sJ{Ia+i^wavl#75!idznh!sE&MM8`?&uN5#Hmx zdql{@!ol><4t9?J8xV5-zW{`ds*(}c)z6yua}GFLq&@_@;Ns%O8;&mC?!xmv<|LQ) zPM;&GUEPk$B#PyYHN>GR4>_HU{ct!)tZ(bPa$cj2$c)=$o54N%2A!aLrN$H0^UmV; z@LY|6h>xfTC6tB37S(>bXKba!vyZ*`=6G=IMf%2DVxMO%Cu8Hy0nJ%&98U(n@@&a5 zpX$CgjDXOY84PFWn{!|3T1~Q0&(-P|7D}d{KAtKg8(T|J-7p6G>Jlt^5;b|Yc(F9x z9kutiJf`%)NDWPSex_%{blkxY2+J2~g1(4-I>nD`8nOJ029ve0` z4$yyDOx0Jz579IPmpCN3X~%55w9sZD6kg4pUcI72)vQAit*@2SbGe&3Ltaw;7I-u5 zsJsWmTq+OXt5L_fXXS3C>XH{N-shD1INKL;wsVHVg;I;f@ zj?_jGLL7AOTCT21xGkMl8q^IsQ1~DkJ=hT73J$Axzv0h2X55lo<=CP`ITD<5V8GCq&$V=q zJ4hm_NmP4g!b?^o4OlLYliugkbeCA7_i>*bTab8MhvoVxj;!>Qr2Cr$c4dKbN=YQv-;~XcVQADi zGbE8P>wZy9w&(3=QjqdVCpO?(kAf&lSM8Vxro?F1{=>D9W;Qro^?>icaz8-@71O^M z;Mj_{wH*$88UxesGC#?hd`G_Fjo8guVkq?rYO`P_ZD3JI671!GXI6pA;tGwt$v;!x ziP|n3-b(cPjwsefbX68ckV$!F>|sy)3}lF}jj&>W1wO7k3@JSfWt-;{WhB!SPRs9hxarAh2-iV53*IGutCNnL}BzIC&%W#zZyL4P)_ zpVTfI#aE%&)lPR(9lJ=MN6T*5AGeIK{-^@it_NNGDqKE~-@i0Th3ImI6HwFhjx4&C zb?uB(T)i(Uu?l~p@gpkPHspOTC6<{Lub6QZ2E_+DoSAns$TxKeHpK@6()=L8k?j3s zGc;J%*Jl029ohTa?9!Jgrr5hG5q##mT-A)g;KDcEi!I1as4V?@pEgwj5@?Ni~MeSVHsAmWTz*{r8 zJ{|aiF&Y1@G}CA(HkXoeEO>9D#UJJOCoSM=iaPWzI;(|vYyVgCD{$;*1Jp}toW~1w z1KCA0K3XQ<>|d)RLYMpe-}t;z=jWIR=jqu^uif67E+{g-j)cH441{28{kG4WUhb`F z<Y)f{DPAI@^x!IM}0k6N-^V^nBX)>{p;PmUebOx+@xeENC@DKXW+0s(#T zD1{WYP*1YB4Qo1@Eaqt9$jFP>Oyi*A4I&m}CP5+VkIV`@`k33YBb1G?ph?tlW~HsP zivDwSmg3|sOW$NSUpa!L>`|j|kCx9#`!9}$-YPmTN!@Nicdz(8Ihf~fx!tbDHc$h; zP3_xOucWo~dgW7sPi2c@;vwmLTiPq$v=Z^*d>Ajew`xM&8Z3#_vb`*w^x_!8{0>mz z1&=72jg-o5u|Xw8x4GUULJ6IQO5G$sl2?09lef)pjb5Ux*rk6(J`qu_q-sm!oA)ja zxU6zZOM2AMAA0=iceBZuPNxKILS@z$A9zQTN68W0YWf_vADiOt#yB0hXsT^2%({b% zZ8(&9e5y!$P^of_@hTWL!W>eJFMEofV^Z^7dV-5?p4`olYeO`;P7!E^7Z%=83W!Ub z_;SA5()#oS)LdNJRc($0A7|1(>|etEcFsmdxK%@XwV7KYZwl52)d1JF@Q)mxIhL*} zs0+22BkAIB(ijFmeksm~%3p=JRgcej;yXO#xw=neo8kWDZ7P-(h9ATH&vd9iI z&xaWFtmVEhjy=+fDXVs?4qCf9Y+bWliZq_i6F}k79+kmlIX6*px*&p=$##-fPQ=Kv zuZ)_wI`lPY6AX`X?P2Dq^fjsJtOV}P4Pp$Q%oG}f1@eZ|4-)u zv9kPq9uPAd@LJH=&Q?y}M#$3K%F;sL!tOQ4Yx@6?bgYc`nC$=Oc|a-L1+?N0-)lI# za4%7w9Y3lQknu@=8A|%~2mB4ln)YM%SJocWE~Dq>sD7dAOkMAj6#c)?;(kr`r!HBw z$NOT_C1yLoq_?``di-gT<4~pSSIl9L<)L-YKolO{%LKe7t%R$?{=2iz`xAQZ|Gf?& zZo0UCp)21H(Y}t;cCbVNfm&We#(q^Kk3*Jj*F5Q0a^=BqfFh=H!Xd+g46MLuOenJn zmn!ky-+&DYpcWi`wP@*un?*k0^1KMl| z{cK`m^7GYIlViyvqiKHOjL63Eb&uh-A6&`Xl?9Zc?`dh@5leZ7IqTymJ4q5Czh&)az`PlXW~X8lxqj9^&jRf zzTG6vQmzqx$*VvaUfj3iMV07cx7VtEzWuTe1D7zRyohYSXIs>gJO%giFY&j?FvbG+7~Vgrk4sF@_mC*4sVDvzJ3>)rM0v%;an4a*7bqm zwDyYu&{yei0i-iJHYQPJ3eM9~RbC78vhXTq;FIweJo!b01B>>NXs6)yXz zwiEPVnZd32Qecz8sT3r0Zv?sLMG}ba)X$4XQ}$%2&et?;%JNuALL6*zFKno16Vx~e z65Cl)^89YQA(ABVv-iCY%DdoU{qS*iWeyYCL#=Wrp{cF4*biB|iM8t~+&WUCBn(Gq z7Ma>IHPNqWX9~RwFGrb$_sPH$^IId0SEE{CQpm9g&to=VWUT}#wEymTWIRTNqek^g ziQmQ`UQJsq$b^+^eET&tw|0SQXO`#ZsEweoUtj1R2~;JMNT7!AQfTG`7{kvdxWv-( zZX#XlOI`lka!BRw`6aRDumv1J{!e%ZG5%q6%0zi`i2nH0J8g5mnL?y#VS6&HIRWL3 zYlzREWTxjaFP{75!F|>;;o z?4oDG!wP9mOCX^aj|EyfE}lFtUpC2BZ51cjkTj>(z>i zOKsj;vJR=%NbK31mz1;ocur3HY(maR@bpG$%X=pn4ul%w7`RB#Zx+m0Iu9wwXES7& zDvTX{)z&7*+F<{}h3QkTk+BV7x%#{0C!>qS<=XC^BC`Gs_dk>rBiShQK&A1Nq5U+V z*=-YGda<+k0^7gv%?Y?NYOr{SingSYJey56wC-wfd-xsJBM>fzfZLvpBsm@Jp2xN{ zEoRKro6!`tJ6cA2EfLkRML`AjS<51#_miMf)QFn0Es@R_($cibQrHsm0Z;8;#6Gnz zy=2S#3gLp73U+)V?mSZkq{wG>z;Y_w%b!s9t@${O7em_inDH>u< znv$)wX^`gpVI%2TZ$u3p%j>lZdJ`8h!UcOr5ka`fj_)!2H>DY$95pUo7C*TJc2BuT z*Z`9;HMLYE1eWHiUi%e`z313M2M@yahCQNKqCoyfHk@Q01m(XcRKyszVFJwW2*RMP z$(Pqpzr1!qaBPNCNwrv5?myL-+~`LgO?xGo(->AEjIYpdo)&%H?B2{a3^gKBkkZ_i;7_lAE>h8@u~06O zmXxy8IFYq5(GFRdE8fSGY9yPh2E#;@FEOWnx|fa9QlDLX7z=X5$;NhFU(YVKkI>1T z=JPXyWo|$gXhZWP=^g6yJNeSYxDNN)AUeaJVW)z+CN{7g>YJ)4SM5$?9PWj3oitgp z6emZpNtq!m(ItH;r5h5@wJ+hhySk`sJ=-Z$Q#ieWAx^od8LzgJ@JXSbjxTQ2n9H6T z>?rtgubG1N6q@rQ_A~65>|EX{tJ%S3=bbCZ3Z2~)X7y=tUgNZ9BG#`&i4=V>;xdt|Za$eeX94L)%Z#+Uf4$tal8S=Gs9g40bsIOKChj{0Z8eczp;Kop z1(g1b6evmBlSL(2u*vyjF)s2x*X;B>{wbb*$hu7hmDFxnz;W(na>^{^haYum}DZ_Qu8cK_RUiB2L0k)A{sMxP;Fr5?-c5NgzS{~ z`B05aoEf5V4C3Un^vI#{TrNjX2SZcqs^W(rnl9O~c{S4&2Bxg07o6MJSn@?4I9jH| zMzDnosY$3g0m{`nL?~f)F2GOOrSj{h@Xf`w9X9eDvS}CnS!)t@7Kha&5ZX}- zNJQD<+K1PikMM1U*eilu4R`6kAo))Yay3^W{`eqSC%Z2DIgB zOhrn3v~@T2US}V)sgad6rCQnorZzth>Gu>>t^a?}I13Ay`9cdMtoY<@vGtWsj=Iv$ zaZo14KAjZp*+7c)!d#a5BL()lv7Db>yCEqSs%68JkunYS3{}(2j%=s1^VhD;bN`34 z_ke1uTl$AlP*kLe(gYL{RFK}JD)98v+JCh`OVCpy<@xvd9kqfm!Mj&gwFdJvwdVMs|LAU((~14yTvU2(RS3sgem0Z#mL)B#*hiVoG%tdUNgTE4TE9uUz7(t^5F=s-FM@aN#1Z4R*|{ z*}9UpVCp{o>}y+9Ifp%K-H|HT5nR)Yj1GQD|B`8gednm*CBHy2pTX- z8J|8Htp8=Fx1yh7-HFpuyc;S8tr_S#q$ofLVLGSouE?ql1yo5ZW+>DF;vAg+)r8-u z?5P4j7#*+Mbhn&~4D9R<_bVel;B|vC(t#+ybBN?=nTr=lO z4GR4)+3lIh6Ej!#2dwv*`7JQ0-s1V^*X$PWY zZN;d|YfuW`nG2y$Uq_p7iK2+6vvznB0a1_n0ff`hY^m(LOfk^qg-Hq2i3G}QFODcE z>Ol@EyS_4f7ijIP7%GlK8N6A_KauUv-%8nv!4_#nE^KFvF1rEKI-iHk)#eKVEHd-^ z0-i)DM&23l85rr%$R+a05M)1i(Gh#a47z#&v1Jl%7zb(JsI_LH1W_8doV7y%w7_~s z7*0sOiDHeYsDxcLd!8uR_d0XOdl z>sE>`;8i3+nE>B;D%xqX3*!p!<32E31HU5iVE>x1fx45~~Ch|KeD&%c53levZ$ zSmEws&t0oUWB0y@F57DC1blds4f`pP8?`v-0I7H;^&Zgr6K5lQ$ zI|fbPI(>z7?jlH_Bph*;kQ7NBSk+5&u)CG}_r@&bi@(xpt4-rj+}nDy6c0QI&) zZ*S3TVez+4MEfy=1VI9}_ECN{LV>x&0%!Y0o}XG|NfGSGRM>%;eO?py3|t%$?`YMo zWXj&{&;C~GjXe%{iywkcHy3QmGJ~@2$jXL$KJ>L7(j4IIf`=mn34y?rsF36Ki$iYF zNNQof$O^q@BRtuK8mAM@{gp=hgd)hdw&dNM1j- z39;b=^jvSdcoq%Wd)nDS$UT{SSs$k_;#meM=z5X^O}iadD|P|VCp1j+q6A-~n~>x` zoVV?ZTWZCSJ$b3PD%GPcryJNv8qkipXkErfBH<~qQZ_+L_T*ET6^?qYv8l_5I%~wO zt_1lNsqoP*3$?7OSFDt$IoKx zj-q&vBsg~4pD>7I0doJ5gCfQ6aRr$7*X!*F?58blbU1s!-@;A?amL|mX--fQ63gwx zlItA53a9C7=o-=USm~qE`N)FQvZB=I7|1Nc=$i^Sr;j9cmnrB4neT~cyJJW!^ z0t8GP;J-hlMr6X@NuXBJ^Z-NREzF#fAce^M@J@oDh6VBjrI1+C}syZahfdyb__ed_h3$MHK* zM8{Dp+J=^_Kd2#DNSUgKRT4{EMG2$5(?m9HD{L=jbL-lx;TQNko*ydkhj^k;N zY0y`fHZqa#Tqlb~o-Qae;E!FBV-VFFEQu)J=A9SUGAJGWZGd^9N5|RMVPqxl4!arF z+2f(`*GPT^*z^0B;JJ|5-E4bhU#)v3EZnV9#v^3s%8-dBY+V=={@x1uu#QzuF6w-5 z%YyW&Puto+xZurQh#XryLhcB13u0udP;!*)%^2InNMDWSRanBTJfWpxB58SH3ktk4 zmBHAGF>2`!LDY0~siqii1-SdApRpKaf&?MkdKdo;G0Vc=3!n9H7QD6vOIz}gdmG3k z0Pu*xWdPLjKT<0-96BbhojlBCAVyS5tOv4ff4J$O}j~Ss)jN-O5{>u%|bU zJ>26u<603;C@#VcHw4Rmu!!m1KB>WDAN@WSDf?CAA)I_3Tb z>OvB}>7*cQ*_usRdA-&~4Fv?-DSB?`y`h9BgM#kmb!ohD#^R&(psP;kA_bZ(%fsuw zHp`zKiL@10%6Jb%c;}AU_I5Et$@PG-y8KdP&K|dQqqjf~!KFk2+Kl0DtBHWNV2Gcb zG_Yt1rv5Gr+3F3}Cxt@wT1amPn7#TzOwJ}NllPuTh&hhaE(7A0A4~hxb zyOJ*AuULo-y*|x5`Qpd8qKQV|jWKtebI{4aq9>T}od$hWHq&?|AoGArq#t?fGv3wn zDHnh8dwy~}GSLwVHj;OA)(P^K#!z@O2wUlwA+0h8P$x@C5BTpbUjdcWRjIF9K#z0D z&1XihMrbwWZV4KoRySjSwuCqIoS^f*PyHdB#|Jng(D1ovsqDKta!#p9q zm79QFmQR1Nr2yfbrQL5A?NajmI4s34uLUzPI)F(+h*s=L8fI=6is3@X5vv-b=~J6t z#5|oWoKslOFMLB*4mpIOA7-7rTc zD6ez0{2>nEjY1}BCKx)vc2dlusr~cP4>nx#5aK8#7TmaQhI9AB4MJ8#Z$ao3bH7XV z)JI(&|6M-euMx<`8jYw?gedFBI5l7a4@tsv)EivYE_0(n|3U6a3Y?J_@FCdIrAYC) z3E4|Ly+0|zMw}_3DfacJp5mq#CxLLAr?>f-kSFmVA;pj5ZEMbI--e95hO#}x+1Uz< zMvFfYL&@fcZGE(}=({f|>~E^4tAfsoqg`p@6Cj99L)tFHflCGfJZMq32OG85N?^M& zE`n#+1Ga+)8^&$}j&vM^zkNr9#*DKbsNI5jrc#n#PuR>rn0u+<>lZt;cDG)0zv``C z%1Vut$=8@#)IVL&KM-Vr@M{7EKjd=1Ih@7U{Rq{xqs{HykEw_fc1L?BtW5+#587|Z zHXf#V_xvf0O|SQN7lPwOJ&EtEFaWJ`FCYdObu;0!rwd*8)Sg@7q@IcAZ_TDhEn7lE zY_F#n3Ks?(ryVb1s!YZKmW+b{5y#(S;?YeK`R|bm%|qtLTVc!k!oTdVt%uHHfa4uf zB@g=LgtR%!re+Sy@-yU)MtKm3TXLsr5A1;;r(O?oDZ9m}JsV_faB7I~`oi7Ub7j0t z^&yiQ#D9=34@ndnqkkuB=kC3awBt#W6>?S zm91&J*ZXN~9>ew4*G;he9+bSv5ivKnd;!~_h*zF2!A9NucyMP(E%<|VtcobgDCB0! zLD+j&qLCQkQ?n*(;fgs9GO8Sz6>>5^7xd^s;2RUZkBMK6-*YYE? zq{lXn?Y|x{#FojAF?L}NUN3>6eeWTR&S)MACP+cRuBkkGHi3T?n1ho>hIx$}ghJe; zR1oD^3;|~t2iZ&ajaNyn^93=Q^X@p^Pf&fx0+U&ojr(B?U+!4coxJzT(-Zs zVJL$>=~AdA?j|t(gp!xI%|kLONLo#+!dS{M#^~TN+y?4RhnE~ptv^D~jk8|d^^6=k z5(IDR%}z^tj~mVwoPg)FmP@}IR~*hbmZ;9$D-2TWZD#nA=vIuZ(;Rc!b>Aa6dA%zh zta*F7jh8d1$i!lPem~vb_uvus^jKQ0cDld^5DY#D862aTmk@p85&Lc~;M&NqQZdxe z2<_bd62GKRW15KC!xA}zS(f}9q{8T|WO@*m+c6jJSNfmoK|c4L9WJ@~SlV2}h|b3F z81w5lf{JZ?w#z~rw~QGUSB#FBWEU1&ERgtvXpS-5%h%Q~{?4}C$EWJWIztO$fH*i1 z&nkze*82ylfzY%aW?CNBdu;4Q-{F4lPOp?jqmlS12WX%MCHBc^N6Oj5rsBenf~aet zK+Tts^)q92`HrF z6w++@H?O>7kj;A<#k?ZbBQ(&rG^gd|BJH8^g}Ggj@Dm8(HHhEK-3OxNWd=&ef}(gTH8!Zu0?a+yuzBM3u@kd?0nx+;nB@#Bn6{48V0yTrZ|tgrngmi3R>DnkKOq7#J_=Q0qK8lHfqNKym!I2JLplhTm&tmSmD(@Wg5 zo6}=+EYuWe7Eu&RQ6m+58UGMr!vDrQA=FyXlRd>xRjC_kpDJ0lAH4;$Iitq1J9MdF zb>Ire$`*th!S&{CQ*NJe2(q_}tSAg{KC)=taQ!~~dLx@Zxcev44zAiqpkk!#d7X7m z5%~M=`rCYyq(2E7DL1yMzISW@ufTu2&L&|3bArBKnqUd;4=kil`0Qhx+=5$~ZeX=y#wE;Ba#qUI6iWG)VM&C-jfefWT2KDO0SvFCYyS zRCe_ZNKL6*&2iTfQN(cSH>Mz;N6lpOyd6?IwcF$zrQzv@cDOdWkHh<;-I#3CRT`LP z@a>tQG|2-B))5no{=4ljPlQ7K#V3Bjr{XSW4 zUg`_8%v4smwgX^^rO3>j{yCleeekACZUREDQ0&v1%v02)e~{yF{#qQ;)asbd1nezB zn0&b&t~@x$Mo4<-^W4N@8Cx-f<|*#7l0Y5(P;RQsR%E;)pR5~!4E2As6;zaBSb8eK zX86EmWP=uo@KP^7@gFdphM)f2icFC#Oq29GzCw!aWt4LcOqsHuk465{v?JIeX3tlg z1QZ9Ry-YKFehE>U38COivLSSPZl7UmOr~`9X?0Pv6dNw|CNuBg^D;J>s05JpN#vYl-PNX8#}Q*u~#ifAL4TQI%`ZPd{F|`P&a`=AhIgwLangJ=()^X z7L!TVdnLicFMgC-I;~^X%Xldpm{ot#pqitL_@bEHUO*jZh7e|=evhd6ikUorO*f%xNV6piNj z{zK;H;1fnM(uXY=il>AX4E!dzE%8U$CyU)Sbefdkp<~Y1s}|7OlwLQS;F-+7Spl3d z8E)9_S2mc~r$+4%DQyRnT5osd*%gfDDGrdu#fo%45D=NFq5#wnt8ULI} zA^x(E*KMH7O{IdK4Gm=9L(~13V)BDYc!rNF;4u`S*6OR>5_!# z4297DE&99Z^$T$(SWNcLy(}2k)NIb-l?h8fM$Q`BVT~;e5n`Jfp{q;wm zCPWDZNd#!~T3gL{-B{2Fm2W346mI&q7~_umb$dh|isGVvDxs^pLF4 z0OiRS04Q{H2P6L~G9iE>V(o{6WM)sO+Ln)Ag?L}UZzyRvf-G^*6s~B-E3FuCK*C|! z3+6{ZZZspFC@MHZm-sz?6LXrhbDYzuv}%bwcFBcPt^&b(>)m~mfD9fP2l8{>1V)Py$d7trK2*Rau&h)>TgW{1+I z0zcQ3BR`0#GSgJ6%W7sEY<#3oIY@8%hRL4Ln4P?@%=(60dm?43FsKk&x$YbtJ_+}- z!7gnL;bN*9Yyrb|In35CxBy0!I#WEXh*?~q{#YWsTEtZoKwE`%f13+lU-b9t`kh}w ztt@%Q{{_%@6D}ybL+b)w%J`c>v(x2#kM;-IOmRL$I#VSgEE+j)QR=I)nV|xAoH$bQ zZWabym!Mq}U)|hPq`=9dGxaM*dt1I$mg)3)&x(gYERn9Y(Hr zc;Erlmt4jeZF(mxiJCe?*SVtnHMvBlOWD~WS??v+W73x;hdB?8ro%vvrDds{T+z6! zk&zkOYo*tNIB%peY+E*Mq4Y7k$dq50qUNA`5Zy)4BNwcdOZNzrS~4F5vjc zA0)@%xBt7Wxq^3twX?+23xuXGMSgI@ZM79z;kF151PMwsub%>-@2^uFX%EDHvW~Wb zPPbB8Ff@4`m?2gXa1_&18*6-TAzvwyTKRPMbbsZZvSBpx$yq8@RXb26gBl{|JHV!{ z5h&M+G5Y~GJOxZ;l9!E$lY_LfES53guy5s8y(8BTDfovr*z|*=;&FFo$ZOTVee77^y=a+1 z|4>*K6nN=ipZGgrd}r2q3-z-JKe z=F`BuOQtM$A+_H4ZMPIdYDAMTka!{L@u>e+7vPeWSwZz%+a6YMz1fCO$pkgpB#dCx z#==C<`A125d$Z{FNa8N0>zAwg%s~e|P}evUA{Wqn!LHw$hE;rquAu{CL;u||gfPdA zNczt}n8JhVeN%UKShK2*xaY5f8yD-7=V4g~gsqzRSkvGTBwj5!eM;9Lepntr?96YI zh-xxkk=6s}h68`R;BtTcsSp9a=wZ*}%-&IWCJ-l!J1d&cPd9d~uHbY0`9(a_=(5f4 z5>6X`38ADMm-3ldJZacej4h$=`;+(4fL!xOg@*zOE#h=U#MmrtO8S8;ZJ-8VQ!#`f zvvz(`7X^yPxYYKq#US=AyGuIJM8;BQ23?Pum8vMQQ zNV_~_Q6?r)Aqc45n+d6@Jv3f&pccJL_!lIL4Zex`CGqmxP%U=~kgecNwFUFloV(Y^TIGt%7B^fKb7rr*6tE?mY{GNg>!Ov~GYi zfZU3$=!{;MSUV!O6(;C0gif3q6eyG8m!w4KK{iknB_SIo@;fj$pIoH}ph&b8hubd5Ct*5<*W;7jmm^&ZJ24 z6;k)>X~8_(Xx)zjU*eM+EmqS%2SJ$-8v!6FTs6Dkcz3BB1u6;h%oZeQ<>+~bZ1xS!ByW?bq z3*Twijy=}|(Q(GLO^HDrI3RN8n}>D;V3&K-OKwoZ?CeV}rB3;u7*r-9^Uwul39AgZ zLhsKUCT{oNs}z9-KpIAM-$pSv{bPW8dRz*86XaPGFmXejqdt5BGrQX*v;L1IzEo3H zL4z6~9R|8FrBeNdg2h71DmFSl z%=rs3>j}7Mf28&tAhqWO2oIy--I&tcN>SF5*Tjk*F+zKt1WkO!$&#}9KYp;UBO@>5 z{)_RVn)9=si_deM&2a0j7+@NAApXfV?wBV&w>^QS_@xzl>VFI9pCGkwJ5~!r-=Y-1oVJzMrPVc9|%6v7q^5<`+cp%T~!V`PYCRP-|#$9^| zu=Uh*!IqK}6vv0Z-|)M5{J(j`t~Hd7KMtmh-q!RD>1Ef`qH_R26cLBN;rU{!`eixP zzu5=mZsaJYI5skSQs`7aS@#W-n++gpH~#)j34t}%oFC#@8}l{_Jv^MX9Di3R?+lk2 z#$cBsk-2}6G)@qF?9$dSK)AudNA-_P`oBY(gK%)kgRlZYL8+IWVJxD6(k62yLu|=@ zvc!oN*!~xIe3MQEn8B$3DUYNOejqc2#Ngsz7IGG_LiB3O?62j-KR1^UTPHB?vjeHZ ze=&g2Wc*e@@mGSanBG@Fyg7*s!cTfuKmIBtANGV&i&G?gB)t;|JlnrQ=3nZsNwx$Q zZ#ln;c@j;l8mW8cm|B5n>LJLk6=sO3_v=?czUwnGMCRLG5cb%UgM@_TIxLeJ0#qWg zy@JT30Ca?lxB%e=kOlLq0Z0eDrPRHybEID-dxN3_^Xxs4c}iU_faU*8%h-=W92WY! z9Gw>w{WKDI`+{v(HKDmf$qWQBI*>}f3-*abnOsb<54+}T&f|P=3(futnSH10RTAMd zbqJ$mHHV+61&06}d7;QUt-g0T`eih-^*n^G=psUvX$X^4HjNxV^lKTj$7v`mnL%yO zA-MD?L4iVWB)E00-`1%>9JPHVy91N$2IQFqNPk?|y#BAsrS2cxzR8b`Pq9GC$Prv` zc}O8yQP$AWM#LJ3w4Uu(>4RjZsi(F^^SZ$mEFc-ta6wJy`pV^N-lFaoAWh4~K(bVJ z!{$FdencwgW_Sq_6yIPrjPGAEHellx7IA%rjL-#|HN!=SL?ivpty*U}XHS)Yys>Gg z)NHaNAkuO+lU9s7;5lsj+%%Gb82P*A8;gDbwD@IEU>oVk+>G8aB5N2Nleu7p>2AOlt?%y5UV5D{N; ziJW5R0b3T><@*bkYb$%>NFZtHe{Cxg`M=oe z-TxdMxhO`19xU7THJ2>pR;|t!tey6{T?4-8cB#%voTehUk26S)pym}@vs8xV%obdD zPtesZQ!D$FB&D@8I64=~lb$5cs-dluso}YEko|k#cxPht@O+8Y%MyhK{t&6e8td@v zFR^p6p%Zgicb4xL6=cZXnB930Wg0{;2acYOPnKFY2vqwi~5KeU7 zsEBhem)LD!B%{GxrRU5XzgG29T-|>9d=$xT0^@1ASzu<`7;v<-QE=I&tG_ZmmHV|+(YQi{w7XE)qX_zd5|HuD&Ryi!yt*PK zP*B-Lq~Lkd?d+c9a@u%QnDkY4;T5ruHAE7!kQ>?2pCraWCF~(z9>4BrDp{R_YnPQ@ zX*z!^Ss;5A+TPZ9aP_4{+ec7h(KDY?+CU0}XLdb0Q0i1=ij9<+ z3r}+ODiy9~e>Cs6p?}Izw;4wlK?;IXz^_-mwaB_7cwy0iq0?Ks(zWFwV^_?JJ8lpk zCC8VXmmZQBT^-L@H(Fr4#>X4;U>Vi7squ*ayMn>Y!{QBgQ<|QTXC{w>%bslu$!lfS zRa(fI3xDydqia^rT%@2@da9(dq5WL-eEnXf%PdC5rIBHqe!w+q%?@4iG?)U;rFQH3 zg)|P0U|wSEJ^G*5(`E0La)!bW*J$-@lakx+D;#}VslU3X^VwT4`LmqdZWE=B*7cP& zN7#*XP@cuRI?S~#Lt zdgNjU@s-4*S!;XGJ+(kg^l<6t`{-M>lmp%)yPR<+5>ChEyzg-=&s97!%eJdK9|txw zJ6-dntYwe8RrNAn_lK2HCQmZ&C!QZ~Gm^iLsoh<3;&XN%f7TTk)9ridp#8iY8QIAz zWx;VJg*y zt#6~+-DJmmi{0NW-9860f9QR#_lh2!qx#jcip04N_gNdJ!*8%&0rwtqwqn+FL2M~y zycL#1`rbFsdGp? zE_cPPtZ@$fY)I#6^9?(~XXEASDqIUvWQErT)+#&Xy-i)NW-^_m$Mz_TPbm4b z>r~hb&(rwUPFZmEh8;6e{)l2X42_)maQq^1c>#=%0a}M`Zoq5hb zXDNCwNxS{6dd6+(u76YmsPw}Q<^D{*%(rSxxf}eLYwu3h(n9XW7v2GrdS!DdOYWQP zIgWO2-yb&o_ScWx4>tM1n=WWIp&0<&=`&dqC*S^j%U4_U+pIUOmCYo%p{Hl2)2$DU zJ)tbe0{1(m$N04-%7dQu{lqZ{B)ifNu=&trnbBI7_Tu<&d%eCRbj)P}uJO3RhrP2k z^W*u8dbeC$-^d$gxk~r?w{+0^QLLZlM@sLwHir-my!O-sqvv;Je_v=0c{MhDQSu8& zv~=TLc_(Fr#q<=Ap}nFb0#;hf-ig;i8Po%k20-E92eT-sl{SO3yn_ zfvYdVs|BFWVdR+rT(q7F|Q|EpYOO*L`khpP=D$2*2G5!om;p0 zg8y$wbA}&(kVaHQ?BBa!|2b*oKY&L3{|;zke~Dae!k4Ww*@b=67|~(Yh32!8)iCJ& zc=c$9lbxQ7;Y2nz!)r=I&N`XYLK!;Rv7^r>6)};4{C&7I*mi@e9vF-h--^B0;fZM~Qc&(Pp)IThbq-A+gYB=^{793&KHw_$ z$y7{)BakN`t};tAT}v}}VMc;rMBCACJz&@M+0{hManR*vFBhup8S6`{rz<**Ck6qq z+>pSXgI#Y1Wl>|6i2zsati>Mzf$~ze%9!ktrqLnOvAJd#VWhb!z>ns8E;)YDC;o9d zr-*0$On%pU%c5(wvWX1dC7RdyN{ciZHywY4X}S5gRft+ihd+#r#5qNg>Wf||^iOfU zqphIvkSnFHn6-MCH#NTZ1%$Wo;A=ZQ3WV$D%cj>FHhTL9;)WELNW_Ln6>`wS5M$52Lt3o=-tM$B2I2c`qaDR#=Pae3Zq~n0Y7RlFOBN81nbkaOROP&TXA!Xf%(eFz^+%;j`2kDDNO)Pz`H;D^FEvgGo#`dqm@g zOzCe?)U0=@C}6d%V^%W2dNDJRu3d_IqOwcYanp%iR7UF6G+Z{sVw`ho`@CtQrc%kl zd4y*RIT6xDGW+wgPfgN$qozqWLA{~bJ%{&KWIv*n#pcE{LH$vyf>T~82_cFv4qgRz z_;j2bFTE`PL)z4Mr4*#|{$Wrl`@G&aY{vrDeZArFZ(JRV3(6l8R_p{KJEocjqSE> zzP41uxv}HR<@p`6Ur>Ja(!sSm;sp~z^lK^x#f2+Pxr($cA5~LI9}%}h&^Iou+THdU zWO#0%wmx>s9~9mL)*{I1P^B*I3ppO8lXM2F-~JNmPWy^p`hvfj>MG~2Z-?kix3_M3Zt17Pn=kTVsh1Rd{t8y*|{eIhQPS9ODnCl z#A~N@$XB<4+sL5w@aOt{oxob8bhQ;TIB%kDKVX%yq7kjYvUON1SbV&Dw{E|7YHMEV zuDH^a!aM(JHd!ZU1*s3kh2?^m&*j?Bt&F~lwA_<_)ARE?r`LBy6N90LnsVXHy-@w2 zLFAC`w0m;h07-EgQeN%4!2;jszIcfeb^MQ%ZfaexSgCO`KZp5?*8=gcVH&6l2NxJf zj~i`n{!-86SY<%#Czj5a`rrPgww_8i!ywtnu*EYd9o+DVU?Thaa31H}hwY*W-DK*T zzbokUdiQ?17}t`^6jh?`BgZ#0hwYc+9!Z9?NqNW+O~XHAx&(-|c}r=BvVCg8A8^W3 z{KWIgTY_W5{61W@dZsiTYb?7seF!ePt>M7GQ)eP^O^GL}7JEKqR>^AQ`_>PhbznmQ zefC7TivE;v@JNV4%C)y^j8$IC+x6lbiA5rH81{@r>f-P7Rhh4B$41u7YG~}E&FABX z73Bzc#%@)bu2|e=*`@qiMABMSZm84Fg?)qaiSxo+LMxAoJnWtAuI_d}K5C!tT`_G6 z)$s_ro+Ycpw<1)?xc#m2ah+gN@I};12=DU((P3)1?yU)s`%BM)Nu_?Rmk;meea;EI zq9AI*aH|RN$+qi5-d^6=3FWvJ>Fbbq#bbuxJ-7a14~xw!=S+6HHK2UtS0;=sk^t~h$JfP*-$2s>Sa0&+hj?0eoPAeyG`F$h z*SCA=VS8I#MEqZ;Mu-Xt|9_quA$E2g#sAM!BR0?!=`2(4HXN4C%@wuV-MM6a6N^1SN^Tits;uz7k3!G zUa*kAB*+k~`nGQ4tuWQs4)(RWJL*o}* z9|>D2oM$>45TUyHom&6)(R;viLvqa;n(`;e!>Nhu z*p~Oj3)9alttGT8@k|L-NNSi+ymZ!q z9@Iwr*U-7SBuDm#;!7^Fne$YKov<{C@!Ho~d%(|5Qtuf%L6iY{R^5hqeZk)gYH2zL zmd@0={+mpOg{q66G-=;;!MoP%NN7Re?$*-xewH=+Tx}7s9Q8t7JS^;tF0?!yCy8S@ zpN5p$D#!Pxv5salV4bJ^QOA#4C1Urh?&~_4y>o&U?0!M`2pcoF#YJV;B$MjLx6YR*s2-6}Tcx~M>m(q{pQ{9u4hM&JoHX76CS zCO@c1=^7hMU*%vx^)*+W&E8$CkQRQSP1ec(p>^^v(iz@l^w(*{I<}Xwcg`MnI(rW$ zA%uk1W=HTJ_eNc_-X8OKYsU=h!g`;&Ymh1cM7y0H?7C1>Hpf0Q&iQ?n%H~In|KrXO zYT7u>K?fg%v#Hn0=x9#uD7A|4?UmLQb)ZIE_b`<7ozZ5%W#F^6osKb6qNF7E{$1eJ zsf;}syZETuJF2l%OKj065t_jdjQ>u$P~mcpXfEoBE^g?1s%BxlPxO)M7%!O&&;rdJ zre?Tg)Lh(Sou8`z2t^zhLgM^&(Vk}XIX>J|#Y+!v&Yl3x|MU3lQ^&cqxU=uqv}`TU z{@)>Mp2*rq_eYmWpHV`^a>rlOzJJpLO8pPu(iXvqN3ix zmOi*>QB;TO@nyYt7&<6B`Jao-Kbk-NRjCy0*tdar!ud|CFNW3<8K%~v9LIXQ1+?z{t&l1XLq}ifAQH~;IKp6gY|e2bCyG=t0=*Yr;3;GXupmSd=wm-Gp$O?Ur}1rKI;c3kyc<2m)ur zDO(Fziw_h`km(m`SscPRqI&llw+8;E|8% ztI)>)8$I<5F$TJLd>Tgm;#JclC8b?T)!bZrIT3~k_V$*=8YY1@p}p=XY|H)8Yq9pb zmK`s(*HTUHPt`|pMaLQnQ1;cVr008;J*jf)Ir6!gA{kEp-1~Lt?aP0^PFnN6raMaI zR^{cb-7d_zoyuJ%7cZU=4`+$d?$P6%?NzJR9FArtc(FZJwu4Sz_mh1Y{K*8d@z8nB zJJaq>JkiwS{k#`u3pXm~GWXOy`U1~+OU4wq=WC=N8N%ai692O+Q%I7f2Zq_hL6LhS zS{Aue)_5AQq?w@J`uJ12+BEkX4B2B+4NsGPX*IlI6@E&(@Fw*3U&25Rr8RG3OnI;6;o)#xDR+3X z;eGnuxYG3ZsGR4`lvDQsiB9WO)!f0Tlc*?W9>s+{7hi|ul_3o$GH8K zAp80+YJp9@19hFv?#tiw2LhyQte@}~70Vu0*C1mJyPd^W(o=&5J)LgV1`LEz$bD2c zOvFTn5ib~AivLHdX*)Lp?5~Pf*Dp_5-j@6sr*gk5Cx8MrW*0CuZG3SV1&oEIy#=Jf zIQ|qbC9v&`hf%|h*8}utx12a`e*lFE3hYz0-}6h)Vw(u@N1JSIv}G&wv@lZa6T13C z7Y10dhmy&$9I(Qw>>vN8@vrTb;9xxZ5UV8heotUIg`<6}qko`2qGQx1Jy;<;x~T!@ zzFNLxlN~IW7I&~4t?V~fs?jdz;lbG188v^j+9$l5n;w!DSJ87muW01WFSPgIfH-^f zME+$Y$vD=GT_wb@JNWEU%zXLt)}ZY4wm@P1E!Hm|1^K?NP8M-c=jO`!Ol+L`tUO=E zE1PB+`fL|hMp2=2b34U)_8LzPNZki|y?+F@uNK??`hDy<0SR(df|Z?|kPil|oQh9x z92BL0b%t3wNN?R7?Ov)#%+xX;HCX#lt8;Fa;Xk`)&b1y~&gJXTU(7GRDUt#5V}UTq zc$bbbT)5|lvF?0${92(i$!{-ZKAU{jd$u|KI5Q}4upu#3a07fNyDw@iPjS;~peaqs z&oBNoV#N9fVW2*XU+dzs;$Th4;a-C4+7Dq#9% zF|&I>c1op2Qi7{OJ%9JZ#2R|G92{hm^}Uq)Ik7|5WqK-|ZgPy3K7^$p^w0J5Qz~-Y zGl=o9_xw+z6s+GU-9D4?NOiUn?t|!@s96x}r(@mo^$KM&VEeFC{5_sQQ_ z)x!~q6d6&yOD-t#>f~H*+S`K~x!~-p(#*1Mt%BtIEEl<67fV`PK^7Oy^4A2Ze7&fY zg*vF+{jMR=H(Vmp6;)#udze@JPKP+Z!he zm)*dIA1^oi$NqR*XrsU>wCi2Kt;@P2@&lJk|8AO8xPQB|6S{Sok*uUzg~^6Bc4haO zQ#Znezw++FI-AkN>&(;yiWKdqg;%_m5I4T`R7WWZI{&Sv`<1Cw?@W6Y}PGVHTn zq;=T(D!bzIDErnQmB#CyQdxAfg%8)^T6d~T9NGKWDM6y<|1r5Pl8e;ezyH`&*U2aX zglniwwp~eBInP*ArlFaebo6zmXY2z~x<^uKACWErcGSc7oj=a#m#aS8`av><4{$;n z-uI(t-;8#W*S>7Xwk)ENkBaDd(q)n)(*Vk7u%XjtQoc%xrzoc(Gs9+k@#3WONP?d) zXBx(ZwH)Ti|5%+4M@MFwVq#_Ot(*|feXAd7`vtgXs!ArG@)L9P%Z4dn>yXYq*M;${ zd&ASgF&Z9)9h=i>SZ5FF^mCp=T2Teg?$%;`jvDkb<2N7WRTQ$cQOY&I$h~ZfKI+x) zB4aA351j*H?eEDGBYF8qnE z*{FRwwzfyvm&u*4%NwxbuI`B{!Y$qOp8F^}b#>->aL^87pWoD+RsDEh z1ZJ@`FX14Z!(uco>$j>+7>*W&<{k9B9~`+FmD_#ZwaXk6!ScAljlZY;s-@5Q57jTN z>u()$ntBvh+xsVe2Q@}|iUXSaJAZ#z`=zMIKBft8+FNF-))9Oj1hBGPJmc8sNYfvp zR`*~rS?lk9*P|(_*w>zx36b8C+?#j&Rw@g9a*Wg~lr)qGcds7|WVw0kOQ%G$tUhpa zs%9=4+oNN3#L=^T7e5PIyhHei#yc0W3GnKMR2lOBQG{WyNBgPov70bS7F z!STBoIPT8pGRQ^T8*AczuWoW&p!SS)NPPH$gSib8je*>ohGl&8W`c}|$LOHMvL zJnH`gIkniPT3(<}KZtJ{)^=}n_yccjLi)3kcvnG>jxQrhN#b2zsMh;5uOL6E>LO7< zMx6q7xKP?RQ-a#OQIo%I0`zY(vhq$^JIzHqEtyvZ53l!o)ME}p`5)?-A}=f@C;dNc zeFapM+xNDLbc=L}bdS<4D5Z2tcXu~PcPJp;4bt5m(wz?7-5uXM`qS&Z|8K3k?qV%x z-g(bHd++n?c=oxq4SfB`TYu%loA`5X)rayO$y8ytq7*>m=crImo~Zu_GBehQ?#XJV zGS@tX#~aBph{r{A}x zC6q>Wha@#!yhoKc{$T@+%h6Yj?0Lxj%NrJmAW+?wK}w-m_SCK-G5A~dn1e-mU&!mb zr$es0i+bUU=+RDR2Uw=kdefd$QJzM^H?~H^a_fcN%pm8+_hx+O#B}W1)1G^&o=08~ zq&ncAzki{gmN+*?(QPjF=A9@3Z)Z1AN3`>^d33! zdUdF{_IQofBXH{Y^UHEn$pDJXipJL568P^u^CFrUU&3DJ>DVoP%rW|aWucLNFF&)% zG#8Sc5OJz5%5#@g5C8qE|NXK~OoJvE`LE;3X%jBwH7I|ua-bujIP9jMB9kk*QHM`m z=3zEI;+k-Pjgv+O8LE6rOQ81^Xozt(n8)}-WnV-42~n2^K__}aoan`OY5b_kz^Os8 z*me$;;3{SS*<>Idf&9jB_(C1o!itaLiM!$~1NK$O?T(iJbyhkVLfH&7LD!egv0_*> z@po)?+}x($O{W}m)Nj-+N;I6GIkSJ6_@TqHbBYgD-H04g8R~ZPiJ2a1Ma1SPOt8L0 z)*(ZltLZ_J*b!wexm|MNn7r8i6b&V>SWadQKUQE@mX_+m`l;~#k7HburWm@{)a~X2 zAs>$8a;hl~n;!l2i0I&89etGfEss60f`OlOg7@b$Rfb*>ZXf?bcj_>$@i48v^Y3fB zV_RI4E(|fB*I()MvS)lKBog9zSff2{0^DS8e%^rX!WT5z>zFt8&b{%#jckO}yT#g# z4R2g<*35#$mKAwE{vAe0KU3&vnGbHiFK$HjWBHuq?l0Y|dT2}|GbbkTFjLH{U=w~v z?)SKlR3xNk(nRqP|CYj>;Lf&(+272&6&wkk8KQk>i;?@6VC{bJrE0Z)74>}6|A^7vtAQY54G|MhT;(~0gy`wNNb4s z5brX>N)?%(8F8X4Yh5paj?q?!52P$0xsDN~7f!!G?{>N%J(AdFz*A(gObDX10GqM9 z;#UG^HFF}&Ja!r;Dv)Iz&y;C@3_jPIm8}YAbQSW1ctNt`C{4}Y>eeqvNTiXep6H)8 zit+D9zwvQkH1^-5FC8|aJvj)@mp#@~op#Mm=*|5*gtJEb;X@WrmpvLQmtwj_uf!oH z{vt_8+21f^IW}H~_P${BWr8HV_xGpIwwcnfRN#NEse(KDJQDs;x!1h|U6Hs_s^)_h z!oET_0mY9S8ZH~o`%Xj#W~_d*C_9cIQd-tRye>oF0*K+^mOm)DC+%K2wlp~I@~zX& zUFGvSQ9*MilaR*OcO6<10RJuqh$yeT>>>?0?I zHXFInXB%+Ocs7mZX6>JL8)}MV{I&$^+-59=U2Oq+til9D!cW3K-YUg7y0-g{l_IX{ zVAHY{N+G6UFud8zwO0&$o(*ET+uM{TP-(hiND8$S7lAH)Vb(srPs_Rx%@<^(*~GKK zU732%?bY7fNQK%?K?Ydf1R0yJSl8uhJ}XDQuxZ*iGp`H6_L}QeS*mCCRQ`+4Ppk8n z@7r`VaywdFTanyW!(S(N1Y#^C+Jxm_Q}&!;rlBzd`rG2fM{rc)u(oeJ* zExe1)?YWuUC)rE!3$}TODrL*nW{x@}Uw=RmS;k(Lm`z;_ew)!9KPSZ^;OR#&_&m)=WtjCJ%{v*QJh!%9A@yHgmY~;L;)aj<4qf7;HIzEp$3-`7VB#E?RfMI# zCg|?l*2Av2hHSo z%XAg1HnxR=^0W^28Xk^#&$J-IR+L%7A&ZyruJ+4N&wG~*b)P_2%oRc>IBu_%O!;LX zO1j_-L)Gr#sp00OLNMif6z6#v+t2GF`pPe?hX_XmIjG^QO(jW1|nhSdplU zJ+IViMJG7C5{?=4`Nd^Xes6JSynLp#Q{hLBt8dE(Kwad$=t58PT^=wuwdm6JyzRh>V?1Zlc#WEt8vk6jDwN+ZZ)gOsqw#VkK z9^zrT<`X}&5qW+c9lDPb(#wVIj&bT_m~GHTgq|*Dey~nxSp_|#?1vLg$=` zH723DLs$lFtDb8e@a|4+;qQ~P_^4V?qU^Cu5x0NPVbA0>)=Du6b;Dl_xSp=Qg+6cc z1gkl&Z+jao)EzXopqvu7TGUwz5axH+6pisG`6QqMnc$~}(k4){efA+;__3A-iV;IV zj%|X5t=U$9rDl~$>Ej?r`MF}s4>5MN3B978x9~u8zWc89=*3JM2d%yYX$N&KU{f#k zx)`jDebMW2Y8>`e#l$2mBH@8uUub#W#gO<4i`KsM{xfn8y^d6!r}Wms$v6)nxk&Ir zVulX3(EUXCX;oogKh2zxrfc!j;`Owt5i>!N)7ncGgXxm!E;$LpZ<~u6(f9F`lbOSw zp6wbK{OO#-e$BRE!*r;5%17Y`5zWL7 zivf7sMxP|abB+5Ws2KC^a|zpRZdIFs83(>{(~*;4b8xBS#5y@D_qhG{oCh)bAIdfQ zYhTHY@y|v~iqtH-yiDecu*Op$p+uGH{cidNqgx-3N)a$IY^k#O1Tf2^(2K?!m5o7Z z?AQs8IB}6o?H|>acJpS^>|3^GdGV!37T-RL;_8o%lLw$lVloBEm|sKdz7CuAHCRm} zqZa65a9ywONt-S`ZR%Bf-ofDP((HVH)#VjPG$w7^FY<`fzO?Jx#R*oYy&mVa8kMBH z@%3yQvSc@d#O8Eoo`jj^E;90jeD0wM9A7Mf{r~N>ILH~~9R5$8iz5aq%f<1l3H?M2M z0?k;2F#%WGrMdh4r8WD6H14i`R&^8e1*`Uy;!yfoCWrab6F%GBcEoe_sVcjz>uyEV z#mh&_VHBC41xTY_g+>^4UAHrnxH-34csQ+`xdHzm_Fd65GtDy(mmEJfg4x>>-CH;u zZYmbNn^o`K2QOijX=ib=F`S`moaj%djn`^o%B6@dEVd6B7X@Z*nOj|q_F8=1pRO2! zi2CXmIz1chp2h!T-DvC;jQDNdxJPpEp0G9!B9N)dTdx{eKEVq)&a_EKosW1fd; z9S%QSFLHf~d|Zlta6F>pQ6`kwdROp3=FByGgh-&;Xk>(ql9%$(J#4iS%(mCQ|2U&r zSW1pxF?$84Vi|{5+V@^75$`Sb@crRMabh!j)uusA!zV(wO_UJ9(}W{5yH?6w6M|@K zlt$n}7MlU#1^W|ui-*y0i`wIs&JEj?n|X~Cn@&$B>>u~Qe7>5uwO*Y=3)y=eiu z8r!o52k_nJ8RI2|l%B2!*W>l1g@%1%F{qPKHU^Kw1-_d7+VV61y_#j&trYt7Ej>c#FHGEbSGs zNsc$JoJUnC%pkk&sV+HD#D&kKMOkIJ@xYy3?Y%s5-;*#Ai5T^FmnEaH{QTqcLV_d& zFk3)=P(mu3rxTLadZ@izL74UIp2=fOcMQ&J>yvhM!V@T&`z!w^*`RruD@;N?4p_gpcaQzLh0{&NxYjes5}cO-uqW80wTFDu91 z+c!Qnm_B)8zt>r%oySQN(_E$Jm{oKjigi zj*49MAMe9)jh!^oac!}LD7(p5WrZ^XqR$aU5{p%0fD&@`2_#+XM{!)z#$Kt)h%(hg z(66n~#@_m#SjeGyx3be$bPbNqxR+m3jQbjYFQ(y3Ib}b0tp*fiW{g|Ex;v1w_7jr8 zgAdZb*^JyVz%<^d;Xvo==qcH8W>g)z@C#0E$m1g8=OYeBrLYY>r1|4 zI7WxkG;E6vA`5Gy=`V0jQi|-zldw%}N%n9$JeH&jD!kp&W7OGzx4n|@J$EN`4$V)S z?B}{+B6hi{quej)#@$_CIwxeKx;PfT=;pOI+}F5UE-t#hl6SbbU7C8(i8CkETc?*k%zyHJPKRL?x7H9^enN$Nf<=!@?gr`THhwPGY|$%W}6*S^EYukA@I zx`Naaw{N#$^$Va~uBjhR3BT9(i4*HR@^-&tkRxPP-6tLAOmyE%GH6D0xz2uIy15FW zl^w~W>B!KR(<<(cMNzXOs!)snHvx?JHpi^o*izwFJR?H=X{k!>Xuwz!>TVGT<{%0|IcSO3J| z12dd1VwktUNJIn-uk5w@%-Er1(dv67pXvQjIH!@X zMReGGx!R~#Kp?ppSY|VJC3)4!@V?m$T&~J%InSZL`|^m>d6M_+Dh?&(F`HuP$}DlF zch}H~H0=Y}vC+{q^W(KWS5(WZ%-Jc|Q%Oq8%Xvyg0+#Llu*j}r6RSEcE??Ls zU$jm!G^}TRnBub=^T&EP3MvfVo7-gfJEre#RCS#@prO>kOH;IE4A^Qyv+t|u4q`=G ziN2dI#lTnO@tAix2m{yK&A;L<$DY$@DN50jeA6vgz~604n&dv^*VJvdmQ`I5H}M#p zLbDk}?bm2MUK(87xL_1WYeX=zRiHAbMV5~#e;C^{h*@umA1*^}#Mva%*ZUf@AH#7! zgvhrUD`z>e9zF6J6b*thna0tN)g(`10~>@`f*Ex-`}XQThKDSRah%9 zsAFFWP;*?IB4E;kW>qU!#Y2THD9Cgk-kKKNj6yuT!PF`KR)1tt3~L0BEXt3%O}SsH zjjfOnvyvyJdn>Xe-A_`nzpYR4us<%q>%UtXe3SB#)z8es?Zo41(7XCn>!EMD5`&9} zR@`J@WXm1hU57Jld1HGBoq#(4tWvUu&TZZKI73Lid@Yhuv(KITE;KaeZVr{#3T)@G zTZN!7-ll5PEoRWS#iD?U00w5Sb|@05y*{XV*ty>rR4F^?hnyMyVQ!aoJX13RqH~j3 zJ483TaL#3$)hZM⁢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 veW!X_FHRz>8{Fy!&m*+WUpE@32v?n3rke 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