Lines Matching refs:Add
10 - Add PETSC_MPI_THREAD_REQUIRED to control the requested threading
12 - Add CUDA-11 support, but with CUDA-11,
15 - Add CUDA-11 option -mat_cusparse_spmv_alg {MV_ALG_DEFAULT,
18 - Add CUDA-11 option -mat_cusparse_spmm_alg {ALG_DEFAULT, CSR_ALG1
20 - Add CUDA-11 option -mat_cusparse_csr2csc_alg {ALG1 (default),
29 - Add PetscCUDAInitializeCheck() to do lazy CUDA initialization
30 - Add -hip_device, -hip_view, -hip_synchronize,
33 - Add PetscOptionsInsertStringYAML() and -options_string_yaml for
35 - Add PETSC_OPTIONS_YAML environment variable for setting options in
37 - Add PetscDetermineInitialFPTrap(); fix so that when Linux or macOS
41 - Add floating point exception handling support for freebsd and
53 - Add an experimental Kokkos backend for PETSc GPU operations. For
83 - Add a Kokkos backend to SF. Previously, SF could only handle CUDA
97 - Add VecViennaCLGetCL{Context|Queue|Mem} for VECVIENNACL to access
99 - Add VecCreate{Seq|MPI}ViennaCLWithArray and
101 - Add VecCreate{Seq|MPI}CUDAWithArrays to create VECCUDA sharing the
103 - Add VecCreate{Seq|MPI}ViennaCLWithArrays to create VECVIENNACL
105 - Add an experimental vector type VECKOKKOS
106 - Add VecGetOffloadMask to query a Vec's offload mask
126 - Add MatSetLayouts()
127 - Add MatSeqAIJSetTotalPreallocation(Mat,PetscInt) for efficient row
130 - Add full support for MKL sparse matrix-matrix products in
137 - Add MatShellSetMatProductOperation() to allow users specify
140 - Add support for distributed dense matrices on GPUs
142 - Add few missing get/set/replace array operations for MATDENSE and
144 - Add MatDense{Get|Restore}ColumnVec to access memory of a dense
146 - Add MatDense{Get|Restore}SubMatrix to access memory of a
149 - Add support for A\*B and A^t\*B operations with A = AIJCUSPARSE and
151 - Add basic support for MATPRODUCT_AB (resp. MATPRODUCT_AtB) for any
153 - Add MATSCALAPACK, a new Mat type that wraps a ScaLAPACK matrix
154 - Add support for MUMPS-5.3.0 distributed right-hand side
155 - Add support for MatMultHermitianTranspose with SEQAIJCUSPARSE
159 - Add MatOrderingType external returns a NULL ordering to allow
162 - Add an experimental matrix type MATAIJKOKKOS
171 - Add PCMatApply() for applying a preconditioner to a block of
173 - Add -pc_factor_mat_ordering_type external to use ordering methods
181 - Add KSPGMRESSetBreakdownTolerance() along with option
186 - Add KSPConvergedDefaultSetConvergedMaxits() to declare convergence
190 - Add KSPMatSolve() for solving iteratively (currently only with
194 - Add KSPPIPECG2, a pipelined solver that reduces the number of
220 - Add lm regularizer to TAOBRGN. This regularizer turns BRGN into a
229 - Add time derivative of the solution argument to DMAddBoundary(),
244 - Add DMPlexMatSetClosureGeneral() for different row and column
251 - Add DMPlexInsertBoundaryValuesEssentialBdField() to insert
254 - Add PetscDSGet/SetBdJacobianPreconditioner() to assembly a PC for
256 - Add DMSetRegionNumDS() to directly set the DS for a given region
257 - Add PetscDSGetQuadrature() to get the quadrature shared by all
259 - Add several refinement methods for Plex
260 - Add DMPlexGet/SetActivePoint() to allow user to see which mesh
262 - Add DMPlexComputeOrthogonalQuality() to compute cell-wise
266 - Add DMComputeExactSolution() which uses PetscDS information
272 - Add DMPlexCreateBallMesh()
274 - Add argument to DMPlexExtrude() to allow setting normal and add
276 - Add DMPlexInsertTimeDerivativeBoundaryValues()
277 - Add field number argument to DMPlexCreateRigidBody()
282 - Add PetscDTJacobiNorm() for the weighted L2 norm of Jacobi
284 - Add PetscDTJacobiEvalJet() and PetscDTPKDEvalJet() for evaluating
287 - Add PetscDTIndexToGradedOrder() and PetscDTGradedOrderToIndex()
290 - Add PetscSpaceType "sum" for constructing FE spaces as the sum or
292 - Add PetscDSGet/SetExactSolutionTimeDerivative()
293 - Add PetscDSSelectDiscretizations()
294 - Add argument to DM nullspace constructors
306 - Add PetscPowInt64 returning a 64bit integer result for cases where
308 - Add PetscTimSort\[WithArray\]() for improved performance when
310 - Add PetscIntSortSemiOrdered\[WithArray\](),
315 - Add PetscMallocTraceSet/Get() to allow tracing of all PetscMalloc
317 - Add PetscMallocLogRequestedSizeSet/Get() to allow reporting of the
327 - Add argument to PetscConvEstUseTS(), so you can use