src.dycore.physics.low_mach.laplacian#

Functions

lap2D(p, igx, igy, iicxn, iicyn, hplusx, ...)

lap2D_5pt(p, iicxn, iicyn, oodx2, oody2, ...)

lap2D_exner(p, iicxn, iicyn, oodx2, ...)

lap2D_gather(p, igx, igy, iicxn, iicyn, ...)

lap2D_gather_new(p, iicxn, iicyn, coeffs, ...)

lap2D_numba_test(p, dp, dx, dy, coeffs, ...)

lap3D(p0, hplusx, hplusy, hplusz, hcenter, ...)

lapHS(p0, hplusx, hplusz, hcenter, oodx2, ...)

lapVS(p0, hplusx, hplusy, hcenter, oodx2, ...)

periodic(arr)

precon_diag_prepare(mpv, elem, node, ud, ...)

stencil_27pt(elem, node, mpv, ud, diag_inv, dt)

stencil_3pt(elem, node, ud)

stencil_5pt(elem, node, ud)

stencil_9pt(elem, node, mpv, Sol, ud, ...)

stencil_9pt_numba_test(mpv, node, coriolis, ...)

stencil_hs(elem, node, mpv, ud, diag_inv, dt)

stencil_vs(elem, node, mpv, ud, diag_inv, dt)

src.dycore.physics.low_mach.laplacian.stencil_9pt(elem, node, mpv, Sol, ud, diag_inv, dt, coriolis_params)#
src.dycore.physics.low_mach.laplacian.lap2D_gather(p, igx, igy, iicxn, iicyn, hplusx, hplusy, hcenter, oodx, oody, x_periodic, y_periodic, x_wall, y_wall, diag_inv, coriolis)#
src.dycore.physics.low_mach.laplacian.lap2D(p, igx, igy, iicxn, iicyn, hplusx, hplusy, hcenter, oodx2, oody2, x_periodic, y_periodic, x_wall, y_wall, diag_inv)#
src.dycore.physics.low_mach.laplacian.stencil_9pt_numba_test(mpv, node, coriolis, diag_inv, ud)#
src.dycore.physics.low_mach.laplacian.lap2D_numba_test(p, dp, dx, dy, coeffs, diag_inv, coriolis, shp)#
src.dycore.physics.low_mach.laplacian.lap2D_gather_new(p, iicxn, iicyn, coeffs, dx, dy, y_rayleigh, x_wall, y_wall, diag_inv, coriolis)#
src.dycore.physics.low_mach.laplacian.periodic(arr)#
src.dycore.physics.low_mach.laplacian.stencil_27pt(elem, node, mpv, ud, diag_inv, dt)#
src.dycore.physics.low_mach.laplacian.lap3D(p0, hplusx, hplusy, hplusz, hcenter, oodx2, oody2, oodz2, periodicity, diag_inv, corrf, odx, odz)#
src.dycore.physics.low_mach.laplacian.stencil_hs(elem, node, mpv, ud, diag_inv, dt)#
src.dycore.physics.low_mach.laplacian.lapHS(p0, hplusx, hplusz, hcenter, oodx2, oodz2, periodicity, diag_inv, corrf, odx, odz)#
src.dycore.physics.low_mach.laplacian.stencil_vs(elem, node, mpv, ud, diag_inv, dt)#
src.dycore.physics.low_mach.laplacian.lapVS(p0, hplusx, hplusy, hcenter, oodx2, oody2, periodicity, diag_inv)#
src.dycore.physics.low_mach.laplacian.precon_diag_prepare(mpv, elem, node, ud, coriolis)#
src.dycore.physics.low_mach.laplacian.stencil_3pt(elem, node, ud)#
src.dycore.physics.low_mach.laplacian.lap2D_exner(p, iicxn, iicyn, oodx2, x_periodic, x_wall)#
src.dycore.physics.low_mach.laplacian.stencil_5pt(elem, node, ud)#
src.dycore.physics.low_mach.laplacian.lap2D_5pt(p, iicxn, iicyn, oodx2, oody2, x_periodic, y_periodic, x_wall, y_wall)#