Lines Matching refs:ao
99 Mat_SeqAIJ *ad = (Mat_SeqAIJ *)a->A->data, *ao = (Mat_SeqAIJ *)a->B->data; in MatPtAPNumeric_MPIAIJ_MPIAIJ_scalable() local
146 AProw_scalable(i, ad, ao, p_loc, p_oth, api, apj, apa); in MatPtAPNumeric_MPIAIJ_MPIAIJ_scalable()
237 …Mat_SeqAIJ *p_loc, *p_oth = NULL, *ad = (Mat_SeqAIJ *)a->A->data, *ao = NULL, *c_loc,… in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() local
253 if (size > 1) ao = (Mat_SeqAIJ *)a->B->data; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
289 if (ao) { in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
290 …alIntMultTruncate(fill, PetscIntSumTruncate(ad->i[am], PetscIntSumTruncate(ao->i[am], p_loc->i[pm]… in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
313 if (ao) { in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
314 ai = ao->i; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
317 aj = PetscSafePointerPlusOffset(ao->j, ai[i]); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
352 if (ao) { in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
353 apfill = (PetscReal)api[am] / (ad->i[am] + ao->i[am] + p_loc->i[pm] + 1); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable()
576 …Mat_SeqAIJ *ad = (Mat_SeqAIJ *)a->A->data, *ao = (Mat_SeqAIJ *)a->B->data, *p_oth = (Mat_SeqAIJ *)… in MatPtAPSymbolicComputeOneRowOfAP_private() local
608 if (ao) { in MatPtAPSymbolicComputeOneRowOfAP_private()
609 ai = ao->i; in MatPtAPSymbolicComputeOneRowOfAP_private()
612 aj = ao->j + ai[i]; in MatPtAPSymbolicComputeOneRowOfAP_private()
635 …Mat_SeqAIJ *ad = (Mat_SeqAIJ *)a->A->data, *ao = (Mat_SeqAIJ *)a->B->data, *p_oth = (Mat_SeqAIJ *)… in MatPtAPNumericComputeOneRowOfAP_private() local
672 if (ao) { in MatPtAPNumericComputeOneRowOfAP_private()
673 ai = ao->i; in MatPtAPNumericComputeOneRowOfAP_private()
676 aj = ao->j + ai[i]; in MatPtAPNumericComputeOneRowOfAP_private()
677 aa = ao->a + ai[i]; in MatPtAPNumericComputeOneRowOfAP_private()
1524 …Mat_SeqAIJ *p_loc, *p_oth = NULL, *ad = (Mat_SeqAIJ *)a->A->data, *ao = NULL, *c_loc,… in MatPtAPSymbolic_MPIAIJ_MPIAIJ() local
1540 if (size > 1) ao = (Mat_SeqAIJ *)a->B->data; in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1577 if (ao) { in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1578 …alIntMultTruncate(fill, PetscIntSumTruncate(ad->i[am], PetscIntSumTruncate(ao->i[am], p_loc->i[pm]… in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1601 if (ao) { in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1602 ai = ao->i; in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1605 aj = PetscSafePointerPlusOffset(ao->j, ai[i]); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1640 if (ao) { in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1641 apfill = (PetscReal)api[am] / (ad->i[am] + ao->i[am] + p_loc->i[pm] + 1); in MatPtAPSymbolic_MPIAIJ_MPIAIJ()
1860 Mat_SeqAIJ *ad = (Mat_SeqAIJ *)a->A->data, *ao = (Mat_SeqAIJ *)a->B->data; in MatPtAPNumeric_MPIAIJ_MPIAIJ() local
1909 …AProw_nonscalable(i, ad, ao, p_loc, p_oth, ptap->apa); // Directly access the value arrays from th… in MatPtAPNumeric_MPIAIJ_MPIAIJ()