In https://github.com/BlueBrain/CoreNeuron/pull/834 we will require C++17. This will allow TODOs like https://github.com/BlueBrain/CoreNeuron/blob/0574812f772d6dde595f33913452f798bba5166e/coreneuron/mpi/nrnmpi.h#L71-L73 to be addressed, simplifying the code. There is an [internal reference](https://bbpgitlab.epfl.ch/hpc/personal/coreneuron-dynamic-mpi-sandbox/-/merge_requests/1) to consult too.
In #834 we will require C++17. This will allow TODOs like
CoreNeuron/coreneuron/mpi/nrnmpi.h
Lines 71 to 73 in 0574812
There is an internal reference to consult too.