Lines Matching refs:C_loc

64   PetscCall(MatDestroy(&ptap->C_loc));  in MatProductCtxDestroy_MPIAIJ_PtAP()
102 Mat AP_loc, C_loc, C_oth; in MatPtAPNumeric_MPIAIJ_MPIAIJ_scalable() local
153 PetscCall(MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable(ptap->Rd, AP_loc, ptap->C_loc)); in MatPtAPNumeric_MPIAIJ_MPIAIJ_scalable()
156 C_loc = ptap->C_loc; in MatPtAPNumeric_MPIAIJ_MPIAIJ_scalable()
163 cm = C_loc->rmap->N; in MatPtAPNumeric_MPIAIJ_MPIAIJ_scalable()
164 c_seq = (Mat_SeqAIJ *)C_loc->data; in MatPtAPNumeric_MPIAIJ_MPIAIJ_scalable()
167 PetscCall(ISLocalToGlobalMappingApply(ptap->ltog, c_seq->i[C_loc->rmap->n], c_seq->j, c_seq->j)); in MatPtAPNumeric_MPIAIJ_MPIAIJ_scalable()
189 …PetscCall(ISGlobalToLocalMappingApply(ptap->ltog, IS_GTOLM_DROP, c_seq->i[C_loc->rmap->n], c_seq->… in MatPtAPNumeric_MPIAIJ_MPIAIJ_scalable()
190 …c_seq->i[C_loc->rmap->n] == nout, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Incorrect mapping %" Pet… in MatPtAPNumeric_MPIAIJ_MPIAIJ_scalable()
211 …G_INCOMP, "Incorrect mapping %" PetscInt_FMT " != %" PetscInt_FMT, c_seq->i[C_loc->rmap->n], nout); in MatPtAPNumeric_MPIAIJ_MPIAIJ_scalable()
434 PetscCall(MatProductCreate(ptap->Rd, ptap->AP_loc, NULL, &ptap->C_loc)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
435 PetscCall(MatProductSetType(ptap->C_loc, MATPRODUCT_AB)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
436 PetscCall(MatProductSetAlgorithm(ptap->C_loc, "default")); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
437 PetscCall(MatProductSetFill(ptap->C_loc, fill)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
439 PetscCall(MatSetOptionsPrefix(ptap->C_loc, prefix)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
440 PetscCall(MatAppendOptionsPrefix(ptap->C_loc, "inner_diag_")); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
442 PetscCall(MatProductSetFromOptions(ptap->C_loc)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
443 PetscCall(MatProductSymbolic(ptap->C_loc)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
445 c_loc = (Mat_SeqAIJ *)ptap->C_loc->data; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
446 …PetscCall(ISLocalToGlobalMappingApply(ptap->ltog, c_loc->i[ptap->C_loc->rmap->n], c_loc->j, c_loc-… in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
559 …PetscCall(ISGlobalToLocalMappingApply(ptap->ltog, IS_GTOLM_DROP, c_loc->i[ptap->C_loc->rmap->n], c… in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
560 …ptap->C_loc->rmap->n] == nout, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Incorrect mapping %" PetscI… in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
1725 PetscCall(MatProductCreate(ptap->Rd, ptap->AP_loc, NULL, &ptap->C_loc)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1727 PetscCall(MatSetOptionsPrefix(ptap->C_loc, prefix)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1728 PetscCall(MatAppendOptionsPrefix(ptap->C_loc, "inner_C_loc_")); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1729 PetscCall(MatProductSetType(ptap->C_loc, MATPRODUCT_AB)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1730 PetscCall(MatProductSetAlgorithm(ptap->C_loc, "default")); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1731 PetscCall(MatProductSetFill(ptap->C_loc, fill)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1732 PetscCall(MatProductSetFromOptions(ptap->C_loc)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1733 PetscCall(MatProductSymbolic(ptap->C_loc)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1735 c_loc = (Mat_SeqAIJ *)ptap->C_loc->data; in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1863 Mat AP_loc, C_loc, C_oth; in MatPtAPNumeric_MPIAIJ_MPIAIJ() local
1927 PetscCall(MatProductNumeric(ptap->C_loc)); in MatPtAPNumeric_MPIAIJ_MPIAIJ()
1929 C_loc = ptap->C_loc; in MatPtAPNumeric_MPIAIJ_MPIAIJ()
1936 cm = C_loc->rmap->N; in MatPtAPNumeric_MPIAIJ_MPIAIJ()
1937 c_seq = (Mat_SeqAIJ *)C_loc->data; in MatPtAPNumeric_MPIAIJ_MPIAIJ()
1940 PetscCall(MatSeqAIJGetArrayRead(C_loc, &array)); in MatPtAPNumeric_MPIAIJ_MPIAIJ()
1963 PetscCall(MatSeqAIJRestoreArrayRead(C_loc, &array)); in MatPtAPNumeric_MPIAIJ_MPIAIJ()