Substantially extended sparse contraction capabilities
It is now possible to contract two sparse tensors, into a potentially sparse output. The release also includes bug fixes, improvements to start-up time at larger parallel scale, capability for writing tensors to disk via MPI_I/O, and improvements for multitype contraction/summation support. Semantics of Transform with sparse output changed for summations to only modify existing sparse elements rather than create new nonzeros.
Strong and weak scalability plots of this version for the sparse MP3 code in examples/sparse_mp3.cxx are below
spmp3_ss_edison_jul2016.pdf
spmp3_ws_edison_jul2016.pdf