History log of /honee/qfunctions/sgs_dd_utils.h (Results 1 – 18 of 18)
Revision Date Author Comments
# b78d7c7d 24-Oct-2024 James Wright <james@jameswright.xyz>

Merge MR !72, 'jrwrigh/jit_changes', into 'main'

fix: Change QFunctions to account for libCEED#1696

See merge request phypid/honee!72


# 3e17a7a1 22-Oct-2024 James Wright <james@jameswright.xyz>

fix: Change QFunctions to account for libCEED#1696


# 8a8cb6e0 10-Jul-2024 James Wright <james@jameswright.xyz>

Merge branch 'jrwrigh/license_changes' into 'main'

Update License post libCEED fork

See merge request phypid/honee!6


# ae2b091f 26-Jun-2024 James Wright <james@jameswright.xyz>

chore: Move to Apache-2.0 OR BSD-2-Clause


# c7ece6ef 28-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

Drop JiT Guards in Most QF Source (#1540)

* backend - use pragma once

* gallery - drop source header guards

* ex - drop some qfunction source header guards

* fluids - drop guards on all sin

Drop JiT Guards in Most QF Source (#1540)

* backend - use pragma once

* gallery - drop source header guards

* ex - drop some qfunction source header guards

* fluids - drop guards on all singly included headers

* jit - drop most guards on backend JiT files

* sycl - drop extra header guards

* jit - enable #pragma once for QF source

* fluids - use #pragma once for util/helper qf source

* test - check different multiple includes

* fluids - fix odd include

* jit - update interface for building JiT string from multiple files

show more ...


# 20bd4f36 27-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

Merge pull request #1537 from CEED/jeremy/pragma-once

Use #pragma once for non-JiT headers


# dc936754 27-Mar-2024 Jeremy L Thompson <jeremy@jeremylt.org>

minor - update copyright headers


# 795c5782 22-Mar-2024 James Wright <james@jameswright.xyz>

Merge pull request #1529 from CEED/jrwrigh/fix_multiplicity_training

fluids: Fix SmartSim training multiplicity, add GetInverseMultiplicity


# 5930f037 21-Mar-2024 James Wright <james@jameswright.xyz>

fluids: Add GetInverseMultiplicity


# 8ceb7e22 05-Mar-2024 James Wright <james@jameswright.xyz>

Merge pull request #1361 from CEED/jrwrigh/external_sgs

fluids: Add external SGS DD inference capability


# ad494f68 19-Sep-2023 James Wright <james@jameswright.xyz>

fluids: Refactor function names

- PascalCase for acronyms longer than 2 letters
- Remove the "Anisotropic" qualifier from function names, as we only
have one data-driven SGS model. If we add an is

fluids: Refactor function names

- PascalCase for acronyms longer than 2 letters
- Remove the "Anisotropic" qualifier from function names, as we only
have one data-driven SGS model. If we add an isotropic model later, we
can give that the "Isotropic" qualifier on it's function names
- Remove the "Model" qualifier from function names. "SgsDD" is
communicative enough (Subgrid-stress inherently means a model)

show more ...


# 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 ...


# 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 ...


# 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


# 2679b3cd 25-May-2023 James Wright <james@jameswright.xyz>

fluids: Extract out the DD output processing


# 952746ef 16-Apr-2023 James Wright <james@jameswright.xyz>

fluids: Move some DD SGS functions to sgs_dd_utils.h