-
Notifications
You must be signed in to change notification settings - Fork 0
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
0 parents
commit 6fdcb95
Showing
31 changed files
with
23,072 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,65 @@ | ||
# Copyright (c) 2010, Lawrence Livermore National Security, LLC. Produced at the | ||
# Lawrence Livermore National Laboratory. LLNL-CODE-443271. All Rights reserved. | ||
# See file COPYRIGHT for details. | ||
# | ||
# This file is part of the GLVis visualization tool and library. For more | ||
# information and source code availability see http://glvis.googlecode.com. | ||
# | ||
# GLVis is free software; you can redistribute it and/or modify it under the | ||
# terms of the GNU Lesser General Public License (as published by the Free | ||
# Software Foundation) version 2.1 dated February 1999. | ||
|
||
COPYRIGHT | ||
|
||
The following copyright applies to each file in the GLVis distribution, unless | ||
otherwise stated in the file: | ||
|
||
Copyright (c) 2010, Lawrence Livermore National Security, LLC. Produced at the | ||
Lawrence Livermore National Laboratory under Contract No. DE-AC52-07NA27344 with | ||
the DOE. | ||
|
||
Neither the United States Government nor Lawrence Livermore National Security, | ||
LLC nor any of their employees, makes any warranty, express or implied, or | ||
assumes any liability or responsibility for the accuracy, completeness, or | ||
usefulness of any information, apparatus, product, or process disclosed, or | ||
represents that its use would not infringe privately-owned rights. | ||
|
||
Also, reference herein to any specific commercial products, process, or services | ||
by trade name, trademark, manufacturer or otherwise does not necessarily | ||
constitute or imply its endorsement, recommendation, or favoring by the United | ||
States Government or Lawrence Livermore National Security, LLC. The views and | ||
opinions of authors expressed herein do not necessarily state or reflect those | ||
of the United States Government or Lawrence Livermore National Security, LLC, | ||
and shall not be used for advertising or product endorsement purposes. | ||
|
||
|
||
LICENSE | ||
|
||
GLVis is free software; you can redistribute it and/or modify it under the terms | ||
of the GNU Lesser General Public License (as published by the Free Software | ||
Foundation) version 2.1 dated February 1999, with the following EXCEPTIONS: | ||
|
||
1. Subclasses of GLVis classes do not constitute a derivative work. | ||
|
||
2. Static linking of applications to the GLVis library does not constitute a | ||
derivative work and does not require the author to provide source code for | ||
the application, use the shared GLVis library, or link their applications | ||
against a user-supplied version of GLVis. | ||
|
||
GLVis is distributed in the hope that it will be useful, but WITHOUT ANY | ||
WARRANTY; without even the IMPLIED WARRANTY OF MERCHANTABILITY or FITNESS FOR A | ||
PARTICULAR PURPOSE. See the terms and conditions of the GNU Lesser General | ||
Public License for more details. | ||
|
||
You should have received a copy of the GNU Lesser General Public License along | ||
with this library (file LICENSE); if not, write to the Free Software Foundation, | ||
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | ||
|
||
|
||
CONTACT INFORMATION | ||
|
||
The software is released under LLNL-CODE-443271. Please see | ||
|
||
http://glvis.googlecode.com | ||
|
||
for more information and source code availability. |
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,55 @@ | ||
GLVis visualization tool | ||
version 1.0 | ||
|
||
_/_/_/ _/ _/ _/ _/ | ||
_/ _/ _/ _/ _/_/_/ | ||
_/ _/_/ _/ _/ _/ _/ _/_/ | ||
_/ _/ _/ _/ _/ _/ _/_/ | ||
_/_/_/ _/_/_/_/ _/ _/ _/_/_/ | ||
|
||
http://glvis.googlecode.com | ||
|
||
Besides a C++ compiler, GLVis depends on the following external packages: | ||
|
||
- the MFEM library | ||
http://mfem.googlecode.com | ||
|
||
- the LAPACK and BLAS libraries, if MFEM was built to depend on them | ||
http://www.netlib.org/lapack | ||
|
||
- the X11, GL and GLU libraries, which are standard on most Unix-type systems | ||
http://www.x.org, http://www.opengl.org, http://www.mesa3d.org | ||
|
||
- the libtiff library, which can optionally be used for taking screenshots | ||
http://www.libtiff.org | ||
|
||
Two build systems are supported, based on make and SCons, as described below. | ||
|
||
|
||
Building with 'make' | ||
==================== | ||
GLVis comes with a standard makefile, which can be adjusted to specify the paths | ||
to the external libraries, the compiler flags, and if libtiff should be used for | ||
screenshots. Specific options for compiling on Mac OS X are also available. | ||
|
||
Some of the available 'make' targets are: | ||
|
||
make -> Builds the glvis binary and the lib/libglvis.a library | ||
make lib -> Builds only the lib/libglvis.a library | ||
make debug -> Builds a debug version | ||
make clean -> Cleans the build | ||
|
||
|
||
Building with 'SCons' | ||
==================== | ||
SCons is a Python-based next generation build system from http://www.scons.org/, | ||
which combines the capabilities of make and configure. The included SConstruct | ||
file can be edited to adjust paths to libraries, but the platform-specific | ||
options and the availability of LAPACK, BLAS and libtiff are automatically | ||
detected. | ||
|
||
Some of the available 'SCons' targets are: | ||
|
||
scons -> Builds the glvis binary and the lib/libglvis.a library | ||
scons debug=1 -> Builds a debug version | ||
scons -c -> Cleans the build |
Oops, something went wrong.