History log of /petsc/src/sys/error/fp.c (Results 26 – 50 of 198)
Revision Date Author Comments
# 3ba16761 10-Dec-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Make PetscErrorCode a non-discardable enum


# 6622f93b 23-Jan-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/housekeeping' into 'main'

Minor housekeeping

See merge request petsc/petsc!5995


# 18da0197 22-Jan-2023 Pierre Jolivet <pierre@joliv.et>

Minor housekeeping


# b5fdbe7c 06-Dec-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/threadsafety' into 'main'

threading support in PetscLog and debugging configurations

See merge request petsc/petsc!5898


# dfb7d7af 04-Dec-2022 Stefano Zampini <stefano.zampini@gmail.com>

Do not use petscstack with threadsafety

This allows to run PETSc code in debug mode with threadsafety that does not segfault
when run with concurrent threads.


# d3f926d8 23-Oct-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-09-03/add-emcc' into 'main'

Get PETSc building and running with emcc

See merge request petsc/petsc!5588


# accbd18b 09-Oct-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix source code for emcc

Commit-type: portability
/spend 1h


# 061e922f 22-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-09-21/2-bike-2-shed' into 'main'

Feature: Bicycle Storage Facility 2

See merge request petsc/petsc!5661


# d71ae5a4 21-Sep-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

source code format changes due to .clang-format changes


# 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


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

Merge branch 'barry/2022-08-23/fix-sys-man' into 'main'

Fix up all manual pages in src/sys directory

See merge request petsc/petsc!5559


# 811af0c4 24-Aug-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix up all manual pages in src/sys directory

Commit-type: documentation
/spend 10h


# 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


# 946067a9 19-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# df8e6268 19-Jul-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-petscfptrap-omp' into 'release'

PetscFPTrap[Pop|Push](): fix --with-threadsafety

See merge request petsc/petsc!5442


# 1f006be4 19-Jul-2022 Pierre Jolivet <pierre@joliv.et>

PetscFPTrap[Pop|Push](): fix --with-threadsafety


# 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


# cf0818bd 08-Jun-2022 Barry Smith <bsmith@mcs.anl.gov>

Fix default floating point exceptions for when the C99 IEEE interface is used to not trap underflow

For some reason the PETSc trapping underflow was turned on in the PETSc source with C99 IEEE but n

Fix default floating point exceptions for when the C99 IEEE interface is used to not trap underflow

For some reason the PETSc trapping underflow was turned on in the PETSc source with C99 IEEE but not for some
other trapping APIs. This commit fixes that inconsistency by not trapping for underflow in that case.

Add to the PetscSetFPTrap() API support for controlling trapping individual types of exceptions. This code
is not yet turned on.

Commit-type: bug-fix
/spend 15m

show more ...


# e3673178 12-May-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-05-01/fix-petsccall-fortran' into 'main'

Add proper support for PetscCall(), PetscCallMPI() for Fortran

See merge request petsc/petsc!5196


# 49c86fc7 01-May-2022 Barry Smith <bsmith@mcs.anl.gov>

Add proper support for PetscCall(), PetscCallMPI() for Fortran

Also add support for PetscCallA(), PetscCallMPIA() for Fortran that abort

Provide support for printing the Fortran line and filenames

Add proper support for PetscCall(), PetscCallMPI() for Fortran

Also add support for PetscCallA(), PetscCallMPIA() for Fortran that abort

Provide support for printing the Fortran line and filenames with the errors or not depending on how long Fortran source code lines can be

Minor improvements to handling calls to PetscError() with no function string

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

show more ...


# 89669be4 02-May-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'psanan/docs-sphinx-man-pages' into 'main'

Integrate Man Pages into Sphinx Docs

Closes #1132 and #1015

See merge request petsc/petsc!4989


# b633a140 30-Apr-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-04-29/rm-petsccheckfalse-sys' into 'main'

Remove PetscCheckFalse() from sys directory

See merge request petsc/petsc!5187


# cc73adaa 30-Apr-2022 Barry Smith <bsmith@mcs.anl.gov>

Remove PetscCheckFalse() from sys directory

Commit-type: housekeeping
/spend 30m


12345678