Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

mochi-hpc/mochi-margo

Software ·
DOI:https://doi.org/10.11578/dc.20220127.4· OSTI ID:code-69569 · Code ID:69569
;  [1]; ;  [2];  [3];  [4];  [4]
  1. Argonne National Lab. (ANL), Argonne, IL (United States)
  2. Univ. of Oregon, Eugene, OR (United States)
  3. Univ. of Tsukuba (Japan)
  4. Los Alamos National Lab. (LANL), Los Alamos, NM (United States)

Margo provides Argobots-aware bindings to the Mercury RPC library. Margo combines Mercury and Argobots to simplify development of distributed services. Mercury operations are presented as conventional blocking operations, and RPC handlers are presented as sequential threads. This configuration enables high degree of concurrency while hiding the complexity associated with asynchronous communication progress and callback management.

Short Name / Acronym:
mochi-margo
Site Accession Number:
ANL-SF-16-009
Software Type:
Scientific
License(s):
Other (Commercial or Open-Source)
Research Organization:
Argonne National Laboratory (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE

Primary Award/Contract Number:
AC02-06CH11357
DOE Contract Number:
AC02-06CH11357
Code ID:
69569
OSTI ID:
code-69569
Country of Origin:
United States

Similar Records

MoNA - Messaging over NA
Software · Thu Jan 05 19:00:00 EST 2017 · OSTI ID:code-69943

Thallium
Software · Thu Jan 05 19:00:00 EST 2017 · OSTI ID:code-69952

Py-Margo
Software · Thu Jan 05 19:00:00 EST 2017 · OSTI ID:code-69965

Related Subjects