Searcharxiv⌕ Search

arXiv subjects

John R. Cary

Publications and source records attributed to John R. Cary.

21 records · Page 2Linked to original sources

FACETS - a Framework for Parallel Coupling of Fusion Components

Coupling separately developed codes offers an attractive method for increasing the accuracy and fidelity of the computational models. Examples include the earth sciences and fusion integrated modeling. This paper describes the Framework Application for Core-Edge Transport Simulations (FACETS).

physics.plasm-ph↗

The hypersecant Jacobian approximation for quasi-Newton solves of sparse nonlinear systems

A new Jacobian approximation is developed for use in quasi-Newton methods for solving systems of nonlinear equations. The new hypersecant Jacobian approximation is intended for the special case where the evaluation of the functions whose roots are sought dominates the computation time, and additionally the Jacobian is sparse. One example of such a case is the solution of the discretized transport equation to calculate particle and energy fluxes in a fusion plasma. The hypersecant approximation of the Jacobian is calculated using function values from previous Newton iterations, similarly to the Broyden approximation. Unlike Broyden, the hypersecant Jacobian converges to the finite-difference approximation of the Jacobian. The calculation of the hypersecant Jacobian elements requires solving small, dense linear systems, where the coefficient matrices can be ill-conditioned or even exactly singular. Singular-value decomposition (SVD) is therefore used. Convergence comparisons of the hypersecant method, the standard Broyden method, and the colored finite differencing of the PETSc SNES solver are presented.

math.NA↗

Divergence preservation in the ADI algorithms for electromagnetics

This paper contains a study of ADI methods in the presence of charge and current sources. It is shown that there are four significantly distinct cases, with four more related by duality. Of those, only one preserves divergence and, thus, is guaranteed to be stable in the presence of moving charged particles. Computational verification of this property is accomplished by implementation in existing 3D-EMPIC simulation software. Of the other three cases, two are verified unstable, as expected, and one remains stable, despite the lack of divergence preservation. This other stable algorithm is shown to be related to the divergence preserving case by a similarity transformation, effectively providing the complement of the divergence preserving field in the finite-difference energy quantity.

physics.plasm-ph↗