Compute the Exner function pi
from the pressure p
. Essentially, .
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=real64), | intent(in) | :: | constant_cpd | |||
real(kind=real64), | intent(in) | :: | constant_p0 | |||
real(kind=real64), | intent(in) | :: | constant_rd | |||
real(kind=real64), | intent(in) | :: | p |
pure elemental function exner_function(constant_cpd, constant_p0, constant_rd, p) result(pi) use, intrinsic :: iso_fortran_env, only: real64 real(real64), intent(in) :: constant_cpd, constant_p0, constant_rd, p real(real64) :: pi pi = (p / constant_p0) ** (constant_rd / constant_cpd) end function exner_function