Ifpack2: additive Schwarz initialize() should not require matrix values #7561
Labels
client: Sierra
All issues that primarily impacts SNL Sierra codes
MARKED_FOR_CLOSURE
Issue or PR is marked for auto-closure by the GitHub Actions bot.
pkg: Ifpack2
type: bug
The primary issue is a bug in Trilinos code or tests
type: enhancement
Issue is an enhancement, not a bug
@trilinos/ifpack2 @vbrunini @csiefer2 @srajama1
Reported by Sierra/Aria developers:
"We found this a year or two ago [...] but I just noticed the disabled unit test reproducer we wrote at the time and it still fails so I figured I’d send it to you.
The root of the issue is that Ifpack2 additive schwarz with overlap appears to rely on the matrix values being populated before calling initialize(). We’ve worked around this by just calling initialize() right before our first solve, but it would be nice if it appropriately respected the convention that initialize() only requires the graph and compute() is where anything needing the values happens.
Unit test that reproduces the issue (must be run with > 1 mpi rank) is below.
"
The text was updated successfully, but these errors were encountered: