Skip to content

Commit 64715ee

Browse files
committed
CFDTool
0 parents  commit 64715ee

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

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

0 commit comments

Comments
 (0)