Skip to content

Commit d64c39b

Browse files
committed
CFDTool Version 1.8.0 Build 21.11.305
0 parents  commit d64c39b

Some content is hidden

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

58 files changed

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

CFDTool.mlappinstall

78.9 MB
Binary file not shown.

CHANGELOG.md

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
CFDTool Changelog
2+
===================
3+
4+
5+
2021-11-01 version 1.8.0
6+
-------------------------
7+
8+
- Improved graphics performance for 3D plots
9+
- Changed 3D plots to fill the whole viewport with
10+
CAD style orbit, pan, and zoom controls
11+
- Added flip/reverse view option by double clicking
12+
on the 3D xy, xz, and yz quickview buttons
13+
14+
15+
2021-08-30 version 1.7.3
16+
-------------------------
17+
18+
- Moved forum to GitHub discussions
19+
- Added view boundaries/subdomains menu option
20+
(for specifying mesh sizes on individual geometric entities)
21+
- Various performance improvements
22+
23+
24+
2021-05-24 version 1.7.1
25+
------------------------
26+
27+
- Preliminary support for built-in and robust 3D mesh generators
28+
- GUI menu option to manually renumber/reassign 3D boundaries
29+
- Heated pipe with cooling fins validation tutorial
30+
31+
32+
2020-04-19 version 1.7
33+
----------------------
34+
35+
- Minor update to sync with FEATool v1.14
36+
37+
38+
2020-03-26 version 1.6
39+
----------------------
40+
41+
- Updated OpenFOAM and SU2 interfaces to support parallel computations
42+
- Added OpenFOAM binary GUI option to support user defined FOAM solvers
43+
- Added support for ESI-OpenCFD native Windows OpenFOAM distribution
44+
45+
46+
2020-11-01 version 1.5
47+
----------------------
48+
49+
- Support 3D geometry and CAD modeling
50+
- SU2 external CFD solver integration
51+
52+
53+
2019-09-01 version 1.4
54+
----------------------
55+
56+
- Support for .fes script file format
57+
- Added built in CFD tutorials
58+
59+
60+
2018-11-20 version 1.3
61+
----------------------
62+
63+
- Support for supersonic and inviscid compressible flows
64+
(compressible Euler equations)
65+
- OpenFOAM support for inviscid compressible flows
66+
- Monitoring of OpenFOAM convergence curves
67+
- NACA 4-series pre-defined wing geometry object
68+
69+
70+
2018-10-22 version 1.2
71+
----------------------
72+
73+
- OpenFOAM external CFD solver integration
74+
- Support for k-epsilon/omega turbulence models (with OpenFOAM)
75+
- Potential flow velocity field initialization
76+
- Improved resolution of curved geometry boundaries
77+
78+
79+
2018-09-24 version 1.1
80+
----------------------
81+
82+
- Support for 2D Axisymmetry/Cylindrical coordinates
83+
and flows with swirl (non-zero azimuthal velocity)
84+
- Support for heat transfer modeling in 1D
85+
- Support for importing 2D planar STL CAD geometry files
86+
- Built-in interface to the external mesh generator
87+
Gridgen2D with support for meshing boundary layers
88+
- Support for importing Gmsh, GiD, Triangle, and FEniCS
89+
grid and mesh formats
90+
- Improved parametrization and meshing of curved boundaries
91+
- Added automatic shock capturing and stabilization for
92+
convection dominated flow regimes
93+
- Improved and more efficient flow discretization
94+
- Added advanced postprocessing functionality such as boundary
95+
integration for computation of drag and lift coefficients
96+
- Extended backwards compatibility to MATLAB 2009b
97+
98+
99+
2018-08-05 version 1.0
100+
-----------------------
101+
102+
- Initial release

LICENSE

Lines changed: 225 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,225 @@
1+
Precise Simulation Limited Software License Agreement
2+
3+
CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS ("TERMS") BEFORE
4+
INSTALLING OR USING THE PROGRAMS OR DOCUMENTATION. INSTALLING OR USING
5+
THE PROGRAMS MEANS YOU HAVE ACCEPTED AND AGREE TO BE BOUND BY THE
6+
TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT ACCEPT THEM,
7+
UNINSTALL, REMOVE AND COMPLETELY DELETE THE PROGRAMS AND
8+
DOCUMENTATION.
9+
10+
1. Preamble: This Agreement governs the relationship between the
11+
Licensee ("you", "your") and Licensor Precise Simulation Limited
12+
("we", "us", "ours"), a duly registered company whose registered place
13+
of business is Suite 1703, 17/F, Tai Tung Building, 8 Fleming Road, Wan
14+
Chai, Hong Kong. This Agreement sets the terms, rights, restrictions
15+
and obligations on using FEATool ("Software", "Program(s)") and
16+
documentation ("Documentation") created and owned by Licensor, as
17+
detailed herein.
18+
19+
2. License Grant: Licensor hereby grants Licensee a Non-assignable &
20+
Non-transferable, Non-exclusive license to run and use the Program,
21+
without the rights to create derivative works, all with accordance
22+
with the terms set forth and other legal restrictions set forth in 3rd
23+
party software used while running Software.
24+
25+
2.1 Programs: You may license a specified single installation license
26+
("SUL"), multi-user/floating network license ("MUL"), or ("CKL") class
27+
kit license under this Agreement, and your license rights are for the
28+
number of installations and users set forth on the purchase order,
29+
agreement, or issued invoice. A free limited and restricted license
30+
("FREE") is granted for personal, non-commercial use.
31+
32+
a. the FREE license option is restricted to personal, trial, and
33+
non-commercial use allowing for a single installation and concurrent
34+
use of the Program. You may NOT use the Program with a FREE license
35+
for any commercial, or production use, i.e., you may only use the
36+
Program for experimental, personal, and trial use (to test the
37+
Program). Specifically, the restrictions of the FREE license Program
38+
and Software may not be circumvented in any way without Payment for an
39+
upgraded license.
40+
41+
b. the specified single installation license SUL must be installed on
42+
a specified computer system and its use is limited to a single
43+
concurrent instance. To change system a system transfer fee may be
44+
required.
45+
46+
c. the multi-use license option MUL may be installed on a single
47+
networked system or server, or several systems and run concurrently
48+
the number of instances specified in the purchase order, agreement, or
49+
issued invoice.
50+
51+
d. academic granting institutions with the class kit license CKL
52+
option may install and use the Software in a computer lab/systems
53+
belonging to the institute/institution and run concurrently the number
54+
of instances specified in the purchase order, agreement, or issued
55+
invoice.
56+
57+
e. regardless of which license you have, you shall use the Programs
58+
only for your internal operations. For the purposes of this Agreement,
59+
"internal operations" means use of the Programs by your employees or
60+
those of your subsidiaries or parent company and for the performance
61+
of consulting or research for third parties who engage you as an
62+
employee or independent contractor. You also shall not disclose any
63+
characteristics or technical capabilities of the Programs to any third
64+
party without our prior written authorization.
65+
66+
2.2 Delivery: We may deliver the Programs and Documentation to you in
67+
archival form over the Internet with a passcode or license key which
68+
specifies the licensed Programs. You shall be responsible for all use
69+
of your passcode, authorized or not, and you shall not disclose the
70+
archive passcode or allow it to be used except for installation of the
71+
Programs.
72+
73+
2.3 Ownership: All right, title and interest in and to the licensed
74+
Program(s), including without limitation, trade secrets and
75+
copyrights, are, and shall at all times remain, the exclusive property
76+
of us and you shall have no right, therein, except the expressly
77+
limited license rights granted herein.
78+
79+
2.4. Non Assignable & Non-Transferable: Licensee may not assign or
80+
transfer his rights and duties under this license.
81+
82+
2.5. The Software and Documentation are for your personal use and/or
83+
internal business operations and are not for resale or other transfer
84+
or disposition to any other person or entity. In addition, you
85+
specifically agree not to:
86+
87+
a. reverse engineer, decompile, disassemble, translate, modify, alter
88+
or otherwise change the Licensor's Software or any part thereof;
89+
90+
b. attempt to derive the source code, design or structure of the
91+
Licensor's Software;
92+
93+
c. sell, rent, lease, distribute, assign, sub-license, convey,
94+
transfer, pledge as security or otherwise encumber or transfer
95+
(including by loan or gift) the rights and licenses granted hereunder;
96+
97+
d. copy or reproduce any part of the Software or Documentation other
98+
than as allowed under this Agreement;
99+
100+
e. use the Software or Documentation in any manner that violates any
101+
statute, law, rule, regulation, directive, guideline, bylaw whether
102+
presently in force or may be implemented by state or local
103+
authorities.
104+
105+
3. Term & Termination: The Term of this license shall be until
106+
terminated, or until specified by issued purchase order, agreement, or
107+
issued invoice. Licensor may terminate this Agreement, including
108+
Licensee's license in the case where Licensee:
109+
110+
a. became insolvent or otherwise entered into any liquidation process; or
111+
112+
b. Licensee was in breach of any of this license's terms and
113+
conditions and such breach was not cured, immediately upon
114+
notification; or
115+
116+
c. Licensee otherwise entered into any arrangement which caused
117+
Licensor to be unable to enforce his rights under this License.
118+
119+
4. Payment: In consideration of the License granted under clause 2,
120+
Licensee shall pay Licensor a fee which Licensor may deem
121+
adequate. Failure to perform payment shall construe as material breach
122+
of this Agreement. You shall be liable for any taxes (except those on
123+
our net income) due in connection with this Agreement.
124+
125+
4.1 No purchase order or any other standardized business form issued
126+
by you, and even if such purchase order or other standardized business
127+
form provides that it takes precedence over any other agreement
128+
between the parties, shall be effective to contradict, modify, add to
129+
or delete from the terms of this Agreement in any manner
130+
whatsoever. Any acknowledgment, in any form, of any such purchase
131+
order or standardized business form is not recognized as a subsequent
132+
writing and will not act as acceptance of such terms.
133+
134+
5. Upgrades, Updates and Fixes: Licensor may provide Licensee, from
135+
time to time, with Upgrades, Updates or Fixes, as detailed herein and
136+
according to his sole discretion. Licensee hereby warrants to keep The
137+
Software up-to-date and install all relevant updates and fixes, and
138+
may, at his sole discretion, purchase upgrades, according to the rates
139+
set by Licensor. Licensor shall provide any update or Fix free of
140+
charge; however, nothing in this Agreement shall require Licensor to
141+
provide Updates or Fixes.
142+
143+
6. Support: The Software is provided under an AS-IS basis and without
144+
any support, updates or maintenance. Nothing in this Agreement shall
145+
require Licensor to provide Licensee with support or fixes to any bug,
146+
failure, mis-performance or other defect in The Software.
147+
148+
7. Liability: To the extent permitted under Law, The Software is
149+
provided under an AS-IS basis. Licensor shall never, and without any
150+
limit, be liable for any damage, cost, expense or any other payment
151+
incurred by Licensee as a result of Software's actions, failure, bugs
152+
and/or any other interaction between The Software and Licensee's
153+
end-equipment, computers, other software or any 3rd party,
154+
end-equipment, computer or services. Moreover, Licensor shall never
155+
be liable for any defect in source code written by Licensee when
156+
relying on The Software or using The Software's source code.
157+
158+
8. Warranty: The Software is provided without any warranty; Licensor
159+
hereby disclaims any warranty that The Software shall be error free,
160+
without defects or code which may cause damage to Licensee's computers
161+
or to Licensee, and that Software shall be functional. Licensee shall
162+
be solely liable to any damage, defect or loss incurred as a result of
163+
operating software and undertake the risks contained in running The
164+
Software on License's Computer System(s) and Server(s).
165+
166+
8.1 Prior Inspection: Licensee hereby states that he inspected The
167+
Software thoroughly and found it satisfactory and adequate to his
168+
needs, that it does not interfere with his regular operation and that
169+
it does meet the standards and scope of his computer systems and
170+
architecture. Licensee found that The Software interacts with his
171+
development, website and server environment and that it does not
172+
infringe any of End User License Agreement of any software Licensee
173+
may use in performing his services. Licensee hereby waives any claims
174+
regarding The Software's incompatibility, performance, results and
175+
features, and warrants that he inspected the The Software.
176+
177+
9. No Refunds: Licensee warrants that he inspected The Software
178+
according to clause 8.1 and that it is adequate to his
179+
needs. Accordingly in the case of NON-FREE licenses, as The Software
180+
is intangible goods, Licensee shall not be, ever, entitled to any
181+
refund, rebate, compensation or restitution for any reason whatsoever,
182+
even if The Software contains material flaws.
183+
184+
10. Technical Information. You agree that We may collect or process
185+
technical and related information arising from Your use of the
186+
Software which may include but may not be limited to internet protocol
187+
address, hardware identification, operating system, application
188+
software, peripheral hardware, and non-personally identifiable
189+
Software usage statistics to facilitate the provisioning of Updates,
190+
Support, invoicing or online services, identify trends and bugs,
191+
collect activation information, usage statistics and track other data
192+
related to Your use of the Software.
193+
194+
11. Indemnification: Licensee hereby warrants to hold Licensor
195+
harmless and indemnify Licensor for any lawsuit brought against it in
196+
regards to Licensee's use of The Software in means that violate,
197+
breach or otherwise circumvent this license, Licensor's intellectual
198+
property rights or Licensor's title in The Software. Licensor shall
199+
promptly notify Licensee in case of such legal action and request
200+
Licensee's consent prior to any settlement in relation to such lawsuit
201+
or claim.
202+
203+
12. Governing Law, Jurisdiction: Licensee hereby agrees not to
204+
initiate class-action lawsuits against Licensor in relation to this
205+
license and to compensate Licensor for any legal fees, cost or
206+
attorney fees should any claim brought by Licensee against Licensor be
207+
denied, in part or in full.
208+
209+
13. Revised Terms of Use: We may revise the terms of use of the
210+
Programs from time to time. Revisions are effective upon receipt of
211+
notice from us.
212+
213+
14. Third Party Software Components: The Program may include, contain,
214+
or be distributed with the following third-party software components:
215+
216+
a. MESH2D (2-Clause BSD License), Copyright 2009, D. Engwirda.
217+
218+
b. OpenFOAM (GPL License). OpenFOAM is distributed by the OpenFOAM
219+
Foundation and is freely available and open source, licensed under the
220+
GNU General Public License. This offering is not approved or endorsed
221+
by OpenCFD Limited, producer and distributor of the OpenFOAM software
222+
via www.openfoam.com, and owner of the OPENFOAM and OpenCFD trade
223+
marks. OPENFOAM is a registered trade mark of OpenCFD Limited,
224+
producer and distributor of the OpenFOAM software via
225+
www.openfoam.com.

0 commit comments

Comments
 (0)