compile fix for --with-64-bit-indicies
CUDA command line options now have proper documentation via -help.
Added -cuda_view; deprecated -cuda_show_devices. Added help for -cuda_view.
Man pages: remove .keywords: fieldsThis field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20),but it doesn't seem to be unif
Man pages: remove .keywords: fieldsThis field is recognized by doctext from Sowing (http://wgropp.cs.illinois.edu/projects/software/sowing/doctext/node20.htm#Node20),but it doesn't seem to be uniformly used or maintained.Thus, remove all .keywords: fields, and a following blank line, if present.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 lookfor and delete matching lines with a following line consisting of only whitespace,and then delete any remaining matching lines. find src/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} + find src/ -type f -exec gsed -i '/keywords:/d' {} + find include/ -type f -exec gsed -i '/keywords:/ {N; /\n\s*$/d}' {} + find include/ -type f -exec gsed -i '/keywords:/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 ...
Additional functionality for downloaded OpenBLAS and related items1) --with-openmp triggers OpenBLAS to build with OpenMP2) --download-openblas-use-pthreads triggers OpenBLAS to build to use pthre
Additional functionality for downloaded OpenBLAS and related items1) --with-openmp triggers OpenBLAS to build with OpenMP2) --download-openblas-use-pthreads triggers OpenBLAS to build to use pthreads3) Packages that use OpenMP now mark a variable and this is printed in the summary printed by configure4) PetscInitialize -info will print information on number of OpenMP threads being usedCommit-type: feature
MPIU_SIZE_T: define at run-time
MPIU_FORTRANADDR: define at run-time
Device assignments by rank are now printed by -cuda_show_devices.
Add PetscBinaryBigEndian() for runtime detection of endianness
Merged in jose/fix-petscobjecttypecompare (pull request #1691)Fix argument check in PetscObjectTypeCompareApproved-by: BarryFSmith <bsmith@mcs.anl.gov>
Fix argument check in PetscObjectTypeCompare
Fixed out-dated URLS using make checkbadURLS REPLACE=1One manual fix of https://en.wikipedia.org/wiki/Buckingham_π_theorem since the automatic tool dropped the first _ for some reasonManual fix of
Fixed out-dated URLS using make checkbadURLS REPLACE=1One manual fix of https://en.wikipedia.org/wiki/Buckingham_π_theorem since the automatic tool dropped the first _ for some reasonManual fix of //faq.html since the automatic tool incorrectly replaced /faq.html to //faq.html in some locationsThese are largely updates of http to https but have a variety of other website location changesOnce this branch is in master individual developers can run make checkbadURLS and fix URLs related to their projects manuallyCommit-type: bug-fix, documentation
Merged in barry/log-memory (pull request #1677)Introduce logging of memory usage to the PETSc event logging infrastructure.
PetscSubComm: fix view operation
Introduce logging of memory usage to the PETSc event logging infrastructure.The logging can be turned on and viewed with the options -log_view -log_view_memoryThe logging requires the use of the
Introduce logging of memory usage to the PETSc event logging infrastructure.The logging can be turned on and viewed with the options -log_view -log_view_memoryThe logging requires the use of the PETSc malloc so may slow the runs slightly but since it is notdoing error checking of the memory it should not slow down the computations significently.Four pieces of information about memory are logged and display in four additional columns in the table.They are documented in the output above the table. Each column provides a particular "view" of thememory usage in the event and they complement each other.This should make it much easier for developers focusing on memory usage in their implementationsto understand the usage in the code, where the memory is being utilized, how it scales with problem size and number of processes etc.Commit-type: feature
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
fix PetscOptionsPrefixPush manpageoptions.c edited online with Bitbucket
Dmitry Karpeyev was missing in several locations as PETSc authorPETSc version was outdated in -citation outputCommit-type: bug-fix, documentationReported-by: Lisandro Dalcin <dalcinl@gmail.com>
MPI_2INT is not always a macro. And its part of MPI-1 anyway. So assume is it always exists and works.This issue comes up with HPE MPTReported-by: "Kokron, Daniel S. (ARC-606.2)[InuTeq, LLC]" <da
MPI_2INT is not always a macro. And its part of MPI-1 anyway. So assume is it always exists and works.This issue comes up with HPE MPTReported-by: "Kokron, Daniel S. (ARC-606.2)[InuTeq, LLC]" <daniel.s.kokron@nasa.gov
Merged in knepley/feature-plex-parallel-periodic-viz (pull request #1432)Knepley/feature plex parallel periodic viz
Merged in stefano_zampini/feature-pcbddc-enablelor (pull request #1427)Stefano zampini/feature pcbddc enablelor
Sys: Fix doc for PetscOptionsEnumArray()
PetscOptionsInsertString: handle the case of -options_file
PetscDataType: Add support for PETSC_INT64* Implement PetscDataType <-> MPI_Datatype conversion* Implement ASCII and binary IO
Sys: PetscOptionsFindPairPrefix_Private() was not doing the UGLY _%d_ trick- Now you can use -mg_levels with PCFIELDSPLIT
1...<<31323334353637383940>>...99