===== Commit 2013-03-11 ===== Thorgal \\ Abrawal \\ Matlab \\ Warnings \\ Tetgen ===== Modifs ===== ** Thorgal ** * Suite à la mise à jour de Thorgal, mise à jour des fichiers ''thorgal.cmake'' et ''thorgal-icc.cmake'' ** Abrawal ** * Ajout de la possibilité de pré-user l'abradable selon une forme elliptique (dans le cas des surfaces de révolution uniquement) * Nettoyage des jeux de données du banc 18ER : * Unification des fichiers .dat : Ajout des groupes fixation et contact pour tous les jeux de donnée * Nettoyage en conséquence du jeux de donnée (''banc18ER.py'') et des classes d'aube (''blades18ER.py''). * On peut dorénavant à nouveau utiliser les maillages d'aube 'Coarse' * Remise des noms BA BF pour les noeuds de bord d'attaque et de bord de fuite (si il y a des noms, c'est pas pour rien) * To be continued ... * Ajout de la procédure de post traitement Matlab du banc 18ER (pour générer les images) * réduction du maillage et du temps de simulation du test testsBattery/bancOneraExp1_DatasExp.py ** Matlab ** * Remplacement de tous les appels à matlab via ''os.system(cmd)'' par ''subprocess.call(cmd, shell=True)'' qui a l'avantage d'attendre dans tous les cas que le process soit fini pour continuer (et qui permettrait de gérer proprement les flux d'entrée et de sortie : to be done ...) * Idem pour tous les appels à programmes externes * nettoyage des redirections de fichiers erronées : la bonne commande c'est : '' cmd > pipo 2>&1'' ... ** Warnings ** * Compilant sous Thorgal, j'ai repéré 2-3 petits Warnings dont plusieurs occurence de tentative de typer ''const'' un double sorti d'une fonction : ''const double myFct();'' * Un des compilateurs (je ne sais plus si c'est le gcc ou l'icc) de Thorgal vérifie aussi le typage des enums (Warnings qui sont de vrais bugs ...) ** Tetgen** * J'ai encore eut des problèmes avec Tetgen. J'ai recompilé une version qui ne me saute plus à la figure à la moindre occasion (jusqu'à la prochaine fois) => si vous avez des soucis, essayez cette version sur le ftp ''tetgenX64_130311.rar'' ===== Fichiers ajoutés/supprimés ===== A R ===== Tests ajoutés/supprimés ===== A oo_meta\apps\contactMec\contact3dAbradRevSurfConeWearEllipse.py A oo_meta\apps\contactMec\contact3dAbradRevSurfSinYWearEllipse.py A oo_meta\apps\contactMec\contact3dAbradRevSurfWear.py A oo_meta\apps\contactMec\contact3dAbradRevSurfWearEllipse.py A oo_nda\abrawal\testBancOnera\essai1Exp_Peno1e3_alpha08_mu04_nl120.py A oo_nda\abrawal\testBancOnera\essai1_Peno1e3_alpha08_mu02_nl120.py A oo_nda\abrawal\testBancOnera\essai1_Peno1e3_alpha08_mu02_nl120_nThick6.py D oo_nda\abrawal\testBancOnera\essai1_Peno1e3_alpha08_mu02_nl_120.py D oo_nda\abrawal\testBancOnera\essai1_Peno1e3_alpha08_mu02_nl_120_nThick_6.py A oo_nda\abrawal\testBancOnera\essai1_Peno1e3_alpha08_mu04_nl120.py A oo_nda\abrawal\testBancOnera\essai1_Peno1e3_alpha08_mu04_nl120_EAS.py A oo_nda\abrawal\testBancOnera\essai1_Peno1e3_alpha08_mu04_nl120_STD.py D oo_nda\abrawal\testBancOnera\essai1_Peno1e3_alpha08_mu04_nl_120.py D oo_nda\abrawal\testBancOnera\essai1_Peno1e3_alpha08_mu04_nl_120_EAS.py D oo_nda\abrawal\testBancOnera\essai1_Peno1e3_alpha08_mu04_nl_120_STD.py A oo_nda\abrawal\testsBattery\banc18EROval05.py A oo_nda\abrawal\toolsBanc18ER\postMatlabBanc18ER.m R --- //[[L.Papeleux@ulg.ac.be|Luc Papeleux]] 2013/03/11 //