As the community is acutely aware of, there is a need for new a tool capable to describe macroscopic processes while retaining sufficient detail about the microphysics. We propose a tool designed to handle cross-scale processes: CELESTE3D. CELESTE3D is based on fully kinetic ions and electrons and on a implicit formulation of both field solver and particle mover. The code was designed in the early 1990s and adhered to the most advanced software paradigms of the time. Furthermore the code had general geometry and grid adaptation, a feature key to cross-scale problems. However, the use of the code was limited to vector machines (as the CRAYS of those days and the Earth Simulator now). We report the next step in the development of CELESTE: PARSEK. PARSEK is based on the same algorithmic approach as CELESTE but it has a number of new features: 1) The particle mover and field solver are now relativistic; 2) The software infrastructure is completely new, based on a component-based software architecture using a object-oriented language; 3) All components are fully parallelized using MPI. We present the new code, its benchmark tests and some sample applications.
Markidis, S., Lapenta, G., Zuccaro, G., Tronci, C., Implicit Kinetic simulations of multiple scale systems, Abstract de <<American Geophysical Union Fall Meeting>>, (SAN FRANCISCO, CA - USA, 05-09 December 2005 ), American Geophysical Union, SAN FRANCISCO, CA - USA 2005: 1192-1192 [https://hdl.handle.net/10807/226807]
Implicit Kinetic simulations of multiple scale systems
Zuccaro, Gianluca;
2005
Abstract
As the community is acutely aware of, there is a need for new a tool capable to describe macroscopic processes while retaining sufficient detail about the microphysics. We propose a tool designed to handle cross-scale processes: CELESTE3D. CELESTE3D is based on fully kinetic ions and electrons and on a implicit formulation of both field solver and particle mover. The code was designed in the early 1990s and adhered to the most advanced software paradigms of the time. Furthermore the code had general geometry and grid adaptation, a feature key to cross-scale problems. However, the use of the code was limited to vector machines (as the CRAYS of those days and the Earth Simulator now). We report the next step in the development of CELESTE: PARSEK. PARSEK is based on the same algorithmic approach as CELESTE but it has a number of new features: 1) The particle mover and field solver are now relativistic; 2) The software infrastructure is completely new, based on a component-based software architecture using a object-oriented language; 3) All components are fully parallelized using MPI. We present the new code, its benchmark tests and some sample applications.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.