| /petsc/doc/community/bofs/ |
| H A D | 2026_Feb_CASS.md | 22 | 10:00 AM | Barry Smith | Argonne National Laboratory | Welcome and introduction | 23 | 10:05 AM | Vincent Robert | CEA Paris-Saclay and Sorbonne Université | [Solving saddle-point syst… 24 | 10:12 AM | Bahaâ Sidi | EDF R\&D, ENPC, and Sorbonne Université | [Scalable domain decomposition … 25 | 10:19 AM | Barry Smith, Richard Tran Mills, Hansol Suh, Junchao Zhang | Argonne National Laborato… 26 | 10:42 AM | Xiaodong Liu | Remcom Inc | [A PETSc-based vector finite element method code for solvi… 27 | 10:49 AM | Jeremy L Thompson | University of Colorado Boulder | [Ratel \- using MI300A APUs with … 28 | 10:56 AM | Darsh Nathawani | Louisiana State University | [PETSc in Proteus](#talk-darsh-nathawan… 29 | 11:03 AM | All participants | | Users take this opportunity to provide feedback and make feature… 30 | 11:08 AM | Barry Smith | Argonne National Laboratory | Open the PETSc/AI discussion | 31 | 11:10 AM | Mark Adams | Lawrence Berkeley National Laboratory | [Using AI code assistants for lar… [all …]
|
| /petsc/src/mat/tests/ |
| H A D | ex237.c | 206 PetscInt AM, AN, CM, CN, t; in main() local 226 PetscCall(MatGetSize(A, &AM, &AN)); in main() 253 …etscInt_FMT "x%" PetscInt_FMT "\n", MatProductTypes[MATPRODUCT_AB], Atype, AM, AN, Ctype, CM, CN)); in main() 269 … PetscCall(VecCreateMPIWithArray(PETSC_COMM_WORLD, 1, AM * N[k], PETSC_DECIDE, c_ptr, &cC)); in main() 270 … PetscCall(VecCreateMPIWithArray(PETSC_COMM_WORLD, 1, AM * N[k], PETSC_DECIDE, d_ptr, &cD)); in main() 272 …Int_FMT " and B %s %" PetscInt_FMT "x%" PetscInt_FMT "\n", MATMAIJ, AM, AN, VECMPI, AM * N[k], 1)); in main() 291 …x%" PetscInt_FMT " and B %s %" PetscInt_FMT "x%" PetscInt_FMT "\n", Atype, AM, AN, Ctype, CM, CN)); in main() 308 …MM_WORLD, "Benchmarking MatMult: with A %s %" PetscInt_FMT "x%" PetscInt_FMT "\n", Atype, AM, AN)); in main() 320 …, "Benchmarking mkl_sparse_d_mv: with A %s %" PetscInt_FMT "x%" PetscInt_FMT "\n", Atype, AM, AN)); in main() 352 …tscInt_FMT "x%" PetscInt_FMT "\n", MatProductTypes[MATPRODUCT_ABt], Atype, AM, AN, Ctype, CM, CN)); in main() [all …]
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | aij.h | 236 #define MatSeqXAIJReallocateAIJ(Amat, AM, BS2, NROW, ROW, COL, RMAX, AA, AI, AJ, RP, AP, AIMAX, NON… argument 240 PetscInt CHUNKSIZE = 15, new_nz = AI[AM] + CHUNKSIZE, len, *new_i = NULL, *new_j = NULL; \ 247 PetscCall(PetscShmgetAllocateArray(AM + 1, sizeof(PetscInt), (void **)&new_i)); \ 252 for (ii = ROW + 1; ii < AM + 1; ii++) new_i[ii] = AI[ii] + CHUNKSIZE; \ 275 #define MatSeqXAIJReallocateAIJ_structure_only(Amat, AM, BS2, NROW, ROW, COL, RMAX, AI, AJ, RP, AIM… argument 280 PetscInt CHUNKSIZE = 15, new_nz = AI[AM] + CHUNKSIZE, len, *new_i = NULL, *new_j = NULL; \ 285 PetscCall(PetscShmgetAllocateArray(AM + 1, sizeof(PetscInt), (void **)&new_i)); \ 291 for (ii = ROW + 1; ii < AM + 1; ii++) new_i[ii] = AI[ii] + CHUNKSIZE; \
|
| /petsc/src/mat/impls/sell/seq/ |
| H A D | sell.h | 90 #define MatSeqXSELLReallocateSELL(Amat, AM, BS2, WIDTH, SIDX, SH, SID, ROW, COL, COLIDX, VAL, CP, V… argument
|
| /petsc/src/ksp/ksp/impls/fetidp/ |
| H A D | fetidp.c | 1047 PetscInt AM, PAM, PAN, pam, pan, am, an, pl, pIl, pAg, pIg; in KSPFETIDPSetUpOperators() local 1050 PetscCall(MatGetSize(A, &AM, NULL)); in KSPFETIDPSetUpOperators() 1062 if (PAM == AM) { /* monolithic ordering, restrict to pressure */ in KSPFETIDPSetUpOperators()
|