You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adding a Tag or similar to a LinOp, for example to know it is a lower or upper triangular matrix
Make Transposable, Permutable, ... return concrete types as well as LinOp
Improve Permutable/Permutation interface: apply + rapply, find alternative for Array?
Let device executors only take OmpExecutor parameters, not plain Executor
Adding a memory space abstraction (Add a memory space abstraction #654 )
a. Logger needs to have a memory_space parameter, which breaks interface. Cannot use memory_space getter from Executor due to incomplete type issues.
Rename lt_strategy -> lh_strategy in ParICT parameters
Move make_temporary_clone to internal headers
Update loggers with implicit_sq_resnorm.
Remove ValueType from Identity
Split Csr IndexType into ColIndexType and RowPtrIndexType (64 bit column indices are rarely necessary)
Remove redundant information from Sellp (slice_lengths can be computed from slice_sets)
Remove Diagonal::read
Improve Hybrid strategy
Remove Array default constructor
Rename Array -> array
Replace Dense::at by either a device_accessor that makes clear that it can't be used on the host or device_reference which implicitly copies.
Track the possible interface breaking we find now.
warp_size
so something neutral, likesimd_units
)size_type
toint64
(Inconsistent use of integer types #430)preconditioner::Ilu
interface (Improve ILU preconditioner interface #472)Improve Permutable/Permutation interface: apply + rapply, find alternative for Array?a. Logger needs to have a memory_space parameter, which breaks interface. Cannot use memory_space getter from Executor due to incomplete type issues.
Identity
Diagonal::read
Array
default constructorArray
->array
Dense::at
by either adevice_accessor
that makes clear that it can't be used on the host ordevice_reference
which implicitly copies.Topics to discuss:
LinOp
toOp
orOperator
Dense
from multivector to dense matrix (Clarify the behavioral differences between a dense matrix and a multivector #796)Dense::create_submatrix
toDense::create_submatrix_view
.OmpExector
inheritance fromReferenceExecutor
.If there is anything miss, please feel free to edit it.
The text was updated successfully, but these errors were encountered: