diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 4b3673a19717c513bf141660e4b485299fa7aa94..93ce8c1d47134ac581e8795a033a731f7f82ae0b 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -40,7 +40,7 @@ if ( CUDA_ON_BACKEND STREQUAL "HIP" AND HIP_FOUND )
 		list(APPEND HIP_HIPCC_FLAGS -O0)
 	endif()
 
-	list(APPEND HIP_HIPCC_FLAGS -D__NVCC__ -D__HIP__  -DCUDART_VERSION=11000 -D__CUDACC__ -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=0 -D__CUDACC_VER_BUILD__=0 --std=c++14)
+	list(APPEND HIP_HIPCC_FLAGS -D__NVCC__ -D__HIP__  -DCUDART_VERSION=11000 -D__CUDACC__ -D__CUDACC_VER_MAJOR__=11 -D__CUDACC_VER_MINOR__=0 -D__CUDACC_VER_BUILD__=0 --std=c++17)
 	set_source_files_properties(${CUDA_SOURCES} PROPERTIES LANGUAGE CXX)
 
 	hip_add_executable(numerics ${OPENFPM_INIT_FILE} ${CUDA_SOURCES}
@@ -226,10 +226,10 @@ if (TEST_COVERAGE)
 	target_link_libraries(numerics -lgcov)
 endif()
 
-# Request that particles be built with -std=c++11
+# Request that particles be built with -std=c++17
 # As this is a public compile feature anything that links to particles
-# will also build with -std=c++11
-target_compile_features(numerics PUBLIC cxx_std_11)
+# will also build with -std=c++17
+target_compile_features(numerics PUBLIC cxx_std_17)
 target_link_libraries(numerics ${MPI_C_LIBRARIES})
 
 if (NOT APPLE)