Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • I INMOST
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Kirill Terekhov
  • INMOST
  • Wiki
  • 5301 Partitioner Components

Last edited by Kirill Terekhov Sep 21, 2015
Page history

5301 Partitioner Components

Testing Partitioner class and computing number of connected components

This test is located in tests/pmesh_test001

###Brief

Initial mesh is partitioned using one of available partitioner. Then the number of cell elements and connected components is computed.

##Description

Test loads one of provided serial or distributed meshes. Different partitioner may be used to (re)partition the mesh. Simple statistics is computed: number of cells, number of connected components.

##Arguments

The test have two required parameters and one optional.

First parameter is the input mesh file.

The second parameter is the desired partitioner:

0 - Inner_RCM
1 - Parmetis
2 - Zoltan_HSFC
3 - Zoltan_RIB
4 - Zoltan_RCB
5 - Zoltan_PHG
6 - Zoltan_Scotch
7 - Zoltan_Parmetis
-1 - No partitioner

Optional third parameter is used to define ParMETIS or Zoltan action (default: 0):

0 - Partition
1 - Repartition
2 - Refine

##CMake tests

If USE_MPI is activated and CMake have variable ${MPIEXEC} set up correctly then the test will seed pmesh_test001_*_np_* tests for available partitioners and np=2,4 with included Menger Sponge 9x9x9 mesh.

Clone repository
  • 0100 Compilation
  • 0200 Compilation Windows
  • 0201 Obtain MSVC
  • 0202 Obtain MSMPI
  • 0203 Compilation INMOST Windows
  • 0204 Compilation ParMETIS Windows
  • 0205 Compilation Zoltan Windows
  • 0206 Compilation PETSc Windows
  • 0207 Compilation Trilinos Windows
  • 0400 Compilation Linux
  • 0401 Install MPI
  • 0402 Compilation INMOST Linux
  • 0403 Compilation PETSc Linux
  • 0404 Compilation Trilinos Linux
  • 0405 Compilation ParMETIS Linux
View All Pages