Stage - Bac+4/+5 - Implémentation et optimisation du calcul de volume d’intersection - H/F
Dans [2], les auteurs proposent une méthode qui consiste à découper non pas un, comme dans la littérature, mais deux maillages polyédriques en tétraèdres et ainsi à réduire le nombre de type d’intersection possible bien que augmentant le nombre d’éléments à intersecter. L’objectif est de s’inspirer de ce travail pour calculer les volumes d’intersection entre les deux maillages et d’implémenter une version CPU multi-thread et de travailler sur une première version GPU expérimentale. Une comparaison avec r3d [6], CGAL [7] ou avec d’autres citées plus haut pourrait aussi être menée. Au niveau des technologies, selon la durée du stage, vous pourrez au choix utiliser le C++, le Python couplé à une bibliothèque d’accélérateur. REFERENCES [1] Alexis Marboeuf. Schémas ALE multi-matériaux totalement conservatifs pour l’hydrodynamique. Mécanique des fluides [physics.class-ph]. Université Paris Saclay (COm
UE), 2018. Français. NNT :2018SACLX015. tel-01781426 [2] Menezes, Marcelo & Magalhães, Salles & Aguilar de Oliveira, Matheus & Franklin, W. & Chichorro, Rodrigo. (2022). Fast Parallel Evaluation of Exact Geometric Predicates on GPUs. Computer-Aided Design. 150. 103285. 10.1016/j.cad.2022.103285. [3] https://precice.org/ [4] https://github.com/Salome
Platform/medcoupling [5] https://laristra.github.io/portage/ [6] D. Powell, r3d: Software for fast, robust geometric operations in 3d and 2d, Report of Los Alamos national laboratory, LA-UR-15-26964. Report and software are available at https://github. com/devonmpowell/r3d, (2015). [7] https://www.cgal.org/ Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l’inclusion des travailleurs handicapés. Participant à la protection nationale, une enquête administrative est réalisée pour tous les collaborateurs du CEA afin d'assurer l'inté...