restore likely macros
potentially useless optimization of is_symmetric
add whitespace so lines aren't more than screen width
a little more whitespace and impl allreduces
activate and impl allreduce in master fn
config stuff and barrier includes flush