Home
last modified time | relevance | path

Searched refs:ad (Results 1 – 15 of 15) sorted by relevance

/petsc/src/snes/tests/
H A Dex20.c139 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 Daxisc.c29 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 Dmpiaij.h188 #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 Dmpiptap.c99 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 Dmpimatmatmult.c96 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 Dmpiov.c1087 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 Dmpiaij.c4231 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 Dinode.c770 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 DtestValidFunctionDocStrings.patch66 …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 Drosenbrock4.h65 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 Drules12 .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 Dmpibaij.c2091 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 Dgmakefile.test4 .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 Dtestcase3D.cas3376 (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 Dpetsc.bib8921 @Article{ automatic-ad,
9194 @TechReport{ ad-petsc-tm,