c59e8ce | Ping He | 17 September 2024, 15:40:47 UTC | Added patch and field Max objs. (#684) | 17 September 2024, 15:40:47 UTC |
a57881f | Ping He | 06 September 2024, 03:02:24 UTC | Disabled dFdW coloring for AD mode. (#679) | 06 September 2024, 03:02:24 UTC |
2a147a6 | Ping He | 20 August 2024, 02:43:57 UTC | Fixed a bug for sensMap for handling multiple wall surfaces | 20 August 2024, 02:43:57 UTC |
21dc6b0 | Ping He | 29 July 2024, 20:39:18 UTC | Fixed a potential issues for all-zero dF seeds (#667) * Fixed a potential issue for zero fBar. * Small change to the dF structure. | 29 July 2024, 20:39:18 UTC |
6b92e7b | Ping He | 10 July 2024, 19:41:06 UTC | Fixed a potential bug for writeAdjointFields | 10 July 2024, 19:41:06 UTC |
7441216 | Bernardo Pacini | 03 July 2024, 17:23:07 UTC | Adding post-processing routines to compute surface forces (#659) * Adding new post-processing routines to compute surface forces * Replacing previous version of forcePerS | 03 July 2024, 17:23:07 UTC |
cd2b115 | Ping He | 30 June 2024, 16:00:44 UTC | Deleted the D dependency for mass obj. | 30 June 2024, 16:00:44 UTC |
c27805a | Ping He | 30 June 2024, 15:01:06 UTC | Fixed a few issues for snapCenter2Cell (#658) * Fixed bugs for snapCenter2Cell and hasFvSource. * Fixed a bug. * More bug fix. * Fixed bugs in snapCenter. | 30 June 2024, 15:01:06 UTC |
c195f8b | Ping He | 28 June 2024, 15:36:27 UTC | Added an option to snap heatSource center to a cell (#657) * Fixed an issue for snappedCenter. * Added snapCenterToCell for heat source. | 28 June 2024, 15:36:27 UTC |
a941eaf | Ping He | 27 June 2024, 23:02:36 UTC | Allowed heat source to move with derivs (#656) * Added heat source parameters as DVs and location snapCenter option. * Fixed some bugs and added the derivs for the heatSource pars. * Fixed a bug. | 27 June 2024, 23:02:36 UTC |
aa2d351 | Ping He | 24 June 2024, 12:47:32 UTC | Added inverseRadius for localtion obj. (#654) | 24 June 2024, 12:47:32 UTC |
7b3f157 | Ping He | 23 June 2024, 15:48:07 UTC | Calculated fvSource on the fly | 23 June 2024, 15:48:07 UTC |
77be385 | Ping He | 23 June 2024, 00:37:38 UTC | Added more heat sources. (#653) | 23 June 2024, 00:37:38 UTC |
25bd435 | Ping He | 20 June 2024, 00:22:31 UTC | Enabled writing adjoint fields for post-processing (#651) | 20 June 2024, 00:22:31 UTC |
3492f59 | Ping He | 18 June 2024, 18:02:57 UTC | Fixed a bug for DAReg. (#649) | 18 June 2024, 18:02:57 UTC |
304957a | Ping He | 16 June 2024, 23:12:17 UTC | Added an option to use TensorFlow callback funcs in regModel (#648) * Added call back funcs for regModel. * Enabled ExternalTensorFlow with multiple models. * Fixed a bug for tensorflow. * Fixed an issue for feature ordering. * Fixed a test bug. * Fixed a bug for SSTFIML. * Allowed writeFeatures for FI mode. * Added the nInputs back. | 16 June 2024, 23:12:17 UTC |
eb6d1b3 | Ping He | 29 May 2024, 18:11:59 UTC | Added an option to use latest fields for unsteady solvers. (#644) | 29 May 2024, 18:11:59 UTC |
e40e2f8 | Ping He | 29 May 2024, 13:16:10 UTC | Fixed a bug for adjoint solution's fail flag. (#643) | 29 May 2024, 13:16:10 UTC |
8a9c93a | Ping He | 28 May 2024, 19:13:19 UTC | Added the heat source and fixed a few things for mphys_dafoam (#642) * Commented out setStates in apply_nonlinear. Assigned psi based on OM's latest value. * Added a new child class for setting heat source. * Added the solid tests. | 28 May 2024, 19:13:19 UTC |
be232cb | Ping He | 14 April 2024, 17:44:14 UTC | Enabled using multiple regModels (#629) * Enabled using multiple regModels. * Fixed a warning for location obj. * Fixed a regModel bug for forward. | 14 April 2024, 17:44:14 UTC |
528b283 | Ping He | 12 April 2024, 15:57:43 UTC | Moved regModel-compute after turb-correct (#627) * Moved the reg-comp after turb-update. * Updated pimple test. | 12 April 2024, 15:57:43 UTC |
8afd2ab | Ping He | 11 April 2024, 15:30:49 UTC | Allowed saving features to the disk and fixed a few feature definitions (#626) * Enabled writting features to the disk. * Fixed a syntax error. * Updated tests for regModel. * Added tests for ReLU and RBF. * Fixed a few features in the turbulence models. * Fixed feature output function. * Added DARegression to solid solvers. * Added the missing content in Make/files * Fixed an issue in regModel for solids. | 11 April 2024, 15:30:49 UTC |
b24b19b | Ping He | 10 April 2024, 15:38:33 UTC | Fixed a calcObjStd bug that forgot to reset std for every primal call | 10 April 2024, 15:38:33 UTC |
d58cd15 | Ping He | 10 April 2024, 13:28:37 UTC | Enabled using objFunc std as convergence criterion. (#624) * Enabled using objFunc std as convergence criterion. * Enables using objFuncStd as convergence criterion. | 10 April 2024, 13:28:37 UTC |
2e1b6a2 | Ping He | 08 April 2024, 21:59:46 UTC | Made checkOutput prints warning on each proc | 08 April 2024, 21:59:46 UTC |
d0379b0 | Ping He | 08 April 2024, 15:01:06 UTC | Allowed serial dField derivs and fixed a minor issue for writeDeformedFFDs (#622) * Fixed an issue for. deformedFFD * Added an option to use non-distributed Field DVs. | 08 April 2024, 15:01:06 UTC |
3bd4b61 | Ping He | 07 April 2024, 16:35:40 UTC | Fixed a potential issue for calcMeanStates. (#620) | 07 April 2024, 16:35:40 UTC |
0fe5c96 | Ping He | 07 April 2024, 00:27:03 UTC | Fixed a bug for the RBF regModel | 07 April 2024, 00:27:03 UTC |
35e0a4c | Ping He | 06 April 2024, 22:11:52 UTC | Added radialBasisFunc and ReLU for regModel (#619) * Added the ReLU activation func. * Added the radialBasisFunc for regModel. | 06 April 2024, 22:11:52 UTC |
1b56851 | Ping He | 28 March 2024, 18:03:57 UTC | Added an option to use step-averaged states for steady-state solvers. (#613) | 28 March 2024, 18:03:57 UTC |
fed0263 | Ping He | 26 March 2024, 20:20:12 UTC | Renamed RefDifference to RefVar (#612) * Added sqrt for calcRefDiff. * Renamed RefDiff to RefStd * Updated tests for the refStd. * Renamed RefStd to RefVar. | 26 March 2024, 20:20:12 UTC |
7570ed7 | Ping He | 21 March 2024, 18:44:55 UTC | Allowed multi betaFI by using new names such as betaFINuTilda. (#610) * Allowed multi betaFI by using new names such as betaFINuTilda. * Changed the reduceIO to allow manually prescribing additional output. * Fixed the writeAdjState func. * Updated the betaFI names in test scripts. | 21 March 2024, 18:44:55 UTC |
fb3380a | Ping He | 21 March 2024, 15:01:29 UTC | Used new reg_test_files and added rhoPimple test. (#609) * Switched the reg_test input to a repo. * Added the DARhoPimple test. * Fixed an issue in the make file for rhopimple. * Added the missing make file for rhopimple. | 21 March 2024, 15:01:29 UTC |
5f2cc15 | Ping He | 21 March 2024, 14:44:05 UTC | Changed the intermediate opt folder format to 0.0001, 00002, etc. (#608) | 21 March 2024, 14:44:05 UTC |
217f5e1 | Ping He | 21 March 2024, 02:13:12 UTC | Added DARhoPimpleFoam (#606) * Removed an unused var for pimple. * Added DARhoPimple. Totals not accurate yet. * Always read oldTimes for volStates. * Read oldTime for intermediate states and fixed the total accuracy. | 21 March 2024, 02:13:12 UTC |
695e280 | Ping He | 29 February 2024, 21:20:36 UTC | Added a homTemp bc from Eric. (#597) | 29 February 2024, 21:20:36 UTC |
13b4bc2 | Ping He | 24 February 2024, 16:48:37 UTC | Renamed the util for RMSE. | 24 February 2024, 16:48:37 UTC |
17e39b7 | Ping He | 24 February 2024, 16:21:18 UTC | Added a new post util to extract time series std error. (#594) | 24 February 2024, 16:21:18 UTC |
ee24e98 | Ping He | 20 February 2024, 20:53:04 UTC | Added a postprocessing util to get time series. (#592) | 20 February 2024, 20:53:04 UTC |
1c40d73 | Ping He | 17 February 2024, 16:48:49 UTC | Allowed using existing objFunc for refDiffSquare (#590) * Added an option to use time-dependent ref for refDiffSquare. * Added tests and fixed an issue for refDiffSquare. | 17 February 2024, 16:48:49 UTC |
e64dbf9 | Ping He | 16 February 2024, 02:10:29 UTC | Added an option to compute objective function difference square. (#588) * Updated the version. * Added an option to consider refDiffSquare for all objs. * Fixed the test and a potential issue in dFdAOA-analytical. * Fixed a test script and ref. * Updated test ref. | 16 February 2024, 02:10:29 UTC |
376843f | Ping He | 15 February 2024, 14:26:37 UTC | Changed how the primalResTol is calculated (#587) * Changed how primalResTol is computed. * Fixed tests. | 15 February 2024, 14:26:37 UTC |
561f127 | Ping He | 12 February 2024, 23:57:20 UTC | Added the RegPar for v3. (#585) | 12 February 2024, 23:57:20 UTC |
69e5bc8 | Ping He | 30 January 2024, 00:39:57 UTC | Made reduceIO write states at writeTime only. (#579) | 30 January 2024, 00:39:57 UTC |
0f42fe5 | Ping He | 24 January 2024, 01:23:14 UTC | Fixed a bug for the renameSolution. (#577) | 24 January 2024, 01:23:14 UTC |
205c9c3 | Ping He | 22 January 2024, 00:53:43 UTC | Used plus sign for regModel inputShift | 22 January 2024, 00:53:43 UTC |
5f22bd3 | Ping He | 21 January 2024, 16:26:27 UTC | Fixed a bug for regModel print | 21 January 2024, 16:26:27 UTC |
8d0c663 | Ping He | 21 January 2024, 16:04:43 UTC | Added the missing print for regModelInput. (#574) | 21 January 2024, 16:04:43 UTC |
ee5de3d | Ping He | 21 January 2024, 02:49:43 UTC | Print the reg input info by default. (#573) | 21 January 2024, 02:49:43 UTC |
54e1dc4 | Ping He | 20 January 2024, 22:22:24 UTC | Fixed a bug for DAReg-checkOutput in parallel (#572) * Deleted the files for dym. * Fixed a bug for checkOutput in parallel. | 20 January 2024, 22:22:24 UTC |
e8fbdb6 | Ping He | 20 January 2024, 20:46:00 UTC | Return fail flag if regModel has invalid values (#571) * Returned fail flag if regModel has nan. * Fixed a bug. | 20 January 2024, 20:46:00 UTC |
d44b670 | Ping He | 20 January 2024, 03:03:08 UTC | Updated the solid solver. (#568) | 20 January 2024, 03:03:08 UTC |
a42fe6c | Ping He | 19 January 2024, 20:42:04 UTC | Added an option to extract latestTime. (#567) | 19 January 2024, 20:42:04 UTC |
aa18fb4 | Ping He | 19 January 2024, 17:59:29 UTC | Re-implemented the sensitivity map and changed the renameSolution format (#566) * Added new sensMap funcs. * Made the renameSolution consistent with OF's naming convention. | 19 January 2024, 17:59:29 UTC |
458148b | Ping He | 18 January 2024, 15:58:45 UTC | Added more inputs for the regModel and variance obj (#565) * Moved FIData util to preProcessing. * Added more reg inputs. | 18 January 2024, 15:58:45 UTC |
bcfadd7 | Ping He | 13 January 2024, 01:47:25 UTC | Fixed optFuncs. (#562) | 13 January 2024, 01:47:25 UTC |
f713943 | Ping He | 12 January 2024, 22:25:51 UTC | Added internalDV (#561) * Added default val for DARegModel. * Added internal design vars. * Fixed an issue. * Fixed an issue and add new tests for internalDV. * Fixed some issues for internalDV. | 12 January 2024, 22:25:51 UTC |
d7073e1 | Ping He | 06 January 2024, 16:03:20 UTC | Fix an issue in setThermal (#555) * Added avg to the reg print range. * setThermal assign BCs for both orig and AD fields. * Fixed a build bug for setThermal. * Updated aerothermal ref. | 06 January 2024, 16:03:20 UTC |
b2cbb36 | Ping He | 06 January 2024, 00:22:00 UTC | Added varBound for incomp solvers and fixed regModels. (#554) * Fixed the tanh func and added more features. * Fixed a parallel issue for the checkStates func. * Added varBound for incomp solvers and fixed validateState. * Updated the pimple test. * Fixed a bug for pBound def. | 06 January 2024, 00:22:00 UTC |
aafbff4 | Ping He | 04 January 2024, 23:39:53 UTC | Fixed a nan issue for reg and added a validateStates func for primals. (#552) | 04 January 2024, 23:39:53 UTC |
994cfec | Ping He | 03 January 2024, 17:37:42 UTC | Added input scaling and a new act function for RegPar. (#551) | 03 January 2024, 17:37:42 UTC |
f6d9a19 | Ping He | 31 December 2023, 01:18:57 UTC | Fixed a bug in RegPar derivs and enabled fixed ref data for variance obj (#548) * Fixed a bug for the regPar total and added constant ref data for variance obj. * Updated the test ref. | 31 December 2023, 01:18:57 UTC |
fae63b7 | Ping He | 28 December 2023, 23:34:36 UTC | Added a regression model class (#547) * Added DARegression and its derivs. * Called correctBC for regModel. * Fixed a missing init bug. * Added an option to not time vol for the volSum obj. * Changed the DAReg init. * Fixed a bug. * Added tests and fixed an issue in compiling. * Fixed an issuse for Reg. | 28 December 2023, 23:34:36 UTC |
acb435e | Ping He | 10 December 2023, 02:02:06 UTC | More varyingVelocity BCs (#538) * Enabled UMag to change during varyingVelocity. * Aded varyingVelocityInletOutlet BC. | 10 December 2023, 02:02:06 UTC |
b3b52df | Ping He | 08 December 2023, 20:47:23 UTC | Fixed an issue that dF partials initialized objFunc class multiple times. Also fixed a few issues for heat transfer objFunc's area calculation. (#537) * Fixed a bug to allow mulitple parts for unsteady objs. * Updated test scripts. * Fixed dF deriv func to avoid init f everytime it is called. This increases the speed for dF partials. * Fixed a seg fault for dFdW. * Fixed a potential issue for area calculation in a few objFuncs. * Allowed the reduceIO output deformed meshes. * Updated the MRF ref. * Fixed a bug. * Updated test refs for wallHeatFlux. * Fixed more test. | 08 December 2023, 20:47:23 UTC |
3559006 | Ping He | 07 December 2023, 02:53:07 UTC | Fixed a bug to allow mulitple parts for unsteady objs (#536) * Fixed a bug to allow mulitple parts for unsteady objs. * Updated test scripts. | 07 December 2023, 02:53:07 UTC |
227bad5 | Ping He | 06 December 2023, 16:55:28 UTC | Added more options for variance and enabled ListList for DAOption (#535) * Added Python interface to print runTime. * Added options to use surface and field for variance. * Enabled support for ListList in DAOption. * Fixed a bug for variance and also add probe tests. | 06 December 2023, 16:55:28 UTC |
6db1720 | Ping He | 03 December 2023, 02:43:08 UTC | Allowed variance to skip reading data files and return 0 (#533) * Used 0 if variance objFunc can't find data files. * Fixed the res print for pimple. | 03 December 2023, 02:43:08 UTC |
eb23bb0 | Ping He | 01 December 2023, 00:36:52 UTC | Added a varying aoa bc. (#532) | 01 December 2023, 00:36:52 UTC |
7c5ebda | Ping He | 24 November 2023, 22:27:13 UTC | Added a func to get OFField to the Python layer. (#529) | 24 November 2023, 22:27:13 UTC |
e07872a | Ping He | 23 November 2023, 17:26:24 UTC | Fix pimple loop (#528) * Changed the pimple loop. * Used == to assign both internal and bc fields. | 23 November 2023, 17:26:24 UTC |
1098eef | Bernardo Pacini | 23 November 2023, 16:10:59 UTC | Fixing bug in fvSource Calculation (#527) * Adding volume mesh coordinates to fvSource functions * Updating regression test references | 23 November 2023, 16:10:59 UTC |
fbbdcd3 | Ping He | 22 November 2023, 23:05:21 UTC | Made the findMode an option | 22 November 2023, 23:05:21 UTC |
8f56d6a | Ping He | 22 November 2023, 22:52:09 UTC | Used findCell for getFIData | 22 November 2023, 22:52:09 UTC |
cfed974 | Ping He | 22 November 2023, 21:52:46 UTC | Reduce the IO load for pimple (#526) * Changed solverArg encoding to make it more compatible on HPCs. * Reverted the last commit. * Added an option to reduce the file IO for primal. * Disabled meshPhi write. * Write all states at the last time step. | 22 November 2023, 21:52:46 UTC |
234fbd3 | Ping He | 22 November 2023, 02:30:12 UTC | Added the actuator direction as design vars. (#525) | 22 November 2023, 02:30:12 UTC |
17d9460 | Ping He | 21 November 2023, 16:02:04 UTC | Reduced the IO load for the variance obj and changed getFI util to make it more flexible. (#523) | 21 November 2023, 16:02:04 UTC |
b8d35bb | Ping He | 20 November 2023, 17:24:40 UTC | Fixed the ref | 20 November 2023, 17:24:40 UTC |
11caf24 | Ping He | 20 November 2023, 16:51:50 UTC | Fixed a bug for the variance and added a util for extracting data. (#521) | 20 November 2023, 16:51:50 UTC |
f1495b9 | Ping He | 19 November 2023, 22:06:42 UTC | Improved pimple's PC (#518) * Added options to use pre-computed PC mats and udpate part of PC mat values when solving the adj. * Fixed an issue for the solid solver. * Updated the tests. * Updated the pimple test. * Added updatePCMat for all turb models. * Updted tests. * Added betaFI to all turb models. | 19 November 2023, 22:06:42 UTC |
6f44401 | Ping He | 18 November 2023, 01:22:18 UTC | Fixed pimpleFoam's adjoint (#517) * Deactivated dRdWOld. * Added a template for solveAdjointUnsteady. * DAPimpleFoam working. * Added the option to use backward ddtScheme. * Added shape derivs. Changed the pimple solver a bit. * Added printToScreen to the turb.correct() call. Fixed an issue for the obj update for pimple. * Fixed an issue for the calcSensFD func. * Fixed a bug for the readStateVars by setting the proper oldTime level before the adjoint solve. * Added betaFI to origional safv3 * Added a new obj func for variance calculation. * Enabled totals for all derivs. * Added the variance obj to Makefile. * Added the test for pimple. * Fixed a few bugs. * updated test script for scalarTransport * Fixed the scalarTransport test. * Added an option to use part of the runtime for unsteady obj. * Fixed a bug for the steady.g * Added the pimple field test. * Added the test to Allrun. * Added the missing ref. | 18 November 2023, 01:22:18 UTC |
767274c | Ping He | 01 November 2023, 22:49:42 UTC | Fixed a bug for vector sens map and using vector field variables as DV. (#513) | 01 November 2023, 22:49:42 UTC |
2e981bd | Ping He | 01 November 2023, 15:22:28 UTC | Made the calcForce util indepent of turbulence model. (#510) | 01 November 2023, 15:22:28 UTC |
dfc14a0 | Ping He | 28 October 2023, 16:28:49 UTC | Added an option for maxRadius location objFunc (#509) * Added an option for maxRadius. * Updated script. | 28 October 2023, 16:28:49 UTC |
3956592 | Ping He | 27 October 2023, 15:03:29 UTC | Added a new location objFunc. (#508) | 27 October 2023, 15:03:29 UTC |
388bd48 | Ping He | 25 October 2023, 16:59:13 UTC | Added writeDeformedFFDs/Constraints features (#505) * Added the writeDeformedFFDs feature back. * Added writeDeformedConstraints feature. | 25 October 2023, 16:59:13 UTC |
fa18d2a | Ping He | 19 October 2023, 17:27:22 UTC | Renamed the caclLiftPerS ututlity to calcForcePerS. (#502) | 19 October 2023, 17:27:22 UTC |
0cf80ff | Ping He | 24 September 2023, 18:14:59 UTC | Fixed the inaccurate mesh quality deriv issue in parallel (#491) * Added kOmega model for compressible solvers. * Fixed the meshQuality derivs in parallel by ignoring the processor faces. * Added the missing test ref line. | 24 September 2023, 18:14:59 UTC |
a649d7e | Ping He | 20 September 2023, 21:10:30 UTC | Enabled auto-check if primalBC and objFunc keys are valid (#488) * Auto-checked objFunc and primalBC dict. * Fixed an issue. | 20 September 2023, 21:10:30 UTC |
35e4cd4 | Ping He | 16 September 2023, 18:08:58 UTC | Added an option to use constrainHbyA (#486) * Added an option to enable constrainHbyA. * Added the missing header file. * Used pointer for HbyA. * Fixed a minor issue. * Updated the integration test due to an issue for SLSQP v2 scripts. | 16 September 2023, 18:08:58 UTC |
a00afb1 | Ping He | 24 July 2023, 20:00:36 UTC | Added get_ndof to the builder | 24 July 2023, 20:00:36 UTC |
f1eacd3 | Ping He | 21 July 2023, 13:37:04 UTC | Fixed the docker yml | 21 July 2023, 13:37:04 UTC |
0080e31 | Ping He | 21 July 2023, 03:17:38 UTC | Flatten docker image. (#464) | 21 July 2023, 03:17:38 UTC |
6f90b77 | Ping He | 20 July 2023, 22:36:45 UTC | Added the deactivate calls for all AD funcs and updated tests. (#463) | 20 July 2023, 22:36:45 UTC |
453e5b5 | Ping He | 19 July 2023, 19:55:15 UTC | Fixed the test. | 19 July 2023, 19:55:15 UTC |
752443d | Ping He | 19 July 2023, 18:32:27 UTC | Fixed the tests to improve coverage. | 19 July 2023, 18:32:27 UTC |
6c6f385 | Ping He | 19 July 2023, 17:13:42 UTC | Prelim wing-prop CFD coupling (#461) * initial versions of calcForceProfile and internal codes * calcForceProfile is added. * AD code of calcForceProfile is added. * initial version of DAFoamPropForce component * Change the propComponent. * Fixed a bug for re-setting relTol in solve_linear. * revised DAFoamPropForce for mphys * Changed the forceProfile comp and added a test. * Reformat mphys_dafoam with black. * calcForceProfile inputs/outputs are updated. * some changes iin DAFOAMPropForce * Commented out the allreduce calls to fix a parallel issue. * Fixed a few things for the calcProp func. * Used the latest docker for testing. * Updated the AeroProp test. * Updated test ref. --------- Co-authored-by: heyecanutke <heyecan@iastate.edu> Co-authored-by: heyecanutke <86077517+heyecanutke@users.noreply.github.com> | 19 July 2023, 17:13:42 UTC |
64c466b | Ping He | 18 July 2023, 21:55:51 UTC | Docker deployment only on main branch | 18 July 2023, 21:55:51 UTC |
a4d043c | Ping He | 18 July 2023, 19:42:05 UTC | Added auto docker image deployment. | 18 July 2023, 19:42:05 UTC |
b21eaa3 | Ping He | 18 July 2023, 16:35:33 UTC | Added auto docker build and push | 18 July 2023, 16:35:33 UTC |