250 likes | 362 Vues
ECLOUD vs. PyECLOUD at 450GeV. C. O. Dom ínguez , G. Iadarola and F. Zimmermann. 10 August 2012 - e - cloud meeting. Outline. Some build-up remarks Benchmarking pressure with both codes. 10 August 2012 - e - cloud meeting. Outline. Some build-up remarks
E N D
ECLOUD vs. PyECLOUD at 450GeV C. O. Domínguez, G. Iadarola and F. Zimmermann 10 August 2012 - e-cloudmeeting
Outline Some build-up remarks Benchmarking pressure with both codes 10 August 2012 - e-cloudmeeting
Outline Some build-up remarks Benchmarking pressure with both codes 10 August 2012 - e-cloudmeeting
Build-up remarks Always bigger slope for PyEC Plateau for PyEC; Slope for EC Same initial seeds 10 August 2012 - e-cloudmeeting
Build-up remarks 10 August 2012 - e-cloudmeeting
Build-up remarks 10 August 2012 - e-cloudmeeting
Build-up remarks e- density (log scale in y) e- density (derivative) Bunch passage 10 August 2012 - e-cloudmeeting
Build-up remarks First two bunches Primary e- Secondary e- Flying time of primary e- from the center to the walls 10 August 2012 - e-cloudmeeting
Build-up remarks Two bunches in saturation Primary e- are negligible No more plateau 10 August 2012 - e-cloudmeeting
Build-up remarks • Some questions arise: • Why can’t we see the plateau in EC? • Why the slope is always bigger in PyEC? 10 August 2012 - e-cloudmeeting
Outline Some build-up remarks Benchmarking pressure with both codes 10 August 2012 - e-cloudmeeting
Pressure Benchmarking I order to decide which code to use for benchmarking pressure measurements, some tests on the sensitivity to the number of macroparticles have been done: - In EC I varied the parameter “npepb” to 1000 and 3000 (default: 2000). - The mechanism in PyEC is quite different so I varied different parameters. 10 August 2012 - e-cloudmeeting
Pressure Benchmarking I order to decide which code to use for benchmarking pressure measurements, some tests on the sensitivity to the number of macroparticles have been done: - In EC I varied the parameter “npepb” to 1000 and 3000 (default: 2000). - The mechanism in PyEC is quite different so I varied different parameters. N_mp_max N_mp_regen N_mp_after_regen N_mp_regen_low nel_mp_ref_0 is the number of e- created per macroparticle during the passage of the first bunch 10 August 2012 - e-cloudmeeting
Pressure Benchmarking I order to decide which code to use for benchmarking pressure measurements, some tests on the sensitivity to the number of macroparticles have been done: - In EC I varied the parameter “npepb” to 1000 and 3000 (default: 2000). - The mechanism in PyEC is quite different so I varied different parameters. 10 August 2012 - e-cloudmeeting
Pressure Benchmarking ECLOUD Npepb=1000 10 August 2012 - e-cloudmeeting
Pressure Benchmarking ECLOUD Npepb=2000 10 August 2012 - e-cloudmeeting
Pressure Benchmarking ECLOUD Npepb=3000 10 August 2012 - e-cloudmeeting
Pressure Benchmarking ECLOUD Npepb=2000 Npepb=1000 Npepb=3000 10 August 2012 - e-cloudmeeting
Pressure Benchmarking ECLOUD 10 August 2012 - e-cloudmeeting
Pressure Benchmarking PyECLOUD N_mp_max=100000, 130000; #size of allocated vectors #Regen parameters N_mp_regen=40000, 70000; N_mp_regen_low=5000; N_mp_after_regen=10000; nel_mp_ref_0=10. #e-/m 10 August 2012 - e-cloudmeeting
Pressure Benchmarking PyECLOUD N_mp_max=100000; #size of allocated vectors #Regen parameters N_mp_regen=50000; N_mp_regen_low=2500, 10000; N_mp_after_regen=5000, 20000; nel_mp_ref_0=10. #e-/m 10 August 2012 - e-cloudmeeting
Pressure Benchmarking PyECLOUD N_mp_max=100000; #size of allocated vectors #Regen parameters N_mp_regen=50000; N_mp_regen_low=5000; N_mp_after_regen=10000; nel_mp_ref_0=10., 50.#e-/m 10 August 2012 - e-cloudmeeting
Pressure Benchmarking PyECLOUD N_mp_max=100000; #size of allocated vectors #Regen parameters N_mp_regen=50000; N_mp_regen_low=5000; N_mp_after_regen=10000; nel_mp_ref_0=50., 100.#e-/m 10 August 2012 - e-cloudmeeting
Pressure Benchmarking • Summary: • In my opinion, PyEC seems more robust, at least in the parameters explored • Other studies done on the sensitivity to grid dimensions also show that with PyEC differences are smaller. • The shape of the different ratio lines is always more “stable” with PyEC. 10 August 2012 - e-cloudmeeting
Thank you for your attention! 10 August 2012 - e-cloudmeeting