compatibilité Ubuntu 22.04 Suppression des refeences à Windows Ajout d'une banière
Generalisation du calcul du Jacobien en 2D et 3D
Correction bug dans topo_optis quand on travaille avec plusieurs maillage dans le meme fichier
Bug dans la creation de maillage et dans le reutilisation dans d'un maillage dans topo_optis
quelques warning en moins
integration de code aster version 13.6
-> 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.
Transferts de la definition des origines dans le namespace MAGiC
Correction de differents bug d'interface avec aster * code de retour de aster * calcul aux elements * calcul poutre_volume et volume et coque
Calcul multi volume plus choix du solveur de code aster via le fichier de parametres
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
Utilisation de code aster multicore
possibilite de ne pas donner le choix d'un terminal pour executer code aster pour les tests de fin de soiree en batch
parametrisation de la sortie de code aster via le fichier de parametre ~/.magic
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
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
Affichage du numero des iterations de la SIMP_adaptative lors du déroulement de celle-ci bug de relecture du fichier de parametre
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
Integration de code aster version11.6 dans MAGiC + debbuggage de calcul aster sans geometrie initial dans le modele + geometrie virtuelle
amelioration de la precedente
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é.
mise a jour SIMP adaptative etape 2
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
SIMP adaptative avec raffinement par une fonction
Possibilité d'enregistrement des mailleurs en cours de maillage pour voir ce qui se passe si il y a un bug
adaptation de l optimisation de topologie a la nouvelle version de carte
Magic V4. Nouvelle approche pour les exe (suite)
Amelioration de la precedente mise a jour
Ajout du type pour OT_PARMETRES afin de pourvoir les reecrire comme y faut
Bug d unites dans l interrogation de la carte de taille dans topo_optis
Ajout d'une sortie en format simplifie pour l'optimisation SIMP (pour le cours)
Solution FEM sont vectorielles et tensorielles + affichage des options de compilations dans les exe
Bug dans le rattechement géometrique dans le mailleur bloc et ajout de la variation de la compliance dans les statistiques
correction bug precedent mise a jour
purge des solutions debugge
Correction bug mailleur bloc + correction bug inversion avec open cascade + preparation pour element XFEM
gestion des differentes versions de code aster
exportation dans code aster tenant compte de l'orientation des faces pour être en phase avec les chargements normaux
Preparation du maillage FEM pour inclure de nouveaux élements non necessairement triangle/tetra
Adaption de la méthode SIMP à la gestion des matériaux
Correction de bug + Version toIbrep version du premier exmple complet + construction de la vectorisation a la lecture du fichier
recorrection du bug des parametres et d'affichage d'heure dans les statistiques de la méthode SIMP
suppression des warnings
Arrangement du fichier de sortie .compliance pour mieux archiver les resultats.
ajout de securite pour les eventuels divisions par 0 dans le changement precedent
Ajout d'un filtre dans le lissage de la derivee de la compliance en optimisation
Mise a jour toxfem + parametrisation compilation toxfem + bug comparaison
changement de hiearchie et utilisation de ccmake + mise a jour
ajout du lissage densite (distance + gaussien) + changement de notation pour etre conforme avec l'article
Adaptation de la distance pour les voisins dans la methode SIMP
Meilleur mise en forme des statistiques pour l'optimisation.
Bug sur le nom de sortie des fichiers dans l'optimisation
Parametrage lissage plus correction bug lissage plus optimisation de code dans la creation des maillages FEM
modif pour maillage non structure et non parfait
parametrage de eta dans la methode SIMP + correction bug affichage dans mgoperation
Ajustement de la derniere version en parametrant le chnagement de seuil
Optimisation de topologie integre generique. Version SIMP implemente. optimisation de code apparu.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.