Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged v4 into main #751

Merged
merged 19 commits into from
Jan 30, 2025
Merged

Merged v4 into main #751

merged 19 commits into from
Jan 30, 2025

Conversation

friedenhe
Copy link
Collaborator

No description provided.

* Removed GH actions.

* Changed version to v4 for all files.
* Added first lib with test yml.

* Fixed a bug in the test script.

* Added the first v4 test.

* Added the missing DAOption Make.

* Added test codecov

* Update and rename codecov.yml to code_cov.yml

* Added unit_test verification mechanism

* Unify the incompressible and compressible libs.

* Added more libs.

* Renamed DAObjFunc to DAFunction.

* More renames.

* Re-structue the DAFunction.

* Added more libs and delete unused DAPart and DAJac sub classes.

* DASOlver compiled.

* Re-organized coloring util.

* Re-organized pyDASolvers.

* Fixed the unit test setup file.

* Added the DAInput and DAOutput classes.

* Added -w to all the options files to disable warnings.

* Changed the interfaces for many classes.

* Changed the Allmake files.

* Changed init file.

* Changed mphys and pyDAFoam python layers.

* Changed DASolver and add calcJacTVecProduct function.

* Fixed an issue in init file.

* DAOutput uses its own dicts.

* Added the missing pip install for tests.

* Total accurate for DASimpleFoam.
* Fixed a bug for the distributed flag for functions

* Fixed all the Make files.

* Changed the AD -D name to CODI_NO_AD, CODI_ADR and CODI_ADF.

* Changed the cython lib compilation method.

* Changed the pre and post-processing build.

* Changed the python files to new build.

* Added a new libs folder for the cython libs.

* Changed the github action files.

* Added the ADR build in the github action.

* Fixed a bug in the GH action file.

* Fixed the unit test script.
* Fixed a bug for the distributed flag for functions

* Added DASimpleFoam test.

* Fixed codecov test.

* Fixed a bug in codecov

* Added Python coverage.

* Added more tracking files.

* Fixed a codecov typo

* Changed the all run script for test such that it will run all the tests.

* Added checkMesh and printRes to primals.
* Fixed a bug for the distributed flag for functions

* Made printInterval and maxRes class-wide vars.

* Added the DARhoSimpleFoam tests.

* Fixed test files.

* Added the missing file.
* Fixed a bug for the distributed flag for functions

* Enabled forward mode AD. Verified machine-precision accurate adjoint for DASimpleFoam
* Removed 2> log for test files.

* Re-organize input and output. Added patchVelocity

* Added dF back for patchVelocity.

* Enabled CD and CL based on AOA.

* Enabled auto make mode.

* Print info for DAInput and calcJac.

* Changed designVar to solverInput and re-organized all partial calls.
* Removed the distributed arg for calcJac.

* Added DARhoSimpleCFoam.

* Added DAHeatTransferFoam and related functions.

* Added the missing files.

* Fixed the DATurb order.

* Used mpicc to auto-detect include and lib paths.

* Added DASimpleTFoam and related functions.

* Added the missing files.

* Added kOmegaSST and moved Coloring into DASolver.

* Fixed the code cov.

* Re-organized new turbModel structure and added Fv3 and laminar models.

* Added the moment function.

* Fixed an issue to avoid computing all dF partials.

* Removed un-used funcs in Python layer.

* Removed unused funcs in DASolver.

* Removed parts for DAFunction and re-organized codes.
* Added DAPimpleFoam and primal working.

* Updated the pimple ref.

* Added pimple and verified derivs

* Fixed a critical bug about normRes.

* Added the updatePC call back.

* Updated ref.

* Updated simpleFoam refs.

* Added shape var for pimple. Totals not accurate yet.

* Tested pimple shape with forward and the totals are accurate.
* Added DATimeOp and re-organized evalFunctions.

* Added forward AD test.

* Added flags to compile forward mode.

* Renamed the test refs

* Moved old test files.

* Added forward tests and FD refs.
* Added pimpleDyM.

* Added the docker deploy yml.

* Change pimpledym test file name
…rmal (#745)

* Added field input and verifed its totals.

* Added tests for vector field.

* Added the patchVar input.

* Added CHT.

* Added the missing files.

* Added the missing flag.
* Enabled regression par as dv.

* Deleted DAMotion and DARegDb classes

* Removed regDb dependencies.

* Deleted unused models.

* Renamed models to DAMisc

* Moved boundaryConditions to DAMisc.

* Changed the test file name

* Added variance func.

* Added regModel for pimple with a test.
* Allowed empty function.

* Removed outdated codes.

* Renamed thermalVar to thermalCoupling.

* Updated the aerothermal test script.

* Fixed aerothermal.
* Added forceCoupling for FSI.

* Verified the AeroStruct total.

* Removed the masks, aeroProp, and acoustics in mphys_dafoam.

* Adjusted the aero-struct tolerance.
* Deleted Laplacian and Piso.

* Deleted scalarTransport

* Added turboFoam and mass flow rate func.

* Deleted outdated functions and added all functions back.

* Deleted outdated res and stateInfo.

* Added rhoPimple

* Added all turb models.

* Changed the primalMaxRes calculation.

* Added more tests and fixed issues.

* Added more tests.
@friedenhe friedenhe requested a review from a team as a code owner January 30, 2025 02:36
@friedenhe friedenhe merged commit cdb0ca9 into main Jan 30, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant