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

Print Hypre preconditioner setup error #2935

Merged
merged 22 commits into from
Feb 3, 2024
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
2d061d8
print error
Jan 15, 2024
41920bc
code style
Jan 15, 2024
9f226fb
Merge branch 'develop' into pt/hypre-print-error
paveltomin Jan 16, 2024
4daef5f
attach to logLevel
Jan 16, 2024
129a60e
Update src/coreComponents/linearAlgebra/interfaces/hypre/HyprePrecond…
paveltomin Jan 17, 2024
fca436f
victor's suggestion
Jan 17, 2024
8ed72f5
Merge branch 'pt/hypre-print-error' of https://github.com/GEOS-DEV/GE…
Jan 17, 2024
8a198b5
Merge branch 'develop' into pt/hypre-print-error
paveltomin Jan 17, 2024
ad36c00
Merge branch 'develop' into pt/hypre-print-error
paveltomin Jan 17, 2024
85ec439
Merge branch 'develop' into pt/hypre-print-error
paveltomin Jan 18, 2024
5880c40
Merge branch 'develop' into pt/hypre-print-error
paveltomin Jan 18, 2024
5b5f6b2
Merge branch 'develop' into pt/hypre-print-error
paveltomin Jan 19, 2024
de8ef52
Merge branch 'develop' into pt/hypre-print-error
paveltomin Jan 22, 2024
5cfc5c7
Merge branch 'develop' into pt/hypre-print-error
paveltomin Jan 22, 2024
ff4f385
Merge branch 'develop' into pt/hypre-print-error
paveltomin Jan 24, 2024
7d7cb88
Merge branch 'develop' into pt/hypre-print-error
paveltomin Jan 26, 2024
652ea90
Merge branch 'develop' into pt/hypre-print-error
paveltomin Jan 26, 2024
ce7d200
Merge branch 'develop' into pt/hypre-print-error
paveltomin Jan 29, 2024
63ee4f9
Merge branch 'develop' into pt/hypre-print-error
paveltomin Jan 30, 2024
b640c39
Merge branch 'develop' into pt/hypre-print-error
paveltomin Feb 2, 2024
f856e19
Merge branch 'develop' into pt/hypre-print-error
paveltomin Feb 3, 2024
d097442
Merge branch 'develop' into pt/hypre-print-error
paveltomin Feb 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,11 @@ HypreInterface::createSolver( LinearSolverParameters params )
{
return std::make_unique< HypreSolver >( std::move( params ) );
}

if( params.logLevel > 0 )
{
HYPRE_SetPrintErrorMode( 1 );
}
}

std::unique_ptr< PreconditionerBase< HypreInterface > >
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -392,7 +392,12 @@ void HyprePreconditioner::setup( Matrix const & mat )
// Perform setup of the main solver, if needed
if( m_precond->setup )
{
GEOS_LAI_CHECK_ERROR( m_precond->setup( m_precond->ptr, precondMat.unwrapped(), nullptr, nullptr ) );
auto const ierr = m_precond->setup( m_precond->ptr, precondMat.unwrapped(), nullptr, nullptr );
paveltomin marked this conversation as resolved.
Show resolved Hide resolved
if( ierr != 0 )
{
HYPRE_PrintErrorMessages( precondMat.comm());
GEOS_ERROR( "HyprePreconditioner setup failed" );
}
}
else if( m_params.preconditionerType == LinearSolverParameters::PreconditionerType::direct )
{
Expand Down
Loading