Bert Wesarg
Bert Wesarg
The intel compiler 18.5 complains about calling a `delete` member function: https://github.com/dash-project/dash/blob/964c45ab23b352bae5a777c6da57108d100eb0a3/dash/include/dash/memory/GlobStaticMem.h#L137 Here are the errors: ``` mpiicpc -c -o multigrid3d.o -DNDEBUG -I. -DBOOST_ALL_NO_LIB -O3 -no-prec-div -ansi-alias -xCORE-AVX512 -std=c++14 -DSPEC_LP64...
See https://en.cppreference.com/w/cpp/language/alignas Fixes #665
This file containes `__attribute__((aligned())` statements, which are not standard complient. Please fix.
DASH is affected to a PGI compiler but I reported a bug with a reproducer: https://www.pgroup.com/userforum/viewtopic.php?t=6600 I noticed this because of the `BoundaryProp` enum class is of type `uint8_t`.
When splitting a team the second time I get the following runtime exception: ``` [ 0 ERROR ] [ 12692 ] Team.cc :63 | dash::exception::InvalidArgument | [ Unit 0 ]...
https://github.com/dash-project/dash/blob/fb201484d7914bddddb2d10739e4424a1ba30961/dart-impl/base/CMakeLists.txt#L81
``` /home/wesarg/Work/Mephisto/dash/dart-impl/mpi/src/dart_locality.c: At top level: /home/wesarg/Work/Mephisto/dash/dart-impl/mpi/src/dart_locality.c:147:12: warning: no previous declaration for 'dart_domain_remove_subdomain' [-Wmissing-declarations] dart_ret_t dart_domain_remove_subdomain( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ```
These two headers are generated into the source tree, which breaks common expectations when doing an out-of-tree build, i.e., `mkdir BUILD; cd BUILD; cmake ..`.
This function takes the result of `dash::util::DashConfig.avail_memkind` and `DASH_ENABLE_MEMKIND` as inputs for its decision. Though, `dash::util::DashConfig.avail_memkind` itself is based on `@CONF_AVAIL_MEMKIND@` which is set in `dash/CMakeLists.txt` based on `ENABLE_MEMKIND` and...