Zoltan is added as thirdParty package

This commit is contained in:
Hamidreza
2025-05-15 21:58:43 +03:30
parent 83a6e4baa1
commit d7479cf1bd
3392 changed files with 318142 additions and 1 deletions

View File

@ -0,0 +1,151 @@
#### Main Zoltan CTEST File
#### This file can be copied and modified for new Zoltan test directories.
#### It runs script zoltan/test/ctest_zoltan.pl.
#### See ctest_zoltan.pl for the list of arguments to provide to it.
####
#### To use this file in new test directories, copy it to the new test
#### directory. In the copy, modify the number of processors to use in MPI
#### runs, ZOLTANNUMPROCS, in the SET command below.
#### Also modify the test name (e.g., substitute the new directory name
#### for "ch_simple" in all lines below.)
# Number of processors to use in MPI runs and test directory.
SET(ZOLTANNUMPROCS 4)
# Test directory info.
SET(ZZNAME simple)
SET(ZZDIRNAME ch_${ZZNAME})
#### For most test directories, nothing further needs to be changed to change
#### the test. (Any directory where the input graph/coords/etc. do not begin
#### with ${ZZNAME} is an exception; the copy macro at the end of this file
#### must be modified.)
# All data files needed for tested (*.graph, *.mtx, *.mtxp, *.coords, *.hg)
FILE(GLOB DATA_INP RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${ZZNAME}.*)
# All zdrive.inp* and hier*inp files needed for testing.
FILE(GLOB ZDRIVE_INP RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} zdrive.inp.*)
FILE(GLOB HIER_INP RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} hier*.inp)
# All accepted answer files needed for testing.
IF (${PACKAGE_NAME}_ENABLE_ULONG_IDS OR ${PACKAGE_NAME}_ENABLE_ULLONG_IDS)
FILE(GLOB ANSWERS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} answers64bitids/${ZZNAME}.*)
ELSE ()
FILE(GLOB ANSWERS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} answers/${ZZNAME}.*)
ENDIF()
# Build test arguments
SET(ZOLTAN_TEST_ARGS --np ${ZOLTANNUMPROCS} --debug --mpiexec ${MPI_EXEC} --mpiexecarg ${MPI_EXEC_NUMPROCS_FLAG} --pkg )
# Parallel Tests
TRIBITS_ADD_ADVANCED_TEST(
${ZZDIRNAME}_zoltan_parallel
# Test Native Zoltan algorithms in parallel
TEST_0 ${ZOLTAN_TEST_DRIVER} ${ZOLTAN_TEST_ARGS} Zoltan
CATEGORIES BASIC NIGHTLY PERFORMANCE
COMM mpi
OVERALL_NUM_MPI_PROCS ${ZOLTANNUMPROCS}
FINAL_FAIL_REGULAR_EXPRESSION "FAILED"
)
IF (${PACKAGE_NAME}_ENABLE_ParMETIS)
SET(ZZTESTNAME ${ZZDIRNAME}_parmetis_parallel)
TRIBITS_ADD_ADVANCED_TEST(
${ZZTESTNAME}
# Test ParMETIS algorithms in parallel
TEST_0 ${ZOLTAN_TEST_DRIVER} ${ZOLTAN_TEST_ARGS} ParMETIS
CATEGORIES BASIC NIGHTLY PERFORMANCE
COMM mpi
OVERALL_NUM_MPI_PROCS ${ZOLTANNUMPROCS}
FINAL_FAIL_REGULAR_EXPRESSION "FAILED"
)
IF (EXISTS ${CMAKE_CURRENT_BINARY_DIR}/Zoltan_${ZZTESTNAME}.cmake)
SET_PROPERTY(TEST Zoltan_${ZZTESTNAME} PROPERTY RUN_SERIAL 1)
ENDIF()
ENDIF()
IF (${PACKAGE_NAME}_ENABLE_Scotch)
SET(ZZTESTNAME ${ZZDIRNAME}_scotch_parallel)
TRIBITS_ADD_ADVANCED_TEST(
${ZZTESTNAME}
# Test Scotch algorithms in parallel
TEST_0 ${ZOLTAN_TEST_DRIVER} ${ZOLTAN_TEST_ARGS} Scotch
CATEGORIES BASIC NIGHTLY PERFORMANCE
COMM mpi
OVERALL_NUM_MPI_PROCS ${ZOLTANNUMPROCS}
FINAL_FAIL_REGULAR_EXPRESSION "FAILED"
)
IF (EXISTS ${CMAKE_CURRENT_BINARY_DIR}/Zoltan_${ZZTESTNAME}.cmake)
SET_PROPERTY(TEST Zoltan_${ZZTESTNAME} PROPERTY RUN_SERIAL 1)
ENDIF()
ENDIF()
# Serial Tests
SET(ZOLTAN_SERIAL_TEST_ARGS --np 1 --debug --pkg )
TRIBITS_ADD_ADVANCED_TEST(
${ZZDIRNAME}_zoltan_serial
# Test Native Zoltan algorithms in serial
TEST_0 ${ZOLTAN_TEST_DRIVER} ${ZOLTAN_SERIAL_TEST_ARGS} Zoltan
CATEGORIES BASIC NIGHTLY PERFORMANCE
COMM serial
FINAL_FAIL_REGULAR_EXPRESSION "FAILED"
XHOSTTYPE AIX
)
IF (${PACKAGE_NAME}_ENABLE_ParMETIS)
SET(ZZTESTNAME ${ZZDIRNAME}_parmetis_serial)
TRIBITS_ADD_ADVANCED_TEST(
${ZZTESTNAME}
# Test ParMETIS algorithms in serial
TEST_0 ${ZOLTAN_TEST_DRIVER} ${ZOLTAN_SERIAL_TEST_ARGS} ParMETIS
CATEGORIES BASIC NIGHTLY PERFORMANCE
COMM serial
FINAL_FAIL_REGULAR_EXPRESSION "FAILED"
)
IF (EXISTS ${CMAKE_CURRENT_BINARY_DIR}/Zoltan_${ZZTESTNAME}.cmake)
SET_PROPERTY(TEST Zoltan_${ZZTESTNAME} PROPERTY RUN_SERIAL 1)
ENDIF()
ENDIF()
IF (${PACKAGE_NAME}_ENABLE_Scotch)
SET(ZZTESTNAME ${ZZDIRNAME}_scotch_serial)
TRIBITS_ADD_ADVANCED_TEST(
${ZZTESTNAME}
# Test Scotch algorithms in serial
TEST_0 ${ZOLTAN_TEST_DRIVER} ${ZOLTAN_SERIAL_TEST_ARGS} Scotch
CATEGORIES BASIC NIGHTLY PERFORMANCE
COMM serial
FINAL_FAIL_REGULAR_EXPRESSION "FAILED"
)
IF (EXISTS ${CMAKE_CURRENT_BINARY_DIR}/Zoltan_${ZZTESTNAME}.cmake)
SET_PROPERTY(TEST Zoltan_${ZZTESTNAME} PROPERTY RUN_SERIAL 1)
ENDIF()
ENDIF()
IF (${PACKAGE_NAME}_ENABLE_PaToH)
SET(ZZTESTNAME ${ZZDIRNAME}_patoh_serial)
TRIBITS_ADD_ADVANCED_TEST(
${ZZTESTNAME}
# Test PaToH algorithms in serial
TEST_0 ${ZOLTAN_TEST_DRIVER} ${ZOLTAN_SERIAL_TEST_ARGS} PaToH
CATEGORIES BASIC NIGHTLY PERFORMANCE
COMM serial
FINAL_FAIL_REGULAR_EXPRESSION "FAILED"
)
IF (EXISTS ${CMAKE_CURRENT_BINARY_DIR}/Zoltan_${ZZTESTNAME}.cmake)
SET_PROPERTY(TEST Zoltan_${ZZTESTNAME} PROPERTY RUN_SERIAL 1)
ENDIF()
ENDIF()
# Command that copies files to the executable directory.
TRIBITS_COPY_FILES_TO_BINARY_DIR(Zoltan_${ZZDIRNAME}_copy_files
SOURCE_FILES
${DATA_INP}
${ZDRIVE_INP}
${HIER_INP}
${ANSWERS}
EXEDEPS zdrive
NOEXEPREFIX
)

65
thirdParty/Zoltan/test/ch_simple/README vendored Normal file
View File

@ -0,0 +1,65 @@
# @HEADER
#
########################################################################
#
# Zoltan Toolkit for Load-balancing, Partitioning, Ordering and Coloring
# Copyright 2012 Sandia Corporation
#
# Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,
# the U.S. Government retains certain rights in this software.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
#
# 3. Neither the name of the Corporation nor the names of the
# contributors may be used to endorse or promote products derived from
# this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# Questions? Contact Karen Devine kddevin@sandia.gov
# Erik Boman egboman@sandia.gov
#
########################################################################
#
# @HEADER
-------------------------------------------------------------------------------
ch_simple
Simple graph.
2D mesh, 5x5 vertices equally spaced in [0,4]x[0,4].
Graph and coordinates included.
No vertex weights.
-------------------------------------------------------------------------------
Answers differ for ParMETIS tests on linux platforms
Suspect difference in rand() is the cause.
On linux, rand() returns values in the range 0 to 2147483647; on
Solaris, it returns values in the range 0 to 32767. (See definition of
RAND_MAX in <stdlib.h>.)
zdrive.inp.rib-partmore
- Differences in answers between linux and sun arise due to round off
in computation of xy in Zoltan_RIB_inertial2d on processor two for last
cut (between partitions 3 and 4). Statement xy += xdif*ydif yields
slightly different results, despite identical input values of xy, xdif, and
ydif. The resulting cuts are different enough on the two platforms that
node 19 falls on different sides.

View File

@ -0,0 +1,14 @@
Decomposition Method = parmetis
Zoltan Parameters = num_global_parts=2
Zoltan Parameters = parmetis_method=adaptiverepart
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
2 0 -1 -1
5 0 -1 -1
16 0 -1 -1
17 0 -1 -1
18 0 -1 -1
24 0 -1 -1

View File

@ -0,0 +1,10 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
7 0 -1 -1
8 0 -1 -1
13 0 -1 -1
14 0 -1 -1
15 0 -1 -1
19 0 -1 -1
20 0 -1 -1
23 0 -1 -1

View File

@ -0,0 +1,6 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
1 1 -1 -1
9 1 -1 -1
10 1 -1 -1
11 1 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
3 1 -1 -1
4 1 -1 -1
6 1 -1 -1
12 1 -1 -1
21 1 -1 -1
22 1 -1 -1
25 1 -1 -1

View File

@ -0,0 +1,8 @@
Decomposition Method = parmetis
Zoltan Parameters = parmetis_method=adaptiverepart
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
test local partitions = 1
Global element ids assigned to processor 0
GID Part Perm IPerm

View File

@ -0,0 +1,6 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
3 0 -1 -1
4 0 -1 -1
5 0 -1 -1
8 0 -1 -1

View File

@ -0,0 +1,10 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
9 1 -1 -1
10 1 -1 -1
12 1 -1 -1
13 2 -1 -1
14 2 -1 -1
15 1 -1 -1
17 2 -1 -1
18 2 -1 -1

View File

@ -0,0 +1,15 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
1 5 -1 -1
2 5 -1 -1
6 5 -1 -1
7 5 -1 -1
11 4 -1 -1
16 4 -1 -1
19 3 -1 -1
20 3 -1 -1
21 4 -1 -1
22 4 -1 -1
23 4 -1 -1
24 3 -1 -1
25 3 -1 -1

View File

@ -0,0 +1,8 @@
Decomposition Method = parmetis
Zoltan Parameters = parmetis_method=adaptiverepart
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
test local partitions = 2
Global element ids assigned to processor 0
GID Part Perm IPerm

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
4 0 -1 -1
5 0 -1 -1
6 0 -1 -1

View File

@ -0,0 +1,2 @@
Global element ids assigned to processor 2
GID Part Perm IPerm

View File

@ -0,0 +1,21 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
7 1 -1 -1
8 1 -1 -1
9 1 -1 -1
10 1 -1 -1
11 1 -1 -1
12 1 -1 -1
13 2 -1 -1
14 2 -1 -1
15 2 -1 -1
16 2 -1 -1
17 2 -1 -1
18 2 -1 -1
19 3 -1 -1
20 3 -1 -1
21 3 -1 -1
22 3 -1 -1
23 3 -1 -1
24 3 -1 -1
25 3 -1 -1

View File

@ -0,0 +1,8 @@
Decomposition Method = parmetis
Zoltan Parameters = parmetis_method=adaptiverepart
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
test local partitions = 3
Global element ids assigned to processor 0
GID Part Perm IPerm

View File

@ -0,0 +1,10 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
11 1 -1 -1
12 1 -1 -1
16 1 -1 -1
17 1 -1 -1
18 1 -1 -1
21 1 -1 -1
22 1 -1 -1
23 1 -1 -1

View File

@ -0,0 +1,6 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
19 2 -1 -1
20 2 -1 -1
24 2 -1 -1
25 2 -1 -1

View File

@ -0,0 +1,15 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
1 3 -1 -1
2 3 -1 -1
3 3 -1 -1
4 3 -1 -1
5 3 -1 -1
6 3 -1 -1
7 3 -1 -1
8 3 -1 -1
9 3 -1 -1
10 3 -1 -1
13 3 -1 -1
14 3 -1 -1
15 3 -1 -1

View File

@ -0,0 +1,8 @@
Decomposition Method = parmetis
Zoltan Parameters = parmetis_method=adaptiverepart
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
test local partitions = 4
Global element ids assigned to processor 0
GID Part Perm IPerm

View File

@ -0,0 +1,11 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
6 0 -1 -1
7 0 -1 -1
11 0 -1 -1
12 0 -1 -1
16 0 -1 -1
21 0 -1 -1

View File

@ -0,0 +1,10 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
4 1 -1 -1
5 1 -1 -1
8 2 -1 -1
9 1 -1 -1
10 1 -1 -1
13 2 -1 -1
14 2 -1 -1
15 2 -1 -1

View File

@ -0,0 +1,10 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
17 4 -1 -1
18 4 -1 -1
19 5 -1 -1
20 5 -1 -1
22 3 -1 -1
23 3 -1 -1
24 3 -1 -1
25 5 -1 -1

View File

@ -0,0 +1,12 @@
Decomposition Method = parmetis
Zoltan Parameters = parmetis_method=adaptiverepart
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
test local partitions = 5
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
6 0 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
4 1 -1 -1
5 1 -1 -1
7 1 -1 -1
9 1 -1 -1
10 1 -1 -1
11 1 -1 -1
12 1 -1 -1

View File

@ -0,0 +1,7 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
8 2 -1 -1
13 2 -1 -1
14 2 -1 -1
15 2 -1 -1
18 2 -1 -1

View File

@ -0,0 +1,11 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
16 3 -1 -1
17 3 -1 -1
19 3 -1 -1
20 3 -1 -1
21 3 -1 -1
22 3 -1 -1
23 3 -1 -1
24 3 -1 -1
25 3 -1 -1

View File

@ -0,0 +1,11 @@
Decomposition Method = parmetis
Zoltan Parameters = num_global_parts=7
Zoltan Parameters = parmetis_method=adaptiverepart
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 -1 -1
3 0 -1 -1
4 0 -1 -1

View File

@ -0,0 +1,10 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
2 1 -1 -1
7 1 -1 -1
8 1 -1 -1
12 2 -1 -1
13 2 -1 -1
14 2 -1 -1
15 2 -1 -1
17 1 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
5 4 -1 -1
9 4 -1 -1
10 4 -1 -1
19 3 -1 -1
20 3 -1 -1
24 3 -1 -1
25 3 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
6 5 -1 -1
11 5 -1 -1
16 5 -1 -1
18 6 -1 -1
21 6 -1 -1
22 6 -1 -1
23 6 -1 -1

View File

@ -0,0 +1,32 @@
Decomposition Method = parmetis
Zoltan Parameters = parmetis_method=adaptiverepart
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
4 0 -1 -1
5 0 -1 -1
6 0 -1 -1
7 0 -1 -1
8 0 -1 -1
9 0 -1 -1
10 0 -1 -1
11 0 -1 -1
12 0 -1 -1
13 0 -1 -1
14 0 -1 -1
15 0 -1 -1
16 0 -1 -1
17 0 -1 -1
18 0 -1 -1
19 0 -1 -1
20 0 -1 -1
21 0 -1 -1
22 0 -1 -1
23 0 -1 -1
24 0 -1 -1
25 0 -1 -1

View File

@ -0,0 +1,13 @@
Decomposition Method = parmetis
Zoltan Parameters = parmetis_method=adaptiverepart
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
4 0 -1 -1
5 0 -1 -1
6 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
7 1 -1 -1
8 1 -1 -1
9 1 -1 -1
10 1 -1 -1
11 1 -1 -1
12 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
13 2 -1 -1
14 2 -1 -1
15 2 -1 -1
16 2 -1 -1
17 2 -1 -1
18 2 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
19 3 -1 -1
20 3 -1 -1
21 3 -1 -1
22 3 -1 -1
23 3 -1 -1
24 3 -1 -1
25 3 -1 -1

View File

@ -0,0 +1,13 @@
Decomposition Method = block
Zoltan Parameters =
File Type = Chaco, initial procs = 1
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
4 0 -1 -1
5 0 -1 -1
6 0 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
7 1 -1 -1
8 1 -1 -1
9 1 -1 -1
10 1 -1 -1
11 1 -1 -1
12 1 -1 -1
13 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
14 2 -1 -1
15 2 -1 -1
16 2 -1 -1
17 2 -1 -1
18 2 -1 -1
19 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
20 3 -1 -1
21 3 -1 -1
22 3 -1 -1
23 3 -1 -1
24 3 -1 -1
25 3 -1 -1

View File

@ -0,0 +1,13 @@
Decomposition Method = block
Zoltan Parameters = num_global_parts=2
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
4 0 -1 -1
5 0 -1 -1
6 0 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
7 0 -1 -1
8 0 -1 -1
9 0 -1 -1
10 0 -1 -1
11 0 -1 -1
12 0 -1 -1
13 0 -1 -1

View File

@ -0,0 +1,7 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
14 1 -1 -1
15 1 -1 -1
16 1 -1 -1
17 1 -1 -1
18 1 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
19 1 -1 -1
20 1 -1 -1
21 1 -1 -1
22 1 -1 -1
23 1 -1 -1
24 1 -1 -1
25 1 -1 -1

View File

@ -0,0 +1,11 @@
Decomposition Method = block
Zoltan Parameters = num_global_parts=7
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
4 0 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
5 1 -1 -1
6 1 -1 -1
7 1 -1 -1
8 2 -1 -1
9 2 -1 -1
10 2 -1 -1
11 2 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
12 3 -1 -1
13 3 -1 -1
14 3 -1 -1
15 4 -1 -1
16 4 -1 -1
17 4 -1 -1
18 4 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
19 5 -1 -1
20 5 -1 -1
21 5 -1 -1
22 6 -1 -1
23 6 -1 -1
24 6 -1 -1
25 6 -1 -1

View File

@ -0,0 +1,13 @@
Decomposition Method = block
Zoltan Parameters =
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
4 0 -1 -1
5 0 -1 -1
6 0 -1 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
7 1 -1 -1
8 1 -1 -1
9 1 -1 -1
10 1 -1 -1
11 1 -1 -1
12 1 -1 -1
13 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
14 2 -1 -1
15 2 -1 -1
16 2 -1 -1
17 2 -1 -1
18 2 -1 -1
19 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
20 3 -1 -1
21 3 -1 -1
22 3 -1 -1
23 3 -1 -1
24 3 -1 -1
25 3 -1 -1

View File

@ -0,0 +1,36 @@
Decomposition Method = hypergraph
Zoltan Parameters = comm_pattern=S
Zoltan Parameters = vertex_visit_order=I
Zoltan Parameters = superstep_size=100
Zoltan Parameters = coloring_problem=distance-1
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
zdrive action = 5
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 1 -1
2 0 2 -1
3 0 1 -1
4 0 2 -1
5 0 1 -1
6 0 2 -1
7 0 1 -1
8 0 2 -1
9 0 1 -1
10 0 2 -1
11 0 1 -1
12 0 2 -1
13 0 1 -1
14 0 2 -1
15 0 1 -1
16 0 2 -1
17 0 1 -1
18 0 2 -1
19 0 1 -1
20 0 2 -1
21 0 1 -1
22 0 2 -1
23 0 1 -1
24 0 2 -1
25 0 1 -1

View File

@ -0,0 +1,17 @@
Decomposition Method = hypergraph
Zoltan Parameters = comm_pattern=S
Zoltan Parameters = vertex_visit_order=I
Zoltan Parameters = superstep_size=100
Zoltan Parameters = coloring_problem=distance-1
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
zdrive action = 5
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 1 -1
2 0 2 -1
3 0 1 -1
4 0 2 -1
5 0 1 -1
6 0 2 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
7 1 1 -1
8 1 2 -1
9 1 1 -1
10 1 2 -1
11 1 1 -1
12 1 4 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
13 2 1 -1
14 2 3 -1
15 2 4 -1
16 2 3 -1
17 2 1 -1
18 2 4 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
19 3 2 -1
20 3 1 -1
21 3 1 -1
22 3 2 -1
23 3 3 -1
24 3 1 -1
25 3 2 -1

View File

@ -0,0 +1,36 @@
Decomposition Method = none
Zoltan Parameters = comm_pattern=S
Zoltan Parameters = vertex_visit_order=I
Zoltan Parameters = superstep_size=100
Zoltan Parameters = coloring_problem=distance-2
File Type = Chaco, initial procs = 1
File Name = simple
Parallel Disk Info = number=0
zdrive action = 5
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 1 -1
2 0 2 -1
3 0 3 -1
4 0 1 -1
5 0 2 -1
6 0 3 -1
7 0 4 -1
8 0 5 -1
9 0 6 -1
10 0 3 -1
11 0 2 -1
12 0 1 -1
13 0 7 -1
14 0 2 -1
15 0 1 -1
16 0 4 -1
17 0 3 -1
18 0 6 -1
19 0 4 -1
20 0 5 -1
21 0 1 -1
22 0 2 -1
23 0 5 -1
24 0 1 -1
25 0 2 -1

View File

@ -0,0 +1,36 @@
Decomposition Method = none
Zoltan Parameters = comm_pattern=S
Zoltan Parameters = vertex_visit_order=I
Zoltan Parameters = superstep_size=100
Zoltan Parameters = coloring_problem=distance-2
File Type = Chaco, initial procs = 1
File Name = simple
Parallel Disk Info = number=0
zdrive action = 5
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 1 -1
2 0 2 -1
3 0 3 -1
4 0 1 -1
5 0 2 -1
6 0 3 -1
7 0 4 -1
8 0 5 -1
9 0 6 -1
10 0 3 -1
11 0 2 -1
12 0 1 -1
13 0 7 -1
14 0 2 -1
15 0 1 -1
16 0 4 -1
17 0 3 -1
18 0 6 -1
19 0 4 -1
20 0 5 -1
21 0 1 -1
22 0 2 -1
23 0 5 -1
24 0 1 -1
25 0 2 -1

View File

@ -0,0 +1,2 @@
Global element ids assigned to processor 1
GID Part Perm IPerm

View File

@ -0,0 +1,2 @@
Global element ids assigned to processor 2
GID Part Perm IPerm

View File

@ -0,0 +1,2 @@
Global element ids assigned to processor 3
GID Part Perm IPerm

View File

@ -0,0 +1,36 @@
Decomposition Method = none
Zoltan Parameters = comm_pattern=S
Zoltan Parameters = vertex_visit_order=I
Zoltan Parameters = superstep_size=100
Zoltan Parameters = coloring_problem=distance-2
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
zdrive action = 5
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 1 -1
2 0 2 -1
3 0 3 -1
4 0 1 -1
5 0 2 -1
6 0 3 -1
7 0 4 -1
8 0 5 -1
9 0 6 -1
10 0 3 -1
11 0 2 -1
12 0 1 -1
13 0 7 -1
14 0 2 -1
15 0 1 -1
16 0 4 -1
17 0 3 -1
18 0 6 -1
19 0 4 -1
20 0 5 -1
21 0 1 -1
22 0 2 -1
23 0 5 -1
24 0 1 -1
25 0 2 -1

View File

@ -0,0 +1,17 @@
Decomposition Method = none
Zoltan Parameters = comm_pattern=S
Zoltan Parameters = vertex_visit_order=I
Zoltan Parameters = superstep_size=100
Zoltan Parameters = coloring_problem=distance-2
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
zdrive action = 5
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 1 -1
2 0 2 -1
3 0 3 -1
4 0 1 -1
5 0 2 -1
6 0 3 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
7 1 5 -1
8 1 6 -1
9 1 4 -1
10 1 5 -1
11 1 6 -1
12 1 4 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
13 2 7 -1
14 2 2 -1
15 2 1 -1
16 2 1 -1
17 2 2 -1
18 2 3 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
19 3 5 -1
20 3 4 -1
21 3 5 -1
22 3 6 -1
23 3 4 -1
24 3 1 -1
25 3 2 -1

View File

@ -0,0 +1,36 @@
Decomposition Method = none
Zoltan Parameters = comm_pattern=S
Zoltan Parameters = vertex_visit_order=B
Zoltan Parameters = superstep_size=100
Zoltan Parameters = coloring_problem=distance-1
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
zdrive action = 5
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 1 -1
2 0 2 -1
3 0 1 -1
4 0 2 -1
5 0 1 -1
6 0 2 -1
7 0 1 -1
8 0 2 -1
9 0 1 -1
10 0 2 -1
11 0 1 -1
12 0 2 -1
13 0 1 -1
14 0 2 -1
15 0 1 -1
16 0 2 -1
17 0 1 -1
18 0 2 -1
19 0 1 -1
20 0 2 -1
21 0 1 -1
22 0 2 -1
23 0 1 -1
24 0 2 -1
25 0 1 -1

View File

@ -0,0 +1,17 @@
Decomposition Method = none
Zoltan Parameters = comm_pattern=S
Zoltan Parameters = vertex_visit_order=B
Zoltan Parameters = superstep_size=100
Zoltan Parameters = coloring_problem=distance-1
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
zdrive action = 5
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 1 -1
2 0 3 -1
3 0 4 -1
4 0 3 -1
5 0 1 -1
6 0 2 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
7 1 1 -1
8 1 2 -1
9 1 1 -1
10 1 2 -1
11 1 1 -1
12 1 4 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
13 2 1 -1
14 2 2 -1
15 2 1 -1
16 2 3 -1
17 2 1 -1
18 2 3 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
19 3 1 -1
20 3 2 -1
21 3 1 -1
22 3 2 -1
23 3 1 -1
24 3 2 -1
25 3 1 -1

View File

@ -0,0 +1,36 @@
Decomposition Method = none
Zoltan Parameters = comm_pattern=S
Zoltan Parameters = vertex_visit_order=U
Zoltan Parameters = superstep_size=100
Zoltan Parameters = coloring_problem=distance-1
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
zdrive action = 5
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 1 -1
2 0 2 -1
3 0 1 -1
4 0 2 -1
5 0 1 -1
6 0 2 -1
7 0 1 -1
8 0 2 -1
9 0 1 -1
10 0 2 -1
11 0 1 -1
12 0 2 -1
13 0 1 -1
14 0 2 -1
15 0 1 -1
16 0 2 -1
17 0 1 -1
18 0 2 -1
19 0 1 -1
20 0 2 -1
21 0 1 -1
22 0 2 -1
23 0 1 -1
24 0 2 -1
25 0 1 -1

View File

@ -0,0 +1,17 @@
Decomposition Method = none
Zoltan Parameters = comm_pattern=S
Zoltan Parameters = vertex_visit_order=U
Zoltan Parameters = superstep_size=100
Zoltan Parameters = coloring_problem=distance-1
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
zdrive action = 5
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 1 -1
2 0 2 -1
3 0 1 -1
4 0 2 -1
5 0 1 -1
6 0 2 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
7 1 1 -1
8 1 2 -1
9 1 1 -1
10 1 2 -1
11 1 1 -1
12 1 4 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
13 2 1 -1
14 2 2 -1
15 2 1 -1
16 2 3 -1
17 2 1 -1
18 2 3 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
19 3 1 -1
20 3 2 -1
21 3 1 -1
22 3 2 -1
23 3 1 -1
24 3 2 -1
25 3 1 -1

View File

@ -0,0 +1,18 @@
Decomposition Method = none
Zoltan Parameters = comm_pattern=S
Zoltan Parameters = vertex_visit_order=N
Zoltan Parameters = superstep_size=100
Zoltan Parameters = coloring_problem=partial-distance-2
Zoltan Parameters = GRAPH_SYMMETRIZE=BIPARTITE
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
zdrive action = 5
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 1 -1
2 0 1 -1
3 0 2 -1
4 0 2 -1
5 0 1 -1
6 0 2 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
7 1 3 -1
8 1 3 -1
9 1 4 -1
10 1 4 -1
11 1 1 -1
12 1 2 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
13 2 5 -1
14 2 1 -1
15 2 3 -1
16 2 2 -1
17 2 1 -1
18 2 4 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
19 3 7 -1
20 3 3 -1
21 3 4 -1
22 3 3 -1
23 3 3 -1
24 3 5 -1
25 3 6 -1

View File

@ -0,0 +1,36 @@
Decomposition Method = none
Zoltan Parameters = comm_pattern=S
Zoltan Parameters = vertex_visit_order=I
Zoltan Parameters = superstep_size=100
Zoltan Parameters = coloring_problem=distance-1
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
zdrive action = 5
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 1 -1
2 0 2 -1
3 0 1 -1
4 0 2 -1
5 0 1 -1
6 0 2 -1
7 0 1 -1
8 0 2 -1
9 0 1 -1
10 0 2 -1
11 0 1 -1
12 0 2 -1
13 0 1 -1
14 0 2 -1
15 0 1 -1
16 0 2 -1
17 0 1 -1
18 0 2 -1
19 0 1 -1
20 0 2 -1
21 0 1 -1
22 0 2 -1
23 0 1 -1
24 0 2 -1
25 0 1 -1

View File

@ -0,0 +1,17 @@
Decomposition Method = none
Zoltan Parameters = comm_pattern=S
Zoltan Parameters = vertex_visit_order=I
Zoltan Parameters = superstep_size=100
Zoltan Parameters = coloring_problem=distance-1
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
zdrive action = 5
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 1 -1
2 0 2 -1
3 0 1 -1
4 0 2 -1
5 0 1 -1
6 0 2 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
7 1 1 -1
8 1 2 -1
9 1 1 -1
10 1 2 -1
11 1 1 -1
12 1 4 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
13 2 1 -1
14 2 3 -1
15 2 4 -1
16 2 3 -1
17 2 1 -1
18 2 4 -1

View File

@ -0,0 +1,9 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
19 3 2 -1
20 3 1 -1
21 3 1 -1
22 3 2 -1
23 3 3 -1
24 3 1 -1
25 3 2 -1

View File

@ -0,0 +1,14 @@
Decomposition Method = cyclic
Zoltan Parameters =
File Type = Chaco, initial procs = 1
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 -1 -1
5 0 -1 -1
9 0 -1 -1
13 0 -1 -1
17 0 -1 -1
21 0 -1 -1
25 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
2 1 -1 -1
6 1 -1 -1
10 1 -1 -1
14 1 -1 -1
18 1 -1 -1
22 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
3 2 -1 -1
7 2 -1 -1
11 2 -1 -1
15 2 -1 -1
19 2 -1 -1
23 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
4 3 -1 -1
8 3 -1 -1
12 3 -1 -1
16 3 -1 -1
20 3 -1 -1
24 3 -1 -1

View File

@ -0,0 +1,13 @@
Decomposition Method = cyclic
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 -1 -1
5 0 -1 -1
9 0 -1 -1
13 0 -1 -1
17 0 -1 -1
21 0 -1 -1
25 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
2 1 -1 -1
6 1 -1 -1
10 1 -1 -1
14 1 -1 -1
18 1 -1 -1
22 1 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
3 2 -1 -1
7 2 -1 -1
11 2 -1 -1
15 2 -1 -1
19 2 -1 -1
23 2 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
4 3 -1 -1
8 3 -1 -1
12 3 -1 -1
16 3 -1 -1
20 3 -1 -1
24 3 -1 -1

View File

@ -0,0 +1,13 @@
Decomposition Method = parmetis
Zoltan Parameters = parmetis_method=repartldiffusion
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
1 0 -1 -1
2 0 -1 -1
3 0 -1 -1
4 0 -1 -1
5 0 -1 -1
6 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
7 1 -1 -1
8 1 -1 -1
9 1 -1 -1
10 1 -1 -1
11 1 -1 -1
12 1 -1 -1

View File

@ -0,0 +1,7 @@
Global element ids assigned to processor 2
GID Part Perm IPerm
13 2 -1 -1
14 2 -1 -1
16 2 -1 -1
17 2 -1 -1
18 2 -1 -1

View File

@ -0,0 +1,10 @@
Global element ids assigned to processor 3
GID Part Perm IPerm
15 3 -1 -1
19 3 -1 -1
20 3 -1 -1
21 3 -1 -1
22 3 -1 -1
23 3 -1 -1
24 3 -1 -1
25 3 -1 -1

View File

@ -0,0 +1,15 @@
Decomposition Method = graph
Zoltan parameter = lb_approach = partition
Zoltan parameter = graph_package=parmetis
File Type = Chaco
File Name = simple
Parallel Disk Info = number=0
Global element ids assigned to processor 0
GID Part Perm IPerm
2 0 -1 -1
3 0 -1 -1
4 0 -1 -1
5 0 -1 -1
9 0 -1 -1
10 0 -1 -1
20 0 -1 -1

View File

@ -0,0 +1,8 @@
Global element ids assigned to processor 1
GID Part Perm IPerm
1 1 -1 -1
6 1 -1 -1
7 1 -1 -1
8 1 -1 -1
14 1 -1 -1
15 1 -1 -1

Some files were not shown because too many files have changed in this diff Show More