Joseph Schuchart

Results 91 issues of Joseph Schuchart

As discussed at the F2F today, DASH currently allows to use an arbitrary mix of atomic operations on objects in the global address space. However, MPI in version 3.1 only...

module:algorithms
specification:dart-if
performance

Some (numerical) algorithms do not require the full matrix but work on the upper or lower triangular matrix. Thus, it would be sufficient to store half of the matrix. It's...

feature
help wanted
module:narray
enhancement

DASH currently provides a set of patterns and distribution specifiers to control the distribution of tiles in a tiled matrix. However, there is currently no easy way to form blocks...

feature
help wanted
enhancement

Consider the following code snippet: ``` dash::NArray matrix(dash::size(), N); int *my_row = matrix[dash::myid()].lbegin(); ``` which gives the following compiler error: ``` /home/joseph/opt/dash-0.3.0//include/dash/matrix/internal/MatrixRef-inl.h: In instantiation of ‘T* dash::MatrixRef::lbegin() [with ElementT =...

bug
module:narray

I want to lay out some observations I made during the last couple of months. **Background** MPI implementations register the memory backing windows with the network device on systems that...

help wanted
module:narray
specification:dash-concepts
enhancement
module:halo
performance

This PR will make our `.clang-format` rules more visible and easier to use (`clang-format` is looking for that file in the current directory or any parent directory)

enhancement

This PR fixes two issues with `MatrixRef` `lbegin`/`lend`: 1. Fixed compiler error 2. Fixed `lend()` in `LocalMatrixRef` (and thus `MatrixRef`) to not return a `nullptr` but a pointer past the...

bug
module:narray

I've been trying to copy a row out of a matrix. The good news: it works. The bad news: it works in exactly one use-case and fails for all others....

bug
module:narray
module:algorithms

I just built DASH using CMake 3.9 and saw a bunch warnings due to enforced `OLD` policies: ``` CMake Deprecation Warning at CMakeLists.txt:12 (cmake_policy): The OLD behavior for policy CMP0007...

support
enhancement

The overall size of memory allocatable in DART-MPI through `dart_memalloc` is currently limited to 16MB. The limit is imposed by the size of the window backing these dynamic allocations, which...

backend:openmpi
backend:openmpi2
backend:mpich
performance