Neko 0.9.99
A portable framework for high-order spectral element flow simulations
|
Interface to ParMETIS.
Data Types | |
interface | parmetis_v3_partgeom |
interface | parmetis_v3_partmeshkway |
Functions/Subroutines | |
subroutine, public | parmetis_partmeshkway (msh, parts, weights, nprts) |
Compute a k-way partitioning of a mesh msh. | |
subroutine, public | parmetis_partgeom (msh, parts) |
Compute a k-way partitioning of a mesh msh using a coordinated-based space-filing curves method. | |
subroutine | parmetis_mark_parts (parts, msh, part) |
Fill mesh field according to new partitions. | |
subroutine | parmetis_wgt (msh, wgt, tpwgts, ubvec, nparts, ncon, weight) |
Setup weights and balance constraints for the dual graph. | |
subroutine | parmetis_dist (dist, nelv) |
Compute the (parallel) vertex distribution of the dual graph. | |
Variables | |
integer, parameter, private | metis_ok = 1 |
integer, parameter, private | metis_error = -4 |
|
private |
Definition at line 220 of file parmetis.F90.
subroutine, public parmetis::parmetis_partgeom | ( | type(mesh_t), intent(inout) | msh, |
type(mesh_fld_t), intent(inout) | parts | ||
) |
[in,out] | msh | Mesh |
[in,out] | parts | Partitions |
Definition at line 181 of file parmetis.F90.
subroutine, public parmetis::parmetis_partmeshkway | ( | type(mesh_t), intent(inout) | msh, |
type(mesh_fld_t), intent(inout) | parts, | ||
type(mesh_fld_t), intent(in), optional | weights, | ||
integer, intent(in), optional | nprts | ||
) |
[in,out] | msh | Mesh |
[in,out] | parts | Partitions |
[in] | nprts | Number of partitions |
Definition at line 110 of file parmetis.F90.
|
private |
Definition at line 45 of file parmetis.F90.
Definition at line 45 of file parmetis.F90.