FEFLOW 7.0 Update History

In the following, all relevant software changes between the release version 7.00 and the current update are listed.

Update 7.06

Released 18 July 2016

New functionality

Sector Item Description
Map support STL map support Support of STL (STereoLithography) file format (*.stl) as 3D maps and for 3D supermesh import

Fixed issues

Relevance Problem Solution
Medium Coordinate origin is located to 0 m in ASCII fem files Coordinate origin is correctly represented in ASCII fem files
Medium Injecting water by a Well BC or Fluid-flux BC without any mass-transport BC and adopting the divergent formulation of the mass transport equation results into a wrong mass solution and wro ng budgets Mass solution and mass budgets are fixed
Medium Layer 1 is not refined after mesh has been refined within a Slice other than Slice 1 Slice 1 is also refined after mesh has been refined within a Slice other than Slice 1
Medium Discrete Features of type arbitrary node paths are ignored if inactive elements are present Discrete Features of type arbitrary node paths are considered if inactive elements are present
Medium Crash after converting a large number of line shapefiles to the 2D Supermesh Update function for meshing panel added
Low Nodal rate budget of the Data panel is not correctly displayed Nodal rate budget of the Data panel is fixed
Low 1D Discrete Features of type Arbitrary Node Path not correctly assigned Assignment of 1D Discrete Feature (type Arbitrary Node Path) is fixed
Low Crash after moving two or more maps within the Maps panel Moving two or more maps within the Maps panel is now possible
Low View in BHE Dataset Editor not updated after deleting BHE dataset View in BHE Dataset Editor updated after deleting BHE dataset
Low Opening multiple Choose Maps dialogues was possible The number of possible open Choose Maps dialogues is reduced to one
Low The layer configurator fails with time-varying material data Layer configurator fixed when time-varying material data are used
Low Freezing when double-clicking on Supermesh item Fix of event handling
Low Undo operation does not return previous selection set (before meshing) Notification for mesh operation added
Low Legend of the element volumes (User Data) not updated after undo refinement Notification added
Low Crash after triangulating quads Discrete feature refinement fixed
Low Relative permeability is shown for inactive elements Hide relative permeability for inactive elements
Low Undo operation for smoothing failed Notification for elevation change added
Low Delay after drag & drop a large number of selections from the Selection panel to the Serialisation of location set data improved

Update 7.05

Released 27 May 2016

New functionality

Sector Item Description
Map support OBJ map support Support of Wavefront object file format (*.obj) as 3D maps and for 3D supermesh import
Map support OFF map support Support of Object File Format (*.off) as 3D maps and for 3D supermesh import

Fixed issues

Relevance Problem Solution
Medium IFM operations in callbacks OnEditDocument and OnActivate were ignored. The respective callbacks are considered correctly again.
Medium Crash when drawing nodal Darcy velocity in a Slice-Data Trace View. Fixing drawing of Darcy velocities. Additionally Auxiliary Data parameters are enabled in Slice-Data Trace Views.
Low Drawing of overlapping Supermesh elements tolerated in some cases Improvement of supermesh overlap check
Low Darcy velocity in bullet style not plotted in Cross Section Views Darcy flux (nodal) is now properly displayed.
Low Flow Per Layer atrribute of the Multilayer Well was not correctly displayed. Display of Flow Per Layer fixed
Low Labels of maps in some cases were not correctly displayed in 3D Views. Display of labels has been fixed.
Low Overlapping of supermesh polygons was not recognized during map file importing. An overlap check has been implemented.
Low Low performance issue using the Mesh Inspector in case CAD files were visible in the view. Performance has been improved.
Low Invalid assignment of BHE using elevation and depth information. The assignment has been fixed.
Low API function getResultsFlowHeadValueAtXYSlice did not return the correct output in Linux Function has been corrected.

Update 7.04

Released 21 April 2016

New functionality

Sector Item Description
Graphical interface and Supermesh New shortcuts for the edition of the Supermesh Four shortcuts are now available with any active selection tool (Select in Rectangular Region, Select Using Lasso and Select in Polygonal Region): <F3> Join selected Supermesh Polygons, <F5> Select all Supermesh Polygons, <F6> Select all Supermesh Lines and <F7> Select all Supermesh Points.
FePEST Run options: Major improvements in deploying data between client and server User can now decide to upload all the files or only those ones modified to the sever, and whether or not the FEM file should be encrypted. Moreover there is the option to compress all the files to a single archive before uploading. User can also decide to delete the files before run and after completion.
FePEST Run options: User-defined configuration for writing PEST files In the Run dialog, the user can now decide to recreate all the PEST file (new start), or only recreate the files required by PLPROC for pilot point interpolation or recalculate the Jacobian matrix.

Fixed issues

Relevance Problem Solution
Medium Non-positive determinant in discrete feature elements This has been fixed by reordering the indexes of the discrete features
Medium Several crashes driven by remeshing entirely or partially the model domain Meshing workflows are now more robust to avoid these exceptions
Medium Tetrahedral mesh generator terminates in the case of map point add-ins is exactly coinciding with the facets of the hull. All these points are now discarded to assure proper meshing.
Medium Self-intersection during meshing process occured by the overlapping of face selections and the vertical model hull. Meshing process now discards the facets, which could be duplicated by the vertical hull definition.
Low User-defined horizon classes in the 3D Layer Configurator were not saved Now this information is saved in the FEM file
Low The information of the coordinate origin was lost after user modifications. The coordinate system information is now properly stored in the FEM file.
Low Incorrect display of Multilayer Wells geometry for fully-unstructured meshes Geometry attribute of Multilayer Wells is now correctly shown in the 3D View.
Low Labels had an incorrect naming for the Rate Budget and Period Budget parameters associated to Age species in the views. Labels are now corrected.
Low Not all the complete information of the view settings was stored during the export operation. Import and export of view settings have been reviewed.
Low Slice selection in the 3D Layer Configurator was not shown under certain configurations. Slices highlighted in the Slice column are now always selected in the 3D View of the 3D Layer Configurator.
Low Supermesh add-ins were not visible in the view after resizing the window. The display of supermesh geometries is now correct.
Low Error was returned by function QueryMultiLayerWellInfo in Python interface. The function has been now fixed and adequated to the Python interface.
Low The display of the Peclet and Courant numbers in the active view took relatively long time. Improvements on the display of Peclet and Courant numbers
Low Non optimal performance for mesh refinement in case of large number of Multilayer Wells The performance for refinement of a triangular mesh under these circunstances has been improved.
Low Vertical hull stored after element remeshing in the 3D Layer Configurator was incompleted for cases of local remeshing only. Now it is assured to store all the parts of the vertical hull.
Low Inconsistences in the export of information as ESRI shape files. Orientation of the polygons has been fixed to clock-wise direction.

Update 7.03

Released 18 March 2016

New functionality

Sector Item Description
Graphical interface and parameter assignment In/outflow on top/bottom (IOFLOW) parameter supported for any type of mesh (partially or fully unstructured) For non-layered meshes, top or bottom faces are identified by their orientation with respect to the horizontal X-Y plane (taken as reference to define which faces are top and which are bottom). Boundary faces of elements having non-zero IOFLOW coefficients are analyzed and if they appear to be perpendicular to the X-Y plane (at the 1% angular threshold limit) they are consider to be "vertical" and are thus not accounted for. If not, they a re or top or bottom faces and integration of the IOFLOW is performed.
Default settings Derivative calculation for the evaluation of the capacity term in unsaturated flow Default has been changed from 'Chord-slope scheme' to 'Analytic Derivative', hereby avoiding unnecessary budget errors.
Internal Spatial tree for older files now generated at loading a file FEFLOW internally uses a spatial tree for addressing different geometrical features. Its format has been changed between versions 6.2 and 7.0, so that when using older files, the spatial tree has to be created from scratch. This is now done when loading the fem or dac file rather than when the tree is needed for the first time. This change leads to a longer load time of such files, but avoids the misimpression that FEFLOW is stuck at certain operations that require the spatial tree. To improve performance for future file loading, it is recommended to convert older models to FEFLOW 7.0 format.

Fixed issues

Relevance Problem Solution
Medium Invalid top and bottom node definition for Multilayer Wells and Borehole Heat Exchangers in partially/fully unstructured meshes Multilayer Wells and Borehole Heat Exchangers are oriented according to elevation of the two ends of the edge path (MLW: Pump at lower node,
Medium Incompatibility issue for Supermesh files in versions prior to 7.0 The meshing panel now properly identifies and handles previous supermesh file formats.
Medium Bookkeeping of information after remeshing was not always carried out properly Fixed in new TetGen version (1.5.1b)
Medium Backward compatibility issue with Discrete Features Proper loading of Discrete Features from version 6.2 files into FEFLOW 7.0 implemented.
Medium Changing the distance between two consecutive slices could move fixed slices Now the level of movability between two slices defines the candidate slice to be moved. If equal, the lower slice is moved.
Medium Random crashes in specific graphics drivers at certain operations (video export, closing of view windows, ...) Release of OpenGL objects from memory improved
Medium Storing of face and element selection sets after remeshing using the 3D Layer Configurator was not complete. Now all previous slice and group interfaces are stored in the Selections panel.
Medium Crash after deletion of specific Discrete Features Fixed
Medium Random direction definition for Multilayer Wells and Borehole Heat Exchangers in models with partially or fully unstructured mesh In meshes (or re-meshed parts) generated with version 7.03 and higer, the end node with the higher elevation is now taken as top, the one with the lower elevation as bottom.
Low Intersection of line map with mesh elements for tetrahedral meshing not done correctly when an option other than 'Select elements' is active in the Selection toolbar. Change of internal handling of non-visible element selections.
Low Common properties in the IFM template for Visual Studio link to FEFLOW 6.2 Links are now associated with the new installation path.
Low Crash by importing specific GoCAD surface files (*.ts) Import of *.ts files fixed
Low The elevation column in the 3D Layer configurator was not properly updated after assignment of new values. Automatic update is now done immediately after any elevation change (via map or manual assignment).
Low Selections were not always properly book-kept when new slices were introduced. The region defined by the selection is now preserved.
Low Wrong data range when plotting rate budget spheres in 2D models Internal unit conversion fixed
Low Masked boundary (Subdomain Rate Budget Panel) cannot be added to view in 2D models Separate implementation for 2D Masked Boundary added
Low Edge selections not shown in Slice view Fixed
Low Spatial unit that a parameter is plotted to not shown in View Components panel for Slice Spatial unit added to View Components for Slice views
Low It was not possible to save the results in DAC nor DAR files using the Python interface in doc.startSimulator() The saving functionality has been corrected in the Python interface
Low No proper location preview in the Multilayer Well Editor for non-vertical Multilayer Wells, especially in unstructured meshes. The projection of the selected edges used for the assignment is now plotted.
Low Removal of Multilayer Wells assigned using maps and parameter association was impossible. The fix ensures correct operation
Low Incorrect conversion of selection sets from nodes to join faces Conversion of selection sets in different topologies fixed.
Low Performance issue when converting triangular meshes to quad/hex-dominant meshes Speed significantly improved

Update 7.02

Released 22 January 2016

Fixed issues

Relevance Problem Solution
Low Assignment of Discrete Features not ending up in the selected edges/faces. Corrections in the assignment of Discrete Features
Low Several minor issues related to the fluid density parameter (e.g., unit) Parameter display has been corrected by handling of negative concentration and new unit types were added.
Low Error in the book-keeping of nodal selections used in the Meshing panel Existing nodal selections used in the Meshing panel are now kept throughout the entire meshing process and delivered back
Low Scientific notation in the Meshing panel not supported All relevant input fields in the Meshing panel now support scientific notation.
Low DAC files containing Borehole Heat Exchangers cannot be opened. Proper handling of BHEs when opening DAC file

Update 7.01

Released 12 December 2015

Fixed issues

Relevance Problem Solution
Medium Assignment of Multilayer Wells from maps failed with 'Unknown topology element type' message. Assignment of Multilayer Wells from maps fixed
Low Crash at export of Discrete Features from model with partially/fully unstructured mesh Export of all types of Discrete Features repaired
Low Failures loading map files with special characters Unicode support fixed
Low Crash while deleting supermesh elements under certain circumstances. The fix ensures correct handling of supermesh elements