save_snapshot_var Interface

public interface save_snapshot_var

Contents


Module Procedures

private subroutine save_snapshot_var_1d(params, var, var_name)

Arguments

Type IntentOptional AttributesName
type(KORC_PARAMS), intent(in) :: params
real(kind=rp), intent(in), DIMENSION(:), ALLOCATABLE:: var
character(len=MAX_STRING_LENGTH), intent(in) :: var_name

private subroutine save_snapshot_var_2d(params, var, var_name)

Arguments

Type IntentOptional AttributesName
type(KORC_PARAMS), intent(in) :: params
real(kind=rp), intent(in), DIMENSION(:,:), ALLOCATABLE:: var
character(len=MAX_STRING_LENGTH), intent(in) :: var_name

private subroutine save_snapshot_var_3d(params, var, var_name)

Arguments

Type IntentOptional AttributesName
type(KORC_PARAMS), intent(in) :: params
real(kind=rp), intent(in), DIMENSION(:,:,:), ALLOCATABLE:: var
character(len=MAX_STRING_LENGTH), intent(in) :: var_name

private subroutine save_snapshot_var_4d(params, var, var_name)

Arguments

Type IntentOptional AttributesName
type(KORC_PARAMS), intent(in) :: params
real(kind=rp), intent(in), DIMENSION(:,:,:,:), ALLOCATABLE:: var
character(len=MAX_STRING_LENGTH), intent(in) :: var_name