From 37bd6071fc56f8188cbd36e03d38ef3e0d0ebe37 Mon Sep 17 00:00:00 2001 From: "Victor A. P. Magri" <50467563+victorapm@users.noreply.github.com> Date: Fri, 26 May 2023 17:20:37 -0400 Subject: [PATCH] Fix SetInitialized/Finalized position (#912) This PR fixes the positions of the hypre_SetInitialized and hypre_SetFinalized calls --- src/utilities/general.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/utilities/general.c b/src/utilities/general.c index e618e1fe6..6d37e755c 100644 --- a/src/utilities/general.c +++ b/src/utilities/general.c @@ -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; }