| 50d6cbc9 | 08-Oct-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1330 from CEED/jrwrigh/fluids_physical_grad
fluids: Add StatePhysicalGradientFromReference util |
| 87bd45e7 | 08-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add StatePhysicalGradientFromReference util |
| d147ae6b | 04-Oct-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Makefile updates for formatting |
| 1cd4d7e7 | 28-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1350 from CEED/jrwrigh/fix-fix_64ints
fix(fluids): Don't use IntArrayC2P in diff filter |
| cf171902 | 28-Sep-2023 |
James Wright <james@jameswright.xyz> |
fix(fluids): Don't use IntArrayC2P in diff filter
IntArrayC2P frees the input array, when I need both the `PetscInt` array and the `CeedInt` array. |
| 084d29fc | 27-Sep-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1349 from CEED/jrwrigh/remove_ctx_update
fluids: Use normal `CeedOperatorSetContextDouble` instead of `UpdateContextLabel` |
| 701e5830 | 26-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Use normal CeedOperatorSetContextDouble
That instead of `UpdateContextLabel`, as #1347 built that functionality into the normal label setting functions themselves |
| 5bb21e3f | 26-Sep-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1348 from CEED/jrwrigh/fix_ints
fluids: Fix 64bit Int typing issues |
| 3bd8abf2 | 26-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Fix 64bit Int typing issues |
| 8dda057a | 22-Sep-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1345 from CEED/jrwrigh/fluids-asan
fluids: Add ASAN, Correct memory out-of-bounds error |
| 7df379d9 | 22-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add ASAN, Correct memory out-of-bounds error |
| be165070 | 19-Sep-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1338 from CEED/jrwrigh/sycl_sgs_dd
fluids: Use explicit array size for `new_bounds` |
| be75532a | 18-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Use explicit array size for new_bounds
- `new_bounds` was previously changed to remove the explicit array size declaration because Sycl's online compiler didn't like it. - Trying to do
fluids: Use explicit array size for new_bounds
- `new_bounds` was previously changed to remove the explicit array size declaration because Sycl's online compiler didn't like it. - Trying to do a direct cast results in: ``` /home/jrwrigh/software/libCEED/examples/fluids/problems/../qfunctions/sgs_dd_model.h:67:39: error: used type 'const CeedScalar[6][2]' (aka 'const double[6][2]') where arithmetic or pointer type is required const CeedScalar new_bounds[6][2] = (const CeedScalar[6][2]) & sgsdd_ctx->data[sgsdd_ctx->offsets.out_scaling]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``` - This represents the best compromise; can't do a direct pointer cast (requiring more compiler work to be efficient and obfuscating what's happening), but can at least keep the explicit array sizes for `new_bounds`
show more ...
|
| 8c418507 | 16-Sep-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1337 from CEED/jrwrigh/sycl_local_name
fluids: Change variable name "local" to appease ocloc |
| 6764667b | 15-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Change variable name "local" to appease ocloc
- For reasons only God knows, ocloc (online compiler for OpenCL for Intel hardware) doesn't approve of the variable name `local`. It returns
fluids: Change variable name "local" to appease ocloc
- For reasons only God knows, ocloc (online compiler for OpenCL for Intel hardware) doesn't approve of the variable name `local`. It returns: ``` $ build/fluids-navierstokes -ceed /gpu/sycl/ref -options_file examples/fluids/tests-output/stats_test.yaml -test_type solver -compare_final_state_atol 1e-11 -compare_final_state_filename examples/fluids/tests-output/fluids-navierstokes-turb-spanstats-stats.bin Command was: ocloc -q -spv_only -device pvc -64 -options "-cl-std=CL3.0 -Dint32_t=int" -file main.cl [0]PETSC ERROR: --------------------- Error Message -------------------------------------------------------------- [0]PETSC ERROR: Error in external library [0]PETSC ERROR: /home/jczhang/libCEED/backends/sycl/ceed-sycl-compile.sycl.cpp:73 in CeedJitCompileSource_Sycl(): ocloc reported compilation errors: { Build failed with error code: -11 } ```
show more ...
|
| e144cda2 | 15-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1335 from CEED/sjg/backend-consistency-continued
Fix some missing backend consistency from #1315 |
| e769e72f | 14-Sep-2023 |
Sebastian Grimberg <sjg@amazon.com> |
Enforce consistent pointer alignment with clang-format |
| 1e138177 | 13-Sep-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
Merge pull request #1315 from CEED/jeremy/queep
Backend Consistency Fixes |
| ff20bea9 | 13-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Fix Sycl related arguments
- These arguments work fine in CUDA and HIP, but OpenCL (specifically, the online compiler used for Sunspot) isn't happy with these minor changes in pointer de
fluids: Fix Sycl related arguments
- These arguments work fine in CUDA and HIP, but OpenCL (specifically, the online compiler used for Sunspot) isn't happy with these minor changes in pointer definitions.
show more ...
|
| 94cb3f37 | 12-Sep-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1233 from CEED/jrwrigh/pbdiagonal_symbolic
Add CeedOperatorLinearAssemblePointBlockDiagonalSymbolic |
| 4aae5d4b | 11-Sep-2023 |
James Wright <james@jameswright.xyz> |
test: Add fluids test for MatShell code
- Previously, `-amat_type shell -pmat_pbdiagonal` weren't tested at all - This also helps to test `CeedOperatorLinearAssemblePointBlockDiagonalSymbolic` |
| 71c848e3 | 18-Jun-2023 |
James Wright <james@jameswright.xyz> |
Add CeedOperatorLinearAssemblePointBlockDiagonalSymbolic |
| ade49511 | 07-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add QF value qdata packing/unpacking |
| 58e1cbfd | 31-Jul-2023 |
Jeremy L Thompson <jeremy@jeremylt.org> |
interface - rename CEED_BASIS_COLLOCATED to CEED_BASIS_NONE |
| a58c1a5f | 30-Aug-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1309 from CEED/jrwrigh/elem_restr_refactor
fluids: Add DMPlexCeedElemRestriction*Create |