(git:aeba166)
Loading...
Searching...
No Matches
dbt_tas_io Module Reference

tall-and-skinny matrices: Input / Output More...

Functions/Subroutines

subroutine, public dbt_tas_write_matrix_info (matrix, unit_nr, full_info)
 Write basic infos of tall-and-skinny matrix: block dimensions, full dimensions, process grid dimensions.
 
subroutine, public dbt_tas_write_dist (matrix, unit_nr, full_info)
 Write info on tall-and-skinny matrix distribution & load balance.
 
subroutine, public dbt_tas_write_split_info (info, unit_nr, name)
 Print info on how matrix is split.
 
integer function, public prep_output_unit (unit_nr)
 ...
 

Detailed Description

tall-and-skinny matrices: Input / Output

Author
Patrick Seewald

Function/Subroutine Documentation

◆ dbt_tas_write_matrix_info()

subroutine, public dbt_tas_io::dbt_tas_write_matrix_info ( type(dbt_tas_type), intent(in)  matrix,
integer, intent(in)  unit_nr,
logical, intent(in), optional  full_info 
)

Write basic infos of tall-and-skinny matrix: block dimensions, full dimensions, process grid dimensions.

Parameters
matrix...
unit_nr...
full_infoWhether to print distribution and block size vectors
Author
Patrick Seewald

Definition at line 58 of file dbt_tas_io.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dbt_tas_write_dist()

subroutine, public dbt_tas_io::dbt_tas_write_dist ( type(dbt_tas_type), intent(in)  matrix,
integer, intent(in)  unit_nr,
logical, intent(in), optional  full_info 
)

Write info on tall-and-skinny matrix distribution & load balance.

Parameters
matrix...
unit_nr...
full_infoWhether to print subgroup DBM distribution
Author
Patrick Seewald

Definition at line 121 of file dbt_tas_io.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dbt_tas_write_split_info()

subroutine, public dbt_tas_io::dbt_tas_write_split_info ( type(dbt_tas_split_info), intent(in)  info,
integer, intent(in)  unit_nr,
character(len=*), intent(in), optional  name 
)

Print info on how matrix is split.

Parameters
info...
unit_nr...
name...
Author
Patrick Seewald

Definition at line 213 of file dbt_tas_io.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ prep_output_unit()

integer function, public dbt_tas_io::prep_output_unit ( integer, intent(in), optional  unit_nr)

...

Parameters
unit_nr...
Returns
...
Author
Patrick Seewald

Definition at line 263 of file dbt_tas_io.F.

Here is the caller graph for this function: