Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 2.25 KB

README.md

File metadata and controls

42 lines (29 loc) · 2.25 KB

AdaptTools Build Status

This directory contains a set of tools for mesh adaptation intwo and three dimensions. They can be used and combined in a Linux/Unix/Posix-compliant shell script wrapper or called as functions from C/C++/F programs.

Mesh adaptation

Mesh adaptation strategy has proved to be very efficient in numerical solutions of PDEs. The ability to adapt the elements geometric properties (size, shape and orientation) according to specific quantities related to the data greatly improves the accuracy of the solution and the convergence rate of numerical schemes.

The approach pionneered in our group (F. Hecht et al.) relies on the construction of nearly uniform simplicial meshes in a metric space. The underlying metric is related to the (approximate) Hessian of the solution of the problem. aniso

Installation

  1. Install the ISCD Commons Library on your system. Please refer to the instructions provided on the ICS Commons Library page in order to install this library.

  2. download the zip archive of AdaptTools or clone this repository:

    git clone https://github.com/ISCDtoolbox/AdaptTools.git

    navigate to the downloaded directory:

    cd AdaptTools

    create a build directory and compile with cmake

    mkdir build
    cd build
    cmake ..
    make
    make install
    

Remark on mshmet software

  • The master branch provides a library mode but, for now, 3D meshes aren't handled;
  • the olderVersionThatWorks branch provides metric computation for both 2D, 3D volume and 3D surface meshes but doesn't provides the library mode.

Authors & contributors

  • these tools have been developed and contributed over the years by several contributors. Main developers are Charles Dapogny (Université J. Fourier), Cécile Dobrzynski (Université de Bordeaux, INRIA) and Pascal Frey (Université Pierre et Marie Curie).
  • Contributors to this project are warmly welcomed.

License

AdaptTools is given under the [terms of the GNU Lesser General Public License] (LICENSE.md).