├── .circleci └── config.yml ├── .clang-format ├── .cmake-format.py ├── .github └── workflows │ ├── ci-downstream-lcw.yml │ ├── ci-downstream-reconverse.yml │ ├── ci.yml │ └── gh-pages.yml ├── .gitignore ├── CMakeLists.txt ├── LCIConfig.cmake.in ├── LICENSE ├── README.md ├── benchmarks ├── CMakeLists.txt ├── collective.cpp ├── pt2pt │ ├── CMakeLists.txt │ ├── bench_am_lat.cpp │ └── bench_put_bw.cpp └── resources │ ├── CMakeLists.txt │ ├── bench_atomic.cpp │ ├── bench_cq.cpp │ ├── bench_cuda_memcpy.cu │ ├── bench_get_buffer_attr.cpp │ ├── bench_malloc.cpp │ ├── bench_matching_engine.cpp │ ├── bench_mem_reg.cpp │ ├── bench_memcpy.cpp │ ├── bench_packet_pool.cpp │ └── util.hpp ├── cmake_modules ├── AddLCI.cmake ├── CheckStructMember.cmake ├── CudaHelpers.cmake ├── FindArgobots.cmake ├── FindIBV.cmake ├── FindOFI.cmake ├── FindPAPI.cmake ├── FindPMI.cmake ├── FindPMI2.cmake ├── FindPMIx.cmake ├── FindPSM2.cmake ├── FindTCMalloc.cmake └── TargetSourcesRelative.cmake ├── contrib └── spack │ ├── packages │ └── lci │ │ └── package.py │ └── repo.yaml ├── docs ├── CMakeLists.txt ├── Doxyfile.in ├── changelogs │ ├── changelog_1_7_3.md │ ├── changelog_1_7_4.md │ ├── changelog_1_7_5.md │ ├── changelog_1_7_6.md │ ├── changelog_1_7_7.md │ └── changelog_1_7_8.md ├── doxygen-custom │ ├── DoxygenLayout.xml │ ├── custom.css │ └── header.html ├── faq.md ├── img │ ├── bw-expanse.png │ ├── legend-expanse.png │ └── lt-expanse.png ├── mainpage.md.in ├── publish2gh-pages.sh.in ├── quickstart.md └── tutorial.md ├── examples ├── CMakeLists.txt ├── distributed_array.cpp ├── hello_world.cpp ├── hello_world_am.cpp ├── nonblocking_barrier.cpp └── pingpong_am_mt.cpp ├── format.sh ├── lcrun ├── lct ├── CMakeLists.txt ├── api │ ├── CMakeLists.txt │ ├── lct.h │ └── lct_config.h.in ├── args_parser │ └── args_parser.cpp ├── data_structure │ ├── CMakeLists.txt │ └── queue │ │ ├── CMakeLists.txt │ │ ├── queue.cpp │ │ ├── queue_array.hpp │ │ ├── queue_array_atomic_basic.hpp │ │ ├── queue_array_atomic_cas.hpp │ │ ├── queue_array_atomic_faa.hpp │ │ ├── queue_base.hpp │ │ ├── queue_concurrency_freaks.hpp │ │ ├── queue_faaarray.hpp │ │ └── queue_std.hpp ├── lct.cpp ├── lcti.hpp ├── log │ └── logger.cpp ├── pcounter │ └── pcounter.cpp ├── pmi │ ├── CMakeLists.txt │ ├── pmi1 │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── pmi.h │ │ └── simple │ │ │ ├── Makefile │ │ │ ├── simple_pmi.c │ │ │ ├── simple_pmiutil.c │ │ │ ├── simple_pmiutil.h │ │ │ └── test.c │ ├── pmi2 │ │ ├── CMakeLists.txt │ │ ├── client │ │ │ ├── COPYRIGHT │ │ │ ├── pmi2_api.c │ │ │ ├── pmi2_util.c │ │ │ ├── pmi2_util.h │ │ │ └── test.c │ │ └── include │ │ │ └── pmi2.h │ ├── pmi_wrapper.cpp │ ├── pmi_wrapper.hpp │ ├── pmi_wrapper_file.cpp │ ├── pmi_wrapper_local.cpp │ ├── pmi_wrapper_mpi.cpp │ ├── pmi_wrapper_pmi1.cpp │ ├── pmi_wrapper_pmi2.cpp │ ├── pmi_wrapper_pmix.cpp │ └── pmii_archive.hpp ├── tbarrier │ └── tbarrier.cpp └── util │ ├── io.cpp │ ├── mem.hpp │ ├── misc.hpp │ ├── spinlock.hpp │ ├── string.cpp │ ├── thread.cpp │ └── time.cpp ├── liblci.pc.in ├── src ├── CMakeLists.txt ├── accelerator │ ├── CMakeLists.txt │ ├── accelerator.hpp │ └── accelerator_cuda.cpp ├── api │ ├── CMakeLists.txt │ ├── lci.hpp │ └── lci_config.hpp.in ├── backlog_queue │ ├── backlog_queue.hpp │ └── backlog_queue_inline.hpp ├── binding │ ├── CMakeLists.txt │ ├── generate_binding.py │ └── input │ │ ├── __init__.py │ │ ├── basic.py │ │ ├── collective.py │ │ ├── comm.py │ │ ├── comp.py │ │ ├── network.py │ │ └── tools.py ├── bootstrap │ ├── bootstrap.cpp │ └── bootstrap.hpp ├── collective │ ├── allreduce.cpp │ ├── alltoall.cpp │ ├── barrier.cpp │ ├── broadcast.cpp │ ├── collective.cpp │ ├── collective.hpp │ ├── gather.cpp │ ├── reduce.cpp │ └── reduce_scatter.cpp ├── comp │ ├── comp.cpp │ ├── counter.hpp │ ├── cq.hpp │ ├── graph.hpp │ ├── handler.hpp │ └── sync.hpp ├── core │ ├── communicate.cpp │ ├── lci.cpp │ ├── progress.cpp │ ├── protocol.hpp │ ├── protocol_inline.hpp │ └── rendezvous.hpp ├── data_structure │ ├── imm_tag_archive.hpp │ ├── mpmc_array.hpp │ └── mpmc_set.hpp ├── global │ ├── global.cpp │ └── global.hpp ├── lci_internal.hpp ├── matching_engine │ ├── matching_engine.cpp │ ├── matching_engine.hpp │ ├── matching_engine_map.hpp │ └── matching_engine_queue.hpp ├── monitor │ ├── performance_counter.cpp │ └── performance_counter.hpp ├── network │ ├── device_inline.hpp │ ├── endpoint_inline.hpp │ ├── ibv │ │ ├── backend_ibv.cpp │ │ ├── backend_ibv.hpp │ │ ├── backend_ibv_detail.cpp │ │ ├── backend_ibv_detail.hpp │ │ └── backend_ibv_inline.hpp │ ├── network.cpp │ ├── network.hpp │ ├── network_inline.hpp │ └── ofi │ │ ├── backend_ofi.cpp │ │ ├── backend_ofi.hpp │ │ └── backend_ofi_inline.hpp ├── packet_pool │ ├── packet.hpp │ ├── packet_inline.hpp │ ├── packet_pool.cpp │ └── packet_pool.hpp ├── reg_cache │ ├── reg_cache.cpp │ └── reg_cache.hpp ├── rhandler_registry │ ├── rhandler_registry.cpp │ └── rhandler_registry.hpp ├── runtime │ ├── runtime.cpp │ └── runtime.hpp └── util │ ├── log.cpp │ ├── log.hpp │ ├── misc.hpp │ ├── random.cpp │ ├── random.hpp │ └── spinlock.hpp ├── tests ├── CMakeLists.txt └── unit │ ├── CMakeLists.txt │ ├── CMakeLists.txt.in │ ├── accelerator │ ├── CMakeLists.txt │ ├── cuda_util.hpp │ └── test_gpu_comm.cu │ ├── collective │ ├── CMakeLists.txt │ └── all.cpp │ ├── cxx11 │ ├── CMakeLists.txt │ └── test_cxx11.cpp │ ├── include │ └── util.hpp │ └── loopback │ ├── CMakeLists.txt │ ├── all.cpp │ ├── test_am.hpp │ ├── test_basic.hpp │ ├── test_counter.hpp │ ├── test_cq.hpp │ ├── test_get.hpp │ ├── test_graph.hpp │ ├── test_idle.hpp │ ├── test_matching_engine.hpp │ ├── test_matching_policy.hpp │ ├── test_mpmc_array.hpp │ ├── test_mpmc_set.hpp │ ├── test_network.hpp │ ├── test_put.hpp │ ├── test_putImm.hpp │ ├── test_rdv_protocol.hpp │ ├── test_sendrecv.hpp │ └── test_sync.hpp ├── third_party ├── CMakeLists.txt ├── ConcurrencyFreaks │ ├── BitNextLazyHeadQueue.hpp │ ├── BitNextQueue.hpp │ ├── CMakeLists.txt │ ├── CRDoubleLinkQueue.hpp │ ├── CRTurnQueue.hpp │ ├── HazardPointers.hpp │ ├── HazardPointersConditional.hpp │ ├── HazardPointersDL.hpp │ ├── KoganPetrankQueueCHP.hpp │ ├── LCRQueue.hpp │ ├── LICENSE │ ├── MichaelScottQueue.hpp │ ├── README.txt │ └── array │ │ ├── FAAArrayQueue.hpp │ │ ├── LazyIndexArrayQueue.hpp │ │ ├── LinearArrayQueue.hpp │ │ └── Log2ArrayQueue.hpp ├── lprq │ ├── CMakeLists.txt │ ├── CacheRemap.hpp │ ├── LICENSE │ ├── LPRQueue.hpp │ ├── LinkedRingQueue.hpp │ ├── Metrics.hpp │ ├── RQCell.hpp │ ├── Stats.hpp │ └── x86AtomicOps.hpp └── ucx │ ├── AUTHORS │ ├── CMakeLists.txt │ ├── LICENSE │ ├── config.h.in │ ├── lci_ucx_api.c │ ├── lci_ucx_api.h │ ├── ucm │ ├── Makefile.am │ ├── Makefile.in │ ├── api │ │ └── ucm.h │ ├── bistro │ │ ├── bistro.c │ │ ├── bistro.h │ │ ├── bistro_aarch64.c │ │ ├── bistro_aarch64.h │ │ ├── bistro_int.h │ │ ├── bistro_ppc64.c │ │ ├── bistro_ppc64.h │ │ ├── bistro_x86_64.c │ │ └── bistro_x86_64.h │ ├── configure.m4 │ ├── event │ │ ├── event.c │ │ └── event.h │ ├── malloc │ │ ├── allocator.h │ │ ├── malloc_hook.c │ │ └── malloc_hook.h │ ├── mmap │ │ ├── install.c │ │ └── mmap.h │ ├── ptmalloc286 │ │ ├── malloc-2.8.6.h │ │ └── malloc.c │ └── util │ │ ├── khash_safe.h │ │ ├── log.c │ │ ├── log.h │ │ ├── reloc.c │ │ ├── reloc.h │ │ ├── replace.c │ │ ├── replace.h │ │ ├── sys.c │ │ └── sys.h │ └── ucs │ ├── Makefile.am │ ├── Makefile.in │ ├── algorithm │ ├── crc.c │ ├── crc.h │ ├── qsort_r.c │ └── qsort_r.h │ ├── arch │ ├── aarch64 │ │ ├── bitops.h │ │ ├── cpu.c │ │ ├── cpu.h │ │ ├── global_opts.c │ │ ├── global_opts.h │ │ └── memcpy_thunderx2.S │ ├── atomic.h │ ├── bitops.h │ ├── cpu.c │ ├── cpu.h │ ├── generic │ │ ├── atomic.h │ │ └── cpu.h │ ├── global_opts.h │ ├── ppc64 │ │ ├── bitops.h │ │ ├── cpu.h │ │ ├── global_opts.c │ │ ├── global_opts.h │ │ └── timebase.c │ └── x86_64 │ │ ├── atomic.h │ │ ├── bitops.h │ │ ├── cpu.c │ │ ├── cpu.h │ │ ├── global_opts.c │ │ └── global_opts.h │ ├── async │ ├── async.c │ ├── async.h │ ├── async_fwd.h │ ├── async_int.h │ ├── pipe.c │ ├── pipe.h │ ├── signal.c │ ├── signal.h │ ├── thread.c │ └── thread.h │ ├── config │ ├── global_opts.c │ ├── global_opts.h │ ├── ini.c │ ├── ini.h │ ├── parser.c │ ├── parser.h │ ├── types.h │ ├── ucm_opts.c │ └── ucm_opts.h │ ├── configure.m4 │ ├── datastruct │ ├── arbiter.c │ ├── arbiter.h │ ├── array.c │ ├── array.h │ ├── array.inl │ ├── bitmap.h │ ├── callbackq.c │ ├── callbackq.h │ ├── conn_match.c │ ├── conn_match.h │ ├── frag_list.c │ ├── frag_list.h │ ├── hlist.h │ ├── khash.h │ ├── linear_func.h │ ├── list.h │ ├── mpmc.c │ ├── mpmc.h │ ├── mpool.c │ ├── mpool.h │ ├── mpool.inl │ ├── mpool_set.c │ ├── mpool_set.h │ ├── mpool_set.inl │ ├── pgtable.c │ ├── pgtable.h │ ├── ptr_array.c │ ├── ptr_array.h │ ├── ptr_map.c │ ├── ptr_map.h │ ├── ptr_map.inl │ ├── queue.h │ ├── queue_types.h │ ├── sglib.h │ ├── sglib_wrapper.h │ ├── strided_alloc.c │ ├── strided_alloc.h │ ├── string_buffer.c │ ├── string_buffer.h │ ├── string_set.c │ └── string_set.h │ ├── debug │ ├── assert.c │ ├── assert.h │ ├── debug.c │ ├── debug.h │ ├── debug_int.h │ ├── log.c │ ├── log.h │ ├── log_def.h │ ├── memtrack.c │ ├── memtrack.h │ └── memtrack_int.h │ ├── memory │ ├── memory_type.c │ ├── memory_type.h │ ├── memtype_cache.c │ ├── memtype_cache.h │ ├── numa.c │ ├── numa.h │ ├── rcache.c │ ├── rcache.h │ ├── rcache_int.h │ └── rcache_vfs.c │ ├── profile │ ├── profile.c │ ├── profile.h │ ├── profile_defs.h │ ├── profile_off.h │ └── profile_on.h │ ├── signal │ ├── Makefile.am │ ├── Makefile.in │ └── signal.c │ ├── stats │ ├── client_server.c │ ├── libstats.c │ ├── libstats.h │ ├── serialization.c │ ├── stats.c │ ├── stats.h │ └── stats_fwd.h │ ├── sys │ ├── checker.h │ ├── compiler.h │ ├── compiler_def.h │ ├── event_set.c │ ├── event_set.h │ ├── init.c │ ├── iovec.c │ ├── iovec.h │ ├── iovec.inl │ ├── lib.c │ ├── lib.h │ ├── math.c │ ├── math.h │ ├── module.c │ ├── module.h │ ├── preprocessor.h │ ├── sock.c │ ├── sock.h │ ├── string.c │ ├── string.h │ ├── stubs.c │ ├── stubs.h │ ├── sys.c │ ├── sys.h │ ├── topo │ │ └── base │ │ │ ├── topo.c │ │ │ └── topo.h │ ├── uid.c │ └── uid.h │ ├── time │ ├── time.c │ ├── time.h │ ├── time_def.h │ ├── timer_wheel.c │ ├── timer_wheel.h │ ├── timerq.c │ └── timerq.h │ ├── type │ ├── class.c │ ├── class.h │ ├── cpu_set.h │ ├── float8.h │ ├── init_once.h │ ├── param.h │ ├── serialize.h │ ├── spinlock.c │ ├── spinlock.h │ ├── status.c │ ├── status.h │ ├── thread_mode.c │ └── thread_mode.h │ ├── ucx-ucs.pc.in │ └── vfs │ └── base │ ├── vfs_cb.c │ ├── vfs_cb.h │ ├── vfs_obj.c │ └── vfs_obj.h └── tools ├── CMakeLists.txt ├── lci_info ├── CMakeLists.txt └── lci_info.cpp └── lct_parse_pcounter.py /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/.clang-format -------------------------------------------------------------------------------- /.cmake-format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/.cmake-format.py -------------------------------------------------------------------------------- /.github/workflows/ci-downstream-lcw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/.github/workflows/ci-downstream-lcw.yml -------------------------------------------------------------------------------- /.github/workflows/ci-downstream-reconverse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/.github/workflows/ci-downstream-reconverse.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LCIConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/LCIConfig.cmake.in -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/benchmarks/CMakeLists.txt -------------------------------------------------------------------------------- /benchmarks/collective.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/benchmarks/collective.cpp -------------------------------------------------------------------------------- /benchmarks/pt2pt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/benchmarks/pt2pt/CMakeLists.txt -------------------------------------------------------------------------------- /benchmarks/pt2pt/bench_am_lat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/benchmarks/pt2pt/bench_am_lat.cpp -------------------------------------------------------------------------------- /benchmarks/pt2pt/bench_put_bw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/benchmarks/pt2pt/bench_put_bw.cpp -------------------------------------------------------------------------------- /benchmarks/resources/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/benchmarks/resources/CMakeLists.txt -------------------------------------------------------------------------------- /benchmarks/resources/bench_atomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/benchmarks/resources/bench_atomic.cpp -------------------------------------------------------------------------------- /benchmarks/resources/bench_cq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/benchmarks/resources/bench_cq.cpp -------------------------------------------------------------------------------- /benchmarks/resources/bench_cuda_memcpy.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/benchmarks/resources/bench_cuda_memcpy.cu -------------------------------------------------------------------------------- /benchmarks/resources/bench_get_buffer_attr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/benchmarks/resources/bench_get_buffer_attr.cpp -------------------------------------------------------------------------------- /benchmarks/resources/bench_malloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/benchmarks/resources/bench_malloc.cpp -------------------------------------------------------------------------------- /benchmarks/resources/bench_matching_engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/benchmarks/resources/bench_matching_engine.cpp -------------------------------------------------------------------------------- /benchmarks/resources/bench_mem_reg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/benchmarks/resources/bench_mem_reg.cpp -------------------------------------------------------------------------------- /benchmarks/resources/bench_memcpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/benchmarks/resources/bench_memcpy.cpp -------------------------------------------------------------------------------- /benchmarks/resources/bench_packet_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/benchmarks/resources/bench_packet_pool.cpp -------------------------------------------------------------------------------- /benchmarks/resources/util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/benchmarks/resources/util.hpp -------------------------------------------------------------------------------- /cmake_modules/AddLCI.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/cmake_modules/AddLCI.cmake -------------------------------------------------------------------------------- /cmake_modules/CheckStructMember.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/cmake_modules/CheckStructMember.cmake -------------------------------------------------------------------------------- /cmake_modules/CudaHelpers.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/cmake_modules/CudaHelpers.cmake -------------------------------------------------------------------------------- /cmake_modules/FindArgobots.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/cmake_modules/FindArgobots.cmake -------------------------------------------------------------------------------- /cmake_modules/FindIBV.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/cmake_modules/FindIBV.cmake -------------------------------------------------------------------------------- /cmake_modules/FindOFI.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/cmake_modules/FindOFI.cmake -------------------------------------------------------------------------------- /cmake_modules/FindPAPI.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/cmake_modules/FindPAPI.cmake -------------------------------------------------------------------------------- /cmake_modules/FindPMI.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/cmake_modules/FindPMI.cmake -------------------------------------------------------------------------------- /cmake_modules/FindPMI2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/cmake_modules/FindPMI2.cmake -------------------------------------------------------------------------------- /cmake_modules/FindPMIx.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/cmake_modules/FindPMIx.cmake -------------------------------------------------------------------------------- /cmake_modules/FindPSM2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/cmake_modules/FindPSM2.cmake -------------------------------------------------------------------------------- /cmake_modules/FindTCMalloc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/cmake_modules/FindTCMalloc.cmake -------------------------------------------------------------------------------- /cmake_modules/TargetSourcesRelative.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/cmake_modules/TargetSourcesRelative.cmake -------------------------------------------------------------------------------- /contrib/spack/packages/lci/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/contrib/spack/packages/lci/package.py -------------------------------------------------------------------------------- /contrib/spack/repo.yaml: -------------------------------------------------------------------------------- 1 | repo: 2 | namespace: 'lci' 3 | -------------------------------------------------------------------------------- /docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/CMakeLists.txt -------------------------------------------------------------------------------- /docs/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/Doxyfile.in -------------------------------------------------------------------------------- /docs/changelogs/changelog_1_7_3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/changelogs/changelog_1_7_3.md -------------------------------------------------------------------------------- /docs/changelogs/changelog_1_7_4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/changelogs/changelog_1_7_4.md -------------------------------------------------------------------------------- /docs/changelogs/changelog_1_7_5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/changelogs/changelog_1_7_5.md -------------------------------------------------------------------------------- /docs/changelogs/changelog_1_7_6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/changelogs/changelog_1_7_6.md -------------------------------------------------------------------------------- /docs/changelogs/changelog_1_7_7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/changelogs/changelog_1_7_7.md -------------------------------------------------------------------------------- /docs/changelogs/changelog_1_7_8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/changelogs/changelog_1_7_8.md -------------------------------------------------------------------------------- /docs/doxygen-custom/DoxygenLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/doxygen-custom/DoxygenLayout.xml -------------------------------------------------------------------------------- /docs/doxygen-custom/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/doxygen-custom/custom.css -------------------------------------------------------------------------------- /docs/doxygen-custom/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/doxygen-custom/header.html -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/img/bw-expanse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/img/bw-expanse.png -------------------------------------------------------------------------------- /docs/img/legend-expanse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/img/legend-expanse.png -------------------------------------------------------------------------------- /docs/img/lt-expanse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/img/lt-expanse.png -------------------------------------------------------------------------------- /docs/mainpage.md.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/mainpage.md.in -------------------------------------------------------------------------------- /docs/publish2gh-pages.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/publish2gh-pages.sh.in -------------------------------------------------------------------------------- /docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/quickstart.md -------------------------------------------------------------------------------- /docs/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/docs/tutorial.md -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/distributed_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/examples/distributed_array.cpp -------------------------------------------------------------------------------- /examples/hello_world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/examples/hello_world.cpp -------------------------------------------------------------------------------- /examples/hello_world_am.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/examples/hello_world_am.cpp -------------------------------------------------------------------------------- /examples/nonblocking_barrier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/examples/nonblocking_barrier.cpp -------------------------------------------------------------------------------- /examples/pingpong_am_mt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/examples/pingpong_am_mt.cpp -------------------------------------------------------------------------------- /format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/format.sh -------------------------------------------------------------------------------- /lcrun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lcrun -------------------------------------------------------------------------------- /lct/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/CMakeLists.txt -------------------------------------------------------------------------------- /lct/api/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/api/CMakeLists.txt -------------------------------------------------------------------------------- /lct/api/lct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/api/lct.h -------------------------------------------------------------------------------- /lct/api/lct_config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/api/lct_config.h.in -------------------------------------------------------------------------------- /lct/args_parser/args_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/args_parser/args_parser.cpp -------------------------------------------------------------------------------- /lct/data_structure/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(queue) 2 | -------------------------------------------------------------------------------- /lct/data_structure/queue/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | target_sources_relative(LCT PRIVATE queue.cpp) 2 | -------------------------------------------------------------------------------- /lct/data_structure/queue/queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/data_structure/queue/queue.cpp -------------------------------------------------------------------------------- /lct/data_structure/queue/queue_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/data_structure/queue/queue_array.hpp -------------------------------------------------------------------------------- /lct/data_structure/queue/queue_array_atomic_basic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/data_structure/queue/queue_array_atomic_basic.hpp -------------------------------------------------------------------------------- /lct/data_structure/queue/queue_array_atomic_cas.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/data_structure/queue/queue_array_atomic_cas.hpp -------------------------------------------------------------------------------- /lct/data_structure/queue/queue_array_atomic_faa.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/data_structure/queue/queue_array_atomic_faa.hpp -------------------------------------------------------------------------------- /lct/data_structure/queue/queue_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/data_structure/queue/queue_base.hpp -------------------------------------------------------------------------------- /lct/data_structure/queue/queue_concurrency_freaks.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/data_structure/queue/queue_concurrency_freaks.hpp -------------------------------------------------------------------------------- /lct/data_structure/queue/queue_faaarray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/data_structure/queue/queue_faaarray.hpp -------------------------------------------------------------------------------- /lct/data_structure/queue/queue_std.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/data_structure/queue/queue_std.hpp -------------------------------------------------------------------------------- /lct/lct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/lct.cpp -------------------------------------------------------------------------------- /lct/lcti.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/lcti.hpp -------------------------------------------------------------------------------- /lct/log/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/log/logger.cpp -------------------------------------------------------------------------------- /lct/pcounter/pcounter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pcounter/pcounter.cpp -------------------------------------------------------------------------------- /lct/pmi/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/CMakeLists.txt -------------------------------------------------------------------------------- /lct/pmi/pmi1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi1/CMakeLists.txt -------------------------------------------------------------------------------- /lct/pmi/pmi1/include/pmi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi1/include/pmi.h -------------------------------------------------------------------------------- /lct/pmi/pmi1/simple/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi1/simple/Makefile -------------------------------------------------------------------------------- /lct/pmi/pmi1/simple/simple_pmi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi1/simple/simple_pmi.c -------------------------------------------------------------------------------- /lct/pmi/pmi1/simple/simple_pmiutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi1/simple/simple_pmiutil.c -------------------------------------------------------------------------------- /lct/pmi/pmi1/simple/simple_pmiutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi1/simple/simple_pmiutil.h -------------------------------------------------------------------------------- /lct/pmi/pmi1/simple/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi1/simple/test.c -------------------------------------------------------------------------------- /lct/pmi/pmi2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi2/CMakeLists.txt -------------------------------------------------------------------------------- /lct/pmi/pmi2/client/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi2/client/COPYRIGHT -------------------------------------------------------------------------------- /lct/pmi/pmi2/client/pmi2_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi2/client/pmi2_api.c -------------------------------------------------------------------------------- /lct/pmi/pmi2/client/pmi2_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi2/client/pmi2_util.c -------------------------------------------------------------------------------- /lct/pmi/pmi2/client/pmi2_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi2/client/pmi2_util.h -------------------------------------------------------------------------------- /lct/pmi/pmi2/client/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi2/client/test.c -------------------------------------------------------------------------------- /lct/pmi/pmi2/include/pmi2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi2/include/pmi2.h -------------------------------------------------------------------------------- /lct/pmi/pmi_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi_wrapper.cpp -------------------------------------------------------------------------------- /lct/pmi/pmi_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi_wrapper.hpp -------------------------------------------------------------------------------- /lct/pmi/pmi_wrapper_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi_wrapper_file.cpp -------------------------------------------------------------------------------- /lct/pmi/pmi_wrapper_local.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi_wrapper_local.cpp -------------------------------------------------------------------------------- /lct/pmi/pmi_wrapper_mpi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi_wrapper_mpi.cpp -------------------------------------------------------------------------------- /lct/pmi/pmi_wrapper_pmi1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi_wrapper_pmi1.cpp -------------------------------------------------------------------------------- /lct/pmi/pmi_wrapper_pmi2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi_wrapper_pmi2.cpp -------------------------------------------------------------------------------- /lct/pmi/pmi_wrapper_pmix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmi_wrapper_pmix.cpp -------------------------------------------------------------------------------- /lct/pmi/pmii_archive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/pmi/pmii_archive.hpp -------------------------------------------------------------------------------- /lct/tbarrier/tbarrier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/tbarrier/tbarrier.cpp -------------------------------------------------------------------------------- /lct/util/io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/util/io.cpp -------------------------------------------------------------------------------- /lct/util/mem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/util/mem.hpp -------------------------------------------------------------------------------- /lct/util/misc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/util/misc.hpp -------------------------------------------------------------------------------- /lct/util/spinlock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/util/spinlock.hpp -------------------------------------------------------------------------------- /lct/util/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/util/string.cpp -------------------------------------------------------------------------------- /lct/util/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/util/thread.cpp -------------------------------------------------------------------------------- /lct/util/time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/lct/util/time.cpp -------------------------------------------------------------------------------- /liblci.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/liblci.pc.in -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/accelerator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/accelerator/CMakeLists.txt -------------------------------------------------------------------------------- /src/accelerator/accelerator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/accelerator/accelerator.hpp -------------------------------------------------------------------------------- /src/accelerator/accelerator_cuda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/accelerator/accelerator_cuda.cpp -------------------------------------------------------------------------------- /src/api/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/api/CMakeLists.txt -------------------------------------------------------------------------------- /src/api/lci.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/api/lci.hpp -------------------------------------------------------------------------------- /src/api/lci_config.hpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/api/lci_config.hpp.in -------------------------------------------------------------------------------- /src/backlog_queue/backlog_queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/backlog_queue/backlog_queue.hpp -------------------------------------------------------------------------------- /src/backlog_queue/backlog_queue_inline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/backlog_queue/backlog_queue_inline.hpp -------------------------------------------------------------------------------- /src/binding/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/binding/CMakeLists.txt -------------------------------------------------------------------------------- /src/binding/generate_binding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/binding/generate_binding.py -------------------------------------------------------------------------------- /src/binding/input/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2025 The LCI Project Authors 2 | # SPDX-License-Identifier: NCSA 3 | 4 | -------------------------------------------------------------------------------- /src/binding/input/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/binding/input/basic.py -------------------------------------------------------------------------------- /src/binding/input/collective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/binding/input/collective.py -------------------------------------------------------------------------------- /src/binding/input/comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/binding/input/comm.py -------------------------------------------------------------------------------- /src/binding/input/comp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/binding/input/comp.py -------------------------------------------------------------------------------- /src/binding/input/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/binding/input/network.py -------------------------------------------------------------------------------- /src/binding/input/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/binding/input/tools.py -------------------------------------------------------------------------------- /src/bootstrap/bootstrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/bootstrap/bootstrap.cpp -------------------------------------------------------------------------------- /src/bootstrap/bootstrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/bootstrap/bootstrap.hpp -------------------------------------------------------------------------------- /src/collective/allreduce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/collective/allreduce.cpp -------------------------------------------------------------------------------- /src/collective/alltoall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/collective/alltoall.cpp -------------------------------------------------------------------------------- /src/collective/barrier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/collective/barrier.cpp -------------------------------------------------------------------------------- /src/collective/broadcast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/collective/broadcast.cpp -------------------------------------------------------------------------------- /src/collective/collective.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/collective/collective.cpp -------------------------------------------------------------------------------- /src/collective/collective.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/collective/collective.hpp -------------------------------------------------------------------------------- /src/collective/gather.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/collective/gather.cpp -------------------------------------------------------------------------------- /src/collective/reduce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/collective/reduce.cpp -------------------------------------------------------------------------------- /src/collective/reduce_scatter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/collective/reduce_scatter.cpp -------------------------------------------------------------------------------- /src/comp/comp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/comp/comp.cpp -------------------------------------------------------------------------------- /src/comp/counter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/comp/counter.hpp -------------------------------------------------------------------------------- /src/comp/cq.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/comp/cq.hpp -------------------------------------------------------------------------------- /src/comp/graph.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/comp/graph.hpp -------------------------------------------------------------------------------- /src/comp/handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/comp/handler.hpp -------------------------------------------------------------------------------- /src/comp/sync.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/comp/sync.hpp -------------------------------------------------------------------------------- /src/core/communicate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/core/communicate.cpp -------------------------------------------------------------------------------- /src/core/lci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/core/lci.cpp -------------------------------------------------------------------------------- /src/core/progress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/core/progress.cpp -------------------------------------------------------------------------------- /src/core/protocol.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/core/protocol.hpp -------------------------------------------------------------------------------- /src/core/protocol_inline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/core/protocol_inline.hpp -------------------------------------------------------------------------------- /src/core/rendezvous.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/core/rendezvous.hpp -------------------------------------------------------------------------------- /src/data_structure/imm_tag_archive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/data_structure/imm_tag_archive.hpp -------------------------------------------------------------------------------- /src/data_structure/mpmc_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/data_structure/mpmc_array.hpp -------------------------------------------------------------------------------- /src/data_structure/mpmc_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/data_structure/mpmc_set.hpp -------------------------------------------------------------------------------- /src/global/global.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/global/global.cpp -------------------------------------------------------------------------------- /src/global/global.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/global/global.hpp -------------------------------------------------------------------------------- /src/lci_internal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/lci_internal.hpp -------------------------------------------------------------------------------- /src/matching_engine/matching_engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/matching_engine/matching_engine.cpp -------------------------------------------------------------------------------- /src/matching_engine/matching_engine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/matching_engine/matching_engine.hpp -------------------------------------------------------------------------------- /src/matching_engine/matching_engine_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/matching_engine/matching_engine_map.hpp -------------------------------------------------------------------------------- /src/matching_engine/matching_engine_queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/matching_engine/matching_engine_queue.hpp -------------------------------------------------------------------------------- /src/monitor/performance_counter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/monitor/performance_counter.cpp -------------------------------------------------------------------------------- /src/monitor/performance_counter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/monitor/performance_counter.hpp -------------------------------------------------------------------------------- /src/network/device_inline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/network/device_inline.hpp -------------------------------------------------------------------------------- /src/network/endpoint_inline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/network/endpoint_inline.hpp -------------------------------------------------------------------------------- /src/network/ibv/backend_ibv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/network/ibv/backend_ibv.cpp -------------------------------------------------------------------------------- /src/network/ibv/backend_ibv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/network/ibv/backend_ibv.hpp -------------------------------------------------------------------------------- /src/network/ibv/backend_ibv_detail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/network/ibv/backend_ibv_detail.cpp -------------------------------------------------------------------------------- /src/network/ibv/backend_ibv_detail.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/network/ibv/backend_ibv_detail.hpp -------------------------------------------------------------------------------- /src/network/ibv/backend_ibv_inline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/network/ibv/backend_ibv_inline.hpp -------------------------------------------------------------------------------- /src/network/network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/network/network.cpp -------------------------------------------------------------------------------- /src/network/network.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/network/network.hpp -------------------------------------------------------------------------------- /src/network/network_inline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/network/network_inline.hpp -------------------------------------------------------------------------------- /src/network/ofi/backend_ofi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/network/ofi/backend_ofi.cpp -------------------------------------------------------------------------------- /src/network/ofi/backend_ofi.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/network/ofi/backend_ofi.hpp -------------------------------------------------------------------------------- /src/network/ofi/backend_ofi_inline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/network/ofi/backend_ofi_inline.hpp -------------------------------------------------------------------------------- /src/packet_pool/packet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/packet_pool/packet.hpp -------------------------------------------------------------------------------- /src/packet_pool/packet_inline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/packet_pool/packet_inline.hpp -------------------------------------------------------------------------------- /src/packet_pool/packet_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/packet_pool/packet_pool.cpp -------------------------------------------------------------------------------- /src/packet_pool/packet_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/packet_pool/packet_pool.hpp -------------------------------------------------------------------------------- /src/reg_cache/reg_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/reg_cache/reg_cache.cpp -------------------------------------------------------------------------------- /src/reg_cache/reg_cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/reg_cache/reg_cache.hpp -------------------------------------------------------------------------------- /src/rhandler_registry/rhandler_registry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/rhandler_registry/rhandler_registry.cpp -------------------------------------------------------------------------------- /src/rhandler_registry/rhandler_registry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/rhandler_registry/rhandler_registry.hpp -------------------------------------------------------------------------------- /src/runtime/runtime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/runtime/runtime.cpp -------------------------------------------------------------------------------- /src/runtime/runtime.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/runtime/runtime.hpp -------------------------------------------------------------------------------- /src/util/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/util/log.cpp -------------------------------------------------------------------------------- /src/util/log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/util/log.hpp -------------------------------------------------------------------------------- /src/util/misc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/util/misc.hpp -------------------------------------------------------------------------------- /src/util/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/util/random.cpp -------------------------------------------------------------------------------- /src/util/random.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/util/random.hpp -------------------------------------------------------------------------------- /src/util/spinlock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/src/util/spinlock.hpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/CMakeLists.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/CMakeLists.txt.in -------------------------------------------------------------------------------- /tests/unit/accelerator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/accelerator/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/accelerator/cuda_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/accelerator/cuda_util.hpp -------------------------------------------------------------------------------- /tests/unit/accelerator/test_gpu_comm.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/accelerator/test_gpu_comm.cu -------------------------------------------------------------------------------- /tests/unit/collective/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/collective/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/collective/all.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/collective/all.cpp -------------------------------------------------------------------------------- /tests/unit/cxx11/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/cxx11/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/cxx11/test_cxx11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/cxx11/test_cxx11.cpp -------------------------------------------------------------------------------- /tests/unit/include/util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/include/util.hpp -------------------------------------------------------------------------------- /tests/unit/loopback/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/loopback/all.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/all.cpp -------------------------------------------------------------------------------- /tests/unit/loopback/test_am.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/test_am.hpp -------------------------------------------------------------------------------- /tests/unit/loopback/test_basic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/test_basic.hpp -------------------------------------------------------------------------------- /tests/unit/loopback/test_counter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/test_counter.hpp -------------------------------------------------------------------------------- /tests/unit/loopback/test_cq.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/test_cq.hpp -------------------------------------------------------------------------------- /tests/unit/loopback/test_get.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/test_get.hpp -------------------------------------------------------------------------------- /tests/unit/loopback/test_graph.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/test_graph.hpp -------------------------------------------------------------------------------- /tests/unit/loopback/test_idle.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2025 The LCI Project Authors 2 | // SPDX-License-Identifier: NCSA -------------------------------------------------------------------------------- /tests/unit/loopback/test_matching_engine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/test_matching_engine.hpp -------------------------------------------------------------------------------- /tests/unit/loopback/test_matching_policy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/test_matching_policy.hpp -------------------------------------------------------------------------------- /tests/unit/loopback/test_mpmc_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/test_mpmc_array.hpp -------------------------------------------------------------------------------- /tests/unit/loopback/test_mpmc_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/test_mpmc_set.hpp -------------------------------------------------------------------------------- /tests/unit/loopback/test_network.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/test_network.hpp -------------------------------------------------------------------------------- /tests/unit/loopback/test_put.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/test_put.hpp -------------------------------------------------------------------------------- /tests/unit/loopback/test_putImm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/test_putImm.hpp -------------------------------------------------------------------------------- /tests/unit/loopback/test_rdv_protocol.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/test_rdv_protocol.hpp -------------------------------------------------------------------------------- /tests/unit/loopback/test_sendrecv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/test_sendrecv.hpp -------------------------------------------------------------------------------- /tests/unit/loopback/test_sync.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tests/unit/loopback/test_sync.hpp -------------------------------------------------------------------------------- /third_party/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/ConcurrencyFreaks/BitNextLazyHeadQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ConcurrencyFreaks/BitNextLazyHeadQueue.hpp -------------------------------------------------------------------------------- /third_party/ConcurrencyFreaks/BitNextQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ConcurrencyFreaks/BitNextQueue.hpp -------------------------------------------------------------------------------- /third_party/ConcurrencyFreaks/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | target_include_directories(LCT PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) 2 | -------------------------------------------------------------------------------- /third_party/ConcurrencyFreaks/CRDoubleLinkQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ConcurrencyFreaks/CRDoubleLinkQueue.hpp -------------------------------------------------------------------------------- /third_party/ConcurrencyFreaks/CRTurnQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ConcurrencyFreaks/CRTurnQueue.hpp -------------------------------------------------------------------------------- /third_party/ConcurrencyFreaks/HazardPointers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ConcurrencyFreaks/HazardPointers.hpp -------------------------------------------------------------------------------- /third_party/ConcurrencyFreaks/HazardPointersConditional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ConcurrencyFreaks/HazardPointersConditional.hpp -------------------------------------------------------------------------------- /third_party/ConcurrencyFreaks/HazardPointersDL.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ConcurrencyFreaks/HazardPointersDL.hpp -------------------------------------------------------------------------------- /third_party/ConcurrencyFreaks/KoganPetrankQueueCHP.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ConcurrencyFreaks/KoganPetrankQueueCHP.hpp -------------------------------------------------------------------------------- /third_party/ConcurrencyFreaks/LCRQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ConcurrencyFreaks/LCRQueue.hpp -------------------------------------------------------------------------------- /third_party/ConcurrencyFreaks/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ConcurrencyFreaks/LICENSE -------------------------------------------------------------------------------- /third_party/ConcurrencyFreaks/MichaelScottQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ConcurrencyFreaks/MichaelScottQueue.hpp -------------------------------------------------------------------------------- /third_party/ConcurrencyFreaks/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ConcurrencyFreaks/README.txt -------------------------------------------------------------------------------- /third_party/ConcurrencyFreaks/array/FAAArrayQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ConcurrencyFreaks/array/FAAArrayQueue.hpp -------------------------------------------------------------------------------- /third_party/ConcurrencyFreaks/array/LazyIndexArrayQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ConcurrencyFreaks/array/LazyIndexArrayQueue.hpp -------------------------------------------------------------------------------- /third_party/ConcurrencyFreaks/array/LinearArrayQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ConcurrencyFreaks/array/LinearArrayQueue.hpp -------------------------------------------------------------------------------- /third_party/ConcurrencyFreaks/array/Log2ArrayQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ConcurrencyFreaks/array/Log2ArrayQueue.hpp -------------------------------------------------------------------------------- /third_party/lprq/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | target_include_directories(LCT PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) 2 | -------------------------------------------------------------------------------- /third_party/lprq/CacheRemap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/lprq/CacheRemap.hpp -------------------------------------------------------------------------------- /third_party/lprq/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/lprq/LICENSE -------------------------------------------------------------------------------- /third_party/lprq/LPRQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/lprq/LPRQueue.hpp -------------------------------------------------------------------------------- /third_party/lprq/LinkedRingQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/lprq/LinkedRingQueue.hpp -------------------------------------------------------------------------------- /third_party/lprq/Metrics.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/lprq/Metrics.hpp -------------------------------------------------------------------------------- /third_party/lprq/RQCell.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/lprq/RQCell.hpp -------------------------------------------------------------------------------- /third_party/lprq/Stats.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/lprq/Stats.hpp -------------------------------------------------------------------------------- /third_party/lprq/x86AtomicOps.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/lprq/x86AtomicOps.hpp -------------------------------------------------------------------------------- /third_party/ucx/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/AUTHORS -------------------------------------------------------------------------------- /third_party/ucx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/ucx/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/LICENSE -------------------------------------------------------------------------------- /third_party/ucx/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/config.h.in -------------------------------------------------------------------------------- /third_party/ucx/lci_ucx_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/lci_ucx_api.c -------------------------------------------------------------------------------- /third_party/ucx/lci_ucx_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/lci_ucx_api.h -------------------------------------------------------------------------------- /third_party/ucx/ucm/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/Makefile.am -------------------------------------------------------------------------------- /third_party/ucx/ucm/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/Makefile.in -------------------------------------------------------------------------------- /third_party/ucx/ucm/api/ucm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/api/ucm.h -------------------------------------------------------------------------------- /third_party/ucx/ucm/bistro/bistro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/bistro/bistro.c -------------------------------------------------------------------------------- /third_party/ucx/ucm/bistro/bistro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/bistro/bistro.h -------------------------------------------------------------------------------- /third_party/ucx/ucm/bistro/bistro_aarch64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/bistro/bistro_aarch64.c -------------------------------------------------------------------------------- /third_party/ucx/ucm/bistro/bistro_aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/bistro/bistro_aarch64.h -------------------------------------------------------------------------------- /third_party/ucx/ucm/bistro/bistro_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/bistro/bistro_int.h -------------------------------------------------------------------------------- /third_party/ucx/ucm/bistro/bistro_ppc64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/bistro/bistro_ppc64.c -------------------------------------------------------------------------------- /third_party/ucx/ucm/bistro/bistro_ppc64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/bistro/bistro_ppc64.h -------------------------------------------------------------------------------- /third_party/ucx/ucm/bistro/bistro_x86_64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/bistro/bistro_x86_64.c -------------------------------------------------------------------------------- /third_party/ucx/ucm/bistro/bistro_x86_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/bistro/bistro_x86_64.h -------------------------------------------------------------------------------- /third_party/ucx/ucm/configure.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/configure.m4 -------------------------------------------------------------------------------- /third_party/ucx/ucm/event/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/event/event.c -------------------------------------------------------------------------------- /third_party/ucx/ucm/event/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/event/event.h -------------------------------------------------------------------------------- /third_party/ucx/ucm/malloc/allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/malloc/allocator.h -------------------------------------------------------------------------------- /third_party/ucx/ucm/malloc/malloc_hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/malloc/malloc_hook.c -------------------------------------------------------------------------------- /third_party/ucx/ucm/malloc/malloc_hook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/malloc/malloc_hook.h -------------------------------------------------------------------------------- /third_party/ucx/ucm/mmap/install.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/mmap/install.c -------------------------------------------------------------------------------- /third_party/ucx/ucm/mmap/mmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/mmap/mmap.h -------------------------------------------------------------------------------- /third_party/ucx/ucm/ptmalloc286/malloc-2.8.6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/ptmalloc286/malloc-2.8.6.h -------------------------------------------------------------------------------- /third_party/ucx/ucm/ptmalloc286/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/ptmalloc286/malloc.c -------------------------------------------------------------------------------- /third_party/ucx/ucm/util/khash_safe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/util/khash_safe.h -------------------------------------------------------------------------------- /third_party/ucx/ucm/util/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/util/log.c -------------------------------------------------------------------------------- /third_party/ucx/ucm/util/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/util/log.h -------------------------------------------------------------------------------- /third_party/ucx/ucm/util/reloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/util/reloc.c -------------------------------------------------------------------------------- /third_party/ucx/ucm/util/reloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/util/reloc.h -------------------------------------------------------------------------------- /third_party/ucx/ucm/util/replace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/util/replace.c -------------------------------------------------------------------------------- /third_party/ucx/ucm/util/replace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/util/replace.h -------------------------------------------------------------------------------- /third_party/ucx/ucm/util/sys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/util/sys.c -------------------------------------------------------------------------------- /third_party/ucx/ucm/util/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucm/util/sys.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/Makefile.am -------------------------------------------------------------------------------- /third_party/ucx/ucs/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/Makefile.in -------------------------------------------------------------------------------- /third_party/ucx/ucs/algorithm/crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/algorithm/crc.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/algorithm/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/algorithm/crc.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/algorithm/qsort_r.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/algorithm/qsort_r.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/algorithm/qsort_r.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/algorithm/qsort_r.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/aarch64/bitops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/aarch64/bitops.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/aarch64/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/aarch64/cpu.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/aarch64/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/aarch64/cpu.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/aarch64/global_opts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/aarch64/global_opts.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/aarch64/global_opts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/aarch64/global_opts.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/aarch64/memcpy_thunderx2.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/aarch64/memcpy_thunderx2.S -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/atomic.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/bitops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/bitops.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/cpu.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/cpu.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/generic/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/generic/atomic.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/generic/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/generic/cpu.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/global_opts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/global_opts.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/ppc64/bitops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/ppc64/bitops.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/ppc64/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/ppc64/cpu.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/ppc64/global_opts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/ppc64/global_opts.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/ppc64/global_opts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/ppc64/global_opts.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/ppc64/timebase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/ppc64/timebase.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/x86_64/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/x86_64/atomic.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/x86_64/bitops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/x86_64/bitops.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/x86_64/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/x86_64/cpu.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/x86_64/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/x86_64/cpu.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/x86_64/global_opts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/x86_64/global_opts.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/arch/x86_64/global_opts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/arch/x86_64/global_opts.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/async/async.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/async/async.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/async/async.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/async/async.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/async/async_fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/async/async_fwd.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/async/async_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/async/async_int.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/async/pipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/async/pipe.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/async/pipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/async/pipe.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/async/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/async/signal.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/async/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/async/signal.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/async/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/async/thread.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/async/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/async/thread.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/config/global_opts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/config/global_opts.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/config/global_opts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/config/global_opts.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/config/ini.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/config/ini.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/config/ini.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/config/ini.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/config/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/config/parser.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/config/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/config/parser.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/config/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/config/types.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/config/ucm_opts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/config/ucm_opts.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/config/ucm_opts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/config/ucm_opts.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/configure.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/configure.m4 -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/arbiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/arbiter.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/arbiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/arbiter.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/array.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/array.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/array.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/array.inl -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/bitmap.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/callbackq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/callbackq.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/callbackq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/callbackq.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/conn_match.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/conn_match.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/conn_match.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/conn_match.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/frag_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/frag_list.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/frag_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/frag_list.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/hlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/hlist.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/khash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/khash.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/linear_func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/linear_func.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/list.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/mpmc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/mpmc.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/mpmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/mpmc.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/mpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/mpool.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/mpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/mpool.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/mpool.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/mpool.inl -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/mpool_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/mpool_set.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/mpool_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/mpool_set.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/mpool_set.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/mpool_set.inl -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/pgtable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/pgtable.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/pgtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/pgtable.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/ptr_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/ptr_array.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/ptr_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/ptr_array.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/ptr_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/ptr_map.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/ptr_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/ptr_map.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/ptr_map.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/ptr_map.inl -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/queue.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/queue_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/queue_types.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/sglib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/sglib.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/sglib_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/sglib_wrapper.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/strided_alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/strided_alloc.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/strided_alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/strided_alloc.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/string_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/string_buffer.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/string_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/string_buffer.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/string_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/string_set.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/datastruct/string_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/datastruct/string_set.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/debug/assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/debug/assert.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/debug/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/debug/assert.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/debug/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/debug/debug.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/debug/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/debug/debug.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/debug/debug_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/debug/debug_int.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/debug/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/debug/log.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/debug/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/debug/log.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/debug/log_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/debug/log_def.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/debug/memtrack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/debug/memtrack.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/debug/memtrack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/debug/memtrack.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/debug/memtrack_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/debug/memtrack_int.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/memory/memory_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/memory/memory_type.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/memory/memory_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/memory/memory_type.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/memory/memtype_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/memory/memtype_cache.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/memory/memtype_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/memory/memtype_cache.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/memory/numa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/memory/numa.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/memory/numa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/memory/numa.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/memory/rcache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/memory/rcache.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/memory/rcache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/memory/rcache.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/memory/rcache_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/memory/rcache_int.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/memory/rcache_vfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/memory/rcache_vfs.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/profile/profile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/profile/profile.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/profile/profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/profile/profile.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/profile/profile_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/profile/profile_defs.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/profile/profile_off.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/profile/profile_off.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/profile/profile_on.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/profile/profile_on.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/signal/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/signal/Makefile.am -------------------------------------------------------------------------------- /third_party/ucx/ucs/signal/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/signal/Makefile.in -------------------------------------------------------------------------------- /third_party/ucx/ucs/signal/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/signal/signal.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/stats/client_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/stats/client_server.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/stats/libstats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/stats/libstats.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/stats/libstats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/stats/libstats.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/stats/serialization.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/stats/serialization.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/stats/stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/stats/stats.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/stats/stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/stats/stats.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/stats/stats_fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/stats/stats_fwd.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/checker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/checker.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/compiler.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/compiler_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/compiler_def.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/event_set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/event_set.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/event_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/event_set.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/init.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/iovec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/iovec.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/iovec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/iovec.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/iovec.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/iovec.inl -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/lib.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/lib.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/math.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/math.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/module.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/module.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/preprocessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/preprocessor.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/sock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/sock.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/sock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/sock.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/string.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/string.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/stubs.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/stubs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/stubs.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/sys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/sys.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/sys.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/topo/base/topo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/topo/base/topo.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/topo/base/topo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/topo/base/topo.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/uid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/uid.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/sys/uid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/sys/uid.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/time/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/time/time.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/time/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/time/time.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/time/time_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/time/time_def.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/time/timer_wheel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/time/timer_wheel.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/time/timer_wheel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/time/timer_wheel.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/time/timerq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/time/timerq.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/time/timerq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/time/timerq.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/type/class.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/type/class.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/type/class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/type/class.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/type/cpu_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/type/cpu_set.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/type/float8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/type/float8.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/type/init_once.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/type/init_once.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/type/param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/type/param.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/type/serialize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/type/serialize.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/type/spinlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/type/spinlock.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/type/spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/type/spinlock.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/type/status.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/type/status.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/type/status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/type/status.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/type/thread_mode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/type/thread_mode.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/type/thread_mode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/type/thread_mode.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/ucx-ucs.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/ucx-ucs.pc.in -------------------------------------------------------------------------------- /third_party/ucx/ucs/vfs/base/vfs_cb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/vfs/base/vfs_cb.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/vfs/base/vfs_cb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/vfs/base/vfs_cb.h -------------------------------------------------------------------------------- /third_party/ucx/ucs/vfs/base/vfs_obj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/vfs/base/vfs_obj.c -------------------------------------------------------------------------------- /third_party/ucx/ucs/vfs/base/vfs_obj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/third_party/ucx/ucs/vfs/base/vfs_obj.h -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(lci_info) 2 | -------------------------------------------------------------------------------- /tools/lci_info/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tools/lci_info/CMakeLists.txt -------------------------------------------------------------------------------- /tools/lci_info/lci_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tools/lci_info/lci_info.cpp -------------------------------------------------------------------------------- /tools/lct_parse_pcounter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uiuc-hpc/lci/HEAD/tools/lct_parse_pcounter.py --------------------------------------------------------------------------------