Aggregate Remote Memory Copy Interface
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
- Research Organization:
- Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
- Sponsoring Organization:
- USDOEPrimary Award/Contract Number:AC05-76RL01830
- DOE Contract Number:
- AC05-76RL01830
- Code ID:
- 56946
- OSTI ID:
- 1230972
- Country of Origin:
- United States
Similar Records
High Performance Remote Memory Access Communication: The ARMCI Approach
Optimizing Strided Remote Memory Access Operations on the Quadrics QsNetII Network Interconnect
Evaluation of Remote Memory Access and Global Arrays Programming Model on the Blue Gene/P Supercomputer
Journal Article
·
Sat Jul 01 00:00:00 EDT 2006
· International Journal of High Performance Computing Applications
·
OSTI ID:1230972
+1 more
Optimizing Strided Remote Memory Access Operations on the Quadrics QsNetII Network Interconnect
Conference
·
Thu Nov 02 00:00:00 EST 2006
·
OSTI ID:1230972
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:1230972
+1 more