Hello and happy new year!
I would like to be able to save(load) MPS with the ALPS format so that I can: i) initiate DMRG with custom MPS derived from a different code, or to be able to ii) use the overlap function and compare results of separate code to those of ALPS.
The question is whether there is already a standard way implemented for such activities and is it documented? Also, is there a documentation for how the ALPS-MPS is saved in HDF5 format?
Amir
Hello,
The MPS data structure is not really documented, but I can point you to a few examples.
/alps/applications/dmrg/mps/examples/ /alps/applications/dmrg/mps/mps_overlap/
Additionally, the MPS framework is already designed to be used for developing multiple applications. Here you find an example on how to make use of it completely decoupled from the ALPS installation process: https://github.com/dolfim/convert_cplx_mps https://github.com/dolfim/convert_cplx_mps (the simple app is also converting the MPS format from complex to real, for it actually exposes the internal structure)
Regards, Michele
On 3 Jan 2018, at 22:53, Amir M.Aghaei amir.maghaei@gmail.com wrote:
Hello and happy new year!
I would like to be able to save(load) MPS with the ALPS format so that I can: i) initiate DMRG with custom MPS derived from a different code, or to be able to ii) use the overlap function and compare results of separate code to those of ALPS.
The question is whether there is already a standard way implemented for such activities and is it documented? Also, is there a documentation for how the ALPS-MPS is saved in HDF5 format?
Amir
Comp-phys-alps-users Mailing List for the ALPS Project http://alps.comp-phys.org/
List info: https://lists.phys.ethz.ch//listinfo/comp-phys-alps-users Archive: https://lists.phys.ethz.ch//pipermail/comp-phys-alps-users
Unsubscribe by writing a mail to comp-phys-alps-users-leave@lists.phys.ethz.ch.
comp-phys-alps-users@lists.phys.ethz.ch