Minimum nghost required for a given TRACER_RECON_* code.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | code |
TRACER_RECON_* constant. |
pure function tracer_recon_required_nghost(code) result(ng) !! Minimum nghost required for a given TRACER_RECON_* code. integer, intent(in) :: code !! TRACER_RECON_* constant. integer :: ng select case (code) case (TRACER_RECON_WENO5) ng = 3 case (TRACER_RECON_WENO7) ng = 4 case (TRACER_RECON_WENO9) ng = 5 case default ng = 2 ! PPM or unrecognised — PPM requires nghost >= 2 end select end function tracer_recon_required_nghost