![]() |
(git:d18deda)
|
Public Member Functions | |
procedure, non_overridable, public | set_handle (this, handle) |
procedure, non_overridable, public | get_handle (this) |
GENERIC, public | operator (file1, file2) |
GENERIC, public | operator (file1, file2) |
GENERIC, public | write_at mp_file_write_at_ch, mp_file_write_at_chv, mp_file_write_at_i, mp_file_write_at_iv, mp_file_write_at_r, mp_file_write_at_rv, mp_file_write_at_d, mp_file_write_at_dv, mp_file_write_at_c, mp_file_write_at_cv, mp_file_write_at_z, mp_file_write_at_zv, mp_file_write_at_l, mp_file_write_at_lv |
GENERIC, public | write_at_all mp_file_write_at_all_ch, mp_file_write_at_all_chv, mp_file_write_at_all_i, mp_file_write_at_all_iv, mp_file_write_at_all_l, mp_file_write_at_all_lv, mp_file_write_at_all_r, mp_file_write_at_all_rv, mp_file_write_at_all_d, mp_file_write_at_all_dv, mp_file_write_at_all_c, mp_file_write_at_all_cv, mp_file_write_at_all_z, mp_file_write_at_all_zv |
GENERIC, public | read_at mp_file_read_at_ch, mp_file_read_at_chv, mp_file_read_at_i, mp_file_read_at_iv, mp_file_read_at_r, mp_file_read_at_rv, mp_file_read_at_d, mp_file_read_at_dv, mp_file_read_at_c, mp_file_read_at_cv, mp_file_read_at_z, mp_file_read_at_zv, mp_file_read_at_l, mp_file_read_at_lv |
GENERIC, public | read_at_all mp_file_read_at_all_ch, mp_file_read_at_all_chv, mp_file_read_at_all_i, mp_file_read_at_all_iv, mp_file_read_at_all_l, mp_file_read_at_all_lv, mp_file_read_at_all_r, mp_file_read_at_all_rv, mp_file_read_at_all_d, mp_file_read_at_all_dv, mp_file_read_at_all_c, mp_file_read_at_all_cv, mp_file_read_at_all_z, mp_file_read_at_all_zv |
procedure, non_overridable, pass, public | open (groupid, fh, filepath, amode_status, info) |
Opens a file. | |
procedure, non_overridable, pass, public | close (fh) |
Closes a file. | |
GENERIC, public | assignment (fh_new, fh_old) |
procedure, non_overridable, pass, public | get_size (fh, file_size) |
Returns the file size. | |
procedure, non_overridable, pass, public | get_position (fh, pos) |
Returns the file position. | |
procedure, non_overridable, pass, public | read_all (fh, msglen, ndims, buffer, type_descriptor) |
(parallel) Collective, blocking read of a character array from a file. File access pattern | |
procedure, non_overridable, pass, public | write_all (fh, msglen, ndims, buffer, type_descriptor) |
(parallel) Collective, blocking write of a character array to a file. File access pattern | |
Definition at line 669 of file message_passing.F.
|
final |
Definition at line 673 of file message_passing.F.
|
final |
Definition at line 674 of file message_passing.F.
GENERIC, public message_passing::mp_file_type::operator | ( | class(mp_file_type), intent(in) | file1, |
class(mp_file_type), intent(in) | file2 | ||
) |
Definition at line 677 of file message_passing.F.
GENERIC, public message_passing::mp_file_type::operator | ( | class(mp_file_type), intent(in) | file1, |
class(mp_file_type), intent(in) | file2 | ||
) |
Definition at line 678 of file message_passing.F.
GENERIC, public message_passing::mp_file_type::write_at |
Definition at line 684 of file message_passing.F.
GENERIC, public message_passing::mp_file_type::write_at_all |
Definition at line 693 of file message_passing.F.
GENERIC, public message_passing::mp_file_type::read_at |
Definition at line 702 of file message_passing.F.
GENERIC, public message_passing::mp_file_type::read_at_all |
Definition at line 711 of file message_passing.F.
|
final |
Opens a file.
[in] | groupid | message passing environment identifier |
[out] | fh | file handle (file storage unit) |
[in] | filepath | path to the file |
amode_status | access mode | |
info | ... |
[in] |
optional) info info object
Definition at line 716 of file message_passing.F.
|
final |
Closes a file.
[in] | fh | file handle (file storage unit) |
Definition at line 717 of file message_passing.F.
GENERIC, public message_passing::mp_file_type::assignment | ( | class(mp_file_type), intent(out) | fh_new, |
class(mp_file_type), intent(in) | fh_old | ||
) |
Definition at line 719 of file message_passing.F.
|
final |
Returns the file size.
[in] | fh | file handle (file storage unit) |
[out] | file_size | the file size |
Definition at line 721 of file message_passing.F.
|
final |
Returns the file position.
[in] | fh | file handle (file storage unit) |
[out] | file_size | the file position |
Definition at line 722 of file message_passing.F.
|
final |
(parallel) Collective, blocking read of a character array from a file. File access pattern
(serial) Unformatted stream read using explicit offsets
fh | the file handle associated with the input file |
msglen | the message length of an individual vector component |
ndims | the number of vector components |
buffer | the buffer where the data is placed |
type_descriptor | container for the MPI type |
Definition at line 724 of file message_passing.F.
|
final |
(parallel) Collective, blocking write of a character array to a file. File access pattern
(serial) Unformatted stream write using explicit offsets
fh | the file handle associated with the output file |
msglen | the message length of an individual vector component |
ndims | the number of vector components |
buffer | the buffer where the data is placed |
type_descriptor | container for the MPI type |
Definition at line 725 of file message_passing.F.