Projet 3A CHP 2022-2023 |
Le sujet de projet est disponible au sein de ce dépôt.
Le code de calcul a été programmé en C++
.
Ce projet est hébergé sur la plateforme Thor, interne à l'Enseirb-Matmeca.
L'ensemble du projet peut être téléchargé sous différents protocoles :
-
Téléchargement depuis Thor, la plateforme de l'Enseirb-Matmaca :
-
lien de clonage via protocole HTTP :
git clone https://<LOGIN>@thor.enseirb-matmeca.fr/git/free-Maillage
-
Lien de clonage via protocole SSH :
git clone ssh://git@thor.enseirb-matmeca.fr:2222/git/free-Maillage
-
-
Téléchargement depuis Github, plateforme publique : consulter en haut du projet Github.
Le code de calcul prend en entrée en ligne de commande un fichier au format .mesh
constitué comme ci-dessous :
MeshVersionFormatted 2
Dimension 2
Vertices
<nb_vertices>
x_1 y_1 label
. . .
. . .
Edges
<nb_edges>
V_1 V_2 label
. . .
. . .
End
Des fichiers d'entrées exemple sont d'ores et déjà disposés dans le dossier Tests
. On retrouve les cas canoniques suivant :
Code | Description |
---|---|
test.mesh |
Forme non simpliste |
testcreux.mesh |
Forme précédente creusé par elle même |
naca_int.mesh |
Maillage de l'intérieur d'une aile naca |
naca_ext.mesh |
Maillage de l'extérieur d'une aile naca |
1pt.mesh |
Composantes ne se touchant qu'en un unique point |
Disconnected.mesh |
Composantes connexes déconnectées |
Le code de calcul déduit un maillage sortie.mesh
et un fichier de mesure de qualité sortie.sol
associés au domaine passé en argument de ligne de commande.
Le maillage peut être visualisé avec gmsh
ou medit
.
Dans le répertoire ./src
, tapez la commande :
doxygen doxyFile
Ce travail est la propriété de l'Enseirb-Matmeca.