Marbœuf, Alexis http://orcid.org/0000-0001-9066-2320
Budinger, Marc
Pommier-Budinger, Valérie
Palanque, Valérian
Bennani, Lokman
Funding for this research was provided by:
Fondation Sciences et Technologies pour l’Aéronautique et l’Espace (ReMoveice project)
Article History
Received: 29 November 2021
Revised: 22 February 2022
Accepted: 18 March 2022
First Online: 20 April 2022
Declarations
:
: The authors declare that they have no conflict of interest.
: The algorithm is described in this paper together with numerical parameters. Numerical results are obtained with a 2D sequential code writing in Python and starting from scratch. The code implements mesh reading and writing, InlineEquation removed finite element solver, filtering, objective and constraints evaluations, and sensitivities’ computation. The external Python package <scp>nlopt</scp> (Johnson CitationRef removed) is used for updating densities with MMA. Mesh generation is done with <scp>gmsh (</scp>Geuzaine and Remacle CitationRef removed) which provides MSH files to the code. Results are written in the VTK file format and are visualized with <scp>Paraview</scp> (Ahrens et al. CitationRef removed).