Lines Matching refs:Add
5 % * Use imperative, e.g., Add, Improve, Change, etc.
12 - Add single precision support for using HYPRE and MFEM
18 - Add `--download-blis-use-openmp=0` to force `download-blis` to not build with OpenMP when `with-o…
19 - Add `PetscBLASSetNumThreads()` and `PetscBLASGetNumThreads()` for controlling how many threads th…
21 - Add build support for Intel oneAPI compilers `icx` and `ifx` on Microsoft Windows with compiler w…
22 - Add lib/petsc/bin/maint/runjobs.py list-of-jobs script to allow submitting a subset of the jobs t…
27 - Add `PetscBench` an object class for managing benchmarks in PETSc
30 - Add `PetscOptionsBoundedReal()` and `PetscOptionsRangeReal()`
42 - Add `PetscViewerASCIIWORLDSetFileUnit()`
53 - Add `ISLocalToGlobalMappingGetNodeInfo()` and `ISLocalToGlobalMappingRestoreNodeInfo()` to access…
54 - Add support to load an `ISLocalToGlobalMapping` via `ISLocalToGlobalMappingLoad()` from data prev…
55 - Add `ISLocalToGlobalMappingGetBlockMultiLeavesSF()` to share local block data
60 - Add MPI-4.0 persistent neighborhood collectives support. Use -sf_neighbor_persistent along with -…
61 - Add `PetscSFCreateStridedSF()` to communicate strided blocks of data
69 - Add `VecGhostGetGhostIS()` to get the ghost indices of a ghosted vector
70 - Add `-vec_mdot_use_gemv` to let `VecMDot()`, `VecMTDot()` use BLAS2 `gemv()` instead of custom un…
71 - Add `-vec_maxpy_use_gemv` to let `VecMAXPY()` use BLAS2 `gemv()` instead of custom unrolled kerne…
74 - Add `VecISShift()` to shift a part of the vector
81 - Add `PetscSectionGetBlockStarts()` and `PetscSectionSetBlockStarts()`
82 - Add argument to `PetscSectionCreateGlobalSection()` that can ignore the local section permutation
83 - Add `PetscSectionCreateComponentSubsection()`
88 - Add edge weights to `PetscPartitionerPartition()`
94 - Add specific support for `MatMultHermitianTranspose()` and `MatMultHermitianTransposeAdd()` in `M…
95 - Add function `MatProductGetAlgorithm()`
97 - Add function `MatGetRowSumAbs()` to compute vector of L1 norms of rows ([B]AIJ only)
98 - Add partial support for `MatBackwardSolve()`/`MatForwardSolve()` with `MATSOLVERMKL_PARDISO` and …
100 - Add support for repeated entries in the local part of the local to global map for `MATIS` via the…
101 - Add support to dump and load a matrix of `MATIS` type
102 - Add dense representations of symmetric Broyden matrices `MATLMVMDBFGS`, `MATLMVMDDFP`, and `MATLM…
103 - Add `MATSELLHIP` and the corresponding HIP kernels for matrix-vector multiplication
108 - Add `MatCoarsenSetMaximumIterations()` with corresponding option `-mat_coarsen_max_it <4>`. The n…
109 - Add `MatCoarsenSetThreshold()` with corresponding option `-mat_coarsen_threshold <-1>`. Threshold…
115 - Add `PCGAMGSetLowMemoryFilter()` with corresponding option `-pc_gamg_low_memory_threshold_filter`…
116 - Add `PCGAMGASMSetHEM()` with corresponding option `-pc_gamg_asm_hem_aggs N`. Use ASM smoother con…
118 - Add `PCLMVMSetUpdateVec()` for the automatic update of the LMVM preconditioner inside a SNES solve
119 - Add `PCGAMGSetInjectionIndex()` with corresponding option `-pc_gamg_injection_index i,j,k...`. In…
120 - Add `PC_JACOBI_ROWL1` to `PCJacobiType` to use (scaled) l1 row norms for diagonal approximation w…
121 - Add `PCJacobiSetRowl1Scale()` and `-pc_jacobi_rowl1_scale scale` to access new scale member of PC…
122 - Add `-mg_fine_...` prefix alias for fine grid options to override `-mg_levels_...` options, like …
124 - Add support for multiple subdomain per MPI process in `PCBDDC`
125 - Add `PCJacobiGetDiagonal()` to access the Jacobi inverted matrix diagonal and its square root var…
133 - Add support for Quasi-Newton models in `SNESNEWTONTR` via `SNESNewtonTRSetQNType`
134 - Add support for trust region norm customization in `SNESNEWTONTR` via `SNESNewtonTRSetNormType`
136 - Add function typedefs `SNESInitialGuessFn`, `SNESFunctionFn`, `SNESObjectiveFn`, `SNESJacobianFn`…
148 - Add support for custom predictor callbacks in the second-order generalized-alpha method using `TS…
150 - Add `TSSetPostEventStep()` to control the first step after event
154 - Add `TSGetStepRollBack()` to access the internal rollback flag
155 - Add boolean flag to `TSSetResize()` to control when to resize
170 - Add MPI reduction inside `SNESComputeObjective_DMDA()`. No need to call reduction in local callba…
173 - Add `DMCreateSectionPermutation()`, `DMReorderSectionGetType()`, and `DMReorderSectionSetType()`
174 - Add `DMReorderSectionGetDefault()` and `DMReorderSectionSetDefault()` to allow point permutations…
176 - Add `DMDAGetBoundaryType()`
181 - Add continuous `DM` argument to `DMSwarmProjectFields()`
182 - Add `DMSwarmGetFieldInfo()`
183 - Add `DMSwarmVectorGetField()`
191 - Add argument to `DMPlexCreateCoordinateSpace()`
192 - Add `DMPlexCoordMap` and some default maps
193 - Add Boolean argument to `DMPlexPartitionLabelCreateSF()` to sort ranks
194 - Add `DMClearAuxiliaryVec()` to clear the auxiliary data
195 - Add ignoreLabelHalo, sanitizeSubmesh, and ownershipTransferSF arguments to `DMPlexFilter()`
201 - Add Jacobian type argument to `PetscFEIntegrateBdJacobian()`
202 - Add `PetscFVClone()`
203 - Add `PetscFVCreateDualSpace()`
211 - Add support for `DMLocalToLocalBegin()` and `DMLocalToLocalEnd()`
212 - Add `DMStagSetRefinementFactor()` and `DMStagGetRefinementFactor()` to set and get the refinement…
213 - Add support for arbitrary refinement ratio and degree of freedom in interpolation and restriction
218 - Add `PetscDSUpdateBoundaryLabels()`