From 58256585739f3539741827d924539f73bfb0bf43 Mon Sep 17 00:00:00 2001 From: rio <> Date: Fri, 8 Feb 2019 18:18:42 +0000 Subject: [PATCH] =?UTF-8?q?ajout=20du=20test:=20Test=5FR=5Frelaxation=5Fpu?= =?UTF-8?q?is=5FNewton=5Fen=5Frestart=20g=C3=A9n=C3=A9ration=20du=20fichie?= =?UTF-8?q?r=20catalogue=5Ftests.pdf?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Test_R_dynamique_relaxation_dynam/README | 4 + .../README | 41 + .../ballon.her | 435 ++++++ .../ballon.lis | 111 ++ .../modele-restart.CVisu1 | 137 ++ .../modele-restart.info | 147 ++ .../modele-restart.pretrait1 | 88 ++ .../modele_pre.CVisu_initial | 148 ++ .../modele_pre.info_initial | 182 +++ Rapport/rapport_test_L.txt | 154 +- Rapport/rapport_test_R.txt | 1250 ++++++++++------- catalogue_tests.pdf | Bin 524152 -> 560681 bytes 12 files changed, 2099 insertions(+), 598 deletions(-) create mode 100644 Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/README create mode 100644 Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/ballon.her create mode 100644 Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/ballon.lis create mode 100644 Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele-restart.CVisu1 create mode 100644 Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele-restart.info create mode 100755 Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele-restart.pretrait1 create mode 100644 Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele_pre.CVisu_initial create mode 100644 Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele_pre.info_initial diff --git a/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_relaxation_dynam/README b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_relaxation_dynam/README index 71b1090..418e9c5 100644 --- a/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_relaxation_dynam/README +++ b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_relaxation_dynam/README @@ -2,6 +2,7 @@ Auteur ------------------------------------------------------ Julien Troufflard (troufflard@univ-ubs.fr) +Gérard Rio (modif) (gerard.rio@univ-ubs.fr) ------------------------------------------------------ Mots-cles @@ -35,3 +36,6 @@ Grandeurs de comparaison ------------------------------------------------------------- pour le noeud du set N_centre : - coordonnee : X3 + +NB: le calcul s'effectue avec une précision relative de 1.e-3 avec un amortissement cinétique. Il semblerait qu'on observe une fluctuation des résultats qui ne permet pas une précision absolue de 1.e-6 (le micron !). On relâche la précision absolue pour ne garder que la précision relative de 1.e-3 + \ No newline at end of file diff --git a/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/README b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/README new file mode 100644 index 0000000..cd48ed4 --- /dev/null +++ b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/README @@ -0,0 +1,41 @@ +------------------------------------------------------ +Auteur +------------------------------------------------------ +Gerard Rio (gerard.rio@univ-ubs.fr) + +------------------------------------------------------ +Mots-cles +------------------------------------------------------ +dynamique_relaxation_dynam +non_dynamique +stabilisation_transvers_membrane_biel_ +STABMEMBRANE_BIEL_Gerschgorin_PREMIER_ITER + +------------------------------------------------------------ +But du test +------------------------------------------------------------ +L'objectif est de tester 2 choses: +- une opération de restart +- un changement d'algorithme via l'utilisation d'un restart: le premier calcul s'effectue en relaxation dynamique, le second en statique implicite. + +"" +TYPE_DE_CALCUL +non_dynamique +"" + +------------------------------------------------------------ +Description du calcul +------------------------------------------------------------ +Le test est construit à partir de la mise en données fournie par Frank Petitjean à travers le ticket #194 sur le site d'Herezh++ + +Le calcul concerne le gonflement d'un fuseau de ballon. Pour réduire les temps de calcul, celui-ci est effectué sur fuseau déployer à l'aide d'une pression. Les bords du fuseau sont bloqués, la convergence est donc très rapide. + +Le script perl modele-restart.pretrait1 met en oeuvre le premier calcul et transfert les résultats du .BI vers le deuxième calcul. Le second calcul s'effectue à partir d'un restart sur le .BI transféré. + +------------------------------------------------------------ +Grandeurs de comparaison +------------------------------------------------------------ + +Le test est réputé correct si l'ensemble du calcul s'effectue sans erreur d'exécution. On vérifie ainsi que: +1) les opérations d'écriture puis de lecture sur le fichier .BI sont correctes +2) le calcul en implicite s'effectue correctement avec les résultats obtenus initialement en relaxation dynamique. \ No newline at end of file diff --git a/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/ballon.her b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/ballon.her new file mode 100644 index 0000000..8c258ed --- /dev/null +++ b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/ballon.her @@ -0,0 +1,435 @@ + + ########################################################################### + # ecriture automatique d'un maillage au format .her, par Herezh++ # + ########################################################################### + # version: 6.874 + + + + nom_maillage ballon # nom du maillage + + noeuds ------------ # definition des noeuds + 164 NOEUDS # definition du nombre de noeuds + + +#--------------------------------------------------------------- +#|NO DU| X | Y | Z | +#|NOEUD| | | | +#--------------------------------------------------------------- + + 1 1.89101106995437362e-09 0.00000000000000000e+00 -1.89101102029481757e-09 + 2 -6.05595837317367898e-04 8.13934743428266529e-03 1.75696196049055496e-04 + 3 -6.05047010547181017e-04 1.63035593423819479e-02 1.75827210481043194e-04 + 4 1.89101106995437362e-09 2.44443969313297323e-02 -1.89101102029481757e-09 + 5 -5.75067036946069199e-02 0.00000000000000000e+00 -2.04138762928418760e-01 + 6 -5.81180174119853080e-02 1.38229701234753467e-02 -2.03859803980231263e-01 + 7 -5.75286643692791352e-02 2.76503370038251421e-02 -2.03906849899943871e-01 + 8 -5.57431219904450104e-02 4.13716523623383903e-02 -2.04281595717093645e-01 + 9 -1.05689118567526885e-01 0.00000000000000000e+00 -4.26686222218908062e-01 + 10 -1.06764574123493036e-01 1.99866053349631659e-02 -4.26220698534239939e-01 + 11 -1.05794500945818409e-01 3.99833509988417324e-02 -4.26135387226539042e-01 + 12 -1.02785827889340819e-01 5.97802549984058629e-02 -4.26440391614269942e-01 + 13 -1.35606304723363047e-01 0.00000000000000000e+00 -6.69201007910204204e-01 + 14 -1.38064419464403038e-01 2.65778087692155156e-02 -6.68616926465320116e-01 + 15 -1.37770843935209691e-01 5.32665877246020630e-02 -6.68223967903894711e-01 + 16 -1.34776389459222712e-01 7.97991423551697721e-02 -6.68032433927877478e-01 + 17 -1.34755252388040703e-01 0.00000000000000000e+00 -9.31464688224770687e-01 + 18 -1.38286013432126292e-01 3.37866771097569893e-02 -9.31153029662415421e-01 + 19 -1.38105319556100836e-01 6.77439183862175859e-02 -9.30569214328625494e-01 + 20 -1.34211519634290954e-01 1.01483717127765119e-01 -9.29726333587314713e-01 + 21 -9.58622175815059263e-02 0.00000000000000000e+00 -1.21057699129862750e+00 + 22 -1.00675637918446928e-01 4.14660072503825541e-02 -1.21078189285117777e+00 + 23 -1.00423475093219083e-01 8.31919955236507941e-02 -1.21000039056332698e+00 + 24 -9.51097084358920042e-02 1.24563177846647014e-01 -1.20825400281172746e+00 + 25 -2.44491781724414659e-02 0.00000000000000000e+00 -1.50516320938972648e+00 + 26 -3.05218361850621844e-02 4.95746185364203604e-02 -1.50598278943303265e+00 + 27 -3.01676770860014772e-02 9.95042493724856703e-02 -1.50497918024962485e+00 + 28 -2.33923140809095265e-02 1.48919012005481161e-01 -1.50218520840390979e+00 + 29 7.55294582063999187e-02 0.00000000000000000e+00 -1.81565845461670161e+00 + 30 6.81759302215869945e-02 5.81229399206036612e-02 -1.81720544262195882e+00 + 31 6.86462797984283418e-02 1.16702142517918037e-01 -1.81595219358985061e+00 + 32 7.69338994654975294e-02 1.74586279676480993e-01 -1.81194306255082838e+00 + 33 2.04435486845503500e-01 0.00000000000000000e+00 -2.14220854667117244e+00 + 34 1.95774988596984861e-01 6.71151461938270244e-02 -2.14466378648303335e+00 + 35 1.96374715883928769e-01 1.34796111809756425e-01 -2.14312744299216229e+00 + 36 2.06226772899225336e-01 2.01575663791814130e-01 -2.13765648906738548e+00 + 37 3.65248723755363935e-01 0.00000000000000000e+00 -2.48412079387897933e+00 + 38 3.55286483261753216e-01 7.65326941609679873e-02 -2.48772146239970882e+00 + 39 3.56026735475550915e-01 1.53749800813037990e-01 -2.48586312292641809e+00 + 40 3.67460225551135555e-01 2.29828438096703086e-01 -2.47861676742727566e+00 + 41 5.62345565917343526e-01 0.00000000000000000e+00 -2.83979559995079756e+00 + 42 5.51140823434334903e-01 8.63321071668392559e-02 -2.84481999594407009e+00 + 43 5.52028070428803086e-01 1.73475594501099672e-01 -2.84259584292728107e+00 + 44 5.64996734369342279e-01 2.59210843789760781e-01 -2.83320966891602799e+00 + 45 8.00933970168101084e-01 0.00000000000000000e+00 -3.20663196182689791e+00 + 46 7.88618708771498089e-01 9.64422853320524714e-02 -3.21338482278098780e+00 + 47 7.89651947291179934e-01 1.93829651634362665e-01 -3.21074731917657497e+00 + 48 8.04021930105075500e-01 2.89506431670936981e-01 -3.19882304010588170e+00 + 49 1.08678126441573553e+00 0.00000000000000000e+00 -3.58085186382301091e+00 + 50 1.07357757574772750e+00 1.06759599902507565e-01 -3.58964741179074887e+00 + 51 1.07474555122386106e+00 2.14602244163492495e-01 -3.58654721192189019e+00 + 52 1.09027229029685491e+00 3.20401697608479974e-01 -3.57167344872502257e+00 + 53 1.42602851878832793e+00 0.00000000000000000e+00 -3.95725471723071154e+00 + 54 1.41226436121198939e+00 1.17140965308317649e-01 -3.96839438019133173e+00 + 55 1.41354148297318338e+00 2.35504094631840688e-01 -3.96478445616460240e+00 + 56 1.42984687436967084e+00 3.51466192278478751e-01 -3.94656614391320337e+00 + 57 1.82498840869833034e+00 0.00000000000000000e+00 -4.32891294952497585e+00 + 58 1.81110857648750234e+00 1.27395190603869196e-01 -4.34265735145229570e+00 + 59 1.81245123598489788e+00 2.56149454151023415e-01 -4.33849932590248244e+00 + 60 1.82900443563181003e+00 3.82127981254088644e-01 -4.31659890354302611e+00 + 61 2.28986113450763762e+00 0.00000000000000000e+00 -4.68682609970590303e+00 + 62 2.27643287721783549e+00 1.37273021801481321e-01 -4.70335747869762955e+00 + 63 2.27777550514260030e+00 2.76036496139806187e-01 -4.69863311314453824e+00 + 64 2.29387902938193644e+00 4.11646210366503507e-01 -4.67283094736724447e+00 + 65 2.82631095739405147e+00 0.00000000000000000e+00 -5.01957132575560916e+00 + 66 2.81402004902092573e+00 1.46458989210510010e-01 -5.03894011763877003e+00 + 67 2.81528151415431793e+00 2.94529217160472145e-01 -5.03365395064446552e+00 + 68 2.83008864629462487e+00 4.39079858751684149e-01 -5.00390584237620484e+00 + 69 3.43886452925842478e+00 0.00000000000000000e+00 -5.31299523065774171e+00 + 70 3.42849125997528592e+00 1.54560998249388709e-01 -5.33506224623915237e+00 + 71 3.42957436740593424e+00 3.10838512489615748e-01 -5.32925938847913017e+00 + 72 3.44211029868054741e+00 4.63266150436572044e-01 -5.29579096939471583e+00 + 73 4.13016647461271358e+00 0.00000000000000000e+00 -5.54985566803674679e+00 + 74 4.12253604671218454e+00 1.61102316227898751e-01 -5.57423265068575358e+00 + 75 4.12333949715842074e+00 3.24003406854007137e-01 -5.56800021924244604e+00 + 76 4.13257725938413056e+00 4.82786783545076204e-01 -5.53136997021434418e+00 + 77 4.89993500430287909e+00 0.00000000000000000e+00 -5.70962857940237623e+00 + 78 4.89583980172723887e+00 1.65514940831588936e-01 -5.73561870863335788e+00 + 79 4.89626859455883245e+00 3.32883210937735652e-01 -5.72910480063649885e+00 + 80 4.90122095572713334e+00 4.95956095144886477e-01 -5.69029991854546591e+00 + 81 5.74360751708733286e+00 0.00000000000000000e+00 -5.76858588349741019e+00 + 82 5.74361060701792159e+00 1.67142942054567784e-01 -5.79516923120937832e+00 + 83 5.74361078577274675e+00 3.36159488637333415e-01 -5.78856223649735746e+00 + 84 5.74360805818924991e+00 5.00818493309994284e-01 -5.74898032963277394e+00 + 85 6.58727638126249104e+00 0.00000000000000000e+00 -5.70945688617625091e+00 + 86 6.59137760805348361e+00 1.65510161279172840e-01 -5.73544538883896937e+00 + 87 6.59094919359664821e+00 3.32873622937413183e-01 -5.72893195887981754e+00 + 88 6.58599156800504115e+00 4.95941987176156895e-01 -5.69012964448322567e+00 + 89 7.35703439209481136e+00 0.00000000000000000e+00 -5.54951755737789298e+00 + 90 7.36467038921027761e+00 1.61092929835799453e-01 -5.57389118346143597e+00 + 91 7.36386733121968895e+00 3.23984531830659728e-01 -5.56765949693142748e+00 + 92 7.35462478215745552e+00 4.82758951971777983e-01 -5.53103406209365733e+00 + 93 8.04831869448986481e+00 0.00000000000000000e+00 -5.31248937200301707e+00 + 94 8.05869673923969110e+00 1.54547002313147330e-01 -5.33455109288823071e+00 + 95 8.05761394346495408e+00 3.10810283511486651e-01 -5.32874898975569256e+00 + 96 8.04507384879605780e+00 4.63224421394636043e-01 -5.29528733049176470e+00 + 97 8.66084586685510160e+00 0.00000000000000000e+00 -5.01888979584358097e+00 + 98 8.67314041262357804e+00 1.46440200975643836e-01 -5.03825119026829515e+00 + 99 8.67187900149894020e+00 2.94491212338343855e-01 -5.03296557488969043e+00 + 100 8.65706834484945986e+00 4.39023525726678077e-01 -5.00322594783843044e+00 + 101 9.19725739141179233e+00 0.00000000000000000e+00 -4.68595412175116888e+00 + 102 9.21068763395525814e+00 1.37249089767797039e-01 -4.70247561724999663e+00 + 103 9.20934452539397164e+00 2.75987917297620677e-01 -4.69775139038211087e+00 + 104 9.19323805021477192e+00 4.11573993834869589e-01 -4.67195935709973309e+00 + 105 9.66207366273946100e+00 0.00000000000000000e+00 -4.32782688589267117e+00 + 106 9.67595381857250558e+00 1.27365448459052732e-01 -4.34155930008177560e+00 + 107 9.67461009524069837e+00 2.56089030256706041e-01 -4.33740115330619780e+00 + 108 9.65805448197322747e+00 3.82037963859754470e-01 -4.31551247987110109e+00 + 109 1.00609553391214579e+01 0.00000000000000000e+00 -3.95592683840024151e+00 + 110 1.00747175870307135e+01 1.17104677206246982e-01 -3.96705233617333608e+00 + 111 1.00734385687918380e+01 2.35430319224002454e-01 -3.96344198455988783e+00 + 112 1.00571313431599076e+01 3.51356061025324407e-01 -3.94523697438888377e+00 + 113 1.04000991405177103e+01 0.00000000000000000e+00 -3.57925000295040219e+00 + 114 1.04132982211994527e+01 1.06715889637948258e-01 -3.58802952562418520e+00 + 115 1.04121272754805574e+01 2.14513378881819011e-01 -3.58492861898009485e+00 + 116 1.03965992797665585e+01 3.20268794962185854e-01 -3.57006946282468274e+00 + 117 1.06858194910267450e+01 0.00000000000000000e+00 -3.20472261843379824e+00 + 118 1.06981270496169589e+01 9.63902401047074670e-02 -3.21145847159308495e+00 + 119 1.06970895308781486e+01 1.93723933842489177e-01 -3.20882002326302995e+00 + 120 1.06827187783558468e+01 2.89347994631144689e-01 -3.19691089439971066e+00 + 121 1.09242772373249419e+01 0.00000000000000000e+00 -2.83755261463800501e+00 + 122 1.09354709651410040e+01 8.62710225017439547e-02 -2.84256113189290138e+00 + 123 1.09345777549628664e+01 1.73351768835507847e-01 -2.84033577371577639e+00 + 124 1.09216083050422128e+01 2.59024702698790521e-01 -2.83096318043798290e+00 + 125 1.11213114495365666e+01 0.00000000000000000e+00 -2.48154646451182792e+00 + 126 1.11312598502743345e+01 7.64626365593895074e-02 -2.48513726982271077e+00 + 127 1.11305113934931637e+01 1.53608368464401068e-01 -2.48327735924992021e+00 + 128 1.11190754962121954e+01 2.29614762078250212e-01 -2.47603797799404468e+00 + 129 1.12823431873705449e+01 0.00000000000000000e+00 -2.13938231860487571e+00 + 130 1.12909896296570533e+01 6.70382456308170754e-02 -2.14184466304250698e+00 + 131 1.12903787651581453e+01 1.34642179776988030e-01 -2.14030619102261443e+00 + 132 1.12805187386715371e+01 2.01341006568648506e-01 -2.13482449104611893e+00 + 133 1.14123320996201567e+01 0.00000000000000000e+00 -1.81284242929501804e+00 + 134 1.14196788733973111e+01 5.80462839198979536e-02 -1.81443668697467375e+00 + 135 1.14191933070175669e+01 1.16551550480999425e-01 -1.81318028272207266e+00 + 136 1.14108824434151916e+01 1.74352273665341173e-01 -1.80911892099328830e+00 + 137 1.15157732136980453e+01 0.00000000000000000e+00 -1.50300788948861230e+00 + 138 1.15218661197640131e+01 4.95158953772519908e-02 -1.50396100447982972e+00 + 139 1.15214908046664348e+01 9.93955116922172199e-02 -1.50295235177965081e+00 + 140 1.15146534551350914e+01 1.48739395941316077e-01 -1.50001745392891994e+00 + 141 1.15967237469925966e+01 0.00000000000000000e+00 -1.21041787488182351e+00 + 142 1.16016367558321942e+01 4.14614133084348288e-02 -1.21092166289733516e+00 + 143 1.16013554797047362e+01 8.32027443159610441e-02 -1.21013130167518379e+00 + 144 1.15958854114786707e+01 1.24548246538368171e-01 -1.20807369630584183e+00 + 145 1.16588574876942896e+01 0.00000000000000000e+00 -9.35198288342386608e-01 + 146 1.16626849769223782e+01 3.38858316438412702e-02 -9.35411782899738808e-01 + 147 1.16624819910994706e+01 6.79788749194794317e-02 -9.34814806710213886e-01 + 148 1.16582533144478777e+01 1.01790370076100672e-01 -9.33426970927917266e-01 + 149 1.17055453855748652e+01 0.00000000000000000e+00 -6.77163559581816288e-01 + 150 1.17083805920599815e+01 2.67838850686257061e-02 -6.77211220922705248e-01 + 151 1.17082391368382108e+01 5.37123487941150377e-02 -6.76786350493802091e-01 + 152 1.17051251271350782e+01 8.04512896524780946e-02 -6.75902567537246535e-01 + 153 1.17398039545054225e+01 0.00000000000000000e+00 -4.35873515016895086e-01 + 154 1.17417912864059453e+01 2.01418976256806485e-02 -4.35860105109693419e-01 + 155 1.17417024367397183e+01 4.03777978448671554e-02 -4.35590080769467702e-01 + 156 1.17395410090622416e+01 6.04955040958688878e-02 -4.35072050677831501e-01 + 157 1.17631465002459770e+01 0.00000000000000000e+00 -2.10563702888204557e-01 + 158 1.17642387237936568e+01 1.39443152511347767e-02 -2.10500577995628491e-01 + 159 1.17641588107346742e+01 2.79300181848098211e-02 -2.10368832578171489e-01 + 160 1.17629074401674973e+01 4.18597825079751948e-02 -2.10172336875743576e-01 + 161 1.17681627396105313e+01 0.00000000000000000e+00 1.69786529074064980e-07 + 162 1.17688126807412630e+01 8.14001296859114508e-03 -4.98248972739974370e-07 + 163 1.17687984544474347e+01 1.63056216538877766e-02 1.02110071084900877e-07 + 164 1.17681258788393670e+01 2.44443920819754426e-02 1.69786174676020335e-07 + + + elements ---------- + + 240 ELEMENTS # definition du nombre d'elements + #---------------------------------------------------------------------- + #| NO | | | + #|ELTS | type element | Noeuds | + #---------------------------------------------------------------------- + + 1 QUADRANGLE LINEAIRE 1 5 6 2 + 2 QUADRANGLE LINEAIRE 2 6 7 3 + 3 QUADRANGLE LINEAIRE 3 7 8 4 + 4 QUADRANGLE LINEAIRE 5 9 10 6 + 5 QUADRANGLE LINEAIRE 6 10 11 7 + 6 QUADRANGLE LINEAIRE 7 11 12 8 + 7 QUADRANGLE LINEAIRE 9 13 14 10 + 8 QUADRANGLE LINEAIRE 10 14 15 11 + 9 QUADRANGLE LINEAIRE 11 15 16 12 + 10 QUADRANGLE LINEAIRE 13 17 18 14 + 11 QUADRANGLE LINEAIRE 14 18 19 15 + 12 QUADRANGLE LINEAIRE 15 19 20 16 + 13 QUADRANGLE LINEAIRE 17 21 22 18 + 14 QUADRANGLE LINEAIRE 18 22 23 19 + 15 QUADRANGLE LINEAIRE 19 23 24 20 + 16 QUADRANGLE LINEAIRE 21 25 26 22 + 17 QUADRANGLE LINEAIRE 22 26 27 23 + 18 QUADRANGLE LINEAIRE 23 27 28 24 + 19 QUADRANGLE LINEAIRE 25 29 30 26 + 20 QUADRANGLE LINEAIRE 26 30 31 27 + 21 QUADRANGLE LINEAIRE 27 31 32 28 + 22 QUADRANGLE LINEAIRE 29 33 34 30 + 23 QUADRANGLE LINEAIRE 30 34 35 31 + 24 QUADRANGLE LINEAIRE 31 35 36 32 + 25 QUADRANGLE LINEAIRE 33 37 38 34 + 26 QUADRANGLE LINEAIRE 34 38 39 35 + 27 QUADRANGLE LINEAIRE 35 39 40 36 + 28 QUADRANGLE LINEAIRE 37 41 42 38 + 29 QUADRANGLE LINEAIRE 38 42 43 39 + 30 QUADRANGLE LINEAIRE 39 43 44 40 + 31 QUADRANGLE LINEAIRE 41 45 46 42 + 32 QUADRANGLE LINEAIRE 42 46 47 43 + 33 QUADRANGLE LINEAIRE 43 47 48 44 + 34 QUADRANGLE LINEAIRE 45 49 50 46 + 35 QUADRANGLE LINEAIRE 46 50 51 47 + 36 QUADRANGLE LINEAIRE 47 51 52 48 + 37 QUADRANGLE LINEAIRE 49 53 54 50 + 38 QUADRANGLE LINEAIRE 50 54 55 51 + 39 QUADRANGLE LINEAIRE 51 55 56 52 + 40 QUADRANGLE LINEAIRE 53 57 58 54 + 41 QUADRANGLE LINEAIRE 54 58 59 55 + 42 QUADRANGLE LINEAIRE 55 59 60 56 + 43 QUADRANGLE LINEAIRE 57 61 62 58 + 44 QUADRANGLE LINEAIRE 58 62 63 59 + 45 QUADRANGLE LINEAIRE 59 63 64 60 + 46 QUADRANGLE LINEAIRE 61 65 66 62 + 47 QUADRANGLE LINEAIRE 62 66 67 63 + 48 QUADRANGLE LINEAIRE 63 67 68 64 + 49 QUADRANGLE LINEAIRE 65 69 70 66 + 50 QUADRANGLE LINEAIRE 66 70 71 67 + 51 QUADRANGLE LINEAIRE 67 71 72 68 + 52 QUADRANGLE LINEAIRE 69 73 74 70 + 53 QUADRANGLE LINEAIRE 70 74 75 71 + 54 QUADRANGLE LINEAIRE 71 75 76 72 + 55 QUADRANGLE LINEAIRE 73 77 78 74 + 56 QUADRANGLE LINEAIRE 74 78 79 75 + 57 QUADRANGLE LINEAIRE 75 79 80 76 + 58 QUADRANGLE LINEAIRE 77 81 82 78 + 59 QUADRANGLE LINEAIRE 78 82 83 79 + 60 QUADRANGLE LINEAIRE 79 83 84 80 + 61 QUADRANGLE LINEAIRE 81 85 86 82 + 62 QUADRANGLE LINEAIRE 82 86 87 83 + 63 QUADRANGLE LINEAIRE 83 87 88 84 + 64 QUADRANGLE LINEAIRE 85 89 90 86 + 65 QUADRANGLE LINEAIRE 86 90 91 87 + 66 QUADRANGLE LINEAIRE 87 91 92 88 + 67 QUADRANGLE LINEAIRE 89 93 94 90 + 68 QUADRANGLE LINEAIRE 90 94 95 91 + 69 QUADRANGLE LINEAIRE 91 95 96 92 + 70 QUADRANGLE LINEAIRE 93 97 98 94 + 71 QUADRANGLE LINEAIRE 94 98 99 95 + 72 QUADRANGLE LINEAIRE 95 99 100 96 + 73 QUADRANGLE LINEAIRE 97 101 102 98 + 74 QUADRANGLE LINEAIRE 98 102 103 99 + 75 QUADRANGLE LINEAIRE 99 103 104 100 + 76 QUADRANGLE LINEAIRE 101 105 106 102 + 77 QUADRANGLE LINEAIRE 102 106 107 103 + 78 QUADRANGLE LINEAIRE 103 107 108 104 + 79 QUADRANGLE LINEAIRE 105 109 110 106 + 80 QUADRANGLE LINEAIRE 106 110 111 107 + 81 QUADRANGLE LINEAIRE 107 111 112 108 + 82 QUADRANGLE LINEAIRE 109 113 114 110 + 83 QUADRANGLE LINEAIRE 110 114 115 111 + 84 QUADRANGLE LINEAIRE 111 115 116 112 + 85 QUADRANGLE LINEAIRE 113 117 118 114 + 86 QUADRANGLE LINEAIRE 114 118 119 115 + 87 QUADRANGLE LINEAIRE 115 119 120 116 + 88 QUADRANGLE LINEAIRE 117 121 122 118 + 89 QUADRANGLE LINEAIRE 118 122 123 119 + 90 QUADRANGLE LINEAIRE 119 123 124 120 + 91 QUADRANGLE LINEAIRE 121 125 126 122 + 92 QUADRANGLE LINEAIRE 122 126 127 123 + 93 QUADRANGLE LINEAIRE 123 127 128 124 + 94 QUADRANGLE LINEAIRE 125 129 130 126 + 95 QUADRANGLE LINEAIRE 126 130 131 127 + 96 QUADRANGLE LINEAIRE 127 131 132 128 + 97 QUADRANGLE LINEAIRE 129 133 134 130 + 98 QUADRANGLE LINEAIRE 130 134 135 131 + 99 QUADRANGLE LINEAIRE 131 135 136 132 + 100 QUADRANGLE LINEAIRE 133 137 138 134 + 101 QUADRANGLE LINEAIRE 134 138 139 135 + 102 QUADRANGLE LINEAIRE 135 139 140 136 + 103 QUADRANGLE LINEAIRE 137 141 142 138 + 104 QUADRANGLE LINEAIRE 138 142 143 139 + 105 QUADRANGLE LINEAIRE 139 143 144 140 + 106 QUADRANGLE LINEAIRE 141 145 146 142 + 107 QUADRANGLE LINEAIRE 142 146 147 143 + 108 QUADRANGLE LINEAIRE 143 147 148 144 + 109 QUADRANGLE LINEAIRE 145 149 150 146 + 110 QUADRANGLE LINEAIRE 146 150 151 147 + 111 QUADRANGLE LINEAIRE 147 151 152 148 + 112 QUADRANGLE LINEAIRE 149 153 154 150 + 113 QUADRANGLE LINEAIRE 150 154 155 151 + 114 QUADRANGLE LINEAIRE 151 155 156 152 + 115 QUADRANGLE LINEAIRE 153 157 158 154 + 116 QUADRANGLE LINEAIRE 154 158 159 155 + 117 QUADRANGLE LINEAIRE 155 159 160 156 + 118 QUADRANGLE LINEAIRE 157 161 162 158 + 119 QUADRANGLE LINEAIRE 158 162 163 159 + 120 QUADRANGLE LINEAIRE 159 163 164 160 + 121 POUT BIE1 1 5 + 122 POUT BIE1 5 9 + 123 POUT BIE1 9 13 + 124 POUT BIE1 13 17 + 125 POUT BIE1 17 21 + 126 POUT BIE1 21 25 + 127 POUT BIE1 25 29 + 128 POUT BIE1 29 33 + 129 POUT BIE1 33 37 + 130 POUT BIE1 37 41 + 131 POUT BIE1 41 45 + 132 POUT BIE1 45 49 + 133 POUT BIE1 49 53 + 134 POUT BIE1 53 57 + 135 POUT BIE1 57 61 + 136 POUT BIE1 61 65 + 137 POUT BIE1 65 69 + 138 POUT BIE1 69 73 + 139 POUT BIE1 73 77 + 140 POUT BIE1 77 81 + 141 POUT BIE1 81 85 + 142 POUT BIE1 85 89 + 143 POUT BIE1 89 93 + 144 POUT BIE1 93 97 + 145 POUT BIE1 97 101 + 146 POUT BIE1 101 105 + 147 POUT BIE1 105 109 + 148 POUT BIE1 109 113 + 149 POUT BIE1 113 117 + 150 POUT BIE1 117 121 + 151 POUT BIE1 121 125 + 152 POUT BIE1 125 129 + 153 POUT BIE1 129 133 + 154 POUT BIE1 133 137 + 155 POUT BIE1 137 141 + 156 POUT BIE1 141 145 + 157 POUT BIE1 145 149 + 158 POUT BIE1 149 153 + 159 POUT BIE1 153 157 + 160 POUT BIE1 157 161 + 161 POUT BIE1 1 5 + 162 POUT BIE1 5 9 + 163 POUT BIE1 9 13 + 164 POUT BIE1 13 17 + 165 POUT BIE1 17 21 + 166 POUT BIE1 21 25 + 167 POUT BIE1 25 29 + 168 POUT BIE1 29 33 + 169 POUT BIE1 33 37 + 170 POUT BIE1 37 41 + 171 POUT BIE1 41 45 + 172 POUT BIE1 45 49 + 173 POUT BIE1 49 53 + 174 POUT BIE1 53 57 + 175 POUT BIE1 57 61 + 176 POUT BIE1 61 65 + 177 POUT BIE1 65 69 + 178 POUT BIE1 69 73 + 179 POUT BIE1 73 77 + 180 POUT BIE1 77 81 + 181 POUT BIE1 81 85 + 182 POUT BIE1 85 89 + 183 POUT BIE1 89 93 + 184 POUT BIE1 93 97 + 185 POUT BIE1 97 101 + 186 POUT BIE1 101 105 + 187 POUT BIE1 105 109 + 188 POUT BIE1 109 113 + 189 POUT BIE1 113 117 + 190 POUT BIE1 117 121 + 191 POUT BIE1 121 125 + 192 POUT BIE1 125 129 + 193 POUT BIE1 129 133 + 194 POUT BIE1 133 137 + 195 POUT BIE1 137 141 + 196 POUT BIE1 141 145 + 197 POUT BIE1 145 149 + 198 POUT BIE1 149 153 + 199 POUT BIE1 153 157 + 200 POUT BIE1 157 161 + 201 POUT BIE1 4 8 + 202 POUT BIE1 8 12 + 203 POUT BIE1 12 16 + 204 POUT BIE1 16 20 + 205 POUT BIE1 20 24 + 206 POUT BIE1 24 28 + 207 POUT BIE1 28 32 + 208 POUT BIE1 32 36 + 209 POUT BIE1 36 40 + 210 POUT BIE1 40 44 + 211 POUT BIE1 44 48 + 212 POUT BIE1 48 52 + 213 POUT BIE1 52 56 + 214 POUT BIE1 56 60 + 215 POUT BIE1 60 64 + 216 POUT BIE1 64 68 + 217 POUT BIE1 68 72 + 218 POUT BIE1 72 76 + 219 POUT BIE1 76 80 + 220 POUT BIE1 80 84 + 221 POUT BIE1 84 88 + 222 POUT BIE1 88 92 + 223 POUT BIE1 92 96 + 224 POUT BIE1 96 100 + 225 POUT BIE1 100 104 + 226 POUT BIE1 104 108 + 227 POUT BIE1 108 112 + 228 POUT BIE1 112 116 + 229 POUT BIE1 116 120 + 230 POUT BIE1 120 124 + 231 POUT BIE1 124 128 + 232 POUT BIE1 128 132 + 233 POUT BIE1 132 136 + 234 POUT BIE1 136 140 + 235 POUT BIE1 140 144 + 236 POUT BIE1 144 148 + 237 POUT BIE1 148 152 + 238 POUT BIE1 152 156 + 239 POUT BIE1 156 160 + 240 POUT BIE1 160 164 + + diff --git a/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/ballon.lis b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/ballon.lis new file mode 100644 index 0000000..31757f7 --- /dev/null +++ b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/ballon.lis @@ -0,0 +1,111 @@ + + ########################################################################### + # ecriture automatique d'un maillage au format .lis, par Herezh++ # + ########################################################################### + # version: 6.874 + + + + # -- reference de noeud +N_bord1 1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 +81 85 89 93 97 101 105 109 113 117 121 125 129 133 137 141 145 149 153 157 +161 + +N_bord1-1 1 + +N_bord1_horsPS 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 81 +85 89 93 97 101 105 109 113 117 121 125 129 133 137 141 145 149 153 157 161 + +N_bord2 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 +84 88 92 96 100 104 108 112 116 120 124 128 132 136 140 144 148 152 156 160 +164 + +N_bord2-1 4 + +N_bord2_horsPS 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 +88 92 96 100 104 108 112 116 120 124 128 132 136 140 144 148 152 156 160 164 + +N_centre 1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 65 69 73 77 +81 85 89 93 97 101 105 109 113 117 121 125 129 133 137 141 145 149 153 157 +161 + +N_centre-1 1 + +N_equateur 81 82 83 84 + +N_equateur-1 84 + +N_poleN 161 162 163 + +N_poleN_bord 164 + +N_poleN_ext 161 164 + +N_poleN_int 162 163 + +N_poleS 1 2 3 + +N_poleS_bord 4 + +N_tout 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 +21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 +41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 +61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 +81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 +101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 +121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 +141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 +161 162 163 164 + + # -- reference des elements +E_biel 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 +141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 +161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 +181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 +201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 +221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 + +E_biel_bord 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 +141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 +201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 +221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 + +E_biel_bord1 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 +141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 + +E_biel_bord2 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 +221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 + +E_biel_centre 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 +181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 + +E_quad 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 +21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 +41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 +61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 +81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 +101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 + +E_tout 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 +21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 +41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 +61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 +81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 +101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 +121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 +141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 +161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 +181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 +201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 +221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 + + # -- references de pt d'integ, noeuds, faces et arretes associes a des elements +F_tout 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 +21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 1 33 1 34 1 35 1 36 1 37 1 38 1 39 1 40 1 +41 1 42 1 43 1 44 1 45 1 46 1 47 1 48 1 49 1 50 1 51 1 52 1 53 1 54 1 55 1 56 1 57 1 58 1 59 1 60 1 +61 1 62 1 63 1 64 1 65 1 66 1 67 1 68 1 69 1 70 1 71 1 72 1 73 1 74 1 75 1 76 1 77 1 78 1 79 1 80 1 +81 1 82 1 83 1 84 1 85 1 86 1 87 1 88 1 89 1 90 1 91 1 92 1 93 1 94 1 95 1 96 1 97 1 98 1 99 1 100 1 +101 1 102 1 103 1 104 1 105 1 106 1 107 1 108 1 109 1 110 1 111 1 112 1 113 1 114 1 115 1 116 1 117 1 118 1 119 1 120 1 + + + diff --git a/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele-restart.CVisu1 b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele-restart.CVisu1 new file mode 100644 index 0000000..95dd700 --- /dev/null +++ b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele-restart.CVisu1 @@ -0,0 +1,137 @@ +############################################################################################### +# Fichier de commande pour la visualisation elements finis # +# Herezh++ V6.874 # +# Copyright (c) 1997-2018, Gerard Rio (gerard.rio@univ-ubs.fr) http://kleger.univ-ubs.fr/Herezh/ # +# http://www-lg2m.univ-ubs.fr # +############################################################################################### + + + + debut_fichier_commande_visu # >>>>>> le mot cle: + # permet au programme de se positionner au debut du fichier, il est indispensable + + + # ================================================================================= + # || ***** demande d'une visualisation maple: ***** || + # ================================================================================= + # un mot cle de debut (debut_visualisation_maple) + # un mot cle de fin ( fin_visualisation_maple) + # la seule presence de ces deux mots cle suffit a activer la visualisation maple + debut_visualisation_maple + + # ----------------------------- definition de la liste des increments a balayer: ---------------- + debut_list_increment # un mot cle de debut de liste + actif 1 # <0 ou 1> indique si l'ordre est actif ou non + # une liste d'entier separee par des blancs, ou le mot cle (tous_les_increments) + # un mot cle de fin de liste ( fin_list_increment) + tous_les_increments fin_list_increment + + # ----------------------------- choix des maillages a visualiser: ---------------- + # la liste est facultative, par defaut la visualisation concerne le premier maillage + debut_choix_maillage # un mot cle de debut, + actif 0 # <0 ou 1> indique si l'ordre est actif ou non + # une liste d'entiers , puis , sur une meme ligne + 1 fin_choix_maillage + + # ----------------------------- definition des grandeurs a visualiser (maple): ---------------- + debut_grandeurs_maple # un mot cle de debut (debut_grandeurs_maple), + actif 1 # <0 ou 1> indique si l'ordre est actif ou non + # les grandeurs globales (energie, puissance ....) un mot cle de debut, le nom des grandeurs puis un mot de fin + debut_grandeurs_globales energie_stabilisation_membrane_biel fin_grandeurs_globales + # ensuite pour chaque maillage:, + # le numero du maillage , + # les infos pour la visualisation eventuelle des torseurs de reaction, + # les infos pour la visualisation eventuelle aux noeud, + # - tout d'abord les ddl principaux (position, deplacements, temperature etc.) + # - puis les ddl etendus et particulieres qui peuvent representer des grandeurs diverses + # les infos pour la visualisation eventuelle aux elements, + # - tout d'abord les grandeurs generiques (deformations, contraintes etc.) + # - puis les grandeurs particulieres, par exemple specifique a une loi de comp ou une mesure de def + # enfin un mot cle de fin ( fin_grandeurs_maple) + 1 # le numero de maillage + # les torseurs de reaction: un mot cle de debut: debut_list_torseur_reaction + # une liste de nom , puis + debut_list_torseur_reaction fin_list_torseur_reaction + # les sommes, moyennes etc. sur ref de noeuds: un mot cle de debut: debut_list_SM_sur_refN + # une liste de nom de ref , puis + debut_list_SM_sur_refN fin_list__SM_sur_refN + # debut de la liste des ddl a considerer , (une liste de ddl), puis + deb_list_ddl_SM_sur_refN fin_list_ddl_SM_sur_refN + # debut de la liste des ddl etendus a considerer, (une liste de ddl), puis + deb_list_ddl_etendu__SM_sur_refN fin_list_ddl_etendu__SM_sur_refN # fin des ddl etendu pour _SM_sur_refNs + # debut de la liste des grandeurs particulieres a considerer, (une liste de string), puis + deb_list_GrandParticuliere__SM_sur_refN fin_list_GrandParticuliere__SM_sur_refN # fin des grandeurs particulieres aux _SM_sur_refNs + # les SM sur ref d'elements: un mot cle de debut: debut_list_SM_sur_refE + # une liste de nom de ref d'elements , le pti associe + # puis + debut_list_SM_sur_refE fin_list__SM_sur_refE + # les SMs sur ref de pti: un mot cle de debut: debut_list_SM_sur_refpti + # une liste de nom de ref , puis + debut_list_SM_sur_refpti fin_list__SM_sur_refpti + # debut de la liste des ddl a considerer , (une liste de ddl), puis + deb_list_ddl__SM_sur_refEpti fin_list_ddl__SM_sur_refEpti # fin de la liste de ddl a considerer pour les elements + # debut de la liste des grandeurs particulieres a considerer pour les _SM_sur_refEptis, (une liste de string), puis + deb_list_GrandParticuliere__SM_sur_refEpti fin_list_GrandParticuliere__SM_sur_refEpti # fin des grandeurs particulieres aux _SM_sur_refEptis + # tableau de grandeurs evoluees aux _SM_sur_refEptis a visualiser, un par maillage + deb_list_GrandEvoluee__SM_sur_refEpti fin_list_GrandEvoluee__SM_sur_refEpti + debut_liste_ddl_et_noeud # ** debut des ddl principaux aux noeuds + # debut de la liste de noeuds, puis une liste de numero de noeud , puis + deb_list_noeud fin_list_noeud + # debut de la liste des ref de noeuds, puis une liste de nom , puis + deb_list_ref_noeud fin_list_ref_noeud + # debut de la liste des ddl a considerer aux noeuds, (une liste de ddl), puis + deb_list_ddl_noeud fin_list_ddl_noeud + type_sortie_ddl_retenue= 0 + # debut de la liste des ddl etendus a considerer aux noeuds, (une liste de ddl), puis + deb_list_ddl_etendu_noeud fin_list_ddl_etendu_noeud # fin des ddl etendu aux noeuds + # debut de la liste des grandeurs particulieres a considerer aux noeuds, (une liste de string), puis + deb_list_GrandParticuliere_noeud fin_list_GrandParticuliere_noeud # fin des grandeurs particulieres aux noeuds + fin_liste_ddl_et_noeud # fin des grandeurs aux noeuds + debut_liste_ddl_ptinteg # ** debut des grandeurs aux elements + # debut de la liste des elements et points d'integration, une liste de (un element, un numero de pt d'integ), puis + deb_list_NbElement_NbPtInteg fin_list_NbElement_NbPtInteg + # debut de la liste des ref d'elements, puis une liste de: nom + numero d'integ, puis + deb_list_ref_element fin_list_ref_element + # debut de la liste des ref de ptinteg d'elements, puis une liste de: nom puis + deb_list_ref_ptinteg_element fin_list_ref_ptinteg_element + # debut de la liste des ddl a considerer pour les elements, (une liste de ddl), puis + deb_list_ddl_element fin_list_ddl_element # fin de la liste de ddl a considerer pour les elements + # debut de la liste des grandeurs particulieres a considerer pour les elements, (une liste de string), puis + deb_list_GrandParticuliere_element fin_list_GrandParticuliere_element # fin des grandeurs particulieres aux elements + # tableau de grandeurs evoluees aux elements a visualiser, un par maillage + deb_list_GrandEvoluee_element fin_list_GrandEvoluee_element + fin_liste_ddl_ptinteg # fin des grandeurs aux elements +# informations particuliere dans le cas ou il y a une animation +# type_xi indique si oui ou non les grandeurs a tracer sont aux noeuds (sinon c'est au elements) +# x1 et x2 indiquent les noms des ddls des grandeurs en x et y. accroi_x1 et accroi_x2 indiquent +# si oui ou non x1 et x2 represente l'accroissement entre 0 et t de la grandeur ou bien la grandeur elle meme. + debut_info_particulier grandeur_au_noeud? 1 x1= NU_DDL x2= NU_DDL accroi_x1= 0 accroi_x2= 1 fin_info_particulier +# un parametre de pilotage du style de sortie + parametre_style_de_sortie 1 +# un parametre indiquant si les tenseurs sont en absolue (rep 1) ou suivant un repere ad hoc +# (tangent pour les coques, suivant la fibre moyenne pour les element 1D ) + tenseur_en_absolue_ 0 + fin_grandeurs_maple # fin des grandeurs a visualiser au format maple + + # ----------------------------- definition des parametres d'animation: ---------------- + debut_animation # un mot cle de debut de liste (debut_animation) + actif 0 # <0 ou 1> indique si l'ordre est actif ou non + # des parametres avec des valeurs: (sur une meme ligne) + cycleInterval 8 # cycleInterval (indique le temps en seconde du cycle de l'animation) + fin_animation # un mot cle de fin + + fin_visualisation_maple + # ================================================================================= + # || fin de la visualisation maple || + # ================================================================================= + + + + + fin_fichier_commande_visu # <<<<<< le mot cle permet + # l'arret de la lecture des commandes, apres ce mot cle, aucune commande n'est lu, de plus + # sans le mot cle de fin de fichier, le fichier n'est pas valide + + ############################################################################################### + + diff --git a/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele-restart.info b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele-restart.info new file mode 100644 index 0000000..ae455c1 --- /dev/null +++ b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele-restart.info @@ -0,0 +1,147 @@ + +####################################################################### +# # +# | | ==== === ==== ==== | | | | # +# | | | | | | / | | | | # +# |====| |=== === |=== / |====| ------- ------- # +# | | | | \ | / | | | | # +# | | ==== | \ ==== ==== | | | | # +# # +####################################################################### +# Copyright (c) 1997-2018 Gerard Rio, gerard.rio@univ-ubs.fr # +# All rights reserved. http://http://kleger.univ-ubs.fr/Herezh/ # +# Certification IDDN.FR.010.0106078.000.R.P.2006.035.20600 # +# # +####################################################################### +# (version avec le plus de verifications pendant le calcul et les I/O ) + version 6.874 + + +####################################################################### +# fichier de commande # + +dimension 3 +niveau_commentaire 3 + +TYPE_DE_CALCUL +non_dynamique #avec plus visualisation + +PARA_TYPE_DE_CALCUL +#mode_debug_= 1 + +#------------------------------------------------------------------ + +< ballon.her +< ballon.lis + +# def de mouvements solides +def_mouvement_solide_initiaux_ +mouvement_solide_ + translation_= 0.2950 0.0000 0.0000 + centre_= 0.2950 0.0000 0.0000 + rotation_= 0 -1.57079633 0 en_radian_ +fin_mouvement_solide_ +#------------------------------------------------------------------ + + les_courbes_1D #------------ + +# Fonction de pilotage de la supression (cas BPS et BPL) +f_surpression COURBEPOLYLINEAIRE_1_D + Debut_des_coordonnees_des_points + Coordonnee dim= 2 1 0.1 + Coordonnee dim= 2 2 0.1 + Coordonnee dim= 2 3 1.0 + Coordonnee dim= 2 4 1.0 + Fin_des_coordonnees_des_points + +#------------------------------------------------------------------ + + choix_materiaux #--------- + +E_quad loi_film +E_biel_bord1 loi_rien1D +E_biel_bord2 loi_sangleBC +E_biel_centre loi_rien1D +#------------------------------------------------------------------ + + materiaux #--------- + +#-- Loi rien 1D +loi_rien1D LOI_RIEN1D + + +#-- Loi sangle bord courbe +loi_sangleBC ISOELAS1D + 5.600e+09 0.3 + + +#-- Loi sangle bord droit +loi_sangleBD ISOELAS1D # non utilisee + 0. 0. # valeurs forfaitaires + + +#-- Loi film +# Loi IsoElastique2D +loi_film ISOELAS2D_C + 5.600e+09 3.000e-01 + + +#------------------------------------------------------------------ + + masse_volumique #--------- +E_quad 0.000000e+00 # en kg/m^3 +E_biel_bord 0.000000e+00 # en kg/m^3 +E_biel_centre 0.000000e+00 # en kg/m^3 + + epaisseurs #------------ +E_quad 5.000000e-05 + + sections #--------- +E_biel_bord 1.250000e-06 +E_biel_centre 1.000000e-06 + +#------------------------------------------------------------------ + stabilisation_transvers_membrane_biel_ #--------# +#---------------------------------------------------- +#E_tout STABMEMBRANE_BIEL_PREMIER_ITER une_valeur_numerique_ 0.1 +E_tout STABMEMBRANE_BIEL_Gerschgorin_PREMIER_ITER une_valeur_numerique_ 0.1 + + charges #--------- + # surpression +F_tout PRESSION 1500.00 COURBE_CHARGE: f_surpression + +#------------------------------------------------------------------ + + blocages #--------- +N_bord1 UX UY UZ +N_bord2 UX UY UZ + + + +#------------------------------------------------------------------ + + controle #------------ +TEMPSFIN 2.5 +DELTAt 0.1 +ITERATIONS 20 +MAXINCRE 15 +NORME Residu/Reaction#E_cinetique/E_statique_ET_Res/Reac_et_Fext +PRECISION 1.00e-03 +SAUVEGARDE 0#1 +RESTART 2 + + + para_calculs_geometriques #------------ +CAL_VOL_TOTAL_ENTRE_SURFACE_ET_PLANS_REF 1 + + + + para_affichage #------------ +FREQUENCE_AFFICHAGE_INCREMENT 100 +FREQUENCE_AFFICHAGE_ITERATION 100 +#FREQUENCE_SORTIE_FIL_DU_CALCUL 1 + +resultats pas_de_sortie_finale_ +COPIE 0 +_fin_point_info_ + diff --git a/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele-restart.pretrait1 b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele-restart.pretrait1 new file mode 100755 index 0000000..975e1dc --- /dev/null +++ b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele-restart.pretrait1 @@ -0,0 +1,88 @@ +#!/usr/bin/env perl +use strict; +use warnings; +use English; +use File::Basename; +use Cwd; +my $NOM_PROG = basename $PROGRAM_NAME; + +############################################################################################### +# Script : pretraitement: on realise un calcul de relaxation # +# Auteur: Gerard Rio # +############################################################################################### + +my $HZ=$ARGV[0]; + + +print("La version d'herezh testée est: $HZ \n"); + +#forcer a vider le buffer (autoflush) +$| = 1; + + +#creation des fichiers de calcul .info et .CVisu a partir des fichiers existants +system("cp modele_pre.info_initial modele_pre.info"); +if($!) { + print "\nErreur (prog:$NOM_PROG) : probleme dans la creation du fichier modele_pre.CVisu ($!)...\n\n"; + print "resultat pretrait : ECHEC\n"; + exit; +} +system("cp modele_pre.CVisu_initial modele_pre.CVisu"); +if($!) { + print "\nErreur (prog:$NOM_PROG) : probleme dans la creation du fichier modele_pre.CVisu ($!)...\n\n"; + print "resultat pretrait : ECHEC\n"; + exit; +} + +# on fait tourner la relaxation +system("$HZ -f modele_pre"); +if($!) { + print "\nErreur (prog:$NOM_PROG) : probleme dans l'execution de: $NOM_PROG -f modele_pre ($!)...\n\n"; + print "resultat pretrait : ECHEC\n"; + exit; +} + +# on recopie les fichiers .BI et .PI necessaires pour le restart +system("cp modele_pre.BI modele-restart.BI"); +if($!) { + print "\nErreur (prog:$NOM_PROG) : probleme dans l'execution de: cp modele_pre.BI modele-restart.BI ($!)...\n\n"; + print "resultat pretrait : ECHEC\n"; + exit; +} +system("cp modele_pre.PI modele-restart.PI"); +if($!) { + print "\nErreur (prog:$NOM_PROG) : probleme dans l'execution de: cp modele_pre.PI modele-restart.PI ($!)...\n\n"; + print "resultat pretrait : ECHEC\n"; + exit; +} + +# on supprime les fichiers qui ne serviront plus par la suite +# pour eviter les questions on change simplement le nom +system("mv modele_pre.BI toto1"); +if($!) { + print "\nErreur (prog:$NOM_PROG) : probleme dans l'execution de: mv modele_pre.BI toto1 ($!)...\n\n"; + print "resultat pretrait : ECHEC\n"; + exit; +} +system("mv modele_pre.PI toto2"); +if($!) { + print "\nErreur (prog:$NOM_PROG) : probleme dans l'execution de: mv modele_pre.PI toto2 ($!)...\n\n"; + print "resultat pretrait : ECHEC\n"; + exit; +} +system("mv modele_pre.info toto3"); +if($!) { + print "\nErreur (prog:$NOM_PROG) : probleme dans l'execution de: mv modele_pre.info toto3 ($!)...\n\n"; + print "resultat pretrait : ECHEC\n"; + exit; +} +system("mv modele_pre.CVisu toto4"); +if($!) { + print "\nErreur (prog:$NOM_PROG) : probleme dans l'execution de: mv modele_pre.CVisu toto4 ($!)...\n\n"; + print "resultat pretrait : ECHEC\n"; + exit; +} + + +# sin on arrive ici c'est que tout est ok +print "resultat pretrait : OK\n"; diff --git a/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele_pre.CVisu_initial b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele_pre.CVisu_initial new file mode 100644 index 0000000..63d6522 --- /dev/null +++ b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele_pre.CVisu_initial @@ -0,0 +1,148 @@ +############################################################################################### +# Fichier de commande pour la visualisation elements finis # +# Herezh++ V6.812 # +# Copyright (c) 1997-2017, Gerard Rio (gerard.rio@univ-ubs.fr) http://kleger.univ-ubs.fr/Herezh/ # +# http://www-lg2m.univ-ubs.fr # +############################################################################################### + + +debut_fichier_commande_visu + + # ================================================================================= + # || ***** demande d'une visualisation maple: ***** || + # ================================================================================= + debut_visualisation_maple + + debut_list_increment # un mot cle de debut de liste + actif 1 # <0 ou 1> indique si l'ordre est actif ou non + tous_les_increments fin_list_increment + + debut_choix_maillage # un mot cle de debut, + actif 0 # <0 ou 1> indique si l'ordre est actif ou non + 1 fin_choix_maillage + + # ----------------------------- definition des grandeurs a visualiser (maple): ---------------- + debut_grandeurs_maple # un mot cle de debut (debut_grandeurs_maple), + actif 1 # <0 ou 1> indique si l'ordre est actif ou non + # les grandeurs globales (energie, puissance ....) un mot cle de debut, le nom des grandeurs puis un mot de fin + debut_grandeurs_globales vol_total2D_avec_plan_xy vol_total2D_avec_plan_xz vol_total2D_avec_plan_yz fin_grandeurs_globales + 1 # le numero de maillage + debut_list_torseur_reaction N_tout fin_list_torseur_reaction + debut_list_SM_sur_refN fin_list__SM_sur_refN + deb_list_ddl_SM_sur_refN fin_list_ddl_SM_sur_refN + deb_list_ddl_etendu__SM_sur_refN fin_list_ddl_etendu__SM_sur_refN # fin des ddl etendu pour _SM_sur_refNs + deb_list_GrandParticuliere__SM_sur_refN fin_list_GrandParticuliere__SM_sur_refN # fin des grandeurs particulieres aux _SM_sur_refNs + debut_list_SM_sur_refE fin_list__SM_sur_refE + debut_list_SM_sur_refpti fin_list__SM_sur_refpti + deb_list_ddl__SM_sur_refEpti fin_list_ddl__SM_sur_refEpti # fin de la liste de ddl a considerer pour les elements + deb_list_GrandParticuliere__SM_sur_refEpti fin_list_GrandParticuliere__SM_sur_refEpti # fin des grandeurs particulieres aux _SM_sur_refEptis + deb_list_GrandEvoluee__SM_sur_refEpti fin_list_GrandEvoluee__SM_sur_refEpti + debut_liste_ddl_et_noeud # ** debut des ddl principaux aux noeuds + deb_list_noeud fin_list_noeud + deb_list_ref_noeud fin_list_ref_noeud + deb_list_ddl_noeud X1 X3 fin_list_ddl_noeud + type_sortie_ddl_retenue= 0 + deb_list_ddl_etendu_noeud pression_ext fin_list_ddl_etendu_noeud # fin des ddl etendu aux noeuds + deb_list_GrandParticuliere_noeud fin_list_GrandParticuliere_noeud # fin des grandeurs particulieres aux noeuds + fin_liste_ddl_et_noeud # fin des grandeurs aux noeuds + debut_liste_ddl_ptinteg # ** debut des grandeurs aux elements + deb_list_NbElement_NbPtInteg fin_list_NbElement_NbPtInteg + deb_list_ref_element fin_list_ref_element + deb_list_ref_ptinteg_element fin_list_ref_ptinteg_element + deb_list_ddl_element fin_list_ddl_element # fin de la liste de ddl a considerer pour les elements + deb_list_GrandParticuliere_element fin_list_GrandParticuliere_element # fin des grandeurs particulieres aux elements + deb_list_GrandEvoluee_element fin_list_GrandEvoluee_element + fin_liste_ddl_ptinteg # fin des grandeurs aux elements + debut_info_particulier grandeur_au_noeud? 1 x1= NU_DDL x2= NU_DDL accroi_x1= 0 accroi_x2= 1 fin_info_particulier + parametre_style_de_sortie 1 + tenseur_en_absolue_ 1 + fin_grandeurs_maple # fin des grandeurs a visualiser au format maple + + debut_animation # un mot cle de debut de liste (debut_animation) + actif 0 # <0 ou 1> indique si l'ordre est actif ou non + cycleInterval 8 # cycleInterval (indique le temps en seconde du cycle de l'animation) + fin_animation # un mot cle de fin + + fin_visualisation_maple + + # ================================================================================= + # || ***** demande d'une visualisation Gid: ***** || + # ================================================================================= + debut_visualisation_Gid + + debut_maillage_initial # un mot cle de debut de liste + actif 1 # <0 ou 1> indique si l'ordre est actif ou non + fin_maillage_initial # le mot cle de fin + + debut_isovaleur_Gid # mot cle de debut des parametres pour les isovaleurs + actif 1 # <0 ou 1> indique si l'ordre est actif ou non + transfert_aux_noeuds 0 # =1 indique que toutes les valeurs definis aux pt d'integ sont transferees + 1 # le numero de maillage + debut_tableau_ddl_aux_noeuds fin_tableau_ddl_aux_noeuds + + debut_tableau_ddl_aux_elements contrainte_mises def_duale_mises Def_principaleI fin_tableau_ddl_aux_elements + deb_list_GrandEvoluee_element CONTRAINTE_COURANTE fin_list_GrandEvoluee_element + deb_list_GrandParticuliere_element fin_list_GrandParticuliere_element + + fin_isovaleur_Gid # mot cle de fin des parametres pour les isovaleurs + + debut_deformee # un mot cle de debut de liste + actif 1 # <0 ou 1> indique si l'ordre est actif ou non + deb_list_alerte + fin_list_alerte + fin_deformee # un mot cle de fin + + debut_list_increment # un mot cle de debut de liste + actif 1 # <0 ou 1> indique si l'ordre est actif ou non + tous_les_increments fin_list_increment + + debut_choix_maillage # un mot cle de debut, + actif 0 # <0 ou 1> indique si l'ordre est actif ou non + 1 fin_choix_maillage + + fin_visualisation_Gid + + # ================================================================================= + # || ***** demande d'une visualisation Gmsh: ***** || + # ================================================================================= + debut_visualisation_Gmsh + + debut_maillage_initial # un mot cle de debut de liste + actif 1 # <0 ou 1> indique si l'ordre est actif ou non + pseudo-homothetie_sur_les_maillages_ 0 # 0 = aucune homothetie, 1 = il y en a + visualisation_references_sur_les_maillages_ 1 # 0 = pas de visualisation des reference, 1 = sortie des ref dans fichier unique 2= sortie des ref dans plusieurs fichiers + fin_maillage_initial # le mot cle de fin + + debut_isovaleur_Gmsh # mot cle de debut des parametres pour les isovaleurs + actif 1 # <0 ou 1> indique si l'ordre est actif ou non + ancien_format_ 0 # 1 = ancien format, 0 = nouveau format + tenseur_en_absolue_ 1 + 1 # le numero de maillage + debut_tableau_ddl_aux_noeuds fin_tableau_ddl_aux_noeuds + debut_tableau_choix_var_ddl_aux_noeuds fin_tableau_choix_var_ddl_aux_noeuds + debut_tableau_ddl_etendu_aux_noeuds pression_ext fin_tableau_ddl_etendu_aux_noeuds + deb_list_GrandEvoluee_noeud fin_list_GrandEvoluee_noeud + debut_tableau_ddl_aux_elements Sigma_principaleI Sigma_principaleII fin_tableau_ddl_aux_elements + deb_list_GrandEvoluee_element CONTRAINTE_COURANTE fin_list_GrandEvoluee_element + deb_list_GrandParticuliere_element DIRECTION_PLI fin_list_GrandParticuliere_element + fin_isovaleur_Gmsh # mot cle de fin des parametres pour les isovaleurs + + debut_deformee # un mot cle de debut de liste + actif 1 # <0 ou 1> indique si l'ordre est actif ou non + deb_list_alerte + fin_list_alerte + avec_vitesse= 0 avec_acceleration= 0 # 1 ou 0 pour la sortie si disponible + fin_deformee # un mot cle de fin + + debut_list_increment # un mot cle de debut de liste + actif 1 # <0 ou 1> indique si l'ordre est actif ou non + fin_list_increment + + debut_choix_maillage # un mot cle de debut, + actif 1 # <0 ou 1> indique si l'ordre est actif ou non + 1 fin_choix_maillage + + fin_visualisation_Gmsh + +fin_fichier_commande_visu + \ No newline at end of file diff --git a/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele_pre.info_initial b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele_pre.info_initial new file mode 100644 index 0000000..9c81328 --- /dev/null +++ b/Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/modele_pre.info_initial @@ -0,0 +1,182 @@ + +####################################################################### +# # +# | | ==== === ==== ==== | | | | # +# | | | | | | / | | | | # +# |====| |=== === |=== / |====| ------- ------- # +# | | | | \ | / | | | | # +# | | ==== | \ ==== ==== | | | | # +# # +####################################################################### +# Copyright (c) 1997-2018 Gerard Rio, gerard.rio@univ-ubs.fr # +# All rights reserved. http://http://kleger.univ-ubs.fr/Herezh/ # +# Certification IDDN.FR.010.0106078.000.R.P.2006.035.20600 # +# # +####################################################################### +# (version avec le plus de verifications pendant le calcul et les I/O ) + version 6.874 + + +####################################################################### +# fichier de commande # + +dimension 3 +niveau_commentaire 0#3 + +TYPE_DE_CALCUL +dynamique_relaxation_dynam #avec plus sauveMaillagesEnCours + +PARA_TYPE_DE_CALCUL +typeCalRelaxation= 4 lambda= 1 type_calcul_mass= 2 option_recalcul_mass= 0 +parametre_calcul_de_la_masse_ casMass_relax= 3 +lambdaAvecPonderation_Globale_ f_lambda +propCinetiqueAvecPonderation_Globale_ f_propCinetique +parametre_calcul_de_la_viscosite_ type_calcul_visqu_critique= 1 opt_cal_C_critique= 1 f_= 0.9 + +avec_amortissement_cinetique_ + max_nb_decroit_pourRelaxDyn_ 1 + taille_moyenne_glissante_ 1 + coef_arret_pourRelaxDyn_ 0. + coef_redemarrage_pourRelaxDyn_ 0. + max_deltaX_pourRelaxDyn_ 0. + nb_deb_test_amort_cinetique_ 1 + nb_max_dX_OK_pourRelaxDyn_ 1 # 10 + nb_deb_testfin_pourRelaxDyn_ 1 # 250 +fi_parametre_amortissement_cinetique_ + +ARRET_A_EQUILIBRE_STATIQUE_ 2 +#mode_debug_= 1 +#------------------------------------------------------------------ + +< ballon.her +< ballon.lis + +# def de mouvements solides +def_mouvement_solide_initiaux_ +mouvement_solide_ + translation_= 0.2950 0.0000 0.0000 + centre_= 0.2950 0.0000 0.0000 + rotation_= 0 -1.57079633 0 en_radian_ +fin_mouvement_solide_ +#------------------------------------------------------------------ + + les_courbes_1D #------------ + + +# Fonction de pilotage de la supression (cas BPS et BPL) +f_surpression COURBEPOLYLINEAIRE_1_D + Debut_des_coordonnees_des_points + Coordonnee dim= 2 1 0.1 + Coordonnee dim= 2 2 0.1 + Coordonnee dim= 2 3 1.0 + Coordonnee dim= 2 4 1.0 + Fin_des_coordonnees_des_points + + + les_fonctions_nD #------------ +# Fonction pour le pilotage du lambda +f_lambda FONCTION_EXPRESSION_LITTERALE_nD + un_argument= amor_cinet_visqueux + un_argument= temps_courant + + fct= (temps_courant <= 1.) ? \ + (amor_cinet_visqueux == 1) ? 1.000 : 1.500 \ + : (temps_courant <= 2.) ? (amor_cinet_visqueux == 1) ? 4.000 : 6.000 \ + : (amor_cinet_visqueux == 1) ? 4.000 : 6.000 +fin_parametres_fonction_expression_litterale_ + +# Fonction pour la bascule en amortissement visqueux +f_propCinetique FONCTION_EXPRESSION_LITTERALE_nD + un_argument= norme_de_convergence + un_argument= temps_courant + + fct= (temps_courant <= 1) ? \ + (norme_de_convergence < 0.0e+00) ? 0. : 1. \ + : 1 +fin_parametres_fonction_expression_litterale_ + +#------------------------------------------------------------------ + + choix_materiaux #--------- + +E_quad loi_film +E_biel_bord1 loi_rien1D +E_biel_bord2 loi_sangleBC +E_biel_centre loi_rien1D +#------------------------------------------------------------------ + + materiaux #--------- + +#-- Loi rien 1D +loi_rien1D LOI_RIEN1D + + +#-- Loi sangle bord courbe +loi_sangleBC ISOELAS1D + 5.600e+09 0.3 + + +#-- Loi sangle bord droit +loi_sangleBD ISOELAS1D # non utilisee + 0.000e+00 0.0 # valeurs forfaitaires + + +#-- Loi film +# Loi IsoElastique2D +loi_film ISOELAS2D_C + 5.600e+09 3.000e-01 + + +#------------------------------------------------------------------ + + masse_volumique #--------- +E_quad 0.000000e+00 # en kg/m^3 +E_biel_bord 0.000000e+00 # en kg/m^3 +E_biel_centre 0.000000e+00 # en kg/m^3 + + epaisseurs #------------ +E_quad 5.000000e-05 + + sections #--------- +E_biel_bord 1.250000e-06 +E_biel_centre 1.000000e-06 +#------------------------------------------------------------------ + + charges #--------- + # surpression +F_tout PRESSION 1500.00 COURBE_CHARGE: f_surpression + +#------------------------------------------------------------------ + + blocages #--------- +N_bord1 UX UY UZ +N_bord2 UX UY UZ + +#------------------------------------------------------------------ + + controle #------------ +TEMPSFIN 1 +DELTAt 1 +#DELTAtMINI 1 +ITERATIONS 100000 +MAXINCRE 15 +NORME E_cinetique/E_statique_ET_Res/Reac_et_Fext +PRECISION 5.00e-03 +SAUVEGARDE 1 + + + para_affichage #------------ +FREQUENCE_AFFICHAGE_INCREMENT 10000 +FREQUENCE_AFFICHAGE_ITERATION 10000 +FREQUENCE_SORTIE_FIL_DU_CALCUL 1 + +resultats pas_de_sortie_finale_ +COPIE 0 + +_suite_point_info_ + controle #------------ +TEMPSFIN 2 +PRECISION 1.00e-03 + + +_fin_point_info_ \ No newline at end of file diff --git a/Rapport/rapport_test_L.txt b/Rapport/rapport_test_L.txt index 598f289..c9a276d 100644 --- a/Rapport/rapport_test_L.txt +++ b/Rapport/rapport_test_L.txt @@ -1,143 +1,65 @@ --------------------------------------- - RAPPORT DE TEST - --------------------------------------- -- version HZ++ : HZppfast 6.828 +- version HZ++ : HZppfast 6.874 -- date : 15/03/2018 -- heure : 14:0 (heure locale) -- machine : hdom-1057.univ-ubs.fr +- date : 08/02/2019 +- heure : 17:36 (heure locale) +- machine : lg2m-2017.local --------------------------------------- -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_L_tunnel_ISOELAS_CP/.CVisu1 +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/ISOELAS2D_C/Test_L_tunnel_ISOELAS2D_C/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:01:02.683 (processeur : 99.8%) - | temps systeme : 00:00:00.654 (processeur : 99.8%) - | temps reel : 00:01:03.41 - ------------------------------------------------------- - - -> comparaison .maple : ECHEC - - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3) -> OK - - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e-6) -> ECHEC - -> Valeur = 530.923969167200 - -> Valeur reference = 535.604458230100 - -> Difference = -4.680489 - - comparaison relative (precision : 1.e-3) -> ECHEC - -> Valeur = 530.923969167200 - -> Valeur reference = 535.604458230100 - -> Difference relative = -0.009 - - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e-6) -> ECHEC - -> Valeur = 444.284714388000 - -> Valeur reference = 444.287168673100 - -> Difference = -0.002454 - - comparaison relative (precision : 1.e-3) -> OK - - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e-6) -> ECHEC - -> Valeur = 674.182450653700 - -> Valeur reference = 673.000490950400 - -> Difference = 1.181960 - - comparaison relative (precision : 1.e-3) -> ECHEC - -> Valeur = 674.182450653700 - -> Valeur reference = 673.000490950400 - -> Difference relative = 0.002 - - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-6) -> ECHEC - -> Valeur = 0.090371752152 - -> Valeur reference = 0.090446452942 - -> Difference = -0.000075 - - comparaison relative (precision : 1.e-3) -> OK - - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-6) -> ECHEC - -> Valeur = -0.036908188996 - -> Valeur reference = -0.036955510974 - -> Difference = 0.000047 - - comparaison relative (precision : 1.e-3) -> OK - - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-6) -> ECHEC - -> Valeur = 11.251259878400 - -> Valeur reference = 11.259558894610 - -> Difference = -0.008299 - - comparaison relative (precision : 1.e-3) -> OK - - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-6) -> ECHEC - -> Valeur = -0.113020581234 - -> Valeur reference = -0.115616455001 - -> Difference = 0.002596 - - comparaison relative (precision : 1.e-3) -> ECHEC - -> Valeur = -0.113020581234 - -> Valeur reference = -0.115616455001 - -> Difference relative = -0.022 - - - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_L_tunnel_isohyper3dorgeas1_CP/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:16.602 (processeur : 99.7%) - | temps systeme : 00:00:00.115 (processeur : 99.7%) - | temps reel : 00:00:16.75 + | temps cpu : 00:01:04.591 (processeur : 99.9%) + | temps systeme : 00:00:00.047 (processeur : 99.9%) + | temps reel : 00:01:04.67 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/ISOELAS2D_C/Test_L_tunnel_ISOELAS2D_C/.CVisu1 +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_L_tunnel_ISOELAS_CP/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:01:07.025 (processeur : 99.7%) - | temps systeme : 00:00:01.845 (processeur : 99.7%) - | temps reel : 00:01:09.02 + | temps cpu : 00:03:25.995 (processeur : 99.9%) + | temps systeme : 00:00:00.211 (processeur : 99.9%) + | temps reel : 00:03:26.36 ------------------------------------------------------- - -> comparaison .maple : ECHEC + -> comparaison .maple : OK (pour toutes les grandeurs testees) - -> grandeur testee : colonne [1] - - comparaison absolue (precision : 1.e-6) -> OK - - comparaison relative (precision : 1.e-3) -> OK - -> grandeur testee : colonne [2] - - comparaison absolue (precision : 1.e0) -> OK - - comparaison relative (precision : 5.e-2) -> OK - -> grandeur testee : colonne [3] - - comparaison absolue (precision : 1.e0) -> OK - - comparaison relative (precision : 5.e-2) -> OK +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_L_tunnel_isohyper3dorgeas1_CP/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:13.166 (processeur : 99.7%) + | temps systeme : 00:00:00.027 (processeur : 99.7%) + | temps reel : 00:00:13.21 + ------------------------------------------------------- - -> grandeur testee : colonne [4] - - comparaison absolue (precision : 1.e0) -> OK - - comparaison relative (precision : 5.e-2) -> OK + -> comparaison .maple : OK (pour toutes les grandeurs testees) - -> grandeur testee : colonne [5] - - comparaison absolue (precision : 1.e-4) -> OK - - comparaison relative (precision : 5.e-2) -> OK - -> grandeur testee : colonne [6] - - comparaison absolue (precision : 1.e-4) -> ECHEC - -> Valeur = -0.037722456209 - -> Valeur reference = -0.037480516547 - -> Difference = -0.0002 - - comparaison relative (precision : 5.e-2) -> OK - -> grandeur testee : colonne [7] - - comparaison absolue (precision : 1.e-1) -> OK - - comparaison relative (precision : 5.e-2) -> OK +./Batterie/CALCUL_COMPLET/BALLONS_PRESSURISES_LOBES/Test_L_BPL3/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:06:17.245 (processeur : 99.8%) + | temps systeme : 00:00:00.574 (processeur : 99.8%) + | temps reel : 00:06:18.33 + ------------------------------------------------------- - -> grandeur testee : colonne [8] - - comparaison absolue (precision : 1.e-1) -> OK - - comparaison relative (precision : 5.e-2) -> ECHEC - -> Valeur = -0.097993085044 - -> Valeur reference = -0.063684590859 - -> Difference relative = 0.54 + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/CALCUL_COMPLET/BALLONS_PRESSURISES_LOBES/Test_L_BPL4/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:22.169 (processeur : 99.8%) + | temps systeme : 00:00:00.040 (processeur : 99.8%) + | temps reel : 00:00:22.23 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) diff --git a/Rapport/rapport_test_R.txt b/Rapport/rapport_test_R.txt index 4faf062..d00b8de 100644 --- a/Rapport/rapport_test_R.txt +++ b/Rapport/rapport_test_R.txt @@ -1,51 +1,42 @@ --------------------------------------- - RAPPORT DE TEST - --------------------------------------- -- version HZ++ : HZppfast 6.828 +- version HZ++ : HZppfast 6.874 -- date : 15/03/2018 -- heure : 20:3 (heure locale) -- machine : hdom-1057.univ-ubs.fr +- date : 08/02/2019 +- heure : 17:34 (heure locale) +- machine : lg2m-2017.local --------------------------------------- -./Batterie/FONCTION_UNIQUE/CONDITIONS_LIMITES/Test_R_cisaillement_CLL_periodique/.CVisu1 +./Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/Force_ponctuelle/Test_R_1D_constant/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:01.179 (processeur : 99.1%) - | temps systeme : 00:00:00.022 (processeur : 99.1%) - | temps reel : 00:00:01.20 - | temps cpu : 00:00:01.317 (processeur : 83.8%) - | temps systeme : 00:00:00.092 (processeur : 83.8%) - | temps reel : 00:00:01.67 + | temps cpu : 00:00:00.009 (processeur : 0.0%) + | temps systeme : 00:00:00.006 (processeur : 0.0%) + | temps reel : 00:00:00.02 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) -./Batterie/FONCTION_UNIQUE/CONDITIONS_LIMITES/Test_R_traction_biaxiale_BLOCAGE_RELATIF_1/.CVisu1 +./Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.092 (processeur : 90.0%) - | temps systeme : 00:00:00.009 (processeur : 90.0%) - | temps reel : 00:00:00.10 - | temps cpu : 00:00:00.181 (processeur : 48.9%) - | temps systeme : 00:00:00.063 (processeur : 48.9%) - | temps reel : 00:00:00.49 + | temps cpu : 00:00:00.042 (processeur : 80.0%) + | temps systeme : 00:00:00.008 (processeur : 80.0%) + | temps reel : 00:00:00.05 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) -./Batterie/FONCTION_UNIQUE/CONDITIONS_LIMITES/Test_R_traction_plane_CLL/.CVisu1 +./Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/.CVisu2 ------------------------------------------------------- - | temps cpu : 00:00:00.181 (processeur : 94.7%) - | temps systeme : 00:00:00.008 (processeur : 94.7%) - | temps reel : 00:00:00.19 - | temps cpu : 00:00:00.273 (processeur : 55.9%) - | temps systeme : 00:00:00.066 (processeur : 55.9%) - | temps reel : 00:00:00.59 + | temps cpu : 00:00:00.038 (processeur : 75.0%) + | temps systeme : 00:00:00.008 (processeur : 75.0%) + | temps reel : 00:00:00.04 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) @@ -54,12 +45,9 @@ ./Batterie/FONCTION_UNIQUE/CONTACT/Test_R_contact_axi_non_dynamique/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:11.766 (processeur : 99.6%) - | temps systeme : 00:00:00.077 (processeur : 99.6%) - | temps reel : 00:00:11.87 - | temps cpu : 00:00:11.856 (processeur : 97.6%) - | temps systeme : 00:00:00.130 (processeur : 97.6%) - | temps reel : 00:00:12.27 + | temps cpu : 00:00:07.016 (processeur : 99.5%) + | temps systeme : 00:00:00.029 (processeur : 99.5%) + | temps reel : 00:00:07.06 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) @@ -68,258 +56,58 @@ ./Batterie/FONCTION_UNIQUE/CONTACT/Test_R_contact_basique_axi_deformable_solide/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.138 (processeur : 93.3%) - | temps systeme : 00:00:00.013 (processeur : 93.3%) - | temps reel : 00:00:00.15 - | temps cpu : 00:00:00.280 (processeur : 58.0%) - | temps systeme : 00:00:00.083 (processeur : 58.0%) - | temps reel : 00:00:00.62 - ------------------------------------------------------- - - -> comparaison .maple : OK (pour toutes les grandeurs testees) - - - -./Batterie/FONCTION_UNIQUE/FONCTIONS_ET_COURBES/Test_R_Fonc_scal_combinees_nD/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.105 (processeur : 92.3%) - | temps systeme : 00:00:00.021 (processeur : 92.3%) + | temps cpu : 00:00:00.115 (processeur : 92.3%) + | temps systeme : 00:00:00.014 (processeur : 92.3%) | temps reel : 00:00:00.13 - | temps cpu : 00:00:00.194 (processeur : 49.0%) - | temps systeme : 00:00:00.076 (processeur : 49.0%) - | temps reel : 00:00:00.53 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) -./Batterie/FONCTION_UNIQUE/FONCTIONS_ET_COURBES/Test_R_fonction_nD/.CVisu1 +./Batterie/FONCTION_UNIQUE/UTILITAIRES/Test_R_suppression-noeuds-non-references/.CVisu1 + -> ECHEC : le calcul a produit le message d erreur suivant : Segmentation fault + + + +./Batterie/FONCTION_UNIQUE/UTILITAIRES/Test_R_fusion-noeuds-voisins/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.058 (processeur : 85.7%) - | temps systeme : 00:00:00.010 (processeur : 85.7%) - | temps reel : 00:00:00.07 - | temps cpu : 00:00:00.145 (processeur : 43.4%) - | temps systeme : 00:00:00.063 (processeur : 43.4%) - | temps reel : 00:00:00.46 + | temps cpu : 00:00:00.034 (processeur : 75.0%) + | temps systeme : 00:00:00.008 (processeur : 75.0%) + | temps reel : 00:00:00.04 ------------------------------------------------------- - -> comparaison .maple : OK (pour toutes les grandeurs testees) + -> resultat .verif : OK (resultat fourni par le script de verification fusion_noeuds_voisins.verif1) -./Batterie/FONCTION_UNIQUE/FONCTIONS_ET_COURBES/Test_R_fonction_nD/.CVisu2 - -> ECHEC : le calcul a produit le message d erreur suivant : erreur (Sortie) detectee - - - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_R_loi_3DCP_FAVIER_MAXWELL/.CVisu1 +./Batterie/FONCTION_UNIQUE/UTILITAIRES/Test_R_fusion-elements-supperposes/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:04.570 (processeur : 99.7%) - | temps systeme : 00:00:00.035 (processeur : 99.7%) - | temps reel : 00:00:04.61 - | temps cpu : 00:00:04.727 (processeur : 94.7%) - | temps systeme : 00:00:00.120 (processeur : 94.7%) - | temps reel : 00:00:05.11 + | temps cpu : 00:00:00.034 (processeur : 75.0%) + | temps systeme : 00:00:00.007 (processeur : 75.0%) + | temps reel : 00:00:00.04 ------------------------------------------------------- - -> comparaison .maple : OK (pour toutes les grandeurs testees) + -> resultat .verif : OK (resultat fourni par le script de verification fusion_elements_supperposes.verif1) -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_R_loi_3DCP_FAVIER_MAXWELL/.CVisu2 - -> ECHEC : le calcul a produit le message d erreur suivant : erreur (Sortie) detectee - - - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_R_quadrangle_isohyper3dorgeas1_CP_traction/.CVisu1 +./Batterie/FONCTION_UNIQUE/UTILITAIRES/Test_R_fusion-maillage/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.093 (processeur : 90.0%) - | temps systeme : 00:00:00.008 (processeur : 90.0%) - | temps reel : 00:00:00.10 - | temps cpu : 00:00:00.185 (processeur : 48.0%) - | temps systeme : 00:00:00.064 (processeur : 48.0%) - | temps reel : 00:00:00.50 + | temps cpu : 00:00:00.036 (processeur : 75.0%) + | temps systeme : 00:00:00.007 (processeur : 75.0%) + | temps reel : 00:00:00.04 ------------------------------------------------------- - -> comparaison .maple : OK (pour toutes les grandeurs testees) + -> resultat .verif : OK (resultat fourni par le script de verification fusion_maillage.verif1) -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/HYPO_ELAS/Test_R_HYPO_ELAS2D_C_traction/.CVisu1 +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_dilatation_thermique_LOI_ADDITIVE_MELANGES/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.051 (processeur : 83.3%) - | temps systeme : 00:00:00.008 (processeur : 83.3%) - | temps reel : 00:00:00.06 - | temps cpu : 00:00:00.141 (processeur : 43.4%) - | temps systeme : 00:00:00.062 (processeur : 43.4%) - | temps reel : 00:00:00.46 - ------------------------------------------------------- - - -> comparaison .maple : OK (pour toutes les grandeurs testees) - - - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/HYPO_ELAS/Test_R_HYPO_ELAS3D_LOI_CONTRAINTES_PLANES_traction/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.061 (processeur : 85.7%) - | temps systeme : 00:00:00.009 (processeur : 85.7%) - | temps reel : 00:00:00.07 - | temps cpu : 00:00:00.149 (processeur : 43.4%) - | temps systeme : 00:00:00.063 (processeur : 43.4%) - | temps reel : 00:00:00.46 - ------------------------------------------------------- - - -> comparaison .maple : OK (pour toutes les grandeurs testees) - - - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/HYPO_ELAS/Test_R_HYPO_ELAS3D_traction/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.087 (processeur : 88.8%) - | temps systeme : 00:00:00.009 (processeur : 88.8%) - | temps reel : 00:00:00.09 - | temps cpu : 00:00:00.176 (processeur : 46.9%) - | temps systeme : 00:00:00.064 (processeur : 46.9%) - | temps reel : 00:00:00.49 - ------------------------------------------------------- - - -> comparaison .maple : OK (pour toutes les grandeurs testees) - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/ISOHYPER3DFAVIER3/Test_R_cisaillement - -> ECHEC : le repertoire ne contient pas exactement un seul fichier .info (nombre de fichiers trouves : 0) - - - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/ISOHYPER3DFAVIER3/Test_R_cube_ISOHYPER3DFAVIER3_cisaillement/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.073 (processeur : 87.5%) - | temps systeme : 00:00:00.009 (processeur : 87.5%) - | temps reel : 00:00:00.08 - | temps cpu : 00:00:00.162 (processeur : 45.8%) - | temps systeme : 00:00:00.063 (processeur : 45.8%) - | temps reel : 00:00:00.48 - ------------------------------------------------------- - - -> comparaison .maple : OK (pour toutes les grandeurs testees) - - - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/ISOHYPER3DFAVIER3/Test_R_cube_ISOHYPER3DFAVIER3_traction/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.089 (processeur : 88.8%) - | temps systeme : 00:00:00.008 (processeur : 88.8%) - | temps reel : 00:00:00.09 - | temps cpu : 00:00:00.187 (processeur : 47.0%) - | temps systeme : 00:00:00.066 (processeur : 47.0%) - | temps reel : 00:00:00.51 - ------------------------------------------------------- - - -> comparaison .maple : OK (pour toutes les grandeurs testees) - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/ISOHYPER3DFAVIER3/Test_R_traction - -> ECHEC : le repertoire ne contient pas exactement un seul fichier .info (nombre de fichiers trouves : 0) - - - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Loi_Critere/Test_R_plis_biellettes/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.020 (processeur : 100.0%) - | temps systeme : 00:00:00.004 (processeur : 100.0%) - | temps reel : 00:00:00.02 - | temps cpu : 00:00:00.108 (processeur : 36.5%) - | temps systeme : 00:00:00.056 (processeur : 36.5%) - | temps reel : 00:00:00.41 - ------------------------------------------------------- - - -> comparaison .maple : OK (pour toutes les grandeurs testees) - - - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/LOI_VIA_UMAT/Test_R_LOI_VIA_UMAT_1/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.066 (processeur : 77.7%) - | temps systeme : 00:00:00.017 (processeur : 77.7%) - | temps reel : 00:00:00.09 - | temps cpu : 00:00:00.156 (processeur : 44.8%) - | temps systeme : 00:00:00.072 (processeur : 44.8%) - | temps reel : 00:00:00.49 - ------------------------------------------------------- - - -> comparaison .maple : OK (pour toutes les grandeurs testees) - - - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/LOI_VIA_UMAT/Test_R_LOI_VIA_UMAT_THERMO_DEPENDANTE/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.066 (processeur : 70.0%) - | temps systeme : 00:00:00.016 (processeur : 70.0%) - | temps reel : 00:00:00.10 - | temps cpu : 00:00:00.155 (processeur : 44.0%) - | temps systeme : 00:00:00.071 (processeur : 44.0%) - | temps reel : 00:00:00.50 - ------------------------------------------------------- - - -> comparaison .maple : OK (pour toutes les grandeurs testees) - - - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/MAXWELL3D/Test_R_cube_MAXWELL3D_traction_relaxation/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.700 (processeur : 100.0%) - | temps systeme : 00:00:00.020 (processeur : 100.0%) - | temps reel : 00:00:00.72 - | temps cpu : 00:00:00.792 (processeur : 76.7%) - | temps systeme : 00:00:00.074 (processeur : 76.7%) - | temps reel : 00:00:01.12 - ------------------------------------------------------- - - -> comparaison .maple : OK (pour toutes les grandeurs testees) - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/MOONEY_RIVLIN_3D/Test_R_cisaillement - -> ECHEC : le repertoire ne contient pas exactement un seul fichier .info (nombre de fichiers trouves : 0) - - - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/MOONEY_RIVLIN_3D/Test_R_cube_MOONEY_RIVLIN_3D_cisaillement/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.059 (processeur : 85.7%) - | temps systeme : 00:00:00.010 (processeur : 85.7%) - | temps reel : 00:00:00.07 - | temps cpu : 00:00:00.150 (processeur : 45.6%) - | temps systeme : 00:00:00.066 (processeur : 45.6%) - | temps reel : 00:00:00.46 - ------------------------------------------------------- - - -> comparaison .maple : OK (pour toutes les grandeurs testees) - - - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/MOONEY_RIVLIN_3D/Test_R_cube_MOONEY_RIVLIN_3D_traction/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.075 (processeur : 87.5%) - | temps systeme : 00:00:00.009 (processeur : 87.5%) - | temps reel : 00:00:00.08 - | temps cpu : 00:00:00.166 (processeur : 45.8%) - | temps systeme : 00:00:00.065 (processeur : 45.8%) - | temps reel : 00:00:00.48 - ------------------------------------------------------- - - -> comparaison .maple : OK (pour toutes les grandeurs testees) - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/MOONEY_RIVLIN_3D/Test_R_traction - -> ECHEC : le repertoire ne contient pas exactement un seul fichier .info (nombre de fichiers trouves : 0) - - - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Orgeas/Test_R_cube_isohyperd3dorgeas1_traction/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.180 (processeur : 94.7%) - | temps systeme : 00:00:00.009 (processeur : 94.7%) - | temps reel : 00:00:00.19 - | temps cpu : 00:00:00.270 (processeur : 55.9%) - | temps systeme : 00:00:00.065 (processeur : 55.9%) - | temps reel : 00:00:00.59 + | temps cpu : 00:00:00.092 (processeur : 90.9%) + | temps systeme : 00:00:00.011 (processeur : 90.9%) + | temps reel : 00:00:00.11 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) @@ -329,11 +117,8 @@ ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_barre_PRANDTL_REUSS1D_traction/.CVisu1 ------------------------------------------------------- | temps cpu : 00:00:00.009 (processeur : 0.0%) - | temps systeme : 00:00:00.003 (processeur : 0.0%) - | temps reel : 00:00:00.01 - | temps cpu : 00:00:00.100 (processeur : 36.5%) - | temps systeme : 00:00:00.058 (processeur : 36.5%) - | temps reel : 00:00:00.41 + | temps systeme : 00:00:00.006 (processeur : 0.0%) + | temps reel : 00:00:00.02 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) @@ -342,85 +127,86 @@ ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_cube_ISOHYPERBULK3_compression_hydrostatique/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.074 (processeur : 100.0%) + | temps cpu : 00:00:00.064 (processeur : 100.0%) | temps systeme : 00:00:00.010 (processeur : 100.0%) + | temps reel : 00:00:00.07 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/MAXWELL3D/Test_R_cube_MAXWELL3D_traction_relaxation/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.575 (processeur : 98.3%) + | temps systeme : 00:00:00.023 (processeur : 98.3%) + | temps reel : 00:00:00.60 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_R_loi_3DCP_FAVIER_MAXWELL/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:03.934 (processeur : 99.2%) + | temps systeme : 00:00:00.030 (processeur : 99.2%) + | temps reel : 00:00:03.99 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_R_loi_3DCP_FAVIER_MAXWELL/.CVisu2 + ------------------------------------------------------- + | temps cpu : 00:00:04.009 (processeur : 99.5%) + | temps systeme : 00:00:00.021 (processeur : 99.5%) + | temps reel : 00:00:04.04 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/CP_venant_du_3D/Test_R_quadrangle_isohyper3dorgeas1_CP_traction/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.080 (processeur : 100.0%) + | temps systeme : 00:00:00.010 (processeur : 100.0%) + | temps reel : 00:00:00.09 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/MOONEY_RIVLIN_3D/Test_R_cube_MOONEY_RIVLIN_3D_traction/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.066 (processeur : 87.5%) + | temps systeme : 00:00:00.010 (processeur : 87.5%) | temps reel : 00:00:00.08 - | temps cpu : 00:00:00.162 (processeur : 45.8%) - | temps systeme : 00:00:00.065 (processeur : 45.8%) - | temps reel : 00:00:00.48 - ------------------------------------------------------- - - -> comparaison .maple : OK (pour toutes les grandeurs testees) - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_cube_PRANDTL_REUSS1D_traction - -> ECHEC : le repertoire ne contient pas exactement un seul fichier .info (nombre de fichiers trouves : 0) - - - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_dilatation_thermique_LOI_ADDITIVE/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.097 (processeur : 90.0%) - | temps systeme : 00:00:00.008 (processeur : 90.0%) - | temps reel : 00:00:00.10 - | temps cpu : 00:00:00.192 (processeur : 49.0%) - | temps systeme : 00:00:00.066 (processeur : 49.0%) - | temps reel : 00:00:00.51 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_dilatation_thermique_LOI_ADDITIVE_MELANGES/.CVisu1 +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/MOONEY_RIVLIN_3D/Test_R_cube_MOONEY_RIVLIN_3D_cisaillement/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.105 (processeur : 100.0%) - | temps systeme : 00:00:00.010 (processeur : 100.0%) - | temps reel : 00:00:00.11 - | temps cpu : 00:00:00.194 (processeur : 49.0%) - | temps systeme : 00:00:00.064 (processeur : 49.0%) - | temps reel : 00:00:00.51 + | temps cpu : 00:00:00.054 (processeur : 71.4%) + | temps systeme : 00:00:00.009 (processeur : 71.4%) + | temps reel : 00:00:00.07 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_dilatation_thermique_LOI_ADDITIVE_MELANGES_2/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.122 (processeur : 92.3%) - | temps systeme : 00:00:00.009 (processeur : 92.3%) - | temps reel : 00:00:00.13 - | temps cpu : 00:00:00.211 (processeur : 51.9%) - | temps systeme : 00:00:00.064 (processeur : 51.9%) - | temps reel : 00:00:00.52 - ------------------------------------------------------- - - -> OK (pas de verification pour ce test) - - - -./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_dilatation_thermique_LOI_ADDITIVE_MELANGES_3/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.136 (processeur : 92.8%) - | temps systeme : 00:00:00.008 (processeur : 92.8%) - | temps reel : 00:00:00.14 - | temps cpu : 00:00:00.229 (processeur : 51.8%) - | temps systeme : 00:00:00.064 (processeur : 51.8%) - | temps reel : 00:00:00.54 - ------------------------------------------------------- - - -> OK (pas de verification pour ce test) - - - ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_dilatation_thermique_LOI_DES_MELANGES/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.108 (processeur : 91.6%) - | temps systeme : 00:00:00.011 (processeur : 91.6%) - | temps reel : 00:00:00.12 - | temps cpu : 00:00:00.198 (processeur : 49.0%) - | temps systeme : 00:00:00.065 (processeur : 49.0%) - | temps reel : 00:00:00.51 + | temps cpu : 00:00:00.085 (processeur : 88.8%) + | temps systeme : 00:00:00.008 (processeur : 88.8%) + | temps reel : 00:00:00.09 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) @@ -429,54 +215,478 @@ ./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_fct3D_variables_locales/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:01.739 (processeur : 98.8%) - | temps systeme : 00:00:00.013 (processeur : 98.8%) - | temps reel : 00:00:01.76 - | temps cpu : 00:00:01.828 (processeur : 87.0%) - | temps systeme : 00:00:00.069 (processeur : 87.0%) - | temps reel : 00:00:02.16 - ------------------------------------------------------- - - -> ECHEC : pas le meme nombre de valeurs en sortie dans le .maple et dans le maple.ref1 - - - -./Batterie/FONCTION_UNIQUE/SORTIES/Test_R_non_dynamique_suite_point_info/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.103 (processeur : 100.0%) - | temps systeme : 00:00:00.011 (processeur : 100.0%) - | temps reel : 00:00:00.11 - | temps cpu : 00:00:00.192 (processeur : 49.0%) - | temps systeme : 00:00:00.066 (processeur : 49.0%) - | temps reel : 00:00:00.51 - ------------------------------------------------------- - - -> resultat .verif : OK (resultat fourni par le script de verification non_dynamique_suite_point_info.verif1) - - - -./Batterie/FONCTION_UNIQUE/SORTIES/Test_R_post_trait_defs-log-Almansi-Green_Lagrange/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.011 (processeur : 100.0%) - | temps systeme : 00:00:00.003 (processeur : 100.0%) - | temps reel : 00:00:00.01 - | temps cpu : 00:00:00.102 (processeur : 36.5%) - | temps systeme : 00:00:00.056 (processeur : 36.5%) - | temps reel : 00:00:00.41 + | temps cpu : 00:00:01.493 (processeur : 98.6%) + | temps systeme : 00:00:00.012 (processeur : 98.6%) + | temps reel : 00:00:01.52 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) -./Batterie/FONCTION_UNIQUE/SORTIES/Test_R_sortie_contrainte_individuelle_a_chaque_loi_a_t_1/.CVisu1 +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_Hooke_et_fctnD/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.680 (processeur : 98.5%) + | temps systeme : 00:00:00.016 (processeur : 98.5%) + | temps reel : 00:00:00.70 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/LOI_VIA_UMAT/Test_R_LOI_VIA_UMAT_THERMO_DEPENDANTE/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.055 (processeur : 63.6%) + | temps systeme : 00:00:00.025 (processeur : 63.6%) + | temps reel : 00:00:00.11 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/LOI_VIA_UMAT/Test_R_LOI_VIA_UMAT_1/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.052 (processeur : 70.0%) + | temps systeme : 00:00:00.025 (processeur : 70.0%) + | temps reel : 00:00:00.10 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_dilatation_thermique_LOI_ADDITIVE/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.080 (processeur : 88.8%) + | temps systeme : 00:00:00.007 (processeur : 88.8%) + | temps reel : 00:00:00.09 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_Maxwell_sorties/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.926 (processeur : 98.9%) + | temps systeme : 00:00:00.025 (processeur : 98.9%) + | temps reel : 00:00:00.95 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Loi_Critere/Test_R_cisaill_relax_visqueux/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:21.639 (processeur : 99.7%) + | temps systeme : 00:00:00.043 (processeur : 99.7%) + | temps reel : 00:00:21.72 + ------------------------------------------------------- + + -> comparaison .maple : ECHEC + + -> grandeur testee : colonne [1] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [2] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 0.100119783982 + -> Valeur reference = 0.100408448362 + -> Difference = -0.000289 + - comparaison relative (precision : 1.e-3) -> ECHEC + -> Valeur = 0.100119783982 + -> Valeur reference = 0.100408448362 + -> Difference relative = -0.003 + + -> grandeur testee : colonne [3] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [4] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = -13.160013748930 + -> Valeur reference = -13.192235116200 + -> Difference = 0.032221 + - comparaison relative (precision : 1.e-3) -> ECHEC + -> Valeur = -13.160013748930 + -> Valeur reference = -13.192235116200 + -> Difference relative = -0.002 + + -> grandeur testee : colonne [5] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = -10.175111494220 + -> Valeur reference = -10.204053967470 + -> Difference = 0.028942 + - comparaison relative (precision : 1.e-3) -> ECHEC + -> Valeur = -10.175111494220 + -> Valeur reference = -10.204053967470 + -> Difference relative = -0.003 + + -> grandeur testee : colonne [6] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [7] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [8] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [9] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 9.690550579805 + -> Valeur reference = 9.711477986779 + -> Difference = -0.020927 + - comparaison relative (precision : 1.e-3) -> ECHEC + -> Valeur = 9.690550579805 + -> Valeur reference = 9.711477986779 + -> Difference relative = -0.002 + + -> grandeur testee : colonne [10] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [11] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 0.266139740712 + -> Valeur reference = 0.266141656188 + -> Difference = -0.000002 + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [12] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [13] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [14] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 0.296463595007 + -> Valeur reference = 0.299363508320 + -> Difference = -0.002900 + - comparaison relative (precision : 1.e-3) -> ECHEC + -> Valeur = 0.296463595007 + -> Valeur reference = 0.299363508320 + -> Difference relative = -0.010 + + -> grandeur testee : colonne [15] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 0.010209321721 + -> Valeur reference = 0.010387014897 + -> Difference = -0.000178 + - comparaison relative (precision : 1.e-3) -> ECHEC + -> Valeur = 0.010209321721 + -> Valeur reference = 0.010387014897 + -> Difference relative = -0.017 + + -> grandeur testee : colonne [16] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 0.055015381668 + -> Valeur reference = 0.055762830098 + -> Difference = -0.000747 + - comparaison relative (precision : 1.e-3) -> ECHEC + -> Valeur = 0.055015381668 + -> Valeur reference = 0.055762830098 + -> Difference relative = -0.013 + + -> grandeur testee : colonne [17] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> ECHEC + -> Valeur = 0.000107374729 + -> Valeur reference = 0.000108565925 + -> Difference relative = -0.011 + + -> grandeur testee : colonne [18] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = -0.001181563831 + -> Valeur reference = -0.001180045846 + -> Difference = -0.000002 + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [19] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> ECHEC + -> Valeur = 0.000247721880 + -> Valeur reference = 0.000248659116 + -> Difference relative = -0.004 + + -> grandeur testee : colonne [20] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [21] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [22] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [23] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 5.531188159752 + -> Valeur reference = 5.531074508322 + -> Difference = 0.000114 + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [24] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 4.094203218283 + -> Valeur reference = 4.096622612176 + -> Difference = -0.002419 + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [25] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 4.758761221640 + -> Valeur reference = 4.760118160342 + -> Difference = -0.001357 + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [26] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [27] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = -0.003053110424 + -> Valeur reference = -0.003047288529 + -> Difference = -0.000006 + - comparaison relative (precision : 1.e-3) -> ECHEC + -> Valeur = -0.003053110424 + -> Valeur reference = -0.003047288529 + -> Difference relative = 0.002 + + -> grandeur testee : colonne [28] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 0.006767351448 + -> Valeur reference = 0.006765401995 + -> Difference = 0.000002 + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [29] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 1.866039172762 + -> Valeur reference = 1.866041249000 + -> Difference = -0.000002 + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [30] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 2.817889787433 + -> Valeur reference = 2.817892783088 + -> Difference = -0.000003 + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [31] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [32] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 5.956587781654 + -> Valeur reference = 5.950282359006 + -> Difference = 0.006305 + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [33] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 3.013095883563 + -> Valeur reference = 3.016084456303 + -> Difference = -0.002989 + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [34] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 4.236480865645 + -> Valeur reference = 4.236337348891 + -> Difference = 0.000144 + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [35] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 0.001117495809 + -> Valeur reference = 0.001113213148 + -> Difference = 0.000004 + - comparaison relative (precision : 1.e-3) -> ECHEC + -> Valeur = 0.001117495809 + -> Valeur reference = 0.001113213148 + -> Difference relative = 0.004 + + -> grandeur testee : colonne [36] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = -0.002172063046 + -> Valeur reference = -0.002165262741 + -> Difference = -0.000007 + - comparaison relative (precision : 1.e-3) -> ECHEC + -> Valeur = -0.002172063046 + -> Valeur reference = -0.002165262741 + -> Difference relative = 0.003 + + -> grandeur testee : colonne [37] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [38] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [39] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [40] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [41] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 5.540792890377 + -> Valeur reference = 5.537158057183 + -> Difference = 0.003635 + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [42] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 3.554913094486 + -> Valeur reference = 3.558443761819 + -> Difference = -0.003531 + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [43] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 4.438134427869 + -> Valeur reference = 4.438881114289 + -> Difference = -0.000747 + - comparaison relative (precision : 1.e-3) -> OK + + -> grandeur testee : colonne [44] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = 0.000346592897 + -> Valeur reference = 0.000343488480 + -> Difference = 0.000003 + - comparaison relative (precision : 1.e-3) -> ECHEC + -> Valeur = 0.000346592897 + -> Valeur reference = 0.000343488480 + -> Difference relative = 0.009 + + -> grandeur testee : colonne [45] + - comparaison absolue (precision : 1.e-6) -> ECHEC + -> Valeur = -0.002000355590 + -> Valeur reference = -0.001994368749 + -> Difference = -0.000006 + - comparaison relative (precision : 1.e-3) -> ECHEC + -> Valeur = -0.002000355590 + -> Valeur reference = -0.001994368749 + -> Difference relative = 0.003 + + -> grandeur testee : colonne [46] + - comparaison absolue (precision : 1.e-6) -> OK + - comparaison relative (precision : 1.e-3) -> OK + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Loi_Critere/Test_R_plis_biellettes/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.018 (processeur : 50.0%) + | temps systeme : 00:00:00.004 (processeur : 50.0%) + | temps reel : 00:00:00.02 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_dilatation_thermique_LOI_ADDITIVE_MELANGES_2/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.104 (processeur : 90.9%) + | temps systeme : 00:00:00.007 (processeur : 90.9%) + | temps reel : 00:00:00.11 + ------------------------------------------------------- + + -> OK (pas de verification pour ce test) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/HYPO_ELAS/Test_R_HYPO_ELAS3D_LOI_CONTRAINTES_PLANES_traction/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.049 (processeur : 66.6%) + | temps systeme : 00:00:00.008 (processeur : 66.6%) + | temps reel : 00:00:00.06 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/HYPO_ELAS/Test_R_HYPO_ELAS3D_traction/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.069 (processeur : 85.7%) + | temps systeme : 00:00:00.007 (processeur : 85.7%) + | temps reel : 00:00:00.07 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/HYPO_ELAS/Test_R_HYPO_ELAS2D_C_traction/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.044 (processeur : 80.0%) + | temps systeme : 00:00:00.007 (processeur : 80.0%) + | temps reel : 00:00:00.05 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Test_R_dilatation_thermique_LOI_ADDITIVE_MELANGES_3/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.116 (processeur : 91.6%) + | temps systeme : 00:00:00.007 (processeur : 91.6%) + | temps reel : 00:00:00.12 + ------------------------------------------------------- + + -> OK (pas de verification pour ce test) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/ISOHYPER3DFAVIER3/Test_R_cube_ISOHYPER3DFAVIER3_cisaillement/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.059 (processeur : 83.3%) + | temps systeme : 00:00:00.009 (processeur : 83.3%) + | temps reel : 00:00:00.06 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/ISOHYPER3DFAVIER3/Test_R_cube_ISOHYPER3DFAVIER3_traction/.CVisu1 ------------------------------------------------------- | temps cpu : 00:00:00.077 (processeur : 87.5%) - | temps systeme : 00:00:00.008 (processeur : 87.5%) + | temps systeme : 00:00:00.007 (processeur : 87.5%) | temps reel : 00:00:00.08 - | temps cpu : 00:00:00.166 (processeur : 45.8%) - | temps systeme : 00:00:00.063 (processeur : 45.8%) - | temps reel : 00:00:00.48 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/LOI_DE_COMPORTEMENT/Orgeas/Test_R_cube_isohyperd3dorgeas1_traction/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.148 (processeur : 93.3%) + | temps systeme : 00:00:00.007 (processeur : 93.3%) + | temps reel : 00:00:00.15 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) @@ -485,134 +695,143 @@ ./Batterie/FONCTION_UNIQUE/SORTIES/Test_R_sortie_suite_point_info/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.172 (processeur : 100.0%) - | temps systeme : 00:00:00.013 (processeur : 100.0%) - | temps reel : 00:00:00.18 - | temps cpu : 00:00:00.259 (processeur : 53.4%) - | temps systeme : 00:00:00.067 (processeur : 53.4%) - | temps reel : 00:00:00.58 + | temps cpu : 00:00:00.135 (processeur : 100.0%) + | temps systeme : 00:00:00.010 (processeur : 100.0%) + | temps reel : 00:00:00.14 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) -./Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/Force_ponctuelle/Test_R_1D_constant/.CVisu1 +./Batterie/FONCTION_UNIQUE/SORTIES/Test_R_sortie_contrainte_individuelle_a_chaque_loi_a_t_1/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.007 (processeur : 0.0%) + | temps cpu : 00:00:00.065 (processeur : 85.7%) + | temps systeme : 00:00:00.008 (processeur : 85.7%) + | temps reel : 00:00:00.07 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/SORTIES/Test_R_post_trait_defs-log-Almansi-Green_Lagrange/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.008 (processeur : 0.0%) | temps systeme : 00:00:00.002 (processeur : 0.0%) | temps reel : 00:00:00.01 - | temps cpu : 00:00:00.096 (processeur : 35.0%) - | temps systeme : 00:00:00.056 (processeur : 35.0%) - | temps reel : 00:00:00.40 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) -./Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/.CVisu1 +./Batterie/FONCTION_UNIQUE/SORTIES/Test_R_sortie_tenseur/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.043 (processeur : 80.0%) - | temps systeme : 00:00:00.008 (processeur : 80.0%) + | temps cpu : 00:00:00.046 (processeur : 100.0%) + | temps systeme : 00:00:00.011 (processeur : 100.0%) | temps reel : 00:00:00.05 - | temps cpu : 00:00:00.130 (processeur : 43.1%) - | temps systeme : 00:00:00.061 (processeur : 43.1%) - | temps reel : 00:00:00.44 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) -./Batterie/FONCTION_UNIQUE/TYPE_CHARGEMENT/VOLUMIQUE/Test_R_chargement_VOLUMIQUE_3D/.CVisu2 +./Batterie/FONCTION_UNIQUE/SORTIES/Test_R_non_dynamique_suite_point_info/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.082 (processeur : 88.8%) + | temps systeme : 00:00:00.008 (processeur : 88.8%) + | temps reel : 00:00:00.09 + ------------------------------------------------------- + + -> resultat .verif : OK (resultat fourni par le script de verification non_dynamique_suite_point_info.verif1) + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/CONDITIONS_LIMITES/Test_R_traction_plane_CLL/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.141 (processeur : 93.3%) + | temps systeme : 00:00:00.007 (processeur : 93.3%) + | temps reel : 00:00:00.15 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/CONDITIONS_LIMITES/Test_R_cisaillement_CLL_periodique/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.966 (processeur : 98.9%) + | temps systeme : 00:00:00.023 (processeur : 98.9%) + | temps reel : 00:00:00.99 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/CONDITIONS_LIMITES/Test_R_traction_biaxiale_BLOCAGE_RELATIF_1/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.082 (processeur : 88.8%) + | temps systeme : 00:00:00.008 (processeur : 88.8%) + | temps reel : 00:00:00.09 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/FONCTIONS_ET_COURBES/Test_R_Fonc_scal_combinees_nD/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.073 (processeur : 88.8%) + | temps systeme : 00:00:00.016 (processeur : 88.8%) + | temps reel : 00:00:00.09 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/FONCTIONS_ET_COURBES/Test_R_fonction_nD/.CVisu1 ------------------------------------------------------- | temps cpu : 00:00:00.040 (processeur : 80.0%) - | temps systeme : 00:00:00.007 (processeur : 80.0%) + | temps systeme : 00:00:00.009 (processeur : 80.0%) | temps reel : 00:00:00.05 - | temps cpu : 00:00:00.131 (processeur : 42.2%) - | temps systeme : 00:00:00.065 (processeur : 42.2%) - | temps reel : 00:00:00.45 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) -./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_chung_lee_dynamique_explicite/.CVisu1 +./Batterie/FONCTION_UNIQUE/FONCTIONS_ET_COURBES/Test_R_fonction_nD/.CVisu2 ------------------------------------------------------- - | temps cpu : 00:00:01.362 (processeur : 99.2%) - | temps systeme : 00:00:00.046 (processeur : 99.2%) - | temps reel : 00:00:01.41 - | temps cpu : 00:00:01.453 (processeur : 85.6%) - | temps systeme : 00:00:00.104 (processeur : 85.6%) - | temps reel : 00:00:01.81 + | temps cpu : 00:00:00.008 (processeur : 0.0%) + | temps systeme : 00:00:00.002 (processeur : 0.0%) + | temps reel : 00:00:00.01 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) -./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_explicite/.CVisu1 +./Batterie/FONCTION_UNIQUE/FONCTIONS_ET_COURBES/Test_R_fonction_nD/.CVisu3 ------------------------------------------------------- - | temps cpu : 00:00:01.298 (processeur : 99.2%) - | temps systeme : 00:00:00.046 (processeur : 99.2%) - | temps reel : 00:00:01.34 - | temps cpu : 00:00:01.390 (processeur : 85.6%) - | temps systeme : 00:00:00.102 (processeur : 85.6%) - | temps reel : 00:00:01.74 + | temps cpu : 00:00:00.008 (processeur : 0.0%) + | temps systeme : 00:00:00.003 (processeur : 0.0%) + | temps reel : 00:00:00.01 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) -./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_implicite/.CVisu1 - -> ECHEC : le calcul a produit le message d erreur suivant : Segmentation fault - - - -./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_implicite_HHT/.CVisu1 - -> ECHEC : le calcul a produit le message d erreur suivant : Segmentation fault - - - -./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_relaxation_dynam/.CVisu1 +./Batterie/FONCTION_UNIQUE/FONCTIONS_ET_COURBES/Test_R_fonction_nD/.CVisu4 ------------------------------------------------------- - | temps cpu : 00:00:00.651 (processeur : 100.0%) - | temps systeme : 00:00:00.025 (processeur : 100.0%) - | temps reel : 00:00:00.67 - | temps cpu : 00:00:00.742 (processeur : 76.6%) - | temps systeme : 00:00:00.080 (processeur : 76.6%) - | temps reel : 00:00:01.07 - ------------------------------------------------------- - - -> comparaison .maple : OK (pour toutes les grandeurs testees) - - - -./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_relaxation_dynam_visco/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:03.734 (processeur : 99.7%) - | temps systeme : 00:00:00.105 (processeur : 99.7%) - | temps reel : 00:00:03.84 - | temps cpu : 00:00:03.822 (processeur : 93.6%) - | temps systeme : 00:00:00.158 (processeur : 93.6%) - | temps reel : 00:00:04.24 - ------------------------------------------------------- - - -> comparaison .maple : OK (pour toutes les grandeurs testees) - - - -./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_non_dynamique/.CVisu1 - ------------------------------------------------------- - | temps cpu : 00:00:00.071 (processeur : 100.0%) - | temps systeme : 00:00:00.011 (processeur : 100.0%) - | temps reel : 00:00:00.08 - | temps cpu : 00:00:00.160 (processeur : 45.8%) - | temps systeme : 00:00:00.064 (processeur : 45.8%) - | temps reel : 00:00:00.48 + | temps cpu : 00:00:00.008 (processeur : 0.0%) + | temps systeme : 00:00:00.002 (processeur : 0.0%) + | temps reel : 00:00:00.01 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) @@ -621,69 +840,136 @@ ./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_zhai_dynamique_explicite/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:02.370 (processeur : 100.0%) - | temps systeme : 00:00:00.074 (processeur : 100.0%) - | temps reel : 00:00:02.44 - | temps cpu : 00:00:02.463 (processeur : 90.8%) - | temps systeme : 00:00:00.132 (processeur : 90.8%) - | temps reel : 00:00:02.85 + | temps cpu : 00:00:01.854 (processeur : 99.4%) + | temps systeme : 00:00:00.011 (processeur : 99.4%) + | temps reel : 00:00:01.87 ------------------------------------------------------- -> comparaison .maple : OK (pour toutes les grandeurs testees) -./Batterie/FONCTION_UNIQUE/UTILITAIRES/Test_R_fusion-elements-supperposes/.CVisu1 +./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_explicite/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.037 (processeur : 75.0%) - | temps systeme : 00:00:00.007 (processeur : 75.0%) - | temps reel : 00:00:00.04 - | temps cpu : 00:00:00.128 (processeur : 40.0%) - | temps systeme : 00:00:00.064 (processeur : 40.0%) - | temps reel : 00:00:00.45 + | temps cpu : 00:00:00.968 (processeur : 98.9%) + | temps systeme : 00:00:00.010 (processeur : 98.9%) + | temps reel : 00:00:00.98 ------------------------------------------------------- - -> resultat .verif : OK (resultat fourni par le script de verification fusion_elements_supperposes.verif1) + -> comparaison .maple : OK (pour toutes les grandeurs testees) -./Batterie/FONCTION_UNIQUE/UTILITAIRES/Test_R_fusion-maillage/.CVisu1 +./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_relaxation_puis_Newton_en_restart/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.040 (processeur : 80.0%) - | temps systeme : 00:00:00.008 (processeur : 80.0%) - | temps reel : 00:00:00.05 - | temps cpu : 00:00:00.135 (processeur : 42.2%) - | temps systeme : 00:00:00.066 (processeur : 42.2%) - | temps reel : 00:00:00.45 + | temps cpu : 00:00:00.661 (processeur : 100.0%) + | temps systeme : 00:00:00.010 (processeur : 100.0%) + | temps reel : 00:00:00.67 ------------------------------------------------------- - -> resultat .verif : OK (resultat fourni par le script de verification fusion_maillage.verif1) + -> OK (pas de verification pour ce test) -./Batterie/FONCTION_UNIQUE/UTILITAIRES/Test_R_fusion-noeuds-voisins/.CVisu1 +./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_implicite/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.037 (processeur : 75.0%) - | temps systeme : 00:00:00.007 (processeur : 75.0%) - | temps reel : 00:00:00.04 - | temps cpu : 00:00:00.127 (processeur : 40.9%) - | temps systeme : 00:00:00.062 (processeur : 40.9%) - | temps reel : 00:00:00.44 + | temps cpu : 00:00:00.080 (processeur : 88.8%) + | temps systeme : 00:00:00.009 (processeur : 88.8%) + | temps reel : 00:00:00.09 ------------------------------------------------------- - -> resultat .verif : OK (resultat fourni par le script de verification fusion_noeuds_voisins.verif1) + -> comparaison .maple : OK (pour toutes les grandeurs testees) -./Batterie/FONCTION_UNIQUE/UTILITAIRES/Test_R_suppression-noeuds-non-references/.CVisu1 +./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_relaxation_dynam/.CVisu1 ------------------------------------------------------- - | temps cpu : 00:00:00.043 (processeur : 80.0%) - | temps systeme : 00:00:00.007 (processeur : 80.0%) - | temps reel : 00:00:00.05 - | temps cpu : 00:00:00.135 (processeur : 42.2%) - | temps systeme : 00:00:00.062 (processeur : 42.2%) - | temps reel : 00:00:00.45 + | temps cpu : 00:00:00.853 (processeur : 100.0%) + | temps systeme : 00:00:00.010 (processeur : 100.0%) + | temps reel : 00:00:00.86 ------------------------------------------------------- - -> resultat .verif : OK (resultat fourni par le script de verification suppression_noeuds_non_references.verif1) + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_chung_lee_dynamique_explicite/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:01.038 (processeur : 98.0%) + | temps systeme : 00:00:00.009 (processeur : 98.0%) + | temps reel : 00:00:01.05 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_relaxation_dynam_visco/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:03.004 (processeur : 99.6%) + | temps systeme : 00:00:00.012 (processeur : 99.6%) + | temps reel : 00:00:03.02 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_non_dynamique/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.058 (processeur : 71.4%) + | temps systeme : 00:00:00.009 (processeur : 71.4%) + | temps reel : 00:00:00.07 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/FONCTION_UNIQUE/TYPE_DE_CALCUL/Test_R_dynamique_implicite_HHT/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.067 (processeur : 85.7%) + | temps systeme : 00:00:00.008 (processeur : 85.7%) + | temps reel : 00:00:00.07 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./Batterie/CALCUL_COMPLET/BALLONS_PRESSURISES_LOBES/Test_R_BPL2/.CVisu1 + -> ECHEC : le calcul a produit le message d erreur suivant : erreur (Sortie) detectee + + + +./Batterie/CALCUL_COMPLET/BALLONS_PRESSURISES_LOBES/Test_R_BPL1/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:06.096 (processeur : 99.8%) + | temps systeme : 00:00:00.020 (processeur : 99.8%) + | temps reel : 00:00:06.12 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./rep_tmp/Test_R_Hooke_et_fctnD/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.661 (processeur : 100.0%) + | temps systeme : 00:00:00.015 (processeur : 100.0%) + | temps reel : 00:00:00.67 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) + + + +./rep_tmp/Test_R_Maxwell_sorties/.CVisu1 + ------------------------------------------------------- + | temps cpu : 00:00:00.923 (processeur : 98.9%) + | temps systeme : 00:00:00.025 (processeur : 98.9%) + | temps reel : 00:00:00.95 + ------------------------------------------------------- + + -> comparaison .maple : OK (pour toutes les grandeurs testees) diff --git a/catalogue_tests.pdf b/catalogue_tests.pdf index ddcbf00f85b69035ba9f4d46b20d4c3c6793ae45..07d0ac22717981826d7f684926755d311555e600 100644 GIT binary patch delta 223229 zcmZsCRa74V?5e3DO}xc2VMXYr#+$C9yeUY{KW8PuVdGqh4~f7U%;4A+s2Hs2EDc!t@KU2^h2OM7 zucNOG*yC9OECbn1Au%FlbC80qW@w^W23)E9<0%#3OE45C5HVWB@!ga`L}M}Jz+9}aUx1R7%n{$QeV3x zhlY@@$PkM$#$d&rNh-;xOL}65XkD(zG2Z@0bW@B%fB7OSRvh^=s}4ZQDVh?BIYLEl zNnk5hid2dnFp;N=7`PHqbNF^e*;qsYp<5~fZO*pO0cCM1z>`Sp0AtHmcy6MIZ;=#) zXS>A%<22*%iM(UM6plo4sD~kVwCB^^lP!me5iS;n%dO$vnWyTr#|#6=J;h@Z3Mb?z zk{8yLQX~uDYRsU<&;TYOb--Ch*fuve$9&cQ&0B8QY}jm5UN~sjI;dGeqipM+0e)}Sj`CE@v{DdB zY6((%@ZXbD*8L&z(RR?}SeTOzHYu>>V6U3;z?V`l&^;7T%Otm|t0xw;9`lv!@lN3o z!!ERN+Jd$9P7`ov%R#m#9z3iKRPK#bHnF$O92C#ZL9#9!n464Yo|yc>=oWJi%X(*h zClRRUkV@p^BJ}xm?B?@uVfIpS#@WHD=PuP!Gx%4Lf zbI!@Y_VSE$I#_J4sK1WMn~*qH?bXkV7ccibJ-R1UY!4{vpVV)6w0B>RstoNFDs^`Fcib^0w3z129SKB50i~r^?Lc&J;Qq4c z32w}!FH>s`FkOtR#BANR9<+*+j8{j934J0u}*m5-gra(FwC?davhFru99T^ z!mJ|;u?%SC!DISm=<_8vd+e1WE7rPj+nzNR54M>8sSAILwZYm^^16VX(TZfQgv23d zslB?2;q|oqIFd%1Or!AX(agAD69v&2ToS>$*^_lh#Vat_Qy;t2D+Nlx%@F625i?B& zc(Tgt4A(`Rr;>5tY4qgY-7f5IL!D zsQr5(h`PWuLvIp?Kh4Aj8A832CJl>S<~D_ILJrFjvFIcbKd0;kZv&HmEIoRzzD)0X z(0I}4$OfM8Uxaiq@@=+OMt!^+YG}J7a$#1^#hDxzuj!CHuxgy{$k%QpB)vy1Gq=|A zKLDOikisj3E@mStrwI+Q+&0alO4H{Xd*`aU#>7aYF_kMjN8-C#%w1(2C6D4~+Z5t4 zqi3o`*%f-t4rV<0Zj`c*$JWDf>gaO12}zH{uFb`j0$0v=>&0S76?@x7pC7f*6me%6 z1xCa-hFEl(*VK+o2tKOIooXA3hkyG}c7cx&K|&^~OO!GctP{<6qs_(n5o=tOg!L$I zU5zTBL?Rc9PNSTx*a&pL@yIj8Zk$py)a7K4rV-fQ$Jrvr*)Jk4NH?<^7Z9?eMo|@} z44Qmu>dLjg__`R^vJL|wB%84mP%frhc2?Fma3B&U?m&Bsc~<-AM+Z$nC%6Am&5N~q zvO=ss@s4Bu2{s(i{0wjDXyNMSVrlB|ALL|a2hYaKOTt3(A0!|E&#YkSXzgZ0!p@SK z4-ZKPtQ#2qz-UJAJk)-g>8vTo^UZBfYM~T-&g=Q6l-qL5&(6d%&QZ*u?E7 z=N}xysVtnb1h9*&ekvB=+Z4YfK8_w+v_2Cjp`K{@&Yz$LVuvpg;4@D-oyWp}UI$Kf zUs9?7_1~osNoWW#Qo|n>yt11wxys8y8*CqxeywYyL9l}+5-A;|dVw4SGPsBk!ALH^ zGB)K_ofmgUCrrWPsY*Why7u{Ix5lP_Mo*fEVqVCC$18rI5o8ghH->SitgR1+-_0S$ zQU*8@*+XqUv0lXwZEj`1cf*IOV`1P#Hb3z4T~o+=R=pQ&rdjuLAThU@LUvP>ApZ}Y zgKfJ*l)Ouhw;NG@*Q==LWW<(*EFCN$W~Pi#+q8A)7) z@>lV1IAibB?w8nn4l#Tg!gjqe?Nc)$k~jAm+qu+?BRXht^8My}RacA#B&5NGbh#`@ z%!L*{-daK4Vv2YeB9{b4e3>>1YO1|Ik%-TQxFW!_hYNcdD%C!H2QlC14!s?qOx~>Q z>x&h@tYn;%{r2WE*I&9V4T;F`w8!P{245X}dL{}J=ByHSm419~VSHK4O@~hyzQE~S zv2eGr0egsv&{4=J-o#hbEO*>NBK7*w)-n>GAqG3efK28*GPBsNDaeH3ejhmkfO;#dr_e zKUTRDwb4GEIvvg&xG5P!%DBy^N{tBpvL%-|im!GxZzgptVn_i$Mjip2u6;yIs?6jQ zIA_~dYnX?W3dBg3S&Vw0sg+Two}4_a^N-+a&kp$T7$eeT9VEKW|!-P}!ec=pDdS{M)zlXVFBpD}nDu4f}kGw+699iOW=f3u%2gqs99}8AqRv zU!yc#c~}+ztS_)e52Ah)Fg`z!!Q5*Pbi*T?Fqcn$LJCO-W}5M3VmT2cw%5OniskZ_ z0R9BuaJetYUZ*k$=v1W9(0E!zh0%qAnGWNAe%tltqhA>C&QJu1lCida4v1<5fahlf zoeEQpX8tgH^%wL08$?KBN;wAkdbdM?VH8ySQ>QkME=i0av4H4b4~$ke+Sh6muuKev zTlp%dYByzFI9qs2EX|Bx+i^3N(D%;DcVFckbDai#lOLewS|jbcXR3gy%OTxlHtPAS z^+-q3tvYI-?eBL$Or%05OI%_*OE&w5-*-1Z0ip5z2Ac3!fuSVgA99MbR)ifs*JRD4 z1tZR)^(6F_kdT>V)u{vX>sMN)4i ztJI-GDg-;n;_p)sNo#UbpW(cFn~S3ZbkH#A`-XNunD82wM#EhTY)8QKN4s&i(=EZJU$|GmkD8Xq)~_=eUB2EYfSa1@ z8i*fj=5(@j~te%pu5`8zhFVV+XB8Dar|NQlKJ1=XnPhfaZ(AM&8-^+-60-ZIi zymQdQ%Z7ml@{uMr;_SmvD8oi1BQ(_QD^fnz#?5amKuUkXqfH0)m}@h)dEmY-t!w;T zVBiGF2{S6phGsqd*>=9~*seB$&m$`F#JkpqpH}NkDI%u%` zOQzXIyII~_YEF+&6b&lmiqtYrd`B@KtHk`(T$zOagu7lT_=AeO3r~x>_0E=%dmWh5 ze0tLvk-H1ndgrVd=`T%?L1q0Z z;6)QsI2G2{sso2#k&Aw~ff9XzGiodF^~$@clA~XOy0YvZ%80(q5g=U2`lW zgh}+cI)8&y{QH{m3YbyKvt{;8KIcA?;;Vps;Iu}wCiBk}E`im%mmMJJ2e?@DVTq1U zwEJjJv5=BW@yrN9r58zASl}RJ0)>z;;E25w=2TM!^N54zUt$_UHvIysUXX-##=`-} zc-2HDb&~@Wq7duyVFJ;AeK&}LOJ?U>G|K+6Z$nJefh_RL`Bhpx^5y1?CdD?!by%B3 zhRP;x-!uc#`_10%yGJ~|{Wr0}1yitC-sD;;C?O(2;%wr-wdY4Z0xyVIue?}I0FCKX zPF6Gd0ltt1nd1BCu7aBV5=cZULdH;Zmu&!q`#&V92(MFdC<~DI9EaCPMg*&o`8(1SyGKAm(*N0}rHE|Wd518hqhyTd zp%;3?n)Fw&s$V-Zu?d&L#xc*>EmATxU`#o+W&fmV@@oY(^RqSm;+&$WmV)DGV&VkL zfZ?3<{>C9mcgew9Mo6>qd*?90#SQ|8=TFpg2f|NpZ7okrlNbgZNnXH&mNd0(;n!s; zeFlZ2Fh_#xov|uk4*AQ6H>if>w1iOSrb=LXU z)*Em}Z#WrW@|2FD3+BPyMx$G>9~m4$vH`b&DXa%3AWa|vom~C);dtQr>E_?y zo3(C>l4ONH5Tw*+`e%(<6i|wsfX|RAOSWWx-Q;-+ zs%$ph4V(%u3xpb3 znfll(BoultdDmiync(~m8HiT$7Fm1VJ4!f>&GkSy_#fPRGI25~3!nP~h^?XA71DsZoSg2=WXd5F`upK)6C;15uLg;cH!L1gZ4e`KF7;4Eer!u5 zQlMpNM4blxRLP&>6EJusE<5XUKklW;3bkwTu!O`;eb;~c78KR4947wqyB$na_ay_c z1i?0##|c4sy=Uq{e!mmJirB!JqbJo)1nj~(4EUgASryu(qR9QL7*3F8sQzRiF z-GRtpA-$MuZ&j`15t7Oz-;3~3k4Ujz^8{zD(A{ZW)q5D-T>Kls{~!QpcIc_YDP!tc%q1Xu5x3ALENYNj%WtEJ2ZFZ==aT59+59 zeHXZzEX=)hG3mfr;3ry6lKBOoqA%~-&SFK*z_JKXN6#P}HW9MY&9H6pnrRq$Wk-(T z!ckm|f(eiXm>Hzw!_7B&uRMHJdDjXm=Umsuk@O?-vPdjeEqDK&$+m_nAu>*; zEw4u|Re$QzT-;(&5&}acWJ`GIh2X{XmlC{w{yXkH_Pz(R*a?o?(VT#I?S`H5q2>3x zlm(Z;`;4|w38zFkV>t^XvcWaPE0I-62iAZ`OM#5NyT604Ti^G972M5Yvww46W4c+8 zpPvx@UysIh`FKk9bv~qHS=v=vG8O@-kCr5@a^*T{gHxyvDR>>g^BG5GeCDK+rs5=k0Z4+Mz(V;ACm+L?vT|5 zBvpzJ??fN~aw@?PIixKuDFH@dTP)cvPn(CTiR^b4l;86tbI}SWb;2GjD5Fz2GNhYa zqhzS!4L1QiZk!6cC2zCJF{8y`*SC$040R%?;;)r~XxMRlQ>yS+0=#Yp@-IeVdo0=R zUXeCO5tunpCJOzOB~M&83SpQ0rhUB&h|gmWF2!ts=#pb5DC)I0)F*vWVAtN6vEm1z zbzcLsK*is}*J&pzqrx80m`u_1g} zuaZ!A^-#UDA9@;;Us=5H+qFCsPuHeUrZ$iO1Q{^-_9ogP=j?eZy%l|;GTc*6q2!lf zs;{&-8DpgS^3fSt;Tu_Vd~3Te(X?JQqsx|^3 zwr2P#p5*>OgqgM|!+_JZSehI>JB{Hc3Yp)stT_vX(_`k}dooQ;gy`(U( z$sp~@R5;0sWgt#D0E0p0&rkE`f4_QoIy-{+GZOxwWYZQa>Gsnt4tn! z8v715$hatrF+rSncz9v}nj2x*ma({2JEhN&!CK^T=*HbmKI3rkE4HX84|z=CH_NCr+U?Gao-KbMKOo^YxGy$u0&Oo0XJj8+zx_uyeYvM zUqZvf4iDwd1*Vihh*7HsvRiD8w)84!uj*V;Z~dv+D8bdOmAgR~?@!X}zqeoe#UuhhuGNus9>ZDcsfv231EDkeU#znUA zR6bu%u-!5mvz3@mUw!;Soh?!@b%hL$=b+P%tzRFQHqMSk2DEuvHthv0aQ=-g#K*KL znTgR{0?6F#|7Y3E#=)K%AP+$cH0sGG5;UWA-fC~z9D;$rclQ;$Bon0+)3p}NoS;fi zn|7FCrYsiK?G2s+xz(aH-YRUWSXbS>W2m=^%7xSK?vE-eIA20ecz7dwGzpd@siJqx zMsTkYqHB3(j>50#Tcq}In^DWmWf2M>lOk_VAY1x-B4DLF)L7yM%1oUB4>~UFQaBy- z>=oA#gI>;mlIS*&q7@NOrhN1%9$FjxTauyaRz*uecTcs(P{n{|CdwE*qTC+cftr~% z!k)Yrv6cW$S(KW88v4dhuz`GVy> zL!^V=fM3QKK;tG>%p*IGocAP#ib$>Ia7?E`5JdP>ovm2gV+4v#`*-L{yY>JZMItv3 zqn9UaEJVN`p6Qa6$l~&!>8)*;k%qEN5i6n|vaDg^wU$u`p`674xI?=09_l%X86_#5 z_=Wupt33n4YCy~HW#qYi`%qZPJu;7BD&WW_Y%0Cr^boUQgSc$-=x1PB8Ux5f1E}^fCPS>K z!6v_D5D^JXaLo__H3y<-+M*H)9rYm{hEUtTD&o3p?T0Bij?cRf`wNW3txg`zU1wU_ zulF9ig^O2}uOF`i+|1hT@4{qViIh zdup#bDR2EXe}jD+m)3bmQ)h8Q6wi%n{WxF0f3fRuqE^lU{s@E&|4l<2gPF{oF4NzC z(&AmiS6(mw+f3)^TetqP0%_bh`uS(Yi6}cz?ym}*im>6vduLl`lYIO6xL?PLFX&gH zPtjs_`-bDj#m8O#p0NI;wWIlHYuCEH)_H_7^T$hH{VUGhkP=Z2SRpyf3%X8_w;y;^ zT+I{4?|a8rpjvpN((!5h;o$tl1t&~pAGWcYJ-0L z&CWxrFF(+<@z$mzw6yUre~$6c#Zl_f($TPLGydAfmVbqs?kh?GsH;_DVT$+!XiFR1 z<%y-aZ~8h^5P581lG@$bJ9F0Im=mZ828N-(_Fs>R`J8zj$b*k;VMx_r#L<+4zz1CP z&@-521N6ndh~zz(*!@JLPdaX(5im|l^4*1KeSwq$r#cOpu~oI`q#3C}z50piEA}g~ zs1x~j+(as5Ec_ij&^}Ae;;V|V=c1RuVT_*8^rL(A56O4b385r!y`+DEaQ{uAPX5jT zkr>YuK6*)PhL}^t6X$*w)LJR*qe8x%OkI+*6l6hG2Uze;2uboUg8Q_p7Zb~7Q z0*ZPcIA92WT6Wf3h6te!IG-_Qn;?ksnY1`}wp+q^N!kNsnpxz@>h>i(HMzS!K-Akf zd!29ukF|W;*4~VNYSb+u(~Xw$5Z1Uy1?7!}?34&@25rs z;N~g%FMGgYTXow(9| z)~ckDErg4DocdpuJ|lAn&M%nVYXwULOR3}%XI zC@v<~N)4O7k`e3AeOis9Hw0dvFRL^a<}7*OcJ{cM7Z?S-iO|@E zb54O2l;*|N%qY)PZTdy0?|!YD)s9>jDwKL3-TAx4bXRAMixcrD; z{`{44?0fAcT!;vIz$i@HRw?Q=Pn~pX(#D~u!I<>ETVgb>x_HRd&K9b;4G;v34$VJ+ zQ=i7g@soTU;iyRz%^kn$lBkg zQ6nFXg7l=EL;O@9ZzV4Z;nN}!9{QvPy~8+(@?KWgJdq(nSb(^U8Ee{|di%Bn{cA;Z7S0W=ywd{S1^&FMT9g+Cw{@eRkgkE+=K9NW0T@YNFT*} z!N=mq+lC;8?TIDLr1XQ}*E<0C4aXa?zA;EL%QVlW-N^`x9{ey=ymDJm@n5D0VZeLA zv!fY%Y>RYAWJGFo!_3!BJYN8*{wvgwUGAnCy9N>qy5Yt6oWLUXhCRDgDHG!%#!6Nh zqmgi{n%4roCgX+{g`~XsvBfL&XU-Zh8!&d7>MzEIJplBml8S2@ZWmVLsY# z?&R(WNY+PaWbnyzbO6+t;m`TK_|Cwb{D`k#$tzvy7C>@63SJ^f>~79zMU`k$d4HN3 zCATa`hS0O~W8|k{UVSb)80;Gx;wkyWiE*Y|echK31_s$rW%Nbw5wpdL$oIub)xeu( zW$cPD)*U~;1XY^E_5%XttT4gg_RbVJz>DA@UWVzy7}Eom1-+PFeaBv6XYRz6U?}T| z4RJpiH~QC6)2|4(wyG0(m_M-`bEV6xd*mGVz7Cg4@`?wcepwVkqPiNfF%~Bwk;By? z;T2a#4t*6xmFUYjY9QhBJ=DQLJWh`yK{%g1%kq84mwme9Z^lM(=Y4H@1l)OB>{xPk zy*B|6fd$Tm%iy&XZcJ0fkYIAaV%{&cmCk8UeznN0Ehr2IuBZ1vNmDC-N(+f_Up= zl(7iFdH?;f_CGGkdc?0M5a8Ur|KlKVQUmc8Iy#+#^K$-gk5nS!SES~He>uUV_H005 zHN%>L)?gqwSh!L_(BPQOueKoheiok0dL;2doKO{aOn3)Bw>{!euNC)4KA zKu{_4f2{ms5N5MQ1PFkJ;Nal;Z?etLaUgtX2zCy(#C$GlWGj_|PZ@GFrhFPT|QNvPJN7LBXR*Kx{XUXQr6FHn+! zXF2cZhu1#r^}Cjiq)^y!{n20H(mA)B8b#8Eglq!jk$%&{qE%r^U@d;>XDR)nVPn$M z_}mf-FSdY>538$hlL9Ww@?eUfML+|vCbsz3o_6C>Ry7#r2D7Yv z)8vNb&M+|?Zb3`a?$Jgh$0DB>QSVvA-HOE0yQO7G!_Y=uO<59CA~}#EP3&gcGLh&d zeq+a7gH$rjRbAuIS!1Ec!*0f|GZP#Pb+P4Q;mV*F=z;EBF-Z+5W&P-`Ksp83?8j2J z4aThKb$YRaRLP5KRCxMf^CyBYp9 z609}<7AzdpIQ`y?&fg8D6~EHWvjYMs2Lb!pcSgK+9P6#MZ$a+sU1=ygeP@e|)uc38 zfh-kDS+z0XpKxX}bkUg2wQxZ9luialAGMj%S^nOiR%pe}FVLL4tY3=v`j=V`dLbC# zPDshl0>ZLMhcr+_0u^b!u6{yEDzw##%DYyusu9%a7!%|KKev>18mWwOz(%XM8VzYD z-1ZVs^45}254|1Z!;52x7GVyu1U6r#EQ&ctZ9%PxSc~Rhj@$C^;r9YhHuoNlLajW4 znc(ERIbqk!$5!l>lj5B(&$D6UiHYOKR`3mkxP!a%&s1LsL#~&0F?JlC|04FNwSIsI zc??+vyjY?q7b@x#Z83}jKCYc{jTMNww(tFEaalW`yjY*x040bs-c5zW%*P(?fWKka z&v$&v%$(m!%N9Yw6>=8802KVs&U7W4c;?g(8*`_5kb_ZD9_ zM~wl5WOH%FGAq`;{KHhI&CZReWcuG`P)~ITnUvTR`Y6}|m}pgoI>F)$L&HQ2>M?MQ zc`%s+W}6egR5exxi11}TLlFGDuzr1hwBVV^7$&8B|Fh27-!KM-=fUL3xF^n2Rfbl^S34LxJ#}Daqkp617#us9UF~#t z9Q^kJ6N6^VML2L-aLoO)c0WCu(Kk7|(uc{s@MCVR$4EX=E=kOADS9Qd+}*US=vSGq zx~&JB{pISd{*i@i_KBeze(rDWRGd}vVd~|kuSUwz)Vopl$Iq__z}Xr37dJMcoDV-& zEf7)NU0Pl=|N2ma<~1R6Q^gV(C=$%fl27?gH($k9>EZ zx$BcN+fY@&SK3dZ9bCxwuvF&N1r`+Y>${sijc#U0LNbK$LKLqmLdOFG9$yC#_oX zbh_~f+^%{#)ct!%JdHdntPXrwpDY3(eYaL)onAUVp-+p&pyWvL4K+jE?w5e>u7n4Z zG8KkozdPEGt4WSt4wS5FzH8C}A(Ssl?;%06Vpc37Tg3$({+3m$sYcKUI%W|c1%FbZ za;)F8fifYL(v{q;waraN)A>Ag2j8V6lU8?AcKe!M!=)eZfvMkvs9o|t3f{ldz2~Z@ z*1UE$F`9hx-k#Jqf<1c0^QrGipG7~q_oskuntSk3e)AQD&**Z=Uh zaSlin2Au0(v-l6wHx>UQesJ#p(l=H!ZsmX3oQLy&*xa=hv)G*pnMM{e_#v+SI~-@{gn8dqd3X=kFQNDE3`azA4U7q*pG~3zN&)@EObCNmsO5 zsj70{c4>EIF=$g8E78CXu*0LX<|mm03TF0W%>Xs7MIo9Y|qd z(wJ_T{f5000M9~-o*Oax99TiIf@foo%C6X8HsUkMb5x&B!QessiKV_TbVnmkHnVJY zm5(;|)7R2Z!!4Wp?XL5i0!uGCSHw333W`|i-gQe?rNZ(tA&1BpA)z>4+2Rby+`qK( zD?r%h8L3drjXis5ym?+T+F2^QTtrIUYL`h?qQuB@AYDSqh?>_rm!$ss;U8{lDY(){ zT%2LM_g)CRfN5!8}jf#&ub$7#RvVZc3vdrqx{Rs-1kd;}b->M?grjycmULeVF5)#rB1DT3Q5`?S#^1;%nW=-f!_)eco zK2WLNly7WVF#K3@A*`~`!O^t3Nr2?6!IqGP;8?`-rj^YJ9G2g{^GUDk@&ry$382Fn zW$r^9>&NF=c#7>}wE{k~Ni&o+S_?ra@+q1I`xQY!LH+FaPQ;Lhv|n!c7VrcnLRUAw zU~I(_a6(8H@c3#^dD_-an;l#^PA;BSYwr_p>U#lsVfMk^Ch%IgXQGtk&p`EK`x>qU z$%;vZ9F^$7&?yHYX|*_7EM-YaCS+paN}P1s1eC|uIXUT~g=kpud{0;%S;>Etmf8jY$G?;mZf|>fjzbw8B^J*4 z^v=bJ7-Uf@spXX=O)WbO`}4=J)A+%UL_xpASJ;b(^9WKA#tbS01$Y>v!1~+N1yPnZ z{ey^rMWumw1#=3+pCHEOAc#0lokLQE^FRQ^CKjo_1zK7o5jhjE$%@WshvtIfV)qmr zBnsVPk=H4X7BXO}t~%i06R!$qs)5C%rRpjkrtlVll8GKg(tUo8tI!0~D3(wJPp@H` z^h%?r7jC@CHH0j}2Fflnejd7lC5q>nZjv`jY$^3q{6dGz8J?~+X4o@QpMz{ zLW&G3EJ=bE3)J{zu->ATjkdd1pt>RToeK7d@I_yeK<_C+K?s4&LJ^G=r&iCayC7n_ zSKU-y%H5+q?>7=VwbmxZ5m8H*+W*qnVKH~uTT~DmCqY<-CK#{yT_EN`l1@fWdIext z*4fgX*O++Im zd-H(S7Vb<1L4G!8k{*27pEP{9#u#=mOTtYtgilra{MQcNue@BBkmPxGVm!TCY;1p^ zN;&kpY&=5@Ge8Q>Lkp*Mv<@hCIsNf5mq!TWEE6HVRy!T3P+ziFf4el0IyWEj^FMBW z35$2Q@!$!9Z2UM47;Fk5{EUI!wEnJdkHiYNj&Z%ZT`Ua?Av#zZt!&%2*3QnoNP4Jq zJuJ7?bY+fpwpT{Bap8nMoJUPUZxho@EF7y;pT|OptXO;dOe}bvWi?cX2lXD&H*!La*_tl z_Jm&Aj;IYcN69a}#@550Ih~Irg`rA&V;M&aT-F@x+LoQ7RPe}J(gPyW^O~laNH(7QvaKbpp zOP>cQH+oPtXAt{tfW^3UatO5SD(!x%rp?pA5{KY%i*NMR;rx84QNAdI zOrdoByGz@Mo#2T87fGkP>HrEr_w4s0T#*BwZX7oQHKG*tt+}47e#vaNbJVwRtU2I{ zi1^`^NjzP$)YjBzaVam)yJd0nIp%x)wtQw~MSfjKWL>r8`{Y90s-mW!ErJ<$cIKQd z_S%PqgZi>`xw;==LdOP5^24y@Ih2d{sWjSQA;}y8 zDHnySTh$?l8^N_n;pD>pb^1Xh=pgapYOEkC*((0hIl4)R##7f8@-pYuJ(hHp`q@a& z7>BAlFA!H!FYH7lH=%g^@&5d-#*W~QAbwQZClRzt7;jyTL!lyu6c2D(^QR$qV;y- zb=+KI939KSPoa8L>i#mMS4#Xj_NIctlONJW*kk>JMlP!{#VF5v`g5_~pMbmcBK*$@ zirE{CGjouD(Pf2$)#p;-s%QN&aKeY8kHT&?o%_Qn`PoUI+YpaqC~D#M=%j@4rG&8Ly*YhkoXb%6a%Faa_!Q_lq5LN%`}G$t z^VDk@JvR1vr z5u8(F8WJQ^jUQ0BrdG8Yk%Olp+YN=NHuZwf?Dk6xP=C!gv|g+Qvw8iT9Lh6Z){^Ey(TJ>Y$_#=y zTa)CHJV;EhfPyYMEOizdGoM~8Y^7<+IsL2bPOkG>;J`hA-8{Ii#qT`x^E9A zUq#3afQ*zvl(mVOH<92C{CvtmQ=v8-($gYENk_qiQ+XNuq-CN?1F9N7@&Cq@MZh~b zj8u9Gl?o?U2Se)nVm`}}Xbfn)U5ss#%Lmh_HN%S*K<}gWXr~HSZW^YmF-k7A7 zFy#Vqj)-vn^iNcZsBSY+#_uoN-tMmK^jWTejEZ#pxHGK{i8a~l+q-v1o1d=`3?ezK z%b2qT!IjFeM$=@C3~d%h&oW1|fpUE$Gjk+#h>Uis;`KO1A((ZjggePF%@gS13m;Wa zgdk;i`nKbbF;?L}AvwGHV25QCxd&g+FP7ot`+wF&jH~_`ZmY5xF^i>)45j$a)CYtE zTbO$I5-en3GM}BWP17R9y94e#zvEIbf#;SCca;LPE0@S-py}}Kg$DZp}_&@(bRkAdZ|vG+|afUD(jjr^V&|$lJZP&0rEHz2oH0)!fXXbwaxY zUg}r|zhd%{Qop1dLNa`xatv%8j~gB^`^6h8V~~nYgdg>`%uV@A%|TX}e3QgYrHD{m zs5G1~QE6`yyG&t8@NfLEi7Q(&uYTc)Z44c+tcvsY3OSrS@eiC{pU0b$OP|Kv$Ii9O zQ2%GG^(fp1S~OXL?{w=?4V3V%ZsG4$HR4#>?hye~g%U=V4%%%cb2BLp>ztfGg7?s+ zseWsw)h8m}=Unyv{nQ<=-0F(1)T3@PT6tJ;K~`7Aw>lXpZzLG+TnJF6-J z%K)Y}_4Tava@Bny9qI~(z#rwpAN~OP)O?h_H?BsZSSfE-Xu-qmte9E)M3aY zxqpOTcqI2pp|5#na=Q^hiOy-t*ds=c_b*=}ar*;T=^JJ?jLob;@9bPQo z{Pp5&7f!}N=_fyM|LH*0;3o90^$D!t+aZX#(N&K zX}n}TqNp3qjB?4159qXbIj(M_BceHKUUSQTVv&;$au1P1Mr^tfwXBmvj*!_qM7~<# z>o_c7|Ejpk)a98X45W|qU>T%JW~mzqegT^H(dwgZ4powjc&RuAXrbCWvP25Bvf z3>5EK)y*v3SZm7kh{BgA1U}q7NmOI)Y|?3cQo?fc?EC7xS40F3-#4uGb5T|YNw*`i zvvX$f%R1uKeULW85hQ=rc5vc*NQzeuKQnOBU4BBOSFD-;zbBcTEL7BfWFhJ6u$3cHOWgIx{BhVP#+lRq+jmL#G$mQPUr5XTdqM|1YJF0r0M-$un%tp zKV5AB)tDlZ{Wkm34{v&pHGlY(z3uVc%HyGr-wJ~&;%5eReOSMYS%_S;Oav!YI%9&d zRP;B#92!aKdgl@8@9WV(rY}$C#KZ@WIf(=Y0F9o+LiH^NJu>Kaewn#z+9F^81&)%e zarkqkvO)r#oFXS>_5R_g-F>lcRZs0GZjJbrE2^1@Y z#h_VA7AaEk6J(pjp3y%ROMiBDcr)Q2ngkUGg%5^M$VKQhd>Ujw=GpyPM=n&U;>`B~ z{uf*45Lj8*Z0%Sb+qP}n#))m)IY~NBI<{@ww$o9^w%zgH-*@leAKcNNy~ACrs@8f6 zqadJD&~qhQARIFW<(Ivf@Q>0+Gy1SxeZ`wvN8i92;tB%E#X%jDzqzGMr9@?1Sf(OU zCtOX|Q^Ht3xa&}1a%q=y^I#|=TAZ+?jcT4DX1Nr4D{@`8LlG>+>n&sC9){ZkX^2gx zy+fw|nWioAW@R#2kv=AkDbePYGN6=ziPAV;K0?P(gmWVR8hG46;bzNGo62V*FFrA!r|zuOXN*6i8!Z74c`}=8qA9-H;K#T^RHw$m6-T4O*t#a z&^SrG{uBrrV?t@{5_u#M?swXqPx#@m84{`2tb|!r#a3wICc3z*x9FiEe9!X&DMU*W zY#^nQZz?+`PLlWs1WJ!GQO%a(Q2E)i2VJBe3Y!+k(r9!Zb?pAqq?K|Q>VHHK`;0lojLeXLL z9ZVQ~(6ZIDscFMRG#Cdeu$L)-+|dwN@biANRT^h`Sg+*RTcXySoNri;_fMp{a}SK% zI%DSgG*NylS8Wk|?S5*5e287l+?<<)uEwF+;9qea%pdAJI&jU8vC!YQu}#!LGUW>Q z#98-zGUZVy6Uo>|gQZ({l(w1OwD*FE)OS8iqP+^YIg2Y-GaGBmR|-nN9ix78T2ym{ zg7MQbFHp8HW?B)swzp>kC)cONGV8kFW(vKDw8=$0QFskXjYwAJ*p@OG&@P!79i72a z{k`)6@o?c50x0z&rUsVdjg5=AHcxvPg}O4XrT{9nVO72u#FDBdWIgS{Lu**jNaW!D z8g!dr{?xGaAP8#6pZU1Jgj^x7*0ACfL&A^?@j);{ld34C|l*Ftlaafd(<_JIO`xR_x3_^If?0;*Fv^FX-PN zK=O}-=g0lzuSAIKCKtjc^K;aK7I+eOb96W7lZvDtpAI?UuxgcowfaOf{yjUfWg)Mi zPcx-=;9DjKRGp>c#0d+A+w6vJmdn`S?U8tDf`y;zvE zdOfMDC=CnzM@{pSz9S3Q2`=5Of;`4ynkB}iqAC`bVmu4S%hbya0=ce@3WKun2C7LA!jey(G?W;_|Wcm^4V4WM5OcS7r6*7@g~ zJ%G8!$2C_^5Xnu8r&AcbYdIpVasot=hDf+-#V?(`+FMDk3MlZv0JrD^6ehbDXB)0U zfz5B)=vBSIJG?DYyf9cSti%VgXB3jvLP4Y5D6vDWNwYbO&=wfi3~5@JwlaB%EvjdPdKUC8T-0*plhEkv7bL|EPe zbx}-Ts#a|X8J1J87O(q~W*ST0di|J3J~<~(4*HouH!9DXS2wOBIsNu5IQ^N@zr30* z=qclQT`kD{Sxz1&i1ZE~nSXJInb_XkgvP-xrg|(+UEX#c&PKM_)hnyA&R&$p0?T{TLOBonS zhWb5$K!1)dbgUiUUe>V-t(SzkpX9TC4iy!Xh0iy~C0L`M&Mcl>b(^u7_0Q`!4jULR z?*)3$i=C^{w=0$b<%kVAtT?{x>kEpy+D#R?4lVQz*5jyLj=W_yGph7IpE@=F7`mpo z>wj#&F6!E(s^*u>zwAz9^4=N-v%V{Ukch+&(5P)c8DVF(w&x_IlF={1??*ss z{Dgb!8lOma)ZJmm_(RCn`=>tArW9JHdd>{6x@LPLIBsFU?S>LZ zNLn6+9w_();BeSXcHsZY1Wpl6+ANzaeVx+vF@Ji^{drDs?c@H0srDs7gvdp5n}bmY zVwgq9dm({oT~B@s5Mui_6clqUrLZ*$x7`l&T^=Q&5U!^?r`i$>^GN-d1Di~|50d; zB(M~S0FjC?(uGrUSyy#Cj@)80$uuQl5&RLj&a7(x`9H#8TFP4c*FWLF|3AV3h%8P9h4N20)aRi_ z{rV>y>iQO}f{279lOz5}0y*kxNo8WujzEQMaq`pJ{yORI)Iy-1sJY6#dl$EhhB zj@NtUAP*m;Q51)!@@N+KMqak$rw=6!X22brM)Nw5@vFqtZS@(SNlmYVzqk9)nI~CbLCg zqVmY$t}PdGA@xuE;eaoXiG+u;6V}JACqdYC6Cs;XNDF?^zZW>DzM^Ij-liR6Avz|# zhu)1u z%e5zNjeqtE^c3{R&k)eixI#XWlR4R`Hc6tl1vxpE3B;F&t8a)fb41l&i5hHg`E_l~zcYgj}7Q>{mg^_?2m>>*E5U$FvcG$mmVl{@sB)*3h;TR|V z1<6<5wRRZ#j{ZByyXD?gUmbK7q>VfM)0jqRRqLzOO}W>Q4MV zfvQ`$0D}-TNrMYvcbfm~nO_cy%VC48?f?t?foZ4gInlWD0j7fp@vD1miSRKRamgcn z(nK8n4_`v9v*rd%M2N_#g8u7(vC8{IfensNc@^Z@00FvYyJ5Is``TewzTH!|ynkP_ z6<*1_BEtjy2QudI>v_jn+kK&|mX)x6(h*R$uOPDp&$ojdU1}~izaT=?M+XvB7L5@o zL1xRQ`s5;mEeCH=E~31!e{VDZkLbO1r`Uau(;`k2>7C`59}CPBvVqRJY?%uAJ}_L?*uFD$3^Cp?>@TTcPy zjDZU){6;0fc(X+|iEi}5o(B|VSbhRM-V@+hs$SxJbLtGvG4P7<@u5WxT%GrwiB(P| zlMjvkbRHikVnopOm|-Y~wAUGrS{sjM&PD zzmWAy14`we;fGg9SIo#+@EZ=W*mpD-N3DLHQ$wc4Y@M#8)u9{PVJk~6%-;$ujcKUb z-(Z`pJcZ2FLd$X5ce<{}Mkv%A_iFYjOnD~=gwsXjWC|#yKKQ(zSN2R!D&zcaH8{L* z&kT!7Vi1+^c!4EBw)tLL@m&NOls4~sBG^;?ez=iOtPRy7MHNN!FhP|#UTN&WiKN-c zA)B-O{#;^IX!w!`Xj{5WvlbTcUvgVXZtI1@E6&@&V?$Ro<-2$2xn zwS)1C)(Sb@f04%pOR$D!!In_9+J?OBu}qq&3BdsJHvEOYd+tk{-*b}&9o-o3jO_6) zd#_ps94e+S8s`+tg4j-J{)uZmn~&k(2kCE>fH=?luG`m7|AcBRYyD)Bt}>D?Q(4*3 z;Mgc~I`EBel}seb5R@uL4`|p$M$0aGn9xs^$jYgn=x8)sU+H}O#EM`v$ z$*pAq?-(bxIUeB*(xMVlj6EUGi;$ua=!HlGSxokc0ZKdVpZW9O(q4gqbT81+FJ4BM z%g_{`BKkFX_YJ~__U@~U*gwAO?P$wa6c*XOqqbSP?~?Q7yM)mAQ|cI3vfSpILB=dd zN?<6dqo>Q1E~9`LU}^W`q)#GC2{JGvaYgSqV2iTN@&w~#ZFIF2L&06rp3m$A%)>|F>wsB3E#Srp~B8(Z^2q=U;6j;Yb6@qV$$>#lXIJGzH zH1wZDD7*Lm9{#`)3;HGT!kM3DRzB>2JD_axC(_v>v9RmTzbY z$POgPf|2*Jp~dH(CUp$BeABKKU-Df0wjIJ3Tk2uieCg)=h5ikGQloPZ=b#n8s9 z*HeFebZZNPqKl`Ir6LlC{|xAvxwuC8^%ZONcpVaUaxpT&zZ&?Qmu0{4m%x2H zHLu*n?0$9sQxUwM3MENg`fAsjJq1>#`FT9XNic&};$VdQ$k~AF`f6?eFb^$khTX&~ z3w2bySnbkc!Nvdn#E@NQuk8hef>fapxHaoe9*KgQH+lMe_+s<{k|P6P`h_Ne^T4|) z47A_>B{BMgRaU05qZRnx5$H!qGia^+7tNg44qsYRoN}SLZDHMfq_+`?pe~Blwz2e& zLoV)k3s0EyCUcv)k=_GG-O7lN{TI4s1jKvXz7`2&0xyoJq28R7Fh^k?KJ*ey;hF*S z-0a**^ea)*Cpmt05RHpLp)$VW>Uz=a;pSfX0^_%L^k(2KjYWB zLsYo+I}Q~(bn*xUQLp+lzz04R*#^CSS06{uqr?9EtTB6+9ayL*UyR8eG50P4C|V{F zk`_~~MSKggEi|?N6yS5?&_x`$G_h` zY&j%? z!zqPM`sEW+i=eVQh5yAYuB)zwXmqQ?|G3B07wvN^T2xL%sse{4SQ9prjcMcd zJg{35v8r!R9BTe2uZlK@n8}MH;C@S_ABI9Mdqhl6m{30DpO6&~v3K$~EvX1|sIuXh z^mg=qIQg5-@yxzo+OXuBMUk_=E@T4$6$fPSqom_%*@gSv^=vBj6SL&;=3OsN9#S9F z!od79XXX}>WplCVpJ)i!Sg$_lPP6u+mqA3>w(SiWlyN`pm6=(H;OnL0qH?Gqgy72a z;fFi1_D+s7&A3~b+N zybop4gH6u(?%k|qUdsTbtXr(Rn|Ego6c z-HdRYuLIgjh=YhEa0*la5Jc3A5_e@cAt(e?p2iT+ls(j8U5O9f2AU)Or(8Y@dKO2G z3_$)|jn>COa&s2R@k`wV0e#=YG~gQ7 z$E)FG{^W;^!STgroO8fl+uGLJ<%h+wr@?gHL=33CUALITMy=&H6cu-`*4f##R}GaRAoIgdep$3REfG#Vonl<{zPu3!f^?sHae z#rc&Vc!#>X&A>f$bT5NGCs;i_Cs3?~%}vLj;BIpC;?2AZmZhAG zGm`@0}yQTr6Ymt&kot+YU; zum6K<7u!j$zQM)^)(q&g40}p7veakb!$Uc%Nq0E#)1N{5(m_+w0V^2r0%SwdwENMX zS!T^-V6MrPsyAqFg-wlU^(hN|gi)qO;|pcwzOO1Ll-I)e3l>5TYBi0yEAQNkx$j{4 z;lz&@lL>7<)TGtEk@cpS8<>Ipg3X5>; z-+l84@#SqjC|8*l6j!kWgqI z3F_)TH*R2}3}IS%i5MzXA6~UEGoJMgLa5H2W~>H=4$Agl_zMg3f8Z~)Ky5kK4Q|xl zcdc8CO4`9)1t-Otae*Bl6)rbcsnnuaAc^JP-<%(w3wsMe-oYzWGmg z@Ztr3@uC+?cK#ju*#Pe`^LQ$-DGK#kSNpy)Fko+6O2znU_lgP(|_x8sQoQP zq}H>pMqQJ~;C?sl&@S+Dh-%cpTXusHmgK9aIiR;SYn`(-+X=1huk`-P9KTyXwK7JA zVavohXWN&*eVTTLkekQ-*uGHyXR-`w$vti@uMz}3-o|oI@Gqh(4hfC{%rN{`K@jM4 z7%$k09Pq#m{764EI)|B*jBxO{zRfpjF zKQBRz5h^Fu{Le^Natt8+I*nn9#)y%?2qWTA0TjB27y zZ9?vk|9T0QKOI;IV4$-x5-2mTQ3{R6pSAo>|ML32*^*k>Melb+>ft1oQZ>ZeilElp z85yf7KtwyY0kej-a6(R!al~R|_9TYbAWko8NA!WE?l2ZLsEJnIb-EUf2 z$8n3-wqm`@{_%w!A(U|Bfx7<;1a(!d8H~{+-^b<`z@YG8bwQIJdFjbzm5UBa+-D_M z*>)4L3uju`mGD2E0iPS+7Ft^SVD-f2*8F&|G_sMh+Ql?~b0u%)ljCb;T_vis=2eZ+hF#hJ@gKnXS z;AK?(fvAwhhvFbsf?7u6wFSt_Wh{EQ#4ONZz_;6*wX37Ct~ENMg2dp0h=6wzotPu| z{OD3^2xpmOS)goFG8)ugXf;H=3u~H&7BEMi#C0r$Z6KSWEPghGlwCvY?vgb5xb2~9 zgR2SYp(@h&?xboeYwcocqXAz5^!XQWq-3xQkaY1-xG14HpQfPxken5V3N9W<{6N~D z8d%xC7+B+9KoEEi)jA2{A!hko)7#!~7*N8qP`@U{tO;w9FU8$yo=<-d#&3Q`IQ(^w z2)Mx#fen)rgttVs`C^8WDMVf+7|E)(x6j#NNuBSv`YeLqDQG+9a>Pn|$V#wM6qXAF zl2g=op5{d#lY{!D#cBrb1Ih{#;v<@^x@0NTD2N!oS9s z3?fb6j%O7zPXf!Tzkt-^5`F35+m{jns)jtMjfcR|q0GIQcjn?O_%&NvB$Ll$=8E!$ z>+f#DmvAjx4cUbuunpG*vS-VNq?mbDl1%5>ZoAb8LAQ$~kBX`P=}pUYnukop3q+&M zRz!Rzh{_5=O9T2Kyf=*Y^;ayK<}?J+yZcxih#f0iYx$#v$rxdJ$?ukfEGBX-U_M)38ss1?{|Z)fheGG{ssVy6 zwThOD^+FFEi5tHnEw>XSHj-@9uNnstu?$WS&g1G@PtIb0lgThRZD3p^J(=dqkOiKG zu;$I+>on2)oK^O!R8iao?cWmsRw}TCAvnp(fs6-tAMuEfFY$4eICJV7s}OYV@xQcz zIVH{^i4Hgh2g*hT@&AFu>Ou~x+KU?FxBc`7dF1&L>__|6$t_=mMerGS>o-kepIHNe zS85n9&cAk1YwhxlOWLGoz9EMKFobvH3vQUI26&9n!IwD^{bULsplh`TLM9DSZQ7EaSLhy3iR`DBf8 z;er;yOHDD>&`1@N3a{pCKfhyP6zvZ@K)M{fC}&ERNse$6tP{W7a6m>~d72M#^+Ihc zA)>mlYoZw(=AB~s7syTmIw9e-Z@t(8>P@b8R>{~Y5UDd5zvjmhhS#OGCuGoju#<6?d5$Ch=_M8vk*Aa#cs&Nd z5{!B}0sJVR%Iv`gJ3IZAdlfSC=9vc1$6`4N{Z+)u%v-1h9PI-W*l;&gp!wI`{@_IO zWX~6y_2r3^%D99MO5{Xidnj1VH2ZA5g;l5HxFh7kmFGN>RyF5&r$XI{>P}_-=V1k@d@nvF$o4$W2?R4PM5cu&O$?% zFC4z8O1c}v&;;Sm$70MIp0rm+lpOrICl<%l6gr{_kykIxQEHE|4KT=IpXL~6(#KXi zs8GUAKiib3CZDS4KG(qCX_IcJ6)4G`TIX}BtNvY=LEdf@KzjMbG-az{=2REyGykDP zm7(2uT3^zQizM$?J}$({`c>ey|eil_b?I6=HT)g7YboqYaIEW8ee4H`@UX~K8|GTpTADO$+`i?320mbbe={1eD-EVnP=(kb+WP_r89z z?O*#uydQur5BL#%%$4t{KX8H7F=qZBwub*^EYZMOnVJ75J6WUs?>Ip_>ef3Qps7LK z+&F?OepvxuX;LjV$2obVCPRB3^Q<(iyXdYU$z-)!0uOnFi+;p0|e^c5T!97jlZt%tN9+w=qka;nZ+LIr(k9HRT)1T7x4N)|0xz6*Jk>vEhqQ7M;qJBUpQ=m|4U(&lp@iaPa zip^+BBw?7p0tBF1&~wE3D9N{9O>pG`w*RzkWC(t*Ks#`!E}?>$z%?%r73F9t!s zSPPN?G@ql8)e_jn0A;ykP2-D=+L^AmhVdS76)|$Qchn!B#4K9m93D!Cpq6lV2(y4D zbSX*j1Fl%AkU`c;;v`~G@eIMkeDGr=2)dYW|hlzB(oq^)X*zZWp#6C!es8 zY8jT6Dpn2g8|&_`ju}qKStoMR6w<^8ahkRn{v*C@>B-z=*`e={+veg%KEbROi53E9 zJ^VPRaGG?su)qSbZG)Sn*I*lCOHb__`}!cQ_7bK3CW>PDC4Um*XW zo`+=(f~(npCd<#K^j68BdvSRL5D&u*Ry<=HhJ}0%NVNo)L2M#cNa>o&QY$HRNql6A zG8KTd8FP!}(e?;q?W|P0E-ZiXqEk3V#oFS>}lB9^Bs;6_xkOM;_xBDm&=fuZOS%eA3!OFF>pyf z$b7}(Lo9c!`ZX!?^xe48FrSZ@O=Y|@Bp~L%*%HFA@i1$tM;X`jjsi%vsl+||VdwSJYb&3gSj zoQ2}3hDdZNuGY#!U>;Z~RDDEd$CU|F8v5-{8W;;YHFTvK6*E3eo{b}MH@6)BP!JF) zXVQ`x#smhyW;^sPH)aLjaXvYi1SW>kDV-`}DOjBr?YP^Y@~!Gy@o#KfB61iziDgr6 zqVgz7M3oghLyQQI3mhaIX8G|+!Py*KI=9UXT~O|DKlW5K*$1EsnmZhMzHk_ZGQCvE zg_!3@D@XFghT?0DQS5ZKAJ)#cUEIPQ8*7Eaw|Ce+gdI1CRmk@$BJyxI~BC zKZD$`#)cq}N~ZQpV}mzSmleW3&9OV19{EjOZ|l+chho^`eXk#t13u>Gyk&=y?xO6C z@(QgzIIsqE*G-6Qli_$&x& zu~AVKB#Vn}SY?Kc!4DJ4aPWctd@Dmb$s3wfgWqD_De{>1KpO!H+EeM1*!E-cWs}QI z#6kIU*BTQyXhT4M+Kczkz@F%UmY-~VSLbr^$Aj-hmu>Ga$J|mgz?lb)4T&;FO^I~4 zZ3fE^f4%i(V+kxOPQ)U;oNFl#E3=J_TDLo2)ZQ!Tdhwx+khE6D`p(O6LdZu#xZ#dK zO-{&;+;3BmC_&_fvOfq_PtHR4;@|dHVjlQ3_;mJxT-q?E_+vlq=9{SEIJV)%V5WxT z>w00&52j8yH`;{=f!6}3v1uAD`dEs|+>Fr(w75d^O{MEcPyf8;L#70;$zvK=yKq0V z8t*y(u3UZI^RDgi6?%I6A^8@$>1j7d`};hTA#RApZ$0I6lY>vydfek7VP9)~!4H{$ zGb0KBmf^2_LAD<3(H=~2a=f>qyJ|$)PEdzC*TnvcRU)c<0S)i>g^x+%g@_gE9%>y- zuuoWG66l+Flq}sf*-^T3G3HeE=%~`&6Fjq)bIUcj2MQ`$z5R6$jg9*(1Ri7RG-+D`KK+m1TvbIz|c^5~3qlE9NK6yteB}%r^pKY&N-- zbfW0}sspAUzz!WW&kO&XDB2*y2-@lxuuxsFm>xqDY=P?b7x8IxPfz!wQ6V@f%D)ea zwXOcJ=GD*?7vfb>2Bk#TaUufAR%*@fefiLE_{f&Sb45;XBHU~nbmW@ejKbDT5|v9fDN2REQ=5ut+vqQM4# z=Yn`!xeVL}!~7d7PEOLjLOt6kbW7Z?=;3pYE;y)(BZx2wfC$@8_q zrN3am!$&)}*GnV>Aqh1+*g3;B|3rcbC_FsmwC?b>=XZB`)fsD+^4WKPvO>F2fU3fm zfgevg17ZLn@_Z;zpwU1!9o9j)|LRb+ zSGIh`eUgjlN2m1E;Su=&$m~chIV`rSaC44cG4&tjaq@{SrQ}D*GTvyfEVe;eQaT=W z*h54&6P^D6W+Vy7-E{7aRbD>>49Yo4qOP9kc)npzPbdXFc2>V2t!H* z;hN;?>UYiv7C#gUEC1h8HXpz`pvZ1fDoUyf#%` z&RQMnL|x}*y^>Vxd;X7*XwwFZFvJJeO3pN1;%?Br)M0Q)hWC50TB6@dnSTNdOSChA z>>i9k44}N$tLhR>vN=4Q%(RaL9KT#2<4T~sBPQRAOLE8#A#t0or)vx`taA{#wu=}L zhPH?0PzXGer_xQH0F)Z$6>w={-+9j>kzb731mn!MV#G>vL z2qoA2L3!TmalK09(5osd!_N#TwIAt#E^8%I1FnQMzw_1yA+F^0x^o(*OD|7QpL5vF zk5DPc;9t}^;?B>rt9}ldx@s zq>K2i6U?mp+&K0)X?2TdItMQ68O5&S&ns6}9F*Y{1#oF9uE)b^&1s>+lUkNuOMzg0 zeDBb+(y`Tn&w+$_SIBE5t_PC9f|{u62I~qcG_F#*_5=FG&d?ay_aTP?zw^>c5}N?- zVShWwe+NaJ zzj;>?kXZ4K-Fw{Wy)q%{Us$iAwmL;U!fPr5kIg(D&&dm<+qy&N!h-*;Am6Q<+aPb0 zL)A~u50IwQ(UNk-3qq>euD52yAUA(#pLR=+UO$GAR_2GE!4k#=1>=|Xw0gj`eII0@ z=*hSfdG)rt2;>I3D=rHRwg8}+o>Z-8zE^WK` zjBx4iTFlG@k@gRd1 zYwrRRd^K@4*+|L4$YA|d4E%=c2{9srE_FHcyE(CBPrut#EVnrKK#)cGw{S#m{&u?N z`*x{jwuOp)NAKr4)uDlh6a@?E&#h%7nU3E){P)|V=;JqIP1D^#k#dsf(;;ZI_;4Gg z^7(=DZTrBty+^m+^lzT$=`o6k8^{dkCAT>6!-uuC@aVawEc?SiP!5QlA8z@Eu^=uW z3Z9x)r?UAq7;i_k;-b7!0aiBcn7x1hO7~k#59!Cn$qNs_dwQH2wFjI1j=M-i%sVYO z4>db*zm)@@iKx2gkB$r`tFj_KF;gGCvM23-dOILe$Q4w`+GuqYxjm?bAYpZq<`XRm z#Z`J7LZFQ3SPZOGF?O2llc*jiOw$qpqx#o6{{tue=dRz3_J+&9`Mm#&mQ!A8Wh8Su z+ISWkoq@t@Vna%Wy7_&-w0xLG@@c{NwBHveV=)Y5Di=$e#}pE~O#MGnrvDqr;6xe( zRhs1=L&KWcfB-RZQJCMN^JY&x6Wpru{h=fSiOZC)@dm3`0ll>r>~g@dxMjk zy-$}`Ko0QJTe2ThaePlLIC(tr>G^U)O1 zlp-+^DxjM^ej*!Y7$b;ID*MNajs8uHuYFS5ZJg}JzV1teSp-~;nL1hJ-v*#O(FeG^ zs8S~t#U!hVz41{FwP)77ZO2(uWmLafI!ciZsuvKBvtK+gSBe-%*oFmxd{O#h6dlr3ZMSRvOxV>WFn}4E%7-msszGGMURVh4AE>L}qJsp+V{~3RfXei_jTqhHP z%@ip12A}@!heZNFgryl_pO|TpJfvPA%zQKE3?Ht{YOVHU!ryV3L;*MO458baui7|j z`?7|mERc<~hB(*04)Rn*vy~Oy)17{Zjy|$^-5`~`!j|DcU=700C%N6H1gn5a%vJ!e zfFKPH&wrVkx^OM`leFSrS6426WG7T6K>?0Q5$e%jla<5$WMM(5-0#O^74I?7%h}Nz z&Buw4wpb&dmk*5EeLHiv$cX$`0@>MAEaK`O?!PcCfHyaq(HCuO5^BH=OkJ&U&PEmdoo6p(qPo(XQ4Tw(kH*RX+0dLCB!$ev87#H6X)g zEyo|yb-K<0A}*3Bo^Eh!=ooO?-@iJ3xR=2O$wrTI>;DVlmBXjtxG@bVO(+lK_cbM@ zOi-haVwy#JvyRW_?I^Pna&z&fEGnmva@|L)DO1KgwvZVd+3T{Kqp-m`C$j2omLc@A zEOhpG_vmboO8@Zr6}T&hc&{NC*92^YM=^pom6h((ym3hF>(v!MAj61o{OVbZL?vQT zMaP6(2}`g%_X2PtBd=hR6rS_|!a-9&TR36MRd8sB{rr7DpPy&d`P4u6EimR-ki!A~ zj__KeHVtv(*d|N3+@h?-hitm(Dz?HXqp8WAOk1av@}>d^rPIja$dKt|lfd`XIivi4 zha}Z(Q1@Z@cbiNZIWk7e2Eqgj3j)9|+a>4WICGK$GaZWlEWimdPNawQPLzs-&2Sz_ zjmJ$v%nJ8MTIcgj1yXy%C@@$6!@%;&^JQnIIhK`cQ3pJ)@q&%sl`LFIoZc#J3qED7 z`f@r%b+4;j%^o63g#m1*(ZGJ}-@5c%Bbb-wgZ>WRd?_CgOC9~&lf@k9QKh=-WM1DFg-a3L1%=w=xt4~=gi#*|;BPc78_wj%YnV?!hRnHOs0y`yn zziK=wJp*!_7>um*C!BRMzm+p=Zk=>)b|oz7SMCjr5*&)ynCJgOM*wC`aV{BX^uB`~ z)VR^NLEWf<{}9B5_%(_*Y^17vWXGT%mYUhU#?9wxe#M7PG>5y+Kz-92`boBO7*RhK z6EJ?_)5aOuN0+?>NzZ#AE9P|hDTe5~K038OXsq?MrFEdUa0#7bhxpRC9ovu8k>}=c z{NYaNmDvT3?Iow!6aU0MS*HL%aJvvR8baplQ_+XmM>-utPM zi`m2UTCgsgpnP}+3U$Ca*H_ickyHrMYj~^IuFL5czqZ}i+Le#usX%DY-{t*}?X8bP zgT{d$N-%ii;@^8kdNd4L7AmzNb1y7!Lu1jqR>$m+Z;Qa6d48^ccW+L{UcTP$4sLy; zSWwXmDsFA2v%_U76TUqX9g>%cEyl&Pm+iT$vEf5`9sw0Ei~i)WgKEE~VUQvYq<#4% zN4Z6ZrWbC_lWsUARxbr$v2sI56drJfXv`M3t154d51dJ|hVP6Yp&H|0aDh z&75wA{j~!=1XcTuYEiyRqJv}YOLoWH+F}onJHk3BoO9MiZAZ0u_jQx+`9!o=+^c!s zdQ)q-SQQICT)xGktasYJn^e335z!l7KF^666cwniAqBklF7|+XkbGV&$O?V!IbEM9 zH_0!G0&{$Xcd=hPUMHrOKwM`()GxgSPo%ujoxi{&fu7WT=)$L+$CHSc!Q;CQht^cG z=c1JOv;8Xpk}p53ud>IH+w2Ck6TkdvU5F0X} zgFlrW;;8aGOktL8 zF^y0%pS*nXcHdy_3H;EJ1}ada!Tc0*g~hYo%40h{HG`RNL;M{ zAHDEjDqybw;$KTX<$%wH+aG2vv#)lG%=rjkY%q7cEWQbc4 zqm_|=4IT~Q0fDVD50Y7Ap?z9_wC&dWq5`-Za{d|3*X;BWHR}l&whk`r= z9p3XSIzS5CcOHsMID;GyOm9$HT z_&H=0Ydu)sUl@Um=A;7w)f)6iScyy=1;3OycDLTCR7^a$@K``ls)&Gl{!D>0Y-{y5 zJwUC*iL6&^N*4i@cy#)F<32oh=5Z=f?E0?^Yea z4`yGw9zLncy@|K&3~vPW{d)cS-rb}>hJf>qT}Z&ZFSk329y;uLhYW&=nq*y}0h_Y4 zd|@L!7QMQA)}CnaW22oL;0J6g{@z88Wf;Us-rTI>^ll$kNnpbK;= z<$MdPLUM-H^DwJM=G2nbr1}&B*2I8>=Op`pLC2!pR4lkHgl#Df)i4bDGI83z7!bfY znPLwUjmG6!GpGI~nAG>C^Sa@cx;-3_(i~RI8?p?g5E)iaU5^844I@XH(G|d^;H)#8 zVkEK{xvoT9znalsi-g*KXCJgR`rsSfGwVpMm3)O_*OF?ETve|(mQPCYQY!}7Tyt`W zF_z)ozq39#?$WsAtox&&87Av13>I>fSzQYxI=6p=z(+zmJgTUD3*D7Of@ZwX78X~ z`oA$5DabkSL!@ZBwh4yxsC_|RHl^lSQt$MzzNt>PY z6ItlhEdD)Lbwc`9H23lZ^khw9#cHp?XpcL2QMg=v+q#S8BpTe$NVi=ksfMXv537&q zRM`Z2f!-)fufT3vfXV68)c^H@QmTK!-~9o|7Vcom`S-10*uYN4XkHJmFXm_xntRZ- zR66*Z5|H!8`^BDX)JF?L${B`Xy@r*0A_ov$3bFe!_dr3R1nqPwIGXT@?vi8><2}Qyn+Yu><=EZ zrpnIF^Q8*aT>r`Y%aba814H?`03QW&Nty=LM!Pqb#b9hkwiyN%9m_@U=M5uveCJXq zg^o@548o6GHbL|#gvm}T4|gEWwjfg4+25JZ+qkp3cp;N8Y`LE?oqCv0X+I)LBz~ zqn$-ayi;FP>C#atW19oGg;O_@K*af{zwK#hc@`~hAHC&BrOWk2y;HC4oF!!VN=?wl zio}4bCFQedPKZCq?xO;fHvZU|B2i)}1$!K{671qoLh`E-Z!`Ce{Xrk0QeCf}3jHiw zRGq6R%^dnk2yV(usur;CGr`ieJESB;H|cYZN#7#aiqWZUd|SWg*Fai%8Q209yBUj# z0{cGbyRuKcOXXeA`2X&3$1VR+6nFA4HJpt}wNZ^57Zya@Sg4*mUQVS&NZM|zMpMEm z`aVv+YEAo8Q76Sqsf%R-)&eLR<#m|o(n!k*b`1Is>Ux1%)8(X?6YJq7qtq&_%f7yz ziv{XdiBkh1wVay#Awe8bHl?CC9;NwfY+MK zs|(lQ%1F!-&=6ci7nr%k8}WK_r@@{@W82kPS62Vn8N&F1Zrcc|Xo&c}!w4|;Q-?(k zMp4w+g~?D};%Z#P?t2--2w4()a@mP)fdrfq8fn0}&Av;g-K(j6T@Cs{T^}eLZdX8z z8ZyZ^VWg-cxp|y@D7Y#H*y2Ru?HtOII3DkVq4H@$4}h3Dd<-L(Z~H8r)s3P zY$x#fh+j4FsjRRzb8bpN0K1^lDbr$3ER!o%83&oRSiea!K3AzIyYm4^9!;)@QU7-O zg`J>?&aCmLi2Uu0qX>2z_OERHBZM^lNu;z~vs=c6RyTD&+(qRjDy&1{k{V>M$82X- zclNd$VNX~}D!3pBqN={fqYl|nXc~pt@EY(XDXZ;fEC*2)>PVX3T_`6*Vc@oA8d()W zmT?^-Rv}-OM}_AX^{dTh0qPOIRw-5voVA^53e(N@=8gb7f~&%~7wgskW9uEeGmF-B z-PpD&s@S$|TNSHf`;BeeX2rH`+qQi&*F0bL-s>-n(OU0MyZilI7XqWCj7|1gFSCjQ z(G&74NRkM(`);s8O(rUlbopW!!xgW*}cutgBb*r>9Wobb6+Sq07g;M zV9pc|QwKqk#BYQh2^E(d?1H@FhrA_52X$qXMzhm)SP#>8#Y&Rctm5$Y*LGk4dmTX) z8|2NY%K83>u69j6;^juJDEI1}=3BIq<$IW^-yY3M*p}nPX68Rv*hryAWC}EuUs{$z z!pfh9%YkGIt~X=OH;kOq&R`?1fI@gGZtj^og72$uV*6;=Xumw&ozuQXqvLtXomuqe z{ZU!Gjt0;`Q8%rsCRt=L^yxKh2@N1BdQ+Rk+g7T5c4JK|3{v}s{11tK=4R6G%}Sk% za=Uj*6PAj^%!SkSPZr~vE+dHe3wyNzKbd;ps74v7Q=$As@rg{^ivy`}T zW+&3bj4ShNslX|?isvXdfNoX)WNCzkdH9h;qt`BhZX}4VPIMO+ou=A)-Q`Wz=@7!6 z-ZyUCK$OsWuT|T-=tq2=3r>f{Sdnld;w4SWpuHX&6Crv&c#}kop~tz`zp7+hdW7eD zw@0~UH28Sjx!`xlOaTK=h}uCU?G#3jAsx>H(aYh|I25-EuiPCjfOZH_Sp?O_i#x5J z6~k1|zaaOi$C|~w zJE>h#=}wBOFM_uNsRSUKr@W06 zG7iRB{MQ86!uLjEfC3bZfBuD}Bl323%Z1Dzky)354CmIJv0YIYP+PQ0gNGByGSK0t zs@Pp(@L;uyI zUD)om)T3T(L||NO>?sIX@lo`Be?8Z5Rc3rozW4BMt)qbE?jN^Zxr=9`PHv))275|1GK^xl3 z`lV6j(jeFNYPJqrIF&u%+vRx!B?w(@%*A=U)5$rOg zk;oNj@}@ZnIw-$Y;$fv_vdQa3@5I|)4EpXLP!A1>8zsg~W*ZheET7ffwd9z30nTsp z2h*$Vn6@12W>N`}KRs@kk77Slid5*nM&L5?S57-4wC@e0?5^%Cy95lQi+VRUs98Ty zy5yL#yj*v}V3b{n-X2@i4J0FX!d5D>G&PnV9@@>#`E@gU^qUnI_xpRKAG)mFuR$m? zve{r%8&Re|S)aG$vKT8~DZbsTfYEN=Qz~Q;#^@3g2iK?dRK(PHlH;ZOd^NEG-Odiw z?j4x9Vw3sc_KAqY4sC=_1&H+bd<2%owaaEsFhwYJ}r%RqIt2 zlfn}~hz_6aS<+KLafUN<$K|$et4p*sJzkJ3AVoA+CrMU4 z#lTuIxN-32M9pJ`HrVAOS$siqFxFh7FbhK;fAW8JVmJEY|G=$t|3j0tJTG05}v z=!<$k%trS~y#0;-dZ6WBXt%ZQL}!I?x}`80im@-%@vuK?G|B{Lcnf(t6NXyd4Ofii zg6KpdQ)M?@TdU{u*vB&u&DOpH*=7rgea$%2KdqnPrFJt>D`{+^0ha7AmtfA7{vnN@aXzo&r-^62Nq zr;bd@DhhX23dpnwpfB8#QyriIbl?HZU=`eK!RD+zc>D)><@^0@KL&HRu~~Mu0xM?e zADC1zv!0H7gVzMH=SDUkCJz(Fn}UXKSH(6aGNjU1fs0-V-t9U)$6U`f~ix7F#jiON;yP5|3e+19M7 z(N!h@|ItODc~Z5Tv9r_2>KzLSkpW5(ai71>$girC2m2f@f5PwguOp_`EiMOYAH$Vf zw7otgI+U^<@iF;uBRXs;zWWXm^zBi?Y-QtU5ByOq0B_4kNW3tFXt!nq4HA>-z%23B zI=%e$PSm*M&|I^dzR@dTn1I^jE6{^5-Sexy5ZeS<@;k!qzt@yRhMwqu<|{?+6L2RN zL0p4PNfEYwJ9UQPgcZ|&zlon8eGYrU#{x)9&nLG&I5dGd<7rJ2oXV0;Mmn8caH5heP zRz@=7mGNq4XivLi4&HXAfhcb`leFui0J4P@@e+aMn%-d$nX2eZ$v_4Krs5FNecfiK zUx|qCX#o))^F(NO`Fa;`^)AgXH8#55<89rs0OTlXc>j=T=Rb5k>qzO;W@M33&EaX+^UKF0 ze8IF!o-+mkI;)Yq8*ykrH-v*=mDO??7vQ2Gp*>QepD*1UR_%z#lNwsV_heGk#Y7q6 z0QpB>Mmt3;ZK>t(CS0uj(qWEx*;R4gU_3S%o-;;ZvS>^#qW0sOfMAtA{X4(+5jXa9 z>P6Rr8W^}MXI3r?;E+Zis($t<4ff?4vlRB_-#gL9YN-q@E(t>xy2Rs-B!Led4N>Sv z`;UjV1SJI!eVOA)Ugdo1>?yx3p}=Zk07#W`6$@}a3F+>7I-;KTwxRX8y%vB1F@t_i19>-6vhGB!I9wi0&Ip1 zI9~CTIJtm=L0DovDm{18QKv5JM;6D_clnvyDaKuY(Hi8HcrP~E zH=PTit~|}&CHhsvZ_92z$5}dWPdl#nR(=!jb=Mj0hnDDI3u7^&pM6M@34`aGQ{&Mu zeq$GW`(K6p;0`Z)?DSNCthvErP4Dk(!>*vrbK}4fw@0uFUAZAg@l~BLA1$ot>4C;s1rmvHn-?-KeQ)yDow9 zA0EtI9U9r$gE!p29+IYb4hgH60$@|dG)RO&5-=w>3M%IIZl8*_j32bc0eod6fy9%d zs_wBmZMyfU`O}gA74IKedc6))Hls+6A~&|rOl-+Yg*4=74WqhKns-{WKU_EP_bWFaVyZ?nkTYK666z&8+}ms3wqOew zb;Ty_TfLy~c8Y_}#|mk7f4bc}HXjg~)zLI81<@j8brd`seNQ16R7EmaEE8Z3?~9=D z;(_(K;~67>AGZeBl4bMb%^pP{gW@jo%J!s_T_OICJ`&Z?AuO|PaZzPA7&Xd59dN*<%HOCla7HV#j19BGq3X{CZXf z)o3%JBa~7S&NVxE&6W7H2X>86>X^uzS;YWeL_$MZJVu)4rHE4KVjo6^Cj1$&uv^L(6jWE)y^=6Fz7g(z8 zqTP)qyXm95V24r@#QTSyolpL9*j|*d!V!ll-SCRA;5Ky@Vj~M0{(4;jJCaO1SHy`r z8&T07Or$Vo0EXNYlg5NM+fUvqf8gAjuD@p0QZpFP?C{9yoIrN;*;3Pkm=j#y(r=dc z&w1YJZ&(RV&blFbzKV7}As>n;Klf3lK1J`00@$|slm-@d$TSmv0i|J~ior+SO5)2U z;{COm!3}U={p*;zz{|rSiUh6y@g&>5rNp8?Q$Atr>FERc%2Kf^F4VOW+Zl{_N45V3 zukJ2j!XDhM2wDLHBtpbOkvi2vQ=)$V#$6~4uVN4r3K)g2N4I&cqsZ;vL zvMx_t><8AGDafQ#GFPcCt3CYOytDHC`qmFXobER($;jt6+*tD^%Qeiu+Z%D0J{Ue{ zkL;AVLo)hKq2iQFwe#s&sKL>p8Hf$^?yyu=6#kVQZoU=JM=Y?*&bxnNjtACPF(}OF zKjW(qeRbDOv=`bG!(o9}{l4Rjfv-EXlB`T1SvEe=Z^kOle*lC2E5hf-ewNi z0N+^(`4~93GAeO(gO4-6K~EKgbLsUkFXB~3fP-OFnaURkkenwNtQUD&E?^wrW^lu; zYa|gmo4PIf9l2JOrTg#B>7b=%Bt%16sV{W|jL?zjv6xjzn^t%EA~>h1<3R=UD$Ou&ve32s!)q7nA{ zAK}ta6+Jtx|1M~nQ4SqYpoJr09Sd(}4Rqrb$;@y%oDV730UP?ukX4TX`n(0;rgMFw zR^m+}BbsJBV-ccb8g0@_-G6;^M}B4zfGg}eb;m09+b?BWwq~#?5C^r{h za2^}hL5y;}q~s&kuzq)M=zM>S8!HIT@Ys{i$9jD5T-(+_Micem>7!3%?1j1F>$8`o zl@yumxU*vGm+dC{8cz2qOXpkl-Q7L)Z(e?m+<9@mGPI^4w5Jj$uU$We{(ct2@giWN zSRg>sz zY1-o_BZ+~ai1*z=i5cOkkWcqvWW@kSORV5mVByvA9AEK7Hr}=J8u0keaunN}P4&-f z5SK~2uVzu&4CpgvJtS@X1gKgGh}cH>THAEJ>z3l;1R?k&+zU42r1;(?KS~ zFAOF1*9G}t!BbPsqd((bdM`&F%0Ac>X-DJ0>=u{Y-|gP&*4-9j5f27EbM9ZuWGt)d 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 z%0D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 z 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

2lV~XcVp)@Gfw>`(TCVa-23lOWV_E;+ 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 z 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 G5%Le|0>^^@