QUICKLB

QUICKLB is a very efficient library that sacrifices optimality for speed. It shines in distributed applications that have unpredictable unbalanced computational peaks in their domains.

2
contributors

What QUICKLB can do for you

Summary

QUICKLB is a quick loadbalancer for unbalanced HPC applications. QUICKLB is
a very efficient library that sacrifices optimality for speed. It shines in
distributed applications that have unpredictable unbalanced computational peaks
in their domains. The loadbalancer is written in Fortran with a Python wrapper
to call it. Thus it is suitable for both Python and Fortran HPC applications.
The loadbalancer can be "bolted on" already existing applications, by pointing it
to the data and compute functions, QUICKLB will then take care of the computation
offloading.

Keywords
Programming languages
  • Fortran 81%
  • Python 17%
  • CMake 2%
License
</>Source code

Participating organisations

Netherlands eScience Center

Contributors

GvdO
Gijs van den Oord
Research Software Engineer
Netherlands eScience Center
VA
Victor Azizi
Research software engineer
Netherlands eScience Center