Switching from template to typedef approach for changing integer sizes. The ValueInt class was thus equipped with a custom MPI datatype and MAXLOC replacement operation. Several MPI routines were also given additional shortened versions, and then the versions with tags had their names changed to reflect this, e.g., TaggedSend versus Send. The frequent usages of std::logic_error and std::runtime_error were replaced with shorter functions, LogicError( std::string ) and RuntimeError( std::string ), and the fact that ResizeTo can be called on views when the size does not need to increase is now exploited more often. The same change should be done for alignments in the near future.