ham
ham copied to clipboard
Heterogeneous Active Messages C++ library
* boost program options * boost pp (for f2f) https://github.com/noma/ham/blob/7466a17f8d34ae107cb88bcb8b2a84da25a1b23d/include/ham/functor/function.hpp#L76-L122
Hallo, dieser Branch enthält jetzt alles aus meiner Master-Arbeit: * Die MPI RMA Backends basierend auf Dynamic Windows - komplett mit RMA - nur bei Datentransfers mit RMA * Das...
Add support to allocate buffers using huge pages. Note to self: this is work in progress started already in an uncommitted branch.
Look at ./inner_product_mpi ```terminal > mpirun -n 1 ./inner_product_mpi : -n 1 valgrind ./inner_product_mpi : -n 2 ./inner_product_mpi ``` ```terminal ==28739== Memcheck, a memory error detector ==28739== Copyright (C) 2002-2017,...
There are a couple of functions that take `ham::offload::buffer_ptr` as reference. Could those invocation also be `const &`? https://github.com/noma/ham/blob/5649c04291336e0df172734ca8631d7be3020dbd/include/ham/offload/offload.hpp#L218-L223
What is the difference between ham::new_buffer and ham::offload::allocate? * `ham::new_buffer` is called with `new_buffer{size_t n, node_t source}` and is a functor * `ham::offload::allocate` is called with `allocate(const node_t node, size_t...