Nouvel essai de suppression des deadlocks dans la batterie multi-threads sous Unix. Je me suis inspiré de cette page pour réécrire la communication entre threads et metafor.
Pour préparer la venue du nouveau stagiaire Arcelor et éviter de perdre des journées à faire évoluer mes jeux de données, j'ai décidé de les commiter dans la batterie de test officielle de Metafor.
Vu que la plupart des tests proviennent de stages ou d'études Arcelor, les modèles ont été placés dans le répertoire NDA de Arcelor pour éviter de les distribuer à tout le monde.
Je n'ai pas renommé les jeux de données pour ne pas y passer 1 semaine. Le test d'emboutissage de canettes de sylvain del Fratte, s'appelle donc sylvain.py
(dans un module dwi
tout de même)… le modèle de la planeuse sous traction d'Arcelor s'appelle salem
…
En ce qui concerne les gros tests, j'ai dû ajouter un paramètre “battery” qui permet de réduire le test. Il suffit de le mettre à False
pour retrouver le test original (souvent très long).
Pour info, une petite liste des tests ajoutés ainsi qu'un bref descriptif:
Fichier | Description | Auteur |
---|---|---|
apps/ale/convRot.py | Test convection ALE en rotation | RoBo |
apps/ale/highConvection.py | Test ALE testant la division du pas lorsque l'ALE merdouille | RoBo |
apps/ale/surfRezonerComp.py | comparaison des méthodes de lissage surfacique 3D en translation uniforme | RoBo |
apps/ale/translReZoner.py | idem 2D | RoBo |
apps/biomec/bouleVtk.py | écrasement d'un maillage VTK d'une sphère | Vinciane |
apps/biomec/brainUnderGravity.py | un cerveau sous l'effet de la gravité | Vinciane |
apps/biomec/case1CHAIN1MetaforOneMat.py | un test de cerveau de Lara | Lara |
apps/qs/mode1WithCrack.py | un vieux test de Lara (fissure en mode I) | Lara |
apps/spinning/backward.py | un test de spinning fait à Birmingham | RoBo |
apps/spinning/conventional.py | un autre test de spinning fait à Birmingham | RoBo |
arcelor/tests/drawbead/mortier.py | le TFE sur les joncs (Mortier) | Sébastien Mortier |
arcelor/tests/dwi/nicolas.py | test de repassage de cannette boisson (DWI Arcelor) | Nicolas Adam |
arcelor/tests/dwi/sylvain.py | idem 2ième stagiaire | Sylvain del Fratte |
arcelor/tests/mhydro/blcr/ecraAvecLub.py | test écrasement aspérité et microhydrodynamisme | Danh Toan |
arcelor/tests/mhydro/blcr/ecraAvecLubLisse.py | blcr = bande lisse cylindre rugeux | Danh Toan |
arcelor/tests/mhydro/blcr/ecraSansLub.py | idem - autre chargement | Danh Toan |
arcelor/tests/mhydro/blcr/nouModel.py | Danh Toan | |
arcelor/tests/mhydro/blcr/nouModelLisse.py | Danh Toan | |
arcelor/tests/mhydro/brcl/defoDefoFluide.py | brcl = bande rugueuse cylindre lisse | Danh Toan |
arcelor/tests/mhydro/brcl/rigidDefoFluide.py | Danh Toan | |
arcelor/tests/mhydro/empirique/condLimitesReelles.py | écrasement d'aspérités: comparaison avec les modèles semi-empiriques | Danh Toan |
arcelor/tests/mhydro/empirique/forcePilot.py | idem - autre chargement | Danh Toan |
arcelor/tests/mhydro/empirique/glissement.py | idem - autre chargement | Danh Toan |
arcelor/tests/mhydro/empirique/pression.py | idem - autre chargement | Danh Toan |
arcelor/tests/mhydro/microhydro.py | ancien test d'écoulement fluide d' A.Stephany | A.Stephany |
arcelor/tests/mhydro/microtoan.py | test d'Antoine maillé en Gen4 | Danh Toan |
arcelor/tests/pst/fos2d.py | modèle 2D planeuse Arcelor Fos | RoBo |
arcelor/tests/pst/fos3d.py | modèle 3D planeuse Arcelor Fos | RoBo |
arcelor/tests/pst/pilote2d.py | modèle 2D pilote planeuse Arcelor | Salem Ben Najah |
arcelor/tests/pst/pilote3d.py | modèle 3D pilote planeuse Arcelor | Salem Ben Najah |
arcelor/tests/pst/presse3rlx.py | presse “3 rouleaux” pour l'étude de perte de largeur | RoBo |
arcelor/tests/pst/pst7r2d.py | modèle 2D planeuse sans traction 7 rouleaux | Federico Cervera |
arcelor/tests/pst/pst7r3d.py | modèle 3D | Federico Cervera |
arcelor/tests/pst/pstgand.py | modèle 3D planeuse sous traction Arcelor Gand | Quy |
arcelor/tests/rollForming/profilUALE.py | modèle ALE profilage U | RoBo |
arcelor/tests/rollForming/testFrotALE.py | test ALE de frottement sur 1 tête de profilage | RoBo |
cfr. tests…
— Romain BOMAN 2009/01/22 09:59