[Trilinos-Users] [EXTERNAL] MTSGS Smoother Behavior
Duncan Karnitz
dlk at thermoanalytics.com
Wed Mar 13 17:16:03 EDT 2019
Siva,
We use Belos BiCGStab, with MueLu preconditioning using the MTSGS smoother as an inner
loop linear solver. We have a particular problem we are running with four threads have
significantly different behavior between repeated runs. (i.e. no two solves are the
same). There are a lot of factors in play, but we believe we have isolated the issue
to the Belos solver, or the preconditioner & smoother.
I understand the generalized coloring approach in order to make SGS thread-safe, but
I would expect between two identical runs of a problem that the coloring would be the
same. Subsequently I would expect always running with the same number of threads to
have consistent behavior.
-Duncan
----- Original Message -----
From: "Rajamanickam, Sivasankaran" <srajama at sandia.gov>
To: "dlk" <dlk at thermoanalytics.com>, "trilinos-users" <trilinos-users at trilinos.org>
Sent: Wednesday, March 13, 2019 5:00:05 PM
Subject: Re: [EXTERNAL] [Trilinos-Users] MTSGS Smoother Behavior
Duncan
MT-SGS uses coloring and multithreading using the coloring. Slight variations in #iterations are expected when used stand-alone. What is the behavior you are seeing ?
Thanks
Siva
________________________________________
From: Trilinos-Users <trilinos-users-bounces at trilinos.org> on behalf of Duncan Karnitz <dlk at thermoanalytics.com>
Sent: Wednesday, March 13, 2019 2:06 PM
To: trilinos-users
Subject: [EXTERNAL] [Trilinos-Users] MTSGS Smoother Behavior
I am investigating some inconsistent multi-threaded behavior when using
the MueLu MTSGS smoother. When using more than one thread, we see that
no two runs of our solve code produce the same convergence behavior.
Is there anything in the MTSGS implementation that might not reproduce
the same computations each time when using more than one thread?
Thank you,
Duncan Karnitz
_______________________________________________
Trilinos-Users mailing list
Trilinos-Users at trilinos.org
https://trilinos.org/mailman/listinfo/trilinos-users
More information about the Trilinos-Users
mailing list