Skip to content

Conversation

@larsson4
Copy link
Collaborator

…teadyNSSolver` (#14)

  • base class for steady ns rom operator.

  • SteadyNSEQPROM operator.

  • ROMNonlinearForm::TrainEQP translated from sketches/ns_rom.

  • ROMNonlinearForm::TrainEQPForIntegrator- adjusted bounds to properly reflect relative tolerance.

  • FindSnapshotFilesForBasis routine for parsing snapshot file names.

  • ROMHandler stores its reference basis tags.

  • librom need the recent PR for basisWriter.

  • SampleGenerator::LookUpSnapshot

  • ROMHandler- removed GetBasisOnSubdomain. SeparateVariable and GetRefBasisTag added.

  • ROMNonlinearForm - basis is now owned by the class. SetBasis copies the part of the input basis matrix.

  • SteadyNSSolver::TrainEQP

  • AuxiliaryTrainROM now has TrainEQP procedure.

  • minor change in ROMNonlinearForm::TrainEQP.

  • ROMNonlinearForm::SaveEQPForDomainIntegrator

  • MultiBlockSolver::SaveEQP

  • BuildROM does not need a particular procedure for EQP.

  • add nonlinear handling option in input file.

  • ROMNonlinearForm::LoadEQPForDomainIntegrator

  • SingleRun with EQP needs debugging.

  • test for ROMNonlinearFORM::TrainEQP. fix for libROM::StaticSVD::computeSVD is included.

  • workflow of steady-ns solver with eqp verified.

  • ROMNonlinearForm::TrainEQPForIntegrator - removed a redundant argument.

  • docker fix the root to linux.

  • minor test setup change.

  • minor fix for ROMNonlinearFORM::TrainEQP.

  • ROMNonlinearFORM::SetupEQPSystemForInterior/BdrFace. These are not yet tested.

  • ROMNonlinearForm::Get/Save/LoadEQPForIntegrator with general integrator type.

  • updates on README.

  • bug fix on SteadyNSSolver::SetupEQPOperators.

  • MultiBlockSolver communicators are set to MPI_COMM_SELF for now.

  • patch for librom interface update.

…teadyNSSolver` (#14)

* base class for steady ns rom operator.

* SteadyNSEQPROM operator.

* ROMNonlinearForm::TrainEQP translated from sketches/ns_rom.

* ROMNonlinearForm::TrainEQPForIntegrator- adjusted bounds to properly reflect relative tolerance.

* FindSnapshotFilesForBasis routine for parsing snapshot file names.

* ROMHandler stores its reference basis tags.

* librom need the recent PR for basisWriter.

* SampleGenerator::LookUpSnapshot

* ROMHandler- removed GetBasisOnSubdomain. SeparateVariable and GetRefBasisTag added.

* ROMNonlinearForm - basis is now owned by the class. SetBasis copies the part of the input basis matrix.

* SteadyNSSolver::TrainEQP

* AuxiliaryTrainROM now has TrainEQP procedure.

* minor change in ROMNonlinearForm::TrainEQP.

* ROMNonlinearForm::SaveEQPForDomainIntegrator

* MultiBlockSolver::SaveEQP

* BuildROM does not need a particular procedure for EQP.

* add nonlinear handling option in input file.

* ROMNonlinearForm::LoadEQPForDomainIntegrator

* SingleRun with EQP needs debugging.

* test for ROMNonlinearFORM::TrainEQP. fix for libROM::StaticSVD::computeSVD is included.

* workflow of steady-ns solver with eqp verified.

* ROMNonlinearForm::TrainEQPForIntegrator - removed a redundant argument.

* docker fix the root to linux.

* minor test setup change.

* minor fix for ROMNonlinearFORM::TrainEQP.

* ROMNonlinearFORM::SetupEQPSystemForInterior/BdrFace. These are not yet tested.

* ROMNonlinearForm::Get/Save/LoadEQPForIntegrator with general integrator type.

* updates on README.

* bug fix on SteadyNSSolver::SetupEQPOperators.

* MultiBlockSolver communicators are set to MPI_COMM_SELF for now.

* patch for librom interface update.
@larsson4 larsson4 closed this Feb 23, 2024
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.

3 participants