| c2ea5c94 | 17-Nov-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1381 from CEED/jrwrigh/fixup_coords
fluids: Remove coordinates from IFunction_NodalSgs |
| 2adefcce | 17-Nov-2023 |
James Wright <james@jameswright.xyz> |
fluids: Use enums in advection |
| 94a7b3d2 | 30-Oct-2023 |
Kenneth E. Jansen <Kenneth.Jansen@colorado.edu> |
Drop Coordinate Basis from IJacobian (without breaking IDL) (#1380)
* compute IDL coefficient in IFunction that has access to coordinates, append this to jac_data so that IJacobian can avoid pulling
Drop Coordinate Basis from IJacobian (without breaking IDL) (#1380)
* compute IDL coefficient in IFunction that has access to coordinates, append this to jac_data so that IJacobian can avoid pulling coordinates through basis to apply IDL
Co-authored-by: James Wright <james@jameswright.xyz>
show more ...
|
| e985bffb | 16-Oct-2023 |
James Wright <james@jameswright.xyz> |
fluids: Remove coordinates from IFunction_NodalSgs
- Stragler from previous PR |
| 3f39b1a0 | 13-Oct-2023 |
Kenneth E. Jansen <kenneth.jansen@colorado.edu> |
style errors induced by dropping coordinates where not used |
| c4f7305d | 13-Oct-2023 |
Kenneth E. Jansen <Kenneth.Jansen@colorado.edu> |
deleted all the unused coordinate references that were throwing warnings |
| 2ca21690 | 13-Oct-2023 |
Kenneth E. Jansen <Kenneth.Jansen@colorado.edu> |
reverting the change to IC that caused divergence on first step...guess I was too sleepy to drive last night |
| eb99d201 | 13-Oct-2023 |
Kenneth E. Jansen <Kenneth.Jansen@colorado.edu> |
quick attempt at taking potential out of the initial condition makes the error norm much smaller but still probably cannot compare solutions with different Etot variables |
| 60dbb574 | 12-Oct-2023 |
Kenneth E. Jansen <Kenneth.Jansen@colorado.edu> |
adding body force term to energy equation...for now the b vector is using what is put into gravity |
| 6255b74e | 11-Oct-2023 |
Kenneth E. Jansen <Kenneth.Jansen@colorado.edu> |
last one maybe |
| 2e7597b6 | 11-Oct-2023 |
Kenneth E. Jansen <Kenneth.Jansen@colorado.edu> |
more style edits |
| f05d0330 | 11-Oct-2023 |
Kenneth E. Jansen <Kenneth.Jansen@colorado.edu> |
style cleanup |
| c1484fad | 11-Oct-2023 |
Kenneth E. Jansen <Kenneth.Jansen@colorado.edu> |
missed some places that BI restoration requires |
| edcfef1b | 11-Oct-2023 |
Kenneth E. Jansen <Kenneth.Jansen@colorado.edu> |
Potential energy removed from all state helpers so no more x (or dx) dependence for them. Interior integrals still need x for IDL but boundary elements don't so removed. This touches lots of qfuncti
Potential energy removed from all state helpers so no more x (or dx) dependence for them. Interior integrals still need x for IDL but boundary elements don't so removed. This touches lots of qfunctions that make state calls and a few problems as well
show more ...
|
| 87bd45e7 | 08-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add StatePhysicalGradientFromReference util |
| 7df379d9 | 22-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add ASAN, Correct memory out-of-bounds error |
| 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 ...
|
| 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 ...
|
| 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 ...
|
| ade49511 | 07-Sep-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add QF value qdata packing/unpacking |
| 42454ada | 17-Jul-2023 |
James Wright <james@jameswright.xyz> |
fluids: Make function names in consistent format
- Mainly remove `_` and acronymns with more than 2 letters should respect CamelCase (ie. `StgFunction` not `STGFunction`) |
| da4ca0cf | 25-Aug-2023 |
James Wright <james@jameswright.xyz> |
fluids: Add DMSetupByOrder_* helper function |
| 8d010c23 | 24-Aug-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1223 from CEED/jrwrigh/decompose_sgs_dd
Fluids: Decompose SGS DD input and output processing |
| e9ddb5e1 | 24-Aug-2023 |
James Wright <james@jameswright.xyz> |
Merge pull request #1298 from CEED/jrwrigh/taylor-green-vortex
Fluids: Add Taylor-Green vortex problem |