<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in t401-qfunction.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>ac415f7108a9c8d1de9a040977bf99fc30ead005 - Revert a550dd66</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#ac415f7108a9c8d1de9a040977bf99fc30ead005</link>
        <description>Revert a550dd66

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Mon, 17 Apr 2023 23:32:46 +0000</pubDate>
        <dc:creator>Sebastian Grimberg &lt;sjg@amazon.com&gt;</dc:creator>
    </item>
<item>
        <title>a550dd668ad5fdaeaade4afb48509e4b41c51584 - Formatting fixes for tests including consistent include order</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#a550dd668ad5fdaeaade4afb48509e4b41c51584</link>
        <description>Formatting fixes for tests including consistent include order

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Sat, 04 Mar 2023 00:53:08 +0000</pubDate>
        <dc:creator>Sebastian Grimberg &lt;sjg@amazon.com&gt;</dc:creator>
    </item>
<item>
        <title>49aac155e7a09736f56fb3abac0f57dab29f7cbf - IWYU fixes (#1182)</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#49aac155e7a09736f56fb3abac0f57dab29f7cbf</link>
        <description>IWYU fixes (#1182)* iwyu - include fixes* iwyu - silence some iwyu output* minor - clearer macro names* iwyu - fix suggestion of &quot;ceed/ceed.h&quot; externally* iwyu - lighter petsc headers* iwyu - ceed/ceed.h -&gt; ceed.h* iwyu - cuda/hip include fixes

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Fri, 24 Mar 2023 15:20:50 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;</dc:creator>
    </item>
<item>
        <title>684f49355e356904c2a47c5a7e5ff618ae05b0a6 - Merge pull request #1167 from CEED/jeremy/drop-i</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#684f49355e356904c2a47c5a7e5ff618ae05b0a6</link>
        <description>Merge pull request #1167 from CEED/jeremy/drop-iConsistency in c tests

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Mon, 06 Mar 2023 15:55:06 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;</dc:creator>
    </item>
<item>
        <title>4fee36f0a30516a0b5ad51bf7eb3b32d83efd623 - style - consistency in c tests</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#4fee36f0a30516a0b5ad51bf7eb3b32d83efd623</link>
        <description>style - consistency in c tests

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Thu, 02 Mar 2023 01:24:06 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;</dc:creator>
    </item>
<item>
        <title>2b730f8b5a9c809740a0b3b302db43a719c636b1 - Switch to clang-format (#1051)</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#2b730f8b5a9c809740a0b3b302db43a719c636b1</link>
        <description>Switch to clang-format (#1051)* style - switch to clang-format* ci - use newer libxsmm* action - update format action* format - consistent use of {} for multi-line if/for* make - remove stray newline* make - simpler &apos;make format&apos; target* ci - use newer libxsmm* doc - minor release note claification* minor - minor fix* minor - minor fix* minor - minor fix* minor - minor fix* make format* format - less aggressive alignment rules* tidy - check for argument name mismatches* fix newline* format - mirror Ratel update to .clang-format* fix merge error* fix merge conflict* fix merge error* drop style in .phony list* Update .clang-formatCo-authored-by: Jed Brown &lt;jed@jedbrown.org&gt;* apply updated formatCo-authored-by: Jed Brown &lt;jed@jedbrown.org&gt;

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Thu, 17 Nov 2022 05:13:46 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;</dc:creator>
    </item>
<item>
        <title>cb03979f09f11f2f58ca1dff8031348aa48729d3 - Merge pull request #1002 from CEED/jeremy/format-ceed-types</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#cb03979f09f11f2f58ca1dff8031348aa48729d3</link>
        <description>Merge pull request #1002 from CEED/jeremy/format-ceed-typesAdd CeedInt_FMT

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Tue, 28 Jun 2022 21:47:18 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;</dc:creator>
    </item>
<item>
        <title>600b7929b98f3d8efad5f619bace308a359a46af - test - update tests to use CeedInt_FMT</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#600b7929b98f3d8efad5f619bace308a359a46af</link>
        <description>test - update tests to use CeedInt_FMT

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Tue, 28 Jun 2022 20:21:36 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;</dc:creator>
    </item>
<item>
        <title>1946eaf092f599bb1f396b4a10bd9e959a45e28e - Merge pull request #898 from CEED/jeremy/qf-ctx-read</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#1946eaf092f599bb1f396b4a10bd9e959a45e28e</link>
        <description>Merge pull request #898 from CEED/jeremy/qf-ctx-readRead-only access for QFContext

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Fri, 18 Feb 2022 20:50:13 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;</dc:creator>
    </item>
<item>
        <title>732e4b6ca957a234aee506a90f934d9b944fcaa4 - style - minor consistency</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#732e4b6ca957a234aee506a90f934d9b944fcaa4</link>
        <description>style - minor consistency

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Mon, 14 Feb 2022 23:46:10 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;</dc:creator>
    </item>
<item>
        <title>80a9ef0545a39c00cdcaab1ca26f8053604f3120 - Allow CeedScalar to be single precision  (#788)</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#80a9ef0545a39c00cdcaab1ca26f8053604f3120</link>
        <description>Allow CeedScalar to be single precision  (#788)One can modify `ceed.h` to include `ceed-f32.h` and then use single precision. This is tested for C in CI and has been tested by developers with Rust, Julia, and Python. This interface is evolving and should be considered experimental at this time (thus lack of automated build support).* Introduce CeedScalarType enum* WIP changes to allow different definitions of CeedScalar* Introduce new header files for float and double* Only use avx tensor contract and MAGMA non-tensor basis if CeedScalar is double* WIP changes to allow CeedScalar to be float* WIP start trying to adjust test tolerances for float or double* fix typos in comments* install ceed-f32/64 headers* Fix missing casts for hipMAGMA element restrictions* make CeedQFunctionContextGetContextSize available for Python bindings* Changes to Python bindings to allow CeedScalar to be float* WIP adjust Python tests for float or double* make style* remove QFunctionContextGetContextSize from backend header* Use quotes instead of &lt;&gt; in include statement* Remove unncessary includes* Update tolerances for tests* [Julia] allow CeedScalar to be Float32* [Julia] Use Preferences instead of custom build configuration# Conflicts:#	julia/LibCEED.jl/src/C.jl* [Makefile] Change definition of CC_VENDOR so it works with cross-compilation* [Julia] Use Preferences in CI# Conflicts:#	.github/workflows/julia-test-with-style.yml* [Julia] Update docs about preferences* [Julia] Add test/Project.toml workaround for Preferences* Add CeedGetScalarType to get the type of CeedScalar at runtime* [Julia] Move functions from Ceed.jl to LibCEED.jl* [Julia] Add support for getting library path and scalar type at runtime* [Julia] Minor change to checking if CUDA is loaded* [Julia] Check correct CeedScalar types in basis functions* [Julia] Fix tests comparing with output file* [Julia] Change devtests to use CeedScalar instead of Float64* Update test 402 so context will be same size in double or float* Update tolerances for ceed examples* [Julia] CUDA fixes* remove unused variable in t208* SchurDecomposition: do not compute tau on final iteration* Update tolerances for some basis tests (for single precision)* Make style* Python style fixes for basis test* Add single precision output for t300 and t320 and adjust checks; skip t541 in single* Add LCOV exclusions after moving to new line* fix spacing* Python: make CEED_EPSILON available as libceed.EPSILON* Python: optional parameter to specify different output file for test comparison* Python: update tests&apos; use of EPSILON and change test_300 output file for single precision* Python: add convenience function for getting dtype corresponding to CeedScalar* rust - add single precision support* [Julia] Fall back on Float64 if CeedGetScalarType is not available* [Julia] style* Adjust tolerance for t301* xsmm - add single precision support* avx - add single precision support* Add initial single precision support for MAGMA non-tensor basis* Skip t300 and t320 in single precision; revert Python t300 changes* Revert output changes for t300 and t320 in junit* [Julia] Changes to autogenerated bindings for mixed precision* [Julia] style* [Julia] Check scalar type when changing libceed library pathThe check is also performed when the package is loaded. This prevents having torestart the Julia session twice* [Julia] Require JLLWrappers version 1.3This is needed to use Preferences to change the library path* Add documentation page for precision developmentCo-authored-by:  Will Pazner &lt;will.e.p@gmail.com&gt;* Cleanup from merge: remove old README* Return CEED_ALIGN to backend.h* Make Fortran compiler (FC) optional; empty skips Fortran testsUse in Python and Rust builds, which may not have a Fortran compilerinstalled and thus would produce confusing output.* Add single precision CI test for NoetherCo-authored-by: Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;Co-authored-by: Will Pazner &lt;will.e.p@gmail.com&gt;Co-authored-by: Jeremy L Thompson &lt;jeremy@jeremylt.org&gt;Co-authored-by: Jed Brown &lt;jed@jedbrown.org&gt;

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Thu, 02 Sep 2021 21:28:30 +0000</pubDate>
        <dc:creator>Natalie Beams &lt;246972+nbeams@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>7f565272b8651519e1f8332c5b9e73ffa0fc04e9 - Merge pull request #735 from CEED/jeremy/style-guide</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#7f565272b8651519e1f8332c5b9e73ffa0fc04e9</link>
        <description>Merge pull request #735 from CEED/jeremy/style-guideStyle Unification

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Fri, 09 Apr 2021 22:40:57 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;25011573+jeremylt@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>d1d35e2f02dc969aee8debf3fd943dd784aa847a - style - updating C variable style</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#d1d35e2f02dc969aee8debf3fd943dd784aa847a</link>
        <description>style - updating C variable style

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Fri, 09 Apr 2021 19:32:40 +0000</pubDate>
        <dc:creator>jeremylt &lt;thompson.jeremy.luke@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>874019bc89a44b0eae6b48d78442abcb0851055b - Merge pull request #716 from CEED/jed/install-backend.h</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#874019bc89a44b0eae6b48d78442abcb0851055b</link>
        <description>Merge pull request #716 from CEED/jed/install-backend.hJed/install backend.h

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Wed, 31 Mar 2021 23:20:56 +0000</pubDate>
        <dc:creator>Jed Brown &lt;jed@jedbrown.org&gt;</dc:creator>
    </item>
<item>
        <title>ec3da8bcb94d9f0073544b37b5081a06981a86f7 - Install install backend headers under include/ceed/</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#ec3da8bcb94d9f0073544b37b5081a06981a86f7</link>
        <description>Install install backend headers under include/ceed/This makes it possible to distribute source plugins that provideadditional backends. It&apos;s also used in MFEM, perhaps temporarily.Deprecate ceed-backend.h, which was not previously installed, but someusers accessed it from an in-place build.Also install CUDA and HIP headers that allow users to provide CUfunctionand hipFunction_t.Co-authored-by: Jeremy L. Thompson &lt;jeremy.thompson@colorado.edu&gt;Requested-by: Andrew T. Barker &lt;barker29@llnl.gov&gt;

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Fri, 26 Mar 2021 05:30:49 +0000</pubDate>
        <dc:creator>Jed Brown &lt;jed@jedbrown.org&gt;</dc:creator>
    </item>
<item>
        <title>777ff853944a0dbc06f7f09486fdf4674828e728 - QFunction Context Data Object (#596)</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#777ff853944a0dbc06f7f09486fdf4674828e728</link>
        <description>QFunction Context Data Object (#596)* Ctx - create context object for QFunction context data* Context - rename UserContext -&gt; QFunctionContext* Ctx - add lcov markers* Ctx - fix leak in identity QFunctions* Hip/Cuda - rename sync functions for vector/context* Tests - lcov marker update* QFunction - drop unused function* Python - fix copy-paste errors* Ctx - update notes for Fortran usage* Fortran - drop unneeded castCo-authored-by: Jed Brown &lt;jed@jedbrown.org&gt;* Interface - use void* for SetData interfaces* Make - use call quiet for NVCC* Interface - use void* for GetData interfaces* Make - add quiet call option for examples* Makefile - create common makefile to reduce duplication/complexity in example makefilesCo-authored-by: Jed Brown &lt;jed@jedbrown.org&gt;

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Fri, 14 Aug 2020 15:37:04 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;25011573+jeremylt@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>a8c14239e2aaf94819e1ed6ae7f30d81834fba18 - Merge pull request #423 from CEED/jeremy/small-fixes</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#a8c14239e2aaf94819e1ed6ae7f30d81834fba18</link>
        <description>Merge pull request #423 from CEED/jeremy/small-fixesSmall fixes from Python Work

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Mon, 02 Dec 2019 19:05:20 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;25011573+jeremylt@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>84e209c490f9c3b262db4d11bf7f8022aee8d623 - Tests - fix eval modes in t40* for clarity</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#84e209c490f9c3b262db4d11bf7f8022aee8d623</link>
        <description>Tests - fix eval modes in t40* for clarity

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Tue, 19 Nov 2019 18:43:27 +0000</pubDate>
        <dc:creator>jeremylt &lt;jeremy.thompson@colorado.edu&gt;</dc:creator>
    </item>
<item>
        <title>288c044332e33f37503f09b6484fec9d0a55fba1 - QFunction Create by Name (#311)</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#288c044332e33f37503f09b6484fec9d0a55fba1</link>
        <description>QFunction Create by Name (#311)This PR adds a QFunction gallery to libCEED with 1D, 2D, and 3D mass and Poisson operators.Closes issue #37, issue #340 * Add QFunction gallery, rename focca* Gallery - add initial QFunctions* Add a test for using the QF gallery* Modify ex1 to use gallery* Add multiple test configs to tap* Move output to test directory* Update junit* Add OCCA galley exception* Add ex2* Update ex2 for dim-&gt;ncompx* Gallery - modify to work for CUDA as is* Update Documentation* Gallery - typo fix* Gallery - convention change, postappend qfunction family variant* Gallery - update template with new name checking convention* Gallery - condense diff3DBuild QFunction* Gallery - rename diff -&gt; poisson* Gallery - clarify poisson3DBuild comment* Gallery - use Pragma SIMD, store Qdata in Voigt convention* Examples - Convert BP3-6 to Voigt convention* Examples - add cl option to switch between header and gallery qfs in CEED examples* Examples - clean up construction of QF name* Gallery - Switch to PascalCase for gallery names* Doc - fix function type page* Interface - Make sure strncpy result is null terminated* Gallery - Update Poisson 2/3D Apply to new QF body* make style* make style - fix worst style problems* make style - add gallery to make style* Doc - update documentation errors and inconsistencies* Examples - test ex1 ex2 with and without gallary* Examples - reduce testing of ex1/ex2 without gallery, clean up non-gallery qfunctions* MFEM - revert another make style mistake* Manual make style updates* Doc - update function documentation page* Style updates, document test numbering conventions* doc: resolve ambiguous image location warning, allow more Dot nodes* Tests - style and cast cleanup* Tests - fix README indentation

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Fri, 13 Sep 2019 00:53:49 +0000</pubDate>
        <dc:creator>Jeremy L Thompson &lt;25011573+jeremylt@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>4d537eea83dd2f1011134892241345b6ac537f56 - Single Source QFunction (#304)</title>
        <link>http://opengrok.kc2vjw.com:8080/history/libCEED/tests/t401-qfunction.c#4d537eea83dd2f1011134892241345b6ac537f56</link>
        <description>Single Source QFunction (#304)Introduce a new macro CEED_QFUNCTION that allows to define qFunctions in a single source code independently of the targeted backend.Thanks-to: Jeremy ThompsonThanks-to: Jed BrownThis work is the result of a fruitful discussion between Jed Brown, Jeremy Thompson and Yohann Dudouit. Jeremy Thompson also implemented important features in this commit and was very active and helpful all along the progress of this work.[NEWS] Breaking change: QFunctionField parameter &apos;ncomp&apos; changed to &apos;size&apos;. This change requires setting the previous value of &apos;ncomp&apos; to &apos;ncomp*dim&apos; when adding a QFunctionField with eval mode &apos;CEED_EVAL_GRAD&apos;.* First steps toward cuda-gen backend!* Closer to real code generation.* Generated code should be ready for nvrtc.* The code generation skeleton is ready.* Hack with the qfunction to make the operator kernel compile.* Some tweaks in the makefile + Input fields structure change.* Remove using cout.* 1d interp and grad device functions.* 1d readDofs, readQuads, writeDofs, writeQuads.* Remove dead code.* readDofs, readQuads, writeDofs, writeQuads for 2d and 3d* 2d interp and grad* 3d interp and grad* - weight functions for 1d,2d,3d- link the indices to the kernel- link the fields to the kernel- link the basis to the kernel* Add the qFunction reader + inlining* Add qf files for the tests.* Add qf file for ceed/ex1* Add qf file for mfem/bp1* All tests pass.* Add qFunction for mfem/bp3, petsc/bp1, and petsc/bp3.* mfem/bp1 passes + remove dead code* Fix a bug in n_quads_out for writeQuads* mfem/bp3 passes.* All tests all examples pass.* Temporary tweaks for mfem benchmarking* Add Context management.* Modify .qf files to take into account the context.* Enable optimizations.* First set of optimization for 2D and 3D.* double pointer format for the qFunction.* Change the .qf files to have the same code as the C functions.* Make previous Cuda backends use .qf files.* Add a return value to qFunctions.* Make cpu backends use .qf files.* Minor: clean commented code.* Add guarded math.h for petsc examples.* Remove previous nek qf files.* Remove .cu files.* Remove .qf files.* Remove dead code in the tests.* make style* Make style fix.* more make style fixes.* CEED_QFUNCTION - improve macro for CPU filenames* Add CEED_QFUNCTION macro to navierstokes.c* Fix PETSc gitignore* Change default NS problemtype to density_current (#307) in navierstokes.c* Fix petsc bp1.h* Real Fix for petsc bp1.h...* fix* README - Add /gpu/cuda/gen* PETSc - Update dmplex example to use *_loc* cuda/reg - fix typo* Revert a couple of small changes* Fix a bug in mfem bp3 similar to the previous bug in petsc bp3.* Make PETSc qfunctions look closer to master, and minor style for debugging.* More uniformity changes* Fix a strange CUDA_OUT_OF_RESSOURCE bug.* NS - fix fname variables* Use a different convention for qFunction ncomp.* update cuda-gen backend and bpsdmplex.* PETSc - style update* update mfem bp1 and bp3.* Interface - Use size instead of ncomp for QFunction fields* update ceed example and tests.* Tests - Update ncomp to size* CPU Backends - Update ncomp to size* CPU Backends - style* Nek - Update ncomp to size* Opt - fix style* CUDA - update ncomp to size* Doc - Update API documentation for QFunction \ncomp-&gt;size* OCCA - Patch QFunction ncomp -&gt; size, work but revamp will be better* OCCA - assert dim&gt;0 for clang-tidy* CUDA - Change GetNumComp to GetSize* Basis - Shift check for dim &gt; 0 to interface* Doc update* Update NS field size* NS - Fix problem options

            List of files:
            /libCEED/tests/t401-qfunction.c</description>
        <pubDate>Mon, 02 Sep 2019 19:30:21 +0000</pubDate>
        <dc:creator>Yohann &lt;dudouit1@llnl.gov&gt;</dc:creator>
    </item>
</channel>
</rss>
