Description
Before TCLB progresses into a future, some decisions will have to be made.
One such decision is the version of C++ the base code will use. Problem with this is that once we start using some features of C++11 (for example) it will not be possible anymore to compile the code without said version. That why it's crucial to check to select the lowest possible version of C++ we think is needed and check if the code works everywhere we want it to work.
I see value in C++11 as some of it's features can improve code readability. It also seems to be the most used version. If there are some comments about the version choice, add them here.
@mdzik @ggruszczynski @TravisMitchell @shkodm @ndivaira Can we start to check if compilation with ./configure --enable-cpp11
works with the setups we target. By the setups I mean the combinations of: architecture/cluster, compilation options, features like HDF5 or RInside, with/without DEM, etc. Please comment here where you tested and if it worked or not.