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

Qthreads Support for MPICH

Software ·
DOI:https://doi.org/10.11578/dc.20240606.3· OSTI ID:code-128134 · Code ID:128134
 [1]
  1. Sandia National Lab. (SNL-CA), Livermore, CA (United States); Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
SAND2024-00944O Qthread Support for MPICH is software that provides additions needed to enable the use of the Qthreads library. The high-performance message passing interface (MPICH) is an open-source implementation of MPI mainly developed and distributed by Argonne National Laboratory. Qthreads is a lightweight, user-level threading library developed and distributed by Sandia National Laboratories. MPICH currently supports Posix threads, Windows threads, and Argobots. This software enables parallel programs built with the MPICH implementation of MPI to use Qthreads user-level threads rather than Posix system-level threads. The software uses existing infrastructure in MPICH to interface to the Qthreads library. The existing interfaces in MPICH allow for creating, destroying, and managing the execution of multiple threads within a process and this software translates these calls to the equivalent Qthreads library functions. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.
Site Accession Number:
SCR #2965
Software Type:
Scientific
License(s):
BSD 2-clause "Simplified" License
Programming Language(s):
C
Research Organization:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE

Primary Award/Contract Number:
NA0003525
DOE Contract Number:
NA0003525
Code ID:
128134
OSTI ID:
code-128134
Country of Origin:
United States

Similar Records

MPI Partix
Software · Mon Apr 04 20:00:00 EDT 2022 · OSTI ID:code-94680

FBMPI
Software · Wed Mar 30 20:00:00 EDT 2022 · OSTI ID:code-94616

MPICPP
Software · Wed Mar 30 20:00:00 EDT 2022 · OSTI ID:code-94625

Related Subjects