<?xml version="1.0" encoding="utf-8"?>
<raweb xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" year="2016">
  <identification id="gamma3" isproject="true">
    <shortname>GAMMA3</shortname>
    <projectName>Automatic mesh generation and advanced methods</projectName>
    <theme-de-recherche>Numerical schemes and simulations</theme-de-recherche>
    <domaine-de-recherche>Applied Mathematics, Computation and Simulation</domaine-de-recherche>
    <urlTeam>http://www-roc.inria.fr/gamma/gamma/Accueil/index.en.html</urlTeam>
    <structure_exterieure type="Organism">
      <libelle>Université de Technologie de Troyes</libelle>
    </structure_exterieure>
    <header_dates_team>Creation of the Project-Team: 2010 January 01</header_dates_team>
    <LeTypeProjet>Project-Team</LeTypeProjet>
    <keywordsSdN>
      <term>2.5. - Software engineering</term>
      <term>6.1. - Mathematical Modeling</term>
      <term>6.2. - Scientific Computing, Numerical Analysis &amp; Optimization</term>
      <term>7.1. - Parallel and distributed algorithms</term>
      <term>7.5. - Geometry, Topology</term>
    </keywordsSdN>
    <keywordsSecteurs>
      <term>5.2.3. - Aviation</term>
      <term>5.2.4. - Aerospace</term>
    </keywordsSecteurs>
    <UR name="Saclay"/>
  </identification>
  <team id="uid1">
    <person key="gamma3-2016-idp107952">
      <firstname>Paul Louis</firstname>
      <lastname>George</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Team leader, Inria, Senior Researcher</moreinfo>
    </person>
    <person key="gamma3-2014-idp76992">
      <firstname>Frederic</firstname>
      <lastname>Alauzet</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria, Researcher</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="gamma3-2014-idp78480">
      <firstname>Patrick</firstname>
      <lastname>Laug</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria, Researcher</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="gamma3-2014-idp79928">
      <firstname>Adrien</firstname>
      <lastname>Loseille</lastname>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria, Researcher</moreinfo>
    </person>
    <person key="gamma3-2014-idp82432">
      <firstname>Houman</firstname>
      <lastname>Borouchaki</lastname>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>UT Troyes, Professor</moreinfo>
    </person>
    <person key="gamma3-2014-idp88712">
      <firstname>Alexis</firstname>
      <lastname>Loyer</lastname>
      <categoryPro>Technique</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria</moreinfo>
    </person>
    <person key="gamma3-2015-idp76888">
      <firstname>Bastien</firstname>
      <lastname>Andrieu</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>ONERA</moreinfo>
    </person>
    <person key="gamma3-2016-idp126000">
      <firstname>Rémi</firstname>
      <lastname>Feuillet</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>ENSTA, from Apr 2016</moreinfo>
    </person>
    <person key="gamma3-2015-idp80608">
      <firstname>Loïc</firstname>
      <lastname>Frazza</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Ecole Polytechnique</moreinfo>
    </person>
    <person key="ecuador-2014-idp108312">
      <firstname>Eléonore</firstname>
      <lastname>Gauci</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria</moreinfo>
    </person>
    <person key="gamma3-2014-idp99960">
      <firstname>Aichun</firstname>
      <lastname>Zhu</lastname>
      <categoryPro>PhD</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>UT Troyes, until Feb 2016</moreinfo>
    </person>
    <person key="hiepacs-2014-idp78664">
      <firstname>Olivier</firstname>
      <lastname>Coulaud</lastname>
      <categoryPro>PostDoc</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria</moreinfo>
    </person>
    <person key="gamma3-2016-idp138224">
      <firstname>Celine</firstname>
      <lastname>Fortabat</lastname>
      <categoryPro>Assistant</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria, Jan 2016</moreinfo>
    </person>
    <person key="gamma3-2016-idp140704">
      <firstname>Emmanuelle</firstname>
      <lastname>Perrot</lastname>
      <categoryPro>Assistant</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria</moreinfo>
    </person>
    <person key="gamma3-2014-idp87472">
      <firstname>Slimane</firstname>
      <lastname>Amara</lastname>
      <categoryPro>Technique</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>UT Troyes</moreinfo>
    </person>
    <person key="gamma3-2014-idp81176">
      <firstname>Dominique</firstname>
      <lastname>Barchiesi</lastname>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>UT Troyes, Professor</moreinfo>
    </person>
    <person key="gamma3-2014-idp83688">
      <firstname>Abel</firstname>
      <lastname>Cherouat</lastname>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>UT Troyes, Professor</moreinfo>
    </person>
    <person key="gamma3-2016-idp150560">
      <firstname>Jean</firstname>
      <lastname>de Becdelievre</lastname>
      <categoryPro>Other</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Stanford, Stagiaire, from Jun 2016 until Sep 2016</moreinfo>
    </person>
    <person key="gamma3-2014-idp84944">
      <firstname>Thomas</firstname>
      <lastname>Grosges</lastname>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>UT Troyes, Associate Professor</moreinfo>
    </person>
    <person key="gamma3-2015-idp65632">
      <firstname>David</firstname>
      <lastname>Marcum</lastname>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>MSU, Professor</moreinfo>
    </person>
    <person key="gamma3-2014-idp94944">
      <firstname>Loic</firstname>
      <lastname>Marechal</lastname>
      <categoryPro>AutreCategorie</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Engineer</moreinfo>
    </person>
    <person key="gamma3-2014-idp86208">
      <firstname>Laurence</firstname>
      <lastname>Moreau</lastname>
      <categoryPro>Enseignant</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>UT Troyes, Associate Professor</moreinfo>
    </person>
    <person key="gamma3-2016-idp162944">
      <firstname>Clément</firstname>
      <lastname>Roge</lastname>
      <categoryPro>AutreCategorie</categoryPro>
      <research-centre>Saclay</research-centre>
      <moreinfo>Inria, Stagiaire, from Jun 2016 until Jul 2016</moreinfo>
    </person>
  </team>
  <presentation id="uid2">
    <bodyTitle>Overall Objectives</bodyTitle>
    <subsection id="uid3" level="1">
      <bodyTitle>Introduction</bodyTitle>
      <p>Une branche importante des sciences de l'ingénieur s'intéresse aux
calculs des solutions d'équations aux dérivées partielles très
variées (en mécanique du solide, en mécanique des fluides, en
modélisation de problèmes thermiques, ...) par la méthode des
éléments ou des volumes finis. Ces méthodes utilisent comme support spatial des
calculs un maillage du domaine sur lequel les équations sont
formulées. Par suite, les algorithmes (de construction) de maillages
occupent un rôle important dans toute simulation par la méthode
des éléments ou des volumes finis d'un problème modélisé en équations aux
dérivées partielles. En particulier, la précision, voire la validité, des
solutions calculées est liée aux propriétés du maillage utilisé  <ref xlink:href="#gamma3-2016-bid0" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>L'équipe-projet <span class="smallcap" align="left">Gamma3</span> a été créé en 2010 à la suite du projet
<span class="smallcap" align="left">Gamma</span>. L'équipe est bilocalisée avec une partie à l'UTT
(Troyes) et l'autre à Rocquencourt puis Saclay. Les thèmes du projet
regroupent un ensemble d'activités concernant les points indiqués
ci-dessus, en particulier, l'aspect génération automatique de
maillages afin de construire les supports utilisés par les méthodes
d'éléments ou de volumes finis. Sont également étudiés les aspects de
modélisation géométrique, de post-traitement et de visualisation des
résultats issus de tels calculs  <ref xlink:href="#gamma3-2016-bid1" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>L'évolution de la demande en termes de génération automatique de
maillages implique une évolution des méthodes classiques de création
de maillages vers des méthodes permettant de construire des
maillages contrôlés. Les maillages doivent donc être soit isotropes,
le contrôle portant sur des tailles souhaitées, soit anisotropes, le
contrôle portant à la fois sur des directions et des tailles selon
ces dernières.</p>
      <p>Le développement d'algorithmes de maillages gouvernés sert de support
naturel à la conception de boucles de maillages adaptatifs qui, via
un estimateur d'erreurs <i>a posteriori</i>, permettent de contrôler
la qualité des solutions. Les estimateurs d'erreurs sont issus d'applications
en mécanique des fluides (Inria) et du solide (UTT). Leurs validations reposent
sur le développement de solveurs avancés, en particulier, dans ces disciplines.
Ces deux points (estimateurs et solveurs) constituent au moins la moitié
de nos recherches.</p>
      <p>Ces préoccupations amènent à considérer le problème du maillage des
domaines de calculs en eux-mêmes tout comme celui du maillage ou du
remaillage des courbes et surfaces, frontières de ces domaines.</p>
      <p>La taille, en termes de nombre de nœuds, des maillages nécessaires
pour certaines simulations, amène à travailler sur la parallélisation
des processus de calculs. Cette problématique conduit également à s'intéresser à
l'aspect multi-cœurs au niveau des
algorithmes de maillages proprement dits.</p>
      <p>Simultanément, le volume des résultats obtenus dans de telles
simulations, nécessite d'envisager le post-traitement de ces résultats
en parallèle ou par des méthodes appropriées.</p>
      <p>Par ailleurs, de nombreux problèmes partent de saisies <i>scanner</i>
(ou autre système discret) des géométries à traiter et demandent
d'en déduire des maillages de surfaces aptes à être, par la suite,
traités par les méthodes classiques (de remaillage, d'optimisation,
de calculs).</p>
      <p>Enfin, la maturité de certaines méthodes (victimes de leur succès)
conduit les utilisateurs à demander plus et à considérer des
problèmes de maillage ou des conditions d'utilisations extrêmes
induisant des algorithmes <i>a priori</i> inattendus.</p>
      <p>Les objectifs du projet <span class="smallcap" align="left">Gamma3</span> consistent à étudier l'ensemble
des points mentionnés ci-dessus afin de rendre automatique
le calcul de la solution d'un problème donné avec une précision
imposée au départ. Par ailleurs, certaines des techniques utilisées
dans les problématiques de maillage sont utilisables dans d'autres
disciplines (compression d'images pour ne citer qu'un seul exemple).</p>
    </subsection>
  </presentation>
  <logiciels id="uid4">
    <bodyTitle>New Software and Platforms</bodyTitle>
    <subsection id="uid5" level="1">
      <bodyTitle>ABL4FLO</bodyTitle>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p><span class="smallcap" align="left">Keywords:</span> Boundary layer - Hybrid meshes</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Automatic boundary layer mesh generation for complex geometries</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>ABL4FLO is designed to generate 3D adapted boundary layer meshes by using a cavity-based operator.</p>
      <simplelist>
        <li id="uid6">
          <p noindent="true">Participant: Adrien Loseille</p>
        </li>
        <li id="uid7">
          <p noindent="true">Contact: Adrien Loseille</p>
        </li>
        <li id="uid8">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Adrien.Loseille/index.php?page=softwares" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Adrien.<allowbreak/>Loseille/<allowbreak/>index.<allowbreak/>php?page=softwares</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid9" level="1">
      <bodyTitle>AMA4FLO</bodyTitle>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p><span class="smallcap" align="left">Keywords:</span> Anisotropic mesh adaptation - Surface and volume remeshing - Non manifold geometries</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Robust and automatic generation of anisotropic meshes in 3D</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>AMA4FLO is designed to generate adapted meshes with respect to a provided anisotropic sizing field.
The surface and the volume mesh is adapted simultaneously to guarantee that a 3D valid mesh is provided on output.</p>
      <simplelist>
        <li id="uid10">
          <p noindent="true">Participant: Adrien Loseille</p>
        </li>
        <li id="uid11">
          <p noindent="true">Contact: Adrien Loseille</p>
        </li>
        <li id="uid12">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Adrien.Loseille/index.php?page=softwares" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Adrien.<allowbreak/>Loseille/<allowbreak/>index.<allowbreak/>php?page=softwares</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid13" level="1">
      <bodyTitle>BL2D</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Automatic mesher - Delaunay - Anisotropic - Planar domain</p>
      <p>
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>The meshing method is of controlled Delaunay type, isotropic or anisotropic.
The internal point generation follows an advancing-front logic, and their connection is realized as in a classical Delaunay approach.
Quadrilaterals are obtained by a pairing process.
The direct construction of degree 2 elements has been made possible via the control of the domain boundary mesh, in order to ensure the desired compatibility.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>Planar mesh generator (isotropic or anisotropic, adaptive).</p>
      <simplelist>
        <li id="uid14">
          <p noindent="true">Participants: Houman Borouchaki and Patrick Laug</p>
        </li>
        <li id="uid15">
          <p noindent="true">Contact: Patrick Laug</p>
        </li>
        <li id="uid16">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Patrick.Laug/logiciels/logiciels.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Patrick.<allowbreak/>Laug/<allowbreak/>logiciels/<allowbreak/>logiciels.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid17" level="1">
      <bodyTitle>BL2D-ABAQ</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Automatic mesher - Delaunay - Anisotropic - Planar domain - Error estimation - Interpolation</p>
      <p>
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>The meshing method is the same as BL2D (see above) in an adaptive process.
An <i>a posteriori</i> error estimation of a solution at the nodes of the current mesh results in a size map.
A new mesh satisfying these size specifications (made continuous) is built, and the solution is interpolated on the new mesh.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>Planar mesh generator (isotropic or anisotropic, adaptive) for deformable domains, interacting with the ABAQUS solver.</p>
      <simplelist>
        <li id="uid18">
          <p noindent="true">Participants: Houman Borouchaki, Patrick Laug and Abel Cherouat</p>
        </li>
        <li id="uid19">
          <p noindent="true">Contact: Patrick Laug</p>
        </li>
        <li id="uid20">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Patrick.Laug/logiciels/logiciels.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Patrick.<allowbreak/>Laug/<allowbreak/>logiciels/<allowbreak/>logiciels.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid21" level="1">
      <bodyTitle>BLGEOL</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Automatic mesher - Hex-dominant - Geologic structures</p>
      <p>
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>The aim is to generate hex-dominant meshes of geologic structures complying with different geometric constraints: surface topography (valleys, reliefs, rivers), geologic layers and underground workings. First, a reference 2D domain is obtained by projecting all the line constraints into a horizontal plane. Different size specifications are given for rivers, outcrop lines and workings. Using an adaptive methodology, the size variation is bounded by a specified threshold in order to obtain a high quality quad-dominant mesh. Secondly, a hex-dominant mesh of the geological medium is generated by a vertical extrusion, taking into account the surfaces found (interfaces between two layers, top or bottom faces of underground workings). The generation of volume elements follows a global order established on the whole set of surfaces to ensure the conformity of the resulting mesh.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>Hex-dominant mesher of geologic structures and storage facilities.</p>
      <simplelist>
        <li id="uid22">
          <p noindent="true">Participants: Patrick Laug and Houman Borouchaki</p>
        </li>
        <li id="uid23">
          <p noindent="true">Contact: Patrick Laug</p>
        </li>
        <li id="uid24">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Patrick.Laug/logiciels/logiciels.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Patrick.<allowbreak/>Laug/<allowbreak/>logiciels/<allowbreak/>logiciels.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid25" level="1">
      <bodyTitle>BLMOL</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Automatic mesher - Molecular surface</p>
      <p>
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>To model a molecular surface, each constituting atom is idealized by a simple sphere.
First, a boundary representation (B-rep) of the surface is obtained, i.e. a set of patches and the topological relations between them.
Second, an appropriate parametrization and a metric map are computed for each patch.
Third, meshes of the parametric domains are generated with respect to an induced metric map, using a combined advancing-front generalized-Delaunay approach.
Finally these meshes are mapped onto the entire surface.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>Molecular surface mesher.</p>
      <simplelist>
        <li id="uid26">
          <p noindent="true">Participants: Houman Borouchaki and Patrick Laug</p>
        </li>
        <li id="uid27">
          <p noindent="true">Contact: Patrick Laug</p>
        </li>
        <li id="uid28">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Patrick.Laug/logiciels/logiciels.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Patrick.<allowbreak/>Laug/<allowbreak/>logiciels/<allowbreak/>logiciels.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid29" level="1">
      <bodyTitle>BLSURF</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Automatic mesher - Parametric surface - CAD surface</p>
      <p>
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>An indirect method for meshing parametric surfaces conforming to a user-specifiable size map is used.
First, from this size specification, a Riemannian metric is defined so that the desired mesh should have unit length edges with respect to the related Riemannian space (the so-called “unit mesh”).
Then, based on the intrinsic properties of the surface, the Riemannian structure is induced into the parametric space.
Finally, a unit mesh is generated completely inside the parametric space such that it conforms to the metric of the induced Riemannian structure.
This mesh is constructed using a combined advancing-front Delaunay approach applied within a Riemannian context.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>CAD surface mesher.</p>
      <simplelist>
        <li id="uid30">
          <p noindent="true">Participants: Houman Borouchaki and Patrick Laug</p>
        </li>
        <li id="uid31">
          <p noindent="true">Contact: Patrick Laug</p>
        </li>
        <li id="uid32">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Patrick.Laug/logiciels/logiciels.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Patrick.<allowbreak/>Laug/<allowbreak/>logiciels/<allowbreak/>logiciels.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid33" level="1">
      <bodyTitle>FEFLOA-REMESH</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Anisotropic mesh adaptation - Surface remeshing - Cavity-based operator</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Automatic generation of metric-aligned and metric-orthogonal anisotropic meshes in 3D</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>FEFLOA-REMESH is intended to generate adapted 2D, surface and volume meshes by using a unique cavity-based operator.
The metric-aligned or metric-orthogonal approach is used to generate high quality surface and volume meshes independently
of the anisotropy involved.</p>
      <simplelist>
        <li id="uid34">
          <p noindent="true">Participants: Adrien Loseille and Frédéric Alauzet</p>
        </li>
        <li id="uid35">
          <p noindent="true">Contact: Adrien Loseille</p>
        </li>
        <li id="uid36">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Adrien.Loseille/index.php?page=softwares" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Adrien.<allowbreak/>Loseille/<allowbreak/>index.<allowbreak/>php?page=softwares</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid37" level="1">
      <bodyTitle>GAMANIC 3D</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Tetrahedral mesh - Delaunay - Anisotropic
size and direction control - Automatic Mesher</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Automatic tetrahedral mesher based on an anisotropic Delaunay
type point insertion method. A metric field is provided specifying the
desired size (edge length) and directional properties.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>GAMANIC3D is a volume mesher governed by a (anisotropic) size and directional
specification metric field.</p>
      <simplelist>
        <li id="uid38">
          <p noindent="true">Participants: Houman Borouchaki, Paul Louis George, Frederic Hecht, Eric Saltel, Frédéric Alauzet and Adrien Loseille</p>
        </li>
        <li id="uid39">
          <p noindent="true">Contact: Paul Louis George</p>
        </li>
        <li id="uid40">
          <p noindent="true">URL: <ref xlink:href="http://www.meshgems.com/volume-meshing.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www.<allowbreak/>meshgems.<allowbreak/>com/<allowbreak/>volume-meshing.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid41" level="1">
      <bodyTitle>GAMHIC 3D</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Tetrahedral mesh - Delaunay - Isotropic size control - Automatic Mesher</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Automatic tetrahedral mesher based on the Delaunay point
insertion method. A metric field is provided specifying the
desired size (edge length).</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>GAMHIC3D is a volume mesher governed by a (isotropic) size
specification metric field.</p>
      <simplelist>
        <li id="uid42">
          <p noindent="true">Participants: Houman Borouchaki, Paul Louis George, Frederic Hecht, Eric Saltel, Frédéric Alauzet and Adrien Loseille</p>
        </li>
        <li id="uid43">
          <p noindent="true">Contact: Paul Louis George</p>
        </li>
        <li id="uid44">
          <p noindent="true">URL: <ref xlink:href="http://www.meshgems.com/volume-meshing.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www.<allowbreak/>meshgems.<allowbreak/>com/<allowbreak/>volume-meshing.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid45" level="1">
      <bodyTitle>GHS3D</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Tetrahedral mesh - Delaunay - Automatic Mesher</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Automatic tetrahedral mesher based on the Delaunay point
insertion method.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>GHS3D is an automatic volume mesher</p>
      <simplelist>
        <li id="uid46">
          <p noindent="true">Participants: Paul Louis George, Houman Borouchaki, Eric Saltel, Frédéric Alauzet, Adrien Loseille and Frederic Hecht</p>
        </li>
        <li id="uid47">
          <p noindent="true">Contact: Paul Louis George</p>
        </li>
        <li id="uid48">
          <p noindent="true">URL: <ref xlink:href="http://www.meshgems.com/volume-meshing.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www.<allowbreak/>meshgems.<allowbreak/>com/<allowbreak/>volume-meshing.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid49" level="1">
      <bodyTitle>HEXOTIC</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Hexahedral mesh - Octree - Automatic mesher</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Automatic full hexahedral mesher primarily based on an octree.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>HEXOTIC is an automatic hexahedral mesher</p>
      <simplelist>
        <li id="uid50">
          <p noindent="true">Contact: Loïc Maréchal</p>
        </li>
        <li id="uid51">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/gamma/Membres/CIPD/Loic.Marechal/Research/Hexotic.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>gamma/<allowbreak/>Membres/<allowbreak/>CIPD/<allowbreak/>Loic.<allowbreak/>Marechal/<allowbreak/>Research/<allowbreak/>Hexotic.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid52" level="1">
      <bodyTitle>Metrix</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Scientific calculation</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Compute a metric field from a given solution field using various error estimates.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>Metrix computes metric field from a given solution field using various error estimates.
Available error estimates are feature-based and goal-oriented based error estimates for
steady or unsteady fields.
Metrix also performs operations on metrics: gradation, intersection, natural metric of a mesh.</p>
      <simplelist>
        <li id="uid53">
          <p noindent="true">Participants: Frédéric Alauzet and Adrien Loseille</p>
        </li>
        <li id="uid54">
          <p noindent="true">Contact: Frédéric Alauzet</p>
        </li>
        <li id="uid55">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Frederic.Alauzet/code_eng.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Frederic.<allowbreak/>Alauzet/<allowbreak/>code_eng.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid56" level="1">
      <bodyTitle>Nimbus 3D</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Surface reconstruction - Point cloud</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Given a point cloud, a surface is constructed primarily based on a Delaunay approach.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>Nimbus3D is a surface reconstruction method piece of software</p>
      <simplelist>
        <li id="uid57">
          <p noindent="true">Participants: Paul Louis George and Houman Borouchaki</p>
        </li>
        <li id="uid58">
          <p noindent="true">Contact: Paul Louis George</p>
        </li>
        <li id="uid59">
          <p noindent="true">URL: <ref xlink:href="http://www.meshgems.com/volume-meshing.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www.<allowbreak/>meshgems.<allowbreak/>com/<allowbreak/>volume-meshing.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid60" level="1">
      <bodyTitle>VIZIR</bodyTitle>
      <p><span class="smallcap" align="left">Keywords:</span> Mesh and solution visualization</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Interactive mesh and solution visualization for linear, and high order curved elements</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>VIZIR is intended to visualize and modify interactively simplicial, hybrid and high order curved meshes.</p>
      <simplelist>
        <li id="uid61">
          <p noindent="true">Participants: Julien Castelneau, Adrien Loseille and Alexis Loyer</p>
        </li>
        <li id="uid62">
          <p noindent="true">Contact: Adrien Loseille</p>
        </li>
        <li id="uid63">
          <p noindent="true">URL: <ref xlink:href="http://www-roc.inria.fr/gamma/gamma/vizir/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>www-roc.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>gamma/<allowbreak/>vizir/</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid64" level="1">
      <bodyTitle>Wolf</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Scientific calculation</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>General solver platform containing all the Wolf modules: Wolf-Bloom, Wolf-Elast,
Wolf-Interpol, Wolf-MovMsh, Wolf-Nsc, Wolf-Shrimp, Wolf-Spyder and Wolf-Xfem, for details see thereafter.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>Wolf is a general solver platform containing all the Wolf modules: Wolf-Bloom, Wolf-Elast,
Wolf-Interpol, Wolf-MovMsh, Wolf-Nsc, Wolf-Shrimp, Wolf-Spyder and Wolf-Xfem.</p>
      <simplelist>
        <li id="uid65">
          <p noindent="true">Participants: Frédéric Alauzet and Adrien Loseille</p>
        </li>
        <li id="uid66">
          <p noindent="true">Contact: Frédéric Alauzet</p>
        </li>
        <li id="uid67">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Frederic.Alauzet/code_eng.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Frederic.<allowbreak/>Alauzet/<allowbreak/>code_eng.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid68" level="1">
      <bodyTitle>Wolf-Bloom</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Scientific calculation</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Structured boundary layer mesh generator using a pushing approach.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>Wolf-Bloom is a structured boundary layer mesh generator using a pushing approach.
It start from an existing volume mesh and insert a structured boundary layer by pushing the volume mesh.
The volume mesh deformation is solved with an elasticity analogy.
Mesh-connectivity optimizations are performed to control volume mesh element quality.</p>
      <simplelist>
        <li id="uid69">
          <p noindent="true">Participants: Frédéric Alauzet, Adrien Loseille and Dave Marcum</p>
        </li>
        <li id="uid70">
          <p noindent="true">Contact: Frédéric Alauzet</p>
        </li>
        <li id="uid71">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Frederic.Alauzet/code_eng.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Frederic.<allowbreak/>Alauzet/<allowbreak/>code_eng.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid72" level="1">
      <bodyTitle>Wolf-Elast</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Scientific calculation</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Linear elasticity solver using a P1 Finite-Element method.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>Wolf-Elast is a linear elasticity solver using a P1 Finite-Element method.
The Young and Poisson coefficient can be parametrized.
The linear system is solved using the Conjugate Gradient method with the LUSGS preconditioner.</p>
      <simplelist>
        <li id="uid73">
          <p noindent="true">Participants: Frédéric Alauzet and Adrien Loseille</p>
        </li>
        <li id="uid74">
          <p noindent="true">Contact: Frédéric Alauzet</p>
        </li>
        <li id="uid75">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Frederic.Alauzet/code_eng.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Frederic.<allowbreak/>Alauzet/<allowbreak/>code_eng.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid76" level="1">
      <bodyTitle>Wolf-Interpol</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Scientific calculation</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Software transferring scalar, vector and tensor fields from one mesh to another one.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>Wolf-Interpol is a tool to transfer scalar, vector and tensor fields from a mesh to another one.
Polynomial interpolation (from order 2 to 4) or conservative interpolation operators can be used.
Wolf-Interpol also extract solutions along lines or surfaces.</p>
      <simplelist>
        <li id="uid77">
          <p noindent="true">Participants: Frédéric Alauzet and Adrien Loseille</p>
        </li>
        <li id="uid78">
          <p noindent="true">Contact: Frédéric Alauzet</p>
        </li>
        <li id="uid79">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Frederic.Alauzet/code_eng.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Frederic.<allowbreak/>Alauzet/<allowbreak/>code_eng.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid80" level="1">
      <bodyTitle>Wolf-MovMsh</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Scientific calculation</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Moving mesh algorithm coupled with mesh-connectivity optimization.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>Wolf-MovMsh is a moving mesh algorithm coupled with mesh-connectivity optimization.
Mesh deformation is computed by means of a linear elasticity solver or a RBF interpolation.
Smoothing and swapping mesh optimization are performed to maintain good mesh quality.
It handles rigid or deformable bodies, and also rigid or deformable regions of the domain.</p>
      <simplelist>
        <li id="uid81">
          <p noindent="true">Participants: Frédéric Alauzet and Adrien Loseille</p>
        </li>
        <li id="uid82">
          <p noindent="true">Contact: Frédéric Alauzet</p>
        </li>
        <li id="uid83">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Frederic.Alauzet/code_eng.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Frederic.<allowbreak/>Alauzet/<allowbreak/>code_eng.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid84" level="1">
      <bodyTitle>Wolf-Nsc</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Scientific calculation</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Numerical flow solver solving the compressible Navier-Stokes equations.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>Wolf-Nsc is numerical flow solver solving steady or unsteady turbulent compressible Euler and Navier-Stokes equations.
The available turbulent models are the Spalart-Almaras and the Menter SST k-omega.
A mixed finite volume - finite element numerical method is used for the discretization.
Second order spatial accuracy is reached thanks to MUSCL type methods.
Explicit or implicit time integration are available. It also resolved dual (adjoint) problem and compute error estimate for mesh adaptation.</p>
      <simplelist>
        <li id="uid85">
          <p noindent="true">Participants: Frédéric Alauzet and Adrien Loseille</p>
        </li>
        <li id="uid86">
          <p noindent="true">Contact: Frédéric Alauzet</p>
        </li>
        <li id="uid87">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Frederic.Alauzet/code_eng.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Frederic.<allowbreak/>Alauzet/<allowbreak/>code_eng.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid88" level="1">
      <bodyTitle>Wolf-Shrimp</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Scientific calculation</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Mesh partitioner for parallel mesh generation and parallel computation.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>Wolf-Shrimp is a generic mesh partitioner for parallel mesh generation and parallel computation.
It can partition planar, surface (manifold and non manifold), and volume domain.
Several partitioning methods are available: Hilbert-based, BFS, BFS with restart.
It can work with or without weight function and can correct the partitions to have only one connected component.</p>
      <simplelist>
        <li id="uid89">
          <p noindent="true">Participants: Frédéric Alauzet and Adrien Loseille</p>
        </li>
        <li id="uid90">
          <p noindent="true">Contact: Frédéric Alauzet</p>
        </li>
        <li id="uid91">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Frederic.Alauzet/code_eng.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Frederic.<allowbreak/>Alauzet/<allowbreak/>code_eng.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid92" level="1">
      <bodyTitle>Wolf-Spyder</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Scientific calculation</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Metric-based mesh quality optimizer using vertex smoothing and edge/face swapping.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>Wolf-Spyder is a metric-based mesh quality optimizer using vertex smoothing and edge/face swapping.</p>
      <simplelist>
        <li id="uid93">
          <p noindent="true">Participants: Frédéric Alauzet and Adrien Loseille</p>
        </li>
        <li id="uid94">
          <p noindent="true">Contact: Frédéric Alauzet</p>
        </li>
        <li id="uid95">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Frederic.Alauzet/code_eng.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Frederic.<allowbreak/>Alauzet/<allowbreak/>code_eng.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid96" level="1">
      <bodyTitle>Wolf-Xfem</bodyTitle>
      <p><span class="smallcap" align="left">Keyword:</span> Scientific calculation</p>
      <p noindent="true">
        <span class="smallcap" align="left">Scientific Description</span>
      </p>
      <p>Tool providing the mesh of the intersection between a surface mesh and a volume mesh in the goal of simulating mechanical fractures.</p>
      <p>
        <span class="smallcap" align="left">Functional Description</span>
      </p>
      <p>Wolf-Xfem is a tool providing the mesh of the intersection between a surface mesh and a volume mesh.</p>
      <simplelist>
        <li id="uid97">
          <p noindent="true">Participants: Frédéric Alauzet</p>
        </li>
        <li id="uid98">
          <p noindent="true">Contact: Frédéric Alauzet</p>
        </li>
        <li id="uid99">
          <p noindent="true">URL: <ref xlink:href="https://www.rocq.inria.fr/gamma/Frederic.Alauzet/code_eng.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>Frederic.<allowbreak/>Alauzet/<allowbreak/>code_eng.<allowbreak/>html</ref></p>
        </li>
      </simplelist>
    </subsection>
  </logiciels>
  <resultats id="uid100">
    <bodyTitle>New Results</bodyTitle>
    <subsection id="uid101" level="1">
      <bodyTitle>Remaillage adaptatif pour la mise en forme de tôles minces et de composites</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp86208">
          <firstname>Laurence</firstname>
          <lastname>Moreau</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
        <person key="gamma3-2014-idp83688">
          <firstname>Abel</firstname>
          <lastname>Cherouat</lastname>
        </person>
        <person key="gamma3-2014-idp82432">
          <firstname>Houman</firstname>
          <lastname>Borouchaki</lastname>
        </person>
      </participants>
      <p>Au cours des simulations numériques de mise en forme en 3D, les grandes déformations mises en jeu font que le maillage subit de fortes distorsions. Il est alors nécessaire de remailler continuellement la pièce afin de pouvoir capturer les détails géométriques des surface en contact, adapter la taille du maillage à la solution physique et surtout pouvoir effectuer la simulation jusqu'à la fin du procédé de mise en forme. Lorsque la pièce est comprise entre des outils rigides (cas de l'emboutissage), aux problèmes de remaillage s'ajoutent aussi des difficultés sur la gestion du contact entre les pièces. Une méthode couplant une stratégie de remaillage adaptatif et une technique de projection a été développée.
Afin de pouvoir réaliser des simulations numériques de composites tissés, une procédure spécifique a été ajoutée au remailleur afin de pouvoir raffiner les éléments finis bi-composants (association d'éléments finis de barre et de membrane orientés matérialisant le comportement de fibres chaîne et trame).</p>
      <p>Ce travail a donnée lieu à 1 article.</p>
    </subsection>
    <subsection id="uid102" level="1">
      <bodyTitle>Le formage incrémental : étude expérimentale, numérique et remaillage adaptatif</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp86208">
          <firstname>Laurence</firstname>
          <lastname>Moreau</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
        <person key="gamma3-2014-idp83688">
          <firstname>Abel</firstname>
          <lastname>Cherouat</lastname>
        </person>
        <person key="gamma3-2014-idp82432">
          <firstname>Houman</firstname>
          <lastname>Borouchaki</lastname>
        </person>
      </participants>
      <p>Le formage incrémental est un procédé de mise en forme récent permettant de mettre en forme des tôles minces grâce au déplacement d’un outil hémisphérique dont la trajectoire est pilotée par une machine à commande numérique. Ce procédé peu couteux est une alternative intéressante à l’emboutissage traditionnel pour les entreprises réalisant des pièces de petite taille à usage unique ou en petite série comme les entreprises biomédicales (prothèses, implants personnalisés..). Cependant, il reste encore des développements importants sur le plan numérique et expérimental pour que ce procédé soit industrialisable : problèmes d’état de surface, de non-respect de la géométrie, risques de rupture. Nous avons étudié numériquement et expérimentalement ce procédé de formage incrémental : développement d’une méthode de remaillage adaptée à ce procédé, optimisation des paramètres du procédé, étude du formage incrémental à chaud, étude du formage incrémental robotisé.r</p>
      <p>Ce travail a donnée lieu à 2 articles et 5 participations à des conférences internationales.</p>
    </subsection>
    <subsection id="uid103" level="1">
      <bodyTitle>Reconstruction de surface 3D à partir d’images numériques 2D </bodyTitle>
      <participants>
        <person key="gamma3-2014-idp86208">
          <firstname>Laurence</firstname>
          <lastname>Moreau</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
        <person key="gamma3-2014-idp83688">
          <firstname>Abel</firstname>
          <lastname>Cherouat</lastname>
        </person>
        <person key="gamma3-2014-idp82432">
          <firstname>Houman</firstname>
          <lastname>Borouchaki</lastname>
        </person>
      </participants>
      <p>Ces travaux portent sur la reconstruction 3D d’objets à partir de plusieurs photos prises via des caméras calibrées avec des points de vue différents couvrant la totalité de la surface de l’objet. La méthodologie générale consiste à apparier les pixels correspondants de deux photos et obtenir des positions 3D via une technique de triangulation.. L’idée originale réside dans une nouvelle méthodologie automatique d’appariement de pixels. Elle comprend trois étapes : un motif présentant un maillage triangulaire aléatoire est projeté sur l’objet 3D, le maillage est identifié sur chaque photo et la technique de triangulation est appliquée aux sommets de ce maillage. La méthodologie de reconstruction 3D a été appliquée à la modélisation géométrique du buste féminin afin d’envisager des simulations de comportements statique et dynamique de ce buste. Ces travaux ont conduit aussi à la conception et la réalisation d’une cabine d’acquisition permettant de prendre 24 prises de vue de manière simultanée depuis un ordinateur extérieur à la cabine.</p>
      <p>Ce travail a donnée lieu à 1 article et 2 participations à des conférences internationales.</p>
    </subsection>
    <subsection id="uid104" level="1">
      <bodyTitle>Modélisation numérique, remaillage adaptatif et optimisation pour la morphologie de nanofils</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp86208">
          <firstname>Laurence</firstname>
          <lastname>Moreau</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
        <person key="gamma3-2014-idp84944">
          <firstname>Thomas</firstname>
          <lastname>Grosges</lastname>
        </person>
      </participants>
      <p>L’objectif était de développer une méthode permettant de détecter et d'analyser la présence de nanomatériaux dans l’eau. Une voie possible consiste à étudier les effets liés aux couplages lumière-matière, c’est-à-dire la réponse photo-thermique des nanomatériaux illuminés par une onde électromagnétique. La méthode proposée consiste à étudier la réponse thermique du nanofil immergé sous l’illumination et à la relier à la bulle produite. Le problème multi physique est modélisé par un système d’équations couplées : équation de Helmoltz et équation de la chaleur. La résolution numérique de ces équations est effectuée par une méthode des éléments finis et un processus d’optimisation incluant des boucles de remaillages adaptatifs afin de contrôler la précision de la solution et assurer la convergence. Une étude de la morphologie de la bulle a été réalisée en fonction de paramètres géométriques et physiques. Deux fonctions permettant de relier la taille de la bulle à la taille et la forme du nanomatériau ont été définies. La résolution du modèle inverse, associé à ces fonctions, permettant de remonter à la morphologie du nanomatériau via celle de la bulle. L’efficacité et la pertinence du modèle ont été montrées en confrontant les résultats numériques aux résultats expérimentaux.</p>
      <p>Ce travail a donnée lieu à 3 articles et 2 participations à des conférences internationales</p>
    </subsection>
    <subsection id="uid105" level="1">
      <bodyTitle>Les outils de remaillage dans la simulation multi-physiques pour la fiabilisation des systèmes complexes</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp83688">
          <firstname>Abel</firstname>
          <lastname>Cherouat</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
        <person key="gamma3-2014-idp82432">
          <firstname>Houman</firstname>
          <lastname>Borouchaki</lastname>
        </person>
      </participants>
      <p>Le projet concerne la maîtrise des outils de simulation numérique multi-physique avec remaillage adaptatif 3D pour la prévention de la fiabilité des systèmes complexes. Les systèmes étudiés sont des structures comportant des composants et des architectures mécaniques. Ils sont fortement contraints car la partie électro-magnétique est très sensible aux vibrations, variations et dilatations thermiques, et agressions physico-chimiques qui existent habituellement dans les systèmes mécaniques. La fiabilisation représente des enjeux majeurs pour ces systèmes.
L’objectif final est d'étudier la fiabilisation de ces systèmes par des approches hybrides qui combinent les outils de simulation éléments finis multi-physiques couplées avec adaptation en temps réel des maillages éléments finis en 3D. L’analyse de la fiabilité et la synthèse pouvant être appliquées en cas de défaillance pour maintenir l’exploitation des systèmes.</p>
      <p>Ce travail a donnée lieu à 4 articles et 2 participations à des conférences internationales.</p>
    </subsection>
    <subsection id="uid106" level="1">
      <bodyTitle>Les matériaux innovants : mousses métalliques - AMF, textiles techniques, composites et agro-composites : Modélisation mécanique, Simulation avec remaillage, Reconstitution 3D et Modélisation géométrique</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp83688">
          <firstname>Abel</firstname>
          <lastname>Cherouat</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
        <person key="gamma3-2014-idp82432">
          <firstname>Houman</firstname>
          <lastname>Borouchaki</lastname>
        </person>
        <person key="gamma3-2014-idp99960">
          <firstname>Shijie</firstname>
          <lastname>Zhu</lastname>
        </person>
        <person key="PASUSERID">
          <firstname>Antony</firstname>
          <lastname>Sheedev</lastname>
        </person>
      </participants>
      <p>Le contexte de l’étude sur les mousses est la modélisation du comportement mécanique, la reconstitution 3D de la morphologie des mousses à partir d’images tomographiques ou de la CAO géométrique, de l’optimisation et de la simulation de la déformation de mousse (métalliques ou AMF).</p>
      <p>Le contexte de l’étude sur les agro-composites est la maitrise des matières naturelles, l’allégement des structures et la valorisation de l’émergence des textiles biodégradables pour des applications industrielles. Les investigations concernent les aspects d’élaboration et mise en œuvre des textiles secs ou pré-imprégnés (tissés, UD cousu et mats), de caractérisation-modélisation comportementale multi-échelle et de mise au point d’outils d’aide à la décision et d’éco-conception des matériaux fonctionnels.</p>
      <p>Le contexte de l’étude sur les composites est l’éco-réparation <i>in-situ</i> des structures industrielles intégrant l’hybridation de procédés émergents d’<i>additive manufacturing</i> et le frittage micro-onde avec l’utilisation de nouvelles résines ou nuances de matériaux, la numérisation 3D, l’impression ou collage par balayage et le contrôle non destructif.</p>
      <p>Le contexte de l’étude sur les tissus biologiques est le développement de méthode d’obtention des paramètres mécaniques des tissus vivants et des informations pour l’amélioration des prothèses post-chirurgicale (un sein artificiel). Une approche médicale de la modélisation du sein et de sa déformabilité a pour objectif de prédire les déformations des tissus pendant les interventions en tenant compte des constituants (graisses, glandes, peau et ligaments), mais ne concerne pas le comportement du sein et son remodelage par le bonnet ou son comportement pendant le sport.</p>
      <p>Ce travail a donnée lieu à 11 articles et 8 participations à des conférences internationales.</p>
    </subsection>
    <subsection id="uid107" level="1">
      <bodyTitle>Reconstruction 3D à partir d’image vs Scanner 3D, Maillage adaptatif par vision embarquée sur drones autonomes</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp83688">
          <firstname>Abel</firstname>
          <lastname>Cherouat</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
        <person key="gamma3-2014-idp82432">
          <firstname>Houman</firstname>
          <lastname>Borouchaki</lastname>
        </person>
      </participants>
      <p>Dans le cadre de ce projet, on se propose de concevoir un système de reconstruction adaptative et temps réel de scènes 3D en se basant uniquement sur le flux d’images captées par une caméra embarquée sur un drone autonome.
Un nuage de points peut être ainsi obtenu en traitant d’une manière efficace et temps-réel le flux d’images issues de la caméra mobile. Le nuage de points en temps réel est utilisé pour reconstruire les surfaces des objets constituant la scène, et surtout de quantifier la qualité de la reconstruction en fonction de la géométrie de ces surfaces. Les applications concernées sont les automates industriels, l'imagerie médicale, le <i>Smart Tracking</i>, la surveillance et la sécurité, la rétro-conception et la réalité augmentée, ...</p>
      <p>Ce travail a donnée lieu à 2 articles et 2 participations à des conférences internationales.</p>
    </subsection>
    <subsection id="uid108" level="1">
      <bodyTitle>Les outils de remaillage dans la simulation et l’optimisation de la mise en forme des matériaux</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp83688">
          <firstname>Abel</firstname>
          <lastname>Cherouat</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
        <person key="gamma3-2014-idp82432">
          <firstname>Houman</firstname>
          <lastname>Borouchaki</lastname>
        </person>
        <person key="gamma3-2014-idp86208">
          <firstname>Laurence</firstname>
          <lastname>Moreau</lastname>
        </person>
      </participants>
      <p>L’objectif scientifique de ce projet est de développer des modèles théoriques, numériques et géométriques nécessaires à la mise au point de méthodologies de simulation numérique et d’optimisation de procédés de fabrication et de mise en forme de composants et de structures mécaniques en petites ou en grandes déformations.
Une attention particulière est accordée à la génération de maillage, de remaillage et de maillage adaptatif isotrope et anisotrope plan (2D), surfacique (2,5D) et volumique (3D), ainsi que des méthodes d’optimisation de maillages (en particulier surfacique) ainsi que les couplages multi-physiques entre les différents phénomènes.</p>
      <p>Ce travail a donnée lieu à 13 articles et 4 participations à des conférences internationales.</p>
    </subsection>
    <subsection id="uid109" level="1">
      <bodyTitle>Applications du maillage et développements de méthodes avancées pour la cryptographie</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp84944">
          <firstname>Thomas</firstname>
          <lastname>Grosges</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
        <person key="gamma3-2014-idp81176">
          <firstname>Dominique</firstname>
          <lastname>Barchiesi</lastname>
        </person>
        <person key="PASUSERID">
          <firstname>Michael</firstname>
          <lastname>François</lastname>
        </person>
      </participants>
      <p>L'utilisation des nombres (pseudo)-aléatoires a pris une dimension
importante ces dernières décennies.
De nombreuses applications dans le domaine des télécommunications, de la
cryptographie, des simulations numériques ou encore des jeux de hasard,
ont contribué au développement et à l'usage de ces nombres.
Les méthodes utilisées pour la génération de tels nombres
(pseudo)-aléatoires proviennent de deux types de processus : physique et
algorithmique.
Ce projet de recherche a donc pour objectif principal le développement de
nouveaux procédés de génération de clés de chiffrement, dits
“exotiques”, basés sur des processus physiques, multi-échelles,
multi-domaines assurant un niveau élevé de sécurité.
Deux classes de générateurs basés sur des principes de mesures
physiques et des processus mathématiques ont été développé.</p>
      <p>La première classe de générateurs exploite la réponse d'un
système physique servant de source pour la génération des séquences
aléatoires.
Cette classe utilise aussi bien des résultats de simulations que des
résultats de mesures interférométriques pour produire des séquences
de nombres aléatoires.
L'application du maillage adaptatif sert au contrôle de l'erreur sur la
solution des champs physiques (simulés ou mesurés).
À partir de ces cartes physiques, un maillage avec estimateur d'erreur sur
l'entropie du système est appliqué.
Celui-ci permet de redistribuer les positions spatiales des noeuds.
L'étude (locale) de la réduction d'entropie des clés tout au long de la
chaîne de création et l'étude (globale) de l'entropie de l'espace des
clés générées sont réalisées à partir de tests
statistiques.</p>
      <p>La seconde classe de générateurs porte sur le développement de
méthodes avancées et est basée sur l'exploitation de fonctions
chaotiques en utilisant les sorties de ces fonctions comme indice de
permutation sur un vecteur initial.
Ce projet s'intéresse également aux systèmes de chiffrement pour la
protection des données et deux algorithmes de chiffrement d'images utilisant
des fonctions chaotiques sont développés et analysés. Ces algorithmes
utilisent un processus de permutation-substitution sur les bits de l'image
originale. Une analyse statistique approfondie confirme la pertinence
des cryptosystèmes développés.
Les résultats de cette recherche se sont vu récompensés par un
premier prix décerné par EURASIP (European Association in Signal
Processing) en 2016 ("Best paper award of the EURASIP).</p>
    </subsection>
    <subsection id="uid110" level="1">
      <bodyTitle>Méthodes
avancées pour la nanomorphologie
des nanotubes/fils en suspension liquide”</bodyTitle>
      <p><b>Participants</b>: Thomas Grosges [correspondant], Dominique Barchiesi,
Abel Cherouat, Houman Borouchaki, Laurence Giraud-Moreau, Anis Chaari.</p>
      <p noindent="true"><b>Validité du projet</b>: 2011-2015.</p>
      <p noindent="true"><b>Production scientifique</b>: 1 thèse soutenue en 2016 (A. Chaari),
3 articles publiés,
1 conférence nternationale (PIERS 2014), 2 conférences nationales
(CSMA 2013 et CSMA 2015).</p>
      <p noindent="true">Ce projet de recherche (NANOMORPH) a pour objet principal le développement
et la mise au point d'une instrumentation optique pour déterminer la
distribution en tailles et le coefficient de forme de nanofils (NF) ou de
nanotubes (NT) en suspension dans un écoulement.
Au cours de ce projet, deux types de techniques optiques complémentaires
sont développées.
La première, basée sur la diffusion statique de la lumière, nécessite
d'étudier au préalable la physico-chimie de la dispersion,
la stabilisation et l'orientation des nanofils dans les milieux d'étude.
La seconde méthode, basée sur une méthode opto-photothermique pulsée,
nécessite en sus, la modélisation de l'interaction laser/nanofils,
ainsi que l'étude des phénomènes multiphysiques induits par ce processus.
L'implication de l'équipe-projet GAMMA3 concerne principalement la simulation
multiphysique de l'interaction laser-nanofils et l'évolution temporelle des
bulles et leurs formations.
L'une des principales difficultés de ces problématiques est que la
géométrie du domaine est variable (à la fois au sens géométrique et
topologique).
Ces simulations ne peuvent donc être réalisées que dans un schéma
adaptatif de calcul nécessitant le remaillage tridimensionnel mobile,
déformable avec topologie variable du domaine (formation et évolution
des bulles au cours du temps et de l'espace).
</p>
    </subsection>
    <subsection id="uid111" level="1">
      <bodyTitle>Méthodes de résolutions avancées et
modélisation électromagnetisme-thermique-mécanique à l'échelle
mesoscopique</bodyTitle>
      <p><b>Participants</b>: Dominique Barchiesi [correspondant], Abel Cherouat,
Thomas Grosges, Houman Borouchaki,
Laurence Giraud-Moreau, Sameh Kessentini, Anis Chaari, Fadhil Mezghani</p>
      <p noindent="true"><b>Validité du projet</b>: 2009-2016 (thèse de Fadhil Mezghani initiée
en 2012 coencadrée par D. Barchiesi et A. Cherouat).</p>
      <p noindent="true"><b>Production scientifique</b>: 2 thèses soutenues (S. Kessentini, 22/10/2012 et F. Mezghani),
15 articles publiés,
6 conférences.</p>
      <p noindent="true">Le contrôle et l'adaptation du maillage lors de la résolution de
problèmes couplés et/ou non linéaires reste un problème ouvert
et fortement dépendant du type de couplage physique entre les EDP
à résoudre.
Notre objectif est de développer des modèles stables afin de calculer les
dilatations induites par l'absorption d'énergie électromagnétique,
par des structures matérielles inférieures au micron.
Les structures étudiées sont en particulier des nanoparticules
métalliques en condition de résonance plasmon.
Dans ce cas, un maximum d'énergie absorbée
est attendu, accompagné d'un maximum d'élévation de température et de
dilatation. Il faut en particulier développer des modèles permettant de
simuler le comportement multiphysique de particules de formes quelconques,
pour une gamme de fréquences du laser d'éclairage assez étendue afin
d'obtenir une étude spectroscopique de la température et de la dilatation.
L'objectif intermédiaire est de pouvoir quantifier la dilatation en fonction
de la puissance laser incidente. Le calcul doit donc être dimensionné et
permettre finalement des applications dans les domaines des capteurs et de
l'ingénierie biomédicale.
En effet, ces nanoparticules métalliques sont utilisées à la fois pour le
traitement des cancers superficiels par nécrose de tumeur sous éclairage
adéquat, dans la fenêtres de transparence cellulaire.
Déposées sur un substrat de verre, ces nanoparticules permettent de
construire
des capteurs utilisant la résonance plasmon pour être plus sensibles (voir
projet européen <i>Nanoantenna</i> et l'activité génération de nombres
aléatoires).
Cependant, dans les deux cas, il est nécessaire, en environnement complexe
de déterminer la température locale, voire la dilatation de ces
nanoparticules, pouvant conduire à un désaccord du capteur, la résonance
plasmon étant très sensible aux paramètres géométriques et
matériels des nanostructures.
En ce sens, l'étude permet d'aller plus loin que la “simple” interaction
électromagnétique avec la matière du projet européen
<i>Nanoantenna</i>.</p>
      <p>Le travail a constitué en la poursuite de l'étude des
spécificités de ce type de problème multiphysique pour des structures de
forme simple et la mise en place de fonctions test, de référence, pour les
développements de maillage adaptatifs pour les modèles multiphysiques
éléments finis.
Nous espérons pouvoir proposer un projet ANR couplant les points de vue
microscopiques et macroscopiques dans les prochaines années.</p>
    </subsection>
    <subsection id="uid112" level="1">
      <bodyTitle>Problèmes
de magnétostatique sur maillage de grande taille et multi-échelle</bodyTitle>
      <p><b>Participants</b>: Dominique Barchiesi [correspondant],
Thomas Grosges, Houman Borouchaki,
Brahim Yahiaoui</p>
      <p noindent="true"><b>Validité du projet</b>: 2013-2015. Post-doc Brahin Yahiaoui.</p>
      <p noindent="true">Le projet Flyprod concerne l'étude du stockage d'électricité par
volant d'inertie lévité et financé par l'ADEME.
Une technologie brevetée innovante et stratégique permettant à des
acteurs majeurs de la
distribution électrique de stocker de l'énergie pour des périodes de
fortes consommations.
D'un point de vue écologique, un volant d'inertie n'émet ni gaz à effet
de serre, ni produits
chimiques nocifs pour l'environnement.
Les partenaires pour ce projet sont LEVISYS,
Université de Technologie de Troyes, SCLE SFE (COFELY INEO, Groupe GDFSUEZ),
CIRTEM, Conseil Général de l'Aube.
Les dispositifs mis en oeuvre nécessitent des études approfondies pour
rendre les volants
d'inertie économiquement viables.
La recherche a consisté à développer un programme
informatique permettant une simulation assistée par ordinateur.
Il permet plus précisément de calculer les champs magnétiques et
de concevoir les pièces du volant d'inertie afin de garantir une perte
minimale d'énergie.
Le champ magnétique doit être calculé en un temps
raisonnable sur des
distances spatiales réduites. L'approche utilisée pour répondre à
ces objectifs est appliquée sur un maillage fourni par le logiciel Optiform
(un remailleur adaptatif volumique développé par l'équipe GAMMA3).
Les résultats obtenus ont permis d'optimiser la structure du volant d'inertie
et d'atteindre une efficacité de stockage de 97%, permettant de valider la
pertinence du volant et de confirmer sa fabrication.</p>
    </subsection>
    <subsection id="uid113" level="1">
      <bodyTitle>Element metric, element quality and interpolation error metric</bodyTitle>
      <participants>
        <person key="gamma3-2016-idp107952">
          <firstname>Paul Louis</firstname>
          <lastname>George</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
        <person key="gamma3-2014-idp82432">
          <firstname>Houman</firstname>
          <lastname>Borouchaki</lastname>
        </person>
      </participants>
      <p>The metric of a simplex of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msup><mi>ℝ</mi><mi>d</mi></msup></math></formula> is a metric tensor
(symmetric positive definite matrix) in which the element
is unity (regular with unit edge lengths). This notion is related to the
problem of interpolation error of a given field over a mesh.
Let <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>K</mi></math></formula> be a simplex and let us denote by <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>v</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></math></formula> the
vector joining vertex <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>i</mi></math></formula> and vertex <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>j</mi></math></formula> of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>K</mi></math></formula>.
The metric of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>K</mi></math></formula> can be written as:</p>
      <formula type="display">
        <math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" overflow="scroll">
          <mrow>
            <mi>ℳ</mi>
            <mo>=</mo>
            <mfrac>
              <mrow>
                <mi>d</mi>
                <mo>+</mo>
                <mn>1</mn>
              </mrow>
              <mn>2</mn>
            </mfrac>
            <msup>
              <mrow>
                <mo>(</mo>
                <munder>
                  <mo>∑</mo>
                  <mrow>
                    <mi>i</mi>
                    <mo>&lt;</mo>
                    <mi>j</mi>
                  </mrow>
                </munder>
                <msub>
                  <mi>v</mi>
                  <mrow>
                    <mi>i</mi>
                    <mi>j</mi>
                  </mrow>
                </msub>
                <msup>
                  <mrow/>
                  <mi>t</mi>
                </msup>
                <msub>
                  <mi>v</mi>
                  <mrow>
                    <mi>i</mi>
                    <mi>j</mi>
                  </mrow>
                </msub>
                <mo>)</mo>
              </mrow>
              <mrow>
                <mo>-</mo>
                <mn>1</mn>
              </mrow>
            </msup>
            <mo>,</mo>
          </mrow>
        </math>
      </formula>
      <p noindent="true">where <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>v</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mspace width="0.166667em"/><msup><mrow/><mi>t</mi></msup><msub><mi>v</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></mrow></math></formula> is a <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>d</mi><mo>×</mo><mi>d</mi></mrow></math></formula> rank 1 matrix related to
edge <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>i</mi><mi>j</mi></mrow></math></formula>.</p>
      <p>The metric of a simplex also characterizes the element
shape. In particular, if it is the identity, the element is
unity. Hence, to define the shape quality of an element, one can
determine the gap of the element metric <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ℳ</mi></math></formula> and the identity using
different measures based on the eigenvalues <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>λ</mi><mi>i</mi></msub><mo>=</mo><mfrac><mn>1</mn><msubsup><mi>h</mi><mi>I</mi><mn>2</mn></msubsup></mfrac></mrow></math></formula> of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ℳ</mi></math></formula> or those of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msup><mrow><mi>ℳ</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></math></formula>,
e.g. <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msubsup><mi>h</mi><mi>i</mi><mn>2</mn></msubsup></math></formula>.
Notice that metric <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msup><mrow><mi>ℳ</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></math></formula> is directly related to the
geometry of the element (edge length, facet area, element volume).
The first algebraic
shape quality measure ranging from 0 to 1 is defined as the ratio of the geometric average
of the eigenvalues of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msup><mrow><mi>ℳ</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></math></formula> and their arithmetic average:</p>
      <formula type="display">
        <math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" overflow="scroll">
          <mrow>
            <mi>q</mi>
            <mrow>
              <mo>(</mo>
              <mi>K</mi>
              <mo>)</mo>
            </mrow>
            <mo>=</mo>
            <mfrac>
              <msup>
                <mfenced separators="" open="(" close=")">
                  <mstyle scriptlevel="0" displaystyle="true">
                    <munder>
                      <mo>∏</mo>
                      <mi>i</mi>
                    </munder>
                    <msubsup>
                      <mi>h</mi>
                      <mi>i</mi>
                      <mn>2</mn>
                    </msubsup>
                  </mstyle>
                </mfenced>
                <mfrac>
                  <mn>1</mn>
                  <mi>d</mi>
                </mfrac>
              </msup>
              <mstyle scriptlevel="0" displaystyle="true">
                <mrow>
                  <mfrac>
                    <mn>1</mn>
                    <mi>d</mi>
                  </mfrac>
                  <munderover>
                    <mo>∑</mo>
                    <mrow>
                      <mi>i</mi>
                      <mo>=</mo>
                      <mn>1</mn>
                    </mrow>
                    <mi>d</mi>
                  </munderover>
                  <msubsup>
                    <mi>h</mi>
                    <mi>i</mi>
                    <mn>2</mn>
                  </msubsup>
                </mrow>
              </mstyle>
            </mfrac>
            <mo>=</mo>
            <mi>d</mi>
            <mspace width="0.166667em"/>
            <mfrac>
              <msup>
                <mfenced separators="" open="(" close=")">
                  <mi>d</mi>
                  <mi>e</mi>
                  <mi>t</mi>
                  <mo>(</mo>
                  <msup>
                    <mrow>
                      <mi>ℳ</mi>
                    </mrow>
                    <mrow>
                      <mo>-</mo>
                      <mn>1</mn>
                    </mrow>
                  </msup>
                  <mo>)</mo>
                </mfenced>
                <mfrac>
                  <mn>1</mn>
                  <mi>d</mi>
                </mfrac>
              </msup>
              <mrow>
                <mi>t</mi>
                <mi>r</mi>
                <mo>(</mo>
                <msup>
                  <mrow>
                    <mi>ℳ</mi>
                  </mrow>
                  <mrow>
                    <mo>-</mo>
                    <mn>1</mn>
                  </mrow>
                </msup>
                <mo>)</mo>
              </mrow>
            </mfrac>
            <mo>.</mo>
          </mrow>
        </math>
      </formula>
      <p noindent="true">As the geometric average is smaller than the arithmetic average, this
measure is well defined.
In addition, it is the algebraic reading of the well-known quality
measure defined by:</p>
      <formula type="display">
        <math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" overflow="scroll">
          <mrow>
            <msup>
              <mi>q</mi>
              <mfrac>
                <mi>d</mi>
                <mn>2</mn>
              </mfrac>
            </msup>
            <mrow>
              <mo>(</mo>
              <mi>K</mi>
              <mo>)</mo>
            </mrow>
            <mo>=</mo>
            <mrow>
              <mo>(</mo>
              <mi>d</mi>
              <mo>!</mo>
              <mo>)</mo>
            </mrow>
            <msup>
              <mi>d</mi>
              <mfrac>
                <mi>d</mi>
                <mn>2</mn>
              </mfrac>
            </msup>
            <msup>
              <mrow>
                <mo>(</mo>
                <mi>d</mi>
                <mo>+</mo>
                <mn>1</mn>
                <mo>)</mo>
              </mrow>
              <mfrac>
                <mrow>
                  <mi>d</mi>
                  <mo>-</mo>
                  <mn>1</mn>
                </mrow>
                <mn>2</mn>
              </mfrac>
            </msup>
            <mfrac>
              <mrow>
                <mo>|</mo>
                <mi>K</mi>
                <mo>|</mo>
              </mrow>
              <msup>
                <mfenced separators="" open="(" close=")">
                  <mstyle scriptlevel="0" displaystyle="true">
                    <munder>
                      <mo>∑</mo>
                      <mrow>
                        <mi>i</mi>
                        <mo>&lt;</mo>
                        <mi>j</mi>
                      </mrow>
                    </munder>
                    <msubsup>
                      <mi>l</mi>
                      <mrow>
                        <mi>i</mi>
                        <mi>j</mi>
                      </mrow>
                      <mn>2</mn>
                    </msubsup>
                  </mstyle>
                </mfenced>
                <mfrac>
                  <mi>d</mi>
                  <mn>2</mn>
                </mfrac>
              </msup>
            </mfrac>
            <mo>,</mo>
          </mrow>
        </math>
      </formula>
      <p noindent="true">where the volume and the square of the edge lengths are
involved. The algebraic meaning justifies the above geometric measure.
The second algebraic
shape quality measure is defined as the ratio of the harmonic average
of the eigenvalues of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msup><mrow><mi>ℳ</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></math></formula> and their arithmetic
average (ranging also from 0 to 1):</p>
      <formula type="display">
        <math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" overflow="scroll">
          <mrow>
            <mi>q</mi>
            <mrow>
              <mo>(</mo>
              <mi>K</mi>
              <mo>)</mo>
            </mrow>
            <mo>=</mo>
            <mfrac>
              <msup>
                <mfenced separators="" open="{" close="}">
                  <mstyle scriptlevel="0" displaystyle="true">
                    <mfrac>
                      <mn>1</mn>
                      <mi>d</mi>
                    </mfrac>
                    <munderover>
                      <mo>∑</mo>
                      <mrow>
                        <mi>i</mi>
                        <mo>=</mo>
                        <mn>1</mn>
                      </mrow>
                      <mi>d</mi>
                    </munderover>
                    <mfrac>
                      <mn>1</mn>
                      <msubsup>
                        <mi>h</mi>
                        <mi>i</mi>
                        <mn>2</mn>
                      </msubsup>
                    </mfrac>
                  </mstyle>
                </mfenced>
                <mrow>
                  <mo>-</mo>
                  <mn>1</mn>
                </mrow>
              </msup>
              <mstyle scriptlevel="0" displaystyle="true">
                <mrow>
                  <mfrac>
                    <mn>1</mn>
                    <mi>d</mi>
                  </mfrac>
                  <munderover>
                    <mo>∑</mo>
                    <mrow>
                      <mi>i</mi>
                      <mo>=</mo>
                      <mn>1</mn>
                    </mrow>
                    <mi>d</mi>
                  </munderover>
                  <msubsup>
                    <mi>h</mi>
                    <mi>i</mi>
                    <mn>2</mn>
                  </msubsup>
                </mrow>
              </mstyle>
            </mfrac>
            <mo>=</mo>
            <mfrac>
              <msup>
                <mi>d</mi>
                <mn>2</mn>
              </msup>
              <mrow>
                <mi>t</mi>
                <mi>r</mi>
                <mrow>
                  <mo>(</mo>
                  <mi>ℳ</mi>
                  <mo>)</mo>
                </mrow>
                <mi>t</mi>
                <mi>r</mi>
                <mrow>
                  <mo>(</mo>
                  <msup>
                    <mrow>
                      <mi>ℳ</mi>
                    </mrow>
                    <mrow>
                      <mo>-</mo>
                      <mn>1</mn>
                    </mrow>
                  </msup>
                  <mo>)</mo>
                </mrow>
              </mrow>
            </mfrac>
            <mo>.</mo>
          </mrow>
        </math>
      </formula>
      <p noindent="true">As above, this measure is well defined, the harmonic average being
smaller the arithmetic one.
From this measure, one can derive another well-known measure involving
the roundness and the size of an element (measure which is widely used for
convergene issues in finite element methods).</p>
      <p>Note that these measures use the invariants of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msup><mrow><mi>ℳ</mi></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></math></formula> or
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ℳ</mi></math></formula> and thus can be evaluated from the coefficients of the
characteristical polynomial of those matrices (avoiding the effective
calculation of their eigenvalues).
Another advantage of the above algebraic shape measures is their easy
extensions in an arbitrary Euclidean space. Indeed, if <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>ℰ</mi></math></formula>
is the metric of such a space, the algebraic shape measures read:</p>
      <formula type="display">
        <math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" overflow="scroll">
          <mrow>
            <msub>
              <mi>q</mi>
              <mi>ℰ</mi>
            </msub>
            <mrow>
              <mo>(</mo>
              <mi>K</mi>
              <mo>)</mo>
            </mrow>
            <mo>=</mo>
            <mi>d</mi>
            <mspace width="0.166667em"/>
            <mfrac>
              <msup>
                <mfenced separators="" open="(" close=")">
                  <mi>d</mi>
                  <mi>e</mi>
                  <mi>t</mi>
                  <mo>(</mo>
                  <msup>
                    <mrow>
                      <mi>ℳ</mi>
                    </mrow>
                    <mrow>
                      <mo>-</mo>
                      <mn>1</mn>
                    </mrow>
                  </msup>
                  <mi>ℰ</mi>
                  <mo>)</mo>
                </mfenced>
                <mfrac>
                  <mn>1</mn>
                  <mi>d</mi>
                </mfrac>
              </msup>
              <mrow>
                <mi>t</mi>
                <mi>r</mi>
                <mo>(</mo>
                <msup>
                  <mrow>
                    <mi>ℳ</mi>
                  </mrow>
                  <mrow>
                    <mo>-</mo>
                    <mn>1</mn>
                  </mrow>
                </msup>
                <mi>ℰ</mi>
                <mo>)</mo>
              </mrow>
            </mfrac>
            <mspace width="1.em"/>
            <mo>,</mo>
            <mspace width="1.em"/>
            <msub>
              <mi>q</mi>
              <mi>ℰ</mi>
            </msub>
            <mrow>
              <mo>(</mo>
              <mi>K</mi>
              <mo>)</mo>
            </mrow>
            <mo>=</mo>
            <mfrac>
              <msup>
                <mi>d</mi>
                <mn>2</mn>
              </msup>
              <mrow>
                <mi>t</mi>
                <mi>r</mi>
                <mrow>
                  <mo>(</mo>
                  <msup>
                    <mrow>
                      <mi>ℰ</mi>
                    </mrow>
                    <mrow>
                      <mo>-</mo>
                      <mn>1</mn>
                    </mrow>
                  </msup>
                  <mi>ℳ</mi>
                  <mo>)</mo>
                </mrow>
                <mi>t</mi>
                <mi>r</mi>
                <mrow>
                  <mo>(</mo>
                  <msup>
                    <mrow>
                      <mi>ℳ</mi>
                    </mrow>
                    <mrow>
                      <mo>-</mo>
                      <mn>1</mn>
                    </mrow>
                  </msup>
                  <mi>ℰ</mi>
                  <mo>)</mo>
                </mrow>
              </mrow>
            </mfrac>
            <mo>.</mo>
          </mrow>
        </math>
      </formula>
      <p>This work has been published in a journal, <ref xlink:href="#gamma3-2016-bid2" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
      <p>Following this notion of a element metric, a natural work was done regarding how to define the element
metric so as to achieve a given accuracy for the interpolation error of a function using a finite
element approximation by means of simplices of arbitrary degree.</p>
      <p>This is a new approach for the majoration of the
interpolation error of a polynomial function of arbitrary degree
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>n</mi></math></formula> interpolated by a polynomial function of degree <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></math></formula>. From that
results a metric, the so-called interpolation metric, which allows for
a control of the error. The method is based on the geometric and
algebraic properties of the metric of a given element, metric in
which the
element is regular and unit. The interpolation metric plays an
important role in advanced computations based on mesh adaptation.
The method relies in a Bezier reading of the functions combined with
Taylor expansions. In this way, the error in a given element is
fully controled at the time the edges of the element are controled.</p>
      <p>It is shown that the error in bounded as</p>
      <formula type="display">
        <math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" overflow="scroll">
          <mstyle scriptlevel="0" displaystyle="true">
            <mrow>
              <mrow>
                <mo>|</mo>
                <mi>e</mi>
                <mrow>
                  <mo>(</mo>
                  <mi>X</mi>
                  <mo>)</mo>
                </mrow>
                <mo>|</mo>
              </mrow>
              <mo>≤</mo>
              <mi>C</mi>
              <mspace width="0.166667em"/>
              <munder>
                <mo>∑</mo>
                <mrow>
                  <mi>i</mi>
                  <mo>&lt;</mo>
                  <mi>j</mi>
                </mrow>
              </munder>
              <msup>
                <mi>f</mi>
                <mrow>
                  <mo>(</mo>
                  <mi>n</mi>
                  <mo>)</mo>
                </mrow>
              </msup>
              <mrow>
                <mo>(</mo>
                <mo>.</mo>
                <mo>)</mo>
              </mrow>
              <mrow>
                <mo>(</mo>
                <msub>
                  <mi>v</mi>
                  <mrow>
                    <mi>i</mi>
                    <mi>j</mi>
                  </mrow>
                </msub>
                <mo>,</mo>
                <msub>
                  <mi>v</mi>
                  <mrow>
                    <mi>i</mi>
                    <mi>j</mi>
                  </mrow>
                </msub>
                <mo>,</mo>
                <mo>.</mo>
                <mo>.</mo>
                <mo>.</mo>
                <mo>,</mo>
                <msub>
                  <mi>v</mi>
                  <mrow>
                    <mi>i</mi>
                    <mi>j</mi>
                  </mrow>
                </msub>
                <mo>)</mo>
              </mrow>
              <mo>,</mo>
            </mrow>
          </mstyle>
        </math>
      </formula>
      <p noindent="true">where <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>C</mi></math></formula> is a constant depending on <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>d</mi></math></formula> and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>n</mi></math></formula>,
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>v</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></math></formula> is the edge from the vertices of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>K</mi></math></formula> of index <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>i</mi></math></formula> and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>j</mi></math></formula>,
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msup><mi>f</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><mo>.</mo><mo>)</mo></mrow></mrow></math></formula> is the derivative of order <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>n</mi></math></formula> of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>f</mi></math></formula> applied to a
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>n</mi></math></formula>-uple uniquely composed of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>v</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub></math></formula>.
If we consider the case <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>d</mi><mo>=</mo><mn>2</mn></mrow></math></formula> and
<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>u</mi><mo>=</mo><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></math></formula> is a vector in <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msup><mi>ℝ</mi><mn>2</mn></msup></math></formula>, we have</p>
      <formula type="display">
        <math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" overflow="scroll">
          <mrow>
            <mstyle scriptlevel="0" displaystyle="true">
              <mrow>
                <mspace width="0.166667em"/>
                <msup>
                  <mi>f</mi>
                  <mrow>
                    <mo>(</mo>
                    <mi>n</mi>
                    <mo>)</mo>
                  </mrow>
                </msup>
                <mrow>
                  <mo>(</mo>
                  <mo>.</mo>
                  <mo>)</mo>
                </mrow>
                <mrow>
                  <mo>(</mo>
                  <mi>u</mi>
                  <mo>,</mo>
                  <mi>u</mi>
                  <mo>,</mo>
                  <mo>.</mo>
                  <mo>.</mo>
                  <mo>.</mo>
                  <mo>,</mo>
                  <mi>u</mi>
                  <mo>)</mo>
                </mrow>
                <mo>=</mo>
                <munderover>
                  <mo>∑</mo>
                  <mrow>
                    <mi>i</mi>
                    <mo>=</mo>
                    <mn>0</mn>
                  </mrow>
                  <mrow>
                    <mi>n</mi>
                    <mo>-</mo>
                    <mn>2</mn>
                  </mrow>
                </munderover>
                <msup>
                  <mi>x</mi>
                  <mrow>
                    <mi>n</mi>
                    <mo>-</mo>
                    <mn>2</mn>
                    <mo>-</mo>
                    <mi>i</mi>
                  </mrow>
                </msup>
                <msup>
                  <mi>y</mi>
                  <mi>i</mi>
                </msup>
                <mspace width="0.166667em"/>
                <mspace width="0.166667em"/>
                <msup>
                  <mrow/>
                  <mi>t</mi>
                </msup>
                <mi>u</mi>
                <mfenced separators="" open="(" close=")">
                  <msubsup>
                    <mi>C</mi>
                    <mi>i</mi>
                    <mrow>
                      <mi>n</mi>
                      <mo>-</mo>
                      <mn>2</mn>
                    </mrow>
                  </msubsup>
                  <msub>
                    <mi>ℋ</mi>
                    <mrow>
                      <mo>(</mo>
                      <mi>n</mi>
                      <mo>-</mo>
                      <mn>2</mn>
                      <mo>,</mo>
                      <mi>n</mi>
                      <mo>-</mo>
                      <mn>2</mn>
                      <mo>-</mo>
                      <mi>i</mi>
                      <mo>,</mo>
                      <mi>i</mi>
                      <mo>)</mo>
                    </mrow>
                  </msub>
                </mfenced>
                <mi>u</mi>
                <mspace width="0.166667em"/>
              </mrow>
            </mstyle>
            <mspace width="0.166667em"/>
            <mo>,</mo>
          </mrow>
        </math>
      </formula>
      <p noindent="true">where
the quadratic forms <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>ℋ</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>2</mn><mo>,</mo><mi>n</mi><mo>-</mo><mn>2</mn><mo>-</mo><mi>i</mi><mo>,</mo><mi>i</mi><mo>)</mo></mrow></msub></math></formula> are defined
by the matrices of order 2 (with constant entries):</p>
      <formula type="display">
        <math xmlns="http://www.w3.org/1998/Math/MathML" mode="display" overflow="scroll">
          <mrow>
            <msub>
              <mi>ℋ</mi>
              <mrow>
                <mo>(</mo>
                <mi>n</mi>
                <mo>-</mo>
                <mn>2</mn>
                <mo>,</mo>
                <mi>n</mi>
                <mo>-</mo>
                <mn>2</mn>
                <mo>-</mo>
                <mi>i</mi>
                <mo>,</mo>
                <mi>i</mi>
                <mo>)</mo>
              </mrow>
            </msub>
            <mo>=</mo>
            <mfenced separators="" open="(" close=")">
              <mtable>
                <mtr>
                  <mtd>
                    <mrow>
                      <mfrac>
                        <mrow>
                          <msup>
                            <mi>∂</mi>
                            <mrow>
                              <mo>(</mo>
                              <mi>n</mi>
                              <mo>)</mo>
                            </mrow>
                          </msup>
                          <mi>f</mi>
                        </mrow>
                        <mrow>
                          <mi>∂</mi>
                          <msubsup>
                            <mi>x</mi>
                            <mn>1</mn>
                            <mrow>
                              <mi>n</mi>
                              <mo>-</mo>
                              <mi>i</mi>
                            </mrow>
                          </msubsup>
                          <mi>∂</mi>
                          <msubsup>
                            <mi>x</mi>
                            <mn>2</mn>
                            <mi>i</mi>
                          </msubsup>
                        </mrow>
                      </mfrac>
                      <mspace width="1.em"/>
                      <mfrac>
                        <mrow>
                          <msup>
                            <mi>∂</mi>
                            <mrow>
                              <mo>(</mo>
                              <mi>n</mi>
                              <mo>)</mo>
                            </mrow>
                          </msup>
                          <mi>f</mi>
                        </mrow>
                        <mrow>
                          <mi>∂</mi>
                          <msubsup>
                            <mi>x</mi>
                            <mn>1</mn>
                            <mrow>
                              <mi>n</mi>
                              <mo>-</mo>
                              <mn>1</mn>
                              <mo>-</mo>
                              <mi>i</mi>
                            </mrow>
                          </msubsup>
                          <mi>∂</mi>
                          <msubsup>
                            <mi>x</mi>
                            <mn>2</mn>
                            <mrow>
                              <mi>i</mi>
                              <mo>+</mo>
                              <mn>1</mn>
                            </mrow>
                          </msubsup>
                        </mrow>
                      </mfrac>
                    </mrow>
                  </mtd>
                </mtr>
                <mtr>
                  <mtd/>
                </mtr>
                <mtr>
                  <mtd>
                    <mrow>
                      <mfrac>
                        <mrow>
                          <msup>
                            <mi>∂</mi>
                            <mrow>
                              <mo>(</mo>
                              <mi>n</mi>
                              <mo>)</mo>
                            </mrow>
                          </msup>
                          <mi>f</mi>
                        </mrow>
                        <mrow>
                          <mi>∂</mi>
                          <msubsup>
                            <mi>x</mi>
                            <mn>1</mn>
                            <mrow>
                              <mi>n</mi>
                              <mo>-</mo>
                              <mn>1</mn>
                              <mo>-</mo>
                              <mi>i</mi>
                            </mrow>
                          </msubsup>
                          <mi>∂</mi>
                          <msubsup>
                            <mi>x</mi>
                            <mn>2</mn>
                            <mrow>
                              <mi>i</mi>
                              <mo>+</mo>
                              <mn>1</mn>
                            </mrow>
                          </msubsup>
                        </mrow>
                      </mfrac>
                      <mspace width="1.em"/>
                      <mfrac>
                        <mrow>
                          <msup>
                            <mi>∂</mi>
                            <mrow>
                              <mo>(</mo>
                              <mi>n</mi>
                              <mo>)</mo>
                            </mrow>
                          </msup>
                          <mi>f</mi>
                        </mrow>
                        <mrow>
                          <mi>∂</mi>
                          <msubsup>
                            <mi>x</mi>
                            <mn>1</mn>
                            <mrow>
                              <mi>n</mi>
                              <mo>-</mo>
                              <mn>2</mn>
                              <mo>-</mo>
                              <mi>i</mi>
                            </mrow>
                          </msubsup>
                          <mi>∂</mi>
                          <msubsup>
                            <mi>x</mi>
                            <mn>2</mn>
                            <mrow>
                              <mi>i</mi>
                              <mo>+</mo>
                              <mn>2</mn>
                            </mrow>
                          </msubsup>
                        </mrow>
                      </mfrac>
                    </mrow>
                  </mtd>
                </mtr>
              </mtable>
            </mfenced>
            <mo>,</mo>
          </mrow>
        </math>
      </formula>
      <p noindent="true">those matrices being the hessians of the derivatives of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>f</mi></math></formula> of order <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>n</mi><mo>-</mo><mn>2</mn></mrow></math></formula>.</p>
      <p>This work resulted in a paper submitted in a journal and currently under revision.</p>
    </subsection>
    <subsection id="uid114" level="1">
      <bodyTitle>Realistic modeling of fractured geologic media</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp78480">
          <firstname>Patrick</firstname>
          <lastname>Laug</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
        <person key="PASUSERID">
          <firstname>Géraldine</firstname>
          <lastname>Pichot</lastname>
        </person>
      </participants>
      <p>This study, in collaboration with project-team Serena,
aims to model, in a realistic and efficient manner, natural fractured media.
These media are characterized by their diversity of structures and organizations.
Numerous studies in the past decades have evidenced the existence of characteristic structures at multiple scales.
At fracture scale, the aperture distribution is widely correlated and heterogeneous.
At network scale, the topology is complex resulting from mutual mechanical interactions as well as from major stresses.
Geometric modeling of fractured networks combines in a non-standard way a large number of 2D fractures interconnected in the 3D space.
Intricate local configurations of fracture intersections require original methods of geometric modeling and mesh generation.
We have developed in 2016 a software package that automatically builds geometric models and surface meshes of random fracture networks.
The results are highly promising and we now want to continue this research to
further improve the element quality in complex configurations,
take into account multiple size scales in large fracture networks (up to thousands of fractures),
and compare several modeling strategies (mixed hybrid finite elements, projected grids, mortar elements) <ref xlink:href="#gamma3-2016-bid3" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.
</p>
    </subsection>
    <subsection id="uid115" level="1">
      <bodyTitle>Parallel meshing of surfaces defined by collections of connected regions</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp78480">
          <firstname>Patrick</firstname>
          <lastname>Laug</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
      </participants>
      <p>In CAD (computer aided design) environments, a surface is commonly modeled as a collection of connected regions represented by parametric mappings.
For meshing such a composite surface, a parallelized indirect approach with dynamic load balancing can be used on a shared memory system.
However, this methodology can be inefficient in practice because most existing CAD systems use memory caches that are only appropriate to a sequential process.
As part of the sabbatical year of P. Laug at Polytechnique Montréal in 2014/2015, two solutions have been proposed, referred to as the Pirate approach and the Discrete approach.
In the first approach, the Pirate library can be efficiently called in parallel since no caching is used for the storage or evaluation of geometric primitives.
In the second approach, the CAD environment is replaced by internal procedures interpolating a discrete geometric support.
In 2016, the dynamic load balancing has been analyzed and improved.
Significant modifications to the Pirate library have been made,
and new numerical tests on three different computers (4, 8 and 64 cores) have been carried out,
now showing an almost linear scaling of the method in all cases <ref xlink:href="#gamma3-2016-bid4" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.
</p>
    </subsection>
    <subsection id="uid116" level="1">
      <bodyTitle>Discrete CAD model for visualization and meshing</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp78480">
          <firstname>Patrick</firstname>
          <lastname>Laug</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
        <person key="gamma3-2014-idp82432">
          <firstname>Houman</firstname>
          <lastname>Borouchaki</lastname>
        </person>
      </participants>
      <p>During the design of an object using a CAD (computer aided design) platform, the user can visualize the ongoing model at every moment.
Visualization is based on a discrete representation of the model that coexists with the exact analytical representation of the object.
Most CAD systems have this discrete representation available, and each of them applies its own construction methodology.
We have developed in 2016 a method to build a discrete model for CAD surfaces (the model is quadtree-based and subdivided into quadrilaterals and triangles).
The method presents two major particularities:
most elements are aligned with iso-parametric curves and the accuracy of the surface approximation is controlled.
In addition, we have proposed a new technique of surface mesh generation that is based on this discrete model.
This approach has been implemented as a part of a surface mesher called ALIEN,
and several examples have demonstrate the robustness and computational efficiency of the program, as well as
the quality of the geometric support <ref xlink:href="#gamma3-2016-bid5" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, <ref xlink:href="#gamma3-2016-bid6" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.
</p>
    </subsection>
    <subsection id="uid117" level="1">
      <bodyTitle>Visualization and modification of high-order curved meshes</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp88712">
          <firstname>Alexis</firstname>
          <lastname>Loyer</lastname>
        </person>
        <person key="gamma3-2015-idp65632">
          <firstname>Dave</firstname>
          <lastname>Marcum</lastname>
        </person>
        <person key="gamma3-2014-idp79928">
          <firstname>Adrien</firstname>
          <lastname>Loseille</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
      </participants>
      <p>During the partnership between Inria and Distene, a new visualization software has been designed.
It address the typical operations that are required to quickly assess the newly algorithm developed in the team.
In particular, interactive modifications of high-order curved mesh and hybrid meshes has been addressed.
The software VIZIR is freely available at <ref xlink:href="https://www.rocq.inria.fr/gamma/gamma/vizir/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>gamma/<allowbreak/>vizir/</ref>.</p>
    </subsection>
    <subsection id="uid118" level="1">
      <bodyTitle>Adaptation de maillages pour des écoulements visqueux en turbomachine</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp76992">
          <firstname>Frédéric</firstname>
          <lastname>Alauzet</lastname>
        </person>
        <person key="gamma3-2015-idp80608">
          <firstname>Loïc</firstname>
          <lastname>Frazza</lastname>
        </person>
        <person key="gamma3-2014-idp79928">
          <firstname>Adrien</firstname>
          <lastname>Loseille</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
      </participants>
      <subsection id="uid119" level="2">
        <bodyTitle>Calcul.</bodyTitle>
        <p>Les prémices d’une adaptation pour les écoulements Navier-Stokes turbulents ont été testés sur des calculs de turbomachine. Pour ce faire nous avons tout d’abord traité les particularités liées aux calculs en turbomachine:
- Les aubes présentent en général une périodicité par rotation et on ne simule donc qu’une période afin d’alléger les calculs. Il faut donc traiter cette périodicité de façon appropriée dans le code CFD et l’adaptation de maillage.
- Afin de prendre en compte la rotation des pales sans employer de maillages mobiles et simulations instationnaires on peut se placer dans le référentiel tournant de l’aube en corrigeant les équations.
- Les écoulements en turbomachine sont des écoulements clos, les conditions limites d’entrée et de sortie ont donc une influence très forte et peuvent de plus se trouver très près de la turbine afin de simuler la présence d’autres étages en amont ou aval. Des conditions limites bien précises ont donc été développées afin de traiter correctement ces effets.</p>
      </subsection>
      <subsection id="uid120" level="2">
        <bodyTitle>Adaptation.</bodyTitle>
        <p>Pour l’adaptation de maillages deux particularités doivent être traitées ici, la périodicité du maillage et la couche limite turbulente.</p>
        <p>En 2D, la couche limite turbulente est automatiquement adaptée avec la méthode metric orthogonal et la périodicité du maillage est garantie par un traitement spécial des frontières.
Les estimateurs d’erreurs Navier-Stokes et RANS n’étant pas encore au point nous avons utilisé la Hessienne du Mach de l’écoulement comme senseur ce qui donne déjà des résultats satisfaisants.</p>
        <p>En 3D la méthode metric orthogonal est beaucoup plus complexe à mettre en oeuvre et n’est pas encore au point. La couche limite a donc été exclue de l’adaptation, le maillage est adapté uniquement dans le volume en utilisant la Hessienne du Mach de l’écoulement comme senseur. La périodicité n’étant pas traitée non plus, les frontières périodiques restent inchangées ce qui garantie leur périodicité.</p>
      </subsection>
      <subsection id="uid121" level="2">
        <bodyTitle>Norm-Oriented.</bodyTitle>
        <p>Dans le cadre de la théorie Norm-Oriented, afin de contrôler l’erreur implicite des schémas numériques, un correcteur a été développé et testé.
Etant donné un maillage et la solution numérique obtenue avec, le résidu de cette solution projeté sur un maillage deux fois plus fin est accumulé sur le maillage initial.
Ce défaut de résidu est utilisé comme terme source dans une seconde simulation plus courte. La nouvelle solution toujours sur le meme maillage est plus proche de la solution exacte et donne une bonne estimation de l’erreur.</p>
      </subsection>
    </subsection>
    <subsection id="uid122" level="1">
      <bodyTitle>Metric-orthogonal and metric-aligned mesh adaptation</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp76992">
          <firstname>Frédéric</firstname>
          <lastname>Alauzet</lastname>
        </person>
        <person key="gamma3-2015-idp80608">
          <firstname>Loïc</firstname>
          <lastname>Frazza</lastname>
        </person>
        <person key="gamma3-2014-idp79928">
          <firstname>Adrien</firstname>
          <lastname>Loseille</lastname>
        </person>
        <person key="gamma3-2015-idp65632">
          <firstname>Dave</firstname>
          <lastname>Marcum</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
      </participants>
      <p>A new algorithm to derive adaptive meshes has been introduced through new cavity-based algorithms.
It allows to generate anisotropic surface and volume mesh that are aligned along the eigenvector
directions. This allows us to improve the quality of the meshes and to deal naturally with
boundary layer mesh generation.</p>
      <p>Die orthogonale metric Methode erzeugt 2D-Elemente mit einem Rand, der mit der Hauptrichtung der Metrik ausgerichtet ist und einem zweiten Rand, der rechtwinklig zur ersten ist. Das erzeugende Gitter is so örtlich strukturiert wo es Anisotropie gibt.
Dieses Methode wurde erfolgreich zur automatischen strukturierten Gitter Erzeugung in der turbulenten Grenzschichten für Turbomaschinen Simulationen angewendet.</p>
    </subsection>
    <subsection id="uid123" level="1">
      <bodyTitle>Parallel mesh adaptation</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp76992">
          <firstname>Frédéric</firstname>
          <lastname>Alauzet</lastname>
        </person>
        <person key="gamma3-2014-idp79928">
          <firstname>Adrien</firstname>
          <lastname>Loseille</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
      </participants>
      <p>We devise a strategy in order to generate large-size adapted anisotropic meshes <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>O</mi><mo>(</mo><msup><mn>10</mn><mn>8</mn></msup><mo>-</mo><msup><mn>10</mn><mn>9</mn></msup><mo>)</mo></mrow></math></formula> as required in many fields of application in
scientific computing. We target moderate scale parallel computational resources as typically found in R&amp;D units where the number of
cores ranges in <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><mi>O</mi><mo>(</mo><msup><mn>10</mn><mn>2</mn></msup><mo>-</mo><msup><mn>10</mn><mn>3</mn></msup><mo>)</mo></mrow></math></formula>. Both distributed and shared memory architectures are handled.
Our strategy is based on hierarchical domain splitting algorithm to remesh the partitions in parallel.
Both the volume and the surface mesh are adapted simultaneously and the efficiency of the method is independent
of the complexity of the geometry.
The originality of the method relies on (i) a metric-based static load-balancing, (ii) dedicated hierarchical mesh partitioning techniques
to (re)split the (complex) interfaces meshes, (iii) anisotropic Delaunay cavity to define the interface meshes,
(iv) a fast, robust and generic sequential cavity-based mesh modification kernel, and (v) out-of-core storing of completing parts to reduce the memory footprint.
We are able to generate (uniform, isotropic and anisotropic) meshes with more than 1 billion tetrahedra in less than 20 minutes on 120 cores <ref xlink:href="#gamma3-2016-bid7" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.</p>
    </subsection>
    <subsection id="uid124" level="1">
      <bodyTitle>Unsteady adjoint computation on dynamic meshes</bodyTitle>
      <participants>
        <person key="ecuador-2014-idp108312">
          <firstname>Eléonore</firstname>
          <lastname>Gauci</lastname>
        </person>
        <person key="gamma3-2014-idp76992">
          <firstname>Frédéric</firstname>
          <lastname>Alauzet</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
      </participants>
      <p>Adjoint formulations for unsteady problems are less common due to the extra complexity inherent in the numerical solution and storage but these methods are a great option in engineering because it takes more into account the cost function we want to minimize. Moreover the engineering applications involve moving bodies and this motion must be taken into account by the governing flow equations. We develop a model of unsteady adjoint solver on moving mesh problems. The derivation of the adjoint formulation based on the ALE form of the equations requires consideration of the dynamic meshes. Our model takes into account the DGCL.</p>
    </subsection>
    <subsection id="uid125" level="1">
      <bodyTitle>Line solver for efficient stiff parse system resolution</bodyTitle>
      <participants>
        <person key="gamma3-2015-idp80608">
          <firstname>Loïc</firstname>
          <lastname>Frazza</lastname>
        </person>
        <person key="gamma3-2014-idp76992">
          <firstname>Frédéric</firstname>
          <lastname>Alauzet</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
      </participants>
      <p>Afin d'accélérer la résolution des problèmes raides, un line-solver á été développé. Cette méthode extrait tout d'abord des lignes dans le maillage
du problème selon des critères géométriques ou physiques. Le problème peut alors être résolu exactement le long des ces lignes à moindre coût.
Cette méthode est particulièrement bien adaptée aux cas où l'information se propage selon une direction privilégiée tels que les chocs,
les couches limites ou les sillages. Ces cas sont généralement associés à des maillages très étirés ce qui conduit à des problèmes raides
mais quasi-unidimensionnels. Ils peuvent donc être résolu efficacement par un line-solver, réduisant ainsi les temps de calculs tout en gagnant en robustesse.</p>
    </subsection>
    <subsection id="uid126" level="1">
      <bodyTitle>Error estimate for high-order solution field</bodyTitle>
      <participants>
        <person key="hiepacs-2014-idp78664">
          <firstname>Olivier</firstname>
          <lastname>Coulaud</lastname>
        </person>
        <person key="gamma3-2014-idp79928">
          <firstname>Adrien</firstname>
          <lastname>Loseille</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
      </participants>
      <p>Afin de produire des solveurs d'ordre élevé, et ainsi répondre aux exigences inhérentes à la résolution de problèmes physiques complexes, nous développons une méthode d'adaptation de maillage d'ordre élevé. Celle-ci est basée sur le contrôle par une métrique de l'erreur d'interpolation induite par le maillage du domaine. Plus précisément, pour une solution donnée, l'erreur d'interpolation d'ordre <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>k</mi></math></formula> est paramétrée par la forme différentielle <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msup><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mtext>ième</mtext></msup></math></formula> de cette solution, et le problème se réduit à trouver la plus grande ellipse incluse dans une ligne de niveau de cette différentielle. La méthode que nous avons mise au point théoriquement et numériquement est appelée "log-simplexe", et permet de produire des maillages adaptés d'ordre élevé dans un temps raisonnable, et ce en dimension 2 et 3. À l'occasion de l'International Meshing Roundtable 2016, ce travail a été présenté et publié. D'autres applications de cette méthode sont en cours d'exploitation, comme par exemple la génération de maillages adaptés courbes de surface, ou le couplage avec un solveur d'ordre élevé.</p>
    </subsection>
    <subsection id="uid127" level="1">
      <bodyTitle>Méthode d'immersion de frontières pour la mécanique des fluides</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp76992">
          <firstname>Frédéric</firstname>
          <lastname>Alauzet</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
        <person key="gamma3-2016-idp126000">
          <firstname>Rémi</firstname>
          <lastname>Feuillet</lastname>
        </person>
        <person key="gamma3-2014-idp79928">
          <firstname>Adrien</firstname>
          <lastname>Loseille</lastname>
        </person>
      </participants>
      <p>Dans les méthodes de résolution classiques des problèmes d’interaction fluide-structure, il est usuel de représenter l’objet de manière exacte dans le maillage, c’est-à-dire avec des éléments conformes à l’objet :
le maillage possède des triangles dont une arête correspond avec le bord de la géométrie immergée. Cette méthode quoique plus précise est très coûteuse en préprocessing. C’est dans ce cadre qu’est introduite la notion d’immersion de frontière (embedded geometry en anglais). Cette méthode consiste à représenter la géométrie de manière fictive.
Le maillage de calcul n’est de fait plus nécessairement conforme à la géométrie de l’objet.
Il s'agit donc de s'intéresser aux modifications nécessaires sur les méthodes classiques pour faire un calcul dans le cadre de l’immersion de frontières.
Cela concerne les conditions aux limites et l’avancée en temps.
On s’intéresse également à l’adaptation de maillage pour le cas de l’immersion.
La finalité de tout ce travail est d'effectuer des calculs de coefficients aérodynamiques (portance, traînée) et de trouver des résultats du même ordre de précision que ceux en géométrie inscrite.</p>
    </subsection>
    <subsection id="uid128" level="1">
      <bodyTitle>Optimisation de formes et CAO</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp76992">
          <firstname>Frédéric</firstname>
          <lastname>Alauzet</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
        <person key="PASUSERID">
          <firstname>Jean</firstname>
          <lastname>de Becdelièvre</lastname>
        </person>
        <person key="gamma3-2014-idp79928">
          <firstname>Adrien</firstname>
          <lastname>Loseille</lastname>
        </person>
      </participants>
      <p>Pour ce stage de 3 mois, l’objectif était de réaliser entièrement une optimisation aérodynamique, de la génération des modèles 3D aux calculs de la forme optimisée. Le modèle choisi était l’aile du C.R.M. (Common Research Model) de la NASA qui a été extensivement testé en soufflerie. Durand la première phase du projet, l’outils EGADS (Engineering Geometry Aircraft Design System) développé par le Aerospace Computational Design Lab (M.I.T) a été utilisé pour générer des modèles 3D paramétriques. À cette occasion, un outil facilement réutilisable de génération de modèle d’aile a été développé, ainsi que des outils de modification des modèles C.A.D. sous EGADS.
Les maillages surfaciques de ces modèles ont été créés par EGADS directement et modifiés immédiatement par AMG pour les adapter au calcul. Les maillages volumiques ont, eux, été générés par GHS3D. Des calculs non visqueux sur des maillages adaptés ont alors permis d’obtenir des résultats, et de répéter l’opération jusqu’à obtenir un minimum.
L’originalité de cette optimisation est que chaque calcul, à chaque itération de l’optimiseur, utilise un maillage adapté à l’aide des solutions des calculs précédents ; ce qui permet de réduire les coûts de calcul et d’augmenter la précision.</p>
    </subsection>
    <subsection id="uid129" level="1">
      <bodyTitle>Boundary layer mesh generation</bodyTitle>
      <participants>
        <person key="gamma3-2014-idp76992">
          <firstname>Frédéric</firstname>
          <lastname>Alauzet</lastname>
          <moreinfo>correspondant</moreinfo>
        </person>
        <person key="gamma3-2014-idp79928">
          <firstname>Adrien</firstname>
          <lastname>Loseille</lastname>
        </person>
        <person key="gamma3-2015-idp65632">
          <firstname>Dave</firstname>
          <lastname>Marcum</lastname>
        </person>
      </participants>
      <p>A closed advancing-layer method for generating high-aspect-ratio elements in the boundary layer (BL) region has been developed.
This approach provides an answer to the mesh generation robustness issue as it starts from an existing valid mesh and always guarantuees
a valid mesh in output. And,
it handles very efficiently and naturally BL front collisions and it produces a natural smooth anisotropic blending between colliding layers.
In addition, it provides a robust strategy to couple unstructured anisotropic mesh adaptation and high-aspect-ratio element
pseudo-structured BL meshes. To this end, the mesh deformation is performed using the metric field associated with the given
anisotropic meshes to maintain the adaptivity while inflating the BL.
This approach utilizes a recently developed connectivity optimization based moving mesh strategy for deforming the volume mesh as the BL is inflated.
In regards to the BL mesh generation, it features state-of-art capabilities, including, optimal normal evaluation, normal smoothing,
blended BL termination, mixed-elements BL, varying growth rate, and BL imprinting on curved surfaces.
Results for typical aerospace configurations are presented to assess the proposed strategy on both simple and complex geometries.</p>
    </subsection>
  </resultats>
  <contrats id="uid130">
    <bodyTitle>Bilateral Contracts and Grants with Industry</bodyTitle>
    <subsection id="uid131" level="1">
      <bodyTitle>Bilateral Contracts with Industry</bodyTitle>
      <simplelist>
        <li id="uid132">
          <p noindent="true">The Boeing Company,</p>
        </li>
        <li id="uid133">
          <p noindent="true">Safran-Tech,</p>
        </li>
        <li id="uid134">
          <p noindent="true">Projet Rapid (DGA) avec Lemma.</p>
        </li>
      </simplelist>
    </subsection>
  </contrats>
  <partenariat id="uid135">
    <bodyTitle>Partnerships and Cooperations</bodyTitle>
    <subsection id="uid136" level="1">
      <bodyTitle>National Initiatives</bodyTitle>
      <subsection id="uid137" level="2">
        <bodyTitle>ANR</bodyTitle>
        <p>F. Alauzet, N. Barral, V. Menier and A. Loseille are part of the MAIDESC ANR (2013-2015) on mesh adaptation
for moving interfaces in CFD.  </p>
        <p noindent="true">T. Grosges, D. Barchiesi,A. Cherouat, H. Borouchaki, L. Giraud-Moreau and A. Chaari sont membres de l'ANR NONOMOPRH (2011-2016) sur le développement
et la mise au point d'une instrumentation optique pour déterminer la
distribution en tailles et le coefficient de forme de nanofils (NF) ou de
nanotubes (NT) en suspension dans un écoulement.</p>
      </subsection>
    </subsection>
    <subsection id="uid138" level="1">
      <bodyTitle>European Initiatives</bodyTitle>
      <subsection id="uid139" level="2">
        <bodyTitle>FP7 &amp; H2020 Projects</bodyTitle>
        <simplelist>
          <li id="uid140">
            <p noindent="true">UMRIDA <ref xlink:href="https://sites.google.com/a/numeca.be/umrida/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>sites.<allowbreak/>google.<allowbreak/>com/<allowbreak/>a/<allowbreak/>numeca.<allowbreak/>be/<allowbreak/>umrida/</ref></p>
          </li>
        </simplelist>
      </subsection>
    </subsection>
    <subsection id="uid141" level="1">
      <bodyTitle>International Initiatives</bodyTitle>
      <subsection id="uid142" level="2">
        <bodyTitle>Inria Associate Teams Not Involved in an Inria International Labs</bodyTitle>
        <subsection id="uid143" level="3">
          <bodyTitle>
            <ref xlink:href="https://www.rocq.inria.fr/gamma/gamma/Membres/CIPD/Frederic.Alauzet/AssociateTeam_AM2NS/AT_am2ns.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">AM2NS </ref>
          </bodyTitle>
          <sanspuceslist>
            <li id="uid144">
              <p noindent="true">Title: Advanced Meshing Methods for Numerical Simulations</p>
            </li>
            <li id="uid145">
              <p noindent="true">International Partner (Institution - Laboratory - Researcher):</p>
              <sanspuceslist>
                <li id="uid146">
                  <p noindent="true">Mississippi State University (United States)
- Center for Advanced Vehicular Systems - Computational Fluid Dynamics Dept. (CAVS-CFD) - Marcum David</p>
                </li>
              </sanspuceslist>
            </li>
            <li id="uid147">
              <p noindent="true">Start year: 2014</p>
            </li>
            <li id="uid148">
              <p noindent="true">See also: <ref xlink:href="https://www.rocq.inria.fr/gamma/gamma/Membres/CIPD/Frederic.Alauzet/AssociateTeam_AM2NS/AT_am2ns.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>www.<allowbreak/>rocq.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>gamma/<allowbreak/>gamma/<allowbreak/>Membres/<allowbreak/>CIPD/<allowbreak/>Frederic.<allowbreak/>Alauzet/<allowbreak/>AssociateTeam_AM2NS/<allowbreak/>AT_am2ns.<allowbreak/>html</ref></p>
            </li>
            <li id="uid149">
              <p noindent="true">Numerical simulation is now mature and has become an integral part of design in science and engineering applications.
Meshing, i.e., discretizing the computational domain, is at the core of the computational pipeline and a key element to significant improvements.
The AM2NS Associate Team focus on developing the next generation of automated meshing methods to improve
their robustness and the mesh quality to solve the ever increasing complexity of numerical simulations.
Four major meshing issues are targeted: (i) more robustness for mesh generation methods in recovering a given data set,
(ii) higher quality for anisotropic adapted meshes via constraint alignment, (iii) higher quality for boundary layer meshes
near geometry singularities, and (iv) more robustness in handling complex displacement for moving mesh methods.
The impact of this collaborative research will be to provide more reliable solution output predictions in an automated manner by using these new meshing methods.</p>
            </li>
          </sanspuceslist>
        </subsection>
      </subsection>
    </subsection>
  </partenariat>
  <diffusion id="uid150">
    <bodyTitle>Dissemination</bodyTitle>
    <subsection id="uid151" level="1">
      <bodyTitle>Promoting Scientific Activities</bodyTitle>
      <subsection id="uid152" level="2">
        <bodyTitle>Scientific Events Organisation</bodyTitle>
        <subsection id="uid153" level="3">
          <bodyTitle>Member of the Organizing Committees</bodyTitle>
          <p>A. Loseille is a committee member of the International Meshing Roundtable.</p>
        </subsection>
      </subsection>
      <subsection id="uid154" level="2">
        <bodyTitle>Scientific Events Selection</bodyTitle>
        <subsection id="uid155" level="3">
          <bodyTitle>Member of the Conference Program Committees</bodyTitle>
          <p>P. Laug has been a Member of the Conference Committee of The 13th ISGG Symposium on Numerical Grid Generation,
hosted at The 20th IMACS World Congress, Xiamen, China, 10-14 Dec. 2016.</p>
        </subsection>
        <subsection id="uid156" level="3">
          <bodyTitle>Reviewer</bodyTitle>
          <p>Team members have reviewed papers for the International Meshing Roundtable and MASCOT/ISGG.</p>
        </subsection>
      </subsection>
      <subsection id="uid157" level="2">
        <bodyTitle>Journal</bodyTitle>
        <subsection id="uid158" level="3">
          <bodyTitle>Reviewer - Reviewing Activities</bodyTitle>
          <p>Team members have reviewed manuscripts submitted to International Journal for Numerical Methods in Engineering, Journal of Computational Physics, Computers and Structures, Engineering with Computers, MATCOM, SIAM Journal.</p>
        </subsection>
      </subsection>
      <subsection id="uid159" level="2">
        <bodyTitle>Scientific Expertise</bodyTitle>
        <p>P. Laug has been a Member of a Site Visit Committee for an Industrial Research Chair application at the NSERC/CRSNG (Natural Sciences and Engineering Research Council of Canada / Conseil de recherches en sciences naturelles et en génie du Canada), Université Laval, Quebec City, Nov. 2016.</p>
      </subsection>
    </subsection>
    <subsection id="uid160" level="1">
      <bodyTitle>Teaching - Supervision - Juries</bodyTitle>
      <sanspuceslist>
        <li id="uid161">
          <p noindent="true">HdR : Laurence Moreau, Méthodes de remaillage et d’optimisation pour la simulation numérique, mémoire d’Habilitation à diriger des Recherches, Université de Technologie de Troyes, 26 Mai 2015.</p>
        </li>
      </sanspuceslist>
      <subsection id="uid162" level="2">
        <bodyTitle>Juries</bodyTitle>
        <simplelist>
          <li id="uid163">
            <p noindent="true">F. Alauzet a été Président du jury d'HDR de G. Puigt (Université de Toulouse)</p>
          </li>
          <li id="uid164">
            <p noindent="true">P. L. George a été rapporteur du jury de thèse de G. Brèthes (Inria Sophia)</p>
          </li>
          <li id="uid165">
            <p noindent="true">A. Loseille a été examinateur pour la thèse d'A. Botella (Université de Lorraine)</p>
          </li>
        </simplelist>
      </subsection>
    </subsection>
  </diffusion>
  <biblio id="bibliography" html="bibliography" numero="10" titre="Bibliography">
    
    <biblStruct id="gamma3-2016-bid9" type="article" rend="year" n="cite:alauzet:hal-01426163">
      <identifiant type="doi" value="10.1016/j.cma.2015.10.012"/>
      <identifiant type="hal" value="hal-01426163"/>
      <analytic>
        <title level="a">A parallel matrix-free conservative solution interpolation on unstructured tetrahedral meshes</title>
        <author>
          <persName key="gamma3-2014-idp76992">
            <foreName>Frédéric</foreName>
            <surname>Alauzet</surname>
            <initial>F.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid00397">
        <idno type="issn">0045-7825</idno>
        <title level="j">Computer Methods in Applied Mechanics and Engineering</title>
        <imprint>
          <biblScope type="volume">299</biblScope>
          <dateStruct>
            <month>February</month>
            <year>2016</year>
          </dateStruct>
          <biblScope type="pages">26</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01426163" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01426163</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid8" type="article" rend="year" n="cite:alauzet:hal-01149225">
      <identifiant type="doi" value="10.1016/j.cma.2015.12.015"/>
      <identifiant type="hal" value="hal-01149225"/>
      <analytic>
        <title level="a">Nitsche-XFEM for the coupling of an incompressible fluid with immersed thin-walled structures</title>
        <author>
          <persName key="gamma3-2014-idp76992">
            <foreName>Frédéric</foreName>
            <surname>Alauzet</surname>
            <initial>F.</initial>
          </persName>
          <persName key="reo-2014-idp99816">
            <foreName>Benoit</foreName>
            <surname>Fabrèges</surname>
            <initial>B.</initial>
          </persName>
          <persName>
            <foreName>Miguel Angel</foreName>
            <surname>Fernández</surname>
            <initial>M. A.</initial>
          </persName>
          <persName>
            <foreName>Mikel</foreName>
            <surname>Landajuela</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid00397">
        <idno type="issn">0045-7825</idno>
        <title level="j">Computer Methods in Applied Mechanics and Engineering</title>
        <imprint>
          <biblScope type="volume">301</biblScope>
          <dateStruct>
            <month>January</month>
            <year>2016</year>
          </dateStruct>
          <biblScope type="pages">300-335</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01149225" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01149225</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid20" type="article" rend="year" n="cite:alauzet:hal-01426159">
      <identifiant type="doi" value="10.1016/j.cad.2015.09.005"/>
      <identifiant type="hal" value="hal-01426159"/>
      <analytic>
        <title level="a">A Decade of Progress on Anisotropic Mesh Adaptation for Computational Fluid Dynamics</title>
        <author>
          <persName key="gamma3-2014-idp76992">
            <foreName>Frédéric</foreName>
            <surname>Alauzet</surname>
            <initial>F.</initial>
          </persName>
          <persName key="gamma3-2014-idp79928">
            <foreName>Adrien</foreName>
            <surname>Loseille</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid00412">
        <idno type="issn">0010-4485</idno>
        <title level="j">Computer-Aided Design</title>
        <imprint>
          <biblScope type="volume">72</biblScope>
          <dateStruct>
            <month>March</month>
            <year>2016</year>
          </dateStruct>
          <biblScope type="pages">13–39</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01426159" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01426159</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid18" type="article" rend="year" n="cite:badreddine:hal-01438358">
      <identifiant type="hal" value="hal-01438358"/>
      <analytic>
        <title level="a">Optimization of the single point incremental forming process for titanium sheets by using response surface</title>
        <author>
          <persName>
            <foreName>Saidi</foreName>
            <surname>Badreddine</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Laurence</foreName>
            <surname>Giraud-Moreau</surname>
            <initial>L.</initial>
          </persName>
          <persName key="gamma3-2014-idp83688">
            <foreName>Abel</foreName>
            <surname>Cherouat</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid03159">
        <idno type="issn">2261-236X</idno>
        <title level="j">MATEC Web of Conferences</title>
        <imprint>
          <biblScope type="volume">80</biblScope>
          <dateStruct>
            <year>2016</year>
          </dateStruct>
          <biblScope type="pages">5</biblScope>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01438358" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01438358</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid12" type="article" rend="year" n="cite:barral:hal-01426156">
      <identifiant type="doi" value="10.1016/j.jcp.2016.11.029"/>
      <identifiant type="hal" value="hal-01426156"/>
      <analytic>
        <title level="a">Time-accurate anisotropic mesh adaptation for three-dimensional time-dependent problems with body-fitted moving geometries</title>
        <author>
          <persName key="gamma3-2014-idp92448">
            <foreName>Nicolas</foreName>
            <surname>Barral</surname>
            <initial>N.</initial>
          </persName>
          <persName key="bacchus-2014-idp101792">
            <foreName>Géraldine</foreName>
            <surname>Olivier</surname>
            <initial>G.</initial>
          </persName>
          <persName key="gamma3-2014-idp76992">
            <foreName>Frédéric</foreName>
            <surname>Alauzet</surname>
            <initial>F.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid01098">
        <idno type="issn">0021-9991</idno>
        <title level="j">Journal of Computational Physics</title>
        <imprint>
          <biblScope type="volume">331</biblScope>
          <dateStruct>
            <month>February</month>
            <year>2017</year>
          </dateStruct>
          <biblScope type="pages">157–187</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01426156" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01426156</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid21" type="article" rend="year" n="cite:colas:hal-01441504">
      <identifiant type="doi" value="10.1021/acs.jpcc.6b01492"/>
      <identifiant type="hal" value="hal-01441504"/>
      <analytic>
        <title level="a">Red-Shift Effects in Surface Enhanced Raman Spectroscopy: Spectral or Intensity Dependence of the Near-Field?</title>
        <author>
          <persName>
            <foreName>F. J.</foreName>
            <surname>Colas</surname>
            <initial>F. J.</initial>
          </persName>
          <persName>
            <foreName>M.</foreName>
            <surname>Cottat</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>R.</foreName>
            <surname>Gillibert</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>N.</foreName>
            <surname>Guillot</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>N.</foreName>
            <surname>Djaker</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>N.</foreName>
            <surname>Lidgi-Guigui</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>T.</foreName>
            <surname>Toury</surname>
            <initial>T.</initial>
          </persName>
          <persName key="gamma3-2014-idp81176">
            <foreName>D.</foreName>
            <surname>Barchiesi</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>A.</foreName>
            <surname>Toma</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>E. Di</foreName>
            <surname>Fabrizio</surname>
            <initial>E. D.</initial>
          </persName>
          <persName>
            <foreName>P.</foreName>
            <surname>Gucciardi</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>Marc</foreName>
            <surname>Lamy De La Chapelle</surname>
            <initial>M.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid03160">
        <idno type="issn">1932-7447</idno>
        <title level="j">The Journal of Physical Chemistry C</title>
        <imprint>
          <biblScope type="volume">120</biblScope>
          <biblScope type="number">25</biblScope>
          <dateStruct>
            <year>2016</year>
          </dateStruct>
          <biblScope type="pages">13675-13683</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01441504" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01441504</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid13" type="article" rend="year" n="cite:coulaud:hal-01438226">
      <identifiant type="doi" value="10.1016/j.proeng.2016.11.071"/>
      <identifiant type="hal" value="hal-01438226"/>
      <analytic>
        <title level="a">Very High Order Anisotropic Metric-Based Mesh Adaptation in 3D</title>
        <author>
          <persName key="hiepacs-2014-idp78664">
            <foreName>Olivier</foreName>
            <surname>Coulaud</surname>
            <initial>O.</initial>
          </persName>
          <persName key="gamma3-2014-idp79928">
            <foreName>Adrien</foreName>
            <surname>Loseille</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid02782">
        <idno type="issn">1877-7058</idno>
        <title level="j">Procedia Engineering</title>
        <imprint>
          <biblScope type="volume">163</biblScope>
          <dateStruct>
            <year>2016</year>
          </dateStruct>
          <biblScope type="pages">353 - 365</biblScope>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01438226" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01438226</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid2" type="article" rend="year" n="cite:george:hal-01431689">
      <identifiant type="doi" value="10.1016/j.crma.2016.11.007"/>
      <identifiant type="hal" value="hal-01431689"/>
      <analytic>
        <title level="a">Element metric</title>
        <author>
          <persName key="gamma3-2016-idp107952">
            <foreName>Paul Louis</foreName>
            <surname>George</surname>
            <initial>P. L.</initial>
          </persName>
          <persName key="gamma3-2014-idp82432">
            <foreName>Houman</foreName>
            <surname>Borouchaki</surname>
            <initial>H.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid00366">
        <idno type="issn">1631-073X</idno>
        <title level="j">Comptes Rendus Mathématique</title>
        <imprint>
          <biblScope type="volume">355</biblScope>
          <dateStruct>
            <month>December</month>
            <year>2016</year>
          </dateStruct>
          <biblScope type="pages">105 - 112</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01431689" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01431689</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid10" type="article" rend="year" n="cite:grosges:hal-01397515">
      <identifiant type="doi" value="10.3390/app6110357"/>
      <identifiant type="hal" value="hal-01397515"/>
      <analytic>
        <title level="a">Numerical Study of Photoacoustic Pressure for Cancer Therapy</title>
        <author>
          <persName key="gamma3-2014-idp84944">
            <foreName>Thomas</foreName>
            <surname>Grosges</surname>
            <initial>T.</initial>
          </persName>
          <persName key="gamma3-2014-idp81176">
            <foreName>Dominique</foreName>
            <surname>Barchiesi</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid03158">
        <idno type="issn">2076-3417</idno>
        <title level="j">Applied Sciences </title>
        <imprint>
          <biblScope type="volume">6</biblScope>
          <biblScope type="number">11</biblScope>
          <dateStruct>
            <month>November</month>
            <year>2016</year>
          </dateStruct>
          <biblScope type="pages">357</biblScope>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01397515" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01397515</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid4" type="article" rend="year" n="cite:laug:hal-01387337">
      <identifiant type="doi" value="10.1016/j.advengsoft.2016.09.003"/>
      <identifiant type="hal" value="hal-01387337"/>
      <analytic>
        <title level="a">Parallel meshing of surfaces represented by collections of connected regions</title>
        <author>
          <persName key="gamma3-2014-idp78480">
            <foreName>Patrick</foreName>
            <surname>Laug</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>F.</foreName>
            <surname>Guibault</surname>
            <initial>F.</initial>
          </persName>
          <persName key="gamma3-2014-idp82432">
            <foreName>Houman</foreName>
            <surname>Borouchaki</surname>
            <initial>H.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid00086">
        <idno type="issn">0965-9978</idno>
        <title level="j">International Journal of Advances in Engineering Software</title>
        <imprint>
          <dateStruct>
            <year>2016</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01387337" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01387337</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid7" type="article" rend="year" n="cite:loseille:hal-01426152">
      <identifiant type="doi" value="10.1016/j.cad.2016.09.008"/>
      <identifiant type="hal" value="hal-01426152"/>
      <analytic>
        <title level="a">Unique cavity-based operator and hierarchical domain partitioning for fast parallel generation of anisotropic meshes</title>
        <author>
          <persName key="gamma3-2014-idp79928">
            <foreName>Adrien</foreName>
            <surname>Loseille</surname>
            <initial>A.</initial>
          </persName>
          <persName key="gamma3-2014-idp76992">
            <foreName>Frédéric</foreName>
            <surname>Alauzet</surname>
            <initial>F.</initial>
          </persName>
          <persName key="gamma3-2014-idp96200">
            <foreName>Victorien</foreName>
            <surname>Menier</surname>
            <initial>V.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-editorial-board="yes" x-international-audience="yes" id="rid00412">
        <idno type="issn">0010-4485</idno>
        <title level="j">Computer-Aided Design</title>
        <imprint>
          <dateStruct>
            <month>October</month>
            <year>2016</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01426152" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01426152</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid19" type="incollection" rend="year" n="cite:loseille:hal-01438967">
      <identifiant type="doi" value="10.1016/bs.hna.2016.10.004"/>
      <identifiant type="hal" value="hal-01438967"/>
      <analytic>
        <title level="a">Unstructured Mesh Generation and Adaptation</title>
        <author>
          <persName key="gamma3-2014-idp79928">
            <foreName>Adrien</foreName>
            <surname>Loseille</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no">
        <editor role="editor">
          <persName>
            <foreName>Rémi</foreName>
            <surname>Abgrall</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>Chi-Wang</foreName>
            <surname>Shu</surname>
            <initial>C.-W.</initial>
          </persName>
        </editor>
        <title level="m">Handbook of Numerical Methods for Hyperbolic Problems — Applied and Modern Issues</title>
        <imprint>
          <publisher>
            <orgName> Elsevier </orgName>
          </publisher>
          <dateStruct>
            <year>2017</year>
          </dateStruct>
          <biblScope type="pages">263 - 302</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01438967" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01438967</ref>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid16" type="inproceedings" rend="year" n="cite:badreddine:hal-01446344">
      <identifiant type="hal" value="hal-01446344"/>
      <analytic>
        <title level="a">Etude expérimentale et numérique des efforts lors du formage incrémental de tôles en titane</title>
        <author>
          <persName>
            <foreName>Saidi</foreName>
            <surname>Badreddine</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Laurence</foreName>
            <surname>Giraud-Moreau</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>Atef</foreName>
            <surname>Boulifa</surname>
            <initial>A.</initial>
          </persName>
          <persName key="gamma3-2014-idp83688">
            <foreName>Abel</foreName>
            <surname>Cherouat</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="no" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">JET 2016</title>
        <loc>Hammamet, Tunisia</loc>
        <imprint>
          <dateStruct>
            <month>May</month>
            <year>2016</year>
          </dateStruct>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01446344" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01446344</ref>
        </imprint>
        <meeting id="cid623684">
          <title>Journée Évolutionnaire Thématique</title>
          <num>2016</num>
          <abbr type="sigle">JET</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid22" type="inproceedings" rend="year" n="cite:badreddine:hal-01446340">
      <identifiant type="hal" value="hal-01446340"/>
      <analytic>
        <title level="a">Optimisation of the single point incremental forming process using surface method and Evolution Strategy</title>
        <author>
          <persName>
            <foreName>Saidi</foreName>
            <surname>Badreddine</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Laurence</foreName>
            <surname>Giraud-Moreau</surname>
            <initial>L.</initial>
          </persName>
          <persName key="gamma3-2014-idp83688">
            <foreName>Abel</foreName>
            <surname>Cherouat</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="no" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">ICOMP'2016</title>
        <loc>Liège, Belgium</loc>
        <imprint>
          <dateStruct>
            <month>May</month>
            <year>2016</year>
          </dateStruct>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01446340" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01446340</ref>
        </imprint>
        <meeting id="cid502131">
          <title>International Conference on Internet Computing</title>
          <num>2016</num>
          <abbr type="sigle">ICOMP</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid3" type="inproceedings" rend="year" n="cite:dedreuzy:hal-01387391">
      <identifiant type="hal" value="hal-01387391"/>
      <analytic>
        <title level="a">Flow simulation in 3D Discrete Fracture Networks</title>
        <author>
          <persName>
            <foreName>Jean-Raynald</foreName>
            <surname>De Dreuzy</surname>
            <initial>J.-R.</initial>
          </persName>
          <persName key="sage-2014-idp65592">
            <foreName>Géraldine</foreName>
            <surname>Pichot</surname>
            <initial>G.</initial>
          </persName>
          <persName key="gamma3-2014-idp78480">
            <foreName>Patrick</foreName>
            <surname>Laug</surname>
            <initial>P.</initial>
          </persName>
          <persName key="sage-2014-idp61408">
            <foreName>Jocelyne</foreName>
            <surname>Erhel</surname>
            <initial>J.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">The XXI International Conference Computational Methods in Water Resources</title>
        <loc>Toronto, ON, Canada</loc>
        <imprint>
          <dateStruct>
            <month>June</month>
            <year>2016</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01387391" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01387391</ref>
        </imprint>
        <meeting id="cid625392">
          <title>International Conference Computational Methods in Water Resources</title>
          <num>21</num>
          <abbr type="sigle">CMWR</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid15" type="inproceedings" rend="year" n="cite:giraudmoreau:hal-01437756">
      <identifiant type="hal" value="hal-01437756"/>
      <analytic>
        <title level="a">Numerical en Experimental study of the single point incremental forming of titanium sheet</title>
        <author>
          <persName>
            <foreName>Laurence</foreName>
            <surname>Giraud-Moreau</surname>
            <initial>L.</initial>
          </persName>
          <persName key="gamma3-2014-idp83688">
            <foreName>Abel</foreName>
            <surname>Cherouat</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Alexi</foreName>
            <surname>Merat</surname>
            <initial>A.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="no" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">35th International Deep-Drawing Group Conference</title>
        <loc>Roissy-en-France, France</loc>
        <imprint>
          <dateStruct>
            <month>June</month>
            <year>2017</year>
          </dateStruct>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01437756" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01437756</ref>
        </imprint>
        <meeting id="cid625433">
          <title>International Deep-Drawing Group Conference</title>
          <num>35</num>
          <abbr type="sigle">IDDRG</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid5" type="inproceedings" rend="year" n="cite:laug:hal-01387348">
      <identifiant type="hal" value="hal-01387348"/>
      <analytic>
        <title level="a">Discrete CAD model for visualization and meshing</title>
        <author>
          <persName key="gamma3-2014-idp78480">
            <foreName>Patrick</foreName>
            <surname>Laug</surname>
            <initial>P.</initial>
          </persName>
          <persName key="gamma3-2014-idp82432">
            <foreName>Houman</foreName>
            <surname>Borouchaki</surname>
            <initial>H.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">International Meshing Roundtable</title>
        <loc>Washington, DC, United States</loc>
        <imprint>
          <dateStruct>
            <month>September</month>
            <year>2016</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01387348" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01387348</ref>
        </imprint>
        <meeting id="cid291753">
          <title>International Conference on Meshing Roundtable</title>
          <num>22</num>
          <abbr type="sigle">IMR</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid6" type="inproceedings" rend="year" n="cite:laug:hal-01387398">
      <identifiant type="hal" value="hal-01387398"/>
      <analytic>
        <title level="a">Geometric Modeling of CAD Surfaces</title>
        <author>
          <persName key="gamma3-2014-idp78480">
            <foreName>Patrick</foreName>
            <surname>Laug</surname>
            <initial>P.</initial>
          </persName>
          <persName key="gamma3-2014-idp82432">
            <foreName>Houman</foreName>
            <surname>Borouchaki</surname>
            <initial>H.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="yes" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">20th IMACS World Congress</title>
        <loc>Xiamen, China</loc>
        <imprint>
          <dateStruct>
            <month>December</month>
            <year>2016</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01387398" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01387398</ref>
        </imprint>
        <meeting id="cid315786">
          <title>International Symposium on Iterative Methods in Scientific Computing</title>
          <num>20</num>
          <abbr type="sigle">IMACS</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid17" type="inproceedings" rend="year" n="cite:park:hal-01438667">
      <identifiant type="doi" value="10.2514/6.2016-3323"/>
      <identifiant type="hal" value="hal-01438667"/>
      <analytic>
        <title level="a">Unstructured Grid Adaptation: Status, Potential Impacts, and Recommended Investments Towards CFD 2030</title>
        <author>
          <persName>
            <foreName>Michael A</foreName>
            <surname>Park</surname>
            <initial>M. A.</initial>
          </persName>
          <persName>
            <foreName>Joshua J</foreName>
            <surname>Krakos</surname>
            <initial>J. J.</initial>
          </persName>
          <persName>
            <foreName>Todd A</foreName>
            <surname>Michal</surname>
            <initial>T. A.</initial>
          </persName>
          <persName key="gamma3-2014-idp79928">
            <foreName>Adrien</foreName>
            <surname>Loseille</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Juan J</foreName>
            <surname>Alonso</surname>
            <initial>J. J.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="yes" x-invited-conference="yes" x-editorial-board="yes">
        <title level="m">AIAA Fluid Dynamics Conference, AIAA AVIATION Forum</title>
        <loc>Washington DC, United States</loc>
        <imprint>
          <dateStruct>
            <year>2016</year>
          </dateStruct>
          <ref xlink:href="https://hal.inria.fr/hal-01438667" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01438667</ref>
        </imprint>
        <meeting id="cid589894">
          <title>AIAA Fluid Dynamics Conference and Exhibit</title>
          <num>46</num>
          <abbr type="sigle"/>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid14" type="inproceedings" rend="year" n="cite:zhu:hal-01436463">
      <identifiant type="hal" value="hal-01436463"/>
      <analytic>
        <title level="a">3D Reconstitution and Simulation of Aluminum Foams</title>
        <author>
          <persName>
            <foreName>Shijie</foreName>
            <surname>Zhu</surname>
            <initial>S.</initial>
          </persName>
          <persName key="gamma3-2014-idp83688">
            <foreName>Abel</foreName>
            <surname>Cherouat</surname>
            <initial>A.</initial>
          </persName>
          <persName key="gamma3-2014-idp82432">
            <foreName>Houman</foreName>
            <surname>Borouchaki</surname>
            <initial>H.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-scientific-popularization="no" x-international-audience="yes" x-proceedings="no" x-invited-conference="no" x-editorial-board="yes">
        <title level="m">8th IFAC Conference on Manufacturing Modelling, Management and Control</title>
        <loc>Troyes, France</loc>
        <imprint>
          <publisher>
            <orgName type="organisation">UTT</orgName>
          </publisher>
          <dateStruct>
            <month>June</month>
            <year>2016</year>
          </dateStruct>
          <ref xlink:href="https://hal.archives-ouvertes.fr/hal-01436463" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>archives-ouvertes.<allowbreak/>fr/<allowbreak/>hal-01436463</ref>
        </imprint>
        <meeting id="cid625316">
          <title>IFAC / IEEE / IFORS / IFIP / INFORMS MIM Conference on Manufacturing Modelling, Management, and Control</title>
          <num>2016</num>
          <abbr type="sigle"/>
        </meeting>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid11" type="techreport" rend="year" n="cite:alauzet:hal-01339326">
      <identifiant type="hal" value="hal-01339326"/>
      <monogr>
        <title level="m">Multi-Scale Anisotropic Mesh Adaptation for Time-Dependent Problems</title>
        <author>
          <persName key="gamma3-2014-idp76992">
            <foreName>Frédéric</foreName>
            <surname>Alauzet</surname>
            <initial>F.</initial>
          </persName>
          <persName key="gamma3-2014-idp79928">
            <foreName>Adrien</foreName>
            <surname>Loseille</surname>
            <initial>A.</initial>
          </persName>
          <persName key="bacchus-2014-idp101792">
            <foreName>Géraldine</foreName>
            <surname>Olivier</surname>
            <initial>G.</initial>
          </persName>
        </author>
        <imprint>
          <biblScope type="number">RR-8929</biblScope>
          <publisher>
            <orgName type="institution">Inria Saclay - Ile-de-France</orgName>
          </publisher>
          <dateStruct>
            <month>June</month>
            <year>2016</year>
          </dateStruct>
          <biblScope type="pages">42</biblScope>
          <ref xlink:href="https://hal.inria.fr/hal-01339326" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">https://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-01339326</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Research Report</note>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid0" type="book" rend="foot" n="footcite:ciarlet">
      <monogr>
        <title level="m">Basic Error Estimates for Elliptic Problems</title>
        <author>
          <persName>
            <foreName>P.-G.</foreName>
            <surname>Ciarlet</surname>
            <initial>P.-G.</initial>
          </persName>
        </author>
        <imprint>
          <biblScope type="volume">II</biblScope>
          <publisher>
            <orgName>Ciarlet, P. G. and Lions, J. L., North Holland</orgName>
          </publisher>
          <dateStruct>
            <year>1991</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
    
    <biblStruct id="gamma3-2016-bid1" type="book" rend="foot" n="footcite:hermesfg">
      <monogr>
        <title level="m">Maillages. Applications aux éléments finis</title>
        <author>
          <persName>
            <foreName>P.-J.</foreName>
            <surname>Frey</surname>
            <initial>P.-J.</initial>
          </persName>
          <persName key="gamma3-2014-idp75720">
            <foreName>Paul-Louis</foreName>
            <surname>George</surname>
            <initial>P.-L.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName>Hermès Science Publications, Paris</orgName>
          </publisher>
          <dateStruct>
            <year>1999</year>
          </dateStruct>
        </imprint>
      </monogr>
    </biblStruct>
  </biblio>
</raweb>
