Cleanup/getoncpu flush
Compare changes
+ 1
− 2
@@ -30,7 +30,7 @@
@@ -86,6 +86,5 @@ void morse_pzbuild( MORSE_enum uplo, MORSE_desc_t *A, void *user_data, void* use
GitLab upgrade completed. Current version is 17.11.4.
This PR removes:
RUNTIME_desc_getoncpu[_async]()
functionsMORSE_TASK_flush_[all|desc|data]( options, ... )
functionsMORSE_Desc_Getoncpu()
And adds:
RUNTIME_desc_flush( desc, sequence)
that flushes and brings back to cpu asynchronously a full descriptorRUNTIME_data_flush( sequence, A, m, n)
that flushes the piece of data A(m,n) and brings it back to the cpu if needed.RUNTIME_flush()
that flushes all caches, but should be useless as we need to flush all descriptors used in the algorithms.MORSE_Desc_Flush( desc, sequence)
to replace MORSE_Desc_Getoncpu( desc )
that was synchronousAll algorithms have been updated to use those new functions.