Welcome to the "Juice" project page

Summary:

Juice is a numerical model that solves the incompressible Navier-Stokes equations. The model is designed for the study of flows that are multiscale, incompressible, variable-density, and within arbitrarily complex and possibly anisotropic domains. Juice is implemented using the Chombo numerical library, and therefore performs extremely well on a variety of platforms ranging from laptops to massively parallel supercomputers.

Second-Order Accurate Non-Boussinesq Non-Hydrostatic Formulation:

The model is based on a second-order-accurate variable-density projection method with high-order-accurate Godunov finite-differencing, including slope limiting and a stable differencing of the nonlinear convection terms.

Adaptive Mesh Refinement (AMR):

The finite-volume AMR discretizations are based on two-way flux matching at refinement boundaries to obtain a conservative method that is second-order accurate in solution error.

Cut-Cell Finite-Volume Discretization:

The control volumes are formed by the intersection of the irregular embedded boundary with Cartesian grid cells. Unlike typical discretization methods for arbitrarily complex geometry, the control volumes naturally fit within parallelizable, disjoint-block data structures, and permit dynamic AMR coarsening and refinement as the simulation progresses.

Reference:

Barad, M.F., P. Colella, and S.G. Schladow. An adaptive cut-cell method for environmental fluid mechanics, International Journal for Numerical Methods in Fluids, doi: 10.1002/fld.1893, in press. PDF

Availability:

Please contact Dr. Barad if you are interested in using this code. We intend to release it as open source software.