-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
68de441
commit e9aeb35
Showing
1 changed file
with
197 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,197 @@ | ||
Gmsh is copyright (C) 1997-2022 | ||
|
||
Christophe Geuzaine | ||
<cgeuzaine at uliege.be> | ||
|
||
and | ||
|
||
Jean-Francois Remacle | ||
<jean-francois.remacle at uclouvain.be> | ||
|
||
Code contributions to Gmsh have been provided by David Colignon (colormaps), | ||
Emilie Marchandise (old compound geometrical entities), Gaetan Bricteux (Gauss | ||
integration and levelsets), Jacques Lechelle (DIFFPACK export), Jonathan | ||
Lambrechts (mesh size fields, solver, Python wrappers), Jozef Vesely (old Tetgen | ||
integration), Koen Hillewaert (high order elements, generalized periodic | ||
meshes), Laurent Stainier (eigenvalue solvers, tensor display and help with | ||
macOS port), Marc Ume (original list and tree code), Mark van Doesburg (old | ||
OpenCASCADE face connection), Matt Gundry (Plot3d export), Matti Pellikka (cell | ||
complex and homology solver), Nicolas Tardieu (help with Netgen integration), | ||
Pascale Noyret (MED mesh IO), Pierre Badel (root finding and minimization), Ruth | ||
Sabariego (pyramids), Stephen Guzik (old CGNS IO, old partitioning code), | ||
Bastien Gorissen (parallel remote post-processing), Eric Bechet (solver), Gilles | ||
Marckmann (camera and stero mode, X3D export), Ashish Negi (Netgen CAD healing), | ||
Trevor Strickler (hybrid structured mesh coupling with pyramids), Amaury Johnen | ||
(Bezier code, high-order element validity), Benjamin Ruard (old Java wrappers), | ||
Maxime Graulich (iOS/Android port), Francois Henrotte (ONELAB metamodels), | ||
Sebastian Eiser (PGF export), Alexis Salzman (compressed IO), Hang Si (TetGen/BR | ||
boundary recovery code), Fernando Lorenzo (Tochnog export), Larry Price (Gambit | ||
export), Anthony Royer (new partitioning code, MSH4 IO), Darcy Beurle (code | ||
cleanup and performance improvements), Celestin Marot (HXT/tetMesh), | ||
Pierre-Alexandre Beaufort (HXT/reparam), Zhidong Han (LSDYNA export), Ismail | ||
Badia (hierarchical basis functions), Jeremy Theler (X3D export), Thomas | ||
Toulorge (high order mesh optimizer, new CGNS IO), Max Orok (binary PLY), Marek | ||
Wojciechowski (PyPi packaging), Maxence Reberol (automatic transfinite, quad | ||
meshing tools), Michael Ermakov (Gambit export, Fortran API, TransfiniteTri), | ||
Alex Krasner (X3D export), Giannis Nikiteas (Fortran API), Paul Sharp (Radioss | ||
export). See comments in the sources for more information. If we forgot to list | ||
your contributions please send us an email! | ||
|
||
Thanks to the following folks who have contributed by providing fresh ideas on | ||
theoretical or programming topics, who have sent patches, requests for changes | ||
or improvements, or who gave us access to exotic machines for testing Gmsh: Juan | ||
Abanto, Olivier Adam, Guillaume Alleon, Laurent Champaney, Pascal Dupuis, | ||
Patrick Dular, Philippe Geuzaine, Johan Gyselinck, Francois Henrotte, Benoit | ||
Meys, Nicolas Moes, Osamu Nakamura, Chad Schmutzer, Jean-Luc Fl'ejou, Xavier | ||
Dardenne, Christophe Prud'homme, Sebastien Clerc, Jose Miguel Pasini, Philippe | ||
Lussou, Jacques Kools, Bayram Yenikaya, Peter Hornby, Krishna Mohan Gundu, | ||
Christopher Stott, Timmy Schumacher, Carl Osterwisch, Bruno Frackowiak, Philip | ||
Kelleners, Romuald Conty, Renaud Sizaire, Michel Benhamou, Tom De Vuyst, Kris | ||
Van den Abeele, Simon Vun, Simon Corbin, Thomas De-Soza, Marcus Drosson, Antoine | ||
Dechaume, Jose Paulo Moitinho de Almeida, Thomas Pinchard, Corrado Chisari, Axel | ||
Hackbarth, Peter Wainwright, Jiri Hnidek, Thierry Thomas, Konstantinos Poulios, | ||
Laurent Van Miegroet, Shahrokh Ghavamian, Geordie McBain, Jose Paulo Moitinho de | ||
Almeida, Guillaume Demesy, Wendy Merks-Swolfs, Cosmin Stefan Deaconu, Nigel | ||
Nunn, Serban Georgescu, Julien Troufflard, Michele Mocciola, Matthijs Sypkens | ||
Smit, Sauli Ruuska, Romain Boman, Fredrik Ekre, Mark Burton, Max Orok, Paul | ||
Cristini, Isuru Fernando, Jose Paulo Moitinho de Almeida, Sophie Le Bras, | ||
Alberto Escrig, Samy Mukadi, Peter Johnston, Bruno de Sousa Alves, Stefan | ||
Bruens, Luca Verzeroli, Tristan Seidlhofer, Ding Jiaming, Joost Gevaert, Marcus | ||
Calhoun-Lopez, Michel Zou, Sir Sunsheep, Mariano Forti, Walter Steffe, Nico | ||
Schloemer, Simon Tournier, Alexandru Dadalau, Thomas Ulrich, Matthias Diener, | ||
Jamie Border; Kenneth Jansen. | ||
|
||
Special thanks to Bill Spitzak, Michael Sweet, Matthias Melcher, Greg Ercolano | ||
and others for the Fast Light Tool Kit on which Gmsh's GUI is based. See | ||
http://www.fltk.org for more info on this excellent object-oriented, | ||
cross-platform toolkit. Special thanks also to EDF for funding the original | ||
OpenCASCADE and MED integration in 2006-2007. Gmsh development was also | ||
financially supported by the PRACE project funded in part by the EU's Horizon | ||
2020 Research and Innovation programme (2014-2020) under grant agreement 823767. | ||
|
||
The TetGen/BR code (src/mesh/tetgenBR.{cpp,h}) is copyright (c) 2016 Hang Si, | ||
Weierstrass Institute for Applied Analysis and Stochatics. It is relicensed | ||
under the terms of LICENSE.txt for use in Gmsh thanks to a Software License | ||
Agreement between Weierstrass Institute for Applied Analysis and Stochastics and | ||
GMESH SPRL. | ||
|
||
The AVL tree code (src/common/avl.{cpp,h}) and the YUV image code | ||
(src/graphics/gl2yuv.{cpp,h}) are copyright (C) 1988-1993, 1995 The Regents of | ||
the University of California. Permission to use, copy, modify, and distribute | ||
this software and its documentation for any purpose and without fee is hereby | ||
granted, provided that the above copyright notice appear in all copies and that | ||
both that copyright notice and this permission notice appear in supporting | ||
documentation, and that the name of the University of California not be used in | ||
advertising or publicity pertaining to distribution of the software without | ||
specific, written prior permission. The University of California makes no | ||
representations about the suitability of this software for any purpose. It is | ||
provided "as is" without express or implied warranty. | ||
|
||
The picojson code (src/common/picojson.h) is Copyright 2009-2010 Cybozu Labs, | ||
Inc., Copyright 2011-2014 Kazuho Oku, All rights reserved. Redistribution and | ||
use in source and binary forms, with or without modification, are permitted | ||
provided that the following conditions are met: 1. Redistributions of source | ||
code must retain the above copyright notice, this list of conditions and the | ||
following disclaimer. 2. Redistributions in binary form must reproduce the above | ||
copyright notice, this list of conditions and the following disclaimer in the | ||
documentation and/or other materials provided with the distribution. THIS | ||
SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY | ||
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR | ||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES | ||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | ||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | ||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
|
||
The nanoflann code (src/numeric/nanoflann.hpp) is Copyright 2008-2009 Marius | ||
Muja, 2008-2009 David G. Lowe, 2011-2016 Jose Luis Blanco. Redistribution and | ||
use in source and binary forms, with or without modification, are permitted | ||
provided that the following conditions are met: 1. Redistributions of source | ||
code must retain the above copyright notice, this list of conditions and the | ||
following disclaimer. 2. Redistributions in binary form must reproduce the | ||
above copyright notice, this list of conditions and the following disclaimer in | ||
the documentation and/or other materials provided with the distribution. THIS | ||
SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED | ||
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT | ||
SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, | ||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT | ||
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS | ||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | ||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING | ||
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY | ||
OF SUCH DAMAGE. | ||
|
||
The trackball code (src/graphics/Trackball.{cpp.h}) is copyright (C) 1993, 1994, | ||
Silicon Graphics, Inc. ALL RIGHTS RESERVED. Permission to use, copy, modify, and | ||
distribute this software for any purpose and without fee is hereby granted, | ||
provided that the above copyright notice appear in all copies and that both the | ||
copyright notice and this permission notice appear in supporting documentation, | ||
and that the name of Silicon Graphics, Inc. not be used in advertising or | ||
publicity pertaining to distribution of the software without specific, written | ||
prior permission. | ||
|
||
The GIF and PPM routines (src/graphics/gl2gif.cpp) are based on code copyright | ||
(C) 1989, 1991, Jef Poskanzer. Permission to use, copy, modify, and distribute | ||
this software and its documentation for any purpose and without fee is hereby | ||
granted, provided that the above copyright notice appear in all copies and that | ||
both that copyright notice and this permission notice appear in supporting | ||
documentation. This software is provided "as is" without express or implied | ||
warranty. | ||
|
||
The colorbar widget (src/fltk/colorbarWindow.cpp) was inspired by code from the | ||
Vis5d program for visualizing five dimensional gridded data sets, copyright (C) | ||
1990-1995, Bill Hibbard, Brian Paul, Dave Santek, and Andre Battaiola. | ||
|
||
The libOL code (src/common/libol1.{c,h}) is Copyright 2012-2018 - by Loïc | ||
Maréchal / INRIA. This program is a free software. You can redistribute it | ||
and/or modify it under the terms of the MIT License as published by the Open | ||
Source Initiative. | ||
|
||
The Fast & memory efficient hashtable based on robin hood hashing | ||
(src/common/robin_hood.h) is Copyright (c) 2018-2020 Martin Ankerl and is | ||
licensed under the MIT License. | ||
|
||
In addition, this version of Gmsh may contain the following contributed, | ||
optional codes in the contrib/ directory, each governed by their own license: | ||
|
||
* contrib/ANN copyright (C) 1997-2005 University of Maryland and Sunil Arya and | ||
David Mount; | ||
|
||
* contrib/gmm copyright (C) 2002-2008 Yves Renard; | ||
|
||
* contrib/hxt - Copyright (C) 2017-2020 - Universite catholique de Louvain; | ||
|
||
* contrib/kbipack copyright (C) 2005 Saku Suuriniemi; | ||
|
||
* contrib/MathEx based in part on the work of the SSCILIB Library, copyright (C) | ||
2000-2003 Sadao Massago; | ||
|
||
* contrib/metis written by George Karypis (karypis at cs.umn.edu), copyright (C) | ||
1995-2013 Regents of the University of Minnesota; | ||
|
||
* contrib/mpeg_encode copyright (c) 1995 The Regents of the University of | ||
California; | ||
|
||
* contrib/Netgen copyright (C) 1994-2004 Joachim Sch"oberl; | ||
|
||
* contrib/bamg from Freefem++ copyright (C) Frederic Hecht; | ||
|
||
* contrib/ALGLIB (C) Sergey Bochkanov (ALGLIB project); | ||
|
||
* contrib/blossom copyright (C) 1995-1997 Bill Cook et al.; | ||
|
||
* contrib/bamg from Freefem++ copyright (C) Frederic Hecht; | ||
|
||
* contrib/voro++ from Voro++ Copyright (c) 2008, The Regents of the University | ||
of California, through Lawrence Berkeley National Laboratory (subject to | ||
receipt of any required approvals from the U.S. Dept. of Energy). All rights | ||
reserved; | ||
|
||
* contrib/zipper from MiniZip - Copyright (c) 1998-2010 - by Gilles Vollant - | ||
version 1.1 64 bits from Mathias Svensson. | ||
|
||
Check the configuration options to see which have been enabled. |