What's new in FEFLOW 7.2?

FEFLOW 7.2 features a range of new and improved functionalities. This page presents the highlights of the new release in an overview of the most important new features and improvements:

Time-dependent Expression-Based Parameter Assignment

Classically, Time-dependent Expression-Based Parameter Assignment during the simulation run have been supported for In-/outflow on top/bottom and Source / sink related parameters. To enable new software applications such as hydro-mechanical coupling for granular media, adaptation of conductivity and porosity (e.g. as a function of state-dependent process variables) among others we extended the dynamical parameter assignment of additional parameters. The following parameters can be dynamically assigned:

 

Parameter 2D Horizontal Unconfined 2D Horizontal Confined 2D Vertical Confined 2D Vertical Richards 3D Richards 3D Phreatic
Hydraulic conductivity or transmissivity
Drain-/fillable porosity n/a n/a n/a n/a
Unsaturated flow porosity n/a n/a n/a n/a
Specific storage coefficient
Porosity (mass, heat, age species)
Source / sink (fluid, mass, heat, age species)

Additional map support

  • Support of MIKE21 FM mesh files:
    To account for an increasing demand of coupling groundwater flow and surface water a MIKE 21 mesh file (*.mesh) can be imported as a 2D Supermesh and as a map.

  • Support of GOCAD Tetrahedralized solids:
    To extend the features for importing geological models, GOCAD Tetrahedralized solids (*.so) can now be imported as a 3D Supermesh

  • Additional functionality with VTU data:
    2D and 3D vtu-file meshes can now be directly opened to represent FEFLOW supported mesh element types. Apart from opening vtu-files directly, the existing import function will been extended to include additional meta data and field data, and export to vtu will also be available.

New Auxiliary Parameters

Additional Auxiliary Parameters are enriched as a quality control for meshing:

  • Aspect ratio gamma: a measure that detects the most common cases of invalid and poor quality elements

  • Aspect ratio beta of tetrahedra: the circumsphere radius over 3 times the inscribed sphere radius

  • Squish index of tetrahedra: a measure used to quantify how far a tetrahedron deviates from orthogonality w.r.t. its faces

Processes and Numerical Solutions

  • New global option allowing the change in fluid storage component to be included in mass and heat budgets for the Convective Form of the Transport Equation. The option has been made accessible through a global switch, for some cases may display budget differences compared to previous runs

  • Borehole Heat Exchangers can now be of arbitrary orientation in any type of 3D mesh (layered-based, partially- or fully-unstructured)

Support or different Python Interpreter versions

    Since the Python API release, we observe a significant increase of FEFLOW users who automatize their daily workflows. To account for a fast-paced development of the Python Data Science Stack we now support Python versions 3.5, 3.6 and 3.7 in addition to the existing Python 2.7.

Multi-document operation

  • Possibility to work with multiple FEM documents through the Python interface
    The FEFLOW Python API is often used to transfer data from one model to another model. Until now the workflow contained several steps consisting of loading the first document (e.g. fem-file), retrieving the data, loading the second document and assigning the data to the second document. When the second document is opened, the first document was closed automatically. This workflow required data in memory. Multi-document operation allows you to directly retrieve data from one model and assign it to multiple other models with less memory effort.

  • Feature extends software functionality for coupled simulations (e.g. steady-state and transient, local and regional models), among others

New features in FePEST

  • Automatic definition of observation weights depending on current observation values and/or FEFLOW confidence intervals

  • Option to save the FEFLOW Result file (.dac or .dar)

New SAMG solver

  • SAMG2017 version is now supported as new default version next to SAMG28

  • SAMG2017 behaves as SAMG28 with enhanced robustness and stability

  • Symmetric matrices solved with SAMG28 and/or SAMG2017 now use an on-the-fly matrix bandwidth reduction method as default, for the option proved to generate strong speed-ups in most cases

New IFM functions

API functions for handling multiple-documents (for Python only):

IfmGetProblemDescription
getNumberOfDocuments
getDocument

New Problem Settings related functions:

IfmGetProblemDescription
IfmGetReferenceTime
IfmSetReferenceTime

New budget / content functions:

IfmBudgetComponentsQueryFlowAtNode2
IfmBudgetComponentsQueryMassAtNode2
IfmBudgetComponentsQueryHeatAtNode2
IfmGetTotalContent2
IfmGetElementalContent2

New exit-probability budget analysis function:

IfmGetProtectionZone

New functions for retrieving mesh items:

IfmGetNumberOfEdges
IfmQueryEdgeNodes
IfmQueryEdgeElements
IfmGetNumberOfFaces
IfmQueryFaceNodes
IfmQueryFaceElements

New functions for observation points:

IfmGetObsLabel
IfmSetObsLabel
IfmFindObsByLabel

New functions for selections:

IfmGetSelectionItemCount
IfmEnumSelectionItems2

Table of Contents

Index

Glossary

-Search-

Back