Select Git revision
To find the state of this project's repository at the time of any of these versions, check out the tags.
NEWS 3.43 KiB
2009-26-3
ALBERTA 3.0-rc1
- per default ALBERTA installs itself into the directory
hierarchy below "/usr/local/". Previous versions of ALBERTA
installed themselves into the build-directory.
- separate graphics and "core" ALBERTA libraries, and a
global configure-time graphics kill-switch
"--disable-graphics".
- BLAS is not used by default, but can optionally be enable by
running configure with the "--enable-fortran-blas" switch.
- easy-to-use (iso-)parametric meshes, up to piecewise polynomial
degree of 4. The coordinate vectors are now dumped to disk
along with the mesh-structure when calling write_mesh().
- parametric meshes for arbitrary co-dimension for 1d/2d/3d meshes
(computations on embedded 3-manifolds are now possible, e.g.)
- periodic meshes; with non-periodic and periodic finite element
spaces on the same mesh, definition via geometric or
combinatorial face transformations.
- support for non-oriented meshes; affects mainly 2d (think,
e.g., of a Klein's bottle or a Moebius-strip).
- sub-mesh hierarchies, with proper mapping of
trace-spaces. Sub-meshes inherit the parametric and/or
periodic structures of their master-meshes. Sub-meshes
- _optional_ per-element intializers for basis functions and
quadratures, for extensions which require more complicated stuff
than is provided by ALBERTA.
- fast (i.e. caching) quadratures for faces.
- marginally improved quadrature rules for 3d.
- discontinuous orthogonal basis functions up to degree 2.
- extended demo-program suite, with example programs for parametric
meshes (iso-parametric, but also higher co-dimension),
non-orientable surfaces, stationary Quasi-Stokes with stress
boundary conditions, periodic meshes.
- improved GRAPE interface, interfaces to GMV, Silo, Geomview,
Paraview (with varying degree of completeness and
usability).
2007-10-XX
ALBERTA 2.0
- support of submeshes, DIM constant removed
- support of iso-parametric meshes up to p.w. polynomial degree 2
- more generalized node projection mechanism
- graphics output interface to GMV
- discontinuous basis functions up to degree 2.
- get_fe_space() works at any time
- INDEX macro only available for ALBERTA_DEBUG=1
- NEIGH_IN_EL, EL_INDEX macros removed
- former SOLVER package incorporated into "alberta_util",
"PLOT_ANSI" package removed
- ALBERTA_DEBUG=1 introduces additional safety checks
- changed "preserve_coarse_dofs" mechanism
- changed "fe_space" entry in DOF_[DOWB_]MATRIX into a
"row_fe_space" and a "col_fe_space". Fixed issue with
dof_compress() and different fe_spaces.
- added a "DOF_PTR_VEC" type.
2004-12-07
ALBERTA 1.2.1
Bug fixes.
2004-07-30
ALBERTA 1.2
Renamed from ALBERT to ALBERTA (copyright issues)
New features:
- mixed methods
- GRAPE interface
Configuration
- configure options are more consistent
- it is possible to build only selected libraries
- default CFLAGS are now -O3 (gcc) or -O (non-gcc), can be
overridden by environment variables or on the command line
- it is possible to specify an alternate blas-library
Removed:
- distributed BLAS library
Support:
- ALBERTA now has a mailing list at
http://www.mathematik.uni-freiburg.de/IAM/ALBERTA/mailinglist.html