Skip to content

Commit 99002a6

Browse files
committed
FEATool Multiphysics Version 1.15.1 Build 21.12.335
0 parents  commit 99002a6

File tree

505 files changed

+92200
-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.

505 files changed

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

FEATool Multiphysics.mlappinstall

96.3 MB
Binary file not shown.

0 commit comments

Comments
 (0)