dmrgpp for Debian
----------------

dmrgpp embeds the PsimagLite dependency from 
https://github.com/g1257/PsimagLite at PsimagLite/psimaglite-3.00/

PsimagLite: Utilities for use in codes for the simulation of strongly 
correlated electrons.

PsimagLite only builds a static library, libpsimaglite.a, which then 
gets linked into the dmrgpp executables. PsimagLite upstream has no 
support for building a shared library. To avoid imposing SONAME 
transitions at every change in PsimagLite or requiring external 
triggers for rebuilds of an unversioned dev package, PsimagLite 3.00 
has been embedded into dmrgpp. PsimagLite is developed by the same team 
as dmrgpp and shares idiosyncrasies in the build system.

If another use of PsimagLite appears in Debian, this will need to be
reconsidered, including working with PsimagLite upstream to handle
API breaks and SONAME versioning on Linux.

DMRG++ is a free and open source implementation of the DMRG algorithm. 
You are welcomed to use it and publish data obtained with DMRG++. If 
you do, please cite this work using the text described at 
https://github.com/g1257/dmrgpp

Please also cite PsimagLite if you base any scientific publication on 
this software. Citation should read: G. Alvarez, (2011), PsimagLite 
(version 3.00) [computer software], Oak Ridge National Laboratory.

 -- Neil Williams <codehelp@debian.org>  Thu, 23 Sep 2021 07:48:58 +0100

