forget recv self-self sort
Making structs for all the data we need later. Filled out the subdomain side,
still need to do the processor side.