-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* GetTopologyHandlerMode(). * SetTrainMode function * sketches/static_members. * GetGlobalBasisTagList * ROMHandler - name change from num_basis_sets to num_rom_comp_blocks. * ROMHandler: name change from num_basis to comp_num_basis. * ROMHandler: name change from carom_spatialbasis to carom_comp_basis. * array for component basis and domain basis. * ROMHandler: name change from vdim to fom_vdim. * ROMHandler initialization change. fom_num_vdofs still needs to be changed. * ROMHandler::SetBlockSizes. we may need num_vdofs instead of offsets. * GetBasisTag/GetBasisTagForComponent, LookUpFromDict. * ROMHandler::LoadReducedBasis, MFEMROMHandler::LoadReducedBasis * ROMHandler::GetBasis -> GetReferenceBasis. * ROMHandler -> ROMHandlerBase. Only MFEMROMHandler is used in practice. * name changes for reference basis. * ROMHandler::ProjectToRefBasis. * ROMHandler::ProjectToRef/DomainBasis. * ROMHandler - upper level projection routines. * ROMHandler::ProjectGlobalToDomainBasis * main_workflow: refactored the workflow. * ROMHandler::SaveOperator. * ROMHandler::LoadOperator -> SetRomMat. * MultiBlockSolver::ProjectOperatorOnReducedBasis. * ROMHandler: projection routines for vector. * bug fix over global rom, separate variable workflow. * Orthonormalize(mat1, mat). * ROMHandler::ParseSupremizerInput. minor fix for MultiBlockSolver::GetComponentFESpace. * StokesSolver::EnrichSupremizer. not tested yet. * AuxiliaryTrainROM for supremizer enrichment and hyper-reduction. * Using MultiBlockSolver::LoadReducedBasis. * supremizer enrichment verified over global operator. * separate variable rom does not switch block indices any more for the sake of simplicity. * MatrixBlocks for Array2D<SparseMatrix *> container. * hdf5 I/O for MatrixBlocks. * linalg_utils - AddToBlockMatrix. * hdf5_utils::WriteDataset for MatrixBlocks bug fix. * component wise rom workflow with separate variable basis. needs verification and bug fix. * MUMPSSolver seems to not behave well with SYMMETRIC_INDEFINITE. * component-wise separate variable workflow verified for stokes flow. * linalg_utils::AddToBlockMatrix - changed the block initialization. * steady ns solver with separate variable verified. * Bug fix in StokesFlow solver for heterogeneous component meshes. steady-ns fully verified for both fom/rom. * minor adjustment of threshold.
- Loading branch information
1 parent
6374ada
commit 0d82970
Showing
36 changed files
with
4,177 additions
and
970 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
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
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.