Skip to content

Netloc TODO

Brice Goglin edited this page Feb 7, 2016 · 3 revisions

Random ideas for Netloc:

Don't make reader's API public, we won't get external readers anytime soon, just keep it private for now so that we can break things as we wish. This may imply to make dc.h private too.

Drop non-IB readers for now?

Integrate extract-dats into gather-ib?

Don't have extract-dats call reader which calls reader-ib-general which requires Perl...

Remove jansson. Files should be easy to parse/generate, do it manually to avoid the crappy dependency.

Remove Perl stuff, except for scripts like gather_ib_raw.

See if netloc/map.h is useful for now. If the first release focuses on scotch, map doesn't matter.

Rename lsnettopo/lsmap into netloc-ls and netloc-lsmap? Move netloc tools to their own utils/netloc/ subdirectory

Rename netloc into netloc-fullgraph and make netloc-scotch the main netloc which uses netloc-fullgraph or synthetic topologies for Cray/BGQ/Tofu/...

Clone this wiki locally