do_horizontal_diffusion_3d Function

private function do_horizontal_diffusion_3d(field, fdt_in, dmp, dmp1) result(fdt_out)

Adds horizontal diffusion tendency of field to spectral tendency fdt at all model levels using damping coefficients dmp and dmp1.

Arguments

Type IntentOptional AttributesName
complex, intent(in) :: field(mx,nx,kx)
complex, intent(in) :: fdt_in(mx,nx,kx)
real, intent(in) :: dmp(mx,nx)
real, intent(in) :: dmp1(mx,nx)

Return Value complex (mx,nx,kx)


Calls

proc~~do_horizontal_diffusion_3d~~CallsGraph proc~do_horizontal_diffusion_3d do_horizontal_diffusion_3d proc~do_horizontal_diffusion_2d do_horizontal_diffusion_2d proc~do_horizontal_diffusion_3d->proc~do_horizontal_diffusion_2d

Called by

proc~~do_horizontal_diffusion_3d~~CalledByGraph proc~do_horizontal_diffusion_3d do_horizontal_diffusion_3d interface~do_horizontal_diffusion do_horizontal_diffusion interface~do_horizontal_diffusion->proc~do_horizontal_diffusion_3d proc~step step proc~step->interface~do_horizontal_diffusion program~speedy speedy program~speedy->proc~step proc~initialize initialize program~speedy->proc~initialize proc~first_step first_step proc~first_step->proc~step proc~initialize->proc~first_step

Contents

None