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

ROMHandler::SaveRomSystem. #16

Merged
merged 1 commit into from
Feb 13, 2024
Merged

ROMHandler::SaveRomSystem. #16

merged 1 commit into from
Feb 13, 2024

Conversation

dreamer2368
Copy link
Collaborator

@dreamer2368 dreamer2368 commented Feb 13, 2024

With input option model_reduction/save_linear_system, the linear ROM matrix-vector system can be saved into files for analysis/debug in the SingleRun. Vectors will be saved in .txt, and matrix can be saved in either Matrix-Market (MM) sparse format or matlab format.

@dreamer2368 dreamer2368 marked this pull request as ready for review February 13, 2024 18:29
@dreamer2368 dreamer2368 merged commit 2113ff1 into main Feb 13, 2024
2 checks passed
larsson4 pushed a commit that referenced this pull request Feb 21, 2024
dreamer2368 added a commit that referenced this pull request Feb 22, 2024
* unified mesh format for examples.

* untrack mesh from lfs.

* lfs untrack h5 files.

* removed .gitattributes.

* Initial commit

* template for InterfaceDGElasticityIntegrator.

* instruction for template.

* First incomplete commit

* Added material setup

* Added meshes

* Class definition

* fom additions

* Started interface assmble element matrix implementation

* InterfaceDGElasticity implementation

* AssembleBlock implementation

* Proper destructor

* Compiles

* Main workflow compiles

* Added MFEM reference FOM meshes

* test routine for InterfaceDGElasticityIntegrator.

* Hacky test version that works

* Boilerplate for working BC

* Runs but wrong matrices

* global lame parameters

* Moved domain bc

* Started mms tests

* Test pass simple exact soln

* Trying to figure out RHS

* added test file

* Test linelast added

* print statemeents

* Working on interface integrator

* Removed annoying comments

* Integrator as it should be

* Correct nonzeros

* interface integrator works

* Removed unnecessary comments and print outs

* Updated CI

* Update test_linelast.yml

* Update CMakeLists.txt

* Delete examples/linelast/reference_fom/displaced_mfem_tet.mesh

* Clean up

* Removed output operators and temprun

* Fixed indentation

* Started implementing parameterized problem

* Linear elastic solver problem class

* Readded initial displacement function

* Added single run file

* Parameterized problem compiles

* Runs but doesnt output visualization

* Code is running

* Simplified formulation

* ROMHandler::SaveRomSystem. (#16)

* Add linear elasticity example (#13)

* unified mesh format for examples.

* untrack mesh from lfs.

* lfs untrack h5 files.

* removed .gitattributes.

* Initial commit

* template for InterfaceDGElasticityIntegrator.

* instruction for template.

* First incomplete commit

* Added material setup

* Added meshes

* Class definition

* fom additions

* Started interface assmble element matrix implementation

* InterfaceDGElasticity implementation

* AssembleBlock implementation

* Proper destructor

* Compiles

* Main workflow compiles

* Added MFEM reference FOM meshes

* test routine for InterfaceDGElasticityIntegrator.

* Hacky test version that works

* Boilerplate for working BC

* Runs but wrong matrices

* global lame parameters

* Moved domain bc

* Started mms tests

* Test pass simple exact soln

* Trying to figure out RHS

* added test file

* Test linelast added

* print statemeents

* Working on interface integrator

* Removed annoying comments

* Integrator as it should be

* Correct nonzeros

* interface integrator works

* Removed unnecessary comments and print outs

* Updated CI

* Update test_linelast.yml

* Update CMakeLists.txt

* Delete examples/linelast/reference_fom/displaced_mfem_tet.mesh

* Clean up

* Removed output operators and temprun

* Fixed indentation

---------

Co-authored-by: Kevin Chung <[email protected]>

* removed test_linelast

* Small housekeeping

* More general version

* vectorcoeff

* constantcoeff

* Small cleanup

* coefficient on intergrator initialization

* FIx header file

---------

Co-authored-by: Kevin Chung <[email protected]>
@dreamer2368 dreamer2368 deleted the save-rom branch July 9, 2024 20:15
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