| /petsc/src/mat/tests/ |
| H A D | ex124.c | 15 PetscInt ma, na, mb, nb; in main() local 36 PetscCall(MatGetSize(A, &ma, &na)); in main() 48 PetscCheck(ma == mb && na == nb, PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "nonconforming matrix size"); in main()
|
| /petsc/src/snes/ftn-mod/ |
| H A D | petscsnes.h90 | 2 subroutine SNESRestoreConvergenceHistory(snes, a, its, na, ierr) 6 PetscInt na
|
| /petsc/src/sys/tests/ |
| H A D | ex41.c | 11 PetscInt n, off, array[4], na, nb, i, *marray, size; in main() local 115 PetscCall(PetscHSetIGetCapacity(ht, &na)); in main() 117 PetscTestCheck(na >= n); in main() 124 PetscTestCheck(nb >= na); in main()
|
| H A D | ex40.c | 25 PetscInt n, v, koff, keys[4], voff, vals[4], na, nb, i, size, *karray, off; in PETSC_HASH_MAP() local 142 PetscCall(PetscHMapIVGetCapacity(htv, &na)); in PETSC_HASH_MAP() 143 PetscTestCheck(na >= n); in PETSC_HASH_MAP() 147 PetscTestCheck(nb >= na); in PETSC_HASH_MAP()
|
| /petsc/src/ksp/ftn-mod/ |
| H A D | petscksp.h90 | 2 subroutine KSPRestoreConvergenceHistory(ksp, r, na, ierr) 6 PetscInt na
|
| /petsc/include/ |
| H A D | petscstring.h | 536 size_t na = 0, nb = 0; in PetscStrendswith() local 542 PetscCall(PetscStrlen(a, &na)); in PetscStrendswith() 544 if (na >= nb) { in PetscStrendswith() 546 *flg = __builtin_memcmp(b, a + (na - nb), nb) == 0 ? PETSC_TRUE : PETSC_FALSE; in PetscStrendswith() 548 *flg = memcmp(b, a + (na - nb), nb) == 0 ? PETSC_TRUE : PETSC_FALSE; in PetscStrendswith()
|
| /petsc/src/ksp/ksp/interface/ |
| H A D | itfunc.c | 2452 PetscErrorCode KSPSetResidualHistory(KSP ksp, PetscReal a[], PetscCount na, PetscBool reset) in KSPSetResidualHistory() argument 2458 if (na != PETSC_DECIDE && na != PETSC_DEFAULT && a) { in KSPSetResidualHistory() 2460 ksp->res_hist_max = na; in KSPSetResidualHistory() 2462 if (na != PETSC_DECIDE && na != PETSC_DEFAULT) ksp->res_hist_max = (size_t)na; in KSPSetResidualHistory() 2508 PetscErrorCode KSPGetResidualHistory(KSP ksp, const PetscReal *a[], PetscInt *na) in KSPGetResidualHistory() argument 2513 if (na) PetscCall(PetscIntCast(ksp->res_hist_len, na)); in KSPGetResidualHistory() 2538 PetscErrorCode KSPSetErrorHistory(KSP ksp, PetscReal a[], PetscCount na, PetscBool reset) in KSPSetErrorHistory() argument 2544 if (na != PETSC_DECIDE && na != PETSC_DEFAULT && a) { in KSPSetErrorHistory() 2546 ksp->err_hist_max = na; in KSPSetErrorHistory() 2548 if (na != PETSC_DECIDE && na != PETSC_DEFAULT) ksp->err_hist_max = (size_t)na; in KSPSetErrorHistory() [all …]
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | Vec.pyx | 349 cdef PetscInt na=0 351 array = iarray_s(array, &na, &sa) 352 if size is None: size = (toInt(na), toInt(PETSC_DECIDE)) 358 if na < n: raise ValueError( 360 (toInt(na), toInt(n), toInt(bs))) 400 cdef PetscInt na=0 406 cpuarray = iarray_s(cpuarray, &na, &sa) 408 if size is None: size = (toInt(na), toInt(PETSC_DECIDE)) 414 if na < n: raise ValueError( 416 (toInt(na), toInt(n), toInt(bs))) [all …]
|
| H A D | petscvec.pxi | 424 cdef PetscInt na=0, nv=0, i=0 426 cdef ndarray ary = iarray_s(o, &na, &va) 428 if (na != nv) and PyArray_NDIM(ary) > 0: raise ValueError( 430 (toInt(na), toInt(nv)))
|
| H A D | petscmat.pxi | 1114 if st == "na": return MAT_SHIFT_NONZERO
|
| /petsc/src/tao/interface/ |
| H A D | taosolver.c | 2574 …tscReal obj[], PetscReal resid[], PetscReal cnorm[], PetscInt lits[], PetscInt na, PetscBool reset) in TaoSetConvergenceHistory() argument 2583 if (na == PETSC_DECIDE || na == PETSC_CURRENT) na = 1000; in TaoSetConvergenceHistory() 2585 PetscCall(PetscCalloc4(na, &obj, na, &resid, na, &cnorm, na, &lits)); in TaoSetConvergenceHistory() 2593 tao->hist_max = na; in TaoSetConvergenceHistory()
|
| /petsc/src/ksp/pc/impls/asm/ |
| H A D | asm.c | 1395 PetscInt na; in PCASMCreateSubdomains() local 1397 PetscCall(MatGetRowIJ(Ad, 0, PETSC_TRUE, isbaij, &na, &ia, &ja, &done)); in PCASMCreateSubdomains() 1406 for (i = 0; i < na; i++) { /* count number of nonzeros */ in PCASMCreateSubdomains() 1417 PetscCall(PetscMalloc1(na + 1, &iia)); in PCASMCreateSubdomains() 1421 for (i = 0; i < na; i++) { /* fill adjacency */ in PCASMCreateSubdomains() 1434 PetscCall(MatCreateMPIAdj(PETSC_COMM_SELF, na, na, iia, jja, NULL, &adj)); in PCASMCreateSubdomains() 1442 PetscCall(MatRestoreRowIJ(Ad, 0, PETSC_TRUE, isbaij, &na, &ia, &ja, &done)); in PCASMCreateSubdomains()
|
| /petsc/src/ksp/pc/impls/gasm/ |
| H A D | gasm.c | 1353 PetscInt na; in PCGASMCreateLocalSubdomains() local 1355 PetscCall(MatGetRowIJ(Ad, 0, PETSC_TRUE, isbaij, &na, &ia, &ja, &done)); in PCGASMCreateLocalSubdomains() 1364 for (i = 0; i < na; i++) { /* count number of nonzeros */ in PCGASMCreateLocalSubdomains() 1375 PetscCall(PetscMalloc1(na + 1, &iia)); in PCGASMCreateLocalSubdomains() 1379 for (i = 0; i < na; i++) { /* fill adjacency */ in PCGASMCreateLocalSubdomains() 1390 PetscCall(MatCreateMPIAdj(PETSC_COMM_SELF, na, na, iia, jja, NULL, &adj)); in PCGASMCreateLocalSubdomains() 1398 PetscCall(MatRestoreRowIJ(Ad, 0, PETSC_TRUE, isbaij, &na, &ia, &ja, &done)); in PCGASMCreateLocalSubdomains()
|
| /petsc/src/vec/vec/impls/nest/ |
| H A D | vecnest.c | 719 PetscReal n, na, nr; in VecErrorWeightedNorms_Nest() local 722 …ba ? ba->v[i] : NULL, rtol, br ? br->v[i] : NULL, ignore_max, &n, &n_loc, &na, &na_loc, &nr, &nr_l… in VecErrorWeightedNorms_Nest() 725 *norma = PetscMax(*norma, na); in VecErrorWeightedNorms_Nest() 729 *norma += PetscSqr(na); in VecErrorWeightedNorms_Nest()
|
| /petsc/src/snes/interface/ |
| H A D | snes.c | 4472 PetscErrorCode SNESSetConvergenceHistory(SNES snes, PetscReal a[], PetscInt its[], PetscInt na, Pet… in SNESSetConvergenceHistory() argument 4479 if (na == PETSC_DECIDE) na = 1000; in SNESSetConvergenceHistory() 4480 PetscCall(PetscCalloc2(na, &a, na, &its)); in SNESSetConvergenceHistory() 4485 snes->conv_hist_max = (size_t)na; in SNESSetConvergenceHistory() 4540 PetscErrorCode SNESGetConvergenceHistory(SNES snes, PetscReal *a[], PetscInt *its[], PetscInt *na) in SNESGetConvergenceHistory() argument 4546 if (na) *na = (PetscInt)snes->conv_hist_len; in SNESGetConvergenceHistory()
|
| /petsc/ |
| H A D | .mailmap | 32 Jason Sarich <sarich@mcs.anl.gov> <sarich@24-148-35-133.na.21stcentury.net>
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 210 PetscInt na, nb, i, j, *rows, cnt = 0, n0rows; in MatFindNonzeroRows_MPIAIJ() local 221 na = ia[i + 1] - ia[i]; in MatFindNonzeroRows_MPIAIJ() 223 if (!na && !nb) { in MatFindNonzeroRows_MPIAIJ() 228 for (j = 0; j < na; j++) { in MatFindNonzeroRows_MPIAIJ() 247 na = ia[i + 1] - ia[i]; in MatFindNonzeroRows_MPIAIJ() 249 if (!na && !nb) continue; in MatFindNonzeroRows_MPIAIJ() 251 for (j = 0; j < na; j++) { in MatFindNonzeroRows_MPIAIJ() 1888 …PetscInt M = A->rmap->N, N = A->cmap->N, ma, na, mb, nb, row, *cols, *cols_tmp, *B_diag_il… in MatTranspose_MPIAIJ() local 1896 na = A->cmap->n; in MatTranspose_MPIAIJ() 1908 PetscCall(PetscMalloc4(na, &d_nnz, na, &o_nnz, nb, &g_nnz, nb, &oloc)); in MatTranspose_MPIAIJ() [all …]
|
| /petsc/src/mat/impls/dense/seq/cupm/ |
| H A D | matseqdensecupm.hpp | 1390 const auto na = m->cmap->n; in ZeroEntries() local 1393 PetscCall(PetscCUPMMemset2DAsync(va.data(), lda, 0, ma, na, stream)); in ZeroEntries() 1395 PetscCall(PetscCUPMMemsetAsync(va.data(), 0, ma * na, stream)); in ZeroEntries()
|
| /petsc/src/vec/vec/impls/seq/cupm/ |
| H A D | vecseqcupm_impl.hpp | 1806 PetscReal n = 0, na = 0, nr = 0; in ExecuteWNorm() local 1819 thrust::make_tuple(n, na, nr, n_loc, na_loc, nr_loc), in ExecuteWNorm() 1831 thrust::make_tuple(n, na, nr, n_loc, na_loc, nr_loc), in ExecuteWNorm()
|
| /petsc/src/vec/is/sf/impls/basic/ |
| H A D | sfpack.c | 512 MPIU_Count ni, na, nc, nd; in PetscSFLinkSetUp_Host() local 531 PetscCallMPI(MPIPetsc_Type_get_envelope(unit, &ni, &na, &nc, &nd, &combiner)); in PetscSFLinkSetUp_Host()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | aij.c | 2251 PetscInt ma, na, mb, nb, i; in MatIsTranspose_SeqAIJ() local 2254 PetscCall(MatGetSize(A, &ma, &na)); in MatIsTranspose_SeqAIJ() 2256 if (ma != nb || na != mb) { in MatIsTranspose_SeqAIJ() 2303 PetscInt ma, na, mb, nb, i; in MatIsHermitianTranspose_SeqAIJ() local 2306 PetscCall(MatGetSize(A, &ma, &na)); in MatIsHermitianTranspose_SeqAIJ() 2308 if (ma != nb || na != mb) { in MatIsHermitianTranspose_SeqAIJ()
|
| /petsc/doc/ |
| H A D | petsc.bib | 9224 primaryclass = {math.na}, 21276 primaryclass = {math-na}, 23170 primaryclass = {math.na},
|