Searched refs:p_loc (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.h | 188 #define AProw_scalable(i, ad, ao, p_loc, p_oth, api, apj, apa) \ argument 200 _pi = p_loc->i; \ 202 _pj = p_loc->j + _pi[_row]; \ 203 _pa = p_loc->a + _pi[_row]; \ 239 #define AProw_nonscalable(i, ad, ao, p_loc, p_oth, apa) \ argument 250 _pi = p_loc->i; \ 252 _pj = PetscSafePointerPlusOffset(p_loc->j, _pi[_row]); \ 253 _pa = PetscSafePointerPlusOffset(p_loc->a, _pi[_row]); \
|
| H A D | mpiptap.c | 100 Mat_SeqAIJ *ap, *p_loc, *p_oth = NULL, *c_seq; in MatPtAPNumeric_MPIAIJ_MPIAIJ_scalable() local 135 p_loc = (Mat_SeqAIJ *)ptap->P_loc->data; in MatPtAPNumeric_MPIAIJ_MPIAIJ_scalable() 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 277 p_loc = (Mat_SeqAIJ *)P_loc->data; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 282 MatRowMergeMax_SeqAIJ(p_loc, P_loc->rmap->N, ta); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 290 …ncate(fill, PetscIntSumTruncate(ad->i[am], PetscIntSumTruncate(ao->i[am], p_loc->i[pm]))), &free_s… in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 292 …PetscCall(PetscFreeSpaceGet(PetscRealIntMultTruncate(fill, PetscIntSumTruncate(ad->i[am], p_loc->i… in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 302 pi = p_loc->i; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 308 Jptr = p_loc->j + pi[row]; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() [all …]
|
| H A D | mpimatmatmult.c | 99 Mat_SeqAIJ *p_loc, *p_oth; in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable() local 132 p_loc = (Mat_SeqAIJ *)ptap->P_loc->data; in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable() 150 AProw_nonscalable(i, ad, ao, p_loc, p_oth, apa); in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable() 199 …Mat_SeqAIJ *ad = (Mat_SeqAIJ *)a->A->data, *ao = (Mat_SeqAIJ *)a->B->data, *p_loc, *p_oth; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() local 223 p_loc = (Mat_SeqAIJ *)ptap->P_loc->data; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() 224 pi_loc = p_loc->i; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() 225 pj_loc = p_loc->j; in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() 661 Mat_SeqAIJ *p_loc, *p_oth; in MatMatMultNumeric_MPIAIJ_MPIAIJ() local 697 p_loc = (Mat_SeqAIJ *)ptap->P_loc->data; in MatMatMultNumeric_MPIAIJ_MPIAIJ() 698 pi_loc = p_loc->i; in MatMatMultNumeric_MPIAIJ_MPIAIJ() [all …]
|