-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 1c8ddbb
Showing
39 changed files
with
4,655 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
*.html linguist-detectable=false | ||
*.js linguist-detectable=false | ||
*.md linguist-detectable=false | ||
*.xml linguist-detectable=false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,129 @@ | ||
CFDTool Changelog | ||
=================== | ||
|
||
|
||
2022-06-06 version 1.8.5 | ||
------------------------ | ||
|
||
- Fix for STEP geometry import with >= 2 objects | ||
- Improved and faster expression evaluation in assembly | ||
|
||
|
||
2022-05-09 version 1.8.4 | ||
------------------------- | ||
|
||
- Added 2D geometry tool for Bezier and spline curves | ||
- Updated OpenCASCADE geometry kernel to v7.6.2 | ||
- Support for binary brep (.bin) geometry format | ||
- Updated SU2 Code CFD solver to v7.3.1 | ||
- Added k-Omega wall function support for SU2 solver | ||
|
||
|
||
2021-12-01 version 1.8.1 | ||
------------------------- | ||
- Geometry import option from bitmap image (bmp, jpeg, png) | ||
- Support for structured meshing of geometry primitives | ||
- Updated plotly library to version 2.6.2 | ||
- Updated ParaView Glance library to version 4.17.1, | ||
and added support for slice and isosurface plot options | ||
- Linux support for HiDPI screens | ||
- Mouse controls for 3D zoom, pan, and rotate | ||
|
||
|
||
2021-11-01 version 1.8 | ||
---------------------- | ||
|
||
- Improved graphics performance for 3D plots | ||
- Changed 3D plots to fill the whole viewport with | ||
CAD style orbit, pan, and zoom controls | ||
- Added flip/reverse view option by double clicking | ||
on the 3D xy, xz, and yz quickview buttons | ||
|
||
|
||
2021-08-30 version 1.7.3 | ||
------------------------ | ||
|
||
- Added view boundaries/subdomains menu option | ||
(for specifying mesh sizes on individual geometric entities) | ||
- Various performance improvements | ||
|
||
|
||
2021-05-24 version 1.7.1 | ||
------------------------ | ||
|
||
- Preliminary support for built-in and robust 3D mesh generators | ||
- GUI menu option to manually renumber/reassign 3D boundaries | ||
- Heated pipe with cooling fins validation tutorial | ||
|
||
|
||
2020-04-19 version 1.7 | ||
---------------------- | ||
|
||
- Minor update to sync with FEATool v1.14 | ||
|
||
|
||
2020-03-26 version 1.6 | ||
---------------------- | ||
|
||
- Updated OpenFOAM and SU2 interfaces to support parallel computations | ||
- Added OpenFOAM binary GUI option to support user defined FOAM solvers | ||
- Added support for ESI-OpenCFD native Windows OpenFOAM distribution | ||
|
||
|
||
2020-11-01 version 1.5 | ||
---------------------- | ||
|
||
- Support 3D geometry and CAD modeling | ||
- SU2 external CFD solver integration | ||
|
||
|
||
2019-09-01 version 1.4 | ||
---------------------- | ||
|
||
- Support for .fes script file format | ||
- Added built in CFD tutorials | ||
|
||
|
||
2018-11-20 version 1.3 | ||
---------------------- | ||
|
||
- Support for supersonic and inviscid compressible flows | ||
(compressible Euler equations) | ||
- OpenFOAM support for inviscid compressible flows | ||
- Monitoring of OpenFOAM convergence curves | ||
- NACA 4-series pre-defined wing geometry object | ||
|
||
|
||
2018-10-22 version 1.2 | ||
---------------------- | ||
|
||
- OpenFOAM external CFD solver integration | ||
- Support for k-epsilon/omega turbulence models (with OpenFOAM) | ||
- Potential flow velocity field initialization | ||
- Improved resolution of curved geometry boundaries | ||
|
||
|
||
2018-09-24 version 1.1 | ||
---------------------- | ||
|
||
- Support for 2D Axisymmetry/Cylindrical coordinates | ||
and flows with swirl (non-zero azimuthal velocity) | ||
- Support for heat transfer modeling in 1D | ||
- Support for importing 2D planar STL CAD geometry files | ||
- Built-in interface to the external mesh generator | ||
Gridgen2D with support for meshing boundary layers | ||
- Support for importing Gmsh, GiD, Triangle, and FEniCS | ||
grid and mesh formats | ||
- Improved parametrization and meshing of curved boundaries | ||
- Added automatic shock capturing and stabilization for | ||
convection dominated flow regimes | ||
- Improved and more efficient flow discretization | ||
- Added advanced postprocessing functionality such as boundary | ||
integration for computation of drag and lift coefficients | ||
- Extended backwards compatibility to MATLAB 2009b | ||
|
||
|
||
2018-08-05 version 1.0 | ||
---------------------- | ||
|
||
- Initial release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,212 @@ | ||
Precise Simulation Limited Software License Agreement | ||
|
||
CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS ("TERMS") BEFORE | ||
INSTALLING OR USING THE PROGRAMS OR DOCUMENTATION. INSTALLING OR USING | ||
THE PROGRAMS MEANS YOU HAVE ACCEPTED AND AGREE TO BE BOUND BY THE | ||
TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT ACCEPT THEM, | ||
UNINSTALL, REMOVE AND COMPLETELY DELETE THE PROGRAMS AND | ||
DOCUMENTATION. | ||
|
||
1. Preamble: This Agreement governs the relationship between the | ||
Licensee ("you", "your") and Licensor Precise Simulation Limited | ||
("we", "us", "ours"), a duly registered company whose registered place | ||
of business is Suite 1703, 17/F, Tai Tung Building, 8 Fleming Road, Wan | ||
Chai, Hong Kong. This Agreement sets the terms, rights, restrictions | ||
and obligations on using FEATool ("Software", "Program(s)") and | ||
documentation ("Documentation") created and owned by Licensor, as | ||
detailed herein. | ||
|
||
2. License Grant: Licensor hereby grants Licensee a Non-assignable & | ||
Non-transferable, Non-exclusive license to run and use the Program, | ||
without the rights to create derivative works, all with accordance | ||
with the terms set forth and other legal restrictions set forth in 3rd | ||
party software used while running Software. | ||
|
||
2.1 Programs: You may license a specified single installation license | ||
("SUL"), multi-user/floating network license ("MUL"), or ("CKL") class | ||
kit license under this Agreement, and your license rights are for the | ||
number of installations and users set forth on the purchase order, | ||
agreement, or issued invoice. A free limited and restricted license | ||
("FREE/TRIAL") is granted for personal, non-commercial use for | ||
evaluation purposes. | ||
|
||
a. the FREE/TRIAL license option is restricted to personal, trial, and | ||
non-commercial use allowing for a single installation and concurrent | ||
use of the Program. You may NOT use the Program with a FREE/TRIAL | ||
license for any commercial, or production use, i.e., you may only use | ||
the Program for experimental, personal, and trial use (to test the | ||
Program). Specifically, the restrictions of the FREE/TRIAL license | ||
Program and Software may not be circumvented in any way without | ||
Payment for an upgraded license. | ||
|
||
b. the specified single installation license SUL must be installed on | ||
a specified computer system and its use is limited to a single | ||
concurrent instance. To change system a system transfer fee may be | ||
required. | ||
|
||
c. the multi-use license option MUL may be installed on a single | ||
networked system or server, or several systems and run concurrently | ||
the number of instances specified in the purchase order, agreement, or | ||
issued invoice. | ||
|
||
d. academic granting institutions with the class kit license CKL | ||
option may install and use the Software in a computer lab/systems | ||
belonging to the institute/institution and run concurrently the number | ||
of instances specified in the purchase order, agreement, or issued | ||
invoice. | ||
|
||
e. regardless of which license you have, you shall use the Programs | ||
only for your internal operations. For the purposes of this Agreement, | ||
"internal operations" means use of the Programs by your employees or | ||
those of your subsidiaries or parent company and for the performance | ||
of consulting or research for third parties who engage you as an | ||
employee or independent contractor. You also shall not disclose any | ||
characteristics or technical capabilities of the Programs to any third | ||
party without our prior written authorization. | ||
|
||
2.2 Delivery: We may deliver the Programs and Documentation to you in | ||
archival form over the Internet with a passcode or license key which | ||
specifies the licensed Programs. You shall be responsible for all use | ||
of your passcode, authorized or not, and you shall not disclose the | ||
archive passcode or allow it to be used except for installation of the | ||
Programs. | ||
|
||
2.3 Ownership: All right, title and interest in and to the licensed | ||
Program(s), including without limitation, trade secrets and | ||
copyrights, are, and shall at all times remain, the exclusive property | ||
of us and you shall have no right, therein, except the expressly | ||
limited license rights granted herein. | ||
|
||
2.4. Non Assignable & Non-Transferable: Licensee may not assign or | ||
transfer his rights and duties under this license. | ||
|
||
2.5. The Software and Documentation are for your personal use and/or | ||
internal business operations and are not for resale or other transfer | ||
or disposition to any other person or entity. In addition, you | ||
specifically agree not to: | ||
|
||
a. reverse engineer, decompile, disassemble, translate, modify, alter | ||
or otherwise change the Licensor's Software or any part thereof; | ||
|
||
b. attempt to derive the source code, design or structure of the | ||
Licensor's Software; | ||
|
||
c. sell, rent, lease, distribute, assign, sub-license, convey, | ||
transfer, pledge as security or otherwise encumber or transfer | ||
(including by loan or gift) the rights and licenses granted hereunder; | ||
|
||
d. copy, distribute (fork), or reproduce any part of the Software or | ||
Documentation other than as allowed under this Agreement; | ||
|
||
e. use the Software or Documentation in any manner that violates any | ||
statute, law, rule, regulation, directive, guideline, bylaw whether | ||
presently in force or may be implemented by state or local | ||
authorities. | ||
|
||
3. Term & Termination: The Term of this license shall be until | ||
terminated, or until specified by issued purchase order, agreement, or | ||
issued invoice. Licensor may terminate this Agreement, including | ||
Licensee's license in the case where Licensee: | ||
|
||
a. became insolvent or otherwise entered into any liquidation process; or | ||
|
||
b. Licensee was in breach of any of this license's terms and | ||
conditions and such breach was not cured, immediately upon | ||
notification; or | ||
|
||
c. Licensee otherwise entered into any arrangement which caused | ||
Licensor to be unable to enforce his rights under this License. | ||
|
||
4. Payment: In consideration of the License granted under clause 2, | ||
Licensee shall pay Licensor a fee which Licensor may deem | ||
adequate. Failure to perform payment shall construe as material breach | ||
of this Agreement. You shall be liable for any taxes (except those on | ||
our net income) due in connection with this Agreement. | ||
|
||
4.1 No purchase order or any other standardized business form issued | ||
by you, and even if such purchase order or other standardized business | ||
form provides that it takes precedence over any other agreement | ||
between the parties, shall be effective to contradict, modify, add to | ||
or delete from the terms of this Agreement in any manner | ||
whatsoever. Any acknowledgment, in any form, of any such purchase | ||
order or standardized business form is not recognized as a subsequent | ||
writing and will not act as acceptance of such terms. | ||
|
||
5. Upgrades, Updates and Fixes: Licensor may provide Licensee, from | ||
time to time, with Upgrades, Updates or Fixes, as detailed herein and | ||
according to his sole discretion. Licensee hereby warrants to keep The | ||
Software up-to-date and install all relevant updates and fixes, and | ||
may, at his sole discretion, purchase upgrades, according to the rates | ||
set by Licensor. Licensor shall provide any update or Fix free of | ||
charge; however, nothing in this Agreement shall require Licensor to | ||
provide Updates or Fixes. | ||
|
||
6. Support: The Software is provided under an AS-IS basis and without | ||
any support, updates or maintenance. Nothing in this Agreement shall | ||
require Licensor to provide Licensee with support or fixes to any bug, | ||
failure, mis-performance or other defect in The Software. | ||
|
||
7. Liability: To the extent permitted under Law, The Software is | ||
provided under an AS-IS basis. Licensor shall never, and without any | ||
limit, be liable for any damage, cost, expense or any other payment | ||
incurred by Licensee as a result of Software's actions, failure, bugs | ||
and/or any other interaction between The Software and Licensee's | ||
end-equipment, computers, other software or any 3rd party, | ||
end-equipment, computer or services. Moreover, Licensor shall never | ||
be liable for any defect in source code written by Licensee when | ||
relying on The Software or using The Software's source code. | ||
|
||
8. Warranty: The Software is provided without any warranty; Licensor | ||
hereby disclaims any warranty that The Software shall be error free, | ||
without defects or code which may cause damage to Licensee's computers | ||
or to Licensee, and that Software shall be functional. Licensee shall | ||
be solely liable to any damage, defect or loss incurred as a result of | ||
operating software and undertake the risks contained in running The | ||
Software on License's Computer System(s) and Server(s). | ||
|
||
8.1 Prior Inspection: Licensee hereby states that he inspected The | ||
Software thoroughly and found it satisfactory and adequate to his | ||
needs, that it does not interfere with his regular operation and that | ||
it does meet the standards and scope of his computer systems and | ||
architecture. Licensee found that The Software interacts with his | ||
development, website and server environment and that it does not | ||
infringe any of End User License Agreement of any software Licensee | ||
may use in performing his services. Licensee hereby waives any claims | ||
regarding The Software's incompatibility, performance, results and | ||
features, and warrants that he inspected the The Software. | ||
|
||
9. No Refunds: Licensee warrants that he inspected The Software | ||
according to clause 8.1 and that it is adequate to his | ||
needs. Accordingly in the case of NON-FREE licenses, as The Software | ||
is intangible goods, Licensee shall not be, ever, entitled to any | ||
refund, rebate, compensation or restitution for any reason whatsoever, | ||
even if The Software contains material flaws. | ||
|
||
10. Technical Information. You agree that We may collect or process | ||
technical and related information arising from Your use of the | ||
Software which may include but may not be limited to internet protocol | ||
address, hardware identification, operating system, application | ||
software, peripheral hardware, debugging information, and | ||
non-personally identifiable software usage statistics to facilitate | ||
the provisioning of Updates, Support, invoicing or online services, | ||
identify trends and bugs, collect activation information, usage | ||
statistics and track other data related to Your use of the Software. | ||
|
||
11. Indemnification: Licensee hereby warrants to hold Licensor | ||
harmless and indemnify Licensor for any lawsuit brought against it in | ||
regards to Licensee's use of The Software in means that violate, | ||
breach or otherwise circumvent this license, Licensor's intellectual | ||
property rights or Licensor's title in The Software. Licensor shall | ||
promptly notify Licensee in case of such legal action and request | ||
Licensee's consent prior to any settlement in relation to such lawsuit | ||
or claim. | ||
|
||
12. Governing Law, Jurisdiction: Licensee hereby agrees not to | ||
initiate class-action lawsuits against Licensor in relation to this | ||
license and to compensate Licensor for any legal fees, cost or | ||
attorney fees should any claim brought by Licensee against Licensor be | ||
denied, in part or in full. | ||
|
||
13. Revised Terms of Use: We may revise the terms of use of the | ||
Programs from time to time. Revisions are effective upon receipt of | ||
notice from us. |
Oops, something went wrong.