VORPAL: a versatile plasma simulation code

被引:547
作者
Nieter, C
Cary, JR
机构
[1] Univ Colorado, Ctr Integrated Plasma Studies, Boulder, CO 80309 USA
[2] Univ Colorado, Dept Phys, Boulder, CO 80309 USA
基金
美国国家科学基金会;
关键词
plasma physics; object-oriented programming; hybrid simulations; laser-plasma interactions;
D O I
10.1016/j.jcp.2003.11.004
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
VORPAL is a new plasma simulation code designed for maximum flexibility through use of advance C++ techniques. Through use of inheritance, VORPAL incorporates multiple models for the plasma and electromagnetic fields. The plasma models include both particle-in-cell and fluid models. Through C++ meta-template programming a single code can be used to simulate one-, two-, or three-dimensional systems with no loss of performance. VORPAL can also be run in either serial or parallel, with the latter using a general domain decomposition. A new fluid algorithm that allows for regions of zero density was developed and incorporated into the code. VORPAL simulation results for the generation of laser wake fields through laser-plasma interaction are presented. (C) 2003 Elsevier Inc. All rights reserved.
引用
收藏
页码:448 / 473
页数:26
相关论文
共 28 条
[21]  
ROBSON R, 1998, STL C STANDARD TEMPL
[22]  
SASSER G, 1998, P 16 INT C NUM SIM P, P151
[23]   LASER ELECTRON-ACCELERATOR [J].
TAJIMA, T ;
DAWSON, JM .
PHYSICAL REVIEW LETTERS, 1979, 43 (04) :267-270
[24]   AN OBJECT-ORIENTED ELECTROMAGNETIC PIC CODE [J].
VERBONCOEUR, JP ;
LANGDON, AB ;
GLADD, NT .
COMPUTER PHYSICS COMMUNICATIONS, 1995, 87 (1-2) :199-211
[25]   RIGOROUS CHARGE CONSERVATION FOR LOCAL ELECTROMAGNETIC-FIELD SOLVERS [J].
VILLASENOR, J ;
BUNEMAN, O .
COMPUTER PHYSICS COMMUNICATIONS, 1992, 69 (2-3) :306-316
[26]  
YEE KS, 1966, IEEE T ANTENN PROPAG, VAP14, P302
[27]   FULLY MULTIDIMENSIONAL FLUX-CORRECTED TRANSPORT ALGORITHMS FOR FLUIDS [J].
ZALESAK, ST .
JOURNAL OF COMPUTATIONAL PHYSICS, 1979, 31 (03) :335-362
[28]  
[No title captured]