-
Notifications
You must be signed in to change notification settings - Fork 93
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Changed the objFuncHist filename to objFuncTimeSeries to avoid confusion. * Changed the hybridAdjoint flag such that it will not save states when inactive. * Added an option to save intermediate variables for time-accurate adjoint. * Added the dt residual terms and also fixed the missing ddtCorr terms for pisoFoam. * Checked if both hybrid and time-accurate adjoints are active. * Updated pisoFoam tests * Added mesh.moving(false) right after mesh.movePoints() calls. * Updated tests. * Assigned fields and their oldTime(). Adjoint residual matched flow. * Removed the time and timeIndex lists. * Reverted back the time list. * The time accurate residual worked for JacobianFree. * Fixed the issue that the initial residual (ddt part) in the AD code is not correctly computed. * Assigned all oldTimes even a variable does not need them. * Added the calculation of dRdWOldTPsi using AD. * Implemented the off-diagonal block terms. Also fixed a problem for first two step residuals. The last step residual is still not quite right. * Updated the residual for pisoFoam with ts. * Moved the unsteady adjoint functions from PisoFoam to DASolver. * Updated tests. * Added DAPimpleFoam primal. * Added residual computation for pimpleFoam. * Added the initOldTimes function to fix the issue that the first setTimeInstance call could not set the correct oldTime field. * Updated the unsteadyAdjoint option. * Reverted the adjoint calling sequence for hybridAdjoint. * Updated test. * Fixed an issue in assigning dRdWOldTPsi. Added zero timeAccurateVecs function. * Fixed an issue for computing mean field. * Fixed an issue for oldTime derivative by not registering oldTime fields if we do not need them in residual computation. Not doing this will get completely off adjoint derivative, especially for the calcdRdWTOldPsi function. * Added the DALaplacianFoam solver. * Removed all ResPartDeriv variables because they are not used. * Fixed the missing part in solid MakeFiles. * Added DAScalarTransportFoam. * Fixed bugs for Laplacian and ScalarTransportFoam. Derivs not accurate. * Fixed a bug in the actuatorDisk and actuatorLine models that impacted their circ force computation. * Fixed a bug in the fCirc calculation for actuators to make the profile more smooth. * Fixed a minor issue. * Updated the tests. * Relaxed the test tolerance. * Changed the version to 226
- Loading branch information
Showing
109 changed files
with
4,052 additions
and
909 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
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
Oops, something went wrong.