From eb0321cb77235ce2b0aa042f6b1544135f019137 Mon Sep 17 00:00:00 2001
From: KyleKlenk <kyle.c.klenk@gmail.com>
Date: Mon, 15 Jan 2024 15:40:57 -0600
Subject: [PATCH] Add OpenBLAS package for Cluster build type

---
 build/CMakeLists.txt                        |  2 +-
 build/source/actors/job_actor/job_actor.f90 | 10 ++++++----
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/build/CMakeLists.txt b/build/CMakeLists.txt
index 33b9bc1..49f844f 100644
--- a/build/CMakeLists.txt
+++ b/build/CMakeLists.txt
@@ -26,13 +26,13 @@ else()
     set(FLAGS_CXX  -O3 -Wfatal-errors -std=c++17 ${FLAGS_OPT})
 endif()
 
-# find_package(OpenBLAS REQUIRED)
 find_package(CAF COMPONENTS core io REQUIRED)
 set(CAF_INCLUDES ${CAF_INCLUDE_DIRS})
 set(CAF_LIBRARIES CAF::core CAF::io)
 set(EXEC_NAME summa_be)
 
 if (CMAKE_BUILD_TYPE MATCHES Cluster)    
+    find_package(OpenBLAS REQUIRED)
     # Set include directories
     set(INCLUDES $ENV{EBROOTNETCDFMINFORTRAN}/include ${netCDF_INCLUDES} ${OpenBLAS_INCLUDES})
     set(LIBRARIES SUMMA_NOAHMP  ${OpenBLAS_LIBRARIES} -lnetcdff)
diff --git a/build/source/actors/job_actor/job_actor.f90 b/build/source/actors/job_actor/job_actor.f90
index 10eb1d1..4d5f099 100644
--- a/build/source/actors/job_actor/job_actor.f90
+++ b/build/source/actors/job_actor/job_actor.f90
@@ -91,11 +91,13 @@ subroutine job_init_fortran(file_manager, start_gru, num_gru,&
   end select
   if(err/=0)then; print*, trim(message); return; endif
 
-  ! *****************************************************************************
+  ! ****************************************************************************
   ! *** define the suffix for the model output file
-  ! *****************************************************************************
-  ! set up the output file names as: OUTPUT_PREFIX'_'output_fileSuffix'_'startGRU-endGRU_outfreq.nc or OUTPUT_PREFIX'_'output_fileSuffix'_'HRU_outfreq.nc;
-  if (output_fileSuffix(1:1) /= '_') output_fileSuffix='_'//trim(output_fileSuffix)   ! separate output_fileSuffix from others by underscores
+  ! *** OUTPUT_PREFIX'_'output_fileSuffix'_'startGRU-endGRU_outfreq.nc or
+  ! *** OUTPUT_PREFIX'_'output_fileSuffix'_'HRU_outfreq.nc
+  ! ****************************************************************************
+  output_fileSuffix = ''
+  if (output_fileSuffix(1:1) /= '_') output_fileSuffix='_'//trim(output_fileSuffix)
   if (output_fileSuffix(len_trim(output_fileSuffix):len_trim(output_fileSuffix)) == '_') output_fileSuffix(len_trim(output_fileSuffix):len_trim(output_fileSuffix)) = ' '
   select case (iRunMode)
     case(iRunModeGRU)
-- 
GitLab