Skip to content

The gypsilab project is an open-source MATLAB toolbox for fast numerical computation with finite element, boundary element and ray-tracing methods. Accessible with a high-level programming language, it gives a useful framework for fast prototyping. Initially designed for numerical acoustics, many physics problems can also be addressed.

matthieuaussal/gypsilab

Repository files navigation

/========================================================================\
|   '&`   |                                                              |
|    #    |               THE GYPSILAB TOOLBOX FOR MATLAB                |
|    #    |                                                              |
|   _#_   |                         VERSION - 0.61                       |
|  ( # )  |                                                              |
|  / 0 \  |               matthieu.aussal@polytechnique.edu              |
| ( === ) |           www.cmap.polytechnique.fr/~aussal/gypsilab         |
|  `---'  |                                                              | 
\========================================================================/

   The gypsilab project is an open-source MATLAB toolbox for fast numerical 
computation with finite element and boundary element methods. Accessible 
with a high-level programming language, it gives a useful framework for 
fast prototyping. Initially designed for numerical acoustics, many physics 
problems can also be addressed. 

   Gypsilab is divided in various libraries :
 
 - OpenMSH : Library for mesh management
Copyright Matthieu Aussal (c) 2018 - Ecole Polytechnique

 - OpenDOM : Library for numerical integration and variational formulation
Copyright Matthieu Aussal & Francois Alouges (c) 2018 - Ecole Polytechnique

 - OpenFEM : Library for Finite Element Method.
Copyright Matthieu Aussal & Francois Alouges (c) 2018 - Ecole Polytechnique
 
 - OpenHmX : Library for H-Matrix computation and algebra.
Copyright Matthieu Aussal (c) 2018 - Ecole Polytechnique

 - OpenFfm : Library for Fast and Free Memory convolution with Green kernel.
Copyright Matthieu Aussal (c) 2019 - Ecole Polytechnique

 - OpenBmm : Library for Block matrix algebra.
Copyright Matthieu Aussal (c) 2019 - Ecole Polytechnique

 - OpenOpr : Library for usual BEM operators with H-Matrix compression.
Copyright Matthieu Aussal (c) 2019 - Ecole Polytechnique

 - OpenRay : Library for tri-dimensional ray-tracing.
Copyright Matthieu Aussal (c) 2018 - Ecole Polytechnique

 - OpenEbd : Library for bi-dimensional convolution with Green kernel.
Copyright Martin Averseng (c) 2018 - Ecole Polytechnique
https://github.com/MartinAverseng/EBD

 - OpenMmg : Library for simplicial remeshing using the level-set methods.
Copyright Bx INP/Inria/UBordeaux/UPMC (c) 2004
https://www.mmgtools.org/  -  https://github.com/MmgTools/Mmg/
 
Scripts for non regression test are provided to evaluate performances 
and verify computation.
          
/========================================================================\                                                             
| PROPERTY  : Centre de Mathematiques Appliquees, Ecole polytechnique,   | 
| route de Saclay, 91128 Palaiseau, France. All rights reserved.         |
|                                                                        |
| LICENCE   : This program is free software, distributed in the hope that|
| it will be useful, but WITHOUT ANY WARRANTY. Natively, you can use,    | 
| redistribute and/or modify it under the terms of the GNU General Public|
| License, as published by the Free Software Foundation (version 3 or    |
| later,  http://www.gnu.org/licenses). For private use, dual licencing  |
| is available, please contact us to activate a "pay for remove" option. |
|                                                                        |
| Please acknowledge the gypsilab toolbox in programs or publications in |
| which you use it.                                                      |
\========================================================================/ 

About

The gypsilab project is an open-source MATLAB toolbox for fast numerical computation with finite element, boundary element and ray-tracing methods. Accessible with a high-level programming language, it gives a useful framework for fast prototyping. Initially designed for numerical acoustics, many physics problems can also be addressed.

Resources

Stars

Watchers

Forks

Packages

No packages published