removed unused variables
DT: Clear up the number of significant digits- Conversion from digits to bits
changed iteration cap
minor changes
DT: Added declaration for PetscDTTanhSinhIntegrateMPFR()
DT: Added MPFR tanh-sinh impl- I think the rounding modes are not right
DT: Added alternate tanh-sinh impl
DT: Added tanh-sinh quadrature- Added PetscDTTanhSinhTensorQuadrature()- Added PetscDTTanhSinhIntegrate()
Plex: In pointwise callbacks, use embedding dimension
removed unneeded custom XXXViewFromOptions() functions and updated to use PetscObject as second argument calling sequence
DTFE: Now allow f0, f1 to be NULL
Plex: Changed the signature of pointwise input functions- Now the spatial dimension and number of fields is passed in
Doc: Fixed doc for PetscFEIntegrateJacobian()
Merge branch 'knepley/feature-composable-callbacks'* knepley/feature-composable-callbacks: TS ex28: Updated to new kernel interface SNES ex62: Updated to new kernel interface SNES ex12: Updat
Merge branch 'knepley/feature-composable-callbacks'* knepley/feature-composable-callbacks: TS ex28: Updated to new kernel interface SNES ex62: Updated to new kernel interface SNES ex12: Updated to new kernel interface Plex ex3: Updated to new kernel interface PetscDS: Added NfAux argument to FE kernels PetscDS: Change signature of Jacobian functions to include the shift a for dF/dU_t PetscDS: Cleanup - Removed silly consts - Removed unused vars - Fixed declarations TS: Took extra space out of default monitor TS ex18: Updated Riemann and pointwise interface TS ex11: Updated Riemann interface PetscDS: Added dimension and num fields to Riemann interface PetscDS: Added missing declarations SNES ex62: Updated to new pointwise interface SNES ex12: Updated to new pointwise function interface Plex+FEM: Update to new pointwise function interface - Basically need to also pass in field offsets PetscDS: Change interface to pointwise functions - This is intended to make pointwise functions composable - Make function typedefs public - Store component and derivative offsets since they will be provided to the pointwise functions
show more ...
PetscDS: Added NfAux argument to FE kernels
Doc+PetscFE: More function docs
PetscDS: Change signature of Jacobian functions to include the shift a for dF/dU_t
PetscDS: Cleanup- Removed silly consts- Removed unused vars- Fixed declarations
PetscDS: Added dimension and num fields to Riemann interface
Merge branch 'master' into knepley/feature-composable-callbacks* master: (151 commits) PetscMalloc: Fix handling of zero-sized allocations add note to DMGetLocal/GlobalVector() about intended s
Merge branch 'master' into knepley/feature-composable-callbacks* master: (151 commits) PetscMalloc: Fix handling of zero-sized allocations add note to DMGetLocal/GlobalVector() about intended short-time usage of the vectors. sf: use patched openmpi tarball that has a potential fix for sf example hang SNES problems that set VI bounds must use a VI solver since the other solvers ignore the bounds pounders viewer did not cast PetscReal to double in printf nor use %D instead of %d fix ts ex20adj fix ts theta fixed another variable declaration in the middle of a code block example main() had PetscInt return type and argument that should be int DMDAVTKWriteAll_VTS: Fix handling of higher-dimension coordinates fixed example that declared variables in the middle of a function C programs do not return PetscInt nor do they take an argument that is PetscInt, fixed example that did You cannot declare variables in the middle of functions in PETSc. add ierr checking to PetscOptionsBegin/End() in example configure: add error check if user specifies PETSC_ARCH=-dbg [i.e starts with a '-'] scale norm of vector difference by norm of vector to insure it is small enough to consider the two vectors equal missing PetscViewerDestroy() added MatNestGetISs: use custom fortranstub to handle PETSC_NULL_OBJECT update location of open-mx website on FAQ page If the user sets bounds and calls a solver that does not support them, throw an error. ...
PetscHeaderCreate: Shorten argument list and optimize memory allocation* Remove type arguments from the macro* Use a single memory allocation call instead of three
fixed missing CHKERRQ() detected by clang's --analyze
updated PETSc directory layout to match standard packaging strategiesinclude/petsc finclude,private,mpiunilib/petsc confbin/petsc*
Plex+FEM: Update to new pointwise function interface- Basically need to also pass in field offsets
1...<<21222324252627282930>>...33