From d12b00952754f4463aef52cc75ad05eb45d26411 Mon Sep 17 00:00:00 2001 From: Chris Maffeo <cmaffeo2@illinois.edu> Date: Fri, 2 Dec 2022 11:11:17 -0600 Subject: [PATCH] Protect CMake '-O2 -> -O3' conversion; fix NVTX --- src/CMakeLists.txt | 8 ++++++-- src/GrandBrownTown.cu | 3 ++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index f8f9af0..a1e5937 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -34,8 +34,12 @@ endif() if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") ## Some CMake versions use -O2 for release; replace with -O3 - string(REPLACE "-O2" "-O3" CMAKE_CXX_FLAGS_RELEASE ${CMAKE_CXX_FLAGS_RELEASE}) - string(REPLACE "-O2" "-O3" CMAKE_CUDA_FLAGS_RELEASE ${CMAKE_CUDA_FLAGS_RELEASE}) + if(CMAKE_CXX_FLAGS_RELEASE) + string(REPLACE "-O2" "-O3" CMAKE_CXX_FLAGS_RELEASE ${CMAKE_CXX_FLAGS_RELEASE}) + endif() + if(CMAKE_CUDA_FLAGS_RELEASE) + string(REPLACE "-O2" "-O3" CMAKE_CUDA_FLAGS_RELEASE ${CMAKE_CUDA_FLAGS_RELEASE}) + endif() endif() diff --git a/src/GrandBrownTown.cu b/src/GrandBrownTown.cu index d610c5d..aa5295f 100644 --- a/src/GrandBrownTown.cu +++ b/src/GrandBrownTown.cu @@ -746,7 +746,7 @@ void GrandBrownTown::run() }//if step == 1 - PUSH_NVTX("Clear particle force data",1) + PUSH_NVTX("Clear particle energy data",1) internal->clear_energy(); gpuman.sync(); POP_NVTX @@ -1171,6 +1171,7 @@ void GrandBrownTown::run() wkf_timer_start(timerS); POP_NVTX } // s % outputEnergyPeriod + POP_NVTX } // done with all Brownian dynamics steps if (imd_on and clientsock) -- GitLab