Commit Graph
22 Commits
Author SHA1 Message Date
camierjs 3803c3305e - Remove unnecessary general/forall.hpp include in miniapps and tests
- Fix cast warnings in mesh (nc)nurbs files
2025-12-04 16:49:09 -08:00
Tzanio Kolev e4c2152419 Update Copyright to 2010-2025 2025-02-03 12:17:26 -08:00
Veselin Dobrev 8876a84dd4 A set of fixes for small bugs uncovered during the more extensive
testing of https://github.com/spack/spack/pull/44010.
2024-06-12 12:06:56 -07:00
Tzanio Kolev 87290fbf56 Update Copyright to 2010-2024 2024-01-27 13:06:49 -08:00
camierjs dce372389b Merge master in forall 2023-03-24 07:52:56 -07:00
Tzanio Kolev 96e00dc815 Updated COPYRIGHT to 2010-2023 2023-03-11 16:58:18 -08:00
camierjs 018d5cfb8b Debugging lambdas in mfem::forall 2023-02-08 15:03:34 -08:00
Veselin Dobrev f2f489a36e Updated ParMesh::GetSerialMesh() with some overflow checks and
some small tweaks.

Replace some uses of 'long' with 'long long' to better support
Win64 builds where 'long' is 32-bit and 'long long' is 64-bit.
On Linux and MacOS, both types are typically 64-bit.

Updated various "MemoryUsage" methods to return 'std::size_t'
instead of 'long' since the latter is 32-bit in Win64 builds.

Updated CHANGELOG.
2022-07-26 16:09:12 -07:00
Tzanio 6d2530775b Extended copyright to 2022 2022-02-25 10:24:50 -08:00
Tom Stitt 34c007935c add hip host pinned memory
add hip support to umpire memory test
2021-03-19 17:39:24 -07:00
Tom Stitt ff388d8267 verify host umpire alloc is empty 2021-03-19 11:43:53 -07:00
Veselin Dobrev 4e8b78cd45 Fix the method Device::UpdateMemoryTypeAndClass() in the
case when Umpire support is enabled.

Fix invalid host access access in
   tests/unit/general/test_umpire_mem.cpp

Update the CMake file in tests/unit to use all unit tests.
2021-03-18 22:49:31 -07:00
Veselin Dobrev a59f06e9e3 Replaced the methods Device::SetHostMemoryType() and
Device::SetDeviceMemoryType() with the method
Device::SetMemoryTypes() which can be called only before
Device configuration.

Added methods MemoryManager::GetDualMemoryType() and
MemoryManager::SetDualMemoryType() where the latter can be
called only before MemoryManager::Configure().

Updated the Memory/MemoryManager implementation to use the
dual memory types instead of the default memory types.

Various other tweaks and fixes in the Memory/MemoryManager
implementation.
2021-03-18 18:48:22 -07:00
Tom Stitt a803bf2e5a slight update to the umpire mem test 2021-03-05 16:29:34 -08:00
Tom Stitt 1b89f893a7 update umpire test for new interface 2021-02-25 17:24:04 -08:00
Tom Stitt a1fbbbc35e cleanup UmpireMemorySpaces, switch to names instead of ids since we had to pass a name anyways
update umpire test

make style

this is not yet ready to test but I'm adding changes incrementally
2021-02-25 14:16:21 -08:00
Veselin Dobrev cc05633d5f Update the Umpire memory unit test. 2021-02-24 18:35:28 -08:00
Veselin Dobrev b084a280e6 Draft of proposed changes (headers only) for PR #1644 2021-02-11 20:07:40 -08:00
Tom Stitt 995f98d221 get umpire test to a working state 2021-02-05 17:14:37 -08:00
Tom Stitt 859343a470 remove CAMP package, add include to umpire and raja if CAMP_DIR defined
fix umpire test
2021-02-05 16:48:17 -08:00
Tzanio 731641054d Fix Travis, copyright note 2021-02-05 13:22:37 -08:00
Tom Stitt 188b53155a move cuda_umpire to unittests 2021-02-05 11:54:31 -08:00