The CMake configure script now stores the git revision tag information for TiledArray.
DistEval::wait() now prints some additional diagnostic information in the event of an exception (which occurs if there is a wait timeout).
Updated MADNESS tag.
Fixed a compile error introduced in commit 8246434471e250a6dd6ebdf1953c9325ed1bb2cd.
changed the maxiter in conjgrad that based on the size of the tensor
Merge branch 'master' of https://github.com/ValeevGroup/tiledarray
Silenced a warning.
Improved the SparseShape::gemm norm calculations.
The contract-reduce tile operation now asserts that the result tile is not empty.
- Added a non-intrusive empty operation.
- Moved tile_interface.h into the tile_op directory.
Added an assert check to make_distributed_shared_ptr that checks for a non-zero pointer.
The distributed storage test now uses the distributed deleter instead of the MADNESS deferred deleter.
- Array::make_replicated() now uses the new deferred deleter method in MADNESS.
- Added a compile time check that fails if MADNESS defines MADNESS_DISABLE_SHARED_FROM_THIS.
- Updated the MADNESS tag.
The ContractReduce unit test now correctly checks the error condition when attempting to permute an empty tile.
- Distributed evaluators now use the distributed deleter instead of the MADNESS deferred deleter.
- Updated unit tests to reflect this change.
Fixed a compile error that was introduced with the last MADNESS update in commit ea5a6912da5a7bea0b24860abbbc8e41ccb4d476.
Added std::enable_shared_from_this as a base class for all of the distributed evaluators.
The old and new version of Summa can now be selected at compile time with the TILEDARRAY_ENABLE_OLD_SUMMA definition.
Updated the new Summa code to work with recent changes
- Reenabled the sparse Summa test code.
The c tensor in ta_sparse is now correctly initialized. Close issue #16.
The old Summa now inherits from std::enable_shared_from_this.