Skip to content

ipsavitsky/greedy-scheduling

Repository files navigation

Code section

Build

mkdir build
cd build
cmake ..
make

Build docs

doxygen Doxyfile

All dependencies

  1. graph_partitioning
  2. json_dumper
    1. nlohmann/json - bundeled
    2. boost/lexical_cast
  3. logging
    1. boost/log
  4. parser
    1. boost/numeric
  5. schedule
    1. boost/numeric
    2. boost/graph
    3. boost/property_map
  6. time_schedule
    1. boost/numeric
    2. boost/iterator
    3. boost/range
  7. main.cpp
    1. boost/program_options
    2. boost/lexical_cast

How to use it

General options:
  -h [ --help ]                 Print help
  -i [ --input ] arg            Input file (or directory)
  --criteria arg (=NO)          Extra criteria for time schedule (CR/BF/NO)
  --class arg                   Class of input file (0/1/2)
  -l [ --log ] arg (=debug)     Specify log level 
                                0 - trace 
                                1 - debug 
                                2 - info 
                                3 - warning 
                                4 - error 
                                5 - fatal 
                                
  -s [ --scheme ] arg (=access) GC2 scheme to use (simple/access)
  -t [ --threshold ] arg (=0.5) Threshold for access scheme
  --steps                       Dump steps as individual files
  --cr_con                      Enable CR controlling GC1 at 0.3 threshold

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published