test-qfunctions.h (b761d2cab99a31c30bb32e57e285fc6533e68118) test-qfunctions.h (3d8e882215d238700cdceb37404f76ca7fa24eaa)
1// Copyright (c) 2017-2018, Lawrence Livermore National Security, LLC.
2// Produced at the Lawrence Livermore National Laboratory. LLNL-CODE-734707.
3// All Rights reserved. See files LICENSE and NOTICE for details.
1// Copyright (c) 2017-2022, Lawrence Livermore National Security, LLC and other CEED contributors.
2// All Rights Reserved. See the top-level LICENSE and NOTICE files for details.
4//
3//
5// This file is part of CEED, a collection of benchmarks, miniapps, software
6// libraries and APIs for efficient high-order finite element and spectral
7// element discretizations for exascale applications. For more information and
8// source code availability see http://github.com/ceed.
4// SPDX-License-Identifier: BSD-2-Clause
9//
5//
10// The CEED research is supported by the Exascale Computing Project 17-SC-20-SC,
11// a collaborative effort of two U.S. Department of Energy organizations (Office
12// of Science and the National Nuclear Security Administration) responsible for
13// the planning and preparation of a capable exascale ecosystem, including
14// software, applications, hardware, advanced system engineering and early
15// testbed platforms, in support of the nation's exascale computing imperative.
6// This file is part of CEED: http://github.com/ceed
16
17//------------------------------------------------------------------------------
18// Setup 1D mass matrix
19//------------------------------------------------------------------------------
20CEED_QFUNCTION(setup_mass)(void *ctx, const CeedInt Q,
21 const CeedScalar *const *in,
22 CeedScalar *const *out) {
23 // in[0] is quadrature weights, size (Q)

--- 87 unchanged lines hidden ---
7
8//------------------------------------------------------------------------------
9// Setup 1D mass matrix
10//------------------------------------------------------------------------------
11CEED_QFUNCTION(setup_mass)(void *ctx, const CeedInt Q,
12 const CeedScalar *const *in,
13 CeedScalar *const *out) {
14 // in[0] is quadrature weights, size (Q)

--- 87 unchanged lines hidden ---