Skip to content
Snippets Groups Projects
Commit 3af8efc3 authored by Claus-Justus Heine's avatar Claus-Justus Heine
Browse files

Update, path-names and such.

parent b8144723
Branches
Tags
No related merge requests found
...@@ -80,7 +80,7 @@ II) Package contents ...@@ -80,7 +80,7 @@ II) Package contents
The following subpackages are included in alberta2-2.0: The following subpackages are included in alberta2-2.0:
1) alberta2 1) alberta
The main package. The main package.
2) demo 2) demo
......
...@@ -35,8 +35,7 @@ V. Some platform dependent notes and examples ...@@ -35,8 +35,7 @@ V. Some platform dependent notes and examples
I) Introduction I) Introduction
=============== ===============
This is ALBERTA Version 2.0. Generic installation instructions can be This is ALBERTA Version 2.0. ALBERTA has a web-page
found in the file `INSTALL' in this directory. ALBERTA has a web-page
at at
http://www.alberta-fem.de/ http://www.alberta-fem.de/
...@@ -44,48 +43,60 @@ at ...@@ -44,48 +43,60 @@ at
Please see the file `COPYING' for information about the availability of Please see the file `COPYING' for information about the availability of
ALBERTA. ALBERTA.
The directory layout Generic installation instructions can be found in the file `./INSTALL'
in this directory. Quick instructions:
./configure --prefix=PREFIX
make
make install
This will configure and compile the package and install the entire
beast in a directory hierarchy below the path-prefix PREFIX, where
PREFIX defaults to `/usr/local/' if the `--prefix' switch is omitted.
0) The directory layout
Contained in the package are the following sub-packages: Contained in the package are the following sub-packages:
__________ alberta/ __________ src/ ______|--- 1d/ __________ alberta/ __________ src/ ______|--- 1d/
/ \ |--- 2d/ / \ |--- 2d/
/ -- doc/ |--- 3d/ / -- doc/ |--- 3d/
/ |--- Nd/ / |--- Common/
/ |--- Common/ / |--- alberta2*/
/_____________ demo/ __ src/ _______|--- 1d/ |--- alberta*/ /_____________ demo/ __ src/ _______|--- 1d/
alberta-2.0 / |--- 2d/ alberta2-2.0 / |--- 2d/
\ |--- 3d/ \ |--- 3d/
\ |--- 4d/ \ |--- 4d/
\ |--- 5d/ \ |--- 5d/
\ |--- Common/ \ |--- Common/
\ \
\ \
\__________ alberta_util/ ___ src/ \__________ alberta_util/ ___ src/
\
\ \
\_______ add_ons/ ---- grape/ __ mesh/ ____|--- 2d/ \
\ \ |--- 3d/ \_______ add_ons/ ---- grape/ __ mesh/ ____|--- 2d/
\ \ |--- Common/ \ \ |--- 3d/
\ \ \ \ |--- Common/
\ - meshtv/ ___|--- 1d/ \ \
\ \ |--- 2d/ \ - meshtv/ ___|--- 1d/
\ \ |--- 3d/ \ \ |--- 2d/
\ \ |--- Common/ \ \ |--- 3d/
\ \ \ \ |--- Common/
\ \- geomview/ \ \
\ \ \- geomview/
\_ configure.ac and other distribution \
files \_ configure.ac and other distribution
files
1) alberta
The main package. The main package.
2) demo 2) demo
The sub-directory demo/ contains a few demonstration programs. After The sub-directory `demo/' contains a few demonstration programs. After
running "make install" (see file ./INSTALL) a tar-ball containing all running "make install" (see file `./INSTALL') a tar-ball containing
demo programs will be installed in PREFIX/share/alberta/. The tar-ball all demo programs will be installed in `PREFIX/share/alberta2/'. The
can be extracted elsewhere; the make-files contained in the tar-ball tar-ball can be extracted elsewhere; the make-files contained in the
have appropriate defaults for the location of the (installed) ALBERTA tar-ball have appropriate defaults for the location of the (installed)
libraries and header files. ALBERTA libraries and header files.
3) alberta_util 3) alberta_util
This package contains the old ALBERTA util.c file, now split into This package contains the old ALBERTA util.c file, now split into
...@@ -99,7 +110,7 @@ can also be used as a stand-alone utility library. ...@@ -99,7 +110,7 @@ can also be used as a stand-alone utility library.
GRAPE interface for ALBERTA. Only for non-parametric FE of dimension 2 GRAPE interface for ALBERTA. Only for non-parametric FE of dimension 2
and 3. The GRAPE-interface consists of "make" will create and 3. The GRAPE-interface consists of "make" will create
"alberta_grapeXX" and alberta_moviXX" where XX is in {22, 33}. "make "alberta_grapeXX" and alberta_moviXX" where XX is in {22, 33}. "make
install" will install those programs below PREFIX/bin. install" will install those programs below `PREFIX/bin/'.
The GRAPE interface is only installed when the GRAPE library and The GRAPE interface is only installed when the GRAPE library and
header file are available on your system (determined at configure header file are available on your system (determined at configure
...@@ -107,9 +118,9 @@ time, use "configure --help" for appropriate command line switches for ...@@ -107,9 +118,9 @@ time, use "configure --help" for appropriate command line switches for
"configure"). "configure").
5) meshtv 5) meshtv
MeshTV interface for ALBERTA. Only for non-parametric FE. The MeshTV interface MeshTV interface for ALBERTA. Only for non-parametric FE. The MeshTV
consists of the programs "alberta_meshtvX" with X in {1,2,3}. These are interface consists of the programs "alberta_meshtvX" with X in
installed in PREFIX/bin as well. {1,2,3}. These are installed in `PREFIX/bin/' as well.
The interface is only installed if the Silo library and header files are The interface is only installed if the Silo library and header files are
available on your system. See "configure --help" for details. available on your system. See "configure --help" for details.
...@@ -224,13 +235,16 @@ GMV -- "General Mesh Viewer" is available from ...@@ -224,13 +235,16 @@ GMV -- "General Mesh Viewer" is available from
Geomview -- An ancient program, originally from the Geometry Center, Geomview -- An ancient program, originally from the Geometry Center,
available from available from
http://geomview.sourceforge.net/ http://sourceforge.net/projects/geomview/
More-or-less easy to use, demo/src/Common/geomview-graphics.c `./demo/src/Common/geomview-graphics.c' contains an interface
contains an interface from ALBERTA to Geomview. The from ALBERTA to Geomview. The demo-programs for parametric
demo-programs for parametric meshes, especially those for meshes, especially those for higher co-dimension, can make use
higher co-dimension, can make use of Geomview. geomview-graphics.c of Geomview. `geomview-graphics.c' does not require any
does not require any external libraries for linking. external libraries for linking. You need Geomview version
>1.9.0, and -- for the visualization of higher dimensional
meshes -- the `gvemod-ndview' add-on. Both are available from
SourceForge.
alternate compilers alternate compilers
Many CPU-vendors distribute highly optimizing compilers for Many CPU-vendors distribute highly optimizing compilers for
...@@ -253,33 +267,29 @@ The remaining (i.e. ALBERTA specific) options are explained here: ...@@ -253,33 +267,29 @@ The remaining (i.e. ALBERTA specific) options are explained here:
1.) Non-standard behavior of ALBERTA 1.) Non-standard behavior of ALBERTA
------------------------------------- -------------------------------------
BIG FAT NOTE: the _default_ installation prefix of the ALBERTA-package The default installation prefix of the ALBERTA-package is the default
is _NOT_ the default GNU installation prefix which would be GNU installation prefix, i.e. `/usr/local/' Of course, you can change
/usr/local/ on Un*x systems, but it is the build-directory. Of course, the default behavior by using the "--prefix=PREFIX" switch when
you can change the default behavior by using the "--prefix=PREFIX" running configure (see `./INSTALL'). However, the default layout is
switch when running configure (see ./INSTALL). However, the default like follows:
layout is like follows:
When compiling ALBERTA below
/usr/people/claus/alberta-2.0/
then the libraries will go to The libraries will go to
/usr/people/claus/alberta-2.0/lib/ /usr/local/lib/
the header-files and Makefile.alberta will end up in the header-files and Makefile.alberta will end up in
/usr/people/claus/alberta-2.0/include/ /usr/local/include/alberta2/
libtool.alberta will reside in The configured libtool-script will reside in
/usr/people/claus/alberta-1.2/libexec/ /usr/local/libexec/alberta2/
and finally the demo package (under the name alberta-1.2.demo.tar.gz) and finally the demo package (under the name alberta2-VERSION.demo.tar.gz,
will be copied to where VERSION denotes the actual version of the alberta2 package) will be
copied to
/usr/people/claus/alberta-2.0/share/alberta /usr/local/share/alberta2/
This will be the layout after running "make install". This will be the layout after running "make install".
...@@ -641,4 +651,6 @@ PLEASE LEAVE HERE FOR ISPELL: ...@@ -641,4 +651,6 @@ PLEASE LEAVE HERE FOR ISPELL:
LocalWords: libtool libalberta PKG GL cxml blas libNAME libPKG dir DIR opengl LocalWords: libtool libalberta PKG GL cxml blas libNAME libPKG dir DIR opengl
LocalWords: EPREFIX gr CFLAGS FFLAGS ggdb fno inline pentium sse OpenDX DOF LocalWords: EPREFIX gr CFLAGS FFLAGS ggdb fno inline pentium sse OpenDX DOF
LocalWords: mfpmath meshtv geomview MeshTV meshtvX dxtools VECS GMV gmv DOWX LocalWords: mfpmath meshtv geomview MeshTV meshtvX dxtools VECS GMV gmv DOWX
LocalWords: ALBERTA's libsunperf sunperf lfui lfsu lsunmath SuSE LocalWords: ALBERTA's libsunperf sunperf lfui lfsu lsunmath SuSE gvemod lib
LocalWords: ndview SourceForge efence malloc DXL builtin icc xorg gfortran
LocalWords: Ubuntu sudo
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment