Engility
  1. Engility

H5Tuner

Public

Network

 
AuthorCommitMessageCommit Date
Neil FortnerNeil Fortner
c0c17a4e346Add documentation for --dynamic_timeout option for h5evolve.
Neil FortnerNeil Fortner
5a1495f4eb0Add dynamic timeout option to h5evolve. Incorporate Sean's patch for recording runs that timed out.
Neil FortnerNeil Fortner
c6520658988Add file autotuner_common.c mistakenly ommitted from last commit.
Neil FortnerNeil Fortner
a6e4ddafd87Add all features to the static version of the library. Add documentation for the static library. Refactor code so the majority is shared between the static and shared versions in autotuner_common.c. Unify code for H5Fopen and H5Fcreate. Other minor fixes/cleanup.
Scot BreitenfeldScot Breitenfeld
0bab2320b80updated link paths
Scot BreitenfeldScot Breitenfeld
f4278076e04fix for Cray warning about headers accepted by the compiler, rejected by the preprocessor
Scot BreitenfeldScot Breitenfeld
1fdd210db37added striping factor
Scot BreitenfeldScot Breitenfeld
72ae09981c1fixed am_silent_rules
Scot BreitenfeldScot Breitenfeld
b882517fe47updated hdf5 version
Scot BreitenfeldScot Breitenfeld
b45d3acee2emisc. documenation
Scot BreitenfeldScot Breitenfeld
6618a006abdfixed formatting
Scot BreitenfeldScot Breitenfeld
c5979771447fixed formatting
Scot BreitenfeldScot Breitenfeld
3ad33bb70edfixed formatting
Scot BreitenfeldScot Breitenfeld
f84706c24d1fixed typos and grammar
Neil FortnerNeil Fortner
7c2071ed951Fix usage statemet for selector option.
Neil FortnerNeil Fortner
b99f2a97d28Add bgl_nodes_pset parameter to h5evolve.
Neil FortnerNeil Fortner
aa2fb48b0c7Add Reference.md file mistakenly omitted from last commit.
Neil FortnerNeil Fortner
573708a37edAdd reference/md document for detailed technical documentation. Update/revise other documentation pages.
Neil FortnerNeil Fortner
662a92d2f82Add description of h5evolve to Home.md
Neil FortnerNeil Fortner
7fa33564d17Add markdown files from github wiki to "doc" directory.
Neil FortnerNeil Fortner
4525b20a11cMMerge branch 'master' into minor
Neil FortnerNeil Fortner
80b1a785150Remove all text output files except result_output.txt.
Neil FortnerNeil Fortner
119d011cdfaAdd config_output_file option, which writes a final config xml file for use with H5Tuner with the best parameters found during the evolution. Also now removes the temporary config file (which was renamed to __h5evolve_config.xml) after execution.
Neil FortnerNeil Fortner
83443bdbc58Add verbose option, to control the amount of output h5evolve prints.
Neil FortnerNeil Fortner
a2361658a19Add scaling parameter.
Neil FortnerNeil Fortner
4f9743f1fd3Add selector option. Other cleanup.
Neil FortnerNeil Fortner
98f551d1536Add crossover and crossover rate options. Move timeout option. Add comments/formatting.
Neil FortnerNeil Fortner
aeace547e34Default timeout and runs are now specified as globals at the top of h5evolve.py.
Neil FortnerNeil Fortner
8fc9a0f3378Change timeout option to take "0" to indicate no timeout.
Neil FortnerNeil Fortner
6ec2f28913aAdd "runs" options, to set the number of runs for each configuration.
Neil FortnerNeil Fortner
6e74eda3f6eRemove message about timeout
Neil FortnerNeil Fortner
8da5264d391Add timeout option to specify the time to wait for the application to finish. Timeout now applies to a single run and not an averaged set of runs.
Neil FortnerNeil Fortner
59594221e77rm unused code.
Neil FortnerNeil Fortner
937dc4bb601Change cost passing to use --cost_file=file, where the application writes the cost to a text file, since it is not possible to pass environment variables "up" the stack. Added this feature to ph5example.c.
Neil FortnerNeil Fortner
54332fae690Again bungled the last commit. This one should fix everything. This and the last commit also add the new env_cost option, which allows the application to self-report its running time (or any other cost function) using the environmental variable H5EVOLVE_COST.
Neil FortnerNeil Fortner
36fd2caaccfLast commit was accidentally incomplete. This finishes the implementation of the average elapsed time.
Neil FortnerNeil Fortner
bf226b76863Modify evolver to use the average of all runs with a configurations, instead of just using the last run.
Neil FortnerNeil Fortner
527cb22b516Add IBM_lockless_io and IBM_largeblock_io options to h5evolve.
Neil FortnerNeil Fortner
f896b9b219eFix usage message to indicate h5evolve should be run with python.
Neil FortnerNeil Fortner
81b9b29b8bdRename h5evolve_sample.py to h5evolve.py.
Neil FortnerNeil Fortner
f964f2101d6Fix issue where IBM_lockless_io would only accept "true".
Neil FortnerNeil Fortner
21bddb0789cAdd usage message.
Neil FortnerNeil Fortner
544b369e25aAdd options for evolver population, generations, mutation rate, and eilitism.
Neil FortnerNeil Fortner
d204f5dc068rm more unused code.
Neil FortnerNeil Fortner
0d66f76118fClean up output for last commit.
Neil FortnerNeil Fortner
d463dd87aacRe-enable (and fix) code for reusing old results.
Neil FortnerNeil Fortner
7b63c12efeaStrip spaces at the beginning instead of every iteration.
Neil FortnerNeil Fortner
abc7c756c9dCheck return code of application and set time to inf if it failed.
Neil FortnerNeil Fortner
4001fb4d651Cleanup unused code.
Neil FortnerNeil Fortner
621d7916e88Add message explaining parameter order in genome.