├── .clang-format ├── .github └── workflows │ ├── build-develop.yml │ ├── build-latest.yml │ ├── build-main.yml │ ├── codecov.yml │ ├── codeql.yml │ ├── doxygen.yml │ ├── mochi-cla.yml │ └── test.yml ├── .gitignore ├── CMakeLists.txt ├── CONTRIBUTING.md ├── COPYRIGHT ├── Doxyfile ├── README.md ├── doc ├── debugging.md └── fig │ ├── gg.png │ ├── margo-diagram.png │ └── profile.png ├── examples ├── CMakeLists.txt ├── composition │ ├── README.txt │ ├── composed-benchmark.c │ ├── composed-client-lib.c │ ├── composed-client-lib.h │ ├── composed-svc-daemon.c │ ├── data-xfer-proto.h │ ├── data-xfer-service.c │ ├── data-xfer-service.h │ ├── delegator-proto.h │ ├── delegator-service.c │ └── delegator-service.h ├── margo-example-client.c ├── margo-example-server-multihome.c ├── margo-example-server.c ├── multiplex │ ├── Makefile.subdir │ ├── margo-example-mp-client.c │ ├── margo-example-mp-server.c │ ├── svc1-client.c │ ├── svc1-client.h │ ├── svc1-proto.h │ ├── svc1-server.c │ ├── svc1-server.h │ ├── svc2-client.c │ ├── svc2-client.h │ ├── svc2-proto.h │ ├── svc2-server.c │ └── svc2-server.h ├── my-rpc.c └── my-rpc.h ├── format.sh ├── include ├── margo-bulk-pool.h ├── margo-bulk-util.h ├── margo-config.h ├── margo-hg-shim.h ├── margo-logging.h ├── margo-monitoring.h ├── margo-timer.h ├── margo-util.h ├── margo-version.h.in └── margo.h ├── maint ├── hooks │ └── pre-commit ├── margo-hg-shim.pc.in └── margo.pc.in ├── margo-config.cmake.in ├── spack.yaml ├── src ├── CMakeLists.txt ├── abtx_prof.h ├── margo-abt-config.c ├── margo-abt-config.h ├── margo-abt-macros.h ├── margo-abt-profiling.c ├── margo-bulk-pool.c ├── margo-config.c ├── margo-core.c ├── margo-default-monitoring.c ├── margo-efirst-pool.c ├── margo-efirst-pool.h ├── margo-globals.c ├── margo-globals.h ├── margo-handle-cache.c ├── margo-handle-cache.h ├── margo-hg-config.c ├── margo-hg-config.h ├── margo-hg-shim.c ├── margo-id.h ├── margo-identity.c ├── margo-info.c ├── margo-init.c ├── margo-instance.h ├── margo-logging.c ├── margo-macros.h ├── margo-monitoring-internal.h ├── margo-monitoring.c ├── margo-prio-pool.c ├── margo-prio-pool.h ├── margo-progress.h ├── margo-serialization.h ├── margo-timer-private.h ├── margo-timer.c ├── margo-util.c ├── mochi-plumber.c ├── mochi-plumber.h ├── uthash.h └── utlist.h └── tests ├── CMakeLists.txt ├── basic-ded-pool-prio.sh ├── basic-ded-pool.sh ├── basic-prio.sh ├── basic.sh ├── margo-test-client-timeout.c ├── margo-test-client.c ├── margo-test-init-ext.c ├── margo-test-server.c ├── margo-test-sleep.c ├── mochi-plumber-query.c ├── mochi-plumber-query.sh ├── my-rpc.c ├── my-rpc.h ├── sleep.sh ├── spack.yaml ├── test-util-ded-pool.sh ├── test-util.sh ├── timeout.sh └── unit-tests ├── CMakeLists.txt ├── helper-server.c ├── helper-server.h ├── margo-abt-pool.c ├── margo-addr.c ├── margo-after-abt-init.c ├── margo-bulk.c ├── margo-comm-error.c ├── margo-comm-finalize.c ├── margo-config-hg-log.c ├── margo-config.c ├── margo-diag.c ├── margo-elasticity.c ├── margo-eventual.c ├── margo-forward.c ├── margo-identity.c ├── margo-init.c ├── margo-logging.c ├── margo-migrate-progress.c ├── margo-monitoring.c ├── margo-pool.c ├── margo-sanity-warnings.c ├── margo-scheduling.c ├── margo-timer.c ├── munit ├── LICENSE ├── munit-goto.h ├── munit.c └── munit.h └── test-configs.json /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/build-develop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/.github/workflows/build-develop.yml -------------------------------------------------------------------------------- /.github/workflows/build-latest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/.github/workflows/build-latest.yml -------------------------------------------------------------------------------- /.github/workflows/build-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/.github/workflows/build-main.yml -------------------------------------------------------------------------------- /.github/workflows/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/.github/workflows/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/doxygen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/.github/workflows/doxygen.yml -------------------------------------------------------------------------------- /.github/workflows/mochi-cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/.github/workflows/mochi-cla.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/Doxyfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/README.md -------------------------------------------------------------------------------- /doc/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/doc/debugging.md -------------------------------------------------------------------------------- /doc/fig/gg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/doc/fig/gg.png -------------------------------------------------------------------------------- /doc/fig/margo-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/doc/fig/margo-diagram.png -------------------------------------------------------------------------------- /doc/fig/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/doc/fig/profile.png -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/composition/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/composition/README.txt -------------------------------------------------------------------------------- /examples/composition/composed-benchmark.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/composition/composed-benchmark.c -------------------------------------------------------------------------------- /examples/composition/composed-client-lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/composition/composed-client-lib.c -------------------------------------------------------------------------------- /examples/composition/composed-client-lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/composition/composed-client-lib.h -------------------------------------------------------------------------------- /examples/composition/composed-svc-daemon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/composition/composed-svc-daemon.c -------------------------------------------------------------------------------- /examples/composition/data-xfer-proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/composition/data-xfer-proto.h -------------------------------------------------------------------------------- /examples/composition/data-xfer-service.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/composition/data-xfer-service.c -------------------------------------------------------------------------------- /examples/composition/data-xfer-service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/composition/data-xfer-service.h -------------------------------------------------------------------------------- /examples/composition/delegator-proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/composition/delegator-proto.h -------------------------------------------------------------------------------- /examples/composition/delegator-service.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/composition/delegator-service.c -------------------------------------------------------------------------------- /examples/composition/delegator-service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/composition/delegator-service.h -------------------------------------------------------------------------------- /examples/margo-example-client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/margo-example-client.c -------------------------------------------------------------------------------- /examples/margo-example-server-multihome.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/margo-example-server-multihome.c -------------------------------------------------------------------------------- /examples/margo-example-server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/margo-example-server.c -------------------------------------------------------------------------------- /examples/multiplex/Makefile.subdir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/multiplex/Makefile.subdir -------------------------------------------------------------------------------- /examples/multiplex/margo-example-mp-client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/multiplex/margo-example-mp-client.c -------------------------------------------------------------------------------- /examples/multiplex/margo-example-mp-server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/multiplex/margo-example-mp-server.c -------------------------------------------------------------------------------- /examples/multiplex/svc1-client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/multiplex/svc1-client.c -------------------------------------------------------------------------------- /examples/multiplex/svc1-client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/multiplex/svc1-client.h -------------------------------------------------------------------------------- /examples/multiplex/svc1-proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/multiplex/svc1-proto.h -------------------------------------------------------------------------------- /examples/multiplex/svc1-server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/multiplex/svc1-server.c -------------------------------------------------------------------------------- /examples/multiplex/svc1-server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/multiplex/svc1-server.h -------------------------------------------------------------------------------- /examples/multiplex/svc2-client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/multiplex/svc2-client.c -------------------------------------------------------------------------------- /examples/multiplex/svc2-client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/multiplex/svc2-client.h -------------------------------------------------------------------------------- /examples/multiplex/svc2-proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/multiplex/svc2-proto.h -------------------------------------------------------------------------------- /examples/multiplex/svc2-server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/multiplex/svc2-server.c -------------------------------------------------------------------------------- /examples/multiplex/svc2-server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/multiplex/svc2-server.h -------------------------------------------------------------------------------- /examples/my-rpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/my-rpc.c -------------------------------------------------------------------------------- /examples/my-rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/examples/my-rpc.h -------------------------------------------------------------------------------- /format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/format.sh -------------------------------------------------------------------------------- /include/margo-bulk-pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/include/margo-bulk-pool.h -------------------------------------------------------------------------------- /include/margo-bulk-util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/include/margo-bulk-util.h -------------------------------------------------------------------------------- /include/margo-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/include/margo-config.h -------------------------------------------------------------------------------- /include/margo-hg-shim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/include/margo-hg-shim.h -------------------------------------------------------------------------------- /include/margo-logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/include/margo-logging.h -------------------------------------------------------------------------------- /include/margo-monitoring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/include/margo-monitoring.h -------------------------------------------------------------------------------- /include/margo-timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/include/margo-timer.h -------------------------------------------------------------------------------- /include/margo-util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/include/margo-util.h -------------------------------------------------------------------------------- /include/margo-version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/include/margo-version.h.in -------------------------------------------------------------------------------- /include/margo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/include/margo.h -------------------------------------------------------------------------------- /maint/hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/maint/hooks/pre-commit -------------------------------------------------------------------------------- /maint/margo-hg-shim.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/maint/margo-hg-shim.pc.in -------------------------------------------------------------------------------- /maint/margo.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/maint/margo.pc.in -------------------------------------------------------------------------------- /margo-config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/margo-config.cmake.in -------------------------------------------------------------------------------- /spack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/spack.yaml -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/abtx_prof.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/abtx_prof.h -------------------------------------------------------------------------------- /src/margo-abt-config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-abt-config.c -------------------------------------------------------------------------------- /src/margo-abt-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-abt-config.h -------------------------------------------------------------------------------- /src/margo-abt-macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-abt-macros.h -------------------------------------------------------------------------------- /src/margo-abt-profiling.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-abt-profiling.c -------------------------------------------------------------------------------- /src/margo-bulk-pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-bulk-pool.c -------------------------------------------------------------------------------- /src/margo-config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-config.c -------------------------------------------------------------------------------- /src/margo-core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-core.c -------------------------------------------------------------------------------- /src/margo-default-monitoring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-default-monitoring.c -------------------------------------------------------------------------------- /src/margo-efirst-pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-efirst-pool.c -------------------------------------------------------------------------------- /src/margo-efirst-pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-efirst-pool.h -------------------------------------------------------------------------------- /src/margo-globals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-globals.c -------------------------------------------------------------------------------- /src/margo-globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-globals.h -------------------------------------------------------------------------------- /src/margo-handle-cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-handle-cache.c -------------------------------------------------------------------------------- /src/margo-handle-cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-handle-cache.h -------------------------------------------------------------------------------- /src/margo-hg-config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-hg-config.c -------------------------------------------------------------------------------- /src/margo-hg-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-hg-config.h -------------------------------------------------------------------------------- /src/margo-hg-shim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-hg-shim.c -------------------------------------------------------------------------------- /src/margo-id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-id.h -------------------------------------------------------------------------------- /src/margo-identity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-identity.c -------------------------------------------------------------------------------- /src/margo-info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-info.c -------------------------------------------------------------------------------- /src/margo-init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-init.c -------------------------------------------------------------------------------- /src/margo-instance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-instance.h -------------------------------------------------------------------------------- /src/margo-logging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-logging.c -------------------------------------------------------------------------------- /src/margo-macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-macros.h -------------------------------------------------------------------------------- /src/margo-monitoring-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-monitoring-internal.h -------------------------------------------------------------------------------- /src/margo-monitoring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-monitoring.c -------------------------------------------------------------------------------- /src/margo-prio-pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-prio-pool.c -------------------------------------------------------------------------------- /src/margo-prio-pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-prio-pool.h -------------------------------------------------------------------------------- /src/margo-progress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-progress.h -------------------------------------------------------------------------------- /src/margo-serialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-serialization.h -------------------------------------------------------------------------------- /src/margo-timer-private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-timer-private.h -------------------------------------------------------------------------------- /src/margo-timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-timer.c -------------------------------------------------------------------------------- /src/margo-util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/margo-util.c -------------------------------------------------------------------------------- /src/mochi-plumber.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/mochi-plumber.c -------------------------------------------------------------------------------- /src/mochi-plumber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/mochi-plumber.h -------------------------------------------------------------------------------- /src/uthash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/uthash.h -------------------------------------------------------------------------------- /src/utlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/src/utlist.h -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/basic-ded-pool-prio.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/basic-ded-pool-prio.sh -------------------------------------------------------------------------------- /tests/basic-ded-pool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/basic-ded-pool.sh -------------------------------------------------------------------------------- /tests/basic-prio.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/basic-prio.sh -------------------------------------------------------------------------------- /tests/basic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/basic.sh -------------------------------------------------------------------------------- /tests/margo-test-client-timeout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/margo-test-client-timeout.c -------------------------------------------------------------------------------- /tests/margo-test-client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/margo-test-client.c -------------------------------------------------------------------------------- /tests/margo-test-init-ext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/margo-test-init-ext.c -------------------------------------------------------------------------------- /tests/margo-test-server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/margo-test-server.c -------------------------------------------------------------------------------- /tests/margo-test-sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/margo-test-sleep.c -------------------------------------------------------------------------------- /tests/mochi-plumber-query.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/mochi-plumber-query.c -------------------------------------------------------------------------------- /tests/mochi-plumber-query.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/mochi-plumber-query.sh -------------------------------------------------------------------------------- /tests/my-rpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/my-rpc.c -------------------------------------------------------------------------------- /tests/my-rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/my-rpc.h -------------------------------------------------------------------------------- /tests/sleep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/sleep.sh -------------------------------------------------------------------------------- /tests/spack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/spack.yaml -------------------------------------------------------------------------------- /tests/test-util-ded-pool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/test-util-ded-pool.sh -------------------------------------------------------------------------------- /tests/test-util.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/test-util.sh -------------------------------------------------------------------------------- /tests/timeout.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/timeout.sh -------------------------------------------------------------------------------- /tests/unit-tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit-tests/helper-server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/helper-server.c -------------------------------------------------------------------------------- /tests/unit-tests/helper-server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/helper-server.h -------------------------------------------------------------------------------- /tests/unit-tests/margo-abt-pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-abt-pool.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-addr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-addr.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-after-abt-init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-after-abt-init.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-bulk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-bulk.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-comm-error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-comm-error.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-comm-finalize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-comm-finalize.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-config-hg-log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-config-hg-log.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-config.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-diag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-diag.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-elasticity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-elasticity.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-eventual.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-eventual.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-forward.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-forward.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-identity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-identity.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-init.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-logging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-logging.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-migrate-progress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-migrate-progress.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-monitoring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-monitoring.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-pool.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-sanity-warnings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-sanity-warnings.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-scheduling.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-scheduling.c -------------------------------------------------------------------------------- /tests/unit-tests/margo-timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/margo-timer.c -------------------------------------------------------------------------------- /tests/unit-tests/munit/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/munit/LICENSE -------------------------------------------------------------------------------- /tests/unit-tests/munit/munit-goto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/munit/munit-goto.h -------------------------------------------------------------------------------- /tests/unit-tests/munit/munit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/munit/munit.c -------------------------------------------------------------------------------- /tests/unit-tests/munit/munit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/munit/munit.h -------------------------------------------------------------------------------- /tests/unit-tests/test-configs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mochi-hpc/mochi-margo/HEAD/tests/unit-tests/test-configs.json --------------------------------------------------------------------------------