Title of article :
Fortran implementation of object-oriented design in parallel beam dynamics simulations Original Research Article
Author/Authors :
Ji Qiang، نويسنده , , Robert D. Ryne، نويسنده , , Salman Habib، نويسنده ,
Issue Information :
دوهفته نامه با شماره پیاپی سال 2000
Abstract :
In this paper, an object-oriented design for parallel beam transport simulations in accelerators is implemented using Fortran 90 (F90) with Message Passing Interface (MPI) and High Performance Fortran (HPF). This improves the maintainability, reusability, and extensibility of software, combined with the high performance of using MPI and the ease of parallel programming provided by HPF. The overhead associated with the object-oriented implementation has only a minor effect on performance.
Keywords :
Object-oriented , HPF , Beam dynamics , F90/MPI , Particle-in-Cell
Journal title :
Computer Physics Communications
Journal title :
Computer Physics Communications