| /libCEED/tests/output/ |
| H A D | t523-operator.out | 1 Composite CeedOperator - setup 2 SubOperator 0 - triangle elements 3 SubOperator 1 - quadrilateral elements 4 Composite CeedOperator - setup 5 SubOperator 0 - triangle elements: 10 Name: "weight" 15 Name: "dx" 21 Name: "rho" 25 SubOperator 1 - quadrilateral elements: 30 Name: "weight" [all …]
|
| H A D | t523-operator-f.out | 1 Composite CeedOperator - setup 2 SubOperator 0 - triangle elements: 7 Name: "weight" 12 Name: "dx" 18 Name: "rho" 22 SubOperator 1 - quadrilateral elements: 27 Name: "weight" 32 Name: "dx" 38 Name: "rho" 42 Composite CeedOperator - mass [all …]
|
| H A D | t413-qfunction-f.out | 1 Gallery CeedQFunction - Mass1DBuild 4 Name: "dx" 8 Name: "weights" 13 Name: "qdata" 16 Gallery CeedQFunction - MassApply 19 Name: "u" 23 Name: "qdata" 28 Name: "v" 31 Gallery CeedQFunction - MassApply 34 Name: "u" [all …]
|
| H A D | t413-qfunction.out | 1 Gallery CeedQFunction - Mass1DBuild 4 Name: "dx" 8 Name: "weights" 13 Name: "qdata" 16 Gallery CeedQFunction - MassApply 19 Name: "u" 23 Name: "qdata" 28 Name: "v" 31 Gallery CeedQFunction - MassApply 34 Name: "u" [all …]
|
| H A D | t402-qfunction-f.out | 1 User CeedQFunction - setup 4 Name: "w" 9 Name: "qdata" 12 User CeedQFunction - mass 15 Name: "qdata" 19 Name: "u" 24 Name: "v" 29 User CeedQFunction - mass 32 Name: "qdata" 36 Name: "u" [all …]
|
| H A D | t402-qfunction.out | 1 User CeedQFunction - setup 4 Name: "w" 9 Name: "q data" 12 User CeedQFunction - mass 15 Name: "q data" 19 Name: "u" 24 Name: "v" 30 User CeedQFunction - mass 33 Name: "q data" 37 Name: "u" [all …]
|
| H A D | t504-operator.out | 1 CeedOperator - setup 2 CeedOperator - setup 7 Name: "weight" 12 Name: "dx" 18 Name: "rho" 23 CeedOperator - mass 24 CeedOperator - mass 29 Name: "rho" 34 Name: "u" 40 Name: "v"
|
| H A D | t504-operator-f.out | 1 CeedOperator - setup 6 Name: "weight" 11 Name: "dx" 17 Name: "rho" 22 CeedOperator - mass 27 Name: "rho" 32 Name: "u" 38 Name: "v"
|
| /libCEED/python/tests/output/ |
| H A D | test_523.out | 1 Composite CeedOperator - setup 2 SubOperator 0 - triangle elements: 7 Name: "weights" 12 Name: "dx" 18 Name: "rho" 22 SubOperator 1 - quadralateral elements: 27 Name: "weights" 32 Name: "dx" 38 Name: "rho" 43 Composite CeedOperator - mass [all …]
|
| H A D | test_413.out | 1 Gallery CeedQFunction - Mass1DBuild 4 Name: "dx" 8 Name: "weights" 13 Name: "qdata" 17 Gallery CeedQFunction - MassApply 20 Name: "u" 24 Name: "qdata" 29 Name: "v"
|
| H A D | test_402.out | 1 User CeedQFunction - setup_mass 4 Name: "w" 8 Name: "dx" 13 Name: "qdata" 17 User CeedQFunction - apply_mass 20 Name: "qdata" 24 Name: "u" 29 Name: "v"
|
| H A D | test_504.out | 1 CeedOperator - setup_mass 6 Name: "weights" 11 Name: "dx" 17 Name: "rho" 23 CeedOperator - apply_mass 28 Name: "rho" 33 Name: "u" 39 Name: "v"
|
| /libCEED/examples/fluids/src/ |
| H A D | bc_definition.c | 1 // Copyright (c) 2017-2026, Lawrence Livermore National Security, LLC and other CEED contributors. 2 // All Rights Reserved. See the top-level LICENSE and NOTICE files for details. 4 // SPDX-License-Identifier: BSD-2-Clause 13 @param[in] name Name of the boundary condition 18 PetscErrorCode BCDefinitionCreate(const char *name, PetscInt num_label_values, PetscInt label_value… in BCDefinitionCreate() argument 22 PetscCall(PetscStrallocpy(name, &(*bc_def)->name)); in BCDefinitionCreate() 23 (*bc_def)->num_label_values = num_label_values; in BCDefinitionCreate() 24 PetscCall(PetscMalloc1(num_label_values, &(*bc_def)->label_values)); in BCDefinitionCreate() 25 for (PetscInt i = 0; i < num_label_values; i++) (*bc_def)->label_values[i] = label_values[i]; in BCDefinitionCreate() 33 @param[out] name Name of the `BCDefinition` [all …]
|
| /libCEED/.github/workflows/ |
| H A D | rust-test-with-style.yml | 1 name: Rust 6 - main 13 os: [ubuntu-24.04, macos-15] 16 runs-on: ${{ matrix.os }} 19 - name: Environment setup 21 - name: Rust setup 22 uses: dtolnay/rust-toolchain@master 26 components: llvm-tools-preview 27 - name: Install cargo-llvm-cov 28 uses: taiki-e/install-action@v2 [all …]
|
| H A D | python-wheels.yml | 1 name: Python Wheels 11 # - published 15 name: Build wheels on ${{ matrix.os }} 16 if: >- 18 contains(github.event.pull_request.labels.*.name, 'release preparation')) || 21 runs-on: ${{ matrix.os }} 24 # windows-2019, macos-11 25 os: [ubuntu-20.04] 28 - uses: actions/checkout@v4 30 - name: Build wheels [all …]
|
| H A D | python-test-with-style.yml | 1 name: Python 6 - main 13 os: [ubuntu-24.04] 15 python-version: ['3.x'] 17 runs-on: ${{ matrix.os }} 20 - name: Environment setup 22 - name: Python setup 23 uses: actions/setup-python@v5 25 python-version: ${{ matrix.python-version }} 26 - name: Python dependencies [all …]
|
| H A D | c-fortran-test-linux-osx.yml | 1 name: C/Fortran 6 - main 13 os: [ubuntu-24.04, macos-15] 16 - os: macos-15 17 compiler: apple-clang 19 runs-on: ${{ matrix.os }} 22 - name: Environment setup 24 - name: Set compiler 28 if [[ "${{ matrix.os }}" == macos-* ]]; then 29 echo "CC=gcc-15" >> $GITHUB_ENV [all …]
|
| /libCEED/examples/solids/problems/ |
| H A D | problems.h | 1 // Copyright (c) 2017-2026, Lawrence Livermore National Security, LLC and other CEED contributors. 2 // All Rights Reserved. See the top-level LICENSE and NOTICE files for details. 4 // SPDX-License-Identifier: BSD-2-Clause 12 #include "../problems/cl-problems.h" 13 #include "../problems/mooney-rivlin.h" 14 #include "../problems/neo-hookean.h" 17 #define SOLIDS_PROBLEM_REGISTER(list, name, fname, physics) … argument 18 …PetscCall(PetscFunctionListAdd(&list->setupPhysics, name, PhysicsContext_##physics)); … 19 …PetscCall(PetscFunctionListAdd(&list->setupSmootherPhysics, name, PhysicsSmootherContext_##physics… 20 …PetscCall(PetscFunctionListAdd(&list->setupLibceedFineLevel, name, SetupLibceedFineLevel_##fname))… [all …]
|
| /libCEED/examples/fluids/include/ |
| H A D | bc_definition.h | 1 // Copyright (c) 2017-2026, Lawrence Livermore National Security, LLC and other CEED contributors. 2 // All Rights Reserved. See the top-level LICENSE and NOTICE files for details. 4 // SPDX-License-Identifier: BSD-2-Clause 14 char *name; member 31 @param[in] name String that sets the name of the `BCDefinition` 35 #define PetscOptionsBCDefinition(opt, text, man, name, bc_def, set) \ argument 36 PetscOptionsBCDefinition_Private(PetscOptionsObject, opt, text, man, name, bc_def, set) 38 … const char name[], BCDefinition *bc_def, PetscBool *set); 40 PetscErrorCode BCDefinitionCreate(const char *name, PetscInt num_label_values, PetscInt label_value… 41 PetscErrorCode BCDefinitionGetInfo(BCDefinition bc_def, const char *name[], PetscInt *num_label_val…
|
| /libCEED/include/ceed/jit-source/cuda/ |
| H A D | cuda-jit.h | 1 // Copyright (c) 2017-2026, Lawrence Livermore National Security, LLC and other CEED contributors. 2 // All Rights Reserved. See the top-level LICENSE and NOTICE files for details. 4 // SPDX-License-Identifier: BSD-2-Clause 11 #define CEED_QFUNCTION(name) inline __device__ int name argument 16 #define CEED_QFUNCTION_RUST(name) … argument 17 …extern "C" __device__ int name##_rs(void *ctx, const CeedInt Q, const CeedScalar *const *in, CeedS… 18 …static __device__ int name(void *ctx, const CeedInt Q, const CeedScalar *const *in, CeedScalar *co… 20 #include "cuda-types.h"
|
| /libCEED/doc/papers/joss/ |
| H A D | paper.md | 1 --- 2 title: 'libCEED: Fast algebra for high-order element-based discretizations' 4 - high-performance computing 5 - high-order methods 6 - finite elements 7 - spectral elements 8 - matrix-free 10 - name: Jed Brown 11 orcid: 0000-0002-9945-0639 13 - name: Ahmad Abdelfattah [all …]
|
| /libCEED/tests/ |
| H A D | junit_common.py | 19 sys.path.insert(0, str(Path(__file__).parent / "junit-xml")) 64 name: str = field(default_factory=str) variable in TestSpec 65 csv_rtol: float = -1 66 csv_ztol: float = -1 67 cgns_tol: float = -1 88 def get_source_path(self, test: str) -> Path: 92 test (str): Name of test 100 def get_run_path(self, test: str) -> Path: 104 test (str): Name of test 112 def get_output_path(self, test: str, output_file: str) -> Path: [all …]
|
| /libCEED/gallery/scale/ |
| H A D | ceed-scale.c | 1 // Copyright (c) 2017-2026, Lawrence Livermore National Security, LLC and other CEED contributors. 2 // All Rights Reserved. See the top-level LICENSE and NOTICE files for details. 4 // SPDX-License-Identifier: BSD-2-Clause 10 #include <ceed/jit-source/gallery/ceed-scale.h> 17 // Check QFunction name in CeedQFunctionInit_Scale() 18 const char *name = "Scale"; in CeedQFunctionInit_Scale() local 20 …CeedCheck(!strcmp(name, requested), ceed, CEED_ERROR_UNSUPPORTED, "QFunction '%s' does not match r… in CeedQFunctionInit_Scale()
|
| H A D | ceed-scale-scalar.c | 1 // Copyright (c) 2017-2026, Lawrence Livermore National Security, LLC and other CEED contributors. 2 // All Rights Reserved. See the top-level LICENSE and NOTICE files for details. 4 // SPDX-License-Identifier: BSD-2-Clause 10 #include <ceed/jit-source/gallery/ceed-scale-scalar.h> 17 // Check QFunction name in CeedQFunctionInit_ScaleScalar() 18 const char *name = "Scale (scalar)"; in CeedQFunctionInit_ScaleScalar() local 20 …CeedCheck(!strcmp(name, requested), ceed, CEED_ERROR_UNSUPPORTED, "QFunction '%s' does not match r… in CeedQFunctionInit_ScaleScalar()
|
| /libCEED/interface/ |
| H A D | ceed-qfunction.c | 1 // Copyright (c) 2017-2026, Lawrence Livermore National Security, LLC and other CEED contributors. 2 // All Rights Reserved. See the top-level LICENSE and NOTICE files for details. 4 // SPDX-License-Identifier: BSD-2-Clause 8 #include <ceed-impl.h> 11 #include <ceed/jit-tools.h> 34 char name[CEED_MAX_RESOURCE_LEN]; member 38 int (*init)(Ceed ceed, const char *name, CeedQFunction qf); 43 /// ---------------------------------------------------------------------------- 45 /// ---------------------------------------------------------------------------- 52 @param[in] name Name for this backend to respond to [all …]
|