首页> 外文会议>International Conference on Computational Science - ICCS 2002 Pt.3, Apr 21-24, 2002, Amsterdam, the Netherlands >OSIRIS: A Three-Dimensional, Fully Relativistic Particle in Cell Code for Modeling Plasma Based Accelerators
【24h】

OSIRIS: A Three-Dimensional, Fully Relativistic Particle in Cell Code for Modeling Plasma Based Accelerators

机译:OSIRIS:单元格代码中的三维完全相对论粒子,用于基于等离子体的加速器建模

获取原文
获取原文并翻译 | 示例

摘要

We describe OSIRIS, a three-dimensional, relativistic, massively parallel, object oriented particle-in-cell code for modeling plasma based accelerators. Developed in Fortran 90, the code runs on multiple platforms (Cray T3E, IBM SP, 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 other key characteristics of the code, such as the moving window, open-space and thermal bath boundaries, arbitrary domain decomposition, 2D (cartesian and cylindric) and 3D simulation modes, electron sub-cycling, energy conservation and particle and field diagnostics. Finally results from three-dimensional simulations of particle and laser wakefield accelerators are presented, in connection with the data analysis and visualization infrastructure developed to post-process the scalar and vector results from PIC simulations.
机译:我们描述OSIRIS,这是一个三维,相对论,大规模并行,面向对象的单元格内粒子代码,用于基于等离子加速器的建模。该代码在Fortran 90中开发,可以在多个平台(Cray T3E,IBM SP,Mac集群)上运行,并且可以轻松地移植到新平台上。给出了有关代码功能的详细信息。我们讨论了代码的面向对象设计,系统相关代码的封装以及所涉及算法的并行化。我们还将讨论将通信作为边界条件问题的实现以及代码的其他关键特征,例如移动窗口,开放空间和热浴边界,任意域分解,2D(笛卡尔和圆柱)和3​​D模拟模式,电子子循环,节能以及粒子和现场诊断。最后,结合粒子分析和可视化基础结构,开发了对粒子和激光尾场加速器进行三维仿真的结果,该数据分析和可视化基础结构用于对PIC仿真的标量和矢量结果进行后处理。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号