Home
last modified time | relevance | path

Searched hist:"58 c07c4fa7bdba34c2b29fbdcd58893d48c3fd9e" (Results 1 – 9 of 9) sorted by relevance

/libCEED/interface/
H A Dceed-register.cdiff 58c07c4fa7bdba34c2b29fbdcd58893d48c3fd9e Wed Sep 20 17:05:58 UTC 2023 Sebastian Grimberg <sebastiangrimb@gmail.com> Support CPU shared-memory parallelism with OpenMP (#1279)

* Updates for OpenMP thread safety (one Ceed per thread, potentially with shared output vector)

* Makefile tabs vs. spaces consistency

* Fix unrelated pragma bug for Intel compilers in `backend.h`

* Address PR feedback: Use _OPENMP macro, simplify OpenMP pragma wrappers

* Address PR feedback: Add new statement macro CeedPragmaThreadPrivate to PREDEFINED entries in Doxyfile

* Add OpenMP support to Intel CI workflow for testing

* Add documentation for OPENMP option and Update releasenotes.md

* Revise OpenMP implementation: Rather than enforcing global variables to be threadprivate, just wrap potential race conditions in a critical block (during registration)

* Avoid returning from OpenMP blocks

* Early break on error when registering backends or QFunctions

* Formatting fixes after rebase, newline after variable declarations

* Address PR feedback: Revert some unintentional changes to debug output

* Update codecov exclusions
H A Dceed-qfunction-register.cdiff 58c07c4fa7bdba34c2b29fbdcd58893d48c3fd9e Wed Sep 20 17:05:58 UTC 2023 Sebastian Grimberg <sebastiangrimb@gmail.com> Support CPU shared-memory parallelism with OpenMP (#1279)

* Updates for OpenMP thread safety (one Ceed per thread, potentially with shared output vector)

* Makefile tabs vs. spaces consistency

* Fix unrelated pragma bug for Intel compilers in `backend.h`

* Address PR feedback: Use _OPENMP macro, simplify OpenMP pragma wrappers

* Address PR feedback: Add new statement macro CeedPragmaThreadPrivate to PREDEFINED entries in Doxyfile

* Add OpenMP support to Intel CI workflow for testing

* Add documentation for OPENMP option and Update releasenotes.md

* Revise OpenMP implementation: Rather than enforcing global variables to be threadprivate, just wrap potential race conditions in a critical block (during registration)

* Avoid returning from OpenMP blocks

* Early break on error when registering backends or QFunctions

* Formatting fixes after rebase, newline after variable declarations

* Address PR feedback: Revert some unintentional changes to debug output

* Update codecov exclusions
H A Dceed-qfunction.cdiff 58c07c4fa7bdba34c2b29fbdcd58893d48c3fd9e Wed Sep 20 17:05:58 UTC 2023 Sebastian Grimberg <sebastiangrimb@gmail.com> Support CPU shared-memory parallelism with OpenMP (#1279)

* Updates for OpenMP thread safety (one Ceed per thread, potentially with shared output vector)

* Makefile tabs vs. spaces consistency

* Fix unrelated pragma bug for Intel compilers in `backend.h`

* Address PR feedback: Use _OPENMP macro, simplify OpenMP pragma wrappers

* Address PR feedback: Add new statement macro CeedPragmaThreadPrivate to PREDEFINED entries in Doxyfile

* Add OpenMP support to Intel CI workflow for testing

* Add documentation for OPENMP option and Update releasenotes.md

* Revise OpenMP implementation: Rather than enforcing global variables to be threadprivate, just wrap potential race conditions in a critical block (during registration)

* Avoid returning from OpenMP blocks

* Early break on error when registering backends or QFunctions

* Formatting fixes after rebase, newline after variable declarations

* Address PR feedback: Revert some unintentional changes to debug output

* Update codecov exclusions
H A Dceed.cdiff 58c07c4fa7bdba34c2b29fbdcd58893d48c3fd9e Wed Sep 20 17:05:58 UTC 2023 Sebastian Grimberg <sebastiangrimb@gmail.com> Support CPU shared-memory parallelism with OpenMP (#1279)

* Updates for OpenMP thread safety (one Ceed per thread, potentially with shared output vector)

* Makefile tabs vs. spaces consistency

* Fix unrelated pragma bug for Intel compilers in `backend.h`

* Address PR feedback: Use _OPENMP macro, simplify OpenMP pragma wrappers

* Address PR feedback: Add new statement macro CeedPragmaThreadPrivate to PREDEFINED entries in Doxyfile

* Add OpenMP support to Intel CI workflow for testing

* Add documentation for OPENMP option and Update releasenotes.md

* Revise OpenMP implementation: Rather than enforcing global variables to be threadprivate, just wrap potential race conditions in a critical block (during registration)

* Avoid returning from OpenMP blocks

* Early break on error when registering backends or QFunctions

* Formatting fixes after rebase, newline after variable declarations

* Address PR feedback: Revert some unintentional changes to debug output

* Update codecov exclusions
/libCEED/backends/ref/
H A Dceed-ref-restriction.cdiff 58c07c4fa7bdba34c2b29fbdcd58893d48c3fd9e Wed Sep 20 17:05:58 UTC 2023 Sebastian Grimberg <sebastiangrimb@gmail.com> Support CPU shared-memory parallelism with OpenMP (#1279)

* Updates for OpenMP thread safety (one Ceed per thread, potentially with shared output vector)

* Makefile tabs vs. spaces consistency

* Fix unrelated pragma bug for Intel compilers in `backend.h`

* Address PR feedback: Use _OPENMP macro, simplify OpenMP pragma wrappers

* Address PR feedback: Add new statement macro CeedPragmaThreadPrivate to PREDEFINED entries in Doxyfile

* Add OpenMP support to Intel CI workflow for testing

* Add documentation for OPENMP option and Update releasenotes.md

* Revise OpenMP implementation: Rather than enforcing global variables to be threadprivate, just wrap potential race conditions in a critical block (during registration)

* Avoid returning from OpenMP blocks

* Early break on error when registering backends or QFunctions

* Formatting fixes after rebase, newline after variable declarations

* Address PR feedback: Revert some unintentional changes to debug output

* Update codecov exclusions
/libCEED/doc/sphinx/source/
H A Dreleasenotes.mddiff 58c07c4fa7bdba34c2b29fbdcd58893d48c3fd9e Wed Sep 20 17:05:58 UTC 2023 Sebastian Grimberg <sebastiangrimb@gmail.com> Support CPU shared-memory parallelism with OpenMP (#1279)

* Updates for OpenMP thread safety (one Ceed per thread, potentially with shared output vector)

* Makefile tabs vs. spaces consistency

* Fix unrelated pragma bug for Intel compilers in `backend.h`

* Address PR feedback: Use _OPENMP macro, simplify OpenMP pragma wrappers

* Address PR feedback: Add new statement macro CeedPragmaThreadPrivate to PREDEFINED entries in Doxyfile

* Add OpenMP support to Intel CI workflow for testing

* Add documentation for OPENMP option and Update releasenotes.md

* Revise OpenMP implementation: Rather than enforcing global variables to be threadprivate, just wrap potential race conditions in a critical block (during registration)

* Avoid returning from OpenMP blocks

* Early break on error when registering backends or QFunctions

* Formatting fixes after rebase, newline after variable declarations

* Address PR feedback: Revert some unintentional changes to debug output

* Update codecov exclusions
/libCEED/
H A DREADME.mddiff 58c07c4fa7bdba34c2b29fbdcd58893d48c3fd9e Wed Sep 20 17:05:58 UTC 2023 Sebastian Grimberg <sebastiangrimb@gmail.com> Support CPU shared-memory parallelism with OpenMP (#1279)

* Updates for OpenMP thread safety (one Ceed per thread, potentially with shared output vector)

* Makefile tabs vs. spaces consistency

* Fix unrelated pragma bug for Intel compilers in `backend.h`

* Address PR feedback: Use _OPENMP macro, simplify OpenMP pragma wrappers

* Address PR feedback: Add new statement macro CeedPragmaThreadPrivate to PREDEFINED entries in Doxyfile

* Add OpenMP support to Intel CI workflow for testing

* Add documentation for OPENMP option and Update releasenotes.md

* Revise OpenMP implementation: Rather than enforcing global variables to be threadprivate, just wrap potential race conditions in a critical block (during registration)

* Avoid returning from OpenMP blocks

* Early break on error when registering backends or QFunctions

* Formatting fixes after rebase, newline after variable declarations

* Address PR feedback: Revert some unintentional changes to debug output

* Update codecov exclusions
H A DMakefilediff 58c07c4fa7bdba34c2b29fbdcd58893d48c3fd9e Wed Sep 20 17:05:58 UTC 2023 Sebastian Grimberg <sebastiangrimb@gmail.com> Support CPU shared-memory parallelism with OpenMP (#1279)

* Updates for OpenMP thread safety (one Ceed per thread, potentially with shared output vector)

* Makefile tabs vs. spaces consistency

* Fix unrelated pragma bug for Intel compilers in `backend.h`

* Address PR feedback: Use _OPENMP macro, simplify OpenMP pragma wrappers

* Address PR feedback: Add new statement macro CeedPragmaThreadPrivate to PREDEFINED entries in Doxyfile

* Add OpenMP support to Intel CI workflow for testing

* Add documentation for OPENMP option and Update releasenotes.md

* Revise OpenMP implementation: Rather than enforcing global variables to be threadprivate, just wrap potential race conditions in a critical block (during registration)

* Avoid returning from OpenMP blocks

* Early break on error when registering backends or QFunctions

* Formatting fixes after rebase, newline after variable declarations

* Address PR feedback: Revert some unintentional changes to debug output

* Update codecov exclusions
/libCEED/include/ceed/
H A Dbackend.hdiff 58c07c4fa7bdba34c2b29fbdcd58893d48c3fd9e Wed Sep 20 17:05:58 UTC 2023 Sebastian Grimberg <sebastiangrimb@gmail.com> Support CPU shared-memory parallelism with OpenMP (#1279)

* Updates for OpenMP thread safety (one Ceed per thread, potentially with shared output vector)

* Makefile tabs vs. spaces consistency

* Fix unrelated pragma bug for Intel compilers in `backend.h`

* Address PR feedback: Use _OPENMP macro, simplify OpenMP pragma wrappers

* Address PR feedback: Add new statement macro CeedPragmaThreadPrivate to PREDEFINED entries in Doxyfile

* Add OpenMP support to Intel CI workflow for testing

* Add documentation for OPENMP option and Update releasenotes.md

* Revise OpenMP implementation: Rather than enforcing global variables to be threadprivate, just wrap potential race conditions in a critical block (during registration)

* Avoid returning from OpenMP blocks

* Early break on error when registering backends or QFunctions

* Formatting fixes after rebase, newline after variable declarations

* Address PR feedback: Revert some unintentional changes to debug output

* Update codecov exclusions