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

Aggregate Remote Memory Copy Interface

Software ·
DOI:https://doi.org/10.11578/dc.20210521.16· OSTI ID:code-56946 · Code ID:56946

The purpose of the Aggregate Remote Memory Copy (ARMCI) library is to provide a general- purpose, efficient, and Widely portable remote memory access (RMA) operations (one-sided communication) optimized for Contiguous and noncontiguous (strided, scatter/gather, I/O vector) data transfers. In addition, ARMCI includes a set of atomic and mutual exclusion operations. The development ARMCI is driven by the need to support the global-address space communication model in context of distributed regular or irregular distributed data structures, communication libraries, and compilers. ARMCI is a standalone system that could be used to support user-level libraries and applications that use MPI or PVM.

Short Name / Acronym:
ARMCI
Project Type:
Open Source, No Publicly Available Repository
Site Accession Number:
4059
Software Type:
Scientific
License(s):
Other (Commercial or Open-Source)
Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE

Primary Award/Contract Number:
AC05-76RL01830
DOE Contract Number:
AC05-76RL01830
Code ID:
56946
OSTI ID:
code-56946
Country of Origin:
United States

Similar Records

High Performance Remote Memory Access Communication: The ARMCI Approach
Journal Article · Sat Jul 01 00:00:00 EDT 2006 · International Journal of High Performance Computing Applications · OSTI ID:887353

Evaluation of Remote Memory Access and Global Arrays Programming Model on the Blue Gene/P Supercomputer
Conference · Tue Sep 08 00:00:00 EDT 2009 · OSTI ID:963839

Evaluation of Remote Memory Access Communication on the Cray XT3
Conference · Mon Mar 26 00:00:00 EDT 2007 · OSTI ID:912718

Related Subjects