OpenCMISS-Iron Internal API Documentation
distriubted_matrix_vector_io Module Reference

This module handles all distributed_matrix_vector_IO. More...

Functions/Subroutines

subroutine, public distributed_matrix_vector_io_close (ERR, ERROR,)
 Closes a distributed matrix vector IO file. More...
 
subroutine, public distributed_matrix_vector_io_open (ERR, ERROR,)
 Opens a distributed matrix vector IO file. More...
 
subroutine, public distributed_vector_io_read (FILE, OFFSET, DISTRIBUTED_VECTOR, ERR, ERROR,)
 Reads a distributed vector from a file file. More...
 
subroutine, public distributed_vector_io_write (FILE, OFFSET, DISTRIBUTED_VECTOR, ERR, ERROR,)
 Reads a distributed vector from a file file. More...
 

Detailed Description

This module handles all distributed_matrix_vector_IO.

Function/Subroutine Documentation

subroutine, public distriubted_matrix_vector_io::distributed_matrix_vector_io_close ( integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Closes a distributed matrix vector IO file.

Parameters
[out]errThe error code
[out]errorThe error string

Definition at line 75 of file distributed_matrix_vector_IO.f90.

References base_routines::enters(), and base_routines::exits().

subroutine, public distriubted_matrix_vector_io::distributed_matrix_vector_io_open ( integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Opens a distributed matrix vector IO file.

Parameters
[out]errThe error code
[out]errorThe error string

Definition at line 96 of file distributed_matrix_vector_IO.f90.

References base_routines::enters(), and base_routines::exits().

subroutine, public distriubted_matrix_vector_io::distributed_vector_io_read ( integer(intg), intent(in)  FILE,
integer(intg), intent(inout)  OFFSET,
type(distributed_vector_type), pointer  DISTRIBUTED_VECTOR,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Reads a distributed vector from a file file.

Parameters
[in]fileShould be pointer to file object
distributed_vectorOn exit, a pointer to the distributed vector read. Should not be associated on entry.
[out]errThe error code
[out]errorThe error string

Definition at line 117 of file distributed_matrix_vector_IO.f90.

References base_routines::enters(), and base_routines::exits().

subroutine, public distriubted_matrix_vector_io::distributed_vector_io_write ( integer(intg), intent(in)  FILE,
integer(intg), intent(inout)  OFFSET,
type(distributed_vector_type), pointer  DISTRIBUTED_VECTOR,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)

Reads a distributed vector from a file file.

Parameters
[in]fileShould be pointer to file object
distributed_vectorA pointer to the distributed vector to write
[out]errThe error code
[out]errorThe error string

Definition at line 141 of file distributed_matrix_vector_IO.f90.

References base_routines::enters(), and base_routines::exits().