123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- Gmsh is copyright (C) 1997-2021
- 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), Michael
- Ermakov (Gambit 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.
- 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.
- The TetGen/BR code (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 (Common/avl.{cpp,h}) and the YUV image code
- (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 (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 (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 (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 (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 (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.
- 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-2018 - 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.
- heck the configuration options to see which have been enabled.
|