Defines practical data distributions.
◆ linear_dist_end()
integer function datadist::linear_dist_end |
( |
class(linear_dist_t), intent(inout) |
this | ) |
|
|
private |
◆ linear_dist_init()
type(linear_dist_t) function, target datadist::linear_dist_init |
( |
integer, intent(in) |
n, |
|
|
integer |
rank, |
|
|
integer |
size, |
|
|
type(mpi_comm) |
comm |
|
) |
| |
|
private |
- Parameters
-
[in] | n | Total size |
| rank | PE's rank to define the dist. over |
| size | Size of comm where the dist. is def. on |
| comm | comm. to define the dist. over |
Definition at line 66 of file datadist.f90.
◆ linear_dist_ip()
pure integer function datadist::linear_dist_ip |
( |
class(linear_dist_t), intent(in) |
this | ) |
|
|
private |
◆ linear_dist_m()
pure integer function datadist::linear_dist_m |
( |
class(linear_dist_t), intent(in) |
this | ) |
|
|
private |
◆ linear_dist_start()
pure integer function datadist::linear_dist_start |
( |
class(linear_dist_t), intent(in) |
this | ) |
|
|
private |