Fixed errors in manual page documentation including formating.Fixed rank argument for DMCreateRedundant() to be PetscMPIIntReported-by: Dave May <dave.mayhem23@gmail.com>
manual merge of conflict
Merge branch 'mlange/plex-gmsh-binary'* mlange/plex-gmsh-binary: Viewer: Fix 64-bit integer parse Plex-Gmsh: Improve error handling Viewer: Use %lld to parse 64-bit integers Plex-Gmsh: Fixe
Merge branch 'mlange/plex-gmsh-binary'* mlange/plex-gmsh-binary: Viewer: Fix 64-bit integer parse Plex-Gmsh: Improve error handling Viewer: Use %lld to parse 64-bit integers Plex-Gmsh: Fixes for 64-bit integer mode Plex-Gmsh: Fix and test parallel Gmsh reads Plex-Gmsh: Add new Gmsh tests based on 2D square Plex-Gmsh: Add DMPlexCreateGmshFromFile, which determines file type Plex-Gmsh: Enabling binary mesh file reads in DMPlexCreateGmsh Viewer: Add PetscViewerRead() Plex-Gmsh: Adding PetscViewerASCIIRead() Plex-Gmsh: Read gmsh elements into memory for repeated file traversal. Plex-Gmsh: Fix cell and dimension countingConflicts: src/dm/impls/plex/plexgmsh.c
show more ...
convert some PetscMalloc() to PetscMalloc1()remove unneeded () in first argument to PetscMalloc/Calloc1()fixes for MATLAB examples
Viewer: Add PetscViewerRead()This utility wraps the type-specific View() functionsof binary and ASCII readers to enable transparent file reads.It also adds string handling based on single charact
Viewer: Add PetscViewerRead()This utility wraps the type-specific View() functionsof binary and ASCII readers to enable transparent file reads.It also adds string handling based on single character readsto make mesh file input more convenient.
typo in PetscViewerBinaryWrite man page
PetscViewerGetSingleton() does not work in parallel for binary viewers
Sys: drop explicit type arguments from PetscNew() and PetscNewLog()git grep -l 'PetscNew\(Log\)\?(' -- $1 | xargs perl -pi -e 's@PetscNew\([^,;()]+ *, *@PetscNew(@;s@PetscNewLog\(([^,;()]+) *,[^,
Sys: drop explicit type arguments from PetscNew() and PetscNewLog()git grep -l 'PetscNew\(Log\)\?(' -- $1 | xargs perl -pi -e 's@PetscNew\([^,;()]+ *, *@PetscNew(@;s@PetscNewLog\(([^,;()]+) *,[^,;()]+, *@PetscNewLog($1,@'
Sys: add PetscMalloc1 macro, array allocation without redundant typesThe type is inferred from the pointer return type. This patch isautomated via the following script:git grep -l 'PetscMalloc(
Sys: add PetscMalloc1 macro, array allocation without redundant typesThe type is inferred from the pointer return type. This patch isautomated via the following script:git grep -l 'PetscMalloc(.*sizeof' src | xargs perl -pi -e 's@PetscMalloc\(([^,;]*[^,; ]) *\* *sizeof\([^,;()]+\),@PetscMalloc1($1,@'This commit contains an additional bug-fix in csrperm.c, fixing pointerarity. The code was introduced in 2006, but the allocation could nothave been correct at any time. This probably means thatMatDuplicate_SeqAIJPERM has never been tested. a54129beb540034ba105796c682d589e7e1111f2 Richard Tran Mills <rmills@ornl.gov> Added MATSEQCSRPERM support for MatDuplicate() and conversion to/from MATSEQAIJ. Note that these changes are not quite debugged.
__SDIR__: remove usage of __SDIR__ from PETSc sources.
Viewer: fix Binary Matlab viewer info to use '#' instead of '%'The % character for comments in info files was removed in 7c43ebc8e6c "only use # for comments in PETSc options files"but continu
Viewer: fix Binary Matlab viewer info to use '#' instead of '%'The % character for comments in info files was removed in 7c43ebc8e6c "only use # for comments in PETSc options files"but continued to be used for the PETSC_VIEWER_BINARY_MATLAB formatcharacters. This prevented loading these files from PETSc. This commitswitches to using '#' for those comment characters and updatesPetscReadBinaryMatlab to accept both '%$$ ' and '#$$ '.Noticed-by: Richard Katz <richard.katz@earth.ox.ac.uk>
PetscViewerBinarySetMPIIO: remove obsolete statement about skipinfo* 39802e9e71ae4fa344ef186e51da5ecb3e379d46 2008-05-07 Barry Smith Added MPIIO interface and made setting MPIIO imply skipinfo*
PetscViewerBinarySetMPIIO: remove obsolete statement about skipinfo* 39802e9e71ae4fa344ef186e51da5ecb3e379d46 2008-05-07 Barry Smith Added MPIIO interface and made setting MPIIO imply skipinfo* e39fd77f588fe8a9f63ea3dd3ce9052e17ee1991 2008-05-09 Barry Smith MPIIO no longer implies skipinfo, but docs not updatedSee also petsc-maint #159049
Merge branch 'barry/rm-xxxregisterdynamic'* barry/rm-xxxregisterdynamic: Registration: remove stale 'XXRegisterDynamic)' entries in man pages TS examples: fix use of PetscFunctionList and add t
Merge branch 'barry/rm-xxxregisterdynamic'* barry/rm-xxxregisterdynamic: Registration: remove stale 'XXRegisterDynamic)' entries in man pages TS examples: fix use of PetscFunctionList and add to nightlies Changes: Note updates to XRegisterDynamic/PetscObjectComposeFunctionDynamic PetscObjectComposeFunctionDynamic: remove stale docs and usage developers.tex: remove complications from function composition with dlls removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction() changes: document PetscFunctionListAdd() API change developers.tex: update documentation of PetscObjectComposeFunction removed path and MPI_Comm arguments from PetscFunctionListFind/Add() removed path argument to XXXInitializePackage() and XXXRegister() removed XXXRegisterDynamic() but kept the APIs for everything else underneath the same phase I of the update to handling registering function pointers
removed string version of function name for XXXRegister(), PetscFunctionListAdd() and PetscObjectComposeFunction()
PetscViewerCreate_XXX() and PetscViewerFileSetName_XXX() should not change format or iformat
Change all PETSC_EXTERN_C to PETSC_EXTERNHg-commit: 8d2ebbb193fb583bccc64015e35640c4e08c3426
updated from EXTERN_C_BEGIN/END through sys directoryHg-commit: ee6b7ef2f48ce66402e7e807302de19506ce15df
changed use of PetscObjectComposeFunctionDynamic() to PetscObjectComposeFunction() to allow use of static for functions for standard use in PETScPetscObjectComposeFunctionDynamic() is still availabl
changed use of PetscObjectComposeFunctionDynamic() to PetscObjectComposeFunction() to allow use of static for functions for standard use in PETScPetscObjectComposeFunctionDynamic() is still available for use if neededalso fixed calls to PetscObjectComposeFunction() to not wrap lines (per PETSc coding style)Hg-commit: 822f9ddaac95a8ff6c2a9ad77fbf07d02d2c20d9
win32 compile fixHg-commit: 6f1fdb22d79b2099374b181b8017d94a2ed6fc76
Remove petscviewer.h from petscsys.hMuch of sys is independent of viewer. Viewer is used in so many otherplaces that it is now included by petscvec.h.Hg-commit: 1d745f01618aa51d3043fb1f87b0546f6
Remove petscviewer.h from petscsys.hMuch of sys is independent of viewer. Viewer is used in so many otherplaces that it is now included by petscvec.h.Hg-commit: 1d745f01618aa51d3043fb1f87b0546f60e6e730
removed PetscViewerBinaryMatlabOpen() and friends, incorporated functionality into binary PETSc viewerHg-commit: 1676211ea1509edcdd7a044ca5b8b543f443b8ab
added PetscObjectComm() and used it to replace (((PetscObject)obj)->comm)Hg-commit: 3da37c458124ad48ae939f4e9823e4430ee0b8be
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for FortranFixed a few bugs where PETSC_NULL had been used incorrectly.Hg-commit: 05
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for FortranFixed a few bugs where PETSC_NULL had been used incorrectly.Hg-commit: 054705a517d7f4388a8a084415d7478cbe95dff4
Uncrustified src/sys/*Hg-commit: 9f71677807bad7b55428a6cc0f5ccc5052e91805
changed PetscMPIIntCast() to return an error codeHg-commit: 73696a6c6bf0120a669678ed7c25e3c7bd451960
123456789