- 26 May, 2020 4 commits
-
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
f64a30d1 Better diy-mpi interface 594598be Add support for `find_package(DIY)` e9a24b89 Enable stricter warnings and fix them 07e04d4b Add support to build diy::mpi as a library Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !56
-
Sujin Philip authored
1. In header-only mode, non-explicit conversion functions between DIY_MPI_..., MPI_... and diy::mpi... types are available. So passing MPI types directly where DIY_MPI... types are expected should work. 2. In library mode, use `mpi_cast` to convert from diy to mpi types and `make_DIY_MPI..` to convert from mpi to diy handle types. 3. In code that is expected to work in both header-only and library modes, method 2 above should be used. This includes all code that is part of the diy library.
-
- 22 May, 2020 2 commits
-
-
Sujin Philip authored
-
Sujin Philip authored
Enable stricter warnings that are used by client projects like VTK-m, so that they are caught sooner. This will reduce the number of backported changes from VTK-m.
-
- 19 May, 2020 1 commit
-
-
Sujin Philip authored
-
- 04 Feb, 2020 4 commits
-
-
Dmitriy Morozov authored
44ba0d51 Fix dashboard warnings b06ef2df Handle compiling against 4.X versions of libstdc++ 6a79af10 Fix warnings in `resolve.hpp` Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !52
-
Sujin Philip authored
-
Robert Maynard authored
This uses a more robust set of checks to determine if std::is_trivially_copyable exist given the libstdc++ version value
-
Sujin Philip authored
-
- 03 Feb, 2020 20 commits
-
-
Dmitriy Morozov authored
3de2bef6 Force Master::threads_ = 1, with DIY_NO_THREADS 970eb90a Fix the compilation problem with DIY_NO_THREADS d50576cd Don't use communication thread if number of threads is set to 1 5e638072 Clear incoming in Proxy::fill_incoming() 7b696287 Don't static_assert in iexchange_ if DIY_PROFILE is unset 2d1f833c Add Proxy::fill_incoming() ab39d15f Remove IExchangeInfoDUD and iexchange shortcut mechanism 2607c9db Add static assert that iexchange + threading + !caliper doesn't work ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !45
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
- 29 Jan, 2020 3 commits
-
-
Dmitriy Morozov authored
804276c2 Add a comment explaining the change 667d272d Fix struct vs class warning 11778dfa Make Bounds::Bounds() private Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Sujin Philip <sujin.philip@kitware.com> Merge-request: !53
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
- 28 Jan, 2020 1 commit
-
-
Dmitriy Morozov authored
-
- 06 Nov, 2019 3 commits
-
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
- 05 Nov, 2019 2 commits
-
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-