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

Eigen system supports shell matrices #14406

Closed
wants to merge 15 commits into from

Conversation

fdkong
Copy link
Contributor

@fdkong fdkong commented Nov 20, 2019

For many cases, users are not able to form full matrices. In this situation, eigenvalues computed from these incomplete matrices do not represent the right physics.

In this case, eigenvalue solver should be able to carry out the right calculations with residual evaluations. This is implemented using shell matrices.

This require a libmesh update libMesh/libmesh#2343

@fdkong fdkong changed the title Eigen system supports shell matrices WIP: Eigen system supports shell matrices Nov 20, 2019
@stale
Copy link

stale bot commented Dec 21, 2019

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale PRs that have reached or exceeded 90 days with no activity label Dec 21, 2019
@stale
Copy link

stale bot commented Dec 22, 2019

Closing due to 30 days of inactivity. See http://mooseframework.org/moose/framework_development/patch_to_code.html

@stale stale bot closed this Dec 22, 2019
@fdkong
Copy link
Contributor Author

fdkong commented Dec 22, 2019

I need to work on this really soon

@fdkong fdkong reopened this Dec 22, 2019
@stale stale bot removed the stale PRs that have reached or exceeded 90 days with no activity label Dec 22, 2019
@stale
Copy link

stale bot commented Jan 21, 2020

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale PRs that have reached or exceeded 90 days with no activity label Jan 21, 2020
@stale
Copy link

stale bot commented Jan 22, 2020

Closing due to 30 days of inactivity. See http://mooseframework.org/moose/framework_development/patch_to_code.html

@stale stale bot closed this Jan 22, 2020
@fdkong
Copy link
Contributor Author

fdkong commented Jan 23, 2020

Hello!

@fdkong fdkong reopened this Jan 23, 2020
@stale stale bot removed the stale PRs that have reached or exceeded 90 days with no activity label Jan 23, 2020
@stale
Copy link

stale bot commented Mar 5, 2020

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale PRs that have reached or exceeded 90 days with no activity label Mar 5, 2020
@fdkong
Copy link
Contributor Author

fdkong commented Mar 5, 2020

NO

@stale stale bot removed the stale PRs that have reached or exceeded 90 days with no activity label Mar 5, 2020
@fdkong fdkong changed the title WIP: Eigen system supports shell matrices Eigen system supports shell matrices Mar 26, 2020
@moosebuild
Copy link
Contributor

moosebuild commented Mar 27, 2020

Job Documentation on 3714569 wanted to post the following:

View the site here

This comment will be updated on new commits.

@fdkong fdkong force-pushed the matrix_free_eigenvalue branch 3 times, most recently from 500d347 to cc2274a Compare March 28, 2020 00:04
libmesh Outdated
@@ -1 +1 @@
Subproject commit 179e8c8c2dcbfcc01311bd6f5044a9534aa21584
Subproject commit 453339e776dc431126ce26763facc6bb55d42258
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution! This contains a submodule update

libmesh Outdated
@@ -1 +1 @@
Subproject commit 179e8c8c2dcbfcc01311bd6f5044a9534aa21584
Subproject commit 453339e776dc431126ce26763facc6bb55d42258
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution! This contains a submodule update

libmesh Outdated
@@ -1 +1 @@
Subproject commit 179e8c8c2dcbfcc01311bd6f5044a9534aa21584
Subproject commit 453339e776dc431126ce26763facc6bb55d42258
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution! This contains a submodule update

libmesh Outdated
@@ -1 +1 @@
Subproject commit 179e8c8c2dcbfcc01311bd6f5044a9534aa21584
Subproject commit 453339e776dc431126ce26763facc6bb55d42258
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution! This contains a submodule update

@fdkong fdkong mentioned this pull request May 12, 2020
libmesh Outdated
@@ -1 +1 @@
Subproject commit 179e8c8c2dcbfcc01311bd6f5044a9534aa21584
Subproject commit 453339e776dc431126ce26763facc6bb55d42258
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution! This contains a submodule update

@moosebuild
Copy link
Contributor

Job Test debug on 9fa3472 : invalidated by @fdkong

To use new libmesh?

@moosebuild
Copy link
Contributor

Job Mac Test on 9fa3472 : invalidated by @fdkong

To use new libmesh?

@fdkong
Copy link
Contributor Author

fdkong commented May 19, 2020

Civet does not work properly with the old PR. I will create a new PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants