arrow
返回

UPIC: A framework for massively parallel particle-in-cell codes

delete2007-07-01
delete40
PRE
AI
V
Viktor K. Decyk *
DOI:10.1016/j.cpc.2007.02.092delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The UCLA Parallel Particle-in-Cell (UPIC) Framework, is designed to provide trusted components for building a variety of parallel particle-in-cell (PIC) codes. It is based on the idea that most PIC codes share common algorithms, such as particle pushing and deposit subroutines, solvers for electromagnetic fields, as well as parallel data management, such as passing particles and fields between processors. The framework provides the optimized common algorithms, as well as various skeleton (template) main programs. The user provides specialized subroutines that are specific to his or her problem. It is based on Fortran95, but low level subroutines can easily be called from other languages. Codes based on the framework can run on as few as one processor to as many as 2000, and examples will be presented. (C) 2007 Elsevier B.V. All rights reserved.
Keyword:
particle-in-cell codes
parallel computing
design patterns
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Computer Physics Communications 封面图
Computer Physics Communications
IF:
3.4
论文数:
1.2W
被引数:
3.7W

机构

暂无机构信息
引用论文

引用论文

UCLA parallel PIC framework
err2004-12-01
err25
PREAI
errDecyk, VK; Norton, CD
err分享
err收藏
Infiltration of photonic crystal fiber with liquid crystals
err2005-10-23
err0
PREAI
errVladimir V. Presnyakov; Zhijian J. Liu; Vladimir G. Chigrinov
err分享
err收藏