|
module | mom_tracer_advect |
| This module contains the subroutines that advect tracers along coordinate surfaces.
|
|
integer | mom_tracer_advect::id_clock_advect |
| CPU time clocks. More...
|
|
integer | mom_tracer_advect::id_clock_pass |
| CPU time clocks. More...
|
|
integer | mom_tracer_advect::id_clock_sync |
| CPU time clocks. More...
|
|
subroutine, public | mom_tracer_advect::advect_tracer (h_end, uhtr, vhtr, OBC, dt, G, GV, US, CS, Reg, h_prev_opt, max_iter_in, x_first_in, uhr_out, vhr_out, h_out) |
| This routine time steps the tracer concentration using a monotonic, conservative, weakly diffusive scheme. More...
|
|
subroutine | mom_tracer_advect::advect_x (Tr, hprev, uhr, uh_neglect, OBC, domore_u, ntr, Idt, is, ie, js, je, k, G, GV, US, usePPM, useHuynh) |
| This subroutine does 1-d flux-form advection in the zonal direction using a monotonic piecewise linear scheme. More...
|
|
subroutine | mom_tracer_advect::advect_y (Tr, hprev, vhr, vh_neglect, OBC, domore_v, ntr, Idt, is, ie, js, je, k, G, GV, US, usePPM, useHuynh) |
| This subroutine does 1-d flux-form advection using a monotonic piecewise linear scheme. More...
|
|
subroutine, public | mom_tracer_advect::tracer_advect_init (Time, G, US, param_file, diag, CS) |
| Initialize lateral tracer advection module. More...
|
|
subroutine, public | mom_tracer_advect::tracer_advect_end (CS) |
| Close the tracer advection module. More...
|
|