Elmer version 9.0 is published

Updates in software, documentation, sites etc.
Post Reply
raback
Site Admin
Posts: 3829
Joined: 22 Aug 2009, 11:57
Antispam: Yes
Location: Espoo, Finland
Contact:

Elmer version 9.0 is published

Post by raback »

Dear present and future users of Elmer,

We are happy to announce a new Elmer major release 9.0.

The source code of the release is available in "release" branch of GitHub at https://github.com/ElmerCSC/elmerfem. You may retrieve the release at any later date using its tag by "git checkout release-9.0". Note that the release is just a stable snapshot of the devel branch. If you follow the devel branch you're always up-to-date with most latest developments.

The main reason for adopting new major release number is the great progress of ElmerGUI done by Saeki in the true spirit of open source development. Than you Saeki! ElmerGUI has received a facelift and the internal VTK widget for visualization now uses VTU format instead of the lagacy ElmerPost format. So with version 9.0 onwards there is no reason to use the ElmerPost format anymore.

Some other highlights included in the release are:
  • New vectorized and threaded Navier-Stokes solver with block preconditioning
  • Beam element module to complete structural models
  • Mixed element Poisson solver (with Hdiv basis)
  • Large number of improvements for electromagnetics
  • Coupled structural problems enables (e.g. shell-solid)
  • Enable automatic elimination of conforming BCs
  • Faster and improved view factor computation
  • Better support for parametrized runs with Run Control and inline parameters
  • ...
There have been about 1340 code commits (excluding merge commits) since the last official version 8.4 published in Dec 2018. The release notes cover most important new features that are visible for the end-user, but also some new functionality of the code that can be of use for developers. Beyond that there have been numerous smaller improvements and fixes to the code that have not been covered in the notes.

The most prominent application area of Elmer is computational glaciology. This time there are separate release notes for that branch too. Some of the developments there have been directly made to Elmer library and are therefore generally applicable.

The complete release notes may be obtained directly from GitHub:
https://github.com/ElmerCSC/elmerfem/bl ... ase_9.0.md
https://github.com/ElmerCSC/elmerfem/bl ... ice_9.0.md

The updated binaries will be available through nightly builds via launchpad on some Linux platforms:
https://launchpad.net/~elmer-csc-ubuntu ... er-csc-ppa

and on nic and sf for Windows:
http://www.nic.funet.fi/pub/sci/physics ... n/windows/
https://sourceforge.net/projects/elmerfem/

Elmer documentation has also been modified to better follow the features of version 9.0. This includes documentation of many new solver modules. Unfortunately the documentation is never quite complete and is still lacking behind in some developments. Fresh documentation is available at:
http://www.nic.funet.fi/pub/sci/physics/elmer/doc/

Apart from the core Elmer team at CSC (Juhani K., Mika M., Juha R., Peter R., Thomas Z.) git log shows contributions from Daniel B., Denis C., Eef v. D., Eelis T., Fabien G-C, Foad S. F., Fredrik R., Olivier G., Joe T., Luz P., Mondher C., Rupert G., Sami I., Sami R., Samuel C., and Saeki T. to this release. Additionally there are many ongoing developments in several branches that have not been merged to this release, and are therefore not covered here. Also sometimes the code has been passed on by the original author by means other than the git, and in such cases the names may have been accidentally omitted.

The contribution of all developers is gratefully acknowledged!

Best regards,
ElmerTeam
CSC - IT Center for Science, Finland
http://www.csc.fi/elmer
http://www.elmerfem.org/
lazyTom
Posts: 47
Joined: 05 Jun 2013, 01:32
Antispam: Yes

Re: Elmer version 9.0 is published

Post by lazyTom »

Hi Peter,

nice to see a new version is out.

I have a question on the new solver GmshReader, there appear to be no documentation or test cases on this solver. If this is the case, would it be possible to have some?

Many thanks,

Marco
raback
Site Admin
Posts: 3829
Joined: 22 Aug 2009, 11:57
Antispam: Yes
Location: Espoo, Finland
Contact:

Re: Elmer version 9.0 is published

Post by raback »

Hi

It should be GmshOutputReader. Unfortunately it is undocumented still.

There are two test cases: Outlet2InletBC*
The test cases show how two cases are used hierarchically to define BCs from previous simulation.

-Peter
lazyTom
Posts: 47
Joined: 05 Jun 2013, 01:32
Antispam: Yes

Re: Elmer version 9.0 is published

Post by lazyTom »

Hi Peter,

I wasn't able to find the test case you are mentioning. I've downloaded all test cases from the following address

https://www.nic.funet.fi/pub/sci/physics/elmer/tests/


I have checked tutorials (GUI and NonGUI) as well (found here: https://www.nic.funet.fi/pub/sci/physics/elmer/doc/) but didn't find it

Can you please confirm if this is the right location?

Marco
Post Reply