Please sign in to comment.
Merge branch 'ta-master-track'
* ta-master-track: (40 commits) pass LAPACK_LIBRARIES to Elemental Minor elemental.cmake cleanup added missing header madness-config finds non-embedded elemental compiled as part of MADNESS correctly in build and install locations updated madness-config to relax checking for source and build dirs in case we are in install location already cherry-picked 598c366 check for popping empty stack; and don't pop empty stack amended 43cf3ce no message minimal changes to fix tensor tests discussed at 16ba1bf#diff-03848e5ab4089951b670606a957c6418R273 Introduced DependencyInterface::register_final_callback; cannot register additional callbacks after that. amended 8058323 updated DependencyInterface::register_callback to prevent multiple callback invokation cycles ocd amended 711b768 to use static constexpr flag to control debug printing updated comments to point out the race and why original WorldTaskQueue::add() is now safe commented out debug printing reverting 5e4aa80 again, but this time fixed DependencyInterface::dec and dec_debug to commit changes to ndepend after the last use of the object. This should avoid the race in WorldTaskQueue::add re-reverting 21d2b38, with comments. Appears to be a real race. reverted 21d2b38 which only hid a race ... # Conflicts: # src/madness/world/dependency_interface.h # src/madness/world/future.h
- Loading branch information...
Showing with 21 additions and 15 deletions.