Skip to content

Commit fcb49b5

Browse files
committed
CFDTool
0 parents  commit fcb49b5

Some content is hidden

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

49 files changed

+5386
-0
lines changed

.gitattributes

+4
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

+242
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,242 @@
1+
CFDTool Changelog
2+
===================
3+
4+
5+
2025-02-14 version 1.10.3
6+
-------------------------
7+
8+
- Warning for MATLAB 2025a GUI incompatibility and performance
9+
- Add checkbox toggle for flow mode automatic pressure contstraint
10+
- Warning for incompatible (openfoam.org foundation) OpenFOAM installation
11+
- Minor bug fixes
12+
13+
2024-11-27 version 1.10.2
14+
-------------------------
15+
16+
- OpenFOAM/SU2 add option to save casefiles on error
17+
- GUI consistency improvements
18+
- SU2 default to V2003m SST turbulence model
19+
- Minor bug fixes
20+
21+
22+
2024-10-20 version 1.10.1
23+
-------------------------
24+
25+
- Added categories to physics mode selection list
26+
- Recommendation to use ESI openfoam.com (not openfoam.org)
27+
- Minor bug fixes
28+
29+
30+
2024-09-30 version 1.10
31+
-----------------------
32+
33+
- Unified UI with FEATool
34+
- Physics mode for compressible high Ma number turbulent flows
35+
+ Add tutorial model for supersonic compressible flow past a prism
36+
- Updated OpenFOAM solver interface
37+
+ Support coupled flow + heat transfer
38+
+ Support for multiple subdomains
39+
+ Support for chtMultiRegionFoam, buoyantBoussinesqFoam, and sonicFoam solvers
40+
+ CFD script model support for the OpenFOAM solver
41+
- SU2 support for turbulent compressible and high Ma flows
42+
- Improved UI performance and responsiveness
43+
44+
45+
2024-06-25 version 1.9.6
46+
------------------------
47+
48+
- MacOS App OpenFOAM support (https://github.com/gerlero/openfoam-app)
49+
- Removed averaging of initial conditions for boundaries shared between subdomains
50+
- Improved performance of Robin boundary condition assembly
51+
- Fix for 3D geometry plotting (identification and deduplication of shared boundaries)
52+
53+
54+
2024-03-15 version 1.9.5
55+
------------------------
56+
57+
- Support CSG formulas for robust (STL/OBJ) meshes
58+
- New supersonic flow passed a wedge tutorial
59+
- Change supersonic flow over bump tutorial to 3D
60+
- Support HOME/Documents/MATLAB/.cfdtool/cfdtool.ini configuration
61+
+ performance mex and mumps solver disabled by default
62+
- Fix bug in geometry object rotation
63+
- Minor fixes
64+
65+
66+
2023-11-30 version 1.9.4
67+
------------------------
68+
69+
- Fix Excel (xlsx) data export
70+
- Add Data Export dialog box
71+
+ Support custom data export expressions
72+
+ Support custom data export coordinates
73+
- Improved app startup and shutdown time
74+
75+
76+
2023-09-10 version 1.9.3
77+
------------------------
78+
79+
- Add equation mode menu option to remove physics modes
80+
- Updated OpenCASCADE geometry kernel to v7.7.2
81+
- Fix 2D STEP/IGES geometry import
82+
- Fix plot 3D block/hexahedal grid
83+
- Fix for Matlab 2023b
84+
85+
86+
2023-03-12 version 1.9.2
87+
------------------------
88+
89+
- Show axes coordinate system orientation for 3D views
90+
- Update MUMPS linear solver
91+
+ Support all MATLAB versions (Windows and Linux)
92+
+ Support for Intel MKL BLAS, OpenMP, and >2GB large arrays
93+
- Updated SU2 Code CFD solver to v7.5.0
94+
- Add functionality to show geometry object information
95+
96+
97+
2022-10-20 version 1.9.1
98+
------------------------
99+
100+
- Updated m-file export output to support the MATLAB "publish" command
101+
- New "Create Model Report" menu option to Generate model reports in
102+
Html, PDF, Microsoft Word/PDF, Latex, and XML formats
103+
- Updated OpenCASCADE geometry kernel to v7.6.3
104+
- Updated SU2 Code CFD solver to v7.4.0
105+
106+
107+
2022-08-29 version 1.9
108+
-----------------------
109+
110+
- Performance improvements for built-in multiphysics solver
111+
- Improved 3D geometry rendering performance
112+
- New 3D geometry defeaturing functionality
113+
- Support for edge/vertex selection for chamfer/fillet operations
114+
- Support for PDF image and Excel data export
115+
- Improved save/load model file performance
116+
117+
118+
2022-06-06 version 1.8.5
119+
------------------------
120+
121+
- Fix for STEP geometry import with >= 2 objects
122+
- Improved and faster expression evaluation in assembly
123+
124+
125+
2022-05-09 version 1.8.4
126+
-------------------------
127+
128+
- Added 2D geometry tool for Bezier and spline curves
129+
- Updated OpenCASCADE geometry kernel to v7.6.2
130+
- Support for binary brep (.bin) geometry format
131+
- Updated SU2 Code CFD solver to v7.3.1
132+
- Added k-Omega wall function support for SU2 solver
133+
134+
135+
2021-12-01 version 1.8.1
136+
-------------------------
137+
- Geometry import option from bitmap image (bmp, jpeg, png)
138+
- Support for structured meshing of geometry primitives
139+
- Updated plotly library to version 2.6.2
140+
- Updated ParaView Glance library to version 4.17.1,
141+
and added support for slice and isosurface plot options
142+
- Linux support for HiDPI screens
143+
- Mouse controls for 3D zoom, pan, and rotate
144+
145+
146+
2021-11-01 version 1.8
147+
----------------------
148+
149+
- Improved graphics performance for 3D plots
150+
- Changed 3D plots to fill the whole viewport with
151+
CAD style orbit, pan, and zoom controls
152+
- Added flip/reverse view option by double clicking
153+
on the 3D xy, xz, and yz quickview buttons
154+
155+
156+
2021-08-30 version 1.7.3
157+
------------------------
158+
159+
- Added view boundaries/subdomains menu option
160+
(for specifying mesh sizes on individual geometric entities)
161+
- Various performance improvements
162+
163+
164+
2021-05-24 version 1.7.1
165+
------------------------
166+
167+
- Preliminary support for built-in and robust 3D mesh generators
168+
- GUI menu option to manually renumber/reassign 3D boundaries
169+
- Heated pipe with cooling fins validation tutorial
170+
171+
172+
2020-04-19 version 1.7
173+
----------------------
174+
175+
- Minor update to sync with FEATool v1.14
176+
177+
178+
2020-03-26 version 1.6
179+
----------------------
180+
181+
- Updated OpenFOAM and SU2 interfaces to support parallel computations
182+
- Added OpenFOAM binary GUI option to support user defined FOAM solvers
183+
- Added support for ESI-OpenCFD native Windows OpenFOAM distribution
184+
185+
186+
2020-11-01 version 1.5
187+
----------------------
188+
189+
- Support 3D geometry and CAD modeling
190+
- SU2 external CFD solver integration
191+
192+
193+
2019-09-01 version 1.4
194+
----------------------
195+
196+
- Support for .fes script file format
197+
- Added built in CFD tutorials
198+
199+
200+
2018-11-20 version 1.3
201+
----------------------
202+
203+
- Support for supersonic and inviscid compressible flows
204+
(compressible Euler equations)
205+
- OpenFOAM support for inviscid compressible flows
206+
- Monitoring of OpenFOAM convergence curves
207+
- NACA 4-series pre-defined wing geometry object
208+
209+
210+
2018-10-22 version 1.2
211+
----------------------
212+
213+
- OpenFOAM external CFD solver integration
214+
- Support for k-epsilon/omega turbulence models (with OpenFOAM)
215+
- Potential flow velocity field initialization
216+
- Improved resolution of curved geometry boundaries
217+
218+
219+
2018-09-24 version 1.1
220+
----------------------
221+
222+
- Support for 2D Axisymmetry/Cylindrical coordinates
223+
and flows with swirl (non-zero azimuthal velocity)
224+
- Support for heat transfer modeling in 1D
225+
- Support for importing 2D planar STL CAD geometry files
226+
- Built-in interface to the external mesh generator
227+
Gridgen2D with support for meshing boundary layers
228+
- Support for importing Gmsh, GiD, Triangle, and FEniCS
229+
grid and mesh formats
230+
- Improved parametrization and meshing of curved boundaries
231+
- Added automatic shock capturing and stabilization for
232+
convection dominated flow regimes
233+
- Improved and more efficient flow discretization
234+
- Added advanced postprocessing functionality such as boundary
235+
integration for computation of drag and lift coefficients
236+
- Extended backwards compatibility to MATLAB 2009b
237+
238+
239+
2018-08-05 version 1.0
240+
----------------------
241+
242+
- Initial release

0 commit comments

Comments
 (0)