allocate_field_mod Module


Uses

  • module~~allocate_field_mod~~UsesGraph module~allocate_field_mod allocate_field_mod module~paramet_mod_h paramet_mod_h module~allocate_field_mod->module~paramet_mod_h dimensions_mod dimensions_mod module~allocate_field_mod->dimensions_mod module~paramet_mod_h->dimensions_mod

Used by

  • module~~allocate_field_mod~~UsedByGraph module~allocate_field_mod allocate_field_mod proc~groupe_switch_caldyn groupe_switch_caldyn proc~groupe_switch_caldyn->module~allocate_field_mod proc~leapfrog_switch_caldyn leapfrog_switch_caldyn proc~leapfrog_switch_caldyn->module~allocate_field_mod proc~advtrac_allocate advtrac_allocate proc~advtrac_allocate->module~allocate_field_mod proc~nxgraro2_switch_dissip nxgraro2_switch_dissip proc~nxgraro2_switch_dissip->module~allocate_field_mod proc~advect_new_allocate advect_new_allocate proc~advect_new_allocate->module~allocate_field_mod proc~vlz_allocate vlz_allocate proc~vlz_allocate->module~allocate_field_mod proc~caldyn_switch_caldyn caldyn_switch_caldyn proc~caldyn_switch_caldyn->module~allocate_field_mod proc~gradiv2_switch_dissip gradiv2_switch_dissip proc~gradiv2_switch_dissip->module~allocate_field_mod proc~integrd_allocate integrd_allocate proc~integrd_allocate->module~allocate_field_mod proc~vlspltgen_switch_vanleer vlspltgen_switch_vanleer proc~vlspltgen_switch_vanleer->module~allocate_field_mod proc~leapfrog_loc leapfrog_loc proc~leapfrog_loc->module~allocate_field_mod proc~caldyn_allocate caldyn_allocate proc~caldyn_allocate->module~allocate_field_mod proc~call_dissip_allocate call_dissip_allocate proc~call_dissip_allocate->module~allocate_field_mod proc~leapfrog_switch_dissip leapfrog_switch_dissip proc~leapfrog_switch_dissip->module~allocate_field_mod proc~call_dissip_switch_dissip call_dissip_switch_dissip proc~call_dissip_switch_dissip->module~allocate_field_mod proc~dissip_allocate dissip_allocate proc~dissip_allocate->module~allocate_field_mod proc~call_calfis_allocate call_calfis_allocate proc~call_calfis_allocate->module~allocate_field_mod proc~gradiv2_allocate gradiv2_allocate proc~gradiv2_allocate->module~allocate_field_mod proc~vlspltgen_allocate vlspltgen_allocate proc~vlspltgen_allocate->module~allocate_field_mod proc~groupe_allocate groupe_allocate proc~groupe_allocate->module~allocate_field_mod proc~divgrad2_switch_dissip divgrad2_switch_dissip proc~divgrad2_switch_dissip->module~allocate_field_mod proc~caladvtrac_switch_vanleer caladvtrac_switch_vanleer proc~caladvtrac_switch_vanleer->module~allocate_field_mod proc~integrd_switch_caldyn integrd_switch_caldyn proc~integrd_switch_caldyn->module~allocate_field_mod proc~caladvtrac_allocate caladvtrac_allocate proc~caladvtrac_allocate->module~allocate_field_mod proc~dissip_switch_dissip dissip_switch_dissip proc~dissip_switch_dissip->module~allocate_field_mod proc~vlz_switch_vanleer vlz_switch_vanleer proc~vlz_switch_vanleer->module~allocate_field_mod proc~advtrac_switch_vanleer advtrac_switch_vanleer proc~advtrac_switch_vanleer->module~allocate_field_mod proc~divgrad2_allocate divgrad2_allocate proc~divgrad2_allocate->module~allocate_field_mod proc~caladvtrac_switch_caldyn caladvtrac_switch_caldyn proc~caladvtrac_switch_caldyn->module~allocate_field_mod proc~nxgraro2_allocate nxgraro2_allocate proc~nxgraro2_allocate->module~allocate_field_mod proc~leapfrog_allocate leapfrog_allocate proc~leapfrog_allocate->module~allocate_field_mod proc~advect_new_switch_caldyn advect_new_switch_caldyn proc~advect_new_switch_caldyn->module~allocate_field_mod

Contents


Interfaces

public interface allocate_u

  • private subroutine allocate1d_u1d(field, d)

    Arguments

    Type IntentOptional Attributes Name
    real, POINTER :: field(:)
    type(distrib), intent(in) :: d
  • private subroutine allocate2d_u1d(field, dim1, d)

    Arguments

    Type IntentOptional Attributes Name
    real, POINTER :: field(:,:)
    integer :: dim1
    type(distrib), intent(in) :: d
  • private subroutine allocate3d_u1d(field, dim1, dim2, d)

    Arguments

    Type IntentOptional Attributes Name
    real, POINTER :: field(:,:,:)
    integer :: dim1
    integer :: dim2
    type(distrib), intent(in) :: d

public interface switch_u

  • private subroutine switch1d_u1d(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_u1d(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_u1d(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

public interface switch_v

  • 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

public interface allocate_v

  • private subroutine allocate1d_v1d(field, d)

    Arguments

    Type IntentOptional Attributes Name
    real, POINTER :: field(:)
    type(distrib), intent(in) :: d
  • private subroutine allocate2d_v1d(field, dim1, d)

    Arguments

    Type IntentOptional Attributes Name
    real, POINTER :: field(:,:)
    integer :: dim1
    type(distrib), intent(in) :: d
  • private subroutine allocate3d_v1d(field, dim1, dim2, d)

    Arguments

    Type IntentOptional Attributes Name
    real, POINTER :: field(:,:,:)
    integer :: dim1
    integer :: dim2
    type(distrib), intent(in) :: d

public interface allocate2d_u

  • private subroutine allocate1d_u2d(field, d)

    Arguments

    Type IntentOptional Attributes Name
    real, POINTER :: field(:,:)
    type(distrib), intent(in) :: d
  • private subroutine allocate2d_u2d(field, dim1, d)

    Arguments

    Type IntentOptional Attributes Name
    real, POINTER :: field(:,:,:)
    integer :: dim1
    type(distrib), intent(in) :: d
  • private subroutine allocate3d_u2d(field, dim1, dim2, d)

    Arguments

    Type IntentOptional Attributes Name
    real, POINTER :: field(:,:,:,:)
    integer :: dim1
    integer :: dim2
    type(distrib), intent(in) :: d

public interface allocate2d_v

  • private subroutine allocate1d_v2d(field, d)

    Arguments

    Type IntentOptional Attributes Name
    real, POINTER :: field(:,:)
    type(distrib), intent(in) :: d
  • private subroutine allocate2d_v2d(field, dim1, d)

    Arguments

    Type IntentOptional Attributes Name
    real, POINTER :: field(:,:,:)
    integer :: dim1
    type(distrib), intent(in) :: d
  • private subroutine allocate3d_v2d(field, dim1, dim2, d)

    Arguments

    Type IntentOptional Attributes Name
    real, POINTER :: field(:,:,:,:)
    integer :: dim1
    integer :: dim2
    type(distrib), intent(in) :: d

public interface switch2d_u

  • private subroutine switch1d_u2d(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_u2d(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_u2d(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

public interface switch2d_v

  • private subroutine switch1d_v2d(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_v2d(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_v2d(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

Subroutines

public subroutine Init_nan()

Arguments

None