Hybrid codes, in which the ions are treated kinetically and the electrons are assumed to be a massless fluid, have been widely used in space physics over the past two decades. These codes are used to model phenomena on ion inertial and gyro-radius scales, which fall between longer scales obtained by magnetohydrodynamic simulations and shorter scales attainable by full particle simulations. In this tutorial, the assumptions and equations of the hybrid model are described along with some most commonly used numerical implementations. Modifications to include finite electron mass are also briefly discussed. Examples of results of two-dimensional hybrid simulations are used to illustrate the method, to indicate some of the tradeoffs that need to be addressed in a realistic calculation, and to demonstrate the utility of the technique for problems of contemporary interest. Some speculation about the future direction of space physics research using hybrid codes is also provided.
%0 Book Section
%1 Winske_2003_Hybrid
%A Winske, Dan
%A Yin, Lin
%A Omidi, Nick
%A Karimabadi, Homa
%A Quest, Kevin
%B Space Plasma Simulation
%C Berlin, Heidelberg
%D 2003
%E Büchner, Jörg
%E Scholer, Manfred
%E Dum, Christian T.
%I Springer Berlin Heidelberg
%K hybrid pic plasma simulation
%P 136--165
%R 10.1007/3-540-36530-3_8
%T Hybrid Simulation Codes: Past, Present and Future---A Tutorial
%X Hybrid codes, in which the ions are treated kinetically and the electrons are assumed to be a massless fluid, have been widely used in space physics over the past two decades. These codes are used to model phenomena on ion inertial and gyro-radius scales, which fall between longer scales obtained by magnetohydrodynamic simulations and shorter scales attainable by full particle simulations. In this tutorial, the assumptions and equations of the hybrid model are described along with some most commonly used numerical implementations. Modifications to include finite electron mass are also briefly discussed. Examples of results of two-dimensional hybrid simulations are used to illustrate the method, to indicate some of the tradeoffs that need to be addressed in a realistic calculation, and to demonstrate the utility of the technique for problems of contemporary interest. Some speculation about the future direction of space physics research using hybrid codes is also provided.
%@ 978-3-540-36530-3
@inbook{Winske_2003_Hybrid,
abstract = {Hybrid codes, in which the ions are treated kinetically and the electrons are assumed to be a massless fluid, have been widely used in space physics over the past two decades. These codes are used to model phenomena on ion inertial and gyro-radius scales, which fall between longer scales obtained by magnetohydrodynamic simulations and shorter scales attainable by full particle simulations. In this tutorial, the assumptions and equations of the hybrid model are described along with some most commonly used numerical implementations. Modifications to include finite electron mass are also briefly discussed. Examples of results of two-dimensional hybrid simulations are used to illustrate the method, to indicate some of the tradeoffs that need to be addressed in a realistic calculation, and to demonstrate the utility of the technique for problems of contemporary interest. Some speculation about the future direction of space physics research using hybrid codes is also provided.},
added-at = {2021-06-24T19:44:31.000+0200},
address = {Berlin, Heidelberg},
author = {Winske, Dan and Yin, Lin and Omidi, Nick and Karimabadi, Homa and Quest, Kevin},
biburl = {https://www.bibsonomy.org/bibtex/255497e2ec7d792dcdde73bafe5262d83/ursg},
booktitle = {Space Plasma Simulation},
doi = {10.1007/3-540-36530-3_8},
editor = {B{\"u}chner, J{\"o}rg and Scholer, Manfred and Dum, Christian T.},
interhash = {bb5670579f2efdcf05a33338b83c615a},
intrahash = {55497e2ec7d792dcdde73bafe5262d83},
isbn = {978-3-540-36530-3},
keywords = {hybrid pic plasma simulation},
pages = {136--165},
publisher = {Springer Berlin Heidelberg},
timestamp = {2021-06-24T19:44:31.000+0200},
title = {Hybrid Simulation Codes: Past, Present and Future---A Tutorial},
year = 2003
}