History log of /petsc/include/petscerror.h (Results 126 – 150 of 867)
Revision Date Author Comments
# e809461d 13-Sep-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Always return nonzero exit code from SETERRQ()


# fb664f9e 10-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-08-29/petscdevicecontext-backend-update' into 'main'

Update PetscDevice and PetscDeviceContext backends

See merge request petsc/petsc!5566


# 0e6b6b59 29-Aug-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Rework PetscDeviceContext backends and supporting code:
- Add PETSC_DEVICE_HOST
- Add PetscDeviceAllocate()
- Add PetscDeviceMalloc()
- Add PetscDeviceDeallocate()
- Add PetscDeviceFree()
- Add Petsc

Rework PetscDeviceContext backends and supporting code:
- Add PETSC_DEVICE_HOST
- Add PetscDeviceAllocate()
- Add PetscDeviceMalloc()
- Add PetscDeviceDeallocate()
- Add PetscDeviceFree()
- Add PetscDeviceMemcopy()
- Add PetscDeviceArraycopy()

- Split petscdevice.h into petscdevice_cuda.h and petscdevice_hip.h
- Add petscdevice_cupm.h
- Extend cupm::Interface and cupm::BlasInterface classes
- Add more C++ utility wrappers

show more ...


# 7d9cc766 05-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-09-01/fix-fp_trap_underflow' into 'main'

Do not trap for floating point underflow

See merge request petsc/petsc!5581


# bd2b07b1 05-Sep-2022 Barry Smith <bsmith@mcs.anl.gov>

Do not trap for floating point underflow

Add floating point underflow test

cleanup PetscSetFPTrap() code

Commit-type: error-checking, bug-fix, portability-fix
Reported-by: Marsha Berger
/spend 1.5h


# 58d68138 23-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-08-21/clang-format-source' into 'main'

format repository with clang-format

See merge request petsc/petsc!5541


# 9371c9d4 22-Aug-2022 Satish Balay <balay@mcs.anl.gov>

clang-format: convert PETSc sources to comply with clang-format


# 8fd105b6 17-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-06-28/add-petsccallmethod' into 'main'

Introduce PetscTryTypeMethod and PetscUseTypeMethod to replace ad hoc use of (*obj->ops->method) in source

See merge request petsc/

Merge branch 'barry/2022-06-28/add-petsccallmethod' into 'main'

Introduce PetscTryTypeMethod and PetscUseTypeMethod to replace ad hoc use of (*obj->ops->method) in source

See merge request petsc/petsc!5376

show more ...


# 32105407 17-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-08-13/fix-man-include' into 'main'

Fix up manual pages in include/ including adding tick marks

See merge request petsc/petsc!5528


# 87497f52 14-Aug-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix up manual pages in include/ including adding tick marks

Commit-type: documentation
/spend 4h


# 6a8be23e 09-Aug-2022 Barry Smith <bsmith@mcs.anl.gov>

Add documentation for PetscUseTypeMethod() and PetscTryTypeMethod()

Commit-type: documentation


# 2c78e792 24-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'dalcinl/fix-header-warnings' into 'main'

Fix GCC warnings triggered in PETSc header files

See merge request petsc/petsc!5472


# 86d09637 24-Jul-2022 Lisandro Dalcin <dalcinl@gmail.com>

Silence GCC -Wshadow from PETSc header files


# e33ced7f 24-Jul-2022 Lisandro Dalcin <dalcinl@gmail.com>

Silence GCC -Wdeclaration-after-statement from PETSc header files


# bda77271 20-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-06-24/linenumbers-petscstack' into 'main'

Fixes/improvements for PETSc stack handling

See merge request petsc/petsc!5368


# 648bc8c4 28-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

I could not manage to get this MR fix back in the same commit as the basic changes to the petscstack
so it has to be in its own commit


# e77caa6d 28-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Rename PetscStackCallExternalNoErrorCode to PetscStackCallExternalVoid

I tried to rebase this into the commit that introduced PetscStackCallExternalNoErrorCode but that produced a mass
of bad merges

Rename PetscStackCallExternalNoErrorCode to PetscStackCallExternalVoid

I tried to rebase this into the commit that introduced PetscStackCallExternalNoErrorCode but that produced a mass
of bad merges; I am not sure why, so this stands along. Annoying for code review but bisection will work which
is the important thing.

Commit-type: housekeeping
/spend 2m
Reported-by: Stefano Zampini

show more ...


# 660278c0 26-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Add PETSc CI mode to allow better handling of errors and system dependent output when running in test harness

-petsc_ci - automatically set for all runs in test harness

-petsc_ci_portable_error_out

Add PETSc CI mode to allow better handling of errors and system dependent output when running in test harness

-petsc_ci - automatically set for all runs in test harness

-petsc_ci_portable_error_output - ensures all error messages (when possible are system and compiler information),
should be only used in tests that are explicitly testing the error handling

This allows proper comparisons of runs on different machines and when errors are intentionally triggered to test error handling

Commit-type: error-checking, testing-fix
/spend 5h

show more ...


# 4be741a6 25-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Make a bad default petscstack a hard error, always checked in debug mode, also make more efficient, strcmp() no longer needed

Jacob - you need to check this, I could have messed up some of your more

Make a bad default petscstack a hard error, always checked in debug mode, also make more efficient, strcmp() no longer needed

Jacob - you need to check this, I could have messed up some of your more delicate PetscStack work

Commit-type: error-checking, debugability
/spend 1h

show more ...


# 792fecdf 25-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Cleanup and unify naming of PetscCall routines

Commit-type: housekeeping
/spend 10m


# ef1023bd 25-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix handling of PetscStack for callback functions and external package calls (and update slepc in sync)

Information was often wrong; incorrect filenames and line numbers removed

Also unified naming

Fix handling of PetscStack for callback functions and external package calls (and update slepc in sync)

Information was often wrong; incorrect filenames and line numbers removed

Also unified naming for callback function stack frames

Commit-type: error-checking, debugability
/spend 2h

show more ...


# 37154d10 24-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Thanks to Jacob, even most line numbers in the stack backtrace will no be correct when signals are caught.

Commit-type: debugability
/spend 15m


# 530d85c1 26-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Improve manual page for PetscFunctionBeginUser

Commit-type: docs
/spend 5m


# 586f9135 21-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Improve and fix manual pages related to PetscStack usage

Commit-type: documentation
/spend 1h


# 3b68727b 03-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-06-03/add-mpi-kspsolve-nonmpi-program' into 'main'

Add -mpi_linear_solver_server

See merge request petsc/petsc!5318


12345678910>>...35