Skip to content
Snippets Groups Projects
Commit a019dfb3 authored by Utz-Uwe Haus's avatar Utz-Uwe Haus
Browse files

Squashed 'deps/mamba/' changes from f2eb565d..a694f99d

a694f99d Bump version to 0.1.8
6a177af0 Merge branch '106-implement-irregular-1d-layout-for-distributed-cdos' into devel
fc3abf31 Replace error checking with CHECK_STATUS; fix return-without-unlock bug;
f67a4d51 Replace unnecessary tile iterator with explicit indexing in copy
daa2a932 Update readme for new config options and misc new content
7822bd75 Update topology backend to discover rocm devices when available, and to create unlimited size spaces when hwloc size attribute is not available rather than failing to create a space
d05353d5 Fix default execution context for GPU memory when hip is enabled; Add environment variable to supply extra args to hipcc during configure time when necessary; Update readme for new hip env variable
506ca545 Merge in OpenCL fpga support:     Update readme for opencl/fpga common issues     Remove tile-duplicate-opencl example, will be returned when device tile metadata is supported for OpenCL     Update opencl buffer copy example to read binary file from env variable if we cannot jit compile the kernel     Replace MMB_GPU_OPENCL execution context with MMB_OPENCL generic context     Add interop headers to install targets; remove unnecessary mmb_ wrappers to cl types which required users to build with WITH_OPENCL defined
10140260 implement dist irregular 1d create and compare
b5c61457 Revert "add index to layout struct and implement mmb_layout_create_dist_irregular_1d" it has many unwanted changes from mamba version used at maestro that got updated here.
cf0b324e add index to layout struct and implement mmb_layout_create_dist_irregular_1d
d7ff1d26 Fix ifdef -> if for ENABLE_DISCOVERY check on hwloc include
594f26c5 Add nvdimm / pmem support via Memkind. Improve hwloc integration, via interop/mmb_hwloc.h.
f9cbd3ec Bump version to 0.1.7
ab79a195 Fix compiler warnings re. unused variable and invalid check on provider validity
df524357 Replace STOP with ERROR STOP in fortran examples so the process exits with a non-zero code and triggers the make check utility
95b24793 Fix warning in system.c
b1763ff2 Remove erroneous notices from OpenCL config macro
6468f73d Set execution context explicitly in GPU cuda examples
cd9cc48c Restructure interoperability layer: provider interoperability files are now in ./interop;
4327201f Merge branch 'tile-create-update' into devel
df20d1a5 Merge branch 'fortran-interface' into devel
2cb03c9d Add 1d/2d/3d variants of tile create and update
f86e98dd Draft implementation of tile create/update
b2da6d1b Fix numa sizes type mismatch and remove malloc.h include from system provider (not found on OSX, malloc should be defined in stdlib.h)
31a62587 Updated Fortran interface to be consistent with devel changes
dad1f90e Fix typo in numa_utils.c and added unistd.h to memory/providers/system.c
a8ed452d Test allocation for all numa nodes available.
b663dcc4 Remove extra functions for NUMA allocations.
01a61890 Add memory access to ensure the page is allocated when checking the numa node id
9576c99c Start with invalid node_id to better test errors
580ef0f7 Check the memory amount records in space
a8a7e48b Use posix_memalign instead of memalign in provider/system.c
7d3cfd8a Merge branch 'numa-aware-alloc' into devel
c7794693 Add unit tests for NUMA aware spaces
bd31b709 Fix overflow in tests
a2a02ff2 Add numa aware allocations
b6e443c3 Deactivate unit test for GDRAM if no GPU execution context is available
59502450 Remove warning as OpenCL is now supported
869944f9 Silence warning for unused parameter when building without OpenCL
e5f68cef Add lock functions for numa sizes in spaces
79524017 Adapt provider supports function to NUMA awareness
10c5d499 Change ordering of stats attribute in space for more coherency
21855fb9 Get per numa node memory availability
2970a546 Merge branch 'devel' into numa-id
96dd1699 Remove useless mask and extra iteration
58a3834a Create function to check the coherency of a space internal state
863fa46a Use single function for layer check
151c13db Fix unit test to have it test the GDRAM
7a6fcb8e Simplify maintainability of the unit test (layer and ex. con.)
a9ef1b3b Use check_and_set_mmbexecutioncontext for boundary check.
8d9ad782 Add empty placeholder for statistics strategy building block.
fecf6ebc Use check_and_set_* functions when validating the default_ctx in memory manager
dab34cd6 Wrap into a function call the access to provider specific data size
c03f9c2d Merge branch 'tile_copy_nd' into devel
f9d5cd8d Use the system copy instead of duplicating code for SICM uselessly.
5354aca5 Add proper reporting of error on copy for opencl provider
9f61818c Fix nd_to_1d computation
1c4380c3 Explicit parameter order for dimension, index and sets
791e0108 Fix dimension traversal order
4331d329 Fix copy padding in layout
5f9ec30e Simplify setting of attributes when duplicating tile
31c82e4c Change example from a 2d to a 3D example
9a58d878 Add 3D indexing macros
dc88d685 Change tiles copy support rule
03e5738a Add example using 2D tiles
b1740039 Use copy_nd for tile movement
26b6d235 Remove internal for mmb_copy() short prototype function
8e49a5de Replace all copy functions with the generic copy_nd
be882c64 Fix 1d_array_tile example
2daeb2f1 Silence warning unused argc argv in examples
d9d5dc2d Silence warning for unused variable when compiled with -DNDEBUG
f3e08ed2 Update .gitignore for missing examples. Remove bad entries
f78f720e Retrieve numa node ids at init
95c8265a Add nodesets
REVERT: f2eb565d Merge branch 'devel': Release v0.1.6
REVERT: ccf12a85 Merge branch 'devel': Release v0.1.5
REVERT: 471b0cd4 Merge branch 'devel': Bump version to v0.1.4
REVERT: 070c11f3 Merge branch 'devel': Release 0.1.4 - Add mmb options construction and configuration API for mamba initialisation - Replace compile time logging overrides with callback supplied during initialisation - Extend unit tests
REVERT: 1beb84fb Merge branch 'devel': Release v0.1.3
REVERT: 121ca2bf Merge branch 'devel' into master
REVERT: 9a9b9886 Merge branch 'devel'.

git-subtree-dir: deps/mamba
git-subtree-split: a694f99dcf5d804f6916ed083ccfb0857b8c8853
parent ccb7db4d
Branches
Tags
No related merge requests found
Showing with 1276 additions and 811 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment