Fix SetInitialized/Finalized position (#912)

This PR fixes the positions of the hypre_SetInitialized and hypre_SetFinalized calls
This commit is contained in:
Victor A. P. Magri 2023-05-26 17:20:37 -04:00 committed by GitHub
parent 2b2e9d2eee
commit 37bd6071fc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -243,9 +243,6 @@ HYPRE_Initialize(void)
return hypre_error_flag;
}
/* Update library state */
hypre_SetInitialized();
#if defined(HYPRE_USING_MEMORY_TRACKER)
if (!_hypre_memory_tracker)
{
@ -340,6 +337,9 @@ HYPRE_Initialize(void)
hypre_UmpireInit(_hypre_handle);
#endif
/* Update library state */
hypre_SetInitialized();
return hypre_error_flag;
}
@ -358,9 +358,6 @@ HYPRE_Finalize(void)
return hypre_error_flag;
}
/* Update library state */
hypre_SetFinalized();
#if defined(HYPRE_USING_UMPIRE)
hypre_UmpireFinalize(_hypre_handle);
#endif
@ -385,6 +382,9 @@ HYPRE_Finalize(void)
_hypre_memory_tracker = NULL;
#endif
/* Update library state */
hypre_SetFinalized();
return hypre_error_flag;
}