License Agreement

Software License
non-commercial scientific research purposes

Please read carefully the following terms and conditions and any accompanying documentation before you download, install and/or use the HLIBpro software (the "Software"). By downloading, installing and/or using the Software, you acknowledge that you have read these terms and conditions, understand them, and agree to be bound by them. If you do not agree with these terms and conditions, you must not download, install and/or use the Software.


The Software (including its source code) has been developed at the Max Planck Institute for Mathematics in the Sciences (hereinafter "MPI") and is owned by and copyrighted proprietary material of the Max-Planck-Gesellschaft zur Förderung der Wissenschaften e.V. (hereinafter "MPG"; MPI and MPG hereinafter collectively "Max-Planck").

License Grant

Max-Planck grants you a non-exclusive, non-transferable, free of charge right:
  • To install the Software on computers owned, leased or otherwise controlled by you and/or your organisation;
  • To use and execute the Software for the sole purpose of performing non-commercial scientific research.
Any other use, in particular any use for commercial purposes, is prohibited. The Software may not be reproduced, modified and/or made available in any form to any third party without Max-Planck's prior written permission.

Disclaimer of Representations and Warranties

You expressly acknowledge and agree that the Software results from basic research, is provided "AS IS", may contain errors, and that any use of the Software is at your sole risk. MAX-PLANCK MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE SOFTWARE, NEITHER EXPRESS NOR IMPLIED, AND THE ABSENCE OF ANY LEGAL OR ACTUAL DEFECTS, WHETHER DISCOVERABLE OR NOT. Specifically, and not to limit the foregoing, Max-Planck makes no representations or warranties (i) regarding the merchantability or fitness for a particular purpose of the Software, (ii) that the use of the Software will not infringe any patents, copyrights or other intellectual property rights of a third party, and (iii) that the use of the Software will not cause any damage of any kind to you or a third party.

Limitation of Liability

Under no circumstances shall Max-Planck be liable for any incidental, special, indirect or consequential damages arising out of or relating to this license, including but not limited to, any lost profits, business interruption, loss of programs or other data, or all other commercial damages or losses, even if advised of the possibility thereof.

No Maintenance Services

You understand and agree that Max-Planck is under no obligation to provide either maintenance services, update services, notices of latent defects, or corrections of defects with regard to the Software. Max-Planck nevertheless reserves the right to update, modify, or discontinue the Software at any time.


Any publication of work results generated by use of the Software shall properly acknowledge the use of the Software by citing the Software and the publications, e.g. in the following form:
  • Steffen Börm, Lars Grasedyck and Wolfgang Hackbusch: "Introduction to Hierarchical Matrices with Applications", Engineering Analysis with Boundary Elements 27(5), pp. 405--422, 2003.
  • Lars Grasedyck, Ronald Kriemann and Sabine Le Borne: "Parallel blackbox H-LU preconditioning for elliptic boundary value problems", Computing and Visualization in Sciences, Vol. 11, pp 273--291, 2007.
  • Ronald Kriemann: "H-LU Factorization on Many-Core Systems", Computing and Visualization in Science, 16, pp. 105-117, 2015.

By clicking I Accept your agree to the above license agreement. If you do not agree, your are not permitted to use the HLIBpro library.