
- High Power Laser Science and Engineering
- Vol. 13, Issue 3, 03000e37 (2025)
Abstract
1 Introduction
The interaction between high-power lasers and plasmas plays a crucial role in inertial confinement fusion (ICF), laser wakefield acceleration and advanced diagnostic techniques. Tracing rays in laser-generated plasmas[1] is the primary focus of this paper. Plasma as a medium is characterized by its spatially varying refractive index, which belongs to a family termed gradient-index materials. Geometric optics are often used for gradient-index ray tracing. Although the theoretical foundations of geometric optics were established nearly two centuries ago through Hamiltonian optics[2,3], good-quality applications have only become feasible with the advent of modern computational power and algorithmic advancements, which enable us to synthesize images of black holes[4], study the architecture of biological eyes[5], design advanced antennas[6] and lenses[7,8] and optimize laser energy deposition in fusion plasmas[9–11]. Beyond the inherently dynamic and inhomogeneous nature of flow fields, plasmas exhibit unique ray–medium interactions. Light induces electron oscillations and heats the plasma through collisions[12]; nonuniformities in the beam energy distribution give rise to various instabilities[13–15]; and frequency differences between beams can even facilitate energy transfer from one beam to another[16,17]. Ray-tracing algorithms designed to capture these phenomena must balance physical fidelity with computational efficiency.
When it comes to numerical implementation, if the medium’s refractive index exhibits certain symmetry and trajectories are the sole quantities of interest, as in most lens designs, tracing packages employing Runge–Kutta (RK)[18] or advanced symplectic-RK methods[19] have demonstrated remarkable efficiency. In such cases, rays do not reciprocally alter medium properties. For plasmas, however, the spatial distribution of electron density determines the trajectory of incident laser rays. In turn, the energy loss of the laser becomes the critical physical quantity that corresponds to the thermal gain of the fluid. The challenge here lies in the fact that energy deposition and ray trajectories are defined on two distinct grid systems: deposition is a field quantity that follows the structured fluid cells, while ray trajectories are defined by a sequence of discrete nodes, with varying positions and numbers. Consequently, a tracing algorithm must determine which fluid cells should receive the energy loss associated with each small segment of the ray. In practice, selecting an appropriate tracing logic to ensure compatibility between the fluid grid and ray trajectory coordinate systems is the starting point for plasma ray tracing. In previous treatments, the most commonly used is the ‘cell-confined’ logic: a ray begins at the entry point on the cell face, propagates within the cell along a predefined path and exits at another point on the cell face. The term ‘confined’ emphasizes that ray nodes are precisely the intersection points of the ray with the cell faces. Rays are traced on a cell-by-cell basis and, at each step, the energy loss of the ray is deposited into the cell it currently traverses.
Many commonly used radiation-hydrodynamics (RHD) codes adopt cell-confined logic in their laser modules. MULTI-2D[20] assumes straight-line ray paths within each cell, ignoring refraction; FLASH[21,22] and RHDLPP[23] incorporate curved trajectories to account for refraction; while proprietary codes such as xRAGE[24] and DRACO[25] use the Mazinisin tracing module[26], which supports curved trajectories and energy transfer between rays. FLASH, RHDLPP and Mazinisin tracing can all be traced back to the ‘cell-AVG’ algorithm proposed by Kaiser[27]. Building on cell-confined methods, cell-AVG further assumes a linear variation of electron density within each cell. In coordinate systems with globally parallel cell faces (e.g., Cartesian grids), cell-AVG ray trajectories can be analytically expressed as quadratic functions. As a result, the ray entry and exit points on cell faces (as shown in Figure 1(a)) can be efficiently determined with minimal computational cost.
Sign up for High Power Laser Science and Engineering TOC. Get the latest issue of High Power Laser Science and Engineering delivered right to you!Sign up now
Figure 1.(a) Ray trajectories through cells: one follows the cell-AVG curved path, and the other represents the cell-confined RK straight-line path. (b) A spherical target represented in 2D cylindrical coordinates and
spherical coordinates. (c) Truncated-wedge cells derived from 2D cylindrical or spherical grids, lifted into a temporary 3D space for ray tracing.
Despite its success and widespread adoption, cell-confined tracing faces notable challenges in certain applications, for example, tracing rays in cylindrical and spherical coordinate systems. When plasmas exhibit symmetry, curved coordinate systems are often employed to reduce dimensionality, as illustrated in Figure 1(b) with a two-dimensional (2D) cylindrical or spherical coordinate system for an ICF layered target. In these cases, fluid cell faces are curved, and the size and orientation of cells are not globally uniform. Ray trajectories must therefore be constructed in the local reference frame of the individual fluid cells, and the entry and exit points of rays cannot be expressed analytically. Instead, iterative methods are required to approximate these intersection points (see Ref. [22], Section 18.4.9), which reduces computational performance and introduces significant parallelization overhead. Similarly, in ‘reduced-dimensional’ simulations, where lasers interact with one-dimensional (1D) or 2D fluid domains at oblique angles, the fluid cells must be temporarily extruded into truncated-wedge cells (TW-cells) and stacked up to approximate the three-dimensional (3D) structure, as shown in Figures 1(b) and 1(c), where ray calculations are performed at the entry and exit points on the surfaces of each wedge. The formation of TW-cells requires different tracing codes for every laser–fluid geometry combination, making implementation highly complex and significantly increasing the difficulty of incorporating user-defined ray physics.
It is worth noting that, in addition to the cell-AVG method, the FLASH code provides an alternative RK-based tracing approach called ‘CIRK’ (see Section 18.4.4.3 of Ref. [22]). This method allows ray trajectories to be recorded in a 3D Cartesian coordinate system
The limitations of these cell-confined methods have constrained the implementation of curved coordinate systems in mainstream RHD programs. For instance, MULTI-2D does not include refraction modeling in spherical coordinates, and FLASH lacks support for spherical ray tracing entirely. Considering the prevalent use of curved coordinate systems and the substantial computational burden associated with ray tracing in laser–plasma simulations, there remains a pressing need for further innovation in ray-tracing methodologies.
This paper proposes a novel ray-tracing approach based on rasterization, aimed at achieving high-performance plasma ray tracing in curved coordinate systems and reduced-dimensional simulations. The key feature of this method is the decoupling of ray trajectory calculation from energy deposition. In the trajectory-solving phase, ray propagation is performed using adaptive step-size RK–Fehlberg (RKF) integration[28], where the step size is determined physically by the gradient of the background medium rather than being constrained to terminate at cell boundaries. This eliminates the need for iterative searches for cell entry and exit points or the construction of TW-cells. In the deposition-solving phase, rasterization techniques are employed to segment the ray’s energy loss based on its intersection with the fluid grid and redistribute it to the corresponding fluid cells, and the energy deposition field is accumulated accordingly.
The key innovation of the rasterization-based method lies in the development of a unified and significantly simplified tracing framework, capable of handling various curved coordinate systems and reduced-dimensional simulations – an achievement unattainable with previous cell-confined approaches. Furthermore, rasterization-based tracing provides a practical advantage: ray trajectories are recorded globally in a Cartesian coordinate system rather than being constrained by the curved coordinates of the fluid. This greatly simplifies the incorporation of additional ray physics, making the process intuitive and user-friendly. Although designed primarily for plasma media, this rasterization-based approach is also applicable to a broader range of gradient-index materials.
The remainder of this paper is organized as follows. Section 2 outlines the physical foundations of ray motion and energy deposition. Section 3 details the complete workflow for constructing a rasterized ray-tracing program. Section 4 presents test cases demonstrating the program’s capabilities in planar, spherical and cylindrical coordinates, including comparisons of ray trajectories, energy deposition and frequency shift physics with analytical results. Finally, Section 5 concludes the paper and discusses future perspectives.
2 Physics of ray motion and deposition in plasma
2.1 Ray motion equation
The ray motion equation can be derived from either the Hamiltonian geometric optics framework[19] or directly from wave equations. In this paper, we adopt the Helmholtz equation as the starting point. For a monochromatic wave
where
Since solving directly for the eikonal
2.2 Plasma ray trajectory and energy deposition
The plasma dielectric function is expressed as
To calculate inverse-bremsstrahlung absorption, we define a virtual time
Using the virtual time
Given the initial ray position and speed, Equations (9) and (10) delineate a trajectory. A large ensemble of rays collectively models the refraction and reflection of the entire laser beam. In numerical solutions, ray trajectories are represented as a sequence of discrete spatial nodes connected by small line segments, whose shapes are determined by locally interpolated plasma fields and their gradients.
2.3 Rasterization ray-trace concept
Ray trajectory nodes are inherently unstructured in space; forcing them to conform to the structured fluid cells is the primary source of complexity in cell-confined algorithms. This raises an important question: can the constraints imposed by fluid cells on rays be removed?
A similar problem arises in computer graphics, where 3D unstructured models are projected onto structured 2D observation grids. For example, capturing an image of a 3D luminous object with a virtual camera involves determining the model’s vertices, surface emissivity and ray transport trajectories through the medium, followed by a rasterization step (see Ref. [30], Chapter 7, and Ref. [31], Section 15.6) to accumulate signals received by camera pixels. This concept can be directly applied to ray tracing in plasma: the refractive medium and the camera correspond to the fluid domain, while pixel counts are analogous to cell-accumulated quantities such as deposited energy, light intensity, polarization and frequency shifts.
The core idea of rasterization is that ray stepping is unconstrained, and deposition is computed by accumulating contributions within the fluid grid. This approach introduces several key differences from traditional methods: the decoupling of ray trajectories from the fluid geometry, with rays always described in global Cartesian coordinates; the interpolation of a continuous fluid background field to maintain domain-wide continuity, enabling unconstrained RK advancement; the flexibility to freely position ray nodes in space, connected by straight-line segments; and the need to determine the intersection relationships between rays and grid cells during deposition.
3 Full implementation of rasterized ray tracing
This section outlines the logical sequence for implementing the rasterized ray-tracing algorithm. The tracing code consists of four modules: the lens system, field interpolation, adaptive ray stepping and rasterized deposition. These modules work together to execute the tracing algorithm in curvilinear coordinates.
3.1 Lens system
The lens system serves two primary functions: initializing ray directions and power, and placing rays at their intersection with the domain boundary while properly initializing their velocities. Two circular planes represent the focusing lens and focal spot, divided into subregions, each carrying a fraction of the spot energy:
Figure 2.(a) Power partitioning of the laser focal spot. Intersection points (marked with ‘+’) of rays with (b) rectangular, (c) cylindrical and (d) spherical computational domains between the lens and focal planes.
Rays spawn at subregion centers, initially distributed in the
In
Ray intersections with the computational domain mark the starting points for ray tracing, as illustrated in Figures 2(b)–2(d) with ‘+’ signs. In Cartesian coordinates, determining the starting points
(I) For the cylindrical domain shown in Figure 3(a), construct the projection and rotation matrices:
Figure 3.(a) Intersection of the connecting line with a cylindrical surface, where and
are projected onto the solution plane followed by a
and
are mapped to the solution plane through a
and
is parallel to the
coordinates.
Rotating
For cylindrical domains, additional considerations are necessary. Firstly, rays may intersect the flat faces of the cylinder. The scaling factors to the top and bottom faces are
(II) For the spherical domain shown in Figure 3(b), two rotation matrices are constructed:
Rotating
This establishes the ray starting points on the domain boundary. Alternatively, starting points can be determined by solving the quadratic equation of a line and a curved surface. However, matrix operations are more compact and efficient due to simplification and pre-evaluation. They also enable highly vectorized data flows, leveraging modern hardware for improved performance.
Finally, the ray velocity must be properly initialized, as rays may originate inside the plasma corona. The velocity magnitude is determined by the local refractive index
3.2 Field interpolation
Ray advancement requires the field value at each node in space. The general principle of interpolation is to ensure continuity and minimize oscillation. Testing has shown that linear (1D), bilinear (2D) and trilinear (3D) interpolation schemes are optimal for this purpose.
For clarity, a 2D bilinear interpolation case is illustrated in Figure 4(a). Cell edge lengths are
Figure 4.(a) Bilinear interpolation for interior point ’s value and spatial derivatives. Region dimensions are
, with
coordinates
(origin at the lower-left corner). Here,
represents cell vertex values and
are edge-centered gradients. (b) Vertex values
and edge gradients
are derived from known cell-centered values
.
Interpolation weights for each vertex are proportional to the areas of the quadrilaterals opposite them. Notably, despite the term ‘linear’, interpolated fine meshes are generally not planar, as shown in Figure 4(a). Since bilinear and trilinear interpolations ensure continuity across cells, rays crossing cell boundaries do not require total reflection checks.
Field gradients are essential for advancing the ray and are calculated as follows:
For specific ray-tracing tasks, physical quantities relevant to laser trajectories and energy deposition – such as density, temperature and effective charge state – are required. As shown in Figure 4(b), these fluid quantities are defined at cell centers, denoted as
Piecewise linear interpolation does not ensure continuity of first-order derivatives, leading to the question: why not use higher-order interpolation schemes? Higher-order methods, however, are unsuitable for ray tracing in plasma due to severe Runge phenomena. Figure 5 demonstrates this issue using a rarefaction wave field with known values (black asterisks). Piecewise cubic interpolation is compared to linear interpolation. The cubic interpolation assumes an intra-cell field form
Figure 5.Comparison of linear interpolation and cubic interpolation methods for constructing internal field values and gradient values
of a rarefaction wave.
Although cubic interpolation ensures continuity of first-order spatial derivatives, it introduces substantial oscillations, which worsen with cell refinement. Such oscillations can even produce negative values for inherently positive physical quantities, as shown in Figure 5. This leads to incorrect ray refraction locations, making higher-order methods unreliable for this application. In contrast, bilinear/trilinear interpolation offers superior robustness. When combined with adaptive-step RK methods, the lack of first-order derivative continuity does not significantly affect ray-tracing accuracy.
3.3 Adaptive ray stepping
The ray trajectories are solved using the RKF method with adaptive step size. Like all RK methods, the RKF method approximates ray curves through a straight-line segments sequence ordered according to the time parameter
The RKF method estimates the single-step error by comparing the solution difference between fourth- and fifth-order approximations:
If the error is below the tolerance
The time step is dynamically adjusted as follows:
The default safety factor is
While not the fastest in convergence, Fehlberg’s original coefficients offer the advantage of using non-negative weights for slope combinations, preserving the sign of physical quantities. For instance, predicted changes in ray power remain negative, maintaining physical consistency.
The adaptive RKF method naturally incorporates energy absorption into error control. However, a special case arises where RKF advancement may produce incorrect nodes despite satisfying the error tolerance, as shown in Figure 6. This typically occurs at density discontinuities near solid target surfaces. All six RKF midpoint evaluations may lie entirely within the low-density region, causing the ray to erroneously overshoot into the super-critical density region instead of reflecting at the interface.
Figure 6.Ray reflection at a sharp interface. The lower part represents the high-density target. Here, is the incident velocity,
the overshoot velocity,
the corrected velocity and
the ejection velocity.
At sharp interfaces, extremely small RK steps would be needed to accurately capture trajectory curves, which is computationally inefficient and physically unrealistic. RKF failure can also be identified by violations of energy conservation at nodes (
This patch reflects the ray velocity
The number of RKF steps for a single ray is approximately proportional to the cell count in the fluid domain, ensuring computational efficiency.
3.4 Rasterized deposition
The rasterization process handles individual RK line segments to allocate energy losses, as illustrated in Figure 7, which shows possible relative positions between line segments and 2D fluid cells:
- (1)no crossing;
- (2)single-cell-face crossing (X or Y);
- (3)double-cell-face crossing (X–Y/Y–X).
Figure 7.Possible scenarios of ray segments intersecting 2D fluid cells under the constraint. Rectangular faces are shown, but sphere/cylinder faces are also applicable.
When a line segment is divided into subsegments
For 1D energy deposition, as shown in the flowchart in Figure 8, the process involves the following steps: given line segment endpoints
Figure 8.One-dimensional energy deposition rasterization allocation process.
For 2D energy deposition, as outlined in the flowchart in Figure 9, the process begins by determining 2D cell indices
- (1)no crossing?
- (2)single X-face crossing?
- (3)single Y-face crossing?
- (4)double-face crossing?
Figure 9.Two-dimensional energy deposition rasterization process.
The first three cases reduce to 1D problems along the X- or Y -direction. For the fourth case (double-face crossing), intersections
- (1)If the X-face is encountered first, the X-direction 1D problem is solved, then the starting point is updated
and the Y-direction problem is solved with the remaining energy${\vec{r}}_0\to {\vec{r}}_x$ .$\Delta P$ - (2)If the Y-face is encountered first, the same logic applies, but in reverse order.
This approach ensures that 2D problems are always decomposed into a sequence of 1D solutions for computational simplicity and efficiency.
While the flowchart for 3D fluid cell energy allocation would be extensive, the actual implementation is concise. 1D problems involve two branches, 2D problems have four and 3D problems can be treated as an eight-branch structure using two-layer decompositions: 3D to 2D, and 2D to 1D. All branches ultimately reduce to 1D problems, allowing recursive logic to efficiently construct energy allocation algorithms for any dimension.
Volume-averaged quantities, such as frequency shifts and polarization, can be computed using the same rasterization logic. By weighting with ray power first and then depositing onto cells, these quantities are easily calculated. For flux density, such as light intensity
This concludes the description of an unconstrained, rasterization-based algorithm for ray tracing in gradient-index media. Aside from adaptive RK step-size adjustments, the algorithm is non-iterative and employs a unified tracing kernel applicable to all coordinate systems.
4 Test cases for rasterized ray tracing
4.1 Plasma Luneburg lens (ray 3D-in-1D sphere)
The Luneburg lens[32] is a spherical lens with a refractive index that gradually decreases from the center to the periphery. Parallel incident rays focus to a point on the lens surface, while a point source at the boundary produces parallel rays on the opposite side. This property makes the Luneburg lens ideal for beam forming and directional radiation applications. The refractive index distribution of a classical optical Luneburg lens is given by
Plasma refractive indices are inherently less than unity. However, it is possible to construct a ‘plasma Luneburg lens’ with equivalent focusing performance (for extended designs, see Ref. [33]). The refractive index distribution for a plasma Luneburg lens is given by the following:
Figure 10 presents an example within a spherical computational domain of
Figure 10.Plasma Luneburg lens parameters and ray trajectories.
The plasma Luneburg lens provides a precision benchmark for ray-tracing algorithms. As shown in Figure 11(a), a grid with
- (1)The residual
, defined as the average distance between impact points${\Sigma}_{ij,i>j}\left(\left\Vert {\vec{r}}_{\mathrm{i}}-{\vec{r}}_j\right\Vert \right)/{C}_{n_{\mathrm{ray}}}^2$ , converges at$i,\ j,\ k,\dots$ .$\mathcal{O}\left(\Delta {X}^2\right)$ - (2)The root mean square (RMS) of impact point distribution shows exponential convergence, indicating a significantly higher ray density at the focal spot center compared to the surrounding halo.
This highlights the algorithm’s precision and its efficiency in capturing fine-scale focusing behavior.
Figure 11.(a) Ray impact points near the focus. Shown are 32 rays per beam. (b) Error in impact point distribution versus cell grid spacing.
4.2 Plasma Doppler shift (ray 3D-in-2D plane)
When laser light propagates in the plasma, Doppler frequency shifts occur due to plasma motion[34]. These Doppler shifts influence the characteristics of laser–plasma interactions. In the fluid reference frame, the light wave frequency can be interpreted as the number of electric field peaks detected per unit time by a probe at the cell center: blue shifts occur when the phase velocity in plasma shows an increasing trend (analogous to an accelerating wave-peak conveyor) or when reflecting surfaces move toward the wave source, resulting in more wave peaks detected per unit time; red shifts occur under the opposite conditions. The Doppler frequency shift is quantitatively described by the following:
The frequency shift in a fluid cell is calculated as the power-weighted average of all incident rays:
Figure 12 shows Doppler frequency shifts in a 2D planar rarefaction wave. Using the ideal gas equation of state for fully ionized hydrogen plasma, the density and velocity follow self-similar solutions:
Figure 12.(a) Density and (b) flow velocity distributions of rarefied step-profile plasma. (c) Doppler frequency shifts during ray traversal through plasma. (d) Fluid domain light intensity. (e) Fluid domain frequency shift.
where
The Doppler shift is dominated by the near-critical to super-critical density transition region near the turning point. Accurate results require smooth ray trajectories in this region. In the cell-AVG algorithm, the density is discontinuous at the cell interface, leading to frequency shift errors up to 18% under identical conditions.
Figure 12(d) shows the fluid domain light intensity, with an incident power density of approximately
4.3 Laser-driven gas sphere (ray 3D-in-2D cylinder)
The rasterization algorithm has been integrated into the multiphase RHD code DRIM (details to be published). A full-physics simulation of a laser-driven gas sphere demonstrates the robustness and efficiency of the laser module. The laser parameters are:
The simulation traces 3D laser beams in a 2D cylindrical fluid domain, allowing energy deposition for multiple beams at arbitrary incidence angles. Figure 13(b) shows 3D ray trajectories. Initially, the sharp density transition between the core and background causes velocity-corrected ray reflection at the interface. The deposited energy is azimuthally averaged before coupling to the fluid. Figure 13(c) shows significant energy deposition at the sphere surface, driving material ablation and inward compression waves. After multiple internal reflections, these waves induce global deformation, as shown in Figure 13(d). Statistical analysis reveals that less than 10% of the laser energy converts to the gas target’s internal and kinetic energy.
Figure 13.Laser-driven spherical water vapor target in cylindrical coordinates: (a) initial density distribution, half-space mirrored; (b) 3D ray trajectories recorded in Cartesian coordinates; (c) laser volumetric heating power; (d) density distribution at
.
The principle of parallelizing ray tracing is to minimize the waiting time for each ray process. In cell-based algorithms (e.g., the cell-AVG method used in FLASH), the computational domain is spatially divided into many blocks (each containing multiple cells), and the smallest computational step involves a ray traversing a single block. This often leads to an inefficient situation where a few blocks have a large number of ray-tracing tasks, while most blocks have no rays at all but still need to wait due to parallel barriers. Our algorithm is slightly different: ray tracing adopts a hybrid Message Passing Interface (MPI)+OpenMP strategy. Each MPI task corresponds to one computational node (with multiple central processing unit (CPU) cores), which communicates via interlink to obtain the complete interpolated field information and is assigned a batch of rays to process. For example, if there are 4096 ray-tracing tasks, they can be distributed across eight nodes, with each MPI task processing a batch of 512 rays. Within each batch, OpenMP is used to trace each ray in parallel, achieving fine-grained task decomposition. If the communication time for the interpolated field is relatively low, the MPI+OpenMP strategy can achieve better load balancing.
MPI tasks access the full interpolation field and trace multiple rays per batch, with batch-wise depositions summed for the total energy. On an Intel Xeon 6326 CPU (2.9 GHz) with a
5 Summary
This paper introduces a novel rasterization-based ray-tracing methodology that addresses key limitations of traditional cell-confined algorithms in gradient-index materials. The development of an adaptive-step integration approach eliminates the need for rays to terminate at cell interfaces, avoiding costly iterative cross-point calculations. A rasterization deposition method is introduced, decoupling the tracing algorithm from domain-specific geometries and enabling a unified, simplified computational framework for various curvilinear coordinate systems. The method’s effectiveness is demonstrated through numerical experiments, showcasing robustness, rapid convergence and accurate handling of diverse ray physics, including beam intensity and frequency shifts. Simulations of planar, cylindrical and spherical laser-ablation scenarios further indicate its enormous potential in engineering applications.
Future developments may include extending the method to more complex optical phenomena, such as non-linear laser–plasma interactions, incorporating modules for synthetic optical diagnostics and optimizing for large-scale simulations.
References
[1] S. Atzeni, J. Meyer-ter Vehn. The Physics of Inertial Fusion: Beam Plasma Interaction, Hydrodynamics, Hot Dense Matter, 125(2004).
[2] W. R. HamiltonThe Transactions of the Royal Irish Academy. , in (JSTOR, ), pp. –., 69-174(1828).
[3] H. A. Buchdahl. An Introduction to Hamiltonian Optics(1993).
[4] B. Crinquand, B. Cerutti, G. Dubus, K. Parfrey, A. Philippov. Phys. Rev. Lett., 129, 205101(2022).
[5] S. Ji, M. Ponting, R. S. Lepkowicz, A. Rosenberg, R. Flynn, G. Beadie, E. Baer. Opt. Express, 20, 26746(2012).
[6] A. Demetriadou, Y. Hao. Opt. Express, 19, 19925(2011).
[7] W. Liu, H. Hu, F. Liu, H. Zhao. Opt. Express, 27, 4714(2019).
[8] C. Flynn, A. V. Goncharov. Appl. Opt., 63, 290(2023).
[9] R. Craxton, K. Anderson, T. Boehly, V. Goncharov, D. Harding, J. Knauer, R. McCrory, P. McKenty, D. Meyerhofer, J. Myatt, A. Schmitt. Phys. Plasmas, 22, 110501(2015).
[10] R. Betti, O. Hurricane. Nat. Phys., 12, 435(2016).
[11] P. B. Radha, V. N. Goncharov, T. J. B. Collins, J. A. Delettrez, Y. Elbaz, V. Y. Glebov, R. L. Keck, D. E. Keller, J. P. Knauer, J. A. Marozas, F. J. Marshall, P. W. McKenty, D. D. Meyerhofer, S. P. Regan, T. C. Sangster, D. Shvarts, S. Skupsky, Y. Srebro, R. P. J. Town, C. Stoeckl. Phys. Plasmas, 12, 032702(2005).
[12] D. Turnbull, J. Katz, M. Sherlock, L. Divol, N. R. Shaffer, D. J. Strozzi, A. Colaïtis, D. H. Edgell, R. K. Follett, K. R. McMillen, P. Michel, A. L. Milder, D. H. Froula. Phys. Rev. Lett., 130, 145103(2023).
[13] B. M. Haines, D. Keller, J. Marozas, P. McKenty, K. Anderson, T. Collins, W. Dai, M. Hall, S. Jones, M. McKay, R. Rauenzahn, D. Woods. Comput. Fluids, 201, 104478(2020).
[14] A. Colaïtis, T. Chapman, D. Strozzi, L. Divol, P. Michel. Phys. Plasmas, 25, 033114(2018).
[15] A. Colaïtis, G. Duchateau, P. Nicolaï, V. Tikhonchuk. Phys. Rev. E, 89, 033101(2014).
[16] J. A. Marozas, M. Hohenberger, M. J. Rosenberg, D. Turnbull, T. J. B. Collins, P. B. Radha, P. W. McKenty, J. D. Zuegel, F. J. Marshall, S. P. Regan, T. C. Sangster, W. Seka, E. M. Campbell, V. N. Goncharov, M. W. Bowers, J.-M. G. Di Nicola, G. Erbert, B. J. MacGowan, L. J. Pelz, J. Moody, S. T. Yang. Phys. Plasmas, 25, 056314(2018).
[17] A. Colaïtis, S. Hüller, D. Pesme, G. Duchateau, V. Tikhonchuk. Phys. Plasmas, 23, 032118(2016).
[18] J. Dexter, E. Agol. Astrophys. J., 696, 1616(2009).
[19] B. McKeon, A. V. Goncharov. Appl. Opt., 62, 8621(2023).
[20] R. Ramis, J. Meyer-ter Vehn, J. Ramírez. Comput. Phys. Commun., 180, 977(2009).
[21] B. Fryxell, K. Olson, P. Ricker, F. X. Timmes, M. Zingale, D. Lamb, P. MacNeice, R. Rosner, J. Truran, H. Tufo. Astrophys. J. Suppl. Ser., 131, 273(2000).
[22] . Flash User’s Guide(2024).
[23] Q. Min, Z. Xu, S. He, H. Lu, X. Liu, R. Shen, Y. Wu, Q. Pan, C. Zhao, F. Chen, M. Su, C. Dong. Comput. Phys. Commun., 302, 109242(2024).
[24] M. Gittings, R. Weaver, M. Clover, T. Betlach, N. Byrne, R. Coker, E. Dendy, R. Hueckstaedt, K. New, W. R. Oakes, D. Ranta, R. Stefan. Comput. Sci. Discovery, 1, 015005(2008).
[25] D. Keller, T. Collins, J. Delettrez, P. McKenty, P. Radha, R. Town, B. Whitney, G. MosesAPS Division of Plasma Physics Meeting Abstracts. , , , , , , , and , in , volume (American Physics Society, ), paper –., 41, BP1-39(1999).
[26] J. A. Marozas, F. J. Marshall, R. S. Craxton, I. V. Igumenshchev, S. Skupsky, M. J. Bonino, T. J. B. Collins, R. Epstein, V. Y. Glebov, D. Jacobs-Perkins, J. P. Knauer, R. L. McCrory, P. W. McKenty, D. D. Meyerhofer, S. G. Noyes, P. B. Radha, T. C. Sangster, W. Seka, V. A. Smalyuk. Phys. Plasmas, 13, 056311(2006).
[27] T. B. Kaiser. Phys. Rev. E, 61, 895(2000).
[28] E. Fehlberg. Low-Order Classical Runge–Kutta Formulas with Stepsize Control and Their Application to Some Heat Transfer Problems, 315(1969).
[29] A. Colaïtis, J. Palastro, R. Follett, I. Igumenschev, V. Goncharov. Phys. Plasmas, 26, 032301(2019).
[30] E. E. Catmull. A Subdivision Algorithm for Computer Display of Curved Surfaces(1974).
[31] J. D. Foley. Computer Graphics: Principles and Practice(1996).
[32] R. K. Luneburg. Mathematical Theory of Optics(1966).
[33] A. Gutman. J. Appl. Phys., 25, 855(1954).
[34] O. Landen, W. Alley. Phys. Rev. A, 46, 5089(1992).

Set citation alerts for the article
Please enter your email address