Introduction
Installation
Mode d'emploi
Le projet utilise CMake ainsi que la librairie externe Eigen.
Afin de compiler le projet, créer un dossier build
à la racine :
mkdir build && cd build
Générer les fichiers de compilation avec CMake :
cmake ..
Compiler le projet :
make -j
4 éxécutables sont générés. Afin de les éxécuter, il faut se placer dans le dossier build
et lancer les commandes suivantes :
./run <path-to-config-file>
: pour éxécuter le programme principal./part_1
: pour éxécuter les tests de la partie 1./part_2
: pour éxécuter les tests de la partie 2./part_3
: pour éxécuter les tests de la partie 3
Configuration
Un fichier config.txt
est présent à la racine du projet. Il permet de configurer le programme :
quad_order=3
input_file_path=../input/square2d_perforated.msh
output_file_path=../output/square2d_perforated_sol
Les paramètres de ce fichier sont les suivants :
quad_order
: ordre de quadrature utilisé pour l'intégration numérique (1
,2
ou3
).input_file_path
: chemin vers le fichier de maillage.output_file_path
: chemin vers le fichier de sortie (.vtk
) contenant la solution de l'équation de Poisson. Il n'est pas nécessaire de spécifier l'extension.vtk
car celle-ci est ajoutée automatiquement.