computational accelerator physics
Back to Applications
Principal Contact Person and Organization (including e-mail address):
Rober Ryne, Los Alamos National Laboratory
Brief Description of Application:
Simulate the beam physics using particle-in-cell model and direct spectral method solver of Boltzmann equation.
Number of Lines of Code: thousands
Target Platforms and HPF Compilers Used:
Coding Styles (data decompositions, computational methods):
block distribution, spectral method and PIC. object-based concept was emulated using derived type in HPF in PIC. However, lack of supporting the pointer in derived type and pointer to derived in HPF makes the implementation of object-based concept very limited.
Performance Information, if Available (including any possible comparisons to MPI and/or OpenMP):
Comparison with a MPI code for PIC simulation shows HPF code is around 2-3 factor slower
than hand-code MPI code.
Please comment on any aspects of the application that might be interesting, including any problems using HPF effectively:
HPF could be more efficient in the particle tracking of accelerator physics where less communication is required.