What's new in solids4foam-v2.0?
There are many changes from v1.0
and v1.1
to v2.0
; the main changes are:
- solids4foam-v2.0 compiles with newer versions of OpenFOAM and foam-extend;
- solids4foam has moved from bitbucket to GitHub;
- solids4foam has a new website (you are here now!);
- In collaboration with the preCICE development team, support has been added for using solids4foam with preCICE;
- The latest versions of solids4foam are now automatically added to the solids4foam Docker Hub page;
- New solid mechanical laws have been added, including Mooney-Rivlin, Yeoh, and isotropic Fung (and Ogden soon);
- New solid models have been added, such as the block-coupled vertex-centred approach built on the PETSc linear solver toolbox;
- The fluid models more closely follow the code from the underlying OpenFOAM version;
- The build and test scripts have been re-designed;
- A tutorials benchmark data repository has been created for storing reference data and results for the tutorials;
- solids4foam has a new logo! It is a deformed green nabla (like a deformed structure) with strings; the strings are a hat tip to the origins of the nabla symbol and the national symbol of Ireland;
- The
filesToReplaceInOF
has been removed, althoughoptionalFixes
are still recommended when using foam-extend; - foam-extend is no longer the primary development fork for solids4foam; instead, it is equally likely that new features will be developed in any of the three supported forks;
- There is greater support for OpenFOAM.com and OpenFOAM.org versions; for example, multi-material and solid-to-solid contact is now supported.