libomp
« Back to VersTracker
Description:
LLVM's OpenMP runtime library
Type: Formula  |  Tracked Since: Dec 16, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: openmp parallel-computing llvm multithreading hpc
Install: brew install libomp
About:
libomp is the official runtime library implementation from the LLVM project for the OpenMP API. It enables the development of multi-platform, high-performance parallel applications in C, C++, and Fortran. This library provides the necessary threading support to execute parallel regions, manage threads, and handle synchronization efficiently.
Key Features:
  • Full support for the OpenMP 5.1 specification
  • Compatible with Clang, GCC, and MSVC compilers
  • Efficient thread management and tasking model
  • Supports heterogeneous offloading (e.g., to GPUs)
Use Cases:
  • Compiling scientific and engineering applications with parallel processing
  • Accelerating data-intensive computations on multi-core processors
  • Enabling offload capabilities for heterogeneous computing systems
Alternatives:
  • GOMP – The GNU OpenMP runtime, which is part of GCC and used when compiling with gcc/clang using the GNU toolchain.
  • Intel OpenMP Runtime (iomp5) – Intel's implementation, often used with Intel compilers (ICC/ICX) and optimized for Intel processors.
Version History
Detected Version Rev Change Commit
Dec 16, 2025 2:13pm 0 VERSION_BUMP ba4965a5
Dec 2, 2025 5:17pm 0 VERSION_BUMP 684e1c19
Nov 21, 2025 9:13am 0 VERSION_BUMP 291662d7
Oct 21, 2025 9:49pm 0 VERSION_BUMP edd3b278
Sep 10, 2025 6:13pm 0 VERSION_BUMP b664e713
Dec 3, 2024 10:15pm 0 VERSION_BUMP 8fba5822
Nov 20, 2024 8:32am 0 VERSION_BUMP b2f5bd63
Oct 30, 2024 4:34pm 0 VERSION_BUMP 0f467fa8
Oct 10, 2024 9:46am 0 VERSION_BUMP 801bf423
Sep 18, 2024 12:19am 0 VERSION_BUMP f680ee60