Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
A
alberta3
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container registry
Model registry
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
ians-nmh-siebert
alberta
alberta3
Commits
6f782e41
Commit
6f782e41
authored
May 4, 2004
by
Daniel Koester
Browse files
Options
Downloads
Patches
Plain Diff
Fixed more bugs, included Oli's suggestions for the documentation,
installed MESHTV interface.
parent
0d918fc7
No related branches found
No related tags found
No related merge requests found
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
MAINTENANCE
+16
-11
16 additions, 11 deletions
MAINTENANCE
README
+41
-5
41 additions, 5 deletions
README
configure.ac
+1
-0
1 addition, 0 deletions
configure.ac
m4/grapeiface.m4
+5
-0
5 additions, 0 deletions
m4/grapeiface.m4
with
63 additions
and
16 deletions
MAINTENANCE
+
16
−
11
View file @
6f782e41
...
...
@@ -29,11 +29,15 @@ alberta-1.3/ * |--- 2d/
\ |--- 3d/
\ |--- Common/
\
\
\___ MESHTV/ ___|--- 1d/
\ |--- 2d/
\ |--- 3d/
\ |--- Common/
\
\_ configure.ac and other distribution
files
We keep track of the "Makefile.am"s, which are processed by automake
to create "Makefile.in"s. Two exceptions:
...
...
@@ -84,6 +88,9 @@ Linear and nonlinear solver routines for ALBERTA.
6) GRAPE
GRAPE interface for ALBERTA
7) MESHTV
MeshTV interface for ALBERTA via the Silo library
III) External packages
======================
...
...
@@ -212,13 +219,11 @@ Step 1)
Step 2)
The next step is to adjust the desired libraries, especially the
ALBERTA libraries. Each ALBERTA library has its own directory of the
form "ALBERTA[DIM][DIM_OF_WORLD]_[DEBUG=0 or 1][EL_INDEX=nothing or
1]" since compilation is different for each library version. If
these settings are to be changed, make a new directory (as in
ALBERTA13_0[1]) for example, create a copy of the Makefile.am from
another directory and adjust the obvious settings like "DIM",
"DIM_OF_WORLD", etc. The Makefile.am in these directories uses VPATH
to find sources in src/?d and src/Common.
form "ALBERTA[DIM_OF_WORLD]_[DEBUG=0 or 1][EL_INDEX=0 or 1]" since
compilation is different for each library version. If
these settings are to be changed, make a new directory, and adapt the
files "Makefile.am.template" and "generate-alberta-automakefiles.sh" in
the top directory.
Step 3)
Make sure you have a recent version of GNU automake, autoconf and
...
...
This diff is collapsed.
Click to expand it.
README
+
41
−
5
View file @
6f782e41
...
...
@@ -16,6 +16,7 @@ II. External Packages (both required and optional packages)
2.) Optional Packages
gltools
GRAPE
Silo
alternate compilers
III. Configure Options
...
...
@@ -35,7 +36,7 @@ This is ALBERTA Version 1.2. Generic installation instructions can be
found in the file `INSTALL' in this directory. ALBERTA has a web-page
at
http://www.
mathematik.uni-freiburg.de/IAM/ALBERTA
http://www.
alberta-fem.de/
Please see the file `COPYING' for information about the availability of
ALBERTA.
...
...
@@ -59,6 +60,10 @@ alberta-1.2/| |--- 2d/
\ |--- 3d/
\ |--- Common/
\
\___ MESHTV/ ___|--- 1d/
\ |--- 2d/
\ |--- 3d/
\ |--- Common/
\
\_ configure.ac and other distribution
files
...
...
@@ -99,6 +104,14 @@ header file are available on your system (determined at configure
time, use "configure --help" for appropriate command line switches for
"configure").
7) MESHTV
MeshTV interface for ALBERTA. Only for non-parametric FE. The MeshTV interface
consists of the programs "alberta_meshtvX" with X in {1,2,3}. These are
installed in PREFIX/bin as well.
The interface is only installed if the Silo library and header files are
available on your system. See "configure --help" for details.
II) External packages
=====================
...
...
@@ -216,6 +229,21 @@ GRAPE -- Graphics Programming Environment
http://www.mathematik.uni-freiburg.de/IAM/Research/grape/GENERAL/
Silo --
Silo is a library developed at the Lawrence Livermore National
Laboratory to handle portable storage of mesh and function data. It
serves as an interface to MeshTV, an open source visualization
project also based at the LLNL.
If the Silo library is present, the programs alberta_meshtv? are
compiled and installed. They can be used to convert ALBERTA meshes
and DOF_REAL[_D]_VECS to Silo data files, which can then be
visualized using the MeshTV binary.
MeshTV and Silo are available from
http://www.llnl.gov/bdiv/meshtv/
alternate compilers
Many CPU-vendors distribute highly optimizing compilers for
their specific CPU architecture. Often those compilers
...
...
@@ -382,11 +410,19 @@ notation (e.g. PREFIX, EPREFIX etc.).
--with-grape-dir=DIR use grape library (and headers) below directory DIR
(no default)
--with-grape-lib=DIR use grape library below directory DIR (default:
E
PREFIX/lib/)
PREFIX/lib/)
--with-grape-headers=DIR
use grape include files below directory DIR
(default: PREFIX/include/)
--with-silo-dir=DIR use Silo library (and headers) below directory DIR
(no default)
--with-silo-lib=DIR use Silo library below directory DIR (default:
PREFIX/lib/)
--with-silo-headers=DIR
use Silo include files below directory DIR
(default: PREFIX/include/)
IV. Compiler flags
==================
...
...
This diff is collapsed.
Click to expand it.
configure.ac
+
1
−
0
View file @
6f782e41
...
...
@@ -15,6 +15,7 @@ AC_CONFIG_FILES([Makefile ALBERTA_UTIL/Makefile
GRAPE/mesh/3d/Makefile
GRAPE/mesh/Common/Makefile
MESHTV/Makefile
MESHTV/1d/Makefile
MESHTV/2d/Makefile
MESHTV/3d/Makefile
SOLVER/Makefile SOLVER/src/Makefile
...
...
This diff is collapsed.
Click to expand it.
m4/grapeiface.m4
+
5
−
0
View file @
6f782e41
...
...
@@ -8,12 +8,17 @@ ALBERTA_CHECK_PACKAGE(grape, gr, , ${OPENGL_LIB} ${X_ALL_LIBS}, grape.h,,, optio
AM_CONDITIONAL(GRAPE, test -n "${GRAPE_LIB}")
ALBERTA_LIB_PATH=$prefix/lib
ALBERTA_INCLUDE_PATH='$(top_srcdir)/ALBERTA/src/Common/ -I$(top_srcdir)/ALBERTA_UTIL'
ALBERTA_LIBS_1='$(top_builddir)/ALBERTA/src/ALBERTA1_00/libALBERTA1_00.la $(top_builddir)/SOLVER/src/libcsolver.la $(top_builddir)/ALBERTA_UTIL/libalberta_util.la $(top_builddir)/PLOT_ANSI/src/libPLOTansi.la $(BLAS_ALL_LIB) $(GLTOOLS_ALL_LIB)'
ALBERTA_LIBS_2='$(top_builddir)/ALBERTA/src/ALBERTA2_00/libALBERTA2_00.la $(top_builddir)/SOLVER/src/libcsolver.la $(top_builddir)/ALBERTA_UTIL/libalberta_util.la $(top_builddir)/PLOT_ANSI/src/libPLOTansi.la $(BLAS_ALL_LIB) $(GLTOOLS_ALL_LIB)'
ALBERTA_LIBS_3='$(top_builddir)/ALBERTA/src/ALBERTA3_00/libALBERTA3_00.la $(top_builddir)/SOLVER/src/libcsolver.la $(top_builddir)/ALBERTA_UTIL/libalberta_util.la $(top_builddir)/PLOT_ANSI/src/libPLOTansi.la $(BLAS_ALL_LIB) $(GLTOOLS_ALL_LIB)'
ALBERTA_DEBUG=
AC_SUBST(ALBERTA_DEBUG)
AC_SUBST(ALBERTA_LIB_PATH)
AC_SUBST(ALBERTA_INCLUDE_PATH)
AC_SUBST(ALBERTA_LIBS_1)
AC_SUBST(ALBERTA_LIBS_2)
AC_SUBST(ALBERTA_LIBS_3)
dnl
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment