374cfc7 | Ping He | 02 October 2020, 02:22:29 UTC | V2.1.2 (#65) * Updated README. * Added default values for normalizeStates. * Added actuatorPoint parameters as design variables. * Added the capability to set actuatorDisk parameters as design variables. * Fixed a bug for actuatorDisk. * Added options to overwrite checkMesh thresholds. * Fixed DACheckMesh. * Fixed a bug for innerRadius. * Changed the daFvSource for simple and rhoSimple. * Updated tests. * Fixed a bug in test. * Fixed tests. | 02 October 2020, 02:22:29 UTC |
b590e3b | Ping He | 23 September 2020, 23:55:47 UTC | Fixed typos. (#64) | 23 September 2020, 23:55:47 UTC |
7f1879d | Ping He | 23 September 2020, 16:04:07 UTC | Update pyDAFoam.py | 23 September 2020, 16:04:07 UTC |
23f8c60 | Ping He | 22 September 2020, 18:18:20 UTC | Improvement for the HTS solver (#63) * Added the adjPCLag option to re-compute dRdWTPC every a few adjoint solves. * Added options to output averaged objective function values. * Fixed an issue for solveCL. Added writeHist for averaged field and for all solvers. * Fixed an issue for writting objective history files. * Enabled printing version to screen. * Updated the interface for HTS. * Fix. * Fixed an issue for the actuatorPoint model. * Added phase in actuatorPoint model. * Added tests for gaussian smooth option for actuatorPoint. | 22 September 2020, 18:18:20 UTC |
45cd9ea | Ping He | 17 September 2020, 03:54:20 UTC | Added DAPisoFoam (#62) * Added oscillating boundary condition libs. * Added primal solver DAPisoFoam. * Added save and get time instances. Added two boundary conditions. * Added state and boundary state lists. * Tweaked the saveTimeInstances function. * Updated setTimeInstanceObjFunc. * Fixed an issue in ofField2List. * Updated boundary condition for nutUSpaldingWallFunction for additional input parameters maxIter and tolerance, which is from OpenFOAM-v2006. * Updates for setTimeInstnaceFields. * Updated the evalFuncs. * Minor change. * Fixed an issue in setTimeInstanceField in Python layer that the self.wVec is not updated. * Updated version. * Fixed a missing class for DAPisoFoam. * Re-organized the folder structures for BCs and models. Now they are integrated into DASolver libs. * Added the actuator point model. * Fixed an issue for fvSource for pisoFoam. Changed the default tolerance for the SA wall function. * Fixed an issue for the SAFv3. * Added the kOmegaSST model. Fixed an issue in the turbulence models that variables were not bounded. * Rewrote the boundVar and printToScreen. * Added the kEpsilon model. * Updated the API. Removed flowCondition and turbulenceModel parameters in the Python layer. * Updated tests. * Fixed an issue for file output for DAPisoFoam in parallel. * Implemented the BC setup for k, omega, and epsilon. * Updated tests. * Updated travis. * Updated tests and add verifySens option. * Minor update. * Updated tests. * Updated tests. * Testing concurrent tests on Travis. * Split the tests in Travis. Increased the coverage. | 17 September 2020, 03:54:20 UTC |
f9078cc | Ping He | 15 September 2020, 04:13:33 UTC | Added new objective function and fvSource (#61) * Added the mass objective for the soliDisplacementFoam. * Added the actuator source term for DARhoSimpleFoam. * Fixed the fvSource adjoint accuracy. * Fixed an issue in reg test when updating fvSource. | 15 September 2020, 04:13:33 UTC |
3db2f64 | Ping He | 11 September 2020, 03:47:47 UTC | v2.0.5 (#60) * Fixed an issue for coloringSolvers such that we dont need to create intemediate fields. * Added totalPressureRatio, totalTemperatureRatio, and massFlowRate objectives and verified their adjoint. * Changed version. * Updated the tests for DATurbFoam with more objectives. * Fixed an issue for setting rotatingWall BCs. * Updated reg tests. * Added the missing ref value. | 11 September 2020, 03:47:47 UTC |
0ef51fb | Ping He | 05 September 2020, 13:05:39 UTC | V2.0.4 (#58) * Added wallHeatFlux obj. * Updated version. * Added DASimpleTFoam solver. * Added totalPressure as objective. * Added tests for new solver and objectives. * Updated travis. * Added MRF for DASimpleFoam. * Removed MRF from DASimpleFoam. * Added DATurbFoam and its tests. * Updated travis. * Added DASolidDisplacementFoam. Re-organized lib structure with a new condition Solid that does not depends on turbulence models. * Added tests for DASolidDisplacementFoam. * Fixed the pressureInletVelocity BC and updated tests. * Fixed an issue for dFdW for vonMisesStressKS. * Fixed an issue for DATurbFoam to improve sens accuracy. * Updated tests for DATurbFoam. | 05 September 2020, 13:05:39 UTC |
f64a2ba | Ping He | 15 August 2020, 21:44:57 UTC | Added coverage parallel test for pyDAFoam. | 15 August 2020, 21:44:57 UTC |
fba6e1d | Ping He | 15 August 2020, 20:26:47 UTC | v2.0.3 (#57) * Updated the patch API for alpha, BC, and primalBC. Updated tests. * Implemented setting lower bounds for dRdW and dRdWPC. * Implemented the auto-write of decomposeParDict file. * Fixed an issue for jacLowerBounds. Added scripts in setup.py. Cleaned *.so when running Allclean. * Fixed an issue in setup.py. | 15 August 2020, 20:26:47 UTC |
34e61a5 | friedenhe | 05 August 2020, 22:13:14 UTC | Updated the version in __init__.py. | 05 August 2020, 22:13:14 UTC |
cea83cf | friedenhe | 05 August 2020, 21:47:07 UTC | Disabled link time optimization compatibility check for anaconda. | 05 August 2020, 21:47:07 UTC |
d9f6c4e | Ping He | 30 July 2020, 00:58:10 UTC | Update the coverall badge | 30 July 2020, 00:58:10 UTC |
6da7f5a | Ping He | 29 July 2020, 22:56:47 UTC | Fix v2 (#56) * Changed the coveralls badge. * Added Cython in setup.py. * Updated test to cover cell state ordering. * Updatd travis. * Updated tests. * Updated tests and travis. * Updated tests. * Updated tests and improve coverage. * Updated tests and deleted unused functions in pyDAFoam.py. * Delete an unused function in DAUtility. | 29 July 2020, 22:56:47 UTC |
45db8be | Ping He | 26 July 2020, 01:19:26 UTC | Updated travis. | 26 July 2020, 01:19:26 UTC |
0afd30b | Ping He | 25 July 2020, 23:53:29 UTC | Update readme. | 25 July 2020, 23:53:29 UTC |
03d3179 | Ping He | 25 July 2020, 23:51:33 UTC | Added all v2.0 files. | 25 July 2020, 23:51:33 UTC |
6da9111 | Ping He | 25 July 2020, 23:49:17 UTC | Removed all v1.1 files. Ready for v2.0. | 25 July 2020, 23:49:17 UTC |
35a18c0 | Ping He | 25 July 2020, 21:40:32 UTC | Updated the docs and website. | 25 July 2020, 21:40:32 UTC |
e3766b8 | Ping He | 22 July 2020, 02:21:24 UTC | Fixed an issue in travis. | 22 July 2020, 02:21:24 UTC |
38b92bd | Ping He | 22 July 2020, 02:03:24 UTC | Fixed an issue in the Make options file that the debug flag was accidentally added. | 22 July 2020, 02:03:24 UTC |
cac4fac | Ping He | 26 June 2020, 14:48:54 UTC | Update Installation.rst | 26 June 2020, 14:48:54 UTC |
03f0c85 | Ping He | 24 June 2020, 02:43:14 UTC | Update pyDAFoam.py Fixed a bug in checkMeshLog | 24 June 2020, 02:43:14 UTC |
1f2c49d | Ping He | 15 June 2020, 18:35:15 UTC | Update Installation.rst | 15 June 2020, 18:35:15 UTC |
f0815b0 | Ping He | 17 May 2020, 13:46:48 UTC | Update Tutorials.rst | 17 May 2020, 13:46:48 UTC |
85a2924 | Ping He | 10 May 2020, 20:15:31 UTC | Updated docs. | 10 May 2020, 20:15:31 UTC |
62963e7 | Ping He | 09 May 2020, 21:34:53 UTC | Fixed makefile (#55) * Updated gitignore for MacOS files. * Re-organized the applications folder. * Changed the makefile. Now we run <make> to compile. * Re-organized the ofLibs folders * Fixed make. Fixed travis. * Added the debug mode makefile options. * Updated docs. | 09 May 2020, 21:34:53 UTC |
0285787 | Ping He | 08 May 2020, 19:31:07 UTC | Wrapped all solvers using Cython (#54) * Modified the make files such that we no longer need to make the libs and solvers twice for Petsc. * Reorganized the src folder structure. * Wrapped all the solvers into python libs. Added a useCython option to enable it. Default is false. * Minor bug fix. | 08 May 2020, 19:31:07 UTC |
ed0ca9b | Ping He | 07 May 2020, 17:58:30 UTC | Fixed a bug in pyofm reading | 07 May 2020, 17:58:30 UTC |
374de97 | Ping He | 07 May 2020, 01:42:42 UTC | Fixed a typo in docs (#52) | 07 May 2020, 01:42:42 UTC |
2e831e3 | Ping He | 05 May 2020, 02:23:15 UTC | Fix pyofm (#51) * Fixed interface for new pyOFM repo. * Updated the installtaion guide for the new pyOFM repo. | 05 May 2020, 02:23:15 UTC |
8500784 | Ping He | 28 April 2020, 12:21:02 UTC | minor doc fix (#50) * Minor fix for docs. | 28 April 2020, 12:21:02 UTC |
6bc6c76 | Ping He | 28 April 2020, 03:15:15 UTC | Fixed the travis for py3 (#49) * Updated pyofm, installation guide, and travis. * Fixed the travis config for py3. | 28 April 2020, 03:15:15 UTC |
b5123bd | Ping He | 28 April 2020, 00:21:36 UTC | Updated pyofm, installation guide, and travis. (#48) | 28 April 2020, 00:21:36 UTC |
5dcdedf | Ping He | 27 April 2020, 19:32:22 UTC | Updated docs for Python 3 installation along with a Dockerfile (#47) * Changed the links in tutorials from Git-LFS to UM-Box. * Made pyDAFoam.py Python-3 compatible. Also fixed an issue that using str(float_number) can loss precision. This will need reg_tests to be updated. * Updated the reg_tests. It will work for both Python 2 and 3. * Made the scripts in reg_tests Python 3 compatible. * Made the scripts in tutorials Python 3 compatible. * Made the rest scripts Python 3 compatible. * Modified the Allwclean script to clean up the __pycache__ folders. * Fixed the Petsc 3.9 issue for dF/dXv computation. Added its reg tests. * Modified the python script for tutorials. * Updated the installation guide with Python 3.x. Added the Dockerfile. * Changed docs. * Fixed a reg test issue for calcDeltaVolumeMat. * Fixed docs. | 27 April 2020, 19:32:22 UTC |
85c3705 | Ping He | 24 April 2020, 18:17:34 UTC | Added support for Python 3.x (#44) * Changed the links in tutorials from Git-LFS to UM-Box. * Made pyDAFoam.py Python-3 compatible. Also fixed an issue that using str(float_number) can loss precision. This will need reg_tests to be updated. * Updated the reg_tests. It will work for both Python 2 and 3. * Made the scripts in reg_tests Python 3 compatible. * Made the scripts in tutorials Python 3 compatible. * Made the rest scripts Python 3 compatible. * Modified the Allwclean script to clean up the __pycache__ folders. * Fixed the Petsc 3.9 issue for dF/dXv computation. Added its reg tests. | 24 April 2020, 18:17:34 UTC |
0dd902d | Guillaume Florent | 23 April 2020, 03:26:40 UTC | Code style update PEP8 of pyDAFoam.py (#43) Co-authored-by: Ping He <friedenhe@gmail.com> | 23 April 2020, 03:26:40 UTC |
ba1b6bc | Ping He | 22 April 2020, 03:29:49 UTC | Fixed the Petsc-3.9 parallel INSERT_VALUES issue. | 22 April 2020, 03:29:49 UTC |
de3a62c | Ping He | 01 April 2020, 13:55:51 UTC | Changed the links in tutorials from Git-LFS to UM-Box. (#40) | 01 April 2020, 13:55:51 UTC |
70a5c77 | Ping He | 25 March 2020, 22:17:44 UTC | Merge pull request #39 from friedenhe/master Fixes | 25 March 2020, 22:17:44 UTC |
e18aeb3 | Ping He | 25 March 2020, 21:13:08 UTC | More fixes. | 25 March 2020, 21:13:08 UTC |
fbfb561 | Ping He | 25 March 2020, 21:10:02 UTC | Minor fixes. | 25 March 2020, 21:10:02 UTC |
b60dc4a | Ping He | 25 March 2020, 21:02:00 UTC | Updated the docs for OpenMPI. | 25 March 2020, 21:02:00 UTC |
695a968 | Ping He | 25 March 2020, 14:27:19 UTC | Merge pull request #38 from friedenhe/master Fixes | 25 March 2020, 14:27:19 UTC |
4340fcf | Ping He | 25 March 2020, 01:16:31 UTC | Minor fixes. | 25 March 2020, 01:16:31 UTC |
6dcf429 | Ping He | 25 March 2020, 00:31:42 UTC | Updated installation guide. | 25 March 2020, 00:31:42 UTC |
fcd6d48 | Neil Wu | 24 March 2020, 15:48:22 UTC | added template and CODEOWNERS | 24 March 2020, 15:48:22 UTC |
5033551 | Ping He | 13 March 2020, 18:43:42 UTC | Merge pull request #37 from friedenhe/master Added the missing actuator source term in AdjointDerivativeSimpleFoam. | 13 March 2020, 18:43:42 UTC |
72ce63b | Ping He | 13 March 2020, 18:08:01 UTC | Added the missing actuator source term in AdjointDerivativeSimpleFoam. | 13 March 2020, 18:08:01 UTC |
5b92ad9 | Ping He | 04 February 2020, 21:19:13 UTC | Merge pull request #36 from friedenhe/master Added a new turbulence model. | 04 February 2020, 21:19:13 UTC |
c42cabd | Ping He | 04 February 2020, 19:27:55 UTC | Added a new turbulence model. | 04 February 2020, 19:27:55 UTC |
10b4a96 | Ping He | 24 January 2020, 21:12:53 UTC | Merge pull request #35 from friedenhe/master Fixed the docs. | 24 January 2020, 21:12:53 UTC |
51b5117 | Ping He | 24 January 2020, 18:52:32 UTC | More updated docs. | 24 January 2020, 18:52:32 UTC |
20f60d5 | Ping He | 24 January 2020, 18:42:49 UTC | Fixed the docs. | 24 January 2020, 18:42:49 UTC |
51a99f0 | Ping He | 14 January 2020, 16:54:51 UTC | Merge pull request #34 from friedenhe/master updates | 14 January 2020, 16:54:51 UTC |
2bc4778 | Ping He | 14 January 2020, 13:44:21 UTC | Updated docs. | 14 January 2020, 13:44:21 UTC |
e3e3c82 | Ping He | 14 January 2020, 13:44:13 UTC | Updated parameters for nrel6 tutorial. | 14 January 2020, 13:44:13 UTC |
3af9c87 | Ping He | 12 January 2020, 21:48:12 UTC | Merge pull request #33 from friedenhe/master Modified docs. | 12 January 2020, 21:48:12 UTC |
97eef51 | Ping He | 12 January 2020, 16:59:05 UTC | Modified docs. | 12 January 2020, 16:59:05 UTC |
f84a7fa | Ping He | 22 December 2019, 04:01:55 UTC | Merge pull request #31 from friedenhe/master Fixed a bug for HbyA computation in turboDAFoam. | 22 December 2019, 04:01:55 UTC |
6f9ff1e | Ping He | 22 December 2019, 03:27:44 UTC | Fixed a bug for HbyA computation in turboDAFoam. | 22 December 2019, 03:27:44 UTC |
2f74553 | Ping He | 20 December 2019, 17:49:03 UTC | Merge pull request #30 from friedenhe/master Fixed an issue in boundVar that the vectorBoundaryField is not bounded. | 20 December 2019, 17:49:03 UTC |
588c8d1 | Ping He | 20 December 2019, 16:57:00 UTC | Fixed an issue in boundVar that the vectorBoundaryField is not bouned. | 20 December 2019, 16:57:00 UTC |
b8e4d29 | Ping He | 14 December 2019, 23:02:34 UTC | Merge pull request #29 from friedenhe/master Updated the docs. | 14 December 2019, 23:02:34 UTC |
c61b9a4 | Ping He | 14 December 2019, 20:18:44 UTC | Updated the docs. | 14 December 2019, 20:18:44 UTC |
6ae5ab7 | Ping He | 14 December 2019, 04:28:22 UTC | Merge pull request #28 from friedenhe/master changes | 14 December 2019, 04:28:22 UTC |
7d11fbe | Ping He | 14 December 2019, 02:23:30 UTC | Updated the docs. | 14 December 2019, 02:23:30 UTC |
a006521 | Ping He | 14 December 2019, 02:23:20 UTC | Modified tutorials. | 14 December 2019, 02:23:20 UTC |
bd29a90 | Ping He | 14 December 2019, 02:23:02 UTC | Use opt=2 for the turboDAFoam test. | 14 December 2019, 02:23:02 UTC |
ef253eb | Ping He | 13 December 2019, 21:27:51 UTC | Fixed an option for the turboDAFoam test. | 13 December 2019, 21:27:51 UTC |
a465e95 | Ping He | 13 December 2019, 21:01:48 UTC | Fixed the script. | 13 December 2019, 21:01:48 UTC |
205b40d | Ping He | 13 December 2019, 20:59:41 UTC | Added the NREL6 and Rotor67 aerodynamic case. | 13 December 2019, 20:59:41 UTC |
406cf9e | Ping He | 13 December 2019, 20:39:10 UTC | Added an option to use special PCs for transonic cases. | 13 December 2019, 20:39:10 UTC |
f1bea10 | Ping He | 13 December 2019, 00:52:34 UTC | Merge pull request #27 from friedenhe/master updates | 13 December 2019, 00:52:34 UTC |
5b6fced | Ping He | 12 December 2019, 23:16:43 UTC | Fixed the refs. | 12 December 2019, 23:16:43 UTC |
2728439 | Ping He | 12 December 2019, 21:39:15 UTC | Updated a test for simpleFoam. | 12 December 2019, 21:39:15 UTC |
898f01c | Ping He | 12 December 2019, 16:54:26 UTC | Updated the reg tests. | 12 December 2019, 16:54:26 UTC |
2b46fcf | Ping He | 12 December 2019, 16:53:40 UTC | Fixed the missing connectivity for pressureInletVelocity. | 12 December 2019, 16:53:40 UTC |
6e81a67 | Ping He | 12 December 2019, 16:53:21 UTC | Fixed an issue in perturbState for pressureInletVelocity. | 12 December 2019, 16:53:21 UTC |
bfa20fc | Ping He | 12 December 2019, 16:52:44 UTC | Made the adjDev consistent with the new changes. | 12 December 2019, 16:52:44 UTC |
d96b90f | Ping He | 12 December 2019, 16:45:08 UTC | Changed the turboDAFoam solver. | 12 December 2019, 16:45:08 UTC |
95a1354 | Ping He | 12 December 2019, 16:44:21 UTC | Added two python scripts to compute MatRelDiff and VecRelDiff. | 12 December 2019, 16:44:21 UTC |
767866e | Ping He | 25 October 2019, 14:55:03 UTC | Merge pull request #26 from friedenhe/master Updated docs. | 25 October 2019, 14:55:03 UTC |
5603907 | Ping He | 25 October 2019, 13:57:57 UTC | Updated docs. | 25 October 2019, 13:57:57 UTC |
c1ee7ea | Ping He | 08 October 2019, 03:13:03 UTC | Merge pull request #25 from friedenhe/master Fixed an issue for adjIdx when setting useColoring=False. | 08 October 2019, 03:13:03 UTC |
a400290 | Ping He | 08 October 2019, 02:24:17 UTC | Fixed an issue for adjIdx when setting useColoring=False. | 08 October 2019, 02:24:17 UTC |
55e20b6 | Ping He | 20 September 2019, 20:20:34 UTC | Merge pull request #24 from friedenhe/master Fixed docs. Added links to the MACH framework page. | 20 September 2019, 20:20:34 UTC |
00002d1 | Ping He | 20 September 2019, 19:26:28 UTC | Added links to the MACH framework. | 20 September 2019, 19:26:28 UTC |
c3be3d8 | Ping He | 20 September 2019, 17:17:02 UTC | Fixed the docs for recent update of the config.mk files in cgnsUtils and IDWarp. | 20 September 2019, 17:17:02 UTC |
b741da6 | Ping He | 14 September 2019, 19:21:16 UTC | Merge pull request #23 from friedenhe/master Fixed an issue for the dummyTurbulenceModel. Now it can be used for l… | 14 September 2019, 19:21:16 UTC |
d7c80ea | Ping He | 12 September 2019, 16:55:15 UTC | Fixed an issue for the dummyTurbulenceModel. Now it can be used for laminar flow. | 12 September 2019, 16:55:15 UTC |
16084be | Ping He | 10 September 2019, 16:19:57 UTC | Merge pull request #22 from friedenhe/master Fixed docs. | 10 September 2019, 16:19:57 UTC |
f57cea1 | Ping He | 10 September 2019, 16:18:44 UTC | Fixed docs. | 10 September 2019, 16:18:44 UTC |
94e0015 | Ping He | 15 August 2019, 14:31:09 UTC | Merge pull request #20 from friedenhe/master changes | 15 August 2019, 14:31:09 UTC |
72d5d07 | Ping He | 13 August 2019, 18:37:40 UTC | Fixed turboDAFoam flow and adjoint to improve convergence. Updated reg tests. | 13 August 2019, 18:37:40 UTC |
1923f08 | Ping He | 13 August 2019, 18:37:05 UTC | Added singleProcFaceset for decomposeDict in python layer. | 13 August 2019, 18:37:05 UTC |
2929ffc | Ping He | 13 August 2019, 18:36:15 UTC | Added MRF for simpleFoam. | 13 August 2019, 18:36:15 UTC |
1bc19aa | Ping He | 12 August 2019, 17:48:43 UTC | Fixed an issue that when decomposePar returns a processor with zero cell, the printResidual function will return a seg fault. Now it will print a warning instead. | 12 August 2019, 17:48:43 UTC |
d1b90e6 | Ping He | 10 August 2019, 23:26:03 UTC | Increased the prealloc for stateBoundaryMats to 1000. | 10 August 2019, 23:26:03 UTC |
32569b9 | Ping He | 07 August 2019, 17:16:06 UTC | Merge pull request #19 from friedenhe/master updates | 07 August 2019, 17:16:06 UTC |