Skip to content
This repository was archived by the owner on Mar 20, 2023. It is now read-only.

Commit 3b65992

Browse files
authored
Make splay tree queue default and skip mpi finalise in DMA mode (#117)
1 parent f2ccf7f commit 3b65992

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ option(ENABLE_MPI "Enable MPI-based execution" ON)
5555
option(ENABLE_SOA "Enable SoA Memory Layout" ON)
5656
option(DISABLE_HOC_EXP "Disable wrapping exp with hoc_exp()" ON)
5757
option(ENABLE_OPENACC_INFO "Enable OpenACC compiler information messages" OFF)
58-
option(ENABLE_SPLAYTREE_QUEUING "Enable use of Splay tree for spike queuing" OFF)
58+
option(ENABLE_SPLAYTREE_QUEUING "Enable use of Splay tree for spike queuing" ON)
5959
option(ENABLE_CUDA_MODULES "Enable modules like Random123 written in CUDA" ON)
6060
option(ENABLE_NET_RECEIVE_BUFFERING "Enable event buffering in net_receive function" ON)
6161
option(ENABLE_OMP_RUNTIME_SCHEDULE "Use runtime schedule for OpenMP" OFF)

coreneuron/nrniv/main1.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ char* prepare_args(int& argc, char**& argv, int use_mpi, const char* arg) {
8888
// first construct all arguments as string
8989
std::string args(arg);
9090
args.insert(0, " coreneuron ");
91+
args.append(" --skip-mpi-finalize ");
9192
if (use_mpi) {
9293
args.append(" -mpi ");
9394
}

0 commit comments

Comments
 (0)