cable_restart_variable_write Interface

public interface cable_restart_variable_write

Module Procedures

private subroutine cable_restart_variable_write_int32_1d(var_name, var_dims, data, var_type, long_name, units)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: var_name
character(len=*), intent(in), optional :: var_dims(:)
integer(kind=int32), intent(in) :: data(:)
integer, intent(in) :: var_type
character(len=*), intent(in) :: long_name
character(len=*), intent(in) :: units

private subroutine cable_restart_variable_write_int32_2d(var_name, var_dims, data, var_type, long_name, units)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: var_name
character(len=*), intent(in), optional :: var_dims(:)
integer(kind=int32), intent(in) :: data(:,:)
integer, intent(in) :: var_type
character(len=*), intent(in) :: long_name
character(len=*), intent(in) :: units

private subroutine cable_restart_variable_write_int32_3d(var_name, var_dims, data, var_type, long_name, units)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: var_name
character(len=*), intent(in), optional :: var_dims(:)
integer(kind=int32), intent(in) :: data(:,:,:)
integer, intent(in) :: var_type
character(len=*), intent(in) :: long_name
character(len=*), intent(in) :: units

private subroutine cable_restart_variable_write_real32_1d(var_name, var_dims, data, var_type, long_name, units)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: var_name
character(len=*), intent(in), optional :: var_dims(:)
real(kind=real32), intent(in) :: data(:)
integer, intent(in) :: var_type
character(len=*), intent(in) :: long_name
character(len=*), intent(in) :: units

private subroutine cable_restart_variable_write_real32_2d(var_name, var_dims, data, var_type, long_name, units)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: var_name
character(len=*), intent(in), optional :: var_dims(:)
real(kind=real32), intent(in) :: data(:,:)
integer, intent(in) :: var_type
character(len=*), intent(in) :: long_name
character(len=*), intent(in) :: units

private subroutine cable_restart_variable_write_real32_3d(var_name, var_dims, data, var_type, long_name, units)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: var_name
character(len=*), intent(in), optional :: var_dims(:)
real(kind=real32), intent(in) :: data(:,:,:)
integer, intent(in) :: var_type
character(len=*), intent(in) :: long_name
character(len=*), intent(in) :: units

private subroutine cable_restart_variable_write_real64_1d(var_name, var_dims, data, var_type, long_name, units)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: var_name
character(len=*), intent(in), optional :: var_dims(:)
real(kind=real64), intent(in) :: data(:)
integer, intent(in) :: var_type
character(len=*), intent(in) :: long_name
character(len=*), intent(in) :: units

private subroutine cable_restart_variable_write_real64_2d(var_name, var_dims, data, var_type, long_name, units)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: var_name
character(len=*), intent(in), optional :: var_dims(:)
real(kind=real64), intent(in) :: data(:,:)
integer, intent(in) :: var_type
character(len=*), intent(in) :: long_name
character(len=*), intent(in) :: units

private subroutine cable_restart_variable_write_real64_3d(var_name, var_dims, data, var_type, long_name, units)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: var_name
character(len=*), intent(in), optional :: var_dims(:)
real(kind=real64), intent(in) :: data(:,:,:)
integer, intent(in) :: var_type
character(len=*), intent(in) :: long_name
character(len=*), intent(in) :: units