![]() |
(git:b77b4be)
|
DBT tensor Input / Output. More...
Functions/Subroutines | |
subroutine, public | dbt_write_tensor_info (tensor, unit_nr, full_info) |
Write tensor global info: block dimensions, full dimensions and process grid dimensions. | |
subroutine, public | dbt_write_tensor_dist (tensor, unit_nr) |
Write info on tensor distribution & load balance. | |
subroutine, public | dbt_write_blocks (tensor, io_unit_master, io_unit_all, write_int) |
Write all tensor blocks. | |
subroutine, public | dbt_write_block (name, blk_size, blk_index, proc, unit_nr, blk_values_2, blk_values_3, blk_values_4, write_int) |
Write a tensor block. | |
subroutine, public | dbt_write_block_indices (tensor, io_unit_master, io_unit_all) |
subroutine, public | dbt_write_split_info (pgrid, unit_nr) |
integer function, public | prep_output_unit (unit_nr) |
DBT tensor Input / Output.
subroutine, public dbt_io::dbt_write_tensor_info | ( | type(dbt_type), intent(in) | tensor, |
integer, intent(in) | unit_nr, | ||
logical, intent(in), optional | full_info | ||
) |
subroutine, public dbt_io::dbt_write_tensor_dist | ( | type(dbt_type), intent(in) | tensor, |
integer, intent(in) | unit_nr | ||
) |
subroutine, public dbt_io::dbt_write_blocks | ( | type(dbt_type), intent(inout) | tensor, |
integer, intent(in) | io_unit_master, | ||
integer, intent(in) | io_unit_all, | ||
logical, intent(in), optional | write_int | ||
) |
subroutine, public dbt_io::dbt_write_block | ( | character(len=*), intent(in) | name, |
integer, dimension(:), intent(in) | blk_size, | ||
integer, dimension(:), intent(in) | blk_index, | ||
integer, intent(in) | proc, | ||
integer, intent(in) | unit_nr, | ||
real(kind=dp), dimension(blk_size(1), blk_size(2)), intent(in), optional | blk_values_2, | ||
real(kind=dp), dimension(blk_size(1), blk_size(2), blk_size(3)), intent(in), optional | blk_values_3, | ||
real(kind=dp), dimension(blk_size(1), blk_size(2), blk_size(3), blk_size(4)), intent(in), optional | blk_values_4, | ||
logical, intent(in), optional | write_int | ||
) |
Write a tensor block.
name | tensor name |
blk_size | block size |
blk_index | block index |
blk_values_i | block values for 2 dimensions |
write_int | write_int convert values to integers |
unit_nr | unit number |
proc | which process am I |
Definition at line 271 of file dbt_io.F.
subroutine, public dbt_io::dbt_write_block_indices | ( | type(dbt_type), intent(inout) | tensor, |
integer, intent(in) | io_unit_master, | ||
integer, intent(in) | io_unit_all | ||
) |
subroutine, public dbt_io::dbt_write_split_info | ( | type(dbt_pgrid_type), intent(in) | pgrid, |
integer, intent(in) | unit_nr | ||
) |