77 INTEGER(INTG),
INTENT(OUT) :: ERR
81 enters(
"DISTRIBUTED_MATRIX_VECTOR_IO_CLOSE",err,error,*999)
84 exits(
"DISTRIBUTED_MATRIX_VECTOR_IO_CLOSE")
86 999 errorsexits(
"DISTRIBUTED_MATRIX_VECTOR_IO_CLOSE",err,error)
98 INTEGER(INTG),
INTENT(OUT) :: ERR
102 enters(
"DISTRIBUTED_MATRIX_VECTOR_IO_OPEN",err,error,*999)
105 exits(
"DISTRIBUTED_MATRIX_VECTOR_IO_OPEN")
107 999 errorsexits(
"DISTRIBUTED_MATRIX_VECTOR_IO_OPEN",err,error)
119 INTEGER(INTG),
INTENT(IN) :: FILE
120 INTEGER(INTG),
INTENT(INOUT) :: OFFSET
122 INTEGER(INTG),
INTENT(OUT) :: ERR
126 enters(
"DISTRIBUTED_VECTOR_IO_READ",err,error,*999)
129 exits(
"DISTRIBUTED_VECTOR_IO_READ")
131 999 errorsexits(
"DISTRIBUTED_VECTOR_IO_READ",err,error)
143 INTEGER(INTG),
INTENT(IN) :: FILE
144 INTEGER(INTG),
INTENT(INOUT) :: OFFSET
146 INTEGER(INTG),
INTENT(OUT) :: ERR
150 enters(
"DISTRIBUTED_VECTOR_IO_WRITE",err,error,*999)
152 IF(
ASSOCIATED(distributed_vector))
THEN 154 CALL flagerror(
"Distributed vector is not associated.",err,error,*999)
157 exits(
"DISTRIBUTED_VECTOR_IO_WRITE")
159 999 errorsexits(
"DISTRIBUTED_VECTOR_IO_WRITE",err,error)
subroutine, public enters(NAME, ERR, ERROR,)
Records the entry into the named procedure and initialises the error code.
subroutine, public distributed_matrix_vector_io_close(ERR, ERROR,)
Closes a distributed matrix vector IO file.
This module contains all string manipulation and transformation routines.
This module handles all distributed_matrix_vector_IO.
This module provides an iso_varying_string module, conformant to the API specified in ISO/IEC 1539-2:...
subroutine, public distributed_vector_io_write(FILE, OFFSET, DISTRIBUTED_VECTOR, ERR, ERROR,)
Reads a distributed vector from a file file.
subroutine, public exits(NAME)
Records the exit out of the named procedure.
This module contains all type definitions in order to avoid cyclic module references.
subroutine, public distributed_vector_io_read(FILE, OFFSET, DISTRIBUTED_VECTOR, ERR, ERROR,)
Reads a distributed vector from a file file.
This module contains all the low-level base routines e.g., all debug, control, and low-level communic...
Contains the information for a vector that is distributed across a number of domains.
subroutine, public distributed_matrix_vector_io_open(ERR, ERROR,)
Opens a distributed matrix vector IO file.
Flags an error condition.
This module contains all kind definitions.