switch_v Interface

public interface switch_v

Called by

interface~~switch_v~~CalledByGraph interface~switch_v switch_v proc~leapfrog_switch_caldyn leapfrog_switch_caldyn proc~leapfrog_switch_caldyn->interface~switch_v proc~caladvtrac_switch_caldyn caladvtrac_switch_caldyn proc~leapfrog_switch_caldyn->proc~caladvtrac_switch_caldyn proc~caldyn_switch_caldyn caldyn_switch_caldyn proc~leapfrog_switch_caldyn->proc~caldyn_switch_caldyn proc~nxgraro2_switch_dissip nxgraro2_switch_dissip proc~nxgraro2_switch_dissip->interface~switch_v proc~caladvtrac_switch_caldyn->interface~switch_v proc~call_dissip_switch_dissip call_dissip_switch_dissip proc~call_dissip_switch_dissip->interface~switch_v proc~dissip_switch_dissip dissip_switch_dissip proc~call_dissip_switch_dissip->proc~dissip_switch_dissip proc~caldyn_switch_caldyn->interface~switch_v proc~advect_new_switch_caldyn advect_new_switch_caldyn proc~caldyn_switch_caldyn->proc~advect_new_switch_caldyn proc~caladvtrac_switch_vanleer caladvtrac_switch_vanleer proc~caladvtrac_switch_vanleer->interface~switch_v proc~advect_new_switch_caldyn->interface~switch_v proc~gradiv2_switch_dissip gradiv2_switch_dissip proc~gradiv2_switch_dissip->interface~switch_v proc~leapfrog_loc leapfrog_loc proc~leapfrog_loc->proc~leapfrog_switch_caldyn proc~leapfrog_switch_dissip leapfrog_switch_dissip proc~leapfrog_loc->proc~leapfrog_switch_dissip proc~leapfrog_switch_dissip->proc~call_dissip_switch_dissip proc~dissip_switch_dissip->proc~nxgraro2_switch_dissip proc~dissip_switch_dissip->proc~gradiv2_switch_dissip program~gcm gcm program~gcm->proc~leapfrog_loc

Contents


Module Procedures

private subroutine switch1d_v1d(field, old_dist, new_dist, up, down)

Arguments

Type IntentOptional Attributes Name
real, POINTER :: field(:)
type(distrib), intent(in) :: old_dist
type(distrib), intent(in) :: new_dist
integer, intent(in), optional :: up
integer, intent(in), optional :: down

private subroutine switch2d_v1d(field, old_dist, new_dist, up, down)

Arguments

Type IntentOptional Attributes Name
real, POINTER :: field(:,:)
type(distrib), intent(in) :: old_dist
type(distrib), intent(in) :: new_dist
integer, intent(in), optional :: up
integer, intent(in), optional :: down

private subroutine switch3d_v1d(field, old_dist, new_dist, up, down)

Arguments

Type IntentOptional Attributes Name
real, POINTER :: field(:,:,:)
type(distrib), intent(in) :: old_dist
type(distrib), intent(in) :: new_dist
integer, intent(in), optional :: up
integer, intent(in), optional :: down