Qthreads Support for MPICH
- 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:
- USDOEPrimary Award/Contract Number:NA0003525
- DOE Contract Number:
- NA0003525
- Code ID:
- 128134
- OSTI ID:
- code-128134
- Country of Origin:
- United States
Similar Records
MPI Partix
FBMPI
MPICPP
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