DOI: 10.5281/zenodo.3265372
title: Cold Ion Measurements Enabled by Electrostatic Instrument Biasing: Implementation and Modeling Results

description: <strong>Cold Ion Measurements Enabled by Electrostatic Instrument Biasing: Implementation and Modeling Results </strong> This archive contains the data file for the five CPIC simulations run for paper Larsen et al 2019. [1, 2]. The data files contents and format are described. Each data file is stored in HDF5 format written with h5py [3, 4]. The files named field_potential_bias_XX_data.h5 contain the electric field components and electric potential with the following structure: + :|____Author (str [50]) :|____Bias (str [3]) :|____DOI (str [22]) :|____Date (str [14]) :|____Description (str [81]) :|____File_Creator (str [44]) :|____License (str [2140]) |____E (h5py._hl.dataset.Dataset (3, 101, 101, 101)) :|____Description (str [41]) :|____Format (str [94]) :|____Units (str [3]) |____XYZ (h5py._hl.dataset.Dataset (3, 101)) |____phi (h5py._hl.dataset.Dataset (101, 101, 101)) See the metadata within the file for units of each variable. The files named detector_bias_XX_data.h5 contain the particles collected at the simulated detector in a mix of physical and CPIC units with the following structure: <pre>+</pre> <pre>:|____Author (str [50])</pre> <pre>:|____Bias (str [4])</pre> <pre>:|____DIO (str [22])</pre> <pre>:|____Date (str [14])</pre> <pre>:|____Description (str [81])</pre> <pre>:|____Detector_area (str [11])</pre> <pre>:|____File_Creator (str [44])</pre> <pre>:|____License (str [2140])</pre> <pre>:|____Timestep (str [12])</pre> <pre>:|____Timestep_description (str [114])</pre> <pre>:|____electron_temperature (str [6])</pre> <pre>:|____photoemission_electron_energy (str [4])</pre> <pre>:|____potential_at_boundary (str [3])</pre> <pre>:|____proton_electron_mass_ratio (str [4])</pre> <pre>:|____proton_temperature (str [7])</pre> <pre>:|____reference_density (str [9])</pre> <pre>|____Energy (h5py._hl.dataset.Dataset (2296,))</pre> <pre> :|____Description (str [32])</pre> <pre> :|____Units (str [2])</pre> <pre>|____Velocity (h5py._hl.dataset.Dataset (2296,))</pre> <pre> :|____Description (str [59])</pre> <pre> :|____Units (str [3])</pre> <pre>|____Velocity_CPIC (h5py._hl.dataset.Dataset (2296,))</pre> <pre> :|____Description (str [59])</pre> <pre> :|____Units (str [4])</pre> <pre>|____Vx (h5py._hl.dataset.Dataset (2296,))</pre> <pre> :|____Description (str [44])</pre> <pre> :|____Units (str [3])</pre> <pre>|____Vx_CPIC (h5py._hl.dataset.Dataset (2296,))</pre> <pre> :|____Description (str [44])</pre> <pre> :|____Units (str [4])</pre> <pre>|____Vy (h5py._hl.dataset.Dataset (2296,))</pre> <pre> :|____Description (str [44])</pre> <pre> :|____Units (str [3])</pre> <pre>|____Vy_CPIC (h5py._hl.dataset.Dataset (2296,))</pre> <pre> :|____Description (str [44])</pre> <pre> :|____Units (str [4])</pre> <pre>|____Vz (h5py._hl.dataset.Dataset (2296,))</pre> <pre> :|____Description (str [44])</pre> <pre> :|____Units (str [3])</pre> <pre>|____Vz_CPIC (h5py._hl.dataset.Dataset (2296,))</pre> <pre> :|____Description (str [44])</pre> <pre> :|____Units (str [4])</pre> <pre>|____phi (h5py._hl.dataset.Dataset (2296,))</pre> <pre> :|____Description (str [41])</pre> <pre> :|____Units (str [3])</pre> <pre>|____q (h5py._hl.dataset.Dataset (2296,))</pre> <pre> :|____Description (str [47])</pre> <pre> :|____Units (str [4])</pre> <pre>|____species (h5py._hl.dataset.Dataset (2296,))</pre> <pre> :|____Description (str [26])</pre> <pre>|____theta (h5py._hl.dataset.Dataset (2296,))</pre> <pre> :|____Description (str [37])</pre> <pre> :|____Units (str [3])</pre> <pre>|____timestep (h5py._hl.dataset.Dataset (2296,))</pre> <pre> :|____Description (str [41])</pre> <pre>|____weight (h5py._hl.dataset.Dataset (2296,))</pre> <pre> :|____Description (str [38])</pre> <pre> :|____Units (str [4])</pre> The information in parentheses are the datatype and size, square brackets, [], denote a single element of that many characters and parentheses, (), denote the stored array size. Lines with a leading colon, :, are metadata fields to make the data files more usable. 1. Delzanno, G.L., et al., <em>CPIC: a curvilinear particle-in-cell code for plasma–material interaction studies.</em> IEEE Transactions on Plasma Science, 2013. <strong>41</strong>(12): p. 3577-3587. 2. Meierbachtol, C.S., et al., <em>An electrostatic Particle-In-Cell code on multi-block structured meshes.</em> Journal of Computational Physics, 2017. <strong>350</strong>: p. 796-823. 3. Folk, M., A. Cheng, and K. Yates. <em>HDF5: A file format and I/O library for high performance computing applications</em>. in <em>Proceedings of supercomputing</em>. 1999. 4. Collette, A., et al., <em>h5py/h5py 2.9.0.</em> 2018.
description: {"references": ["Delzanno, G. L., E. Camporeale, J. D. Moulton, J. E. Borovsky, E. A. MacDonald, and M. F. Thomsen (2013), CPIC: a curvilinear particle-in-cell code for plasma\u2013material interaction studies, IEEE Transactions on Plasma Science, 41(12), 3577-3587, doi:10.1109/TPS.2013.2290060.", "Meierbachtol, C. S., D. Svyatskiy, G. L. Delzanno, L. J. Vernon, and J. D. Moulton (2017), An electrostatic Particle-In-Cell code on multi-block structured meshes, Journal of Computational Physics, 350, 796-823, doi:10.1016/j.jcp.2017.09.016."]}