commit:2014:07_14
Table of Contents
Commit 2014-07-14
- Abrawal : Initialisation usure initiale via Python
- ValuesManagers
- Comp - Launch - battery
Abrawal
Initialisation Usure initiale python
- Ajout d'une option
iniWearMethod = 6définissant l'usure initiale par une fonction python (actuellement uniquement appliqué aux les AbradableRevolutionSurfaceSide) - La fonction est définir par
setIniWearFct(MultiParameterFunction *) - La fonction MultiParameterFunction définie dans python doit être définie sur 2 paramètres (ksi - theta) : ksi [0, 1] - theta [0, 2Pi]
Procedures matlab
- remplacement des retours non nommés des fonction (retours par “~”) par le nom du retour (même si pas utilisé) pour permettre la rétro-compatibilité avec d'anciens matlab ne supportant pas cette technique
ValuesManagers
Correction du rechargement des fichiers '*.v' (restarts)
- La relecture des “.v” faisaient planter Metafor entre autre lorsqu'il existait des
ContactInteractionValueExtractor(le nombre d'éléments de l'extracteur n'étant pas connu lors de la définition de ce dernier et nécessitant une initialisation à postériori ⇒ adaptation dans le cas de la relecture des “.v”) - Ajout de la possibilité de créer un vectorDataCurve basé sur un extracteur multiple (visualiser une courbe dont l'un des vecteurs est pris comme une colonne d'un extracteur multiple)
- Remplacement de l'accès “indice total” à des valeurs de vecteurs par un accès “ligne - colonne” (pour uniformiser à une accès matrice : via fonctions
sizeI(),sizeJ(),getValues(i,j)). - Pour faire parfaitement propre, il faudrait réécrire
VectorOnFilecomme un cas particulier d'unMatrixOnFileà réécrire et non l'inverse comme c'est le cas actuellement … - Ajout d'une fonction
closeFiles()dans leValuesManagerpour forcer la fermeture des “.v” pour des cas de fonctions objectives ne nécessitant plus les “.v”
Blas
- Ajout d'un message lors de la modification du nombre de threads ou du caractère dynamique
Comp-Launch-battery
- Suppression des scripts qDel, kill, cpNodesResults, rmNodeResults, launch%(Pid).cfg, comp%(Pid).cfg… lorsque les procédures sont allés au bout normalement
- Modification de l'initialisation du nombre de threads & de tasks dans la fonction
launch::startSingleTest
METTEZ A JOUR vos ~/bin SUR TOUTES LES STATIONS (CLUSTER COMPRIS)!!!
- battery.py : Ajout d'un try/except autour de la fermeture du fichier fileout (lorsqu'elle arrive avant que le fichier fileout ai été ouvert)
- samcef.py : lorsque le .fdb est présent à coté d'un .dat dans les sources d'un test, il est copié dans le workspace (et ainsi l'étape bacon est by-passée si les règles de dépendance sont respectées)
Divers
**
Fichiers ajoutés/supprimés
A : R :
Tests ajoutés/supprimés
A : R :
— Luc Papeleux 2014/07/14
commit/2014/07_14.txt · Last modified: by 127.0.0.1
