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!
comp-phys-alps-users@lists.phys.ethz.ch