History log of /petsc/src/sys/objects/pinit.c (Results 101 – 125 of 1307)
Revision Date Author Comments
# b35fdfba 02-Jan-2024 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-12-31/minor-website-fixes/release' into 'release'

Minor fixes to website material

See merge request petsc/petsc!7157


# 337bb527 02-Jan-2024 Barry Smith <bsmith@mcs.anl.gov>

Minor fixes to website material


# 314ab5fd 22-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-06-07/optimize-multivecs-zhang' into 'main'

Optimize VecMDot_Seq as suggested by Junchao Zhang using BLAS 2 gemv

See merge request petsc/petsc!6580


# e907feaa 19-Dec-2023 Junchao Zhang <jczhang@anl.gov>

Vec: add GEMV optimizations for VecMDot and friends for VecKokkos


# 613ce9fe 17-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# d9f930d5 14-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/fix-manual-doi' into 'release'

doc: update doi for PETSc users manual

See merge request petsc/petsc!7115


# f5a9e7c7 13-Dec-2023 Satish Balay <balay@mcs.anl.gov>

doc: update doi for PETSc users manual


# e6053022 02-Dec-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-11-21/fix-thread-safety-petscoptionsgetviewer' into 'main'

Fix PetscOptionsGetViewer() so it works in a thread-safe way

See merge request petsc/petsc!7047


# cd791dc2 21-Nov-2023 Barry Smith <bsmith@mcs.anl.gov>

Fix PetscOptionsGetViewer() so it works in a thread-safe way

When PetscOptionsGetViewer() returns, for example, PETSC_VIEWER_STDOUT_SELF the same object is shared
by all threads that call PetscOptio

Fix PetscOptionsGetViewer() so it works in a thread-safe way

When PetscOptionsGetViewer() returns, for example, PETSC_VIEWER_STDOUT_SELF the same object is shared
by all threads that call PetscOptionsGetViewer(). In the previous code PetscObjectReference() and
dereference (via PetscViewerDestroy() where called on the viewer by multiple threads after the viewer
was accessed thus corrupting the object.

This branch introduces a PetscOptionsRestoreViewer() that allows not doing the referencing and dereferencing
on persistant viewers, thus removing the specific race condition above.

Other possible solutions include

Use a lock on each PetscObjectReference/Dereference() just in case they are shared. Could be time consuming so one
could mark each object as either threadshared or independent and only do the locks on threadshared objects. This lowers
the cost but would require more extensive changes to PETSc infrastructure. And I do not know if this shared/not shared model
is what we need in the long run, though it might be.

show more ...


# 4688473b 13-Nov-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# d142dedd 12-Nov-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/fix-typo-theads' into 'release'

Docs: misspelling of threads

See merge request petsc/petsc!7014


# 1a0ee928 12-Nov-2023 Pierre Jolivet <pierre@joliv.et>

Docs: misspelling of threads


# 9baa5724 03-Nov-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2023-07-30/doc-better-blas-thread-usage' into 'main'

Start of PETSc benchmarking object

See merge request petsc/petsc!6772


# ecceeb7d 02-Nov-2023 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 600ea783 02-Nov-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/2023-11-01/fix-thread-level' into 'release'

Fix a bug in a test related to PETSC_MPI_THREAD_REQUIRED

See merge request petsc/petsc!6990


# 046ed546 02-Nov-2023 Barry Smith <bsmith@mcs.anl.gov>

Add support for managing the number of threads BLAS uses


# 835d5ba2 02-Nov-2023 Junchao Zhang <jczhang@anl.gov>

Sys: error out when provided mpi thread level does not meet needs


# 38aca504 25-Sep-2023 Satish Balay <balay@mcs.anl.gov>

release: set petsc v3.20.0 strings


# 33fbd385 22-Sep-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'tisaac/feature-log-nvtx' into 'main'

Profiling: Create PETSCLOGHANDLERNVTX (`-log_view` no longer required for Nsight ranges)

See merge request petsc/petsc!6884


# 61cc7448 21-Sep-2023 Toby Isaac <toby.isaac@gmail.com>

Profiling: Create PETSCLOGHANDLERNVTX


# 95b375eb 19-Aug-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/2023-08-17/fix-log-view-gpu-time' into 'main'

No need to register a finalizer for log_view_gpu_time

See merge request petsc/petsc!6824


# 473903fc 18-Aug-2023 Junchao Zhang <jczhang@mcs.anl.gov>

Sys: no need to register a finalizer for log_view_gpu_time

otherwise, PetscObjectRegisterDestroyAll() will change PetscLogGpuTimeFlag to false before PetscLogViewFromOptions(), causing "nan " in out

Sys: no need to register a finalizer for log_view_gpu_time

otherwise, PetscObjectRegisterDestroyAll() will change PetscLogGpuTimeFlag to false before PetscLogViewFromOptions(), causing "nan " in output.

show more ...


# 9c5460f9 17-Aug-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-08-09/linter-detect-static-function-candidates' into 'main'

Linter detect possible static functions

See merge request petsc/petsc!6796


# ba38deed 15-Aug-2023 Jacob Faibussowitsch <jacob.fai@gmail.com>

Delete unused code


# c6013d66 09-Aug-2023 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2023-06-06/register-finalize-reverse-order' into 'main'

Fix PetscDeviceContext Memory Leak (And Make PetscXXXRegisterFinalize() Order Hierarchical)

See merge request petsc/pets

Merge branch 'jacobf/2023-06-06/register-finalize-reverse-order' into 'main'

Fix PetscDeviceContext Memory Leak (And Make PetscXXXRegisterFinalize() Order Hierarchical)

See merge request petsc/petsc!6559

show more ...


12345678910>>...53