Publicação em atas de evento científico
OSIRIS.FRAMEWORK: an integrated tool for modeling astrophysical and laboratory plasmas
Ricardo Fonseca (Fonseca, R. A.);
Congreso de Métodos Numéricos en Ingeniería
Ano (publicação definitiva)
2005
Língua
Inglês
País
Espanha
Mais Informação
Web of Science®

Esta publicação não está indexada na Web of Science®

Scopus

Esta publicação não está indexada na Scopus

Google Scholar

N.º de citações: 0

(Última verificação: 2024-04-22 07:13)

Ver o registo no Google Scholar

Abstract/Resumo
We describe the osiris.framework [1], a general purpose, three-dimensional, fully relativistic, massively parallel, object oriented particle-in-cell code for the numerical simulation of astrophysical and laboratory plasmas, complemented by a set of specially designed visualization tools [2]. Developed in Fortran 95, the code runs on multiple platforms (Cray T3E, IBM SP, Beowulf, Mac clusters) and can be easily ported to new ones. Details on the code’s capabilities are given. We discuss the object-oriented design of the code, the encapsulation of system dependent code and the parallelization of the algorithms involved. We also discuss the implementation of communications as a boundary condition problem and also load balancing, as well as other key characteristics of the code, such as the moving window, open-space and thermal bath boundaries, arbitrary domain decomposition, 1D (cartesian), 2D (cartesian and cylindrical) and 3D geometry, ion sub-cycling, tunnel and impact ionization and diagnostics. Finally results from three-dimensional simulations are presented, in connection with the data analysis and visualization infrastructure developed to post-process the scalar and vector results from PIC simulations.
Agradecimentos/Acknowledgements
--
Palavras-chave
Computational physics,Plasmas,Particle-in-cell,Parallel Computing,SEMNI
Registos de financiamentos
Referência de financiamento Entidade Financiadora
ESO/FAT/43741 Fundação para a Ciência e a Tecnologia
PESO/P/PRO/40144/2000 Fundação para a Ciência e a Tecnologia
POCTI/33605/FIS/2000 Fundação para a Ciência e a Tecnologia
CERN/P/FIS/40132/2000 Fundação para a Ciência e a Tecnologia
CERN/FAT/43743 Fundação para a Ciência e a Tecnologia
PESO/P/INF/40146/2000 Fundação para a Ciência e a Tecnologia