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 = 6
dé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
VectorOnFile
comme un cas particulier d'unMatrixOnFile
à réécrire et non l'inverse comme c'est le cas actuellement … - Ajout d'une fonction
closeFiles()
dans leValuesManager
pour 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: 2016/03/30 15:23 by 127.0.0.1