warp.tile_cholesky_solve_inplace#
- warp.tile_cholesky_solve_inplace( ) None#
Solve
A x = yin place, overwritingywithx.Behaves like
tile_cholesky_solve(), including the meaning ofLunder eachfill_mode, the dtype rules, the support for a 1D or 2D right-hand side, and the backend selection, except that the solution overwritesyinstead of being returned.This is a cooperative operation, so every thread in the block must call it.
This in-place variant avoids allocating shared memory for a separate output.
- Parameters:
L – A square triangular Cholesky factor of
A, withshape=(M, M).y – The right-hand side, a tile with
shape=(M,)orshape=(M, NRHS), overwritten by the solutionx.fill_mode –
"lower"or"upper". Must be a compile-time constant.
See
tile_cholesky()for a usage example.