Dear Larry,
ALPS version 2.0.4 will be released at the end of April. This patch should be included into this version. Or, you can download the nightly snapshot ALPS source code from ALPS web and compile it by yourself.
# Note that neither the Windows binary installer nor the Live-ALPS distribution will be # updated until the formal 2.0.4 release.
Best, Synge
On 2012/04/08, at 23:34, Larry P. Engelhardt wrote:
Dear Synge,
Thank you very much! I first encountered this problem using the Live-ALPS linux distribution, and then I tried the windows binary and had the same problem. Will your change be incorporated into either or both of these versions of ALPS?
Thanks again, and best wishes, Larry
Dr. Larry Engelhardt Associate Professor of Physics Francis Marion University Florence, SC USA 29501
http://swampfox.fmarion.edu/engelhardt
-----Original Message----- From: Synge Todo [mailto:wistaria@comp-phys.org] Sent: Sunday, April 08, 2012 9:11 AM To: Larry P. Engelhardt Cc: Synge Todo; comp-phys-alps-users@lists.phys.ethz.ch Subject: Re: ALPS looper problem
Dear Larry Engelhardt,
Thank you for your report. This is due to thread-unsafty of evaluation of observables. I've deparallelized the task evaluation in trunk (revision 6069), and confirmed that your python script works as expected.
I attach the diff at the end of this message, or if you are using the ALPS binary package, the nightly-snapshot binary package should be updated in a day or so.
Best, Synge
On 2012/04/06, at 0:15, Larry P. Engelhardt wrote:
Dear Professor Todo,
This is the same email that was just sent, but this time with an appropriate subject line!
I have encountered a problem using the ALPS/looper code, and I am hoping you will be able to point me in the right direction. The looper application runs, but then as it finishes, it sometimes fails to produce the appropriate .h5 files. It will produce .h5 files with "clone" in the filename, but it will not produce the .h5 files that are needed when it attempts to evaluate the corresponding .xml files. (The output is pasted below.) This problem started to occur when I tried to loop through multiple sets of model parameters, using the looper application to calculate susceptibility versus temperature for each set of parameters. (It worked fine when only executing the looper application a single time, for a single set of model parameters.)
In the attached .ZIP file, I have included the python scripts that I have written to loop through different sets of model parameters, and I have included the model.xml and lattice.xml files that I am using. (To run the program, create a folder named ./data for the output and ./parameters for the parameter files, then execute Cr12Gd4_QMC_script.py)
Any assistance would be greatly appreciated!
Thank you much, Larry
Dr. Larry Engelhardt Associate Professor of Physics Francis Marion University Florence, SC 29501
Phone: (843) 661-1452 http://swampfox.fmarion.edu/engelhardt/
OUTPUT:
[2012-Apr-05 10:43:13]: all threads halted [2012-Apr-05 10:43:13]: starting evaluation on unnamed evaluating parm3.task1.out.xml evaluating parm3.task11.out.xml loading clones: 1
This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
evaluating parm3.task12.out.xml loading clones: 1
FILE .\parameters\parm3.task1.out.h5DOES NOT EXIST! FILE .\parameters\parm3.task10.out.h5DOES NOT EXIST! FILE .\parameters\parm3.task12.out.h5DOES NOTEXIST! FILE .\parameters\parm3.task13.out.h5DOES NOT EXIST! FILE .\parameters\parm3.task14.out.h5DOES NOT EXIST! FILE .\parameters\parm3.task15.out.h5DOES NOT EXIST! FILE .\parameters\parm3.task16.out.h5DOES NOT EXIST! FILE .\parameters\parm3.task17.out.h5DOES NOT EXIST! FILE .\parameters\parm3.task18.out.h5DOES NOT EXIST! FILE .\parameters\parm3.task19.out.h5DOES NOT EXIST! FILE .\parameters\parm3.task2.out.h5DOES NOT EXIST! FILE .\parameters\parm3.task20.out.h5DOES NOT EXIST! FILE .\parameters\parm3.task3.out.h5DOES NOT EXIST! FILE .\parameters\parm3.task4.out.h5DOES NOT EXIST! FILE .\parameters\parm3.task5.out.h5DOES NOT EXIST! FILE .\parameters\parm3.task6.out.h5DOES NOT EXIST! FILE .\parameters\parm3.task7.out.h5DOES NOT EXIST! FILE .\parameters\parm3.task8.out.h5DOES NOT EXIST! FILE .\parameters\parm3.task9.out.h5DOES NOT EXIST!