ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/aster/src
Revision 1189 - Directory Listing - [select for diffs]
Modified Tue Feb 4 17:26:49 2025 UTC (3 months ago) by francois
Diff to previous 1158
Version 5.0 de MAGIC. Integration de ALGLIB pour faire de l'optimisation. ALGLIB se download automatiquement en executant un script dans le repertoire config update_magic.bash


Revision 1158 - Directory Listing - [select for diffs]
Modified Thu Jun 13 22:18:49 2024 UTC (10 months, 4 weeks ago) by francois
Diff to previous 1132
compatibilité Ubuntu 22.04
Suppression des refeences à Windows
Ajout d'une banière
Revision 1132 - Directory Listing - [select for diffs]
Modified Fri Feb 16 15:46:17 2024 UTC (14 months, 3 weeks ago) by francois
Diff to previous 1117
parametrage de la boite dans l'homogéinisation
Integration de la version de 15.6 de code aster dans un singularity
Revision 1117 - Directory Listing - [select for diffs]
Modified Wed Jun 28 19:51:15 2023 UTC (22 months, 2 weeks ago) by francois
Diff to previous 1104
Mise a jour geodesique et fast marching + operation sur maillage entre les differents degres
Revision 1104 - Directory Listing - [select for diffs]
Modified Fri Sep 16 19:46:33 2022 UTC (2 years, 7 months ago) by francois
Diff to previous 1075
Generalisation du calcul du Jacobien en 2D et 3D

Revision 1075 - Directory Listing - [select for diffs]
Modified Tue Aug 10 17:02:54 2021 UTC (3 years, 9 months ago) by francois
Diff to previous 1058
suppression de warning avec le dernier compilateur
Revision 1058 - Directory Listing - [select for diffs]
Modified Wed Mar 31 22:49:59 2021 UTC (4 years, 1 month ago) by francois
Diff to previous 1056
Bug decouvert avec des chnagements de versions du serveur
Revision 1056 - Directory Listing - [select for diffs]
Modified Fri Jan 8 23:14:42 2021 UTC (4 years, 4 months ago) by francois
Diff to previous 1055
Correction bug dans topo_optis quand on travaille avec plusieurs maillage dans le meme fichier
Revision 1055 - Directory Listing - [select for diffs]
Modified Thu Jan 7 20:53:21 2021 UTC (4 years, 4 months ago) by francois
Diff to previous 1043
Bug dans la creation de maillage et dans le reutilisation dans d'un maillage dans topo_optis
Revision 1043 - Directory Listing - [select for diffs]
Modified Fri Jun 5 17:54:52 2020 UTC (4 years, 11 months ago) by francois
Diff to previous 1008
quelques warning en moins
Revision 1008 - Directory Listing - [select for diffs]
Modified Mon Mar 25 16:37:35 2019 UTC (6 years, 1 month ago) by francois
Diff to previous 965
parametrisation de la methode de calcul des polycristaux
Revision 965 - Directory Listing - [select for diffs]
Modified Tue Sep 4 14:33:33 2018 UTC (6 years, 8 months ago) by couturad
Diff to previous 963
Ajout d'include manquant.
Revision 963 - Directory Listing - [select for diffs]
Modified Mon Aug 20 13:41:47 2018 UTC (6 years, 8 months ago) by francois
Diff to previous 962
integration de code aster version 13.6
Revision 962 - Directory Listing - [select for diffs]
Modified Fri Aug 17 15:02:38 2018 UTC (6 years, 8 months ago) by francois
Diff to previous 951
enregistrement du maillage du non design dans topo optis
Revision 951 - Directory Listing - [select for diffs]
Modified Fri Aug 10 15:17:17 2018 UTC (6 years, 9 months ago) by couturad
Diff to previous 935
-> Ajout de Project Chrono (voir CMakeLists.txt).
-> Ajout d'un générateur de microstructure basé sur la dynamique des corps rigides (MSTRUCT_GENERATEUR_DCR).
-> Ajout d'un opérateur de décallage de la topologie (MG_CG_OP_TRANSF_DECALLAGE).
-> Retrait de «using namespace std»  (conflit avec namespace chrono) et modification des fichiers affectés.
-> Modification de mailleur2d.cpp afin d'enregistrer un fichier MAGiC (void.magic) lorsque le nombre d'itération dépasse la valeur maximale.
Revision 935 - Directory Listing - [select for diffs]
Modified Wed May 30 17:56:01 2018 UTC (6 years, 11 months ago) by mejri
Diff to previous 932
Correction de bug dans le calcul de fatigue
Revision 932 - Directory Listing - [select for diffs]
Modified Tue May 22 15:13:10 2018 UTC (6 years, 11 months ago) by mejri
Diff to previous 919
Ajout de la methode de cycle jump pour un calcul de fatigue
Revision 919 - Directory Listing - [select for diffs]
Modified Tue Mar 6 17:51:54 2018 UTC (7 years, 2 months ago) by couturad
Diff to previous 905
Correction des bugs lors de l'execution en mode RELWITHDEBINFO.
Ajouts de fichiers pour la librairie MICROSTRUCTURE
Revision 905 - Directory Listing - [select for diffs]
Modified Tue Sep 19 18:58:56 2017 UTC (7 years, 7 months ago) by amroune
Diff to previous 902
ajout d'une méthode de lissage des arètes dans le post traitement de TO
Revision 902 - Directory Listing - [select for diffs]
Modified Thu Aug 17 19:51:59 2017 UTC (7 years, 8 months ago) by francois
Diff to previous 888
tag des noeuds sur les arete d'origine dans la creation de la peau d'une structure optimisée
Revision 888 - Directory Listing - [select for diffs]
Modified Fri Jun 2 21:33:05 2017 UTC (7 years, 11 months ago) by mejri
Diff to previous 883
Ajout de calcul elastique non lineaire en utilisant une courbe de traction definie dans un fichier texte
Revision 883 - Directory Listing - [select for diffs]
Modified Thu Apr 20 13:38:18 2017 UTC (8 years ago) by francois
Diff to previous 875
Creation d'un mailleur FEM pour pouvoir avoir des stratégies paramétrées de maillage. L'ancienne méthode construit disparait et est remplacée par l'utilisation d'un MAILLEUR_FEM.
Stratégie de quadratisation mise en place : déplacer les noeuds pour s'assurer que les tetras quadratiques présentent une distortion au dessu d'une borne inférieure. Mais ces noeuds quittent la géométrie.

Les paramètres dans ~/.magic.
Revision 875 - Directory Listing - [select for diffs]
Modified Wed Mar 8 17:00:46 2017 UTC (8 years, 2 months ago) by francois
Diff to previous 873
reecriture des fonctions de carte de taille en positionnant les signes ou cela est le plus logique
Revision 873 - Directory Listing - [select for diffs]
Modified Mon Mar 6 21:43:04 2017 UTC (8 years, 2 months ago) by francois
Diff to previous 872
nom de parametre uniforme dans simp_adaptative
Revision 872 - Directory Listing - [select for diffs]
Modified Wed Mar 1 19:39:04 2017 UTC (8 years, 2 months ago) by francois
Diff to previous 863
correction de la fonction d'adaptation pour la SIMP adaptative.
le parametre mu est supprimé et est remplacé par Khi. On en fait mu=Khi*Enm
Revision 863 - Directory Listing - [select for diffs]
Modified Wed Dec 21 19:02:36 2016 UTC (8 years, 4 months ago) by mejri
Diff to previous 845
Modification des fonctions ther_lienaire_iteratif et ther_non_line_iteratif dans export.cpp
Modification de mg_calcule_proprietes.cpp
Modification du main.cpp
Modifications apportées aux vasy de cas_test(en calculaster et calculs)
Ajouts des .txt pour l'excécution des vasy
Revision 845 - Directory Listing - [select for diffs]
Modified Wed Oct 26 02:35:36 2016 UTC (8 years, 6 months ago) by nana
Diff to previous 844
Ajout d'un nom de fichier par defaut pour la peau sans non_design
Revision 844 - Directory Listing - [select for diffs]
Modified Wed Oct 26 02:25:07 2016 UTC (8 years, 6 months ago) by nana
Diff to previous 833
Automatisation du seuil d'extraction lors de la squelettisation
Obtention du maillage de peau sans non_design
Revision 833 - Directory Listing - [select for diffs]
Modified Wed Oct 5 16:15:52 2016 UTC (8 years, 7 months ago) by francois
Diff to previous 832
resolution du bug de chois entre les methodes de lissage
Revision 832 - Directory Listing - [select for diffs]
Modified Wed Oct 5 12:53:11 2016 UTC (8 years, 7 months ago) by francois
Diff to previous 831
ajout d'une methode d'étude de la cardinalite des points dans le post traitrement de l'optimisation topologique.
ajout des parametres dans le fichier parametre : cardinalite_debut et cardinalite_iter
Revision 831 - Directory Listing - [select for diffs]
Modified Sat Oct 1 23:33:03 2016 UTC (8 years, 7 months ago) by francois
Diff to previous 830
ajout de la statistique  f reel dans l analyse des volumes
Revision 830 - Directory Listing - [select for diffs]
Modified Fri Sep 30 20:08:17 2016 UTC (8 years, 7 months ago) by francois
Diff to previous 805
Posttraitement de l'optimisation de topologie
 * transfert des conditions aux limites sur le maillage de  peau via une geometrie virtuelle
* ajout d'un fichier .volume qui suit l'évolution du volume au travers du processus de posttraitement
Revision 805 - Directory Listing - [select for diffs]
Modified Mon Jun 20 16:37:35 2016 UTC (8 years, 10 months ago) by francois
Diff to previous 804
Optimisation de la méthode de lissage McKenzie2016 suppression de la méthode inconnue nan2015 dans le posttraitement des optimisation topologique
Revision 804 - Directory Listing - [select for diffs]
Modified Wed Jun 8 14:32:58 2016 UTC (8 years, 11 months ago) by mckenzie
Diff to previous 798
Commit des methodes de lissage lissage_McKenzie2016 et lissage_Taubin1995 ainsi que la mis a jour de postparam.txt et mgposttraitement.h
Revision 798 - Directory Listing - [select for diffs]
Modified Wed Jun 1 14:41:30 2016 UTC (8 years, 11 months ago) by mckenzie
Diff to previous 796
ajout d'une nouvelle methode de lissage pour le post traitement de l'optimisation topologique.
Revision 796 - Directory Listing - [select for diffs]
Modified Mon Apr 11 17:49:02 2016 UTC (9 years, 1 month ago) by francois
Diff to previous 793
integration magic (calcul de masse) et sidolo
Revision 793 - Directory Listing - [select for diffs]
Modified Tue Mar 29 21:01:55 2016 UTC (9 years, 1 month ago) by francois
Diff to previous 792
Creation d'une geometrie virtuelle pour la creation d'une peau après une optimisation topologique.
Les triangles deja sur la surface originale sont attachées a une surface virtuelle dans la peau.
Revision 792 - Directory Listing - [select for diffs]
Modified Mon Mar 21 21:35:52 2016 UTC (9 years, 1 month ago) by francois
Diff to previous 791
tag des noeuds pouvant former une arete lors du post traitement de topo_optis
+ noueau visualisateur des ORIGINE qui permet de voir aussi les tag origines des noeuds, GMSH ne le fait pas.
Revision 791 - Directory Listing - [select for diffs]
Modified Fri Mar 18 21:23:00 2016 UTC (9 years, 1 month ago) by francois
Diff to previous 786
Transferts de la definition des origines dans le namespace MAGiC
Revision 786 - Directory Listing - [select for diffs]
Modified Wed Mar 9 21:10:49 2016 UTC (9 years, 2 months ago) by francois
Diff to previous 777
Possibilité d'obtenir la matrice de rigidite de code aster sous form de matrice bande.
Pour cela ajouter -opt dans l'operation -fem à la création du maillage FEM et dans -calculaster utiliser les nouveaux types d'étude rigidite.
Attention pour cela il faut une version de code aster modifiée
De manière automatique elle peut etre optenu en faisant ./instal_aster 12.5mod
Uniquement implantée avec la version 12.5 de code aster. 
Revision 777 - Directory Listing - [select for diffs]
Modified Wed Jan 27 20:33:54 2016 UTC (9 years, 3 months ago) by francois
Diff to previous 773
parametrage du separateur decimale pour les exportations en fichier excel via le fichier .magic dans le home directory
Revision 773 - Directory Listing - [select for diffs]
Modified Mon Jan 18 16:07:28 2016 UTC (9 years, 3 months ago) by francois
Diff to previous 757
Correction de differents bug d'interface avec aster
* code de retour de aster
* calcul aux elements 
* calcul poutre_volume et volume et coque
Revision 757 - Directory Listing - [select for diffs]
Modified Fri Nov 6 13:42:55 2015 UTC (9 years, 6 months ago) by francois
Diff to previous 752
Possibilite de calculer les comtraintes et les deformations aux points de gauss
Tester en elasticite volumique

Revision 752 - Directory Listing - [select for diffs]
Modified Sun Oct 18 18:47:40 2015 UTC (9 years, 6 months ago) by mejri
Diff to previous 750
Modification du ./vasy pour calculs.
Modification dans le calcul de prise de masse pour avoir un fichier resultat dans le paramètre -out 
Revision 750 - Directory Listing - [select for diffs]
Modified Thu Oct 15 00:44:49 2015 UTC (9 years, 7 months ago) by mejri
Diff to previous 748
Calcul de prise de masse en humidité à chaque pas de temps (analogie avec le thermique).
Ajout de vasy pour le maillage tétraedrique, hexaedrique et hexaedrique variable.
Modification dans export.cpp pour réduire les solutions imprimés dans .magic.
Ajout de trois fonction de discrétisation pour un maillage variable.
Ajout d'un fichier .txt dans cas-test pour le maillage hexaedrique
Modicication du casy du cas-test/calculs
Revision 748 - Directory Listing - [select for diffs]
Modified Thu Oct 8 19:14:25 2015 UTC (9 years, 7 months ago) by francois
Diff to previous 744
Calcul multi volume plus choix du solveur de code aster via le fichier de parametres
Revision 744 - Directory Listing - [select for diffs]
Modified Mon Oct 5 15:17:13 2015 UTC (9 years, 7 months ago) by zeggar
Diff to previous 740
Méthode du mouvement normal avec un maillage quadratique
cas test MMN avec un maillage quadratique
Revision 740 - Directory Listing - [select for diffs]
Modified Wed Sep 30 22:24:50 2015 UTC (9 years, 7 months ago) by couturad
Diff to previous 731
Ajout d'assemblage dans un arbre caractéristique
Modification de la gestion des id de occ avec retro-compatibilité
script adaptable au assemblage
Revision 731 - Directory Listing - [select for diffs]
Modified Mon Sep 21 22:31:27 2015 UTC (9 years, 7 months ago) by francois
Diff to previous 727
Correction des periodicites dans opencascade
Correction des importation de surface et courbe dans opencascade en respectant tous nos besoins
Ajout d'un langage script pour construire des arbres de construction sous opencascade avec un cas test
Revision 727 - Directory Listing - [select for diffs]
Modified Fri Sep 11 20:56:47 2015 UTC (9 years, 8 months ago) by francois
Diff to previous 726
Utilisation de code aster multicore
Revision 726 - Directory Listing - [select for diffs]
Modified Fri Sep 11 14:19:44 2015 UTC (9 years, 8 months ago) by francois
Diff to previous 725
possibilite de ne pas donner le choix d'un terminal pour executer code aster pour les tests de fin de soiree en batch
Revision 725 - Directory Listing - [select for diffs]
Modified Thu Sep 10 22:13:51 2015 UTC (9 years, 8 months ago) by francois
Diff to previous 719
parametrisation de la sortie de code aster via le fichier de parametre ~/.magic
Revision 719 - Directory Listing - [select for diffs]
Modified Tue Sep 8 15:34:38 2015 UTC (9 years, 8 months ago) by couturad
Diff to previous 706
ajout des études non lineaires dans MAGiC via code ASTER
Revision 706 - Directory Listing - [select for diffs]
Modified Mon Aug 31 13:35:48 2015 UTC (9 years, 8 months ago) by francois
Diff to previous 691
réérciture de la procédure pour ecrire des fichiers code aster. Changement -mecanique devient -elastique et un fichier de parametre obligatoire est maintenant necessaire pour faire un calcul
Revision 691 - Directory Listing - [select for diffs]
Modified Mon Jul 13 22:17:05 2015 UTC (9 years, 10 months ago) by francois
Diff to previous 681
Sortir des resultats directement en time step sous gmsh. Pour sela faire des fem_solutions sous MAGIC avec un nom de solution pour cahque pas de calcul selon le format suivant : nomsolution%numpas. Les pas doivent commencer 0 et etre incrementé de 1. Il n epeut pas y avoir de trou dans les pas. Faire renumérotation si nécessaire
Revision 681 - Directory Listing - [select for diffs]
Modified Wed Jun 10 15:52:55 2015 UTC (9 years, 11 months ago) by francois
Diff to previous 680
Affichage du numero des iterations de la SIMP_adaptative lors du déroulement de celle-ci
bug de relecture du fichier de parametre
Revision 680 - Directory Listing - [select for diffs]
Modified Wed Jun 10 15:01:42 2015 UTC (9 years, 11 months ago) by francois
Diff to previous 678
Mise en place d'un critere de convergence minimal pour la SIMP adaptative
Revision 678 - Directory Listing - [select for diffs]
Modified Tue Jun 9 23:15:09 2015 UTC (9 years, 11 months ago) by francois
Diff to previous 677
bon ce coup ci  c est c est bon
Revision 677 - Directory Listing - [select for diffs]
Modified Tue Jun 9 22:51:31 2015 UTC (9 years, 11 months ago) by francois
Diff to previous 674
paramtre topo optis adaptatif pour structure la grille
Revision 674 - Directory Listing - [select for diffs]
Modified Tue Jun 9 18:30:54 2015 UTC (9 years, 11 months ago) by francois
Diff to previous 660
Transformation d'un support de carte de taille non structure en structure (formule à preciser et a revoir)
Calcul du temps CPU pour toutes les applications en incluant le temps CPU de code aster
Changement dans la projection et la comparaison de solution pour la generaliser à tous les maillages
Divers bug petit sur maillage hex/quadra
Revision 660 - Directory Listing - [select for diffs]
Modified Thu Mar 5 21:18:28 2015 UTC (10 years, 2 months ago) by francois
Diff to previous 647
Suppression des warning apparus avec le passage a Ubuntu 14.04
Revision 647 - Directory Listing - [select for diffs]
Modified Fri Feb 6 23:18:47 2015 UTC (10 years, 3 months ago) by francois
Diff to previous 629
Amelioration du calcul du jacobien et inverse dans FEM_TRIANGLE3
Revision 629 - Directory Listing - [select for diffs]
Modified Wed Jan 14 21:25:18 2015 UTC (10 years, 4 months ago) by nana
Diff to previous 627
Methodologie de lissage
Revision 627 - Directory Listing - [select for diffs]
Modified Wed Jan 7 21:10:09 2015 UTC (10 years, 4 months ago) by gervaislavoie
Diff to previous 624
Corrections concernant l'affichage des contraintes initiales et finales sur l'ensemble du maillage et non seulement dans les zones de design.
Actualisation des normales mise sous forme de parametre de la methode.
Ajout de nouveaux criteres d'evaluation de la forme optimisee (deplacement relatif maximal d'un noeud sous l'effet du chargement, aire de la surface, rigidite specifique, contrainte specifique, % de noeuds dont la contrainte est comprise dans l'intervalle de convergence et % de noeuds non contraints).
Revision 624 - Directory Listing - [select for diffs]
Modified Mon Dec 15 20:30:03 2014 UTC (10 years, 4 months ago) by gervaislavoie
Diff to previous 623
Correction concernant le dermier update.
Revision 623 - Directory Listing - [select for diffs]
Modified Thu Dec 11 22:19:31 2014 UTC (10 years, 5 months ago) by gervaislavoie
Diff to previous 622
Affichage des contraintes a la derniere iteration si la methode converge.
Revision 622 - Directory Listing - [select for diffs]
Modified Thu Dec 11 19:48:27 2014 UTC (10 years, 5 months ago) by gervaislavoie
Diff to previous 619
Affichage des messages a l'utilisateur a chaque X iterations.
Affichage du fichier de parametres utilise pour l'optimisation.
Revision 619 - Directory Listing - [select for diffs]
Modified Thu Dec 4 21:08:56 2014 UTC (10 years, 5 months ago) by gervaislavoie
Diff to previous 607
Calcul et affichage des contraintes pour l'ensemble du maillage et non seulement dans les zones de design (les valeurs min, moy, max et l'ecart type des contraintes sont calculees uniquement dans les zones de design).
Possibilite d'actualiser les normales a chaque iteration pour le deplacement des noeuds (en commentaires).
Revision 607 - Directory Listing - [select for diffs]
Modified Wed Nov 26 23:10:36 2014 UTC (10 years, 5 months ago) by francois
Diff to previous 606
annulation de changement du dernier commit trop de fichier ont ete commité
Revision 606 - Directory Listing - [select for diffs]
Modified Wed Nov 26 22:53:19 2014 UTC (10 years, 5 months ago) by mejrim
Diff to previous 603
erreur de = dans les test de conditions aux limites pour les blocages
Revision 603 - Directory Listing - [select for diffs]
Modified Fri Nov 21 18:52:21 2014 UTC (10 years, 5 months ago) by francois
Diff to previous 597
ajout du calcul en elasticite 2D contrainte plane et deformation plane a partir d'une coque CAO plane en XY + OT_PARAMETRE gestion des parametres par default
Revision 597 - Directory Listing - [select for diffs]
Modified Tue Nov 18 19:44:39 2014 UTC (10 years, 5 months ago) by mejrim
Diff to previous 581
ajout du thermique dans l'exportation aster
Revision 581 - Directory Listing - [select for diffs]
Modified Wed Oct 29 20:32:28 2014 UTC (10 years, 6 months ago) by francois
Diff to previous 580
Integration de code aster version11.6 dans MAGiC + debbuggage de calcul aster sans geometrie initial dans le modele + geometrie virtuelle
Revision 580 - Directory Listing - [select for diffs]
Modified Sat Oct 25 02:56:12 2014 UTC (10 years, 6 months ago) by nana
Diff to previous 579
mise a jour du .h pour le precedent commit de vincent
Revision 579 - Directory Listing - [select for diffs]
Modified Sat Oct 25 00:48:35 2014 UTC (10 years, 6 months ago) by francois
Diff to previous 578
amelioration de la precedente
Revision 578 - Directory Listing - [select for diffs]
Modified Sat Oct 25 00:46:10 2014 UTC (10 years, 6 months ago) by francois
Diff to previous 565
Calcul de couches fait correctement (je pense) pour plusieurs couches dans la SIMP. Changement des parametres pour differencier le lissage de compliance et le lissage de densité.
Revision 565 - Directory Listing - [select for diffs]
Modified Tue Oct 14 21:29:43 2014 UTC (10 years, 7 months ago) by nana
Diff to previous 540
mise  a jour SIMP adaptative etape 2
Revision 540 - Directory Listing - [select for diffs]
Modified Thu Jul 31 19:52:02 2014 UTC (10 years, 9 months ago) by mejrim
Diff to previous 539
Nouveau module de calcul de prise d'humidité à partir de résultat cosmos
Revision 539 - Directory Listing - [select for diffs]
Modified Tue Jul 22 15:49:42 2014 UTC (10 years, 9 months ago) by francois
Diff to previous 538
Vu que code aster est maintenant utilise pour plusieurs choses, j'ai renommé le répertoire optimisation en aster afin d'être plus coherent avec le contenu. l'optimisation est un des contenus
Revision 538 - Directory Listing - [select for diffs]
Modified Tue Jul 22 00:00:23 2014 UTC (10 years, 9 months ago) by gervaislavoie
Original Path: magic/lib/optimisation/src
Diff to previous 537
- Annulation d'une modification precedente. Pas de replacement du noeud par l'algorithme du gradient s'il engendre une augmentation de la norme du gradient de la fonction f a minimiser.

- Pour le critere de l'ecart maximal de deplacement entre 2 noeuds voisins, pas de replacement du noeud si le deplacement change de signe.
Revision 537 - Directory Listing - [select for diffs]
Modified Sat Jul 19 21:23:19 2014 UTC (10 years, 9 months ago) by gervaislavoie
Original Path: magic/lib/optimisation/src
Diff to previous 534
- Ajout d'un lissage controle (replacement des noeuds par barycentrage si l'ecart pondere entre la norme de la position moyenne des noeuds voisins et la norme de la position du noeud est superieur a une valeur specifiee).
- Ajout d'une option de controle du deplacement des noeuds par imposition d'un ecart maximal de deplacement entre 2 noeuds voisins dont l'un est fixe.
- Correction d'un bug dans l'algorithme du gradient lors du replacement des noeuds (pas de replacement du noeud si changement de signe pour eviter que le noeud ne soit pas replace entre sa position initiale et sa position avant l'algo du gradient a cette iteration de la methode).
- Replacement du noeud par l'algorithme du gradient meme s'il engendre une augmentation de la norme du gradient de la fonction f a minimiser (pour eviter que des noeuds ne soient pas replaces et pour permettre une diminution de la norme du gradient de f suite au replacement de tous les noeuds de l'iteration de l'algo du gradient).
- Deplacement virtuel de tous les noeuds de la zone de design a chaque iteration sans egard a la valeur de contrainte au noeud (meme si la contrainte au noeud est situee dans l'intervalle de convergence pour permettre l'utilisation d'une limite de convergence plus elevee sans affecter la quantite de noeuds deplaces).
- Retrait d'un critere de convergence experimental (variation insuffisante du deplacement absolu moyen des noeuds par rapport a l'iteration precedente).
Revision 534 - Directory Listing - [select for diffs]
Modified Sun Jul 6 19:35:56 2014 UTC (10 years, 10 months ago) by gervaislavoie
Original Path: magic/lib/optimisation/src
Diff to previous 533
Ajout du calcul de l'ecart type de la contrainte de Von Mises aux noeuds pour avoir un apercu de la dispersion autour de la valeur moyenne.
Revision 533 - Directory Listing - [select for diffs]
Modified Sun Jul 6 16:19:37 2014 UTC (10 years, 10 months ago) by gervaislavoie
Original Path: magic/lib/optimisation/src
Diff to previous 528
Possibilite d'utiliser la contrainte de Von Mises moyenne aux noeuds, actualisee a chaque iteration, comme valeur de contrainte objective.
Revision 528 - Directory Listing - [select for diffs]
Modified Mon Jun 16 18:46:29 2014 UTC (10 years, 10 months ago) by gervaislavoie
Original Path: magic/lib/optimisation/src
Diff to previous 512
Methode du mouvement normal avec ou sans controle par gradient de deplacement.
Avec ou sans lissage des noeuds a chaque X iteration ou a la fin de la methode.
Voir fonction "init_parametre" dans "mgopt_mvt_normal.cpp" pour plus de details sur les options possibles.
Revision 512 - Directory Listing - [select for diffs]
Modified Thu May 29 20:58:00 2014 UTC (10 years, 11 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 511
SIMP adaptative avec raffinement par une fonction
Revision 511 - Directory Listing - [select for diffs]
Modified Thu May 29 15:04:51 2014 UTC (10 years, 11 months ago) by nana
Original Path: magic/lib/optimisation/src
Diff to previous 510
simp adaptative pour transformer en enfant de simp
Revision 510 - Directory Listing - [select for diffs]
Modified Wed May 28 19:41:51 2014 UTC (10 years, 11 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 498
optimisation de topologie avec nouveau type de carte de taille
Revision 498 - Directory Listing - [select for diffs]
Modified Wed May 7 20:02:30 2014 UTC (11 years ago) by nana
Original Path: magic/lib/optimisation/src
Diff to previous 495
Ajout d'une methode simp adaptative
Revision 495 - Directory Listing - [select for diffs]
Modified Thu Mar 20 19:43:02 2014 UTC (11 years, 1 month ago) by gervaislavoie
Original Path: magic/lib/optimisation/src
Diff to previous 494
Mise a jour de la methode du mouvement normal.

Minimisation, par l'algorithme du gradient, d'une fonction f definie comme la somme de la difference au carre entre la norme du gradient de deplacement de chaque triangle et la valeur seuil imposee.

La methode fonctionne globalement mais il reste quelques problemes mineurs:

- Gradient non respecte si plus d'un noeud d'un triangle, ayant 3 noeuds mobiles au debut de l'iteration, sont bloques au cours de cette iteration (l'algo diverge).

- Gradient non respecte pour certains noeuds reintegres au processus d'optimisation et dont tous les noeuds voisins sont fixes (l'algo diverge).
Revision 494 - Directory Listing - [select for diffs]
Modified Thu Mar 6 20:39:09 2014 UTC (11 years, 2 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 493
Possibilité d'enregistrement des mailleurs en cours de maillage pour voir ce qui se passe si il y a un bug
Revision 493 - Directory Listing - [select for diffs]
Modified Tue Feb 18 17:38:34 2014 UTC (11 years, 2 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 481
problème de fonctionnement si on desactive l'affichage de topo_optis resolu
Revision 481 - Directory Listing - [select for diffs]
Modified Tue Jan 28 16:10:58 2014 UTC (11 years, 3 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 470
unification de la facon d'ecrire les fichiers tous en minuscules
Revision 470 - Directory Listing - [select for diffs]
Modified Fri Dec 6 22:32:32 2013 UTC (11 years, 5 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 468
MAGIC V4 pour l'optimisation de mouvement normal
Revision 468 - Directory Listing - [select for diffs]
Modified Wed Nov 27 03:09:54 2013 UTC (11 years, 5 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 461
adaptation de l optimisation de topologie a la nouvelle version de carte
Revision 461 - Directory Listing - [select for diffs]
Modified Fri Nov 8 18:22:47 2013 UTC (11 years, 6 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 460
un oubli de la mise a jour precedente
Revision 460 - Directory Listing - [select for diffs]
Modified Fri Nov 8 18:08:40 2013 UTC (11 years, 6 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 458
Changement de nom mg_lissage pour mgopt_posttraitement
Revision 458 - Directory Listing - [select for diffs]
Modified Thu Nov 7 14:22:00 2013 UTC (11 years, 6 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 457
parametrisation du filtre de lissage
Revision 457 - Directory Listing - [select for diffs]
Modified Thu Nov 7 00:47:01 2013 UTC (11 years, 6 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 438
Nouvelle interface pour le post traitement des resultats de topo_optis (anciennement appele lissage et maintenant post traitement) 
Revision 438 - Directory Listing - [select for diffs]
Modified Thu Oct 17 21:10:11 2013 UTC (11 years, 6 months ago) by cuillier
Original Path: magic/lib/optimisation/src
Diff to previous 433
Nouvel executable pour lisser le resultat optimisation topologie
Revision 433 - Directory Listing - [select for diffs]
Modified Thu Oct 17 14:04:40 2013 UTC (11 years, 6 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 412
Magic V4. Nouvelle approche pour les exe (suite)
Revision 412 - Directory Listing - [select for diffs]
Modified Wed Jul 10 15:51:15 2013 UTC (11 years, 10 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 398
outils de tests pour savoir si un point est dans un triangle en version MG et version FEM
Revision 398 - Directory Listing - [select for diffs]
Modified Fri Apr 26 21:01:59 2013 UTC (12 years ago) by gervaislavoie
Original Path: magic/lib/optimisation/src
Diff to previous 397
Deplacement des noeuds obtenus en minimisant une fonction par l'algorithme du gradient.
Cas Matlab fonctionne.
Reste certains problemes pour le tube en flexion mais prometteur.
Revision 397 - Directory Listing - [select for diffs]
Modified Thu Apr 18 15:16:17 2013 UTC (12 years ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 396
Amelioration de la precedente mise a jour
Revision 396 - Directory Listing - [select for diffs]
Modified Thu Apr 18 15:09:10 2013 UTC (12 years ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 395
Ajout du type pour OT_PARMETRES afin de pourvoir les reecrire comme y faut
Revision 395 - Directory Listing - [select for diffs]
Modified Mon Apr 15 18:48:00 2013 UTC (12 years, 1 month ago) by cuillier
Original Path: magic/lib/optimisation/src
Diff to previous 392
Bug d unites dans l interrogation de la carte de taille dans topo_optis 
Revision 392 - Directory Listing - [select for diffs]
Modified Mon Mar 11 20:35:58 2013 UTC (12 years, 2 months ago) by gervaislavoie
Original Path: magic/lib/optimisation/src
Diff to previous 389
Corrections calcul jacobien/jacobien inverse et ajout jacobien inverse dans opt_triangle.
Revision 389 - Directory Listing - [select for diffs]
Modified Tue Feb 12 17:06:17 2013 UTC (12 years, 3 months ago) by gervaislavoie
Original Path: magic/lib/optimisation/src
Diff to previous 388
Probleme lors de la mise a jour automatique pour le calcul de l'angle, donc fait manuellement.
Calcul du jacobien et jacobien inverse a partir des coordonnees initiales des noeuds.
Classification du code en fonctions pour en faciliter la comprehension.
Revision 388 - Directory Listing - [select for diffs]
Modified Tue Feb 12 15:43:42 2013 UTC (12 years, 3 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 384
Meilleuire structuration du calcul de l'angle matière entre deux triangles
Revision 384 - Directory Listing - [select for diffs]
Modified Mon Jan 14 23:58:36 2013 UTC (12 years, 4 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 383
Ajout d'une sortie en format simplifie pour l'optimisation SIMP (pour le cours)
Revision 383 - Directory Listing - [select for diffs]
Modified Mon Jan 14 22:32:40 2013 UTC (12 years, 4 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 382
Correction de bug dans les changements de decembre sur la nouvelle gestion des solutions
Revision 382 - Directory Listing - [select for diffs]
Modified Wed Dec 19 22:18:06 2012 UTC (12 years, 4 months ago) by gervaislavoie
Original Path: magic/lib/optimisation/src
Diff to previous 377
Methode du mouvement normale  et jacobien 3D dans fem_triangle3
Revision 377 - Directory Listing - [select for diffs]
Modified Thu Nov 15 15:23:45 2012 UTC (12 years, 5 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 376
Les solution mg sont aussi vectorielles
Revision 376 - Directory Listing - [select for diffs]
Modified Fri Nov 9 17:23:46 2012 UTC (12 years, 6 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 375
pour faire compiler la derniere version 
Revision 375 - Directory Listing - [select for diffs]
Modified Fri Nov 9 15:27:14 2012 UTC (12 years, 6 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 355
Solution FEM sont vectorielles et tensorielles + affichage des options de compilations dans les exe
Revision 355 - Directory Listing - [select for diffs]
Modified Thu Aug 9 21:21:06 2012 UTC (12 years, 9 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 345
Bug dans le rattechement géometrique dans le mailleur bloc et ajout de la variation de la compliance dans les statistiques
Revision 345 - Directory Listing - [select for diffs]
Modified Tue Jun 19 18:36:14 2012 UTC (12 years, 10 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 343
resolution iso densité cas ou un noeud vaut la valeur de seuil
Revision 343 - Directory Listing - [select for diffs]
Modified Mon Jun 18 17:53:32 2012 UTC (12 years, 10 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 342
ajout d'une procedure de lissage dans l'optimisation de topologie basée sur une peau extraite par iso densité
Revision 342 - Directory Listing - [select for diffs]
Modified Thu May 31 20:19:01 2012 UTC (12 years, 11 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 341
correction bug precedent mise a jour
Revision 341 - Directory Listing - [select for diffs]
Modified Thu May 31 17:28:46 2012 UTC (12 years, 11 months ago) by cuillier
Original Path: magic/lib/optimisation/src
Diff to previous 339
purge des solutions debugge
Revision 339 - Directory Listing - [select for diffs]
Modified Wed May 30 18:20:47 2012 UTC (12 years, 11 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 335
Correction bug mailleur bloc + correction bug inversion avec open cascade + preparation pour element  XFEM
Revision 335 - Directory Listing - [select for diffs]
Modified Tue May 8 16:29:46 2012 UTC (13 years ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 334
Generalisation du calcul de l'angle entre 2 triangles orientés
Revision 334 - Directory Listing - [select for diffs]
Modified Tue May 8 15:03:30 2012 UTC (13 years ago) by gervaislavoie
Original Path: magic/lib/optimisation/src
Diff to previous 332
Normales a partir d'une triangulation.
Mise en commentaires de la ligne de visualisation des normales dans le fichier vasycadre.
Revision 332 - Directory Listing - [select for diffs]
Modified Tue May 8 14:29:45 2012 UTC (13 years ago) by gervaislavoie
Original Path: magic/lib/optimisation/src
Diff to previous 329
Deplacement d'un maillage pour la méthode des déplacements normaux
Revision 329 - Directory Listing - [select for diffs]
Modified Thu Mar 15 19:50:10 2012 UTC (13 years, 2 months ago) by gervaislavoie
Original Path: magic/lib/optimisation/src
Diff to previous 327
Sélection de la coque dans un calcul Aster
Revision 327 - Directory Listing - [select for diffs]
Modified Tue Mar 13 14:18:25 2012 UTC (13 years, 2 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 326
Calcul aster integre pour les volumes et pour les coques
Revision 326 - Directory Listing - [select for diffs]
Modified Mon Mar 12 15:34:00 2012 UTC (13 years, 2 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 322
integration du calcul par code aster dans magic. Seul les volumes sont faits
Revision 322 - Directory Listing - [select for diffs]
Modified Thu Mar 1 21:34:08 2012 UTC (13 years, 2 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 319
gestion des differentes versions de code aster
Revision 319 - Directory Listing - [select for diffs]
Modified Mon Feb 27 20:54:43 2012 UTC (13 years, 2 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 309
exportation dans code aster tenant compte de l'orientation des faces pour être en phase avec les chargements normaux
Revision 309 - Directory Listing - [select for diffs]
Modified Tue Jan 24 15:25:16 2012 UTC (13 years, 3 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 306
Preparation du maillage FEM pour inclure de nouveaux élements non necessairement triangle/tetra
Revision 306 - Directory Listing - [select for diffs]
Modified Wed Jan 11 21:14:52 2012 UTC (13 years, 4 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 276
Adaption de la méthode SIMP à la gestion des matériaux
Revision 276 - Directory Listing - [select for diffs]
Modified Wed Jun 15 18:25:46 2011 UTC (13 years, 11 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 274
Correction de bug + Version toIbrep  version du premier exmple complet + construction de la vectorisation a la lecture du fichier
Revision 274 - Directory Listing - [select for diffs]
Modified Thu Mar 10 20:20:16 2011 UTC (14 years, 2 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 272
recorrection du bug des parametres et d'affichage d'heure dans les statistiques de la méthode SIMP
Revision 272 - Directory Listing - [select for diffs]
Modified Mon Dec 13 21:04:45 2010 UTC (14 years, 5 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 271
suppression des warnings
Revision 271 - Directory Listing - [select for diffs]
Modified Fri Nov 19 20:34:06 2010 UTC (14 years, 5 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 268
Arrangement du fichier de sortie .compliance  pour mieux archiver les resultats.
Revision 268 - Directory Listing - [select for diffs]
Modified Fri Oct 29 21:42:16 2010 UTC (14 years, 6 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 267
ajout de securite pour les eventuels divisions par 0 dans le changement precedent
Revision 267 - Directory Listing - [select for diffs]
Modified Fri Oct 29 20:14:04 2010 UTC (14 years, 6 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 258
Ajout d'un filtre dans le lissage de la derivee de la compliance en optimisation
Revision 258 - Directory Listing - [select for diffs]
Modified Thu Aug 12 19:10:34 2010 UTC (14 years, 9 months ago) by francois
Original Path: magic/lib/optimisation/src
Diff to previous 253
Mise a jour toxfem + parametrisation compilation toxfem + bug 
comparaison
Revision 253 - Directory Listing - [select for diffs]
Modified Tue Jul 13 19:40:46 2010 UTC (14 years, 10 months ago) by francois
Original Path: magic/lib/optimisation/src
Copied from: magic/lib/optimisation/optimisation/src revision 251
Diff to previous 248
changement de hiearchie et utilisation de ccmake + mise a jour
Revision 248 - Directory Listing - [select for diffs]
Modified Tue Jun 15 17:57:37 2010 UTC (14 years, 11 months ago) by picher
Original Path: magic/lib/optimisation/optimisation/src
Diff to previous 247
Mise a jour des methodes de lissage et parametrage pour choisir la variante de la methode dans mgoperation
Revision 247 - Directory Listing - [select for diffs]
Modified Wed May 5 21:02:39 2010 UTC (15 years ago) by francois
Original Path: magic/lib/optimisation/optimisation/src
Diff to previous 246
ajout du lissage densite (distance + gaussien) + changement de notation pour etre conforme avec l'article
Revision 246 - Directory Listing - [select for diffs]
Modified Thu Apr 1 22:00:04 2010 UTC (15 years, 1 month ago) by francois
Original Path: magic/lib/optimisation/optimisation/src
Diff to previous 245
Adaptation de la distance pour les voisins dans la methode SIMP
Revision 245 - Directory Listing - [select for diffs]
Modified Tue Mar 30 12:54:41 2010 UTC (15 years, 1 month ago) by francois
Original Path: magic/lib/optimisation/optimisation/src
Diff to previous 244
Meilleur mise en forme des statistiques pour l'optimisation.
Revision 244 - Directory Listing - [select for diffs]
Modified Wed Mar 24 21:18:21 2010 UTC (15 years, 1 month ago) by francois
Original Path: magic/lib/optimisation/optimisation/src
Diff to previous 243
Bug sur le nom de sortie des fichiers dans l'optimisation
Revision 243 - Directory Listing - [select for diffs]
Modified Wed Mar 24 13:37:21 2010 UTC (15 years, 1 month ago) by francois
Original Path: magic/lib/optimisation/optimisation/src
Diff to previous 242
Parametrage lissage plus correction bug lissage plus optimisation de code dans la creation des maillages FEM
Revision 242 - Directory Listing - [select for diffs]
Modified Thu Mar 18 15:56:10 2010 UTC (15 years, 1 month ago) by francois
Original Path: magic/lib/optimisation/optimisation/src
Diff to previous 241
modif pour maillage non structure et non parfait
Revision 241 - Directory Listing - [select for diffs]
Modified Mon Mar 15 22:13:49 2010 UTC (15 years, 2 months ago) by francois
Original Path: magic/lib/optimisation/optimisation/src
Diff to previous 240
parametrage de eta dans la methode SIMP + correction bug affichage dans mgoperation
Revision 240 - Directory Listing - [select for diffs]
Modified Mon Mar 15 18:23:39 2010 UTC (15 years, 2 months ago) by francois
Original Path: magic/lib/optimisation/optimisation/src
Diff to previous 239
Ajustement de la derniere version en parametrant le chnagement de seuil
Revision 239 - Directory Listing - [select for diffs]
Modified Sat Mar 13 00:19:11 2010 UTC (15 years, 2 months ago) by francois
Original Path: magic/lib/optimisation/optimisation/src
Diff to previous 234
Optimisation de topologie integre generique. Version SIMP implemente.
optimisation de code apparu.
Revision 234 - Directory Listing - [select for diffs]
Modified Fri Feb 26 22:20:15 2010 UTC (15 years, 2 months ago) by francois
Original Path: magic/lib/optimisation/optimisation/src
Diff to previous 233
Correction du non manifold par noeud dans le lissage plus resolution de bug divers
Revision 233 - Directory Listing - [select for diffs]
Modified Fri Feb 26 14:35:04 2010 UTC (15 years, 2 months ago) by picher
Original Path: magic/lib/optimisation/optimisation/src
Diff to previous 232
Mise a jour de la classe mg_lissage et ajout de la possibilite d'importer la repartition de densite dans la classe mg_import
Revision 232 - Directory Listing - [select for diffs]
Modified Fri Jan 15 20:42:24 2010 UTC (15 years, 4 months ago) by francois
Original Path: magic/lib/optimisation/optimisation/src
Diff to previous 231
Correction de bud apparu dans le lissage : destruction d'une entité non attaché a la géométrie + version d'affichage d'info dans le lissage + routine de gestion du lissage
Revision 231 - Directory Listing - [select for diffs]
Modified Fri Jan 15 17:20:10 2010 UTC (15 years, 4 months ago) by picher
Original Path: magic/lib/optimisation/optimisation/src
Diff to previous 230
Modification de la hierarchisation de la classe mg_lissage pour l'ajout d'une methode menu
Revision 230 - Directory Listing - [select for diffs]
Modified Fri Dec 18 19:24:29 2009 UTC (15 years, 4 months ago) by picher
Original Path: magic/lib/optimisation/optimisation/src
Diff to previous 224
Ajout d'une methode de lissage a mg_lissage et ajout de l'operation de lissage a mg_operation
Revision 224 - Directory Listing - [select for diffs]
Modified Fri Nov 27 15:25:45 2009 UTC (15 years, 5 months ago) by francois
Original Path: magic/lib/optimisation/optimisation/src
Diff to previous 223
Extraction de peau avec detection des cas non manifold pour l'optimisation. Ces cas ne sont pas resolus
Revision 223 - Directory Listing - [select for diffs]
Modified Fri Nov 20 22:02:03 2009 UTC (15 years, 5 months ago) by francois
Original Path: magic/lib/optimisation/optimisation/src
Diff to previous 222
Bug dans la recherche des voisins sur une peau
Revision 222 - Directory Listing - [select for diffs]
Added Thu Nov 19 19:14:16 2009 UTC (15 years, 5 months ago) by francois
Original Path: magic/lib/optimisation/optimisation/src
Divers corrections : vectorisation  toxfem et extraction de peau.

Convenience Links