The library needs orphaned openmp statements for threading purposes.
I suggest we use OMP tasks for the majority of the uses. In certain cases this may be overkill, but for sparse patterns this is probably the best choice due to load-balance issues arising from unequal number of elements per row/column.
The library needs orphaned openmp statements for threading purposes.
I suggest we use OMP tasks for the majority of the uses. In certain cases this may be overkill, but for sparse patterns this is probably the best choice due to load-balance issues arising from unequal number of elements per row/column.