Plex: Now -dm_plex_separate_marker works correctly in DMPlexCreateSquareBoundary()
DMLabel: Added DMLabelInsertIS()
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 ...
Plex ex3: Updated to new kernel interface
PetscDS: Added NfAux argument to FE kernels
Plex-Fluent: Honour EOF check in Fluent-specific string reader
Plex-Gmsh: Aggregating inner binary element reads
Plex-Gmsh: Aggregating binary coordinate reads
Plex-Gmsh: Aggregating meta information reads
Plex-Gmsh: Avoid memory allocation during element read loop
Plex-Gmsh: Move element read loop into DMPlexCreateGmsh_ReadElement
Plex-Gmsh: Profile Gmsh reader performance
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. ...
Plex ex4: Added tests for uninterpolation
Plex: Fix up SF for parallel uninterpolation
PetscHeaderCreate: Shorten argument list and optimize memory allocation* Remove type arguments from the macro* Use a single memory allocation call instead of three
Plex: These functions should not have been static
fixed missing CHKERRQ() detected by clang's --analyze
changed from CHKFORTRANNULLOBJECT() to CHKFORTRANNULLOBJECTDEREFERENCE() where appropriate in custom Fortran stub files
updated PETSc directory layout to match standard packaging strategiesinclude/petsc finclude,private,mpiunilib/petsc confbin/petsc*
${DSYMUTIL} should not be being used in any makefiles for examples!
rank is an PetscMPIInt == int is 32 bit so cannot use %D for PetscPrintf() format for it
Plex+FEM: Update to new pointwise function interface- Basically need to also pass in field offsets
Merge branch 'knepley/fix-compiler-warnings'* knepley/fix-compiler-warnings: Fixed compiler warnings Fix compiler warnings about unreachable code
Merge branch 'knepley/feature-viewer-partial-read'* knepley/feature-viewer-partial-read: Viewer: Fixed initialization TS: Updated example to new interface Plex: Fix compiler warning Viewer:
Merge branch 'knepley/feature-viewer-partial-read'* knepley/feature-viewer-partial-read: Viewer: Fixed initialization TS: Updated example to new interface Plex: Fix compiler warning Viewer: Now ViewerRead() takes an extra argument to return the number of items read - An error is thrown for insufficient data unless the extra argument is non-NULL Viewer: Fixes for new Read interface - Fixed example - Fixed Fortran 90 binding - Fixed type Builder: Allow a local dictionary for run parameters Viewer: PetscViewerRead() should return the number of items actually read - This also applies to all its implementations
1...<<171172173174175176177178179180>>...235