_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
lplib 4.32-0.38e68fe
Dependencies: libmeshb@8.02-0.8b415c7
Channel: guix-science
Location: guix-science/packages/mesh.scm (guix-science packages mesh)
Home page: https://github.com/LoicMarechal/LPlib
Licenses: Expat
Build system: cmake
Synopsis: Parallelization framework for numerical simulation
Description:

The purpose of the LPlib is to provide programmers of solvers or automated meshers in the field of scientific computing with an easy, fast and transparent way to parallelize their codes. This library is based on posix standard threads, also known as pthreads, thus taking advantage of multi-core chips and shared memory architectures supported by most platforms (Linux, macOS, Windows).

Version 4 provides an early implementation of colored grains scheduling for better scaling and memory localization with high core count systems.

Total packages: 1