FreeFEM v4.2.1
Warning: this is an automatic release. If you encounter some trouble, please post a message on the forum
Added
- nested fieldsplit example
examples/hpddm/natural-convection-2d-PETSc-fieldsplit.edp
int[int][int] array;
is now supported (a size was previously needed, i.e.,array(0);
)- check selectivity during
make check
, depending on available 3rd party librairies - new CI/CD tools for
develop
branch - new gestion of mesh3 - meshS coupling
- square3, buildSurface, ... operators for meshS
Changed
- SLEPc is now directly downloaded by PETSc with
--download-slepc
- HPDDM and PETSc API have been simplified, instead of an
int[int]
and anint[int][int]
, only a singleint[int][int]
is now needed build
macros for HPDDM and PETSc have been simplified to follow the above API change, two parameters have been permuted as well to match the HPDDM and PETSc constructors- PETSc version 3.11.2 and HPDDM with multilevel GenEO
Removed
- old interfaces that were not maintained anymore (pARMS, PaStiX, hips) and that are available through PETSc
- spurious outputs when destroying some meshes
- old surface msh3 type, replaced by meshS
Fixed
- multiple segmentation faults when using unitialized values (thanks to G. Sadaka)
- nested fieldsplits in the PETSc interface
- memory leaks in
SNESSolve
(nonlinear PETSc solvers) - bug fix of
Cofactor
function - various bug fixes on surface mesh