-
- Downloads
Squashed 'deps/mamba/' changes from ae66b28..9a9b988
9a9b988 Merge branch 'devel'. eeb5699 Merge branch '49-maestro-needs-a-convenience-libtool-archive-version-of-mamba' into devel 5ae0240 Change name for internal structure data of Linux Native 92645c8 Add mmb_tile_duplicate_at() e3df7c6 Add --enable-embedded flag c0cd7c6 Merge branch 'fix-missing-include-cuda' into devel 87d48c7 Only check for last submodule cuda a1bbc45 Fix linking against external libraries 182fa42 Explicit unit of nbytes when registering memory b92350d Fix "initializer not constant" warning. 5cffefa Fix "pointer of type void * used in arithmetic" warning. 41b70f1 Fix "empty structure" warning and empty initializer 5135acd Merge branch '47-default-execution-space' into devel 29d2caa Add alternate string testing for translating to enum symbol 68785d7 Fix execution context init with no default GPU. d4f1f8d Update documentation 819c20b Add run-time configuration with env var 9e84e43 Make MAX_{SPACES,ALLOCATIONS,INTERFACES} editable at compile time c043c21 Simplify function calls 582de67 Add check for configuration of global default values e71b16e Add compile time configuration for memory management global default 4c8b04b Simplify default execution context table 3d71510 Adapt tile_duplication_cuda to test MMB_DEFAULT_EXECUTION_CONTEXT with GPU layer 5b83f51 Set default execution context based on layer af10e78 Merge branch 'tile-dup-device' into 'devel' 01f3ef1 Remove resolved TODO: no need for warning. 1a1e85f Remove unnecessary success variable in tile duplicate example, making error checks consistent and removing the potential for missing a failed API call ac14ffc Add accessor function to retrieve space local handle to tile 984c461 Change name for metadata field in tile e17d587 Merge branch 'devel' into tile-dup-device ea5ed7b Merge branch '34-raw-pointer-accessor-for-mmballocation-object' into 'devel' ff2f299 Add function to retrieve allocation ptr 7681b94 Check the execution context to create the metadata 7dc8eda Merge branch 'add-accessors' into tile-dup-device 2148d80 Add accessors to allocation's memory parameters d7a3449 Fix "initializer element is not constant" error 603688c Update success variable in test 94841bb Fix pointer arithmetique in tile pack 0ea24fb Merge branch 'devel' into tile-dup-device 15af971 Fix mmb_tile_pack 0776a67 Fix returned value in examples for tests fcd8bd2 Do not create metadata on merge defe6b1 Fix execution context request for device memory b1a9603 Add some additional error checks to mmb_free 28f64b1 Add tile_duplicate_cuda example, doing exactly what tile_duplicate does but duplicating on GPU, currently failes in mmb_tile_merge 9f27742 Fix 'discard const qualifier' warning in mmb_set 68a81c9 Adapt tile_duplicate example to use the device_metadata b43de50 Testing the tile device metadata generation b1971d9 Implement the tile metadata copy to device. cd56e99 Add empty set constant and use it for dimension static init 3f59155 Add wrapper to new mmbSet_size_t function 1cff508 Make set function depend from each other d01591d Implement layout packing for device accessible structures 82bb155 Add short-cut in resize when already right size 226d60d Add missing restrict 4c1f957 Fix irregular layout copy allocator 2d3d0bc Include the block/irregular structures into layout 05ad0ba Fix risk of double free of pointer + invalid free git-subtree-dir: deps/mamba git-subtree-split: 9a9b9886696fabfd19e53be35700123534a04ed9
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- Makefile.am 8 additions, 1 deletionMakefile.am
- README.md 30 additions, 0 deletionsREADME.md
- common/mamba.c 17 additions, 3 deletionscommon/mamba.c
- common/mamba.h 20 additions, 3 deletionscommon/mamba.h
- common/mmb_dimensions.c 24 additions, 2 deletionscommon/mmb_dimensions.c
- common/mmb_dimensions.h 64 additions, 5 deletionscommon/mmb_dimensions.h
- common/mmb_index.c 9 additions, 1 deletioncommon/mmb_index.c
- common/mmb_index.h 3 additions, 1 deletioncommon/mmb_index.h
- common/mmb_layout.c 186 additions, 16 deletionscommon/mmb_layout.c
- common/mmb_layout.h 33 additions, 2 deletionscommon/mmb_layout.h
- common/mmb_set.c 56 additions, 3 deletionscommon/mmb_set.c
- common/mmb_set.h 30 additions, 4 deletionscommon/mmb_set.h
- common/mmb_tile.c 158 additions, 24 deletionscommon/mmb_tile.c
- common/mmb_tile.h 18 additions, 0 deletionscommon/mmb_tile.h
- configure.ac 11 additions, 1 deletionconfigure.ac
- examples/Makefile.am 10 additions, 0 deletionsexamples/Makefile.am
- examples/tile_duplicate.c 9 additions, 6 deletionsexamples/tile_duplicate.c
- examples/tile_duplicate_cuda.c 227 additions, 0 deletionsexamples/tile_duplicate_cuda.c
- examples/tile_duplicate_cuda.h 50 additions, 0 deletionsexamples/tile_duplicate_cuda.h
Loading