Commit Graph
17 Commits
Author SHA1 Message Date
Tom Stitt 9b9a6cfe34 missing one 2025-10-22 21:37:36 -07:00
Will Pazner e797278779 Merge remote-tracking branch 'origin/master' into hybridization-gpu
# Conflicts:
#	fem/integ/bilininteg_mass_pa.cpp
#	tests/unit/fem/test_assembly_levels.cpp
2025-02-07 14:24:06 -08:00
Tzanio Kolev e4c2152419 Update Copyright to 2010-2025 2025-02-03 12:17:26 -08:00
Tzanio Kolev 5a1d69837d Merge branch 'master' into hughcars/ncsubmesh-dev 2024-11-10 14:00:25 -08:00
Will Pazner 4d5426a314 Merge remote-tracking branch 'origin/master' into hybridization-gpu
# Conflicts:
#	fem/bilinearform_ext.hpp
#	fem/bilininteg.hpp
#	linalg/batched/native.cpp
2024-11-07 10:37:38 -08:00
Will Pazner 82b0035ba2 Add MultTranspose in batched linear algebra 2024-10-29 12:36:00 -07:00
Arturo Vargas 027681ff54 clean up pass 2024-10-21 14:28:09 -07:00
Arturo VargasandWill Pazner 4acd812daa Update linalg/batched/native.cpp
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com>
2024-10-21 14:24:20 -07:00
Arturo VargasandWill Pazner a1024d3645 Update linalg/batched/native.cpp
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com>
2024-10-21 14:13:25 -07:00
Arturo VargasandWill Pazner 29d97f356e Update linalg/batched/native.cpp
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com>
2024-10-21 14:09:30 -07:00
Arturo Vargas 58bd809f87 integrate new batchlinear alg code 2024-09-12 14:12:46 -07:00
Hugh Carson 2f6871e449 CI Fixes:
- Unused variables
- Memory leak
- Initialization order
- Remove std::vector usage
- Fix char index into arrays
- Early exit if an empty ncsubmesh is constructed
- Array list initalizer was hardcoded to int
- Remove anonynmous namespace from ncmesh_tables.hpp, use static and
  constexpr instead
- Remove unneeded table includes in ncsubmesh.cpp and pncsubmesh.cpp
- Move trivial type assertion of Array to class body from constructor
- Fix warning about use of abs over std::abs in batched linalg
- Add parent hashtable accessors to bypass access controls in parent
  classes.
- Change loop condition to avoid need for ncmesh_tables.hpp include
- Change [ParSubMesh] to [SubMesh] for Catch2 category, the parallel
  is implicit in [Parallel] label
- Missing include in mesh_test_utils.cpp
- Fix bug for array access with empty ncmesh
2024-09-09 15:10:25 -04:00
Will Pazner 4caffa2ebe Move some dense linear algebra functionality to host-device functions 2024-09-07 09:27:31 -07:00
Will Pazner 0ff7174de2 Add BatchedLinAlg::AddMult and related functionality 2024-07-08 13:17:08 -07:00
Will Pazner 967e0f5bac Add (comment-out) alternative implementation of NativeBatchedLinAlg::Mult 2024-07-08 13:17:08 -07:00
Will Pazner 70f2f6677f Add NativeBatchedLinAlg::Mult 2024-07-08 13:17:08 -07:00
Will Pazner bf79ef7f90 Initial framework for batched linear aglebra 2024-07-08 13:17:08 -07:00