diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3f60b3418a732d2e113c46f6a34c82f016572d88..fab69d772619bc41c7199ac029f001136388a447 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -6,7 +6,8 @@ if(NOT CMAKE_BUILD_TYPE)
 endif()
 
 # set(CMAKE_CXX_FLAGS_RELEASE "-O3 -march=native -ffast-math -S -fverbose-asm")
-set(CMAKE_CXX_FLAGS_RELEASE "-Ofast -march=native")
+set(CMAKE_CXX_FLAGS_RELEASE "-O3 -march=native")
+# set(CMAKE_CXX_FLAGS_RELEASE "-Ofast -march=native")
 
 set(CMAKE_CXX_FLAGS_DEBUG "-g -O0 -DDEBUG")
 
diff --git a/examples/benchmarks/sd_static_triangular.cpp b/examples/benchmarks/sd_static_triangular.cpp
index 7a05fe564f890c2e06a27f77eece8599575e10ed..956ce0aac85cc764f95e34ec755684933d074323 100644
--- a/examples/benchmarks/sd_static_triangular.cpp
+++ b/examples/benchmarks/sd_static_triangular.cpp
@@ -190,5 +190,6 @@ int main(int argc, char **argv) {
     // pairs::vtk_write_data(pairs_runtime, "output/sd_ghost", pairs_sim->nlocal(), pairs_sim->size(), 0);
     pairs::log_timers(pairs_runtime);
 
+    ac.end();
     pairs_sim->end();
 }
\ No newline at end of file