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

Subchannel not running in parallel #29256

Open
moosebuild opened this issue Dec 4, 2024 · 2 comments
Open

Subchannel not running in parallel #29256

moosebuild opened this issue Dec 4, 2024 · 2 comments
Labels
C: Modules/Subchannel Tickets pertaining to the subchannel module imported

Comments

@moosebuild
Copy link
Contributor

Imported from https://github.inl.gov/ncrc/subchannel/issues/62 : @moose-ncrc created issue at Jun 23, 2022 08:12AM MST:

In GitLab by @tanoret on Jun 23, 2022, 09:12

Description of the enhancement

Currently, the subchannel code cannot run in parallel. The bottleneck may be at the Petsc's SNES solver. We need to make the subchannel code run in parallel.

Rationale for the enhancement

Typically, subchannel solves runs fast when compared to other TH modules. However, it would be convenient to run the solver in parallel for very large problems that may require using a fine axial mesh.

Identified impact

Code structural changes + better usability

@moosebuild moosebuild added C: Modules/Subchannel Tickets pertaining to the subchannel module imported labels Dec 4, 2024
@moosebuild
Copy link
Contributor Author

@kyriv1980 commented at Oct 24, 2024 08:13AM MST:

It has been reported that : " If we set each individual assembly subchannel calculation as one Multiapp, the subchannel calculations cannot be parallelized and the overall calculation takes a long computational time."

Is this the same issue? I don't see why two instances of an SCM Multiapp problem wouldn't run in parallel (since they wouldn't need to communicate with eachother). Or is it that we want one problem to run on multiple processes?

Are there any input files that demonstrate those issues?

@moosebuild
Copy link
Contributor Author

@kyriv1980 commented at Oct 24, 2024 10:42AM MST:

There are two different issues:

  1. Our code is not designed to run on multiple processors. (mpi run)
  2. Run multiple SCM instances in parallel (MultiApp run)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Modules/Subchannel Tickets pertaining to the subchannel module imported
Projects
None yet
Development

No branches or pull requests

1 participant