Dear all,
I want to use the newest version of the ALPS Hybridization Expansion Impurity Solver from the nightly build 2.1.2-r6963. Compilation is successful, but when running the solver with a simple test case I get the following Error (I shortened the paths for readability):
hybridization parm.h5
terminate called after throwing an instance of 'std::runtime_error' what(): No parameter available In [..]/alps/src/alps/ngs/detail/paramproxy.hpp on 78 in cast [..]applications/dmft/qmc/hybridization(_ZNK4alps6detail10paramproxy4castIiEET_v+0x13d) [0x42dbad] [..]applications/dmft/qmc/hybridization(_ZN13hybridizationC1ERKN4alps6paramsEi+0x10b8) [0x43f968] [..]applications/dmft/qmc/hybridization(main+0x103) [0x41dfe3] /lib64/libc.so.6(__libc_start_main+0xfd) [0x7ffff415fcdd] [..]applications/dmft/qmc/hybridization() [0x41d409]
I tested a previous version 2.1.1-r6670 with identical compilation process on the same input files and it works flawlessly.
There seem to be some significant changes in this version: There is a new hybridization2 folder in applications/dmft/qmc/ and also the Documentation inside this directory vanished. Do I have to change something in my parm.h5 input file for this new version?
Thanks for your help. Best wishes, Steffen
Hi Steffen,
could you please send me the new and old parameter file? There have been quite a few changes since December and I'll need to figure out which of these caused the problem...
Emanuel
On Aug 21, 2013, at 7:51 AM, backes@th.physik.uni-frankfurt.de wrote:
Dear all,
I want to use the newest version of the ALPS Hybridization Expansion Impurity Solver from the nightly build 2.1.2-r6963. Compilation is successful, but when running the solver with a simple test case I get the following Error (I shortened the paths for readability):
hybridization parm.h5
terminate called after throwing an instance of 'std::runtime_error' what(): No parameter available In [..]/alps/src/alps/ngs/detail/paramproxy.hpp on 78 in cast [..]applications/dmft/qmc/hybridization(_ZNK4alps6detail10paramproxy4castIiEET_v+0x13d) [0x42dbad] [..]applications/dmft/qmc/hybridization(_ZN13hybridizationC1ERKN4alps6paramsEi+0x10b8) [0x43f968] [..]applications/dmft/qmc/hybridization(main+0x103) [0x41dfe3] /lib64/libc.so.6(__libc_start_main+0xfd) [0x7ffff415fcdd] [..]applications/dmft/qmc/hybridization() [0x41d409]
I tested a previous version 2.1.1-r6670 with identical compilation process on the same input files and it works flawlessly.
There seem to be some significant changes in this version: There is a new hybridization2 folder in applications/dmft/qmc/ and also the Documentation inside this directory vanished. Do I have to change something in my parm.h5 input file for this new version?
Thanks for your help. Best wishes, Steffen
Hi Emanuel,
thanks for the quick answer! Here is the parameter file I've been using for both versions of the code. alps-2.1.2-r6963 gives the error, alps-2.1.1-r6670 runs fine. But I will try the newest version from the SVN repositories and will report the results.
SEED = 0 THERMALIZATION = 1000 SWEEPS = 10000000 MAX_TIME = 60 BETA = 40.0 N_MEAS = 50 N_HISTOGRAM_ORDERS = 50 N_ORBITALS = 10 U_MATRIX = "umatrix.dat" MU_VECTOR = "mu_vector.dat" DELTA = "delta_0.dat" N_TAU = 1000 TEXT_OUTPUT = 1 VERBOSE = 1 OUTPUT_PERIOD = 100000 MEASURE_freq = 0 MEASURE_legendre = 1 N_LEGENDRE = 50 N_MATSUBARA = 500
best wishes, Steffen
Hi Steffen,
could you please send me the new and old parameter file? There have been quite a few changes since December and I'll need to figure out which of these caused the problem...
Emanuel
On Aug 21, 2013, at 7:51 AM, backes@th.physik.uni-frankfurt.de wrote:
Dear all,
I want to use the newest version of the ALPS Hybridization Expansion Impurity Solver from the nightly build 2.1.2-r6963. Compilation is successful, but when running the solver with a simple test case I get the following Error (I shortened the paths for readability):
hybridization parm.h5
terminate called after throwing an instance of 'std::runtime_error' what(): No parameter available In [..]/alps/src/alps/ngs/detail/paramproxy.hpp on 78 in cast [..]applications/dmft/qmc/hybridization(_ZNK4alps6detail10paramproxy4castIiEET_v+0x13d) [0x42dbad] [..]applications/dmft/qmc/hybridization(_ZN13hybridizationC1ERKN4alps6paramsEi+0x10b8) [0x43f968] [..]applications/dmft/qmc/hybridization(main+0x103) [0x41dfe3] /lib64/libc.so.6(__libc_start_main+0xfd) [0x7ffff415fcdd] [..]applications/dmft/qmc/hybridization() [0x41d409]
I tested a previous version 2.1.1-r6670 with identical compilation process on the same input files and it works flawlessly.
There seem to be some significant changes in this version: There is a new hybridization2 folder in applications/dmft/qmc/ and also the Documentation inside this directory vanished. Do I have to change something in my parm.h5 input file for this new version?
Thanks for your help. Best wishes, Steffen
Dear Steffen,
the revision r6963 is relatively old. The current version in the SVN is 6991. Could you please check if it works with the most recent SVN version? The hybridization tutorials work for me in the current version. Please check the latest documentation to see if the parameters in your input file are up to date. There have been some changes in the past. In case it doesn't work, could you please send the input file for which it fails?
Both revisions, 6963 nor 6670 do not have a folder hybridization2 in the SVN. This folder was removed a while ago. The snapshot seems to be outdated.
Best regards, Hartmut
On 21.08.2013, at 13:51, backes@th.physik.uni-frankfurt.de wrote:
Dear all,
I want to use the newest version of the ALPS Hybridization Expansion Impurity Solver from the nightly build 2.1.2-r6963. Compilation is successful, but when running the solver with a simple test case I get the following Error (I shortened the paths for readability):
hybridization parm.h5
terminate called after throwing an instance of 'std::runtime_error' what(): No parameter available In [..]/alps/src/alps/ngs/detail/paramproxy.hpp on 78 in cast [..]applications/dmft/qmc/hybridization(_ZNK4alps6detail10paramproxy4castIiEET_v+0x13d) [0x42dbad] [..]applications/dmft/qmc/hybridization(_ZN13hybridizationC1ERKN4alps6paramsEi+0x10b8) [0x43f968] [..]applications/dmft/qmc/hybridization(main+0x103) [0x41dfe3] /lib64/libc.so.6(__libc_start_main+0xfd) [0x7ffff415fcdd] [..]applications/dmft/qmc/hybridization() [0x41d409]
I tested a previous version 2.1.1-r6670 with identical compilation process on the same input files and it works flawlessly.
There seem to be some significant changes in this version: There is a new hybridization2 folder in applications/dmft/qmc/ and also the Documentation inside this directory vanished. Do I have to change something in my parm.h5 input file for this new version?
Thanks for your help. Best wishes, Steffen
comp-phys-alps-users@lists.phys.ethz.ch