Set up most of the preliminary work to start parallelizing with
Boost::MPI.
Underway with parallel implementation.
Segfaulting - likely because allocation with Boost::MPI is not working
correctly in my case. Moving on to simple vectors of Vector3.
Working, coarse parallel implementation
Made some changes to speed up builds
Removed build speedup since ccache is so fast anyways :)
Config change
Working parallel implementation, albeit slower than the normal
implementation.
Limited the work per processor by only letting it run over the atoms in
cells it should work on.
Final setup before direct cell to cell communication.
Working parallel implementation with communication across boxes.
Optimized MPI communication.
Removed comment.
Added timer and MPI to compare times
Fixed nasty bug which actually caused cells to be communicated to not be
the ones which were expected to be received.
This likely was no problem for most systems, but could have turned ugly
(and would mess up any Newton's 3rd law implementation).
Added Newton's third law as a bool
Implementing force communications
Implemented force communication, not working...
Removed old comments and commented out nonworking code.
Pretty well working with parallelization, spending a bit too much time
reallocating atoms.
Fixed conflicts