dp_by_hydrostatic_equation Function

public pure elemental function dp_by_hydrostatic_equation(constant_g, rho, dz) result(dp)

Uses

  • proc~~dp_by_hydrostatic_equation~~UsesGraph proc~dp_by_hydrostatic_equation dp_by_hydrostatic_equation iso_fortran_env iso_fortran_env proc~dp_by_hydrostatic_equation->iso_fortran_env

Compute the pressure difference dp from the density rho and the height difference dz by hydrostatic equation. Essentially, . (KCW, 2025-07-10)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: constant_g
real(kind=real64), intent(in) :: rho
real(kind=real64), intent(in) :: dz

Return Value real(kind=real64)


Called by

proc~~dp_by_hydrostatic_equation~~CalledByGraph proc~dp_by_hydrostatic_equation dp_by_hydrostatic_equation none~update_shared_variables update_shared_variables none~update_shared_variables->proc~dp_by_hydrostatic_equation proc~dynamics_to_physics_coupling dynamics_to_physics_coupling proc~dynamics_to_physics_coupling->none~update_shared_variables interface~dynamics_to_physics_coupling dynamics_to_physics_coupling interface~dynamics_to_physics_coupling->proc~dynamics_to_physics_coupling proc~stepon_timestep_init stepon_timestep_init proc~stepon_timestep_init->interface~dynamics_to_physics_coupling

Source Code

    pure elemental function dp_by_hydrostatic_equation(constant_g, rho, dz) result(dp)
        use, intrinsic :: iso_fortran_env, only: real64

        real(real64), intent(in) :: constant_g, rho, dz
        real(real64) :: dp

        dp = -rho * constant_g * dz
    end function dp_by_hydrostatic_equation