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

An example using PETSc as an external solver #12595

Closed
fdkong opened this issue Dec 5, 2018 · 1 comment · Fixed by #14861 or #14998
Closed

An example using PETSc as an external solver #12595

fdkong opened this issue Dec 5, 2018 · 1 comment · Fixed by #14861 or #14998
Labels
C: Framework P: normal A defect affecting operation with a low possibility of significantly affects. T: task An enhancement to the software.

Comments

@fdkong
Copy link
Contributor

fdkong commented Dec 5, 2018

Rationale

MOOSE can couple an external app in a different way. A new way is to use ExternalProblem that
calls an external solver and transfers data back-forward.

It is necessary to have an example to demonstrate this capability

Description

Create a PETSc example that uses an structured mesh to solve a simple time-dependent diffusion equation. We need to add a mirror of PETSc structured mesh DMDA in MOOSE. And then we can copy solution back-forward between PETSc and MOOSE.

Impact

It won't impact users.

fdkong added a commit to fdkong/moose that referenced this issue Dec 6, 2018
@permcody permcody added C: Framework T: task An enhancement to the software. P: normal A defect affecting operation with a low possibility of significantly affects. labels Dec 10, 2018
fdkong added a commit to fdkong/moose that referenced this issue Jan 14, 2019
fdkong added a commit to fdkong/moose that referenced this issue Jan 17, 2019
This is used to demonstrate how to couple an external App through
a Moose App wrapper

Refs idaholab#12595
aeslaughter pushed a commit to aeslaughter/moose that referenced this issue Jan 22, 2019
This is used to demonstrate how to couple an external App through
a Moose App wrapper

Refs idaholab#12595
tophmatthews added a commit to tophmatthews/moose that referenced this issue Mar 16, 2019
@fdkong
Copy link
Contributor Author

fdkong commented Mar 20, 2019

The example has been added.

@fdkong fdkong closed this as completed Mar 20, 2019
fdkong added a commit to fdkong/moose that referenced this issue Mar 9, 2020
Add PETSc routines to mimic application backup and restore

These routines serve as demo for other developers

Closes idaholab#12595
fdkong added a commit to fdkong/moose that referenced this issue Mar 10, 2020
Add PETSc routines to mimic application backup and restore

These routines serve as demo for other developers

Closes idaholab#12595
fdkong added a commit to fdkong/moose that referenced this issue Mar 10, 2020
Add PETSc routines to mimic application backup and restore

These routines serve as demo for other developers

Closes idaholab#12595
fdkong added a commit to fdkong/moose that referenced this issue Mar 31, 2020
fdkong added a commit to fdkong/moose that referenced this issue Apr 6, 2020
fdkong added a commit to fdkong/moose that referenced this issue Apr 7, 2020
fdkong added a commit to fdkong/moose that referenced this issue Apr 7, 2020
fdkong added a commit to fdkong/moose that referenced this issue Apr 7, 2020
fdkong added a commit to fdkong/moose that referenced this issue Apr 7, 2020
fdkong added a commit to fdkong/moose that referenced this issue Apr 8, 2020
fdkong added a commit to fdkong/moose that referenced this issue Apr 8, 2020
killerpenguin12 pushed a commit to killerpenguin12/moose that referenced this issue Apr 13, 2020
killerpenguin12 pushed a commit to killerpenguin12/moose that referenced this issue Apr 13, 2020
killerpenguin12 pushed a commit to killerpenguin12/moose that referenced this issue Apr 13, 2020
killerpenguin12 pushed a commit to killerpenguin12/moose that referenced this issue Apr 13, 2020
killerpenguin12 pushed a commit to killerpenguin12/moose that referenced this issue Apr 13, 2020
killerpenguin12 pushed a commit to killerpenguin12/moose that referenced this issue Apr 13, 2020
killerpenguin12 pushed a commit to killerpenguin12/moose that referenced this issue Apr 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Framework P: normal A defect affecting operation with a low possibility of significantly affects. T: task An enhancement to the software.
Projects
None yet
2 participants