cable_read_module Module


Uses

  • module~~cable_read_module~~UsesGraph module~cable_read_module cable_read_module module~cable_abort_module cable_abort_module module~cable_read_module->module~cable_abort_module module~cable_def_types_mod cable_def_types_mod module~cable_read_module->module~cable_def_types_mod module~cable_io_vars_module cable_IO_vars_module module~cable_read_module->module~cable_io_vars_module netcdf netcdf module~cable_read_module->netcdf module~cable_abort_module->module~cable_io_vars_module module~cable_climate_type_mod cable_climate_type_mod module~cable_def_types_mod->module~cable_climate_type_mod module~cable_io_vars_module->module~cable_def_types_mod

Used by

  • module~~cable_read_module~~UsedByGraph module~cable_read_module cable_read_module module~cable_init_module cable_init_module module~cable_init_module->module~cable_read_module module~cable_input_module cable_input_module module~cable_input_module->module~cable_read_module module~cable_input_module->module~cable_init_module module~cable_driver_common_mod cable_driver_common_mod module~cable_driver_common_mod->module~cable_input_module module~cable_serial cable_serial module~cable_serial->module~cable_input_module module~cable_serial->module~cable_driver_common_mod proc~mpidrv_master~2 mpidrv_master proc~mpidrv_master~2->module~cable_input_module proc~mpidrv_worker~2 mpidrv_worker proc~mpidrv_worker~2->module~cable_input_module proc~worker_cable_params worker_cable_params proc~worker_cable_params->module~cable_input_module module~cable_mpimaster~2 cable_mpimaster module~cable_mpimaster~2->module~cable_driver_common_mod module~cable_mpiworker~2 cable_mpiworker module~cable_mpiworker~2->module~cable_driver_common_mod program~cable_offline_driver cable_offline_driver program~cable_offline_driver->module~cable_driver_common_mod program~cable_offline_driver->module~cable_serial

Variables

Type Visibility Attributes Name Initial
integer, private :: ok

Interfaces

public interface readpar

  • private subroutine readpar_i(ncid, parname, completeSet, var_i, filename, npatch, dimswitch, from_restart, INpatch)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: parname
    logical, intent(inout) :: completeSet
    integer, intent(inout), DIMENSION(:) :: var_i
    character(len=*), intent(in) :: filename
    integer, intent(in) :: npatch
    character(len=*), intent(in) :: dimswitch
    logical, intent(in), optional :: from_restart
    integer, intent(in), optional :: INpatch
  • private subroutine readpar_r(ncid, parname, completeSet, var_r, filename, npatch, dimswitch, from_restart, INpatch)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: parname
    logical, intent(inout) :: completeSet
    real(kind=4), intent(inout), DIMENSION(:) :: var_r
    character(len=*), intent(in) :: filename
    integer, intent(in) :: npatch
    character(len=*), intent(in) :: dimswitch
    logical, intent(in), optional :: from_restart
    integer, intent(in), optional :: INpatch
  • private subroutine readpar_rd(ncid, parname, completeSet, var_rd, filename, npatch, dimswitch, from_restart, INpatch)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: parname
    logical, intent(inout) :: completeSet
    real(kind=r_2), intent(inout), DIMENSION(:) :: var_rd
    character(len=*), intent(in) :: filename
    integer, intent(in) :: npatch
    character(len=*), intent(in) :: dimswitch
    logical, intent(in), optional :: from_restart
    integer, intent(in), optional :: INpatch
  • private subroutine readpar_r2(ncid, parname, completeSet, var_r2, filename, npatch, dimswitch, from_restart, INpatch)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: parname
    logical, intent(inout) :: completeSet
    real(kind=4), intent(inout), DIMENSION(:,:) :: var_r2
    character(len=*), intent(in) :: filename
    integer, intent(in) :: npatch
    character(len=*), intent(in) :: dimswitch
    logical, intent(in), optional :: from_restart
    integer, intent(in), optional :: INpatch
  • private subroutine readpar_r2d(ncid, parname, completeSet, var_r2d, filename, npatch, dimswitch, from_restart, INpatch)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: ncid
    character(len=*), intent(in) :: parname
    logical, intent(inout) :: completeSet
    real(kind=r_2), intent(inout), DIMENSION(:, :) :: var_r2d
    character(len=*), intent(in) :: filename
    integer, intent(in) :: npatch
    character(len=*), intent(in) :: dimswitch
    logical, intent(in), optional :: from_restart
    integer, intent(in), optional :: INpatch

Subroutines

private subroutine readpar_i(ncid, parname, completeSet, var_i, filename, npatch, dimswitch, from_restart, INpatch)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: parname
logical, intent(inout) :: completeSet
integer, intent(inout), DIMENSION(:) :: var_i
character(len=*), intent(in) :: filename
integer, intent(in) :: npatch
character(len=*), intent(in) :: dimswitch
logical, intent(in), optional :: from_restart
integer, intent(in), optional :: INpatch

private subroutine readpar_r(ncid, parname, completeSet, var_r, filename, npatch, dimswitch, from_restart, INpatch)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: parname
logical, intent(inout) :: completeSet
real(kind=4), intent(inout), DIMENSION(:) :: var_r
character(len=*), intent(in) :: filename
integer, intent(in) :: npatch
character(len=*), intent(in) :: dimswitch
logical, intent(in), optional :: from_restart
integer, intent(in), optional :: INpatch

private subroutine readpar_rd(ncid, parname, completeSet, var_rd, filename, npatch, dimswitch, from_restart, INpatch)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: parname
logical, intent(inout) :: completeSet
real(kind=r_2), intent(inout), DIMENSION(:) :: var_rd
character(len=*), intent(in) :: filename
integer, intent(in) :: npatch
character(len=*), intent(in) :: dimswitch
logical, intent(in), optional :: from_restart
integer, intent(in), optional :: INpatch

private subroutine readpar_r2(ncid, parname, completeSet, var_r2, filename, npatch, dimswitch, from_restart, INpatch)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: parname
logical, intent(inout) :: completeSet
real(kind=4), intent(inout), DIMENSION(:,:) :: var_r2
character(len=*), intent(in) :: filename
integer, intent(in) :: npatch
character(len=*), intent(in) :: dimswitch
logical, intent(in), optional :: from_restart
integer, intent(in), optional :: INpatch

private subroutine readpar_r2d(ncid, parname, completeSet, var_r2d, filename, npatch, dimswitch, from_restart, INpatch)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncid
character(len=*), intent(in) :: parname
logical, intent(inout) :: completeSet
real(kind=r_2), intent(inout), DIMENSION(:, :) :: var_r2d
character(len=*), intent(in) :: filename
integer, intent(in) :: npatch
character(len=*), intent(in) :: dimswitch
logical, intent(in), optional :: from_restart
integer, intent(in), optional :: INpatch

public subroutine redistr_i(INpatch, nap, in_i, out_i, parname)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: INpatch
integer, intent(in) :: nap(INpatch)
integer, intent(in) :: in_i(INpatch)
integer, intent(out) :: out_i(mp)
character(len=*), intent(in) :: parname

public subroutine redistr_r(INpatch, nap, in_r, out_r, parname)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: INpatch
integer, intent(in) :: nap(INpatch)
real, intent(in) :: in_r(INpatch)
real, intent(out) :: out_r(mp)
character(len=*), intent(in) :: parname

public subroutine redistr_rd(INpatch, nap, in_rd, out_rd, parname)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: INpatch
integer, intent(in) :: nap(INpatch)
real(kind=r_2), intent(in) :: in_rd(INpatch)
real(kind=r_2), intent(out) :: out_rd(mp)
character(len=*), intent(in) :: parname

public subroutine redistr_r2(INpatch, nap, in_r2, out_r2, parname, dim2)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: INpatch
integer, intent(in) :: nap(INpatch)
real, intent(in) :: in_r2(INpatch,dim2)
real, intent(out) :: out_r2(mp,dim2)
character(len=*), intent(in) :: parname
integer, intent(in) :: dim2

public subroutine redistr_r2d(INpatch, nap, in_r2d, out_r2d, parname, dim2)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: INpatch
integer, intent(in) :: nap(INpatch)
real(kind=r_2), intent(in) :: in_r2d(INpatch,dim2)
real(kind=r_2), intent(out) :: out_r2d(mp,dim2)
character(len=*), intent(in) :: parname
integer, intent(in) :: dim2