Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 44749d5

Browse files
committedMay 30, 2021
FEATool Multiphysics Version 1.14.1 Build 21.05.150
0 parents  commit 44749d5

File tree

493 files changed

+87803
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

493 files changed

+87803
-0
lines changed
 

‎.gitattributes

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
*.html linguist-detectable=false
2+
*.js linguist-detectable=false
3+
*.md linguist-detectable=false
4+
*.xml linguist-detectable=false

‎CHANGELOG.md

Lines changed: 346 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,346 @@
1+
FEATool Multiphysics Changelog
2+
================================
3+
4+
5+
2021-05-24 version 1.14.1
6+
-------------------------
7+
8+
- Preliminary support for built-in and robust 3D mesh generators
9+
- GUI menu option to manually renumber/reassign 3D boundaries
10+
- Heated pipe with cooling fins validation tutorial
11+
12+
13+
2021-04-19 version 1.14
14+
-----------------------
15+
16+
- Release license menu option to move license to a new computer system
17+
- Raw STL import and Gmsh meshing option for difficult STL geometries
18+
- Solver restart options using partial solution vectors
19+
- Coupled OpenFOAM and FEATool Multiphysics multi-solver simulation model
20+
- Improved and optimized treatment of slip boundary conditions
21+
22+
23+
2021-03-13 version 1.13.3
24+
-------------------------
25+
26+
- Updated OpenFOAM and SU2 interfaces to support parallel computations
27+
- Added OpenFOAM binary GUI option to support user defined FOAM solvers
28+
- Added support for ESI-OpenCFD native Windows OpenFOAM distribution
29+
30+
31+
2021-03-10 version 1.13.2
32+
-------------------------
33+
34+
- Updated FEniCS interface with full support for parallel computations
35+
- Change to binary hdf5 format for FEniCS mesh and solution data
36+
- New impexp_hdf5 and fenics_import utility functions
37+
- Added point/edge/integral source and constraint buttons
38+
to the subdomain/boundary modes toolbars
39+
40+
41+
2021-02-17 version 1.13.1
42+
-------------------------
43+
44+
- Fixes for mesh generation of point objects
45+
- Updated OpenCASCADE geometry kernel to v7.5.1
46+
- Updated SU2 Code CFD solver to v7.1.0
47+
- Select UMFPACK instead of MUMPS as default linear solver
48+
for MATLAB 2020a and later due to Mex file incompatibilities
49+
50+
51+
2020-10-20 version 1.13
52+
-----------------------
53+
54+
- New 3D CAD geometry modeling functionality
55+
- Chamfer (bevel edges)
56+
- Fillet (round edges)
57+
- Extrude/Revolve faces to solids
58+
- Loft faces
59+
- Split objects by cutline/cutplane
60+
- Sketching in 2D Workplanes
61+
- Support for user defined solver monitor functions
62+
- View, edit, and modify OpenFOAM case and dictionary files
63+
64+
65+
2020-07-01 version 1.12.4
66+
-------------------------
67+
68+
- Improved GEOMTool geometry engine with planar 2D support,
69+
faster and more robust geometry decomposition/analysis
70+
- Added chamfer and fillet geometry operations
71+
- Added split geometry object by cutplane/cutline
72+
- Algrebraic Multigrid (AMG) linear solver option
73+
74+
75+
2020-05-29 version 1.12.3
76+
-------------------------
77+
78+
- Support for boundary and subdomain integral constraints
79+
- Generalized slice plot postprocessing option
80+
- Gradient reconstruction for evaluation of first order derivatives
81+
- Animation of multiple time steps/solutions postprocessing option
82+
- Streamline plot option
83+
- Updated postprocessing dialog box GUI
84+
- Improved OpenFOAM and SU2 discretization scheme options
85+
86+
87+
2020-04-22 version 1.12.2
88+
-------------------------
89+
90+
- Support for multiple imported CAD geometries
91+
- Improved Gmsh import
92+
- OpenFOAM and SU2 support for pressure inlet boundary conditions
93+
- Added arrow plot scaling option
94+
- Added solver settings GUI option for numerical integration order
95+
96+
97+
2020-04-09 version 1.12.1
98+
-------------------------
99+
100+
- Full support for FEniCS external solver
101+
- Supports conversion of most FEATool models
102+
to FEniCS Python simulation scripts
103+
- Time dependent and nonstationary problems
104+
- Nonlinear and discontinuous coefficients
105+
- Improved postprocessing and visualization
106+
- Faster and more efficient 3D graphics
107+
- GUI support for more colors and colormaps,
108+
titles, and plot configurations
109+
- GUI functionality to view partial grids
110+
- Faster GUI command/terminal output speed
111+
- Improved and more accurate Robin boundary condition treatment
112+
- Faster expression evaluation via nodal interpolation
113+
- New electrostatics micro strip capacitance tutorial
114+
115+
116+
2020-02-23 version 1.12
117+
-----------------------
118+
119+
- New SU2 CFD solver with built-in GUI and CLI interfaces
120+
- Built-in algebraic turbulence model for Navier-Stokes physics mode
121+
- Support for several OpenFOAM turbulence model variants
122+
(Spalart-Allmaras, k-epsilon (RNG and realizable), and k-omega (SST))
123+
- New BREP based 3D CAD engine with support for BREP, IGES, OBJ,
124+
STEP, and STL CAD format import, export, and conversion
125+
- Support for 2D boundary layers in Gmsh
126+
127+
128+
2019-10-14 version 1.11.1
129+
-------------------------
130+
131+
- Support for IGES and STEP CAD file import
132+
- Improved feature and boundary recognition for STL CAD file import
133+
- Geometry and grid export to web browser
134+
- Support for parsing space derivatives in time equation coefficients
135+
136+
137+
2019-08-01 version 1.11
138+
-----------------------
139+
140+
- Dedicated and improved treatment of internal/interior boundaries
141+
- Fluid-structure interaction physics mode and solver
142+
- MUMPS and iterative (GMRES and BiCGStab with ILU(k)) linear solvers
143+
- Support for Gmsh v3/4 GEO file format geometry import and export
144+
- New polyhedron, ellipsoid, cone, and torus geometry object primitives
145+
- Support for external BRL-CAD and OpenCASCADE (Gmsh) geometry engines
146+
- New examples and tutuorials for thermo-mechanical couplings,
147+
fluid-structure interaction, and non-Newtonian flow
148+
- Added P1/P2 bubble, Nedelec curl, and Raviart-Thomas vector
149+
finite element shape functions
150+
151+
152+
2019-04-15 version 1.10
153+
-----------------------
154+
155+
- Finite element GUI script (fes) file format and built-in tutorials
156+
- Support for edge constraints in 3D
157+
- Support multiple STL sections and files during STL CAD file import
158+
- Eigenvalue solver
159+
- Functionality to make geometry object copies
160+
- Deformation postprocessing plot option
161+
- Support for spaces in paths/filenames in external grid generator
162+
- Improved evaluation of expressions in grid points
163+
- GUI improvements
164+
165+
166+
2018-11-30 version 1.9
167+
----------------------
168+
169+
- New compressible Euler equations physics mode
170+
(inviscid compressible flows)
171+
- New swirl flow physics mode (axisymmetric non-zero
172+
azimuthal velocity)
173+
- OpenFOAM CFD solver integration improvements
174+
- Support for general expressions (non-constant)
175+
in initial and boundary conditions
176+
- Support axisymmetry and swirl flows
177+
- Support for inviscid compressible flows
178+
- Improved k-epsilon/omega turbulence model interface
179+
- Realtime convergence curves plots
180+
- NACA 4-series pre-defined wing geometry object
181+
- Potential flow velocity field initialization
182+
- Improved resolution of curved geometry boundaries
183+
- Improved parametrization and meshing of curved boundaries
184+
- Automatic shock capturing and stabilization for
185+
convection dominated flow regimes
186+
- Support for first order P1P1 discretization and
187+
stabilization of flow problems
188+
- Extended backwards compatibility to MATLAB 2009b
189+
- Click and point evaluation for 2D surface plots
190+
- Added built-in GUI tutorials and model examples
191+
192+
193+
2018-05-17 version 1.8
194+
----------------------
195+
196+
- GUI and CLI support for the external OpenFOAM CFD solver
197+
- New CSG BSP tree based geometry engine
198+
The new geometry engine is used by default but original
199+
engine may be enabled with a set_geomlib(1) function call
200+
- STL CAD geometry import and export support in 3D and 2D
201+
- Cleaned up and consistent grid generation interfaces
202+
(identical boundary and subdomain numbering)
203+
- Cached equation and expression parsing for faster evaluations
204+
- Revised nonlinear Newton assembly and solver framework
205+
with automatic numeric Jacobian assembly calculation
206+
207+
208+
2018-01-08 version 1.7.1
209+
------------------------
210+
211+
- Built-in support for the external mesh generators Gmsh and Triangle
212+
- Improved Gmsh grid import/export functionality with support for
213+
boundary information
214+
- Redesigned and simplified grid mode toolbar
215+
- GUI stability improvements and fixes
216+
- GUI geometry export in Gmsh geo and Triangle poly formats
217+
- gridextrude: support for extrusion of unstructured triangular
218+
simplex grids
219+
- Swirl flow and periodic model examples
220+
- Improved sparse matrix modification performance for Dirichlet
221+
boundary conditions and non-participating dependent variables
222+
- Social sharing of postprocessing images and results
223+
224+
225+
2017-08-10 version 1.7
226+
----------------------
227+
228+
- FEniCS solve mode integration
229+
- Plotly post mode integration
230+
- Import/export of Dolfin XML grid format
231+
- New physics modes:
232+
- Darcy's Law
233+
- Brinkman Equations
234+
- Electrostatics
235+
- Euler-Bernoulli Beam
236+
- Magnetostatics
237+
- Built-in support for axisymmetry
238+
- Solver support for active/inactive dependent variables
239+
in different subdomains and boundary couplings
240+
- Added function to reconstruct inner boundaries
241+
- Explicit construction of geometry object
242+
distance functions
243+
- Support for 2nd order derivatives
244+
and equation definitions
245+
- Parsing of groups of derivatives in parentheses
246+
- New models and examples
247+
- Support arbitrary order quadrature rules for
248+
all cell types and renamed cubrule* to quadrule*
249+
250+
251+
2017-01-23 version 1.6
252+
----------------------
253+
254+
- Support for external CFD solvers
255+
- 3D fluid flow model examples using external CFD solvers
256+
- Automatic quadrilateral grid generation in 2D
257+
- Uniform grid refinement in 3D
258+
- Projection to geometrical boundaries for uniform
259+
2D grid refinement and grid cell conversion
260+
- 3 new axisymmetric stress-strain model examples
261+
- New non-linear PDE models (in 1D and 2D ),
262+
and one new 2D Laplace equation test model
263+
- 3rd-5th order Lagrange shape functions
264+
- Cubic Hermite shape functions in 1D and 2D
265+
- Support for tetrahedral quadrature up to order 5
266+
267+
268+
2016-06-07 version 1.5
269+
----------------------
270+
271+
- Redesigned 3D geometry engine
272+
- Calculates geometry boundary faces and edges for
273+
more precision in 3D geometry and grid generation
274+
- 3D slice plot refactored and improved for new geometry engine
275+
- New conforming hex to tet grid conversion method (1 Hex -> 28 Tets)
276+
- GUI menu support for grid conversion and smoothing
277+
- Allow partial rings in ringgrid generation function
278+
- Generalized Navier-Stokes slip boundary conditions
279+
(supports curved and non-axis aligned boundaries)
280+
- Allow external function calls for coefficients
281+
- Progress waitbars for grid generation and solvers
282+
283+
284+
2016-01-28 version 1.4
285+
----------------------
286+
287+
- New physics mode features:
288+
- Heat transfer natural convection and radiation boundary conditions
289+
- Temperature stress-strain coupling in structural mechanics physics modes
290+
- Artificial and (anisotropic) streamline diffusion for stabilization
291+
of convection dominated high Re/Pe flows
292+
- Slip boundary condition option for the Navier-Stokes equations
293+
- Grid import and export in Feat(Flow), GiD, GMV (General Mesh
294+
Viewer), Gmsh, and Triangle formats
295+
- Define point sources and constraints
296+
- New postprocessing features:
297+
- Data export in GMV (General Mesh Viewer) format
298+
- Save and export plots to image files (jpeg, png, eps)
299+
- Surface height plot option in two dimensions
300+
- Max and min boundary and subdomain evaluation functions
301+
- GUI option to evaluate general expressions on points and lines
302+
- Set colorbar min and max limits
303+
- Postprocessing plots show a title describing the plot
304+
- New models and examples
305+
- Solver, core, and grid generation fixes and enhancements
306+
307+
308+
2015-08-30 version 1.3
309+
----------------------
310+
- Improved 2D geometry engine (especially boundary assignment
311+
and treatment of multiple geometry objects)
312+
- Fractional step-theta scheme and HRZ mass lumping for
313+
time dependent problems
314+
- Newton option for nonlinear stationary problems
315+
- Optimized unstructured grid generation with better treatment
316+
of multiple subdomains
317+
- Saving to m-script file
318+
- Postprocessing and visualization export to Plotly (web)
319+
- GUI option for model constants and expressions
320+
321+
322+
2015-03-03 version 1.2
323+
----------------------
324+
- Full 3D support
325+
- Implicit (distance/levelset function based) geometry modeling engine
326+
- Unstructured grid generation
327+
- Strong to weak equation formulation parser
328+
- Custom equation(s) physics mode
329+
- Extensibility, call to external grid, solver, and postprocessing supported
330+
- Optimized FEM assembly and transformation Jacobian calculation routines
331+
- Minor bug fixes
332+
333+
334+
2014-11-27 version 1.1
335+
----------------------
336+
- Minor bug fixes
337+
338+
339+
2014-05-17 version 1.0
340+
----------------------
341+
- Initial release
342+
343+
344+
2013-07-25 version 0.9
345+
----------------------
346+
- Preliminary version

0 commit comments

Comments
 (0)