<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I have just noticed we have different occurrences of the valid_GPU_matrix flag in src/mat/interface and src/mat/utils<div class=""><div class=""><div class="">I think that how they are used now is wrong, as they assume that all those operations can only be executed on the CPU, irrespective of the specific type.</div><div class="">Is there any plan to fix this? If not, I can take care of it, I am currently writing a dense matrix for CUDA here <a href="https://bitbucket.org/petsc/petsc/branch/stefano_zampini/cuda" class="">https://bitbucket.org/petsc/petsc/branch/stefano_zampini/cuda</a> </div></div></div></body></html>