# @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 ############################################################################## # # EXAMPLE OF zdrive.inp INPUT FILE FOR zdrive AND zfdrive. # ############################################################################## # GENERAL NOTES # # 1) Any line beginning with a "#" is considered a comment and will be # ignored by the file parser. # # 2) The order of the lines IS NOT significant. # # 3) Any lines that are optional are marked as such in this file. Unless # otherwise noted a line is required to exist in any input file. # # 4) The case of words IS NOT significant, e.g., "file" IS equivalent # to "FILE" or "File", etc. # # 5) The amount of blank space in between words IS significant. Each # word should only be separated by a single space. # # 6) Blank lines are ignored. # # ############################################################################## #+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # Decomposition Method = # # This line is used to specify the algorithm that Zoltan will use # for load balancing. Currently, the following methods that are acceptable: # rcb - Reverse Coordinate Bisection # octpart - Octree/Space Filling Curve # parmetis - ParMETIS graph partitioning # reftree - Refinement tree partitioning # #----------------------------------------------------------------------------- Decomposition Method = rcb #+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # Zoltan Parameters = # # This line is OPTIONAL. If it is not included, no user-defined parameters # will be passed to Zoltan. # # This line is used to to specify parameter values to overwrite the default # parameter values used in Zoltan. These parameters will be passed to Zoltan # through calls to Zoltan_Set_Param(). Parameters are set by entries consisting # of pairs of strings "=". # The should be a string that is recognized by the # particular load-balancing method being used. # The parameter entries should be separated by commas. # When many parameters must be specified, multiple # "Zoltan Parameters" lines may be included in the input file. # NOTE: The Fortran90 driver zfdrive can read only one parameter per line. #----------------------------------------------------------------------------- Zoltan Parameters = DEBUG_LEVEL=3 Zoltan Parameters = RCB_REUSE=0 #+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # File Type = <,chaco or Matrix Market options> # # This line is OPTIONAL. If it is not included, then it is assumed that # the file type is parallel nemesis. # # This line indicates which format the file is in. The current # file types for this line are: # NemesisI - parallel ExodusII/NemesisI files (1 per processor) # Chaco - Chaco graph and/or geometry file(s) # hypergraph - format documented in driver/dr_hg_readfile.c, # suffix .hg # matrixmarket - Matrix Market exchange format, suffix .mtx # matrixmarket+ - our enhanced Matrix Market format, documented in # driver/dr_hg_io.c, includes vertex and edge weights, # and process ownership of matrix data for # a distributed matrix, suffix .mtxp # # For NemesisI input, the initial distribution of data is given in the # Nemesis files. For Chaco input, however, an initial decomposition is # imposed by the zdrive. Four initial distribution methods are provided. # The method to be used can be specified in the chaco options: # initial distribution =