|
XGCa
|

Functions | |
| void | partition_intersect (int left_min, int left_max, int right_min, int right_max, int nnode, int nranks, int *partition, int *index, int *count, int *ierr) |
| DistributionPlan | get_counts (const View< int *, CLayout, HostType > &old_partition, const View< int *, CLayout, HostType > &partition, int my_rank) |
| template<class... Vs> | |
| void | redistribute_pol_decomp (const DomainDecomposition< DeviceType > &pol_decomp, const View< int *, CLayout, HostType > &old_partition, Vs &... arrays) |
| void | f0_redistribute (Plasma &plasma, const DomainDecomposition< DeviceType > &pol_decomp, const Grid< DeviceType > &grid, const MagneticField< DeviceType > &magnetic_field, const VelocityGrid &vgrid, const View< int *, CLayout, HostType > &old_partition) |
| void f0_redistribute | ( | Plasma & | plasma, |
| const DomainDecomposition< DeviceType > & | pol_decomp, | ||
| const Grid< DeviceType > & | grid, | ||
| const MagneticField< DeviceType > & | magnetic_field, | ||
| const VelocityGrid & | vgrid, | ||
| const View< int *, CLayout, HostType > & | old_partition | ||
| ) |


| DistributionPlan get_counts | ( | const View< int *, CLayout, HostType > & | old_partition, |
| const View< int *, CLayout, HostType > & | partition, | ||
| int | my_rank | ||
| ) |


| void partition_intersect | ( | int | left_min, |
| int | left_max, | ||
| int | right_min, | ||
| int | right_max, | ||
| int | nnode, | ||
| int | nranks, | ||
| int * | partition, | ||
| int * | index, | ||
| int * | count, | ||
| int * | ierr | ||
| ) |

| void redistribute_pol_decomp | ( | const DomainDecomposition< DeviceType > & | pol_decomp, |
| const View< int *, CLayout, HostType > & | old_partition, | ||
| Vs &... | arrays | ||
| ) |

