History log of /petsc/src/sys/classes/viewer/impls/binary/binv.c (Results 151 – 175 of 416)
Revision Date Author Comments
# cc843e7a 17-Mar-2020 Lisandro Dalcin <dalcinl@gmail.com>

Binary-IO: Various fixes and enhancements

* Add missing error checking
* Reorganize and remove duplicated code for easier maintenance
* Fix STDIO with FILE_MODE_READ to open files only in process ze

Binary-IO: Various fixes and enhancements

* Add missing error checking
* Reorganize and remove duplicated code for easier maintenance
* Fix STDIO with FILE_MODE_READ to open files only in process zero
* Fix MPIIO subviewers to synchronize the file on Get/Restore

show more ...


# 9e31fb84 16-Mar-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'dalcinl/binary-io' into 'master'

Binary IO Enhancements

See merge request petsc/petsc!2594


# 5972f5f3 09-Mar-2020 Lisandro Dalcin <dalcinl@gmail.com>

PETSCVIEWERBINARY: Add PetscViewerBinary{Read|Write}All()

* Abstract out MPI-IO vs stdio in a single collective call


# f253e43c 09-Mar-2020 Lisandro Dalcin <dalcinl@gmail.com>

PetscBinaryWrite: Remove `istemp` boolean flag


# cb6ad94f 09-Mar-2020 Lisandro Dalcin <dalcinl@gmail.com>

PETSCVIEWERBINARY: PetscViewerView() now prints file mode and stdio/mpiio


# 1341df1c 09-Mar-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'dalcinl/mpi-io' into 'master'

MPI-IO Enhancements

See merge request petsc/petsc!2587


# 22a8f86c 05-Mar-2020 Lisandro Dalcin <dalcinl@gmail.com>

PETSCVIEWERBINARY: Various fixes and enhancements

* MPI-IO support for FILE_MODE_APPEND (write at end of file)
* PetscViewerBinaryWriteReadMPIIO() now does IO only in rank zero
* PetscViewerBinaryAd

PETSCVIEWERBINARY: Various fixes and enhancements

* MPI-IO support for FILE_MODE_APPEND (write at end of file)
* PetscViewerBinaryWriteReadMPIIO() now does IO only in rank zero
* PetscViewerBinaryAddMPIIOOffset() is now logically collective
* Fix PetscViewerSetFromOptions() to print current option values
* Add missing error checking in set/get routines

show more ...


# 69e10bba 05-Mar-2020 Lisandro Dalcin <dalcinl@gmail.com>

MPI-IO: Use explicit offsets for {IS|Vec}{View/Load} binary


# 5d107231 12-Feb-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-more-typos' into 'master'

Fix more typos and add missing examples

See merge request petsc/petsc!2511


# fd292e60 12-Feb-2020 prj- <pierre.jolivet@enseeiht.fr>

Fix more typos and add missing examples


# 963eeaaa 30-Jan-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'dalcinl/fix-null' into 'master'

Sys: Replace 0 -> NULL for pointers

See merge request petsc/petsc!2482


# 02c9f0b5 29-Jan-2020 Lisandro Dalcin <dalcinl@gmail.com>

Sys: Replace 0 -> NULL for pointers


# 613bfe33 02-Jun-2019 BarryFSmith <bsmith@mcs.anl.gov>

Merged in barry/update-collective-on (pull request #1744)

Update the use of Collective on in the manual pages to reflect the new style


# d083f849 01-Jun-2019 Barry Smith <bsmith@mcs.anl.gov>

Update the use of Collective on in the manual pages to reflect the new style

Commit-type: style-fix, documentation
Thanks-to: Patrick Sanan <patrick.sanan@gmail.com>


# ef135d0e 01-Jun-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/psanan/docs-remove-manconcepts' [PR #1733]


# 0f5d826a 30-May-2019 Patrick Sanan <patrick.sanan@gmail.com>

Man pages: remove Concepts: fields

These fields were previously stripped from the man pages by logic removed in
21a59cba2737d49dc2f0bd12c08db0d2a3f3f209

Remove these fields from all man pages (but

Man pages: remove Concepts: fields

These fields were previously stripped from the man pages by logic removed in
21a59cba2737d49dc2f0bd12c08db0d2a3f3f209

Remove these fields from all man pages (but not from examples).

This is accomplished with GNU sed (gsed on OS X), with the following commands.
*Warning* that this type of command can corrupt a .git directory,
so be cautious in reusing or modifying these commands. They first look
for and delete matching lines with a following line consisting of only whitespace,
and then delete any remaining matching lines.

find src -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/ {N; /\n\s*$/d}' {} +
find src -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/d' {} +
find include -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/ {N; /\n\s*$/d}' {} +
find include -type f -not -path "*/examples/*" -not -name "*.html" -not -name "*.bib" -exec gsed -i '/Concepts:/d' {} +

Hints on the sed command obtained from: https://unix.stackexchange.com/questions/100754/how-to-delete-a-specific-line-and-the-following-blank-line-using-gnu-sed

show more ...


# b72fa766 16-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

Merged in dalcinl/fix-io-gmsh (pull request #1660)

Binary I/O And Gmsh DMPlex Reader

Approved-by: Matthew Knepley <knepley@gmail.com>
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>


# 9860990e 03-May-2019 Lisandro Dalcin <dalcinl@gmail.com>

Binary I/O: Various fixes and enhancements

* Change PetscBinary[Synchronized]Read() to allow for reading
items up to EOF without erroring
* Fix PetscViewerBinaryRead() to properly return the numbe

Binary I/O: Various fixes and enhancements

* Change PetscBinary[Synchronized]Read() to allow for reading
items up to EOF without erroring
* Fix PetscViewerBinaryRead() to properly return the number of items read
* Fix PetscViewerRead() to prevent infinite loops at EOF
* Various fixes for PetscDataType PETSC_COMPLEX

show more ...


# bb305ced 10-May-2019 BarryFSmith <bsmith@mcs.anl.gov>

Merged in barry/minor-getsubviewer-docs (pull request #1624)

Minor updates PetscViewerGetSubViewer(), error checking, docs

Approved-by: Václav Hapla <vaclav.hapla@erdw.ethz.ch>


# e5afcf28 05-May-2019 Barry Smith <bsmith@mcs.anl.gov>

Minor updates PetscViewerGetSubViewer(), error checking, docs

Commit-type: testing-fix, documentation


# e064ded0 08-May-2019 Patrick Sanan <patrick.sanan@gmail.com>

Merged in psanan/binvc-edited-online-with-bitbucket-1557316472858 (pull request #1639)

PetscViewerBinaryOpen man page: add dashes for list of options database keys


# 63c55180 08-May-2019 Patrick Sanan <patrick.sanan@gmail.com>

PetscViewerBinaryOpen man page: add dashes for list of options database keys


# bfd69ae1 08-Apr-2019 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/maint'


# 9c892ca2 08-Apr-2019 BarryFSmith <bsmith@mcs.anl.gov>

Merged in barry/fix-parallel-petscviewerasciiread/maint (pull request #1514)

Add error checking if PetscViewerASCIIRead() or PetscViewerASCIIGetPointer() are called from any but the 0th rank of the

Merged in barry/fix-parallel-petscviewerasciiread/maint (pull request #1514)

Add error checking if PetscViewerASCIIRead() or PetscViewerASCIIGetPointer() are called from any but the 0th rank of the PetscViewer.

Approved-by: Matthew Knepley <knepley@gmail.com>

show more ...


# f8859db6 07-Apr-2019 Barry Smith <bsmith@mcs.anl.gov>

Add error checking if PetscViewerASCIIRead() is calledfrom any but the 0th rank of the PetscViewer.

Fix typos and explanation in manual pages for PETSc ASCII viewers

Commit-type: feature, documenta

Add error checking if PetscViewerASCIIRead() is calledfrom any but the 0th rank of the PetscViewer.

Fix typos and explanation in manual pages for PETSc ASCII viewers

Commit-type: feature, documentation
Reported-by: Yuyun Yang <yyang85@stanford.edu>

show more ...


12345678910>>...17