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