mod_xios_dyn3dmem Module


Uses

  • module~~mod_xios_dyn3dmem~~UsesGraph module~mod_xios_dyn3dmem mod_xios_dyn3dmem module~wxios_mod wxios_mod module~mod_xios_dyn3dmem->module~wxios_mod module~lmdz_xios lmdz_xios module~mod_xios_dyn3dmem->module~lmdz_xios module~wxios_mod->module~lmdz_xios

Used by

  • module~~mod_xios_dyn3dmem~~UsedByGraph module~mod_xios_dyn3dmem mod_xios_dyn3dmem proc~leapfrog_loc leapfrog_loc proc~leapfrog_loc->module~mod_xios_dyn3dmem proc~writedyn_xios writedyn_xios proc~writedyn_xios->module~mod_xios_dyn3dmem program~gcm gcm program~gcm->module~mod_xios_dyn3dmem

Contents


Variables

Type Visibility Attributes Name Initial
character(len=100), public, SAVE :: dyn3d_ctx_name = "LMDZDYN"
type(xios_context), public, SAVE :: dyn3d_ctx_handle
real, public, ALLOCATABLE, SAVE :: NewField_U(:,:,:)
real, public, ALLOCATABLE, SAVE :: NewField_V(:,:,:)

Interfaces

public interface writefield_dyn_u

  • public subroutine writefield_dyn1d_u(name, Field)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*) :: name
    real, DIMENSION(ij_begin:ij_end) :: Field
  • public subroutine writefield_dyn2d_u(name, Field)

    !! DEALLOCATE(NewField)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*) :: name
    real, DIMENSION(ij_begin:ij_end,llm) :: Field

public interface writefield_dyn_v

  • public subroutine writefield_dyn1d_v(name, Field)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*) :: name
    real, DIMENSION(ij_begin:ij_end) :: Field
  • public subroutine writefield_dyn2d_v(name, Field)

    !! DEALLOCATE(NewField)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*) :: name
    real, DIMENSION(ij_begin:ij_end,llm) :: Field

    !! REAL, ALLOCATABLE, SAVE :: NewField(:,:,:)


Subroutines

public subroutine xios_dyn3dmem_init(xios_cal_type, anref, moisref, jourref, heureref, an, mois, jour, heure, zdtvr)

Arguments

Type IntentOptional Attributes Name
character(len=10) :: xios_cal_type
integer :: anref
integer :: moisref
integer :: jourref
real :: heureref
integer :: an
integer :: mois
integer :: jour
real :: heure
real :: zdtvr

public subroutine writefield_dyn1d_u(name, Field)

Arguments

Type IntentOptional Attributes Name
character(len=*) :: name
real, DIMENSION(ij_begin:ij_end) :: Field

public subroutine writefield_dyn2d_u(name, Field)

!! DEALLOCATE(NewField)

Arguments

Type IntentOptional Attributes Name
character(len=*) :: name
real, DIMENSION(ij_begin:ij_end,llm) :: Field

public subroutine writefield_dyn1d_v(name, Field)

Arguments

Type IntentOptional Attributes Name
character(len=*) :: name
real, DIMENSION(ij_begin:ij_end) :: Field

public subroutine writefield_dyn2d_v(name, Field)

!! DEALLOCATE(NewField)

Arguments

Type IntentOptional Attributes Name
character(len=*) :: name
real, DIMENSION(ij_begin:ij_end,llm) :: Field

!! REAL, ALLOCATABLE, SAVE :: NewField(:,:,:)