Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

CurvilinearGrids.jl: A Julia package for curvilinear coordinate transformations

Journal Article · · Journal of Open Source Software
DOI:https://doi.org/10.21105/joss.07508· OSTI ID:2497840

Finite-difference discretizations of partial differential equations are widespread throughout the scientific community. Oftentimes finite-differences are used to compute spatial gradients of fields on a discrete grid, which is typically a uniform or rectilinear Cartesian mesh. Arbitrary multidimensional geometry is difficult to discretize directly with finite differences, however, due to non-uniform grid spacing and non-orthogonality. Curvilinear coordinate transformations can be used as a strategy to enable arbitrary geometry. While these curvilinear transformations are straightforward, the governing PDEs require additional terms (metrics) and must adhere to strict conservation laws; these criteria complicate the application of the transformation and require careful implementation.

Research Organization:
University of Rochester, NY (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
NA0004144
OSTI ID:
2497840
Journal Information:
Journal of Open Source Software, Journal Name: Journal of Open Source Software Journal Issue: 104 Vol. 9; ISSN 2475-9066
Publisher:
Open Source Initiative - NumFOCUSCopyright Statement
Country of Publication:
United States
Language:
English

References (6)

On the Use of Higher-Order Finite-Difference Schemes on Curvilinear and Deforming Meshes journal September 2002
Gradient based reconstruction: Inviscid and viscous flux discretizations, shock capturing, and its application to single and multicomponent flows journal January 2023
On the application of gradient based reconstruction for flow simulations on generalized curvilinear and dynamic mesh domains journal May 2023
High-order adaptive multi-resolution method on curvilinear grids I: Finite difference framework journal February 2024
Julia: A Fresh Approach to Numerical Computing journal January 2017
Geometric Conservation Law and Its Application to Flow Computations on Moving Grids journal October 1979

Similar Records

Grid orientation effects and the use of orthogonal curvilinear coordinates in reservoir simulation
Conference · Wed Dec 31 23:00:00 EST 1975 · OSTI ID:7308065

Fluid Dynamics in Curvilinear Coordinates without Fictitious Forces
Journal Article · Sat Oct 16 00:00:00 EDT 2021 · Fluids · OSTI ID:1826242

Related Subjects