| /petsc/src/snes/tests/ |
| H A D | ex20.c | 139 PetscScalar tleft, tright, beta, td, ad, dd, fd = 0.0, tu, au, du = 0.0, fu = 0.0; in FormFunction() local 195 ad = 0.5 * (t0 + td); in FormFunction() 196 dd = PetscPowScalar(ad, beta); in FormFunction() 236 ad = 0.5 * (t0 + td); in FormFunction() 237 dd = PetscPowScalar(ad, beta); in FormFunction() 284 ad = 0.5 * (t0 + td); in FormFunction() 285 dd = PetscPowScalar(ad, beta); in FormFunction() 321 ad = 0.5 * (t0 + td); in FormFunction() 322 dd = PetscPowScalar(ad, beta); in FormFunction() 358 ad = 0.5 * (t0 + td); in FormFunction() [all …]
|
| /petsc/src/sys/classes/draw/utils/ |
| H A D | axisc.c | 29 PetscDrawAxis ad; in PetscDrawAxisCreate() local 35 …PetscCall(PetscHeaderCreate(ad, PETSC_DRAWAXIS_CLASSID, "DrawAxis", "Draw Axis", "Draw", PetscObje… in PetscDrawAxisCreate() 37 ad->win = draw; in PetscDrawAxisCreate() 38 ad->xticks = PetscADefTicks; in PetscDrawAxisCreate() 39 ad->yticks = PetscADefTicks; in PetscDrawAxisCreate() 40 ad->xlabelstr = PetscADefLabel; in PetscDrawAxisCreate() 41 ad->ylabelstr = PetscADefLabel; in PetscDrawAxisCreate() 42 ad->ac = PETSC_DRAW_BLACK; in PetscDrawAxisCreate() 43 ad->tc = PETSC_DRAW_BLACK; in PetscDrawAxisCreate() 44 ad->cc = PETSC_DRAW_BLACK; in PetscDrawAxisCreate() [all …]
|
| /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 194 _ai = ad->i; \ 196 _aj = PetscSafePointerPlusOffset(ad->j, _ai[i]); \ 197 _aa = PetscSafePointerPlusOffset(ad->a, _ai[i]); \ 239 #define AProw_nonscalable(i, ad, ao, p_loc, p_oth, apa) \ argument 244 _ai = ad->i; \ 246 _aj = PetscSafePointerPlusOffset(ad->j, _ai[i]); \ 247 _aa = PetscSafePointerPlusOffset(ad->a, _ai[i]); \
|
| H A D | mpiptap.c | 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 290 …PetscCall(PetscFreeSpaceGet(PetscRealIntMultTruncate(fill, PetscIntSumTruncate(ad->i[am], PetscInt… in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 292 …PetscCall(PetscFreeSpaceGet(PetscRealIntMultTruncate(fill, PetscIntSumTruncate(ad->i[am], p_loc->i… in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 301 ai = ad->i; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 304 aj = PetscSafePointerPlusOffset(ad->j, ai[i]); 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() 355 apfill = (PetscReal)api[am] / (ad->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 [all …]
|
| H A D | mpimatmatmult.c | 96 Mat_SeqAIJ *ad = (Mat_SeqAIJ *)a->A->data, *ao = (Mat_SeqAIJ *)a->B->data; in MatMatMultNumeric_MPIAIJ_MPIAIJ_nonscalable() local 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 201 …PetscInt *adi = ad->i, *adj = ad->j, *aoi = ao->i, *aoj = ao->j, rstart = A->rmap->rsta… in MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() 657 Mat_SeqAIJ *ad = (Mat_SeqAIJ *)a->A->data, *ao = (Mat_SeqAIJ *)a->B->data; in MatMatMultNumeric_MPIAIJ_MPIAIJ() local 659 PetscInt *adi = ad->i, *adj, *aoi = ao->i, *aoj; in MatMatMultNumeric_MPIAIJ_MPIAIJ() 725 adj = ad->j + adi[i]; in MatMatMultNumeric_MPIAIJ_MPIAIJ() 726 ada = ad->a + adi[i]; in MatMatMultNumeric_MPIAIJ_MPIAIJ() 806 …Mat_SeqAIJ *ad = (Mat_SeqAIJ *)a->A->data, *ao = (Mat_SeqAIJ *)a->B->data, *p_loc, *p_oth; in MatMatMultSymbolic_MPIAIJ_MPIAIJ() local 808 …PetscInt *adi = ad->i, *adj = ad->j, *aoi = ao->i, *aoj = ao->j, rstart = A->rmap->rsta… in MatMatMultSymbolic_MPIAIJ_MPIAIJ() [all …]
|
| H A D | mpiov.c | 1087 Mat_SeqAIJ *b, *ad = (Mat_SeqAIJ *)a->A->data, *bd = (Mat_SeqAIJ *)a->B->data; in MatCreateSubMatrix_MPIAIJ_All() local 1098 …Int i = A->rmap->rstart; i < A->rmap->rend; i++) lens[i] = ad->i[i - A->rmap->rstart + 1] - ad->i[… in MatCreateSubMatrix_MPIAIJ_All() 1121 sendcount = ad->nz + bd->nz; in MatCreateSubMatrix_MPIAIJ_All() 1123 a_jsendbuf = ad->j; in MatCreateSubMatrix_MPIAIJ_All() 1138 …for (PetscInt j = ad->i[i]; j < ad->i[i + 1]; j++) jsendbuf[cnt++] = A->rmap->rstart + *a_jsendbuf… in MatCreateSubMatrix_MPIAIJ_All() 1173 sendcount = ad->nz + bd->nz; in MatCreateSubMatrix_MPIAIJ_All() 1192 for (PetscInt j = ad->i[i]; j < ad->i[i + 1]; j++) sendbuf[cnt++] = *a_sendbuf++; in MatCreateSubMatrix_MPIAIJ_All()
|
| H A D | mpiaij.c | 4231 PetscScalar *ad, *ao; in MatUpdateMPIAIJWithArrays() local 4242 PetscCall(MatSeqAIJGetArrayWrite(Aij->A, &ad)); in MatUpdateMPIAIJWithArrays() 4257 PetscCall(PetscArraycpy(ad, v + Iii + ldi, md)); in MatUpdateMPIAIJWithArrays() 4259 ad += md; in MatUpdateMPIAIJWithArrays() 4264 PetscCall(MatSeqAIJRestoreArrayWrite(Aij->A, &ad)); in MatUpdateMPIAIJWithArrays() 4301 PetscScalar *ad, *ao; in MatUpdateMPIAIJWithArray() local 4309 PetscCall(MatSeqAIJGetArrayWrite(Aij->A, &ad)); in MatUpdateMPIAIJWithArray() 4316 PetscCall(PetscArraycpy(ad, v + Iii + ldi, md)); in MatUpdateMPIAIJWithArray() 4317 ad += md; in MatUpdateMPIAIJWithArray() 4327 PetscCall(MatSeqAIJRestoreArrayWrite(Aij->A, &ad)); in MatUpdateMPIAIJWithArray()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | inode.c | 770 const PetscInt *ai = a->i, *a_j = a->j, *vi, *ad, *aj; in MatSolve_SeqAIJ_Inode_inplace() local 794 ad = a->diag; in MatSolve_SeqAIJ_Inode_inplace() 802 nz = ad[row] - aii; in MatSolve_SeqAIJ_Inode_inplace() 806 …PetscPrefetchBlock(aj + ai[row + nsz], ad[row + nsz] - ai[row + nsz], 0, PETSC_PREFETCH_HINT_NTA);… in MatSolve_SeqAIJ_Inode_inplace() 808 …PetscPrefetchBlock(aa + ai[row + nsz], ad[ns[i + 2] - 1] - ai[row + nsz], 0, PETSC_PREFETCH_HINT_N… in MatSolve_SeqAIJ_Inode_inplace() 998 nz = aii - ad[row]; in MatSolve_SeqAIJ_Inode_inplace() 1016 x[*c--] = tmp[row] = sum1 * a_a[ad[row]]; in MatSolve_SeqAIJ_Inode_inplace() 1040 tmp0 = x[*c--] = tmp[row] = sum1 * a_a[ad[row]]; in MatSolve_SeqAIJ_Inode_inplace() 1043 x[*c--] = tmp[row] = sum2 * a_a[ad[row]]; in MatSolve_SeqAIJ_Inode_inplace() 1071 tmp0 = x[*c--] = tmp[row] = sum1 * a_a[ad[row]]; in MatSolve_SeqAIJ_Inode_inplace() [all …]
|
| /petsc/src/sys/tests/linter/output/ |
| H A D | testValidFunctionDocStrings.patch | 66 …References: Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex … 97 …Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo c…
|
| /petsc/src/tao/unconstrained/tutorials/ |
| H A D | rosenbrock4.h | 65 PetscScalar ad = alpha * d; in RosenbrockObjectiveGradient() local 66 PetscScalar g2 = ad * 2.0; in RosenbrockObjectiveGradient() 70 return ad * d + e * e; in RosenbrockObjectiveGradient()
|
| /petsc/lib/petsc/conf/ |
| H A D | rules | 12 .SUFFIXES: .F .F90 .f90 ${SUFFIXES} .PETSc .C .cc .cpp .cxx .r .rm .so .html .ad .m .F95 .f95 .fiat… 34 *.class *.ouit *.ad.* g_* silly.cmp *.tmp.* *.ilk *.pdb *.inst.c *.rej *.gcda *.gcno
|
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | mpibaij.c | 2091 Mat_SeqBAIJ *ad = (Mat_SeqBAIJ *)a->A->data, *bd = (Mat_SeqBAIJ *)a->B->data; in MatGetSeqNonzeroStructure_MPIBAIJ() local 2103 …ap->rstart / bs; i < A->rmap->rend / bs; i++) lens[i] = ad->i[i - A->rmap->rstart / bs + 1] - ad->… in MatGetSeqNonzeroStructure_MPIBAIJ() 2119 sendcount = ad->nz + bd->nz; in MatGetSeqNonzeroStructure_MPIBAIJ() 2121 a_jsendbuf = ad->j; in MatGetSeqNonzeroStructure_MPIBAIJ() 2136 … for (j = ad->i[i]; j < ad->i[i + 1]; j++) jsendbuf[cnt++] = A->rmap->rstart / bs + *a_jsendbuf++; in MatGetSeqNonzeroStructure_MPIBAIJ()
|
| /petsc/ |
| H A D | gmakefile.test | 4 .SUFFIXES: .F .F90 .f90 ${SUFFIXES} .PETSc .C .cc .cpp .cxx .r .rm .so .html .ad .m .tex .make .fig…
|
| /petsc/share/petsc/datafiles/meshes/ |
| H A D | testcase3D.cas | 3376 (pdf/unburnt-cp-ad? #f) 9040 10 ac ad 13 39 3a 9045 13 ad ae 16 41 42 9052 13 14 b4 ad 3a 42 9078 13 ad be 26 39 41 9207 ac ad b4 b3 3a 0 9208 ad ae b5 b4 42 0 9214 ad be bd ae 41 0 9215 ac bf be ad 39 0
|
| /petsc/doc/ |
| H A D | petsc.bib | 8921 @Article{ automatic-ad, 9194 @TechReport{ ad-petsc-tm,
|