Skip to content

Commit

Permalink
Version 1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tzanio committed Jul 21, 2010
0 parents commit 6fdcb95
Show file tree
Hide file tree
Showing 31 changed files with 23,072 additions and 0 deletions.
65 changes: 65 additions & 0 deletions COPYRIGHT
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.
55 changes: 55 additions & 0 deletions INSTALL
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
Loading

0 comments on commit 6fdcb95

Please sign in to comment.