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 条
[1]  
[Anonymous], 2001, NUMERICAL SIMULATION
[2]   PROGRAMMING ABSTRACTIONS FOR DYNAMICALLY PARTITIONING AND COORDINATING LOCALIZED SCIENTIFIC CALCULATIONS RUNNING ON MULTIPROCESSORS [J].
BADEN, SB .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1991, 12 (01) :145-157
[3]  
BERGER MJ, 1987, IEEE T COMPUT, V36, P570, DOI 10.1109/TC.1987.1676942
[4]  
BIRDSALL C, 1991, PLASMA PHYS COMPUTER
[5]   3-D ICEPIC simulations of the relativistic klystron oscillator [J].
Blahovec Jr., Joseph D. ;
Bowers, Lester A. ;
Luginsland, John W. ;
Sasser, Gerald E. ;
Watrous, John J. .
2000, IEEE, Piscataway, NJ, United States (28)
[6]   FLUX-CORRECTED TRANSPORT .1. SHASTA, A FLUID TRANSPORT ALGORITHM THAT WORKS [J].
BORIS, JP ;
BOOK, DL .
JOURNAL OF COMPUTATIONAL PHYSICS, 1973, 11 (01) :38-69
[7]  
BOWERS KJ, 2001, UNPUB J COMPUT PHYS
[8]   Particle-in-cell simulations of plasma accelerators and electron-neutral collisions [J].
Bruhwiler, DL ;
Giacone, RE ;
Cary, JR ;
Verboncoeur, JP ;
Mardahl, P ;
Esarey, E ;
Leemans, WP ;
Shadwick, BA .
PHYSICAL REVIEW SPECIAL TOPICS-ACCELERATORS AND BEAMS, 2001, 4 (10) :13-25
[9]  
CAMPBELL PM, 1990, P 5 DISTR MEM COMP C, P943
[10]  
Carmona EA, 1997, CONCURRENCY-PRACT EX, V9, P1377, DOI 10.1002/(SICI)1096-9128(199712)9:12<1377::AID-CPE284>3.0.CO