NMH-logo

 Veranstaltungen

› Aktuelles

› Kalender

› SimTech

Direkt zu

zur Startseite

ALBERTA downloads

 

  • www.alberta-fem.de -- official ALBERTA home-page

  • V3.0.2 (will also be available from www.alberta-fem.de):

  • Please fell free to contact Claus-Justus Heine for questions. There is now also a mailing list alberta-fem available where support requests or bug reports can be posted.

  • Alberta v3 has been developed during my (cjh) time in Freiburg. New features in comparison to the v2 version are:

    • correct iso-parametric boundary approximation, implementing the method described by Lenoir

    • parametric meshes with arbitrary high co-dimension (the mesh dimension stays at 1, 2 or 3)

    • periodic boundary conditions, either defined by "manually" matching nodes in the macro triangulation or simply by defining face transformations (the matching is then done automatically)

    • vector-valued basis functions which may depend on the geometry of the elements, like face bubbles. Implemented are lowest order Raviart-Thomas, face bubbles, bulk bubbles. The more fancy basis functions are provided by a new "libalbas" library; the source code is located in the addons/ subdirectory.

    • it is possible to form direct sums of local function spaces, i.e. add a bulk-bubble to the P1 Lagrange element in order to form the Mini element, or adding face bubbles in order to form a stable quasi (P1+FB)/P0 Stokes discretization.

    • the saddle point solver allows for multiple constraints; an example would be Stokes with slip boundary conditions on a curved domain, discretized by the saddle point approach described by Verfuerth

    • coordinate functions of parametric meshes are saved in the same file as the mesh (and read back, of course).

    • trace-mesh hierarchies (see next point) are saved in one file. If there is an additional parametric structure, then this is saved as well for each part of the trace-mesh chain (see previous point)

    • all other features from the v2 version are maintained, of course. Notably the possibility to form trace-meshes (called "sub-mesh" in the code and documentation). The more fancy new basis functions have been designed to work togehter with the trace-mesh feature, i.e. each finite element space also knows how to form its trace-space.

  • ALBERTA-3.0 reference manual

    Note that the manual is not (yet) part of the public domain. You may use the manual as is as reference manual, but not pass it to third parties, or link to it from other web-pages, or include it or parts of in any software package or printed work. Chapter 1 is not included at all, please refer to the ALBERTA-1.2 book.

    The manual still needs further work -- in particular proof-reading -- but at least most of the new features and functions are mentioned in the manual.

  • Visualization options (the list may be incomplete):

    • in principle, the Grape interface should still be functional

    • there is a converter alberta2paraview in the addons/ directory which can write Paraview input (vtk).

    • For parametric problems, especially for higher co-dimension, Geomview can be used. For dimension > 3 you may want to also install the "ndview" addon to Geomview (available from the Geomview project page at SF as well)

    • Data can also be viewed via OpenDX, GMV, MeshTV (might be gone, cannot find it). Mere meshes can also be plotted in Postscript or FIG format.

    • For "online" (i.e. while the simulation is running) viewing, there is an interface to the GLTools package. There is a slightly "hacked" version available here which has been wrapped into a GNU autoconf build system.