Cargando…

Experience with OpenMP 1 for MADX-SC

MADX-SC [1–3] allows the treatment of frozen space charge using beam-beam elements in a thin lattice, i.e. one can take advantage of the standard set-up of MAD-X [4] lattices without the need for specialized codes for the space-charge (SC) evaluation. The idea is to simulate over many turns without...

Descripción completa

Detalles Bibliográficos
Autores principales: D’Imperio, N, Montag, C, Yu, K, Kapin, V, McIntosh, E, Renshall, H, Schmidt, F
Lenguaje:eng
Publicado: 2014
Materias:
Acceso en línea:http://cds.cern.ch/record/1712898
Descripción
Sumario:MADX-SC [1–3] allows the treatment of frozen space charge using beam-beam elements in a thin lattice, i.e. one can take advantage of the standard set-up of MAD-X [4] lattices without the need for specialized codes for the space-charge (SC) evaluation. The idea is to simulate over many turns without the problem of noise as in the PIC 1 SC codes. For the examples under study, like the PS and RHIC, it would be desirable to simulate up to 1 million turns or more. To this end one had to make an effort to optimize the scalar speed and, most importantly, get a speed-up of approximately a factor of 5 using OpenMP [5].