Skip to content
/ blt Public
forked from LLNL/blt

A streamlined CMake build system foundation for developing HPC software

License

Notifications You must be signed in to change notification settings

evaleev/blt

Repository files navigation

BLT v0.2

Build Status Build Status Documentation Status

BLT is a streamlined CMake-based foundation for Building, Linking and Testing large-scale high performance computing (HPC) applications.

BLT makes it easy to get up and running on a wide range of HPC compilers, operating systems and technologies:

Getting started

BLT is easy to pull into an existing or new CMake-based project using a single CMake include() command:

include(path/to/blt/SetupBLT.cmake)

For more information, please check our user documentation and tutorial.

Questions

Any questions can be sent to [email protected].

Authors

Developers include:

Please see the BLT Contributors Page for the full list of project contributors.

Projects using this library

  • Ascent: A flyweight in-situ visualization and analysis runtime for multi-physics HPC simulations
  • Axom: Software infrastructure for the development of multi-physics applications and computational tools
  • CHAI: Copy-hiding array abstraction to automatically migrate data between memory spaces
  • Conduit: Simplified data exchange for HPC simulations
  • RAJA: Performance portability layer for HPC
  • Umpire: Application-focused API for memory management on NUMA and GPU architectures
  • VTK-h: Scientific visualization algorithms for emerging processor architectures

If you would like to add a library to this list, please let us know via email or by submitting an issue or pull-request.

Release

Copyright (c) 2017-2019, Lawrence Livermore National Security, LLC.

Produced at the Lawrence Livermore National Laboratory.

All rights reserved.

Unlimited Open Source - BSD 3-clause Distribution LLNL-CODE-725085 OCEC-17-023

Additional license and copyright information can be found in the following files:

About

A streamlined CMake build system foundation for developing HPC software

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 78.4%
  • Python 11.5%
  • CMake 6.4%
  • Fortran 1.8%
  • C 0.7%
  • Starlark 0.6%
  • Other 0.6%