He doesn't seem bothered. Not wet enough. On Jan 22, 2012 6:00 AM, comp-phys-alps-users-request@lists.phys.ethz.ch wrote:
Send Comp-phys-alps-users mailing list submissions to comp-phys-alps-users@lists.phys.ethz.ch
To subscribe or unsubscribe via the World Wide Web, visit https://lists.phys.ethz.ch/listinfo/comp-phys-alps-users or, via email, send a message with subject or body 'help' to comp-phys-alps-users-request@lists.phys.ethz.ch
You can reach the person managing the list at comp-phys-alps-users-owner@lists.phys.ethz.ch
When replying, please edit your Subject line so it is more specific than "Re: Contents of Comp-phys-alps-users digest..."
Today's Topics:
- Re: SEED Parameter (Matthias Troyer)
- Re: SEED Parameter (Marcelo Guimar?es)
- Re: SEED Parameter (Evgeni Burovski)
- Re: SEED Parameter (Marcelo Guimar?es)
- Re: SEED Parameter (Matthias Troyer)
- Re: Parsing Error - Cannot use Most ALPS Programs (Matthias Troyer)
Message: 1 Date: Sat, 21 Jan 2012 13:24:31 +0100 From: Matthias Troyer troyer@phys.ethz.ch To: comp-phys-alps-users@lists.phys.ethz.ch Subject: Re: [ALPS-users] SEED Parameter Message-ID: D84D5AF0-0918-479A-BA5C-F5929190C858@phys.ethz.ch Content-Type: text/plain; charset=iso-8859-1
Hi Marcello,
Indeed if the same SEED is used you get the same results if the same code is taken. However, dirloop_sse was completely rewritten between 1.3 and 2.0. It is a new code. Thus the results should now only agree within error bars.
Matthias
On Jan 20, 2012, at 6:56 PM, Marcelo Guimar?es wrote:
Dear All,
I was wondering if using the same SEED parameter with the dirloop_sse
application in different runs should produce exactly the same results.
It is defined as " The random number seed used in the next run.". But I
failed to produce the same results with alps 1.35 or with alps 2.02.
Regards,
Marcelo Guimar?es
Message: 2 Date: Sat, 21 Jan 2012 12:19:24 -0200 From: Marcelo Guimar?es marcelosg@gmail.com To: comp-phys-alps-users@lists.phys.ethz.ch Subject: Re: [ALPS-users] SEED Parameter Message-ID: <CA+RJ+21cenJ9GVuLXC9ger8RPE=Zwac55LbRdn8aP6otDs84mQ@mail.gmail.com
Content-Type: text/plain; charset="iso-8859-1"
Dear Matthias,
Thank you for your answer. But I think I did not made myself clear.
I used the same input file , and ran it twice with alps 1.35 obtaining different results in each run. Using the same input file and running twice with alps 2.00.rc4 I got different results. All 4 results were different from each other.
I could not obtain exactly the same results even using the same code and the same SEED in either versions. Am I doing something wrong? Or the result could never actually be the same?
In case it helps, this is the input file used in all runs: FILE:parameter
LATTICE="simple cubic lattice" MODEL = "spin" ALGORITHM="sse" MEASURE[Structure Factor]=false MEASURE[Correlations]=false MEASURE[Specific Heat]=true MEASURE[Stiffness]=true MEASURE[Magnetization]=true WHICH_LOOP_TYPE="locopt" EPSILON=0.5 local_S=1 J=-1 J0=-1 J1=-1 Jz=0 Jz'=0 {THERMALIZATION=10000;L=04;BETA=0.10;SWEEPS=1000;D=10.0;SEED=814}
I converted it with parameter2xml
Then I executed the dirloop_see v1.1 for alps 1.3.5: dirloop_sse --Tmin=10 parameter.in.xml
with the result: ...
<SCALAR_AVERAGE name="Energy"> <COUNT>8519</COUNT> <MEAN method="simple">250.472</MEAN> ... Then I repeated the command: dirloop_sse --Tmin=10 parameter.in.xml
and obtained the result: ...
<SCALAR_AVERAGE name="Energy"> <COUNT>3009</COUNT> <MEAN method="simple">250.553</MEAN> ...
The same goes for the dirloop 4.1 based on alps 2.0.0rc4 code: same parameters same SEED:
After extracting values with "convert2xml parameter.task1.out.run1" the 1st run produced:
<SCALAR_AVERAGE name="Energy"> <COUNT>1473</COUNT> <MEAN method="simple">251.784</MEAN>
And in the 2nd run:
<SCALAR_AVERAGE name="Energy"> <COUNT>16076</COUNT> <MEAN method="simple">250.616</MEAN>
Marcelo Guimar?es
2012/1/21 Matthias Troyer troyer@phys.ethz.ch
Hi Marcello,
Indeed if the same SEED is used you get the same results if the same code is taken. However, dirloop_sse was completely rewritten between 1.3 and 2.0. It is a new code. Thus the results should now only agree within
error
bars.
Matthias
On Jan 20, 2012, at 6:56 PM, Marcelo Guimar?es wrote:
Dear All,
I was wondering if using the same SEED parameter with the dirloop_sse
application in different runs should produce exactly the same results.
It is defined as " The random number seed used in the next run.". But I
failed to produce the same results with alps 1.35 or with alps 2.02.
Regards,
Marcelo Guimar?es
comp-phys-alps-users@lists.phys.ethz.ch