PPL Logo

libs/ck-libs/metis/programs/cmdline_gpmetis.c File Reference

Command-line argument parsing for gpmetis. More...

Go to the source code of this file.

Functions

params_tparse_cmdline (int argc, char *argv[])

Variables

static struct gk_option long_options []
static gk_StringMap_t ptype_options []
static gk_StringMap_t objtype_options []
static gk_StringMap_t ctype_options []
static gk_StringMap_t iptype_options []
static gk_StringMap_t rtype_options []
static char helpstr [][100]
static char shorthelpstr [][100]


Detailed Description

Command-line argument parsing for gpmetis.

Date:
12/24/2008
Author:
George
Version:
$Id: cmdline_gpmetis.c 13901 2013-03-24 16:17:03Z karypis $

Definition in file cmdline_gpmetis.c.


Function Documentation

params_t* parse_cmdline ( int  argc,
char *  argv[] 
)

This is the entry point of the command-line argument parser

Definition at line 217 of file cmdline_gpmetis.c.


Variable Documentation

struct gk_option long_options[] [static]

Initial value:

 {
  {"ptype",          1,      0,      METIS_OPTION_PTYPE},
  {"objtype",        1,      0,      METIS_OPTION_OBJTYPE}, 

  {"ctype",          1,      0,      METIS_OPTION_CTYPE},
  {"iptype",         1,      0,      METIS_OPTION_IPTYPE},




  {"no2hop",         0,      0,      METIS_OPTION_NO2HOP},
  {"minconn",        0,      0,      METIS_OPTION_MINCONN},
  {"contig",         0,      0,      METIS_OPTION_CONTIG},

  {"nooutput",       0,      0,      METIS_OPTION_NOOUTPUT},

  {"ufactor",        1,      0,      METIS_OPTION_UFACTOR},
  {"niter",          1,      0,      METIS_OPTION_NITER},
  {"ncuts",          1,      0,      METIS_OPTION_NCUTS},

  {"tpwgts",         1,      0,      METIS_OPTION_TPWGTS},
  {"ubvec",          1,      0,      METIS_OPTION_UBVEC},

  {"seed",           1,      0,      METIS_OPTION_SEED},

  {"dbglvl",         1,      0,      METIS_OPTION_DBGLVL},

  {"help",           0,      0,      METIS_OPTION_HELP},
  {0,                0,      0,      0}
}

Definition at line 16 of file cmdline_gpmetis.c.

Initial value:

 {
 {"rb",                 METIS_PTYPE_RB},
 {"kway",               METIS_PTYPE_KWAY},
 {NULL,                 0}
}

Definition at line 52 of file cmdline_gpmetis.c.

Initial value:

 {
 {"cut",                METIS_OBJTYPE_CUT},
 {"vol",                METIS_OBJTYPE_VOL},
 {NULL,                 0}
}

Definition at line 58 of file cmdline_gpmetis.c.

Initial value:

 {
 {"rm",                 METIS_CTYPE_RM},
 {"shem",               METIS_CTYPE_SHEM},
 {NULL,                 0}
}

Definition at line 64 of file cmdline_gpmetis.c.

Initial value:

 {
 {"grow",               METIS_IPTYPE_GROW},
 {"random",             METIS_IPTYPE_RANDOM},
 {NULL,                 0}
}

Definition at line 70 of file cmdline_gpmetis.c.

Initial value:

 {
 {"fm",                METIS_RTYPE_FM},
 {"greedy",            METIS_RTYPE_GREEDY},
 {NULL,                 0}
}

Definition at line 76 of file cmdline_gpmetis.c.

char helpstr[][100] [static]

Definition at line 87 of file cmdline_gpmetis.c.

char shorthelpstr[][100] [static]

Initial value:

 {
" ",
"   Usage: gpmetis [options] <filename> <nparts>",
"          use 'gpmetis -help' for a summary of the options.",
""
}

Definition at line 205 of file cmdline_gpmetis.c.


Generated on Mon Sep 21 08:10:21 2020 for Charm++ by  doxygen 1.5.5