Sandia-OpenSHMEM / SOS

Sandia OpenSHMEM is an implementation of the OpenSHMEM specification over multiple Networking APIs, including Portals 4, the Open Fabric Interface (OFI), and UCX. Please click on the Wiki tab for help with building and using SOS.
Other
61 stars 53 forks source link

Enable GPU RDMA and external heap creation #1103

Closed wrrobin closed 10 months ago

wrrobin commented 11 months ago

@davidozog - Sorry for my late reply on this. The shmem_init is divided in three parts to allow heap creation from the user. The first part is shmemx_runtime_init. After the heap creation, the shmemx_transport_init takes care of the rest of the initialization stuffs. Let me know if you prefer, pre_heap_init and post_heap_init instead.