Home
last modified time | relevance | path

Searched refs:reusesym (Results 1 – 6 of 6) sorted by relevance

/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.hpp212 PetscBool reusesym; member
213 MatProductCtx_SeqAIJKokkos() : reusesym(PETSC_FALSE) { } in MatProductCtx_SeqAIJKokkos()
H A Daijkok.kokkos.cxx819 if (pdata->reusesym) { // numeric reuses results from symbolic in MatProductNumeric_SeqAIJKokkos_SeqAIJKokkos()
820 pdata->reusesym = PETSC_FALSE; in MatProductNumeric_SeqAIJKokkos_SeqAIJKokkos()
943 pdata->reusesym = product->api_user; in MatProductSymbolic_SeqAIJKokkos_SeqAIJKokkos()
/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx163 PetscBool reusesym = PETSC_FALSE; member
1290 if (pdata->reusesym) { // numeric reuses results from symbolic in MatProductNumeric_MPIAIJKokkos()
1291 pdata->reusesym = PETSC_FALSE; in MatProductNumeric_MPIAIJKokkos()
1358 pdata->reusesym = product->api_user; in MatProductSymbolic_MPIAIJKokkos()
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx2176 …PetscBool reusesym; /* Hipsparse does not have split symbolic and numeric phases for s… member
2429 …if (mmdata->reusesym) { /* this happens when api_user is true, meaning that the matrix values have… in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2430 mmdata->reusesym = PETSC_FALSE; in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2859 mmdata->reusesym = PETSC_TRUE; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu2600 …PetscBool reusesym; /* Cusparse does not have split symbolic and numeric phases for sparse ma… member
2928 …if (mmdata->reusesym) { /* this happens when api_user is true, meaning that the matrix values have… in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
2929 mmdata->reusesym = PETSC_FALSE; in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3386 mmdata->reusesym = PETSC_TRUE; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c6962 PetscBool reusesym; member
7038 if (!mmdata->reusesym) { /* update temporary matrices */ in MatProductNumeric_MPIAIJBACKEND()
7042 mmdata->reusesym = PETSC_FALSE; in MatProductNumeric_MPIAIJBACKEND()
7154 mmdata->reusesym = product->api_user; in MatProductSymbolic_MPIAIJBACKEND()