[ALPS-users] HDF5 runtime error when using mps_optim application with 'optimization' parameter set 'singlesite' on CentOS Linux

Rongyang Sun sun-rongyang at outlook.com
Tue Nov 14 09:23:47 CET 2017


Dear all,


The application mps_optim works well on OS X system which is installed by dmg package. But on Linux, it threw the following error when I set the 'optimization' parameter as 'singlesite':


*********************************************************************************

terminate called after throwing an instance of 'alps::hdf5::archive_error'

  what():  HDF5 error: -1

    #0 ../../hdf5-1.10.1/src/H5D.c line 145 in H5Dcreate2(): unable to create dataset

    #1 ../../hdf5-1.10.1/src/H5Dint.c line 490 in H5D__create_named(): unable to create and link to dataset

    #2 ../../hdf5-1.10.1/src/H5L.c line 1695 in H5L_link_object(): unable to create new link to object

    #3 ../../hdf5-1.10.1/src/H5L.c line 1939 in H5L_create_real(): can't insert link

    #4 ../../hdf5-1.10.1/src/H5Gtraverse.c line 867 in H5G_traverse(): internal path traversal failed

    #5 ../../hdf5-1.10.1/src/H5Gtraverse.c line 639 in H5G_traverse_real(): traversal operator failed

    #6 ../../hdf5-1.10.1/src/H5L.c line 1731 in H5L_link_cb(): name already exists


In /tmp/alps-2.3.0-src-with-boost/alps/src/alps/hdf5/archive.cpp on 133 in resource

    /opt/alps/lib/libalps.so.2(_ZN4alps4hdf56detail11check_errorEl+0x121) [0x7f44c5184db1]

    /opt/alps/lib/libalps.so.2(_ZNK4alps4hdf57archive5writeESsPKdSt6vectorImSaImEES6_S6_+0x168c) [0x7f44c526ddec]

    mps_optim(_ZN4alps4hdf54saveIdSt6vectorIdSaIdEEEEvRNS0_7archiveERKSsRKNS_7numeric6matrixIT_T0_EES2_ImSaImEESH_SH_+0x2bb) [0x51c7bb]

    mps_optim(_ZN4alps4hdf54saveINS_7numeric6matrixIdSt6vectorIdSaIdEEEESaIS7_EEEvRNS0_7archiveERKSsRKS4_IT_T0_ES4_ImSaImEESJ_SJ_+0x2e1) [0x51ce01]

    mps_optim(_ZN4alps4hdf5lsIRKSt6vectorINS_7numeric6matrixIdS2_IdSaIdEEEESaIS7_EEEEN5boost10disable_ifINS0_20has_complex_elementsINS_6detail10remove_cvrIT_E4typeEEERNS0_7archiveEE4typeESM_RKNS0_6detail14make_pvp_proxyISH_EE+0x6e) [0x51d3ae]

    mps_optim(_ZNK12block_matrixIN4alps7numeric6matrixIdSt6vectorIdSaIdEEEE12NU1_templateILi6EiEE4saveINS0_4hdf57archiveEEEvRT_+0x251) [0x571241]

    mps_optim(_ZN4alps4hdf54saveI12block_matrixINS_7numeric6matrixIdSt6vectorIdSaIdEEEE12NU1_templateILi6EiEEEEvRNS0_7archiveERKSsRKT_S5_ImSaImEESK_SK_+0xb2) [0x571492]

    mps_optim(_ZN4alps4hdf5lsIRK12block_matrixINS_7numeric6matrixIdSt6vectorIdSaIdEEEE12NU1_templateILi6EiEEEEN5boost10disable_ifINS0_20has_complex_elementsINS_6detail10remove_cvrIT_E4typeEEERNS0_7archiveEE4typeESO_RKNS0_6detail14make_pvp_proxyISJ_EE+0x6e) [0x57188e]

    mps_optim(_ZNK9MPSTensorIN4alps7numeric6matrixIdSt6vectorIdSaIdEEEE12NU1_templateILi6EiEE4saveINS0_4hdf57archiveEEEvRT_+0x158) [0x571a58]

    mps_optim(_ZN4alps4hdf54saveI9MPSTensorINS_7numeric6matrixIdSt6vectorIdSaIdEEEE12NU1_templateILi6EiEEEEvRNS0_7archiveERKSsRKT_S5_ImSaImEESK_SK_+0xb2) [0x571be2]

    mps_optim(_ZN4alps4hdf5lsIRK9MPSTensorINS_7numeric6matrixIdSt6vectorIdSaIdEEEE12NU1_templateILi6EiEEEEN5boost10disable_ifINS0_20has_complex_elementsINS_6detail10remove_cvrIT_E4typeEEERNS0_7archiveEE4typeESO_RKNS0_6detail14make_pvp_proxyISJ_EE+0x6e) [0x571fde]

    mps_optim() [0x47da4b]

    /usr/lib64/libgomp.so.1(+0x16435) [0x7f44c249e435]

    /usr/lib64/libpthread.so.0(+0x7e25) [0x7f44c389ae25]

    /usr/lib64/libc.so.6(clone+0x6d) [0x7f44c1fa734d]

*********************************************************************************

The error is always thrown after the first sweep procedure,i.e., the beginning of the second sweep procedure. I built the ALPS from source code without met any error. So anyone has any ideas? Thanks a lot!

Best regards,
Rongyang Sun



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.phys.ethz.ch/pipermail/comp-phys-alps-users/attachments/20171114/a69d5e14/attachment.html>


More information about the Comp-phys-alps-users mailing list