From cefef16081adcc2420a355fc5d57d64cd50d4fc5 Mon Sep 17 00:00:00 2001 From: rochi00 Date: Tue, 7 Apr 2026 12:41:22 -0600 Subject: [PATCH 1/9] Add Kokkos FE math support as optional libMesh dependency - Add include/libmesh/kokkos/ with device-callable FE math headers: scalar_types.h, fe_types.h, fe_base.h, fe_evaluator.h, fe_lagrange_{1,2,3}d.h, fe_monomial.h, fe_face_map.h - Add src/kokkos/fe_types.C with non-inline FEElemTopology/FEFamily conversion functions and nDofs overloads - Add --with-kokkos=DIR configure option (m4/libmesh_optional_packages.m4) that defines LIBMESH_HAVE_KOKKOS and LIBMESH_ENABLE_KOKKOS conditional - Conditionally compile src/kokkos/fe_types.C into libmesh (Makefile.am) - Register HAVE_KOKKOS in include/libmesh_config.h.in template All FE math types live in namespace libMesh::Kokkos. --- Makefile.am | 7 + include/libmesh/kokkos/fe_base.h | 76 +++ include/libmesh/kokkos/fe_evaluator.h | 350 ++++++++++ include/libmesh/kokkos/fe_face_map.h | 96 +++ include/libmesh/kokkos/fe_lagrange_1d.h | 89 +++ include/libmesh/kokkos/fe_lagrange_2d.h | 250 +++++++ include/libmesh/kokkos/fe_lagrange_3d.h | 364 ++++++++++ include/libmesh/kokkos/fe_monomial.h | 850 ++++++++++++++++++++++++ include/libmesh/kokkos/fe_types.h | 109 +++ include/libmesh/kokkos/scalar_types.h | 297 +++++++++ include/libmesh_config.h.in | 3 + m4/libmesh_optional_packages.m4 | 32 + src/kokkos/fe_types.C | 262 ++++++++ 13 files changed, 2785 insertions(+) create mode 100644 include/libmesh/kokkos/fe_base.h create mode 100644 include/libmesh/kokkos/fe_evaluator.h create mode 100644 include/libmesh/kokkos/fe_face_map.h create mode 100644 include/libmesh/kokkos/fe_lagrange_1d.h create mode 100644 include/libmesh/kokkos/fe_lagrange_2d.h create mode 100644 include/libmesh/kokkos/fe_lagrange_3d.h create mode 100644 include/libmesh/kokkos/fe_monomial.h create mode 100644 include/libmesh/kokkos/fe_types.h create mode 100644 include/libmesh/kokkos/scalar_types.h create mode 100644 src/kokkos/fe_types.C diff --git a/Makefile.am b/Makefile.am index dea7f3fd3aa..113e5e5e142 100644 --- a/Makefile.am +++ b/Makefile.am @@ -257,6 +257,13 @@ SUBDIRS += contrib include src/libmesh_SOURCES +# When Kokkos support is enabled, add the Kokkos FE type-conversion sources. +# These are kept in src/kokkos/ and not in src/libmesh_SOURCES (which is +# auto-generated) so that they don't affect non-Kokkos builds. +if LIBMESH_ENABLE_KOKKOS + libmesh_SOURCES += src/kokkos/fe_types.C +endif + # A convenience library to hold proper libMesh # objects. This will get appended with any contributed # sources to create the final library. diff --git a/include/libmesh/kokkos/fe_base.h b/include/libmesh/kokkos/fe_base.h new file mode 100644 index 00000000000..ae9a9867750 --- /dev/null +++ b/include/libmesh/kokkos/fe_base.h @@ -0,0 +1,76 @@ +// Kokkos FE element and family tag types, and the primary FEEvaluator template. +// +// Tag types are zero-size, zero-cost structs used as compile-time template +// parameters to select FEEvaluator specializations at compile time. +// +// The primary FEEvaluator template is declared here; all uses must be explicit +// specializations defined in the fe_lagrange_*.h and fe_monomial.h headers. + +#pragma once + +#include "libmesh/kokkos/scalar_types.h" + +namespace libMesh::Kokkos +{ + +// ── Element topology tags ───────────────────────────────────────────────────── + +struct Edge2Tag {}; // 1D, 2-node linear edge +struct Edge3Tag {}; // 1D, 3-node quadratic edge +struct Tri3Tag {}; // 2D, 3-node linear triangle +struct Tri6Tag {}; // 2D, 6-node quadratic triangle +struct Quad4Tag {}; // 2D, 4-node bilinear quadrilateral +struct Quad8Tag {}; // 2D, 8-node serendipity quadrilateral +struct Quad9Tag {}; // 2D, 9-node biquadratic quadrilateral +struct Tet4Tag {}; // 3D, 4-node linear tetrahedron +struct Tet10Tag {}; // 3D, 10-node quadratic tetrahedron +struct Hex8Tag {}; // 3D, 8-node trilinear hexahedron +struct Hex20Tag {}; // 3D, 20-node serendipity hexahedron +struct Hex27Tag {}; // 3D, 27-node triquadratic hexahedron + +// ── FE family tags ──────────────────────────────────────────────────────────── + +struct LagrangeTag {}; +struct LagrangeVecTag {}; +struct HermiteTag {}; +struct MonomialTag {}; +struct MonomialVecTag {}; + +// ── Spatial dimension tags (for MONOMIAL) ───────────────────────────────────── +// MONOMIAL uses complete total-degree polynomials parameterised by spatial +// dimension, not element class: TRI and QUAD share Dim2Tag; TET/HEX/PRISM/ +// PYRAMID share Dim3Tag. This matches libMesh's FE design. + +struct Dim1Tag {}; // 1-D elements (EDGE) +struct Dim2Tag {}; // 2-D elements (TRI, QUAD) +struct Dim3Tag {}; // 3-D elements (TET, HEX, PRISM, PYRAMID) + +// ── Primary FEEvaluator template ───────────────────────────────────────────── +// +// All uses must be explicit specializations. Every specialization must provide: +// +// static constexpr unsigned int n_dofs() +// +// KOKKOS_INLINE_FUNCTION +// static Real shape(unsigned int i, Real xi, Real eta, Real zeta) +// +// KOKKOS_INLINE_FUNCTION +// static Real3 grad_shape(unsigned int i, Real xi, Real eta, Real zeta) +// +// Reference-element coordinate conventions (matching libMesh): +// Edge: xi in [-1, 1] +// Quad: (xi, eta) in [-1,1]^2 +// Hex: (xi, eta, zeta) in [-1,1]^3 +// Tri: (xi, eta) in unit triangle, xi >= 0, eta >= 0, xi+eta <= 1 +// Tet: (xi, eta, zeta) in unit tetrahedron +// +// Unused coordinate arguments (e.g. zeta on a 2D element) are accepted but +// ignored, so call sites can always pass all three without special-casing. + +// Order is only meaningful for MONOMIAL specializations. +// Lagrange specializations always use Order = 0 (the default) because the +// element tag (e.g. Quad9Tag) already encodes the polynomial order. +template +struct FEEvaluator; // forward declaration only; instantiation requires a specialization + +} // namespace libMesh::Kokkos diff --git a/include/libmesh/kokkos/fe_evaluator.h b/include/libmesh/kokkos/fe_evaluator.h new file mode 100644 index 00000000000..02d52b0eb98 --- /dev/null +++ b/include/libmesh/kokkos/fe_evaluator.h @@ -0,0 +1,350 @@ +// Kokkos on-device FE shape function dispatch (fe_evaluator.h). +// +// Provides: +// nativeMapShape — isoparametric Lagrange shape (topology-based) +// nativeGradMapShape — isoparametric Lagrange gradient (topology-based) +// nativeShape — physics FE shape (FEShapeKey-based) +// nativeGradShape — physics FE gradient (FEShapeKey-based) +// +// All functions are KOKKOS_INLINE_FUNCTION and dispatch via switch statements +// that compile to fast GPU branch logic. +// +// Compiled only when MOOSE_KOKKOS_SCOPE is defined (i.e. from .K translation +// units compiled by the Kokkos device compiler). + +#pragma once + +#ifdef MOOSE_KOKKOS_SCOPE + +#include "libmesh/kokkos/fe_base.h" +#include "libmesh/kokkos/fe_types.h" +#include "libmesh/kokkos/fe_lagrange_1d.h" +#include "libmesh/kokkos/fe_lagrange_2d.h" +#include "libmesh/kokkos/fe_lagrange_3d.h" +#include "libmesh/kokkos/fe_monomial.h" + +namespace libMesh::Kokkos +{ + +// ── On-device helpers: element class -> spatial dimension ───────────────────── + +KOKKOS_INLINE_FUNCTION unsigned int +dimFromClass(FEElemClass cls) +{ + switch (cls) + { + case FEElemClass::EDGE: + return 1; + case FEElemClass::TRI: + case FEElemClass::QUAD: + return 2; + case FEElemClass::TET: + case FEElemClass::HEX: + case FEElemClass::PRISM: + case FEElemClass::PYRAMID: + return 3; + default: + return 0; + } +} + +// ── On-device helper: (class, order) -> canonical Lagrange topology ──────────── + +KOKKOS_INLINE_FUNCTION FEElemTopology +lagrangeTopologyForClassAndOrder(FEElemClass cls, unsigned int order) +{ + switch (cls) + { + case FEElemClass::EDGE: + switch (order) + { + case 1: return FEElemTopology::EDGE2; + case 2: return FEElemTopology::EDGE3; + default: return FEElemTopology::EDGE2; + } + case FEElemClass::TRI: + switch (order) + { + case 1: return FEElemTopology::TRI3; + case 2: return FEElemTopology::TRI6; + default: return FEElemTopology::TRI3; + } + case FEElemClass::QUAD: + switch (order) + { + case 1: return FEElemTopology::QUAD4; + case 2: return FEElemTopology::QUAD9; + default: return FEElemTopology::QUAD4; + } + case FEElemClass::TET: + switch (order) + { + case 1: return FEElemTopology::TET4; + case 2: return FEElemTopology::TET10; + default: return FEElemTopology::TET4; + } + case FEElemClass::HEX: + switch (order) + { + case 1: return FEElemTopology::HEX8; + case 2: return FEElemTopology::HEX27; + default: return FEElemTopology::HEX8; + } + default: + return FEElemTopology::EDGE2; + } +} + +// ── Geometry-only shape dispatch (topology-based) ───────────────────────────── +// +// Used by mapFaceQpToParent() for the isoparametric mapping from face reference +// coordinates to parent reference coordinates. + +/// Evaluate the i-th isoparametric Lagrange shape function at (xi, eta, zeta). +KOKKOS_INLINE_FUNCTION Real +nativeMapShape(FEElemTopology topo, unsigned int i, Real xi, Real eta, Real zeta) +{ + switch (topo) + { + case FEElemTopology::EDGE2: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::EDGE3: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::TRI3: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::TRI6: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::QUAD4: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::QUAD8: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::QUAD9: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::TET4: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::TET10: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::HEX8: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::HEX20: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::HEX27: + return FEEvaluator::shape(i, xi, eta, zeta); + default: + return Real(0); + } +} + +/// Evaluate the reference-space gradient of the i-th isoparametric Lagrange shape function. +KOKKOS_INLINE_FUNCTION Real3 +nativeGradMapShape(FEElemTopology topo, unsigned int i, Real xi, Real eta, Real zeta) +{ + switch (topo) + { + case FEElemTopology::EDGE2: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::EDGE3: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::TRI3: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::TRI6: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::QUAD4: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::QUAD8: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::QUAD9: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::TET4: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::TET10: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::HEX8: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::HEX20: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::HEX27: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + default: + return Real3(0, 0, 0); + } +} + +// ── Physics shape dispatch (FEShapeKey-based) ───────────────────────────────── + +/// Evaluate the i-th physics shape function at (xi, eta, zeta). +KOKKOS_INLINE_FUNCTION Real +nativeShape(FEShapeKey key, unsigned int i, Real xi, Real eta, Real zeta) +{ + switch (key.family) + { + case FEFamily::LAGRANGE: + { + switch (lagrangeTopologyForClassAndOrder(key.cls, key.order)) + { + case FEElemTopology::EDGE2: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::EDGE3: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::TRI3: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::TRI6: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::QUAD4: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::QUAD8: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::QUAD9: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::TET4: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::TET10: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::HEX8: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::HEX20: + return FEEvaluator::shape(i, xi, eta, zeta); + case FEElemTopology::HEX27: + return FEEvaluator::shape(i, xi, eta, zeta); + default: + return Real(0); + } + } + + case FEFamily::MONOMIAL: + { + switch (dimFromClass(key.cls)) + { + case 1: + switch (key.order) + { + case 0: return FEEvaluator::shape(i, xi, eta, zeta); + case 1: return FEEvaluator::shape(i, xi, eta, zeta); + case 2: return FEEvaluator::shape(i, xi, eta, zeta); + case 3: return FEEvaluator::shape(i, xi, eta, zeta); + case 4: return FEEvaluator::shape(i, xi, eta, zeta); + case 5: return FEEvaluator::shape(i, xi, eta, zeta); + default: return Real(0); + } + case 2: + switch (key.order) + { + case 0: return FEEvaluator::shape(i, xi, eta, zeta); + case 1: return FEEvaluator::shape(i, xi, eta, zeta); + case 2: return FEEvaluator::shape(i, xi, eta, zeta); + case 3: return FEEvaluator::shape(i, xi, eta, zeta); + case 4: return FEEvaluator::shape(i, xi, eta, zeta); + case 5: return FEEvaluator::shape(i, xi, eta, zeta); + default: return Real(0); + } + case 3: + switch (key.order) + { + case 0: return FEEvaluator::shape(i, xi, eta, zeta); + case 1: return FEEvaluator::shape(i, xi, eta, zeta); + case 2: return FEEvaluator::shape(i, xi, eta, zeta); + case 3: return FEEvaluator::shape(i, xi, eta, zeta); + case 4: return FEEvaluator::shape(i, xi, eta, zeta); + case 5: return FEEvaluator::shape(i, xi, eta, zeta); + default: return Real(0); + } + default: + return Real(0); + } + } + + default: + return Real(0); + } +} + +/// Evaluate the reference-space gradient of the i-th physics shape function. +/// The physical gradient is obtained by: grad_u_physical = J * nativeGradShape(key, ...) +KOKKOS_INLINE_FUNCTION Real3 +nativeGradShape(FEShapeKey key, unsigned int i, Real xi, Real eta, Real zeta) +{ + switch (key.family) + { + case FEFamily::LAGRANGE: + { + switch (lagrangeTopologyForClassAndOrder(key.cls, key.order)) + { + case FEElemTopology::EDGE2: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::EDGE3: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::TRI3: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::TRI6: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::QUAD4: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::QUAD8: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::QUAD9: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::TET4: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::TET10: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::HEX8: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::HEX20: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + case FEElemTopology::HEX27: + return FEEvaluator::grad_shape(i, xi, eta, zeta); + default: + return Real3(0, 0, 0); + } + } + + case FEFamily::MONOMIAL: + { + switch (dimFromClass(key.cls)) + { + case 1: + switch (key.order) + { + case 0: return FEEvaluator::grad_shape(i, xi, eta, zeta); + case 1: return FEEvaluator::grad_shape(i, xi, eta, zeta); + case 2: return FEEvaluator::grad_shape(i, xi, eta, zeta); + case 3: return FEEvaluator::grad_shape(i, xi, eta, zeta); + case 4: return FEEvaluator::grad_shape(i, xi, eta, zeta); + case 5: return FEEvaluator::grad_shape(i, xi, eta, zeta); + default: return Real3(0, 0, 0); + } + case 2: + switch (key.order) + { + case 0: return FEEvaluator::grad_shape(i, xi, eta, zeta); + case 1: return FEEvaluator::grad_shape(i, xi, eta, zeta); + case 2: return FEEvaluator::grad_shape(i, xi, eta, zeta); + case 3: return FEEvaluator::grad_shape(i, xi, eta, zeta); + case 4: return FEEvaluator::grad_shape(i, xi, eta, zeta); + case 5: return FEEvaluator::grad_shape(i, xi, eta, zeta); + default: return Real3(0, 0, 0); + } + case 3: + switch (key.order) + { + case 0: return FEEvaluator::grad_shape(i, xi, eta, zeta); + case 1: return FEEvaluator::grad_shape(i, xi, eta, zeta); + case 2: return FEEvaluator::grad_shape(i, xi, eta, zeta); + case 3: return FEEvaluator::grad_shape(i, xi, eta, zeta); + case 4: return FEEvaluator::grad_shape(i, xi, eta, zeta); + case 5: return FEEvaluator::grad_shape(i, xi, eta, zeta); + default: return Real3(0, 0, 0); + } + default: + return Real3(0, 0, 0); + } + } + + default: + return Real3(0, 0, 0); + } +} + +} // namespace libMesh::Kokkos + +#endif // MOOSE_KOKKOS_SCOPE diff --git a/include/libmesh/kokkos/fe_face_map.h b/include/libmesh/kokkos/fe_face_map.h new file mode 100644 index 00000000000..c5a4e39fd8b --- /dev/null +++ b/include/libmesh/kokkos/fe_face_map.h @@ -0,0 +1,96 @@ +//* This file is part of the libMesh library. +//* https://www.libmesh.net +//* +//* All rights reserved, see COPYRIGHT for full restrictions +//* +//* Licensed under LGPL 2.1, please see LICENSE for details +//* https://www.gnu.org/licenses/lgpl-2.1.html + +#pragma once + +#ifdef MOOSE_KOKKOS_SCOPE + +#include "libmesh/kokkos/fe_evaluator.h" +#include "libmesh/elem.h" + +namespace libMesh::Kokkos +{ + +/** + * Map a face quadrature point from the side element's reference coordinate system + * to the parent element's reference coordinate system. + * + * side_in_parent must be obtained via build_side_ptr() (not side_ptr()), so that + * second-order sides carry their midpoint nodes. + * + * @param side_in_parent The side element as embedded in the parent (from build_side_ptr()) + * @param side_topo Topology of the side element + * @param face_qpt Quadrature point in the side element's reference coordinates + * @returns Corresponding point in the parent element's reference coordinates + */ +inline Real3 +mapFaceQpToParent(const libMesh::Elem & side_in_parent, + FEElemTopology side_topo, + Real3 face_qpt) +{ + const unsigned int n = side_in_parent.n_nodes(); + Real3 parent_pt; + + // 1-D elements: the "side" is a single vertex node. There are no reference + // coordinates on a point element, so the parent reference coordinate is + // simply the node's own position in the parent reference element. + if (n == 1) + { + const auto & pt = side_in_parent.point(0); + parent_pt.v[0] = pt(0); + parent_pt.v[1] = pt(1); + parent_pt.v[2] = pt(2); + return parent_pt; + } + + for (unsigned int k = 0; k < n; ++k) + { + Real psi; + const Real s = face_qpt.v[0]; + const Real t = face_qpt.v[1]; + + switch (side_topo) + { + case FEElemTopology::EDGE2: + psi = FEEvaluator::shape(k, s, 0.0, 0.0); + break; + case FEElemTopology::EDGE3: + psi = FEEvaluator::shape(k, s, 0.0, 0.0); + break; + case FEElemTopology::TRI3: + psi = FEEvaluator::shape(k, s, t, 0.0); + break; + case FEElemTopology::TRI6: + psi = FEEvaluator::shape(k, s, t, 0.0); + break; + case FEElemTopology::QUAD4: + psi = FEEvaluator::shape(k, s, t, 0.0); + break; + case FEElemTopology::QUAD8: + psi = FEEvaluator::shape(k, s, t, 0.0); + break; + case FEElemTopology::QUAD9: + psi = FEEvaluator::shape(k, s, t, 0.0); + break; + default: + psi = 0.0; + break; + } + + const auto & pt = side_in_parent.point(k); + parent_pt.v[0] += psi * pt(0); + parent_pt.v[1] += psi * pt(1); + parent_pt.v[2] += psi * pt(2); + } + + return parent_pt; +} + +} // namespace libMesh::Kokkos + +#endif // MOOSE_KOKKOS_SCOPE diff --git a/include/libmesh/kokkos/fe_lagrange_1d.h b/include/libmesh/kokkos/fe_lagrange_1d.h new file mode 100644 index 00000000000..fc7dba3ead3 --- /dev/null +++ b/include/libmesh/kokkos/fe_lagrange_1d.h @@ -0,0 +1,89 @@ +// Kokkos FEEvaluator specializations for 1-D Lagrange elements. +// +// Covers EDGE2 (linear) and EDGE3 (quadratic). +// Reference-element coordinate convention (libMesh-compatible): +// EDGE2/EDGE3: xi in [-1, 1] +// +// EDGE3 node ordering (libMesh non-sequential): +// index 0 -> xi = -1 (left node) +// index 1 -> xi = +1 (right node) +// index 2 -> xi = 0 (midpoint) + +#pragma once + +#include "libmesh/kokkos/fe_base.h" + +namespace libMesh::Kokkos +{ + +// ── EDGE2 (linear edge, 2 nodes) ───────────────────────────────────────────── + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 2; } + +#ifdef MOOSE_KOKKOS_SCOPE + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return 0.5 * (1.0 - xi); + case 1: return 0.5 * (1.0 + xi); + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real /*xi*/, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return Real3(-0.5, 0.0, 0.0); + case 1: return Real3( 0.5, 0.0, 0.0); + default: return Real3(0.0, 0.0, 0.0); + } + } +#endif +}; + +// ── EDGE3 (quadratic edge, 3 nodes) ────────────────────────────────────────── +// Node ordering matches libMesh: 0->left(-1), 1->right(+1), 2->mid(0) +// L_0(xi) = 0.5*xi*(xi-1) dL_0/dxi = xi - 0.5 +// L_1(xi) = 0.5*xi*(xi+1) dL_1/dxi = xi + 0.5 +// L_2(xi) = 1 - xi² dL_2/dxi = -2*xi + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 3; } + +#ifdef MOOSE_KOKKOS_SCOPE + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return 0.5 * xi * (xi - 1.0); + case 1: return 0.5 * xi * (xi + 1.0); + case 2: return 1.0 - xi * xi; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return Real3(xi - 0.5, 0.0, 0.0); + case 1: return Real3(xi + 0.5, 0.0, 0.0); + case 2: return Real3(-2.0 * xi, 0.0, 0.0); + default: return Real3(0.0, 0.0, 0.0); + } + } +#endif +}; + +} // namespace libMesh::Kokkos diff --git a/include/libmesh/kokkos/fe_lagrange_2d.h b/include/libmesh/kokkos/fe_lagrange_2d.h new file mode 100644 index 00000000000..29280323f6a --- /dev/null +++ b/include/libmesh/kokkos/fe_lagrange_2d.h @@ -0,0 +1,250 @@ +// Kokkos FEEvaluator specializations for 2-D Lagrange elements. +// +// Covers TRI3, TRI6, QUAD4, QUAD8, QUAD9. +// Reference-element coordinate conventions (libMesh-compatible): +// Tri: xi >= 0, eta >= 0, xi+eta <= 1 (unit triangle) +// Quad: (xi, eta) in [-1,1]² + +#pragma once + +#include "libmesh/kokkos/fe_base.h" + +namespace libMesh::Kokkos +{ + +// ── TRI3 (linear triangle, 3 nodes) ────────────────────────────────────────── +// Barycentric: zeta0 = 1-xi-eta, zeta1 = xi, zeta2 = eta + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 3; } + +#ifdef MOOSE_KOKKOS_SCOPE + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + switch (i) + { + case 0: return 1.0 - xi - eta; + case 1: return xi; + case 2: return eta; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real /*xi*/, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return Real3(-1.0, -1.0, 0.0); + case 1: return Real3( 1.0, 0.0, 0.0); + case 2: return Real3( 0.0, 1.0, 0.0); + default: return Real3(0.0, 0.0, 0.0); + } + } +#endif +}; + +// ── TRI6 (quadratic triangle, 6 nodes) ─────────────────────────────────────── +// Barycentric: z0=1-xi-eta, z1=xi, z2=eta +// phi_0 = z0*(2*z0-1) = (1-xi-eta)*(1-2*xi-2*eta) +// phi_1 = z1*(2*z1-1) = xi*(2*xi-1) +// phi_2 = z2*(2*z2-1) = eta*(2*eta-1) +// phi_3 = 4*z0*z1 = 4*(1-xi-eta)*xi +// phi_4 = 4*z1*z2 = 4*xi*eta +// phi_5 = 4*z2*z0 = 4*eta*(1-xi-eta) + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 6; } + +#ifdef MOOSE_KOKKOS_SCOPE + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + const Real z0 = 1.0 - xi - eta; + switch (i) + { + case 0: return z0 * (2.0 * z0 - 1.0); + case 1: return xi * (2.0 * xi - 1.0); + case 2: return eta * (2.0 * eta - 1.0); + case 3: return 4.0 * z0 * xi; + case 4: return 4.0 * xi * eta; + case 5: return 4.0 * eta * z0; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + switch (i) + { + case 0: return Real3(4.0*xi + 4.0*eta - 3.0, 4.0*xi + 4.0*eta - 3.0, 0.0); + case 1: return Real3(4.0*xi - 1.0, 0.0, 0.0); + case 2: return Real3(0.0, 4.0*eta - 1.0, 0.0); + case 3: return Real3(4.0*(1.0 - 2.0*xi - eta), -4.0*xi, 0.0); + case 4: return Real3(4.0*eta, 4.0*xi, 0.0); + case 5: return Real3(-4.0*eta, 4.0*(1.0 - xi - 2.0*eta), 0.0); + default: return Real3(0.0, 0.0, 0.0); + } + } +#endif +}; + +// ── QUAD4 (bilinear quadrilateral, 4 nodes) ─────────────────────────────────── +// Tensor product of two EDGE2 bases. libMesh node ordering: +// node 0: (-1,-1) node 1: (+1,-1) +// node 2: (+1,+1) node 3: (-1,+1) + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 4; } + +#ifdef MOOSE_KOKKOS_SCOPE + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + switch (i) + { + case 0: return 0.25 * (1.0 - xi) * (1.0 - eta); + case 1: return 0.25 * (1.0 + xi) * (1.0 - eta); + case 2: return 0.25 * (1.0 + xi) * (1.0 + eta); + case 3: return 0.25 * (1.0 - xi) * (1.0 + eta); + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + switch (i) + { + case 0: return Real3(-0.25*(1.0-eta), -0.25*(1.0-xi), 0.0); + case 1: return Real3( 0.25*(1.0-eta), -0.25*(1.0+xi), 0.0); + case 2: return Real3( 0.25*(1.0+eta), 0.25*(1.0+xi), 0.0); + case 3: return Real3(-0.25*(1.0+eta), 0.25*(1.0-xi), 0.0); + default: return Real3(0.0, 0.0, 0.0); + } + } +#endif +}; + +// ── QUAD8 (serendipity quadrilateral, 8 nodes) ──────────────────────────────── +// Node ordering: +// 0: (-1,-1) 1: (+1,-1) 2: (+1,+1) 3: (-1,+1) +// 4: ( 0,-1) 5: (+1, 0) 6: ( 0,+1) 7: (-1, 0) + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 8; } + +#ifdef MOOSE_KOKKOS_SCOPE + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + switch (i) + { + case 0: return 0.25 * (1.0-xi) * (1.0-eta) * (-1.0-xi-eta); + case 1: return 0.25 * (1.0+xi) * (1.0-eta) * (-1.0+xi-eta); + case 2: return 0.25 * (1.0+xi) * (1.0+eta) * (-1.0+xi+eta); + case 3: return 0.25 * (1.0-xi) * (1.0+eta) * (-1.0-xi+eta); + case 4: return 0.5 * (1.0-xi*xi) * (1.0-eta); + case 5: return 0.5 * (1.0+xi) * (1.0-eta*eta); + case 6: return 0.5 * (1.0-xi*xi) * (1.0+eta); + case 7: return 0.5 * (1.0-xi) * (1.0-eta*eta); + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + switch (i) + { + case 0: return Real3(0.25*(1.0-eta)*(2.0*xi+eta), + 0.25*(1.0-xi)*(xi+2.0*eta), + 0.0); + case 1: return Real3(0.25*(1.0-eta)*(2.0*xi-eta), + 0.25*(1.0+xi)*(2.0*eta-xi), + 0.0); + case 2: return Real3(0.25*(1.0+eta)*(2.0*xi+eta), + 0.25*(1.0+xi)*(xi+2.0*eta), + 0.0); + case 3: return Real3(0.25*(1.0+eta)*(2.0*xi-eta), + 0.25*(1.0-xi)*(2.0*eta-xi), + 0.0); + case 4: return Real3(-xi*(1.0-eta), -0.5*(1.0-xi*xi), 0.0); + case 5: return Real3(0.5*(1.0-eta*eta), -eta*(1.0+xi), 0.0); + case 6: return Real3(-xi*(1.0+eta), 0.5*(1.0-xi*xi), 0.0); + case 7: return Real3(-0.5*(1.0-eta*eta), -eta*(1.0-xi), 0.0); + default: return Real3(0.0, 0.0, 0.0); + } + } +#endif +}; + +// ── QUAD9 (biquadratic quadrilateral, 9 nodes) ──────────────────────────────── +// Tensor product of two EDGE3 bases. libMesh node ordering: +// i0[] = {0,1,1,0, 2,1,2,0, 2} +// i1[] = {0,0,1,1, 0,2,1,2, 2} +// +// 1D basis (libMesh non-sequential ordering): +// L_0(t) = 0.5*t*(t-1) dL_0/dt = t - 0.5 +// L_1(t) = 0.5*t*(t+1) dL_1/dt = t + 0.5 +// L_2(t) = 1 - t² dL_2/dt = -2*t + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 9; } + +#ifdef MOOSE_KOKKOS_SCOPE + KOKKOS_INLINE_FUNCTION static Real L(unsigned int k, Real t) + { + switch (k) + { + case 0: return 0.5 * t * (t - 1.0); + case 1: return 0.5 * t * (t + 1.0); + case 2: return 1.0 - t * t; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real dL(unsigned int k, Real t) + { + switch (k) + { + case 0: return t - 0.5; + case 1: return t + 0.5; + case 2: return -2.0 * t; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + static const unsigned int i0[] = {0, 1, 1, 0, 2, 1, 2, 0, 2}; + static const unsigned int i1[] = {0, 0, 1, 1, 0, 2, 1, 2, 2}; + return L(i0[i], xi) * L(i1[i], eta); + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + static const unsigned int i0[] = {0, 1, 1, 0, 2, 1, 2, 0, 2}; + static const unsigned int i1[] = {0, 0, 1, 1, 0, 2, 1, 2, 2}; + const Real dxi = dL(i0[i], xi) * L(i1[i], eta); + const Real deta = L(i0[i], xi) * dL(i1[i], eta); + return Real3(dxi, deta, 0.0); + } +#endif +}; + +} // namespace libMesh::Kokkos diff --git a/include/libmesh/kokkos/fe_lagrange_3d.h b/include/libmesh/kokkos/fe_lagrange_3d.h new file mode 100644 index 00000000000..b9f68c59da1 --- /dev/null +++ b/include/libmesh/kokkos/fe_lagrange_3d.h @@ -0,0 +1,364 @@ +// Kokkos FEEvaluator specializations for 3-D Lagrange elements. +// +// Covers TET4, TET10, HEX8, HEX20, HEX27. +// Reference-element coordinate conventions (libMesh-compatible): +// Tet: xi >= 0, eta >= 0, zeta >= 0, xi+eta+zeta <= 1 (unit tetrahedron) +// Hex: (xi, eta, zeta) in [-1,1]³ + +#pragma once + +#include "libmesh/kokkos/fe_base.h" + +namespace libMesh::Kokkos +{ + +// ── TET4 (linear tetrahedron, 4 nodes) ─────────────────────────────────────── +// Barycentric: z0=1-xi-eta-zeta, z1=xi, z2=eta, z3=zeta + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 4; } + +#ifdef MOOSE_KOKKOS_SCOPE + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real zeta) + { + switch (i) + { + case 0: return 1.0 - xi - eta - zeta; + case 1: return xi; + case 2: return eta; + case 3: return zeta; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real /*xi*/, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return Real3(-1.0, -1.0, -1.0); + case 1: return Real3( 1.0, 0.0, 0.0); + case 2: return Real3( 0.0, 1.0, 0.0); + case 3: return Real3( 0.0, 0.0, 1.0); + default: return Real3(0.0, 0.0, 0.0); + } + } +#endif +}; + +// ── TET10 (quadratic tetrahedron, 10 nodes) ─────────────────────────────────── +// Barycentric: z0=1-xi-eta-zeta, z1=xi, z2=eta, z3=zeta +// phi_0 = z0*(2*z0-1) +// phi_1 = z1*(2*z1-1) = xi*(2*xi-1) +// phi_2 = z2*(2*z2-1) = eta*(2*eta-1) +// phi_3 = z3*(2*z3-1) = zeta*(2*zeta-1) +// phi_4 = 4*z0*z1 = 4*(1-xi-eta-zeta)*xi +// phi_5 = 4*z1*z2 = 4*xi*eta +// phi_6 = 4*z2*z0 = 4*eta*(1-xi-eta-zeta) +// phi_7 = 4*z0*z3 = 4*(1-xi-eta-zeta)*zeta +// phi_8 = 4*z1*z3 = 4*xi*zeta +// phi_9 = 4*z2*z3 = 4*eta*zeta + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 10; } + +#ifdef MOOSE_KOKKOS_SCOPE + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real zeta) + { + const Real z0 = 1.0 - xi - eta - zeta; + switch (i) + { + case 0: return z0 * (2.0*z0 - 1.0); + case 1: return xi * (2.0*xi - 1.0); + case 2: return eta * (2.0*eta - 1.0); + case 3: return zeta* (2.0*zeta - 1.0); + case 4: return 4.0 * z0 * xi; + case 5: return 4.0 * xi * eta; + case 6: return 4.0 * eta * z0; + case 7: return 4.0 * z0 * zeta; + case 8: return 4.0 * xi * zeta; + case 9: return 4.0 * eta * zeta; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real eta, Real zeta) + { + switch (i) + { + case 0: + { + const Real v = 4.0*(xi + eta + zeta) - 3.0; + return Real3(v, v, v); + } + case 1: return Real3(4.0*xi - 1.0, 0.0, 0.0); + case 2: return Real3(0.0, 4.0*eta - 1.0, 0.0); + case 3: return Real3(0.0, 0.0, 4.0*zeta - 1.0); + case 4: return Real3( 4.0*(1.0-2.0*xi-eta-zeta), -4.0*xi, -4.0*xi); + case 5: return Real3( 4.0*eta, 4.0*xi, 0.0); + case 6: return Real3(-4.0*eta, 4.0*(1.0-xi-2.0*eta-zeta), -4.0*eta); + case 7: return Real3(-4.0*zeta, -4.0*zeta, 4.0*(1.0-xi-eta-2.0*zeta)); + case 8: return Real3(4.0*zeta, 0.0, 4.0*xi); + case 9: return Real3(0.0, 4.0*zeta, 4.0*eta); + default: return Real3(0.0, 0.0, 0.0); + } + } +#endif +}; + +// ── HEX8 (trilinear hexahedron, 8 nodes) ───────────────────────────────────── +// Tensor product of three EDGE2 bases. +// Node ordering (same as libMesh): +// 0:(-1,-1,-1) 1:(+1,-1,-1) 2:(+1,+1,-1) 3:(-1,+1,-1) +// 4:(-1,-1,+1) 5:(+1,-1,+1) 6:(+1,+1,+1) 7:(-1,+1,+1) + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 8; } + +#ifdef MOOSE_KOKKOS_SCOPE + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real zeta) + { + switch (i) + { + case 0: return 0.125*(1.0-xi)*(1.0-eta)*(1.0-zeta); + case 1: return 0.125*(1.0+xi)*(1.0-eta)*(1.0-zeta); + case 2: return 0.125*(1.0+xi)*(1.0+eta)*(1.0-zeta); + case 3: return 0.125*(1.0-xi)*(1.0+eta)*(1.0-zeta); + case 4: return 0.125*(1.0-xi)*(1.0-eta)*(1.0+zeta); + case 5: return 0.125*(1.0+xi)*(1.0-eta)*(1.0+zeta); + case 6: return 0.125*(1.0+xi)*(1.0+eta)*(1.0+zeta); + case 7: return 0.125*(1.0-xi)*(1.0+eta)*(1.0+zeta); + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real eta, Real zeta) + { + switch (i) + { + case 0: return Real3(-0.125*(1.0-eta)*(1.0-zeta), + -0.125*(1.0-xi) *(1.0-zeta), + -0.125*(1.0-xi) *(1.0-eta)); + case 1: return Real3( 0.125*(1.0-eta)*(1.0-zeta), + -0.125*(1.0+xi) *(1.0-zeta), + -0.125*(1.0+xi) *(1.0-eta)); + case 2: return Real3( 0.125*(1.0+eta)*(1.0-zeta), + 0.125*(1.0+xi) *(1.0-zeta), + -0.125*(1.0+xi) *(1.0+eta)); + case 3: return Real3(-0.125*(1.0+eta)*(1.0-zeta), + 0.125*(1.0-xi) *(1.0-zeta), + -0.125*(1.0-xi) *(1.0+eta)); + case 4: return Real3(-0.125*(1.0-eta)*(1.0+zeta), + -0.125*(1.0-xi) *(1.0+zeta), + 0.125*(1.0-xi) *(1.0-eta)); + case 5: return Real3( 0.125*(1.0-eta)*(1.0+zeta), + -0.125*(1.0+xi) *(1.0+zeta), + 0.125*(1.0+xi) *(1.0-eta)); + case 6: return Real3( 0.125*(1.0+eta)*(1.0+zeta), + 0.125*(1.0+xi) *(1.0+zeta), + 0.125*(1.0+xi) *(1.0+eta)); + case 7: return Real3(-0.125*(1.0+eta)*(1.0+zeta), + 0.125*(1.0-xi) *(1.0+zeta), + 0.125*(1.0-xi) *(1.0+eta)); + default: return Real3(0.0, 0.0, 0.0); + } + } +#endif +}; + +// ── HEX20 (serendipity hexahedron, 20 nodes) ───────────────────────────────── +// Corner nodes: phi = 0.125*(1+sx*xi)*(1+sy*eta)*(1+sz*zeta)*(sx*xi+sy*eta+sz*zeta-2) +// Node ordering follows libMesh (nodes 0-7 corners, 8-19 midside). + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 20; } + +#ifdef MOOSE_KOKKOS_SCOPE + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real zeta) + { + switch (i) + { + case 0: return 0.125*(1.0-xi)*(1.0-eta)*(1.0-zeta)*(-xi-eta-zeta-2.0); + case 1: return 0.125*(1.0+xi)*(1.0-eta)*(1.0-zeta)*( xi-eta-zeta-2.0); + case 2: return 0.125*(1.0+xi)*(1.0+eta)*(1.0-zeta)*( xi+eta-zeta-2.0); + case 3: return 0.125*(1.0-xi)*(1.0+eta)*(1.0-zeta)*(-xi+eta-zeta-2.0); + case 4: return 0.125*(1.0-xi)*(1.0-eta)*(1.0+zeta)*(-xi-eta+zeta-2.0); + case 5: return 0.125*(1.0+xi)*(1.0-eta)*(1.0+zeta)*( xi-eta+zeta-2.0); + case 6: return 0.125*(1.0+xi)*(1.0+eta)*(1.0+zeta)*( xi+eta+zeta-2.0); + case 7: return 0.125*(1.0-xi)*(1.0+eta)*(1.0+zeta)*(-xi+eta+zeta-2.0); + case 8: return 0.25*(1.0-xi*xi)*(1.0-eta)*(1.0-zeta); + case 10: return 0.25*(1.0-xi*xi)*(1.0+eta)*(1.0-zeta); + case 16: return 0.25*(1.0-xi*xi)*(1.0-eta)*(1.0+zeta); + case 18: return 0.25*(1.0-xi*xi)*(1.0+eta)*(1.0+zeta); + case 9: return 0.25*(1.0+xi)*(1.0-eta*eta)*(1.0-zeta); + case 11: return 0.25*(1.0-xi)*(1.0-eta*eta)*(1.0-zeta); + case 17: return 0.25*(1.0+xi)*(1.0-eta*eta)*(1.0+zeta); + case 19: return 0.25*(1.0-xi)*(1.0-eta*eta)*(1.0+zeta); + case 12: return 0.25*(1.0-xi)*(1.0-eta)*(1.0-zeta*zeta); + case 13: return 0.25*(1.0+xi)*(1.0-eta)*(1.0-zeta*zeta); + case 14: return 0.25*(1.0+xi)*(1.0+eta)*(1.0-zeta*zeta); + case 15: return 0.25*(1.0-xi)*(1.0+eta)*(1.0-zeta*zeta); + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real eta, Real zeta) + { + switch (i) + { + case 0: return Real3( + -0.125*(1.0-eta)*(1.0-zeta)*(-2.0*xi-eta-zeta-1.0), + -0.125*(1.0-xi) *(1.0-zeta)*(-xi-2.0*eta-zeta-1.0), + -0.125*(1.0-xi) *(1.0-eta) *(-xi-eta-2.0*zeta-1.0)); + case 1: return Real3( + 0.125*(1.0-eta)*(1.0-zeta)*(2.0*xi-eta-zeta-1.0), + -0.125*(1.0+xi) *(1.0-zeta)*(xi-2.0*eta-zeta-1.0), + -0.125*(1.0+xi) *(1.0-eta) *(xi-eta-2.0*zeta-1.0)); + case 2: return Real3( + 0.125*(1.0+eta)*(1.0-zeta)*(2.0*xi+eta-zeta-1.0), + 0.125*(1.0+xi) *(1.0-zeta)*(xi+2.0*eta-zeta-1.0), + -0.125*(1.0+xi) *(1.0+eta) *(xi+eta-2.0*zeta-1.0)); + case 3: return Real3( + -0.125*(1.0+eta)*(1.0-zeta)*(-2.0*xi+eta-zeta-1.0), + 0.125*(1.0-xi) *(1.0-zeta)*(-xi+2.0*eta-zeta-1.0), + -0.125*(1.0-xi) *(1.0+eta) *(-xi+eta-2.0*zeta-1.0)); + case 4: return Real3( + -0.125*(1.0-eta)*(1.0+zeta)*(-2.0*xi-eta+zeta-1.0), + -0.125*(1.0-xi) *(1.0+zeta)*(-xi-2.0*eta+zeta-1.0), + 0.125*(1.0-xi) *(1.0-eta) *(-xi-eta+2.0*zeta-1.0)); + case 5: return Real3( + 0.125*(1.0-eta)*(1.0+zeta)*(2.0*xi-eta+zeta-1.0), + -0.125*(1.0+xi) *(1.0+zeta)*(xi-2.0*eta+zeta-1.0), + 0.125*(1.0+xi) *(1.0-eta) *(xi-eta+2.0*zeta-1.0)); + case 6: return Real3( + 0.125*(1.0+eta)*(1.0+zeta)*(2.0*xi+eta+zeta-1.0), + 0.125*(1.0+xi) *(1.0+zeta)*(xi+2.0*eta+zeta-1.0), + 0.125*(1.0+xi) *(1.0+eta) *(xi+eta+2.0*zeta-1.0)); + case 7: return Real3( + -0.125*(1.0+eta)*(1.0+zeta)*(-2.0*xi+eta+zeta-1.0), + 0.125*(1.0-xi) *(1.0+zeta)*(-xi+2.0*eta+zeta-1.0), + 0.125*(1.0-xi) *(1.0+eta) *(-xi+eta+2.0*zeta-1.0)); + case 8: return Real3(-0.5*xi*(1.0-eta)*(1.0-zeta), + -0.25*(1.0-xi*xi)*(1.0-zeta), + -0.25*(1.0-xi*xi)*(1.0-eta)); + case 10: return Real3(-0.5*xi*(1.0+eta)*(1.0-zeta), + 0.25*(1.0-xi*xi)*(1.0-zeta), + -0.25*(1.0-xi*xi)*(1.0+eta)); + case 16: return Real3(-0.5*xi*(1.0-eta)*(1.0+zeta), + -0.25*(1.0-xi*xi)*(1.0+zeta), + 0.25*(1.0-xi*xi)*(1.0-eta)); + case 18: return Real3(-0.5*xi*(1.0+eta)*(1.0+zeta), + 0.25*(1.0-xi*xi)*(1.0+zeta), + 0.25*(1.0-xi*xi)*(1.0+eta)); + case 9: return Real3( 0.25*(1.0-eta*eta)*(1.0-zeta), + -0.5*eta*(1.0+xi)*(1.0-zeta), + -0.25*(1.0+xi)*(1.0-eta*eta)); + case 11: return Real3(-0.25*(1.0-eta*eta)*(1.0-zeta), + -0.5*eta*(1.0-xi)*(1.0-zeta), + -0.25*(1.0-xi)*(1.0-eta*eta)); + case 17: return Real3( 0.25*(1.0-eta*eta)*(1.0+zeta), + -0.5*eta*(1.0+xi)*(1.0+zeta), + 0.25*(1.0+xi)*(1.0-eta*eta)); + case 19: return Real3(-0.25*(1.0-eta*eta)*(1.0+zeta), + -0.5*eta*(1.0-xi)*(1.0+zeta), + 0.25*(1.0-xi)*(1.0-eta*eta)); + case 12: return Real3(-0.25*(1.0-eta)*(1.0-zeta*zeta), + -0.25*(1.0-xi)*(1.0-zeta*zeta), + -0.5*zeta*(1.0-xi)*(1.0-eta)); + case 13: return Real3( 0.25*(1.0-eta)*(1.0-zeta*zeta), + -0.25*(1.0+xi)*(1.0-zeta*zeta), + -0.5*zeta*(1.0+xi)*(1.0-eta)); + case 14: return Real3( 0.25*(1.0+eta)*(1.0-zeta*zeta), + 0.25*(1.0+xi)*(1.0-zeta*zeta), + -0.5*zeta*(1.0+xi)*(1.0+eta)); + case 15: return Real3(-0.25*(1.0+eta)*(1.0-zeta*zeta), + 0.25*(1.0-xi)*(1.0-zeta*zeta), + -0.5*zeta*(1.0-xi)*(1.0+eta)); + default: return Real3(0.0, 0.0, 0.0); + } + } +#endif +}; + +// ── HEX27 (triquadratic hexahedron, 27 nodes) ───────────────────────────────── +// Tensor product of three EDGE3 bases. +// Index tables (libMesh fe_lagrange_shape_3D.C): +// i0[] = {0,1,1,0, 0,1,1,0, 2,1,2,0, 0,1,1,0, 2,1,2,0, 2,2,1,2,0,2,2} +// i1[] = {0,0,1,1, 0,0,1,1, 0,2,1,2, 0,0,1,1, 0,2,1,2, 2,0,2,1,2,2,2} +// i2[] = {0,0,0,0, 1,1,1,1, 0,0,0,0, 2,2,2,2, 1,1,1,1, 0,2,2,2,2,1,2} + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 27; } + +#ifdef MOOSE_KOKKOS_SCOPE + KOKKOS_INLINE_FUNCTION static Real L(unsigned int k, Real t) + { + switch (k) + { + case 0: return 0.5 * t * (t - 1.0); + case 1: return 0.5 * t * (t + 1.0); + case 2: return 1.0 - t * t; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real dL(unsigned int k, Real t) + { + switch (k) + { + case 0: return t - 0.5; + case 1: return t + 0.5; + case 2: return -2.0 * t; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real zeta) + { + static const unsigned int i0[] = + {0,1,1,0, 0,1,1,0, 2,1,2,0, 0,1,1,0, 2,1,2,0, 2,2,1,2,0,2,2}; + static const unsigned int i1[] = + {0,0,1,1, 0,0,1,1, 0,2,1,2, 0,0,1,1, 0,2,1,2, 2,0,2,1,2,2,2}; + static const unsigned int i2[] = + {0,0,0,0, 1,1,1,1, 0,0,0,0, 2,2,2,2, 1,1,1,1, 0,2,2,2,2,1,2}; + return L(i0[i], xi) * L(i1[i], eta) * L(i2[i], zeta); + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real eta, Real zeta) + { + static const unsigned int i0[] = + {0,1,1,0, 0,1,1,0, 2,1,2,0, 0,1,1,0, 2,1,2,0, 2,2,1,2,0,2,2}; + static const unsigned int i1[] = + {0,0,1,1, 0,0,1,1, 0,2,1,2, 0,0,1,1, 0,2,1,2, 2,0,2,1,2,2,2}; + static const unsigned int i2[] = + {0,0,0,0, 1,1,1,1, 0,0,0,0, 2,2,2,2, 1,1,1,1, 0,2,2,2,2,1,2}; + const Real lxi = L(i0[i], xi); + const Real leta = L(i1[i], eta); + const Real lzeta = L(i2[i], zeta); + return Real3(dL(i0[i], xi) * leta * lzeta, + lxi * dL(i1[i], eta) * lzeta, + lxi * leta * dL(i2[i], zeta)); + } +#endif +}; + +} // namespace libMesh::Kokkos diff --git a/include/libmesh/kokkos/fe_monomial.h b/include/libmesh/kokkos/fe_monomial.h new file mode 100644 index 00000000000..b9a57e50c8f --- /dev/null +++ b/include/libmesh/kokkos/fe_monomial.h @@ -0,0 +1,850 @@ +// Kokkos FEEvaluator specializations for MONOMIAL elements. +// +// MONOMIAL uses the complete total-degree polynomial space P_p. Following +// libMesh's FE, the basis is parameterised by spatial dimension, +// not element class — TRI and QUAD share Dim2Tag; TET/HEX/PRISM/PYRAMID share +// Dim3Tag. This gives 3 x 6 = 18 specializations (dims 1/2/3, orders 0-5). +// +// Basis ordering: graded-lex (total degree first, then lexicographic by +// decreasing xi exponent). Matches libMesh::FE::shape ordering. + +#pragma once + +#include "libmesh/kokkos/fe_base.h" + +namespace libMesh::Kokkos +{ + +// ═══════════════════════════════════════════════════════════════════════════ +// Dim1 — EDGE elements (1-D) +// n_dofs = order + 1 +// Basis: {1, xi, xi², xi³, ...} +// ═══════════════════════════════════════════════════════════════════════════ + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 1; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int /*i*/, Real /*xi*/, Real /*eta*/, Real /*zeta*/) + { + return 1.0; + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int /*i*/, Real /*xi*/, Real /*eta*/, Real /*zeta*/) + { + return {0.0, 0.0, 0.0}; + } +}; + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 2; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return 1.0; + case 1: return xi; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real /*xi*/, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + default: return {0.0, 0.0, 0.0}; + } + } +}; + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 3; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return 1.0; + case 1: return xi; + case 2: return xi * xi; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + case 2: return {2.0 * xi, 0.0, 0.0}; + default: return {0.0, 0.0, 0.0}; + } + } +}; + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 4; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return 1.0; + case 1: return xi; + case 2: return xi * xi; + case 3: return xi * xi * xi; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + case 2: return {2.0 * xi, 0.0, 0.0}; + case 3: return {3.0 * xi * xi, 0.0, 0.0}; + default: return {0.0, 0.0, 0.0}; + } + } +}; + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 5; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return 1.0; + case 1: return xi; + case 2: return xi * xi; + case 3: return xi * xi * xi; + case 4: return xi * xi * xi * xi; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + case 2: return {2.0 * xi, 0.0, 0.0}; + case 3: return {3.0 * xi * xi, 0.0, 0.0}; + case 4: return {4.0 * xi * xi * xi, 0.0, 0.0}; + default: return {0.0, 0.0, 0.0}; + } + } +}; + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 6; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return 1.0; + case 1: return xi; + case 2: return xi * xi; + case 3: return xi * xi * xi; + case 4: return xi * xi * xi * xi; + case 5: return xi * xi * xi * xi * xi; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + case 2: return {2.0 * xi, 0.0, 0.0}; + case 3: return {3.0 * xi * xi, 0.0, 0.0}; + case 4: return {4.0 * xi * xi * xi, 0.0, 0.0}; + case 5: return {5.0 * xi * xi * xi * xi, 0.0, 0.0}; + default: return {0.0, 0.0, 0.0}; + } + } +}; + +// ═══════════════════════════════════════════════════════════════════════════ +// Dim2 — TRI and QUAD elements (2-D) +// n_dofs = (order+1)(order+2)/2 +// Graded-lex basis: {1, xi, eta, xi², xi·eta, eta², ...} +// ═══════════════════════════════════════════════════════════════════════════ + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 1; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int /*i*/, Real /*xi*/, Real /*eta*/, Real /*zeta*/) + { + return 1.0; + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int /*i*/, Real /*xi*/, Real /*eta*/, Real /*zeta*/) + { + return {0.0, 0.0, 0.0}; + } +}; + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 3; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + switch (i) + { + case 0: return 1.0; + case 1: return xi; + case 2: return eta; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real /*xi*/, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + case 2: return {0.0, 1.0, 0.0}; + default: return {0.0, 0.0, 0.0}; + } + } +}; + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 6; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + switch (i) + { + case 0: return 1.0; + case 1: return xi; + case 2: return eta; + case 3: return xi * xi; + case 4: return xi * eta; + case 5: return eta * eta; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + switch (i) + { + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + case 2: return {0.0, 1.0, 0.0}; + case 3: return {2.0 * xi, 0.0, 0.0}; + case 4: return {eta, xi, 0.0}; + case 5: return {0.0, 2.0 * eta, 0.0}; + default: return {0.0, 0.0, 0.0}; + } + } +}; + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 10; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + switch (i) + { + case 0: return 1.0; + case 1: return xi; + case 2: return eta; + case 3: return xi * xi; + case 4: return xi * eta; + case 5: return eta * eta; + case 6: return xi * xi * xi; + case 7: return xi * xi * eta; + case 8: return xi * eta * eta; + case 9: return eta * eta * eta; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + switch (i) + { + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + case 2: return {0.0, 1.0, 0.0}; + case 3: return {2.0 * xi, 0.0, 0.0}; + case 4: return {eta, xi, 0.0}; + case 5: return {0.0, 2.0 * eta, 0.0}; + case 6: return {3.0 * xi * xi, 0.0, 0.0}; + case 7: return {2.0 * xi * eta, xi * xi, 0.0}; + case 8: return {eta * eta, 2.0 * xi * eta, 0.0}; + case 9: return {0.0, 3.0 * eta * eta, 0.0}; + default: return {0.0, 0.0, 0.0}; + } + } +}; + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 15; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + switch (i) + { + case 0: return 1.0; + case 1: return xi; + case 2: return eta; + case 3: return xi * xi; + case 4: return xi * eta; + case 5: return eta * eta; + case 6: return xi * xi * xi; + case 7: return xi * xi * eta; + case 8: return xi * eta * eta; + case 9: return eta * eta * eta; + case 10: return xi * xi * xi * xi; + case 11: return xi * xi * xi * eta; + case 12: return xi * xi * eta * eta; + case 13: return xi * eta * eta * eta; + case 14: return eta * eta * eta * eta; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + switch (i) + { + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + case 2: return {0.0, 1.0, 0.0}; + case 3: return {2.0 * xi, 0.0, 0.0}; + case 4: return {eta, xi, 0.0}; + case 5: return {0.0, 2.0 * eta, 0.0}; + case 6: return {3.0 * xi * xi, 0.0, 0.0}; + case 7: return {2.0 * xi * eta, xi * xi, 0.0}; + case 8: return {eta * eta, 2.0 * xi * eta, 0.0}; + case 9: return {0.0, 3.0 * eta * eta, 0.0}; + case 10: return {4.0 * xi * xi * xi, 0.0, 0.0}; + case 11: return {3.0 * xi * xi * eta, xi * xi * xi, 0.0}; + case 12: return {2.0 * xi * eta * eta, 2.0 * xi * xi * eta, 0.0}; + case 13: return {eta * eta * eta, 3.0 * xi * eta * eta, 0.0}; + case 14: return {0.0, 4.0 * eta * eta * eta, 0.0}; + default: return {0.0, 0.0, 0.0}; + } + } +}; + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 21; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + switch (i) + { + case 0: return 1.0; + case 1: return xi; + case 2: return eta; + case 3: return xi * xi; + case 4: return xi * eta; + case 5: return eta * eta; + case 6: return xi * xi * xi; + case 7: return xi * xi * eta; + case 8: return xi * eta * eta; + case 9: return eta * eta * eta; + case 10: return xi * xi * xi * xi; + case 11: return xi * xi * xi * eta; + case 12: return xi * xi * eta * eta; + case 13: return xi * eta * eta * eta; + case 14: return eta * eta * eta * eta; + case 15: return xi * xi * xi * xi * xi; + case 16: return xi * xi * xi * xi * eta; + case 17: return xi * xi * xi * eta * eta; + case 18: return xi * xi * eta * eta * eta; + case 19: return xi * eta * eta * eta * eta; + case 20: return eta * eta * eta * eta * eta; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) + { + switch (i) + { + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + case 2: return {0.0, 1.0, 0.0}; + case 3: return {2.0 * xi, 0.0, 0.0}; + case 4: return {eta, xi, 0.0}; + case 5: return {0.0, 2.0 * eta, 0.0}; + case 6: return {3.0 * xi * xi, 0.0, 0.0}; + case 7: return {2.0 * xi * eta, xi * xi, 0.0}; + case 8: return {eta * eta, 2.0 * xi * eta, 0.0}; + case 9: return {0.0, 3.0 * eta * eta, 0.0}; + case 10: return {4.0 * xi * xi * xi, 0.0, 0.0}; + case 11: return {3.0 * xi * xi * eta, xi * xi * xi, 0.0}; + case 12: return {2.0 * xi * eta * eta, 2.0 * xi * xi * eta, 0.0}; + case 13: return {eta * eta * eta, 3.0 * xi * eta * eta, 0.0}; + case 14: return {0.0, 4.0 * eta * eta * eta, 0.0}; + case 15: return {5.0 * xi * xi * xi * xi, 0.0, 0.0}; + case 16: return {4.0 * xi * xi * xi * eta, xi * xi * xi * xi, 0.0}; + case 17: return {3.0 * xi * xi * eta * eta, 2.0 * xi * xi * xi * eta, 0.0}; + case 18: return {2.0 * xi * eta * eta * eta, 3.0 * xi * xi * eta * eta, 0.0}; + case 19: return {eta * eta * eta * eta, 4.0 * xi * eta * eta * eta, 0.0}; + case 20: return {0.0, 5.0 * eta * eta * eta * eta, 0.0}; + default: return {0.0, 0.0, 0.0}; + } + } +}; + +// ═══════════════════════════════════════════════════════════════════════════ +// Dim3 — TET, HEX, PRISM, PYRAMID elements (3-D) +// n_dofs = (order+1)(order+2)(order+3)/6 +// Graded-lex basis: {1, xi, eta, zeta, xi², xi·eta, xi·zeta, eta², ...} +// ═══════════════════════════════════════════════════════════════════════════ + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 1; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int /*i*/, Real /*xi*/, Real /*eta*/, Real /*zeta*/) + { + return 1.0; + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int /*i*/, Real /*xi*/, Real /*eta*/, Real /*zeta*/) + { + return {0.0, 0.0, 0.0}; + } +}; + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 4; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real zeta) + { + switch (i) + { + case 0: return 1.0; + case 1: return xi; + case 2: return eta; + case 3: return zeta; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real /*xi*/, Real /*eta*/, Real /*zeta*/) + { + switch (i) + { + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + case 2: return {0.0, 1.0, 0.0}; + case 3: return {0.0, 0.0, 1.0}; + default: return {0.0, 0.0, 0.0}; + } + } +}; + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 10; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real zeta) + { + switch (i) + { + case 0: return 1.0; + case 1: return xi; + case 2: return eta; + case 3: return zeta; + case 4: return xi * xi; + case 5: return xi * eta; + case 6: return xi * zeta; + case 7: return eta * eta; + case 8: return eta * zeta; + case 9: return zeta * zeta; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real eta, Real zeta) + { + switch (i) + { + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + case 2: return {0.0, 1.0, 0.0}; + case 3: return {0.0, 0.0, 1.0}; + case 4: return {2.0 * xi, 0.0, 0.0}; + case 5: return {eta, xi, 0.0}; + case 6: return {zeta, 0.0, xi}; + case 7: return {0.0, 2.0 * eta, 0.0}; + case 8: return {0.0, zeta, eta}; + case 9: return {0.0, 0.0, 2.0 * zeta}; + default: return {0.0, 0.0, 0.0}; + } + } +}; + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 20; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real zeta) + { + switch (i) + { + case 0: return 1.0; + case 1: return xi; + case 2: return eta; + case 3: return zeta; + case 4: return xi * xi; + case 5: return xi * eta; + case 6: return xi * zeta; + case 7: return eta * eta; + case 8: return eta * zeta; + case 9: return zeta * zeta; + case 10: return xi * xi * xi; + case 11: return xi * xi * eta; + case 12: return xi * xi * zeta; + case 13: return xi * eta * eta; + case 14: return xi * eta * zeta; + case 15: return xi * zeta * zeta; + case 16: return eta * eta * eta; + case 17: return eta * eta * zeta; + case 18: return eta * zeta * zeta; + case 19: return zeta * zeta * zeta; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real eta, Real zeta) + { + switch (i) + { + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + case 2: return {0.0, 1.0, 0.0}; + case 3: return {0.0, 0.0, 1.0}; + case 4: return {2.0 * xi, 0.0, 0.0}; + case 5: return {eta, xi, 0.0}; + case 6: return {zeta, 0.0, xi}; + case 7: return {0.0, 2.0 * eta, 0.0}; + case 8: return {0.0, zeta, eta}; + case 9: return {0.0, 0.0, 2.0 * zeta}; + case 10: return {3.0 * xi * xi, 0.0, 0.0}; + case 11: return {2.0 * xi * eta, xi * xi, 0.0}; + case 12: return {2.0 * xi * zeta, 0.0, xi * xi}; + case 13: return {eta * eta, 2.0 * xi * eta, 0.0}; + case 14: return {eta * zeta, xi * zeta, xi * eta}; + case 15: return {zeta * zeta, 0.0, 2.0 * xi * zeta}; + case 16: return {0.0, 3.0 * eta * eta, 0.0}; + case 17: return {0.0, 2.0 * eta * zeta, eta * eta}; + case 18: return {0.0, zeta * zeta, 2.0 * eta * zeta}; + case 19: return {0.0, 0.0, 3.0 * zeta * zeta}; + default: return {0.0, 0.0, 0.0}; + } + } +}; + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 35; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real zeta) + { + switch (i) + { + case 0: return 1.0; + case 1: return xi; + case 2: return eta; + case 3: return zeta; + case 4: return xi * xi; + case 5: return xi * eta; + case 6: return xi * zeta; + case 7: return eta * eta; + case 8: return eta * zeta; + case 9: return zeta * zeta; + case 10: return xi * xi * xi; + case 11: return xi * xi * eta; + case 12: return xi * xi * zeta; + case 13: return xi * eta * eta; + case 14: return xi * eta * zeta; + case 15: return xi * zeta * zeta; + case 16: return eta * eta * eta; + case 17: return eta * eta * zeta; + case 18: return eta * zeta * zeta; + case 19: return zeta * zeta * zeta; + case 20: return xi * xi * xi * xi; + case 21: return xi * xi * xi * eta; + case 22: return xi * xi * xi * zeta; + case 23: return xi * xi * eta * eta; + case 24: return xi * xi * eta * zeta; + case 25: return xi * xi * zeta * zeta; + case 26: return xi * eta * eta * eta; + case 27: return xi * eta * eta * zeta; + case 28: return xi * eta * zeta * zeta; + case 29: return xi * zeta * zeta * zeta; + case 30: return eta * eta * eta * eta; + case 31: return eta * eta * eta * zeta; + case 32: return eta * eta * zeta * zeta; + case 33: return eta * zeta * zeta * zeta; + case 34: return zeta * zeta * zeta * zeta; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real eta, Real zeta) + { + switch (i) + { + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + case 2: return {0.0, 1.0, 0.0}; + case 3: return {0.0, 0.0, 1.0}; + case 4: return {2.0*xi, 0.0, 0.0}; + case 5: return {eta, xi, 0.0}; + case 6: return {zeta, 0.0, xi}; + case 7: return {0.0, 2.0*eta, 0.0}; + case 8: return {0.0, zeta, eta}; + case 9: return {0.0, 0.0, 2.0*zeta}; + case 10: return {3.0*xi*xi, 0.0, 0.0}; + case 11: return {2.0*xi*eta, xi*xi, 0.0}; + case 12: return {2.0*xi*zeta, 0.0, xi*xi}; + case 13: return {eta*eta, 2.0*xi*eta, 0.0}; + case 14: return {eta*zeta, xi*zeta, xi*eta}; + case 15: return {zeta*zeta, 0.0, 2.0*xi*zeta}; + case 16: return {0.0, 3.0*eta*eta, 0.0}; + case 17: return {0.0, 2.0*eta*zeta, eta*eta}; + case 18: return {0.0, zeta*zeta, 2.0*eta*zeta}; + case 19: return {0.0, 0.0, 3.0*zeta*zeta}; + case 20: return {4.0*xi*xi*xi, 0.0, 0.0}; + case 21: return {3.0*xi*xi*eta, xi*xi*xi, 0.0}; + case 22: return {3.0*xi*xi*zeta, 0.0, xi*xi*xi}; + case 23: return {2.0*xi*eta*eta, 2.0*xi*xi*eta, 0.0}; + case 24: return {2.0*xi*eta*zeta, xi*xi*zeta, xi*xi*eta}; + case 25: return {2.0*xi*zeta*zeta, 0.0, 2.0*xi*xi*zeta}; + case 26: return {eta*eta*eta, 3.0*xi*eta*eta, 0.0}; + case 27: return {eta*eta*zeta, 2.0*xi*eta*zeta, xi*eta*eta}; + case 28: return {eta*zeta*zeta, xi*zeta*zeta, 2.0*xi*eta*zeta}; + case 29: return {zeta*zeta*zeta, 0.0, 3.0*xi*zeta*zeta}; + case 30: return {0.0, 4.0*eta*eta*eta, 0.0}; + case 31: return {0.0, 3.0*eta*eta*zeta, eta*eta*eta}; + case 32: return {0.0, 2.0*eta*zeta*zeta, 2.0*eta*eta*zeta}; + case 33: return {0.0, zeta*zeta*zeta, 3.0*eta*zeta*zeta}; + case 34: return {0.0, 0.0, 4.0*zeta*zeta*zeta}; + default: return {0.0, 0.0, 0.0}; + } + } +}; + +template <> +struct FEEvaluator +{ + static constexpr unsigned int n_dofs() { return 56; } + + KOKKOS_INLINE_FUNCTION static Real + shape(unsigned int i, Real xi, Real eta, Real zeta) + { + switch (i) + { + case 0: return 1.0; + case 1: return xi; + case 2: return eta; + case 3: return zeta; + case 4: return xi*xi; + case 5: return xi*eta; + case 6: return xi*zeta; + case 7: return eta*eta; + case 8: return eta*zeta; + case 9: return zeta*zeta; + case 10: return xi*xi*xi; + case 11: return xi*xi*eta; + case 12: return xi*xi*zeta; + case 13: return xi*eta*eta; + case 14: return xi*eta*zeta; + case 15: return xi*zeta*zeta; + case 16: return eta*eta*eta; + case 17: return eta*eta*zeta; + case 18: return eta*zeta*zeta; + case 19: return zeta*zeta*zeta; + case 20: return xi*xi*xi*xi; + case 21: return xi*xi*xi*eta; + case 22: return xi*xi*xi*zeta; + case 23: return xi*xi*eta*eta; + case 24: return xi*xi*eta*zeta; + case 25: return xi*xi*zeta*zeta; + case 26: return xi*eta*eta*eta; + case 27: return xi*eta*eta*zeta; + case 28: return xi*eta*zeta*zeta; + case 29: return xi*zeta*zeta*zeta; + case 30: return eta*eta*eta*eta; + case 31: return eta*eta*eta*zeta; + case 32: return eta*eta*zeta*zeta; + case 33: return eta*zeta*zeta*zeta; + case 34: return zeta*zeta*zeta*zeta; + case 35: return xi*xi*xi*xi*xi; + case 36: return xi*xi*xi*xi*eta; + case 37: return xi*xi*xi*xi*zeta; + case 38: return xi*xi*xi*eta*eta; + case 39: return xi*xi*xi*eta*zeta; + case 40: return xi*xi*xi*zeta*zeta; + case 41: return xi*xi*eta*eta*eta; + case 42: return xi*xi*eta*eta*zeta; + case 43: return xi*xi*eta*zeta*zeta; + case 44: return xi*xi*zeta*zeta*zeta; + case 45: return xi*eta*eta*eta*eta; + case 46: return xi*eta*eta*eta*zeta; + case 47: return xi*eta*eta*zeta*zeta; + case 48: return xi*eta*zeta*zeta*zeta; + case 49: return xi*zeta*zeta*zeta*zeta; + case 50: return eta*eta*eta*eta*eta; + case 51: return eta*eta*eta*eta*zeta; + case 52: return eta*eta*eta*zeta*zeta; + case 53: return eta*eta*zeta*zeta*zeta; + case 54: return eta*zeta*zeta*zeta*zeta; + case 55: return zeta*zeta*zeta*zeta*zeta; + default: return 0.0; + } + } + + KOKKOS_INLINE_FUNCTION static Real3 + grad_shape(unsigned int i, Real xi, Real eta, Real zeta) + { + switch (i) + { + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + case 2: return {0.0, 1.0, 0.0}; + case 3: return {0.0, 0.0, 1.0}; + case 4: return {2.0*xi, 0.0, 0.0}; + case 5: return {eta, xi, 0.0}; + case 6: return {zeta, 0.0, xi}; + case 7: return {0.0, 2.0*eta, 0.0}; + case 8: return {0.0, zeta, eta}; + case 9: return {0.0, 0.0, 2.0*zeta}; + case 10: return {3.0*xi*xi, 0.0, 0.0}; + case 11: return {2.0*xi*eta, xi*xi, 0.0}; + case 12: return {2.0*xi*zeta, 0.0, xi*xi}; + case 13: return {eta*eta, 2.0*xi*eta, 0.0}; + case 14: return {eta*zeta, xi*zeta, xi*eta}; + case 15: return {zeta*zeta, 0.0, 2.0*xi*zeta}; + case 16: return {0.0, 3.0*eta*eta, 0.0}; + case 17: return {0.0, 2.0*eta*zeta, eta*eta}; + case 18: return {0.0, zeta*zeta, 2.0*eta*zeta}; + case 19: return {0.0, 0.0, 3.0*zeta*zeta}; + case 20: return {4.0*xi*xi*xi, 0.0, 0.0}; + case 21: return {3.0*xi*xi*eta, xi*xi*xi, 0.0}; + case 22: return {3.0*xi*xi*zeta, 0.0, xi*xi*xi}; + case 23: return {2.0*xi*eta*eta, 2.0*xi*xi*eta, 0.0}; + case 24: return {2.0*xi*eta*zeta, xi*xi*zeta, xi*xi*eta}; + case 25: return {2.0*xi*zeta*zeta, 0.0, 2.0*xi*xi*zeta}; + case 26: return {eta*eta*eta, 3.0*xi*eta*eta, 0.0}; + case 27: return {eta*eta*zeta, 2.0*xi*eta*zeta, xi*eta*eta}; + case 28: return {eta*zeta*zeta, xi*zeta*zeta, 2.0*xi*eta*zeta}; + case 29: return {zeta*zeta*zeta, 0.0, 3.0*xi*zeta*zeta}; + case 30: return {0.0, 4.0*eta*eta*eta, 0.0}; + case 31: return {0.0, 3.0*eta*eta*zeta, eta*eta*eta}; + case 32: return {0.0, 2.0*eta*zeta*zeta, 2.0*eta*eta*zeta}; + case 33: return {0.0, zeta*zeta*zeta, 3.0*eta*zeta*zeta}; + case 34: return {0.0, 0.0, 4.0*zeta*zeta*zeta}; + case 35: return {5.0*xi*xi*xi*xi, 0.0, 0.0}; + case 36: return {4.0*xi*xi*xi*eta, xi*xi*xi*xi, 0.0}; + case 37: return {4.0*xi*xi*xi*zeta, 0.0, xi*xi*xi*xi}; + case 38: return {3.0*xi*xi*eta*eta, 2.0*xi*xi*xi*eta, 0.0}; + case 39: return {3.0*xi*xi*eta*zeta, xi*xi*xi*zeta, xi*xi*xi*eta}; + case 40: return {3.0*xi*xi*zeta*zeta, 0.0, 2.0*xi*xi*xi*zeta}; + case 41: return {2.0*xi*eta*eta*eta, 3.0*xi*xi*eta*eta, 0.0}; + case 42: return {2.0*xi*eta*eta*zeta, 2.0*xi*xi*eta*zeta, xi*xi*eta*eta}; + case 43: return {2.0*xi*eta*zeta*zeta, xi*xi*zeta*zeta, 2.0*xi*xi*eta*zeta}; + case 44: return {2.0*xi*zeta*zeta*zeta, 0.0, 3.0*xi*xi*zeta*zeta}; + case 45: return {eta*eta*eta*eta, 4.0*xi*eta*eta*eta, 0.0}; + case 46: return {eta*eta*eta*zeta, 3.0*xi*eta*eta*zeta, xi*eta*eta*eta}; + case 47: return {eta*eta*zeta*zeta, 2.0*xi*eta*zeta*zeta, 2.0*xi*eta*eta*zeta}; + case 48: return {eta*zeta*zeta*zeta, xi*zeta*zeta*zeta, 3.0*xi*eta*zeta*zeta}; + case 49: return {zeta*zeta*zeta*zeta, 0.0, 4.0*xi*zeta*zeta*zeta}; + case 50: return {0.0, 5.0*eta*eta*eta*eta, 0.0}; + case 51: return {0.0, 4.0*eta*eta*eta*zeta, eta*eta*eta*eta}; + case 52: return {0.0, 3.0*eta*eta*zeta*zeta, 2.0*eta*eta*eta*zeta}; + case 53: return {0.0, 2.0*eta*zeta*zeta*zeta, 3.0*eta*eta*zeta*zeta}; + case 54: return {0.0, zeta*zeta*zeta*zeta, 4.0*eta*zeta*zeta*zeta}; + case 55: return {0.0, 0.0, 5.0*zeta*zeta*zeta*zeta}; + default: return {0.0, 0.0, 0.0}; + } + } +}; + +} // namespace libMesh::Kokkos diff --git a/include/libmesh/kokkos/fe_types.h b/include/libmesh/kokkos/fe_types.h new file mode 100644 index 00000000000..df0425d5889 --- /dev/null +++ b/include/libmesh/kokkos/fe_types.h @@ -0,0 +1,109 @@ +// Kokkos FE type enumerations and conversion helpers. +// +// Defines the runtime enumerations (FEElemTopology, FEFamily, FEElemClass), +// the FEShapeKey aggregate, and host-side conversion functions from libMesh +// enumerations. These types are used by both host-side assembly setup and, +// where annotated, device-side evaluation. + +#pragma once + +#include "libmesh/enum_elem_type.h" +#include "libmesh/enum_fe_family.h" + +namespace libMesh::Kokkos +{ + +// ── Runtime element topology enum ──────────────────────────────────────────── +// Integer keys used to dispatch to the right FEEvaluator specialization at +// runtime (CPU only). Values are contiguous so they can serve directly as +// array indices. + +enum class FEElemTopology : unsigned int +{ + EDGE2 = 0, + EDGE3 = 1, + TRI3 = 2, + TRI6 = 3, + QUAD4 = 4, + QUAD8 = 5, + QUAD9 = 6, + TET4 = 7, + TET10 = 8, + HEX8 = 9, + HEX20 = 10, + HEX27 = 11, + N_TYPES +}; + +// ── Runtime FE family enum ──────────────────────────────────────────────────── + +enum class FEFamily : unsigned int +{ + LAGRANGE = 0, + LAGRANGE_VEC = 1, + HERMITE = 2, + MONOMIAL = 3, + MONOMIAL_VEC = 4, + UNKNOWN = 5, // sentinel returned by toKokkosFamily for unrecognised libMesh families + N_FAMILIES +}; + +// ── Element base-class enum ─────────────────────────────────────────────────── +// Collapses all topology variants that share the same geometric shape. +// QUAD4 / QUAD8 / QUAD9 all map to QUAD; TRI3 / TRI6 / TRI7 all map to TRI; +// etc. Used together with FEFamily and order to identify a physics FE space. + +enum class FEElemClass : unsigned int +{ + EDGE = 0, + TRI = 1, + QUAD = 2, + TET = 3, + HEX = 4, + PRISM = 5, + PYRAMID = 6, + N_CLASSES +}; + +// ── Shape function space key ────────────────────────────────────────────────── +// Uniquely identifies a physics FE space independent of the geometric topology. +// Trivially copyable; fits in a register (three small integers, no heap). + +struct FEShapeKey +{ + FEFamily family; + FEElemClass cls; + unsigned int order; +}; + +// ── CPU-only conversion helpers ─────────────────────────────────────────────── +// These are called once per solve setup, inside initShapeNative() on the host. +// They must not be called from device code. + +/// Convert a libMesh ElemType to the Kokkos runtime topology enum. +/// Throws for element types not supported by the native path. +FEElemTopology toKokkosTopology(libMesh::ElemType t); + +/// Convert a libMesh FEFamily to the Kokkos runtime family enum. +/// Returns FEFamily::UNKNOWN for families not supported by the native path. +FEFamily toKokkosFamily(libMesh::FEFamily f); + +/// Return the topology of any side of parent element type \p parent. +/// For all standard element types the side topology is uniform across sides, +/// so the side index is not needed. +FEElemTopology getSideTopology(FEElemTopology parent); + +/// Return the number of DOFs for a (family, topology) pair. +/// Used by initShapeNative() to size Array2D objects before filling them. +unsigned int nDofs(FEFamily family, FEElemTopology topo); + +/// Map an element topology to its base geometric class (order-independent). +/// e.g. QUAD4 / QUAD8 / QUAD9 all return FEElemClass::QUAD. +FEElemClass classFromTopology(FEElemTopology topo); + +/// Return the number of DOFs for a physics FE space described by \p key. +/// Supports LAGRANGE (topology-based count) and MONOMIAL (dimension-based +/// total-degree polynomial count). +unsigned int nDofs(FEShapeKey key); + +} // namespace libMesh::Kokkos diff --git a/include/libmesh/kokkos/scalar_types.h b/include/libmesh/kokkos/scalar_types.h new file mode 100644 index 00000000000..cbd0bb28668 --- /dev/null +++ b/include/libmesh/kokkos/scalar_types.h @@ -0,0 +1,297 @@ +// libMesh Kokkos device-compatible scalar types. +// +// Provides Real3 (3-component vector) and Real33 (3x3 matrix) along with +// their arithmetic operators. These are pure value types with no heap +// allocation; all methods are KOKKOS_INLINE_FUNCTION so they compile for +// both host and device. +// +// Guarded by MOOSE_KOKKOS_SCOPE: methods are compiled only when the Kokkos +// device compiler is active. The struct layouts (and thus sizeof) are always +// visible so that objects can be declared in any translation unit. + +#pragma once + +#include "libmesh/libmesh_common.h" + +namespace libMesh +{ +template +class TypeVector; +} + +namespace libMesh::Kokkos +{ + +using Real = libMesh::Real; + +struct Real33 +{ + Real a[3][3]; + +#ifdef MOOSE_KOKKOS_SCOPE + KOKKOS_INLINE_FUNCTION Real33() { *this = 0; } + KOKKOS_INLINE_FUNCTION Real33(const Real & scalar) { *this = scalar; } + KOKKOS_INLINE_FUNCTION Real33(const Real33 & tensor) { *this = tensor; } + KOKKOS_INLINE_FUNCTION Real & operator()(unsigned int i, unsigned int j) { return a[i][j]; } + KOKKOS_INLINE_FUNCTION Real operator()(unsigned int i, unsigned int j) const { return a[i][j]; } + KOKKOS_INLINE_FUNCTION Real33 & operator=(const Real33 & tensor) + { + for (unsigned int i = 0; i < 3; ++i) + for (unsigned int j = 0; j < 3; ++j) + a[i][j] = tensor.a[i][j]; + return *this; + } + KOKKOS_INLINE_FUNCTION Real33 & operator=(const Real scalar) + { + for (unsigned int i = 0; i < 3; ++i) + for (unsigned int j = 0; j < 3; ++j) + a[i][j] = scalar; + return *this; + } + KOKKOS_INLINE_FUNCTION void operator+=(const Real33 tensor) + { + for (unsigned int i = 0; i < 3; ++i) + for (unsigned int j = 0; j < 3; ++j) + a[i][j] += tensor.a[i][j]; + } + KOKKOS_INLINE_FUNCTION void identity(const unsigned int dim = 3) + { + *this = 0; + for (unsigned int i = 0; i < dim; ++i) + a[i][i] = 1; + } + KOKKOS_INLINE_FUNCTION Real determinant(const unsigned int dim = 3) + { + Real det = 0; + if (dim == 0) + det = 1; + else if (dim == 1) + det = a[0][0]; + else if (dim == 2) + det = a[0][0] * a[1][1] - a[0][1] * a[1][0]; + else if (dim == 3) + det = a[0][0] * (a[1][1] * a[2][2] - a[1][2] * a[2][1]) - + a[0][1] * (a[1][0] * a[2][2] - a[1][2] * a[2][0]) + + a[0][2] * (a[1][0] * a[2][1] - a[1][1] * a[2][0]); + return det; + } + KOKKOS_INLINE_FUNCTION Real33 inverse(const unsigned int dim = 3) + { + Real inv_det = 1.0 / determinant(dim); + Real33 inv_mat; + if (dim == 1) + { + inv_mat(0, 0) = inv_det; + } + else if (dim == 2) + { + inv_mat(0, 0) = a[1][1] * inv_det; + inv_mat(0, 1) = -a[0][1] * inv_det; + inv_mat(1, 0) = -a[1][0] * inv_det; + inv_mat(1, 1) = a[0][0] * inv_det; + } + else if (dim == 3) + { + inv_mat(0, 0) = (a[1][1] * a[2][2] - a[1][2] * a[2][1]) * inv_det; + inv_mat(0, 1) = (a[0][2] * a[2][1] - a[0][1] * a[2][2]) * inv_det; + inv_mat(0, 2) = (a[0][1] * a[1][2] - a[0][2] * a[1][1]) * inv_det; + inv_mat(1, 0) = (a[1][2] * a[2][0] - a[1][0] * a[2][2]) * inv_det; + inv_mat(1, 1) = (a[0][0] * a[2][2] - a[0][2] * a[2][0]) * inv_det; + inv_mat(1, 2) = (a[0][2] * a[1][0] - a[0][0] * a[1][2]) * inv_det; + inv_mat(2, 0) = (a[1][0] * a[2][1] - a[1][1] * a[2][0]) * inv_det; + inv_mat(2, 1) = (a[0][1] * a[2][0] - a[0][0] * a[2][1]) * inv_det; + inv_mat(2, 2) = (a[0][0] * a[1][1] - a[0][1] * a[1][0]) * inv_det; + } + return inv_mat; + } + KOKKOS_INLINE_FUNCTION Real33 transpose() + { + Real33 tr_mat; + for (unsigned int i = 0; i < 3; ++i) + for (unsigned int j = 0; j < 3; ++j) + tr_mat(i, j) = a[j][i]; + return tr_mat; + } +#endif +}; + +struct Real3 +{ + Real v[3]; + +#ifdef MOOSE_KOKKOS_SCOPE + KOKKOS_INLINE_FUNCTION Real3() + { + v[0] = 0; + v[1] = 0; + v[2] = 0; + } + KOKKOS_INLINE_FUNCTION Real3(const Real & scalar) + { + v[0] = scalar; + v[1] = scalar; + v[2] = scalar; + } + KOKKOS_INLINE_FUNCTION Real3(const Real3 & vector) + { + v[0] = vector.v[0]; + v[1] = vector.v[1]; + v[2] = vector.v[2]; + } + KOKKOS_INLINE_FUNCTION Real3(const Real & x, const Real & y, const Real & z) + { + v[0] = x; + v[1] = y; + v[2] = z; + } + Real3(const libMesh::TypeVector & vector) + { + v[0] = vector(0); + v[1] = vector(1); + v[2] = vector(2); + } + + KOKKOS_INLINE_FUNCTION Real & operator()(unsigned int i) { return v[i]; } + KOKKOS_INLINE_FUNCTION Real operator()(unsigned int i) const { return v[i]; } + + KOKKOS_INLINE_FUNCTION Real3 & operator=(const Real3 & vector) + { + v[0] = vector.v[0]; + v[1] = vector.v[1]; + v[2] = vector.v[2]; + return *this; + } + KOKKOS_INLINE_FUNCTION Real3 & operator=(const Real scalar) + { + v[0] = scalar; + v[1] = scalar; + v[2] = scalar; + return *this; + } + Real3 & operator=(const libMesh::TypeVector & vector) + { + v[0] = vector(0); + v[1] = vector(1); + v[2] = vector(2); + return *this; + } + KOKKOS_INLINE_FUNCTION void operator+=(const Real scalar) + { + v[0] += scalar; + v[1] += scalar; + v[2] += scalar; + } + KOKKOS_INLINE_FUNCTION void operator+=(const Real3 vector) + { + v[0] += vector.v[0]; + v[1] += vector.v[1]; + v[2] += vector.v[2]; + } + KOKKOS_INLINE_FUNCTION void operator-=(const Real scalar) + { + v[0] -= scalar; + v[1] -= scalar; + v[2] -= scalar; + } + KOKKOS_INLINE_FUNCTION void operator-=(const Real3 vector) + { + v[0] -= vector.v[0]; + v[1] -= vector.v[1]; + v[2] -= vector.v[2]; + } + KOKKOS_INLINE_FUNCTION void operator*=(const Real scalar) + { + v[0] *= scalar; + v[1] *= scalar; + v[2] *= scalar; + } + KOKKOS_INLINE_FUNCTION Real norm() { return std::sqrt(v[0] * v[0] + v[1] * v[1] + v[2] * v[2]); } + KOKKOS_INLINE_FUNCTION Real dot_product(const Real3 vector) + { + return v[0] * vector.v[0] + v[1] * vector.v[1] + v[2] * vector.v[2]; + } + KOKKOS_INLINE_FUNCTION Real3 cross_product(const Real3 vector) + { + Real3 cross; + cross.v[0] = v[1] * vector.v[2] - v[2] * vector.v[1]; + cross.v[1] = v[2] * vector.v[0] - v[0] * vector.v[2]; + cross.v[2] = v[0] * vector.v[1] - v[1] * vector.v[0]; + return cross; + } + KOKKOS_INLINE_FUNCTION Real33 cartesian_product(const Real3 vector) + { + Real33 tensor; + for (unsigned int i = 0; i < 3; ++i) + for (unsigned int j = 0; j < 3; ++j) + tensor(i, j) = v[i] * vector.v[j]; + return tensor; + } +#endif +}; + +#ifdef MOOSE_KOKKOS_SCOPE +KOKKOS_INLINE_FUNCTION Real3 +operator*(const Real left, const Real3 right) +{ + return {left * right.v[0], left * right.v[1], left * right.v[2]}; +} +KOKKOS_INLINE_FUNCTION Real3 +operator*(const Real3 left, const Real right) +{ + return {left.v[0] * right, left.v[1] * right, left.v[2] * right}; +} +KOKKOS_INLINE_FUNCTION Real +operator*(const Real3 left, const Real3 right) +{ + return left.v[0] * right.v[0] + left.v[1] * right.v[1] + left.v[2] * right.v[2]; +} +KOKKOS_INLINE_FUNCTION Real3 +operator*(const Real33 left, const Real3 right) +{ + return {left(0, 0) * right.v[0] + left(0, 1) * right.v[1] + left(0, 2) * right.v[2], + left(1, 0) * right.v[0] + left(1, 1) * right.v[1] + left(1, 2) * right.v[2], + left(2, 0) * right.v[0] + left(2, 1) * right.v[1] + left(2, 2) * right.v[2]}; +} +KOKKOS_INLINE_FUNCTION Real33 +operator*(const Real33 left, const Real33 right) +{ + Real33 mul; + for (unsigned int i = 0; i < 3; ++i) + for (unsigned int j = 0; j < 3; ++j) + for (unsigned int k = 0; k < 3; ++k) + mul(i, j) += left(i, k) * right(k, j); + return mul; +} +KOKKOS_INLINE_FUNCTION Real3 +operator+(const Real left, const Real3 right) +{ + return {left + right.v[0], left + right.v[1], left + right.v[2]}; +} +KOKKOS_INLINE_FUNCTION Real3 +operator+(const Real3 left, const Real right) +{ + return {left.v[0] + right, left.v[1] + right, left.v[2] + right}; +} +KOKKOS_INLINE_FUNCTION Real3 +operator+(const Real3 left, const Real3 right) +{ + return {left.v[0] + right.v[0], left.v[1] + right.v[1], left.v[2] + right.v[2]}; +} +KOKKOS_INLINE_FUNCTION Real3 +operator-(const Real left, const Real3 right) +{ + return {left - right.v[0], left - right.v[1], left - right.v[2]}; +} +KOKKOS_INLINE_FUNCTION Real3 +operator-(const Real3 left, const Real right) +{ + return {left.v[0] - right, left.v[1] - right, left.v[2] - right}; +} +KOKKOS_INLINE_FUNCTION Real3 +operator-(const Real3 left, const Real3 right) +{ + return {left.v[0] - right.v[0], left.v[1] - right.v[1], left.v[2] - right.v[2]}; +} +#endif + +} // namespace libMesh::Kokkos diff --git a/include/libmesh_config.h.in b/include/libmesh_config.h.in index 17c095ba2ba..70f45406e23 100644 --- a/include/libmesh_config.h.in +++ b/include/libmesh_config.h.in @@ -431,6 +431,9 @@ /* Define if HDF5 is available */ #undef HAVE_HDF5 +/* Define if Kokkos support is enabled in libMesh */ +#undef HAVE_KOKKOS + /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H diff --git a/m4/libmesh_optional_packages.m4 b/m4/libmesh_optional_packages.m4 index 2c569d088c0..227e26c20e5 100644 --- a/m4/libmesh_optional_packages.m4 +++ b/m4/libmesh_optional_packages.m4 @@ -861,6 +861,38 @@ AM_CONDITIONAL(LIBMESH_ENABLE_METAPHYSICL, test x$enablemetaphysicl = xyes) +# ------------------------------------------------------------- +# Kokkos -- optional, enables the native Kokkos FE math path +# ------------------------------------------------------------- +AC_ARG_WITH([kokkos], + AS_HELP_STRING([--with-kokkos=DIR], + [Enable Kokkos support using the installation at DIR]), + [KOKKOS_DIR="$withval"], + [KOKKOS_DIR="no"]) + +AS_IF([test "x$KOKKOS_DIR" != "xno"], + [ + AC_CHECK_FILE([$KOKKOS_DIR/include/Kokkos_Core.hpp], + [ + enablekokkos=yes + libmesh_optional_INCLUDES="$libmesh_optional_INCLUDES -I$KOKKOS_DIR/include" + libmesh_optional_LIBS="$libmesh_optional_LIBS -L$KOKKOS_DIR/lib -lkokkoscore" + AC_DEFINE([LIBMESH_HAVE_KOKKOS], [1], + [Define if Kokkos support is enabled in libMesh]) + AC_MSG_RESULT(<<< Configuring library with Kokkos support >>>) + ], + [ + AC_MSG_WARN([Kokkos not found at $KOKKOS_DIR -- disabling Kokkos FE support]) + enablekokkos=no + ]) + ], + [enablekokkos=no]) + +AM_CONDITIONAL(LIBMESH_ENABLE_KOKKOS, test x$enablekokkos = xyes) +# ------------------------------------------------------------- + + + AS_IF([test "$enableoptional" != no], [ AC_MSG_RESULT(----------------------------------------------) diff --git a/src/kokkos/fe_types.C b/src/kokkos/fe_types.C new file mode 100644 index 00000000000..af45f409dfa --- /dev/null +++ b/src/kokkos/fe_types.C @@ -0,0 +1,262 @@ +// Non-inline implementations of libMesh::Kokkos FE type conversion helpers. +// +// This file is staged here for Option A of the libMesh upstream migration. +// libMesh does not compile it yet (not added to Makefile.am). +// MOOSE continues to compile framework/src/kokkos/fe/KokkosFETypes.K. +// Option B will add this file to libMesh's build system. + +#include "libmesh/kokkos/fe_types.h" + +#include "libmesh/libmesh_common.h" + +namespace libMesh::Kokkos +{ + +FEElemTopology +toKokkosTopology(libMesh::ElemType t) +{ + switch (t) + { + case libMesh::EDGE2: return FEElemTopology::EDGE2; + case libMesh::EDGE3: return FEElemTopology::EDGE3; + case libMesh::TRI3: return FEElemTopology::TRI3; + case libMesh::TRI6: return FEElemTopology::TRI6; + case libMesh::QUAD4: return FEElemTopology::QUAD4; + case libMesh::QUAD8: return FEElemTopology::QUAD8; + case libMesh::QUAD9: return FEElemTopology::QUAD9; + case libMesh::TET4: return FEElemTopology::TET4; + case libMesh::TET10: return FEElemTopology::TET10; + case libMesh::HEX8: return FEElemTopology::HEX8; + case libMesh::HEX20: return FEElemTopology::HEX20; + case libMesh::HEX27: return FEElemTopology::HEX27; + default: + libmesh_error_msg("Element type " << t << " is not supported by the Kokkos native FE path"); + } +} + +FEFamily +toKokkosFamily(libMesh::FEFamily f) +{ + switch (f) + { + case libMesh::LAGRANGE: return FEFamily::LAGRANGE; + case libMesh::LAGRANGE_VEC: return FEFamily::LAGRANGE_VEC; + case libMesh::HERMITE: return FEFamily::HERMITE; + case libMesh::MONOMIAL: return FEFamily::MONOMIAL; + case libMesh::MONOMIAL_VEC: return FEFamily::MONOMIAL_VEC; + default: + // Return a sentinel rather than erroring — the shape-key table is populated + // for every FE type in the problem, so an unrecognised family must not abort. + // The family_supported gate in initShape() will route these types to the + // libMesh phi-table fallback path. + return FEFamily::UNKNOWN; + } +} + +FEElemTopology +getSideTopology(FEElemTopology parent) +{ + switch (parent) + { + // 1D: sides are vertex nodes, represented as EDGE2 (degenerate) + case FEElemTopology::EDGE2: + case FEElemTopology::EDGE3: + return FEElemTopology::EDGE2; + + // 2D first-order: sides are linear edges + case FEElemTopology::TRI3: + case FEElemTopology::QUAD4: + return FEElemTopology::EDGE2; + + // 2D second-order: sides are quadratic edges + case FEElemTopology::TRI6: + case FEElemTopology::QUAD8: + case FEElemTopology::QUAD9: + return FEElemTopology::EDGE3; + + // 3D first-order: sides are linear triangles / quads + case FEElemTopology::TET4: + return FEElemTopology::TRI3; + case FEElemTopology::HEX8: + return FEElemTopology::QUAD4; + + // 3D second-order: sides are quadratic triangles / quads + case FEElemTopology::TET10: + return FEElemTopology::TRI6; + case FEElemTopology::HEX20: + return FEElemTopology::QUAD8; + case FEElemTopology::HEX27: + return FEElemTopology::QUAD9; + + default: + libmesh_error_msg("getSideTopology: unknown FEElemTopology value " + << static_cast(parent)); + } +} + +unsigned int +nDofs(FEFamily family, FEElemTopology topo) +{ + switch (family) + { + case FEFamily::LAGRANGE: + { + switch (topo) + { + case FEElemTopology::EDGE2: return 2; + case FEElemTopology::EDGE3: return 3; + case FEElemTopology::TRI3: return 3; + case FEElemTopology::TRI6: return 6; + case FEElemTopology::QUAD4: return 4; + case FEElemTopology::QUAD8: return 8; + case FEElemTopology::QUAD9: return 9; + case FEElemTopology::TET4: return 4; + case FEElemTopology::TET10: return 10; + case FEElemTopology::HEX8: return 8; + case FEElemTopology::HEX20: return 20; + case FEElemTopology::HEX27: return 27; + default: + libmesh_error_msg("nDofs: unsupported topology " << static_cast(topo) + << " for LAGRANGE family"); + } + } + + case FEFamily::HERMITE: + libmesh_error_msg("nDofs: HERMITE family is not supported by the native FE path; " + "use the libMesh fallback path instead"); + + case FEFamily::LAGRANGE_VEC: + libmesh_error_msg("nDofs: LAGRANGE_VEC requires a spatial dimension argument; " + "not yet supported by the native FE path"); + + default: + libmesh_error_msg("nDofs: unsupported FE family " << static_cast(family)); + } +} + +FEElemClass +classFromTopology(FEElemTopology topo) +{ + switch (topo) + { + case FEElemTopology::EDGE2: + case FEElemTopology::EDGE3: + return FEElemClass::EDGE; + + case FEElemTopology::TRI3: + case FEElemTopology::TRI6: + return FEElemClass::TRI; + + case FEElemTopology::QUAD4: + case FEElemTopology::QUAD8: + case FEElemTopology::QUAD9: + return FEElemClass::QUAD; + + case FEElemTopology::TET4: + case FEElemTopology::TET10: + return FEElemClass::TET; + + case FEElemTopology::HEX8: + case FEElemTopology::HEX20: + case FEElemTopology::HEX27: + return FEElemClass::HEX; + + default: + libmesh_error_msg("classFromTopology: unsupported FEElemTopology value " + << static_cast(topo)); + } +} + +unsigned int +nDofs(FEShapeKey key) +{ + if (key.family == FEFamily::LAGRANGE) + { + switch (key.cls) + { + case FEElemClass::EDGE: + switch (key.order) + { + case 1: return 2; + case 2: return 3; + default: libmesh_error_msg("nDofs(FEShapeKey): unsupported LAGRANGE order " + << key.order << " for EDGE"); + } + case FEElemClass::TRI: + switch (key.order) + { + case 1: return 3; + case 2: return 6; + default: libmesh_error_msg("nDofs(FEShapeKey): unsupported LAGRANGE order " + << key.order << " for TRI"); + } + case FEElemClass::QUAD: + switch (key.order) + { + case 1: return 4; + case 2: return 9; + default: libmesh_error_msg("nDofs(FEShapeKey): unsupported LAGRANGE order " + << key.order << " for QUAD"); + } + case FEElemClass::TET: + switch (key.order) + { + case 1: return 4; + case 2: return 10; + default: libmesh_error_msg("nDofs(FEShapeKey): unsupported LAGRANGE order " + << key.order << " for TET"); + } + case FEElemClass::HEX: + switch (key.order) + { + case 1: return 8; + case 2: return 27; + default: libmesh_error_msg("nDofs(FEShapeKey): unsupported LAGRANGE order " + << key.order << " for HEX"); + } + case FEElemClass::PRISM: + switch (key.order) + { + case 1: return 6; + case 2: return 21; + default: libmesh_error_msg("nDofs(FEShapeKey): unsupported LAGRANGE order " + << key.order << " for PRISM"); + } + case FEElemClass::PYRAMID: + switch (key.order) + { + case 1: return 5; + case 2: return 14; + default: libmesh_error_msg("nDofs(FEShapeKey): unsupported LAGRANGE order " + << key.order << " for PYRAMID"); + } + default: + libmesh_error_msg("nDofs(FEShapeKey): unsupported LAGRANGE element class " + << static_cast(key.cls)); + } + } + else if (key.family == FEFamily::MONOMIAL) + { + const unsigned int p = key.order; + switch (key.cls) + { + case FEElemClass::EDGE: + return p + 1; + case FEElemClass::TRI: + case FEElemClass::QUAD: + return (p + 1) * (p + 2) / 2; + case FEElemClass::TET: + case FEElemClass::HEX: + case FEElemClass::PRISM: + case FEElemClass::PYRAMID: + return (p + 1) * (p + 2) * (p + 3) / 6; + default: + libmesh_error_msg("nDofs(FEShapeKey): unsupported MONOMIAL element class " + << static_cast(key.cls)); + } + } + libmesh_error_msg("nDofs(FEShapeKey): unsupported FE family " + << static_cast(key.family)); +} + +} // namespace libMesh::Kokkos From 5db0240e93072db1fb21a76c8ec66ca3d0f302f8 Mon Sep 17 00:00:00 2001 From: rochi00 Date: Wed, 8 Apr 2026 15:38:17 -0600 Subject: [PATCH 2/9] Add Kokkos FE tests and fix header location and guards MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Header refactor: - Move include/libmesh/kokkos/ → include/kokkos/ to follow libMesh source convention (topic subdirectories alongside include/fe/, etc.) - Use nobase_include_HEADERS in include/Makefile.am so headers install to $(prefix)/include/libmesh/kokkos/ preserving the subdirectory - Exclude include/kokkos/ from rebuild_makefile.sh flat-symlink scan - Add -I$(top_srcdir)/include to build flags for Kokkos compilation units - Update fe_types.C to use source-tree-relative include "kokkos/fe_types.h" Guard fix: - Replace MOOSE_KOKKOS_SCOPE with LIBMESH_HAVE_KOKKOS throughout all kokkos headers (scalar_types.h, fe_lagrange_*.h, fe_evaluator.h, fe_face_map.h) — MOOSE_KOKKOS_SCOPE is MOOSE-specific and has no place in libMesh upstream headers Tests (tests/fe/): - kokkos_fe_types_test.C: CppUnit tests for all CPU-side conversion functions in fe_types.h (toKokkosTopology, toKokkosFamily, getSideTopology, nDofs, classFromTopology, enum contiguity) - kokkos_fe_shape_test.C: CppUnit tests for FEEvaluator<> specialisations: cross-validation vs FEBase reinit, partition of unity, gradient sum, dispatch bit-identity, MONOMIAL parity, face QP mapping correctness Both test files compiled only when LIBMESH_ENABLE_KOKKOS. --- Makefile.am | 1 + include/Makefile.am | 16 + include/{libmesh => }/kokkos/fe_base.h | 0 include/{libmesh => }/kokkos/fe_evaluator.h | 6 +- include/{libmesh => }/kokkos/fe_face_map.h | 4 +- include/{libmesh => }/kokkos/fe_lagrange_1d.h | 4 +- include/{libmesh => }/kokkos/fe_lagrange_2d.h | 10 +- include/{libmesh => }/kokkos/fe_lagrange_3d.h | 10 +- include/{libmesh => }/kokkos/fe_monomial.h | 0 include/{libmesh => }/kokkos/fe_types.h | 0 include/{libmesh => }/kokkos/scalar_types.h | 8 +- include/libmesh/rebuild_makefile.sh | 2 +- src/kokkos/fe_types.C | 2 +- tests/Makefile.am | 7 + tests/fe/kokkos_fe_shape_test.C | 539 ++++++++++++++++++ tests/fe/kokkos_fe_types_test.C | 290 ++++++++++ 16 files changed, 876 insertions(+), 23 deletions(-) rename include/{libmesh => }/kokkos/fe_base.h (100%) rename include/{libmesh => }/kokkos/fe_evaluator.h (99%) rename include/{libmesh => }/kokkos/fe_face_map.h (98%) rename include/{libmesh => }/kokkos/fe_lagrange_1d.h (97%) rename include/{libmesh => }/kokkos/fe_lagrange_2d.h (98%) rename include/{libmesh => }/kokkos/fe_lagrange_3d.h (99%) rename include/{libmesh => }/kokkos/fe_monomial.h (100%) rename include/{libmesh => }/kokkos/fe_types.h (100%) rename include/{libmesh => }/kokkos/scalar_types.h (98%) create mode 100644 tests/fe/kokkos_fe_shape_test.C create mode 100644 tests/fe/kokkos_fe_types_test.C diff --git a/Makefile.am b/Makefile.am index 113e5e5e142..68e1936d264 100644 --- a/Makefile.am +++ b/Makefile.am @@ -262,6 +262,7 @@ include src/libmesh_SOURCES # auto-generated) so that they don't affect non-Kokkos builds. if LIBMESH_ENABLE_KOKKOS libmesh_SOURCES += src/kokkos/fe_types.C + AM_CPPFLAGS += $(KOKKOS_CPPFLAGS) -I$(top_srcdir)/include endif # A convenience library to hold proper libMesh diff --git a/include/Makefile.am b/include/Makefile.am index a8ace90467c..092f807276b 100644 --- a/include/Makefile.am +++ b/include/Makefile.am @@ -1,5 +1,21 @@ SUBDIRS = libmesh +# Kokkos FE math headers — installed preserving the kokkos/ subdirectory so +# downstream code can use #include "libmesh/kokkos/fe_types.h" etc. +# nobase_ is used instead of the standard flat install to keep the namespace. +if LIBMESH_ENABLE_KOKKOS +nobase_include_HEADERS = \ + kokkos/scalar_types.h \ + kokkos/fe_types.h \ + kokkos/fe_base.h \ + kokkos/fe_evaluator.h \ + kokkos/fe_lagrange_1d.h \ + kokkos/fe_lagrange_2d.h \ + kokkos/fe_lagrange_3d.h \ + kokkos/fe_monomial.h \ + kokkos/fe_face_map.h +endif + # special handholding for prefix_config.m4 generated files # so that 'make clean ; make' works as does 'make distcheck' # libmesh_config.h is made by ./configure, so it should get diff --git a/include/libmesh/kokkos/fe_base.h b/include/kokkos/fe_base.h similarity index 100% rename from include/libmesh/kokkos/fe_base.h rename to include/kokkos/fe_base.h diff --git a/include/libmesh/kokkos/fe_evaluator.h b/include/kokkos/fe_evaluator.h similarity index 99% rename from include/libmesh/kokkos/fe_evaluator.h rename to include/kokkos/fe_evaluator.h index 02d52b0eb98..f98f34bfefe 100644 --- a/include/libmesh/kokkos/fe_evaluator.h +++ b/include/kokkos/fe_evaluator.h @@ -9,12 +9,12 @@ // All functions are KOKKOS_INLINE_FUNCTION and dispatch via switch statements // that compile to fast GPU branch logic. // -// Compiled only when MOOSE_KOKKOS_SCOPE is defined (i.e. from .K translation +// Compiled only when LIBMESH_HAVE_KOKKOS is defined (i.e. from .K translation // units compiled by the Kokkos device compiler). #pragma once -#ifdef MOOSE_KOKKOS_SCOPE +#ifdef LIBMESH_HAVE_KOKKOS #include "libmesh/kokkos/fe_base.h" #include "libmesh/kokkos/fe_types.h" @@ -347,4 +347,4 @@ nativeGradShape(FEShapeKey key, unsigned int i, Real xi, Real eta, Real zeta) } // namespace libMesh::Kokkos -#endif // MOOSE_KOKKOS_SCOPE +#endif // LIBMESH_HAVE_KOKKOS diff --git a/include/libmesh/kokkos/fe_face_map.h b/include/kokkos/fe_face_map.h similarity index 98% rename from include/libmesh/kokkos/fe_face_map.h rename to include/kokkos/fe_face_map.h index c5a4e39fd8b..a16df260c2c 100644 --- a/include/libmesh/kokkos/fe_face_map.h +++ b/include/kokkos/fe_face_map.h @@ -8,7 +8,7 @@ #pragma once -#ifdef MOOSE_KOKKOS_SCOPE +#ifdef LIBMESH_HAVE_KOKKOS #include "libmesh/kokkos/fe_evaluator.h" #include "libmesh/elem.h" @@ -93,4 +93,4 @@ mapFaceQpToParent(const libMesh::Elem & side_in_parent, } // namespace libMesh::Kokkos -#endif // MOOSE_KOKKOS_SCOPE +#endif // LIBMESH_HAVE_KOKKOS diff --git a/include/libmesh/kokkos/fe_lagrange_1d.h b/include/kokkos/fe_lagrange_1d.h similarity index 97% rename from include/libmesh/kokkos/fe_lagrange_1d.h rename to include/kokkos/fe_lagrange_1d.h index fc7dba3ead3..cb5a35c8eea 100644 --- a/include/libmesh/kokkos/fe_lagrange_1d.h +++ b/include/kokkos/fe_lagrange_1d.h @@ -23,7 +23,7 @@ struct FEEvaluator { static constexpr unsigned int n_dofs() { return 2; } -#ifdef MOOSE_KOKKOS_SCOPE +#ifdef LIBMESH_HAVE_KOKKOS KOKKOS_INLINE_FUNCTION static Real shape(unsigned int i, Real xi, Real /*eta*/, Real /*zeta*/) { @@ -59,7 +59,7 @@ struct FEEvaluator { static constexpr unsigned int n_dofs() { return 3; } -#ifdef MOOSE_KOKKOS_SCOPE +#ifdef LIBMESH_HAVE_KOKKOS KOKKOS_INLINE_FUNCTION static Real shape(unsigned int i, Real xi, Real /*eta*/, Real /*zeta*/) { diff --git a/include/libmesh/kokkos/fe_lagrange_2d.h b/include/kokkos/fe_lagrange_2d.h similarity index 98% rename from include/libmesh/kokkos/fe_lagrange_2d.h rename to include/kokkos/fe_lagrange_2d.h index 29280323f6a..38939466b6b 100644 --- a/include/libmesh/kokkos/fe_lagrange_2d.h +++ b/include/kokkos/fe_lagrange_2d.h @@ -20,7 +20,7 @@ struct FEEvaluator { static constexpr unsigned int n_dofs() { return 3; } -#ifdef MOOSE_KOKKOS_SCOPE +#ifdef LIBMESH_HAVE_KOKKOS KOKKOS_INLINE_FUNCTION static Real shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) { @@ -61,7 +61,7 @@ struct FEEvaluator { static constexpr unsigned int n_dofs() { return 6; } -#ifdef MOOSE_KOKKOS_SCOPE +#ifdef LIBMESH_HAVE_KOKKOS KOKKOS_INLINE_FUNCTION static Real shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) { @@ -105,7 +105,7 @@ struct FEEvaluator { static constexpr unsigned int n_dofs() { return 4; } -#ifdef MOOSE_KOKKOS_SCOPE +#ifdef LIBMESH_HAVE_KOKKOS KOKKOS_INLINE_FUNCTION static Real shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) { @@ -144,7 +144,7 @@ struct FEEvaluator { static constexpr unsigned int n_dofs() { return 8; } -#ifdef MOOSE_KOKKOS_SCOPE +#ifdef LIBMESH_HAVE_KOKKOS KOKKOS_INLINE_FUNCTION static Real shape(unsigned int i, Real xi, Real eta, Real /*zeta*/) { @@ -204,7 +204,7 @@ struct FEEvaluator { static constexpr unsigned int n_dofs() { return 9; } -#ifdef MOOSE_KOKKOS_SCOPE +#ifdef LIBMESH_HAVE_KOKKOS KOKKOS_INLINE_FUNCTION static Real L(unsigned int k, Real t) { switch (k) diff --git a/include/libmesh/kokkos/fe_lagrange_3d.h b/include/kokkos/fe_lagrange_3d.h similarity index 99% rename from include/libmesh/kokkos/fe_lagrange_3d.h rename to include/kokkos/fe_lagrange_3d.h index b9f68c59da1..e93dec584e5 100644 --- a/include/libmesh/kokkos/fe_lagrange_3d.h +++ b/include/kokkos/fe_lagrange_3d.h @@ -20,7 +20,7 @@ struct FEEvaluator { static constexpr unsigned int n_dofs() { return 4; } -#ifdef MOOSE_KOKKOS_SCOPE +#ifdef LIBMESH_HAVE_KOKKOS KOKKOS_INLINE_FUNCTION static Real shape(unsigned int i, Real xi, Real eta, Real zeta) { @@ -67,7 +67,7 @@ struct FEEvaluator { static constexpr unsigned int n_dofs() { return 10; } -#ifdef MOOSE_KOKKOS_SCOPE +#ifdef LIBMESH_HAVE_KOKKOS KOKKOS_INLINE_FUNCTION static Real shape(unsigned int i, Real xi, Real eta, Real zeta) { @@ -124,7 +124,7 @@ struct FEEvaluator { static constexpr unsigned int n_dofs() { return 8; } -#ifdef MOOSE_KOKKOS_SCOPE +#ifdef LIBMESH_HAVE_KOKKOS KOKKOS_INLINE_FUNCTION static Real shape(unsigned int i, Real xi, Real eta, Real zeta) { @@ -186,7 +186,7 @@ struct FEEvaluator { static constexpr unsigned int n_dofs() { return 20; } -#ifdef MOOSE_KOKKOS_SCOPE +#ifdef LIBMESH_HAVE_KOKKOS KOKKOS_INLINE_FUNCTION static Real shape(unsigned int i, Real xi, Real eta, Real zeta) { @@ -307,7 +307,7 @@ struct FEEvaluator { static constexpr unsigned int n_dofs() { return 27; } -#ifdef MOOSE_KOKKOS_SCOPE +#ifdef LIBMESH_HAVE_KOKKOS KOKKOS_INLINE_FUNCTION static Real L(unsigned int k, Real t) { switch (k) diff --git a/include/libmesh/kokkos/fe_monomial.h b/include/kokkos/fe_monomial.h similarity index 100% rename from include/libmesh/kokkos/fe_monomial.h rename to include/kokkos/fe_monomial.h diff --git a/include/libmesh/kokkos/fe_types.h b/include/kokkos/fe_types.h similarity index 100% rename from include/libmesh/kokkos/fe_types.h rename to include/kokkos/fe_types.h diff --git a/include/libmesh/kokkos/scalar_types.h b/include/kokkos/scalar_types.h similarity index 98% rename from include/libmesh/kokkos/scalar_types.h rename to include/kokkos/scalar_types.h index cbd0bb28668..aac477a0e95 100644 --- a/include/libmesh/kokkos/scalar_types.h +++ b/include/kokkos/scalar_types.h @@ -5,7 +5,7 @@ // allocation; all methods are KOKKOS_INLINE_FUNCTION so they compile for // both host and device. // -// Guarded by MOOSE_KOKKOS_SCOPE: methods are compiled only when the Kokkos +// Guarded by LIBMESH_HAVE_KOKKOS: methods are compiled only when the Kokkos // device compiler is active. The struct layouts (and thus sizeof) are always // visible so that objects can be declared in any translation unit. @@ -28,7 +28,7 @@ struct Real33 { Real a[3][3]; -#ifdef MOOSE_KOKKOS_SCOPE +#ifdef LIBMESH_HAVE_KOKKOS KOKKOS_INLINE_FUNCTION Real33() { *this = 0; } KOKKOS_INLINE_FUNCTION Real33(const Real & scalar) { *this = scalar; } KOKKOS_INLINE_FUNCTION Real33(const Real33 & tensor) { *this = tensor; } @@ -119,7 +119,7 @@ struct Real3 { Real v[3]; -#ifdef MOOSE_KOKKOS_SCOPE +#ifdef LIBMESH_HAVE_KOKKOS KOKKOS_INLINE_FUNCTION Real3() { v[0] = 0; @@ -229,7 +229,7 @@ struct Real3 #endif }; -#ifdef MOOSE_KOKKOS_SCOPE +#ifdef LIBMESH_HAVE_KOKKOS KOKKOS_INLINE_FUNCTION Real3 operator*(const Real left, const Real3 right) { diff --git a/include/libmesh/rebuild_makefile.sh b/include/libmesh/rebuild_makefile.sh index dcef53ce15b..fe1f31bece5 100755 --- a/include/libmesh/rebuild_makefile.sh +++ b/include/libmesh/rebuild_makefile.sh @@ -2,7 +2,7 @@ built_sources="" -headers=`find .. -name "*.h" -a -not -name libmesh_config.h -type f | LC_COLLATE=POSIX sort` +headers=`find .. -name "*.h" -a -not -name libmesh_config.h -a -not -path "../kokkos/*" -type f | LC_COLLATE=POSIX sort` for header_with_path in $headers ; do diff --git a/src/kokkos/fe_types.C b/src/kokkos/fe_types.C index af45f409dfa..b34a0a06408 100644 --- a/src/kokkos/fe_types.C +++ b/src/kokkos/fe_types.C @@ -5,7 +5,7 @@ // MOOSE continues to compile framework/src/kokkos/fe/KokkosFETypes.K. // Option B will add this file to libMesh's build system. -#include "libmesh/kokkos/fe_types.h" +#include "kokkos/fe_types.h" #include "libmesh/libmesh_common.h" diff --git a/tests/Makefile.am b/tests/Makefile.am index bb12f424833..bee847d8edf 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -247,6 +247,13 @@ if LIBMESH_ENABLE_FPARSER fparser/autodiff.C endif +if LIBMESH_ENABLE_KOKKOS + unit_tests_sources += \ + fe/kokkos_fe_types_test.C \ + fe/kokkos_fe_shape_test.C + AM_CPPFLAGS += $(KOKKOS_CPPFLAGS) -I$(top_srcdir)/include +endif + check_PROGRAMS = # empty, append below # our GLIBC debugging preprocessor flags seem to potentially conflict diff --git a/tests/fe/kokkos_fe_shape_test.C b/tests/fe/kokkos_fe_shape_test.C new file mode 100644 index 00000000000..c062ae61bee --- /dev/null +++ b/tests/fe/kokkos_fe_shape_test.C @@ -0,0 +1,539 @@ +// Tests for libMesh::Kokkos FEEvaluator<> shape function specialisations. +// +// For every (element type, polynomial order) pair the test: +// A. Cross-validates FEEvaluator::shape / grad_shape against libMesh FEBase +// reinit on the reference element at QGauss quadrature points. +// B. Checks partition of unity: sum_i phi_i(qp) == 1 at every quad point. +// C. Checks gradient sum: sum_i grad_phi_i(qp) == 0 (follows from PoU). +// D. Checks dispatch parity: nativeShape / nativeGradShape return bit- +// identical results to direct FEEvaluator<> specialisation calls. +// E. Checks MONOMIAL parity against libMesh MONOMIAL FEBase reinit. +// F. Checks face QP → parent coordinate mapping via nativeMapShape. +// +// All device-code paths are compiled on the host; KOKKOS_INLINE_FUNCTION +// degrades to 'inline' for host-only builds. + +#include "libmesh_cppunit.h" + +#ifdef LIBMESH_HAVE_KOKKOS + +#include "libmesh/kokkos/fe_types.h" +#include "libmesh/kokkos/fe_base.h" +#include "libmesh/kokkos/scalar_types.h" +#include "libmesh/kokkos/fe_lagrange_1d.h" +#include "libmesh/kokkos/fe_lagrange_2d.h" +#include "libmesh/kokkos/fe_lagrange_3d.h" +#include "libmesh/kokkos/fe_monomial.h" +#include "libmesh/kokkos/fe_evaluator.h" +#include "libmesh/kokkos/fe_face_map.h" + +#include "libmesh/fe_base.h" +#include "libmesh/fe_type.h" +#include "libmesh/quadrature_gauss.h" +#include "libmesh/reference_elem.h" +#include "libmesh/enum_elem_type.h" +#include "libmesh/enum_order.h" + +#include +#include +#include + +using namespace libMesh::Kokkos; + +static constexpr double TOL = 1.0e-13; + +// ── element table ───────────────────────────────────────────────────────────── + +struct KokkosElemEntry +{ + FEElemTopology topo; + libMesh::ElemType lm_type; + libMesh::Order lm_order; + unsigned int dim; + unsigned int n_dofs; + const char * name; +}; + +static const KokkosElemEntry KOKKOS_ELEMS[] = +{ + { FEElemTopology::EDGE2, libMesh::EDGE2, libMesh::FIRST, 1, 2, "EDGE2" }, + { FEElemTopology::EDGE3, libMesh::EDGE3, libMesh::SECOND, 1, 3, "EDGE3" }, + { FEElemTopology::TRI3, libMesh::TRI3, libMesh::FIRST, 2, 3, "TRI3" }, + { FEElemTopology::TRI6, libMesh::TRI6, libMesh::SECOND, 2, 6, "TRI6" }, + { FEElemTopology::QUAD4, libMesh::QUAD4, libMesh::FIRST, 2, 4, "QUAD4" }, + { FEElemTopology::QUAD8, libMesh::QUAD8, libMesh::SECOND, 2, 8, "QUAD8" }, + { FEElemTopology::QUAD9, libMesh::QUAD9, libMesh::SECOND, 2, 9, "QUAD9" }, + { FEElemTopology::TET4, libMesh::TET4, libMesh::FIRST, 3, 4, "TET4" }, + { FEElemTopology::TET10, libMesh::TET10, libMesh::SECOND, 3, 10, "TET10" }, + { FEElemTopology::HEX8, libMesh::HEX8, libMesh::FIRST, 3, 8, "HEX8" }, + { FEElemTopology::HEX20, libMesh::HEX20, libMesh::SECOND, 3, 20, "HEX20" }, + { FEElemTopology::HEX27, libMesh::HEX27, libMesh::SECOND, 3, 27, "HEX27" }, +}; +static constexpr unsigned int N_KOKKOS_ELEMS = + sizeof(KOKKOS_ELEMS) / sizeof(KOKKOS_ELEMS[0]); + +// ── helpers ─────────────────────────────────────────────────────────────────── + +// Return QGauss points on the libMesh reference element in Real3 coords. +static std::vector qpointsFromLibMesh(const KokkosElemEntry & e, + unsigned int order) +{ + libMesh::QGauss qr(e.dim, static_cast(order)); + qr.allow_rules_with_negative_weights = true; + qr.init(e.lm_type); + std::vector pts(qr.n_points()); + for (unsigned int q = 0; q < qr.n_points(); ++q) + { + pts[q].v[0] = qr.qp(q)(0); + pts[q].v[1] = (e.dim >= 2) ? qr.qp(q)(1) : 0.0; + pts[q].v[2] = (e.dim >= 3) ? qr.qp(q)(2) : 0.0; + } + return pts; +} + +// ── A + B + C Cross-validation + partition of unity ───────────────────────── + +// Template base class, one instantiation per (elem, order) pair. +template +class KokkosFEShapeTest : public CppUnit::TestCase +{ + LIBMESH_CPPUNIT_TEST_SUITE(KokkosFEShapeTest); + CPPUNIT_TEST(testPhiMatchesLibMesh); + CPPUNIT_TEST(testPartitionOfUnity); + CPPUNIT_TEST(testGradSumIsZero); + CPPUNIT_TEST_SUITE_END(); + + static const KokkosElemEntry & E() { return KOKKOS_ELEMS[ElemIdx]; } + +public: + + void testPhiMatchesLibMesh() + { + LOG_UNIT_TEST; + const auto & e = E(); + + auto fe = libMesh::FEBase::build( + e.dim, libMesh::FEType(e.lm_order, libMesh::LAGRANGE)); + libMesh::QGauss qr(e.dim, static_cast(QOrder)); + qr.allow_rules_with_negative_weights = true; + fe->attach_quadrature_rule(&qr); + + const auto & phi_lm = fe->get_phi(); + const auto & dphi_lm = fe->get_dphi(); + const libMesh::Elem * ref = &libMesh::ReferenceElem::get(e.lm_type); + fe->reinit(ref); + + auto qpts = qpointsFromLibMesh(e, QOrder); + CPPUNIT_ASSERT_EQUAL((unsigned int)qr.n_points(), (unsigned int)qpts.size()); + + for (unsigned int i = 0; i < e.n_dofs; ++i) + for (unsigned int q = 0; q < qpts.size(); ++q) + { + Real xi = qpts[q].v[0]; + Real eta = qpts[q].v[1]; + Real zeta = qpts[q].v[2]; + + LIBMESH_ASSERT_FP_EQUAL(nativeShape(e.topo, i, xi, eta, zeta), + phi_lm[i][q], TOL); + + Real3 ng = nativeGradShape(e.topo, i, xi, eta, zeta); + LIBMESH_ASSERT_FP_EQUAL(ng.v[0], dphi_lm[i][q](0), TOL); + if (e.dim >= 2) + LIBMESH_ASSERT_FP_EQUAL(ng.v[1], dphi_lm[i][q](1), TOL); + if (e.dim >= 3) + LIBMESH_ASSERT_FP_EQUAL(ng.v[2], dphi_lm[i][q](2), TOL); + } + } + + void testPartitionOfUnity() + { + LOG_UNIT_TEST; + const auto & e = E(); + auto qpts = qpointsFromLibMesh(e, QOrder); + + for (unsigned int q = 0; q < qpts.size(); ++q) + { + Real sum = 0.0; + for (unsigned int i = 0; i < e.n_dofs; ++i) + sum += nativeShape(e.topo, i, qpts[q].v[0], qpts[q].v[1], qpts[q].v[2]); + LIBMESH_ASSERT_FP_EQUAL(1.0, sum, TOL); + } + } + + void testGradSumIsZero() + { + LOG_UNIT_TEST; + const auto & e = E(); + auto qpts = qpointsFromLibMesh(e, QOrder); + + for (unsigned int q = 0; q < qpts.size(); ++q) + { + Real3 gs{}; + for (unsigned int i = 0; i < e.n_dofs; ++i) + { + Real3 g = nativeGradShape(e.topo, i, qpts[q].v[0], qpts[q].v[1], qpts[q].v[2]); + gs.v[0] += g.v[0]; + gs.v[1] += g.v[1]; + gs.v[2] += g.v[2]; + } + LIBMESH_ASSERT_FP_EQUAL(0.0, gs.v[0], TOL); + if (e.dim >= 2) LIBMESH_ASSERT_FP_EQUAL(0.0, gs.v[1], TOL); + if (e.dim >= 3) LIBMESH_ASSERT_FP_EQUAL(0.0, gs.v[2], TOL); + } + } +}; + +// Instantiate for each element at quadrature orders 1–4 +#define INSTANTIATE_KOKKOS_SHAPE_TEST(EIDX, ORDER) \ + using KokkosFEShapeTest_##EIDX##_o##ORDER = \ + KokkosFEShapeTest; \ + CPPUNIT_TEST_SUITE_REGISTRATION(KokkosFEShapeTest_##EIDX##_o##ORDER) + +// 1D elements (indices 0-1) +INSTANTIATE_KOKKOS_SHAPE_TEST(0, 1); +INSTANTIATE_KOKKOS_SHAPE_TEST(0, 3); +INSTANTIATE_KOKKOS_SHAPE_TEST(1, 2); +INSTANTIATE_KOKKOS_SHAPE_TEST(1, 4); + +// 2D triangles (2-3) +INSTANTIATE_KOKKOS_SHAPE_TEST(2, 1); +INSTANTIATE_KOKKOS_SHAPE_TEST(2, 3); +INSTANTIATE_KOKKOS_SHAPE_TEST(3, 2); +INSTANTIATE_KOKKOS_SHAPE_TEST(3, 4); + +// 2D quads (4-6) +INSTANTIATE_KOKKOS_SHAPE_TEST(4, 1); +INSTANTIATE_KOKKOS_SHAPE_TEST(4, 3); +INSTANTIATE_KOKKOS_SHAPE_TEST(5, 2); +INSTANTIATE_KOKKOS_SHAPE_TEST(5, 4); +INSTANTIATE_KOKKOS_SHAPE_TEST(6, 2); +INSTANTIATE_KOKKOS_SHAPE_TEST(6, 4); + +// 3D tets (7-8) +INSTANTIATE_KOKKOS_SHAPE_TEST(7, 1); +INSTANTIATE_KOKKOS_SHAPE_TEST(7, 3); +INSTANTIATE_KOKKOS_SHAPE_TEST(8, 2); +INSTANTIATE_KOKKOS_SHAPE_TEST(8, 4); + +// 3D hexes (9-11) +INSTANTIATE_KOKKOS_SHAPE_TEST(9, 1); +INSTANTIATE_KOKKOS_SHAPE_TEST(9, 3); +INSTANTIATE_KOKKOS_SHAPE_TEST(10, 2); +INSTANTIATE_KOKKOS_SHAPE_TEST(10, 4); +INSTANTIATE_KOKKOS_SHAPE_TEST(11, 2); +INSTANTIATE_KOKKOS_SHAPE_TEST(11, 4); + +// ── D. Dispatch parity — bit-identical to direct FEEvaluator<> calls ───────── + +class KokkosDispatchParityTest : public CppUnit::TestCase +{ + LIBMESH_CPPUNIT_TEST_SUITE(KokkosDispatchParityTest); + CPPUNIT_TEST(testQuad4PhiBitIdentical); + CPPUNIT_TEST(testTet4PhiBitIdentical); + CPPUNIT_TEST(testHex27PhiBitIdentical); + CPPUNIT_TEST(testTri6GradBitIdentical); + CPPUNIT_TEST_SUITE_END(); + +public: + + void testQuad4PhiBitIdentical() + { + LOG_UNIT_TEST; + auto qpts = qpointsFromLibMesh(KOKKOS_ELEMS[4], 4); + for (unsigned int i = 0; i < 4; ++i) + for (unsigned int q = 0; q < qpts.size(); ++q) + { + Real xi = qpts[q].v[0], eta = qpts[q].v[1]; + Real direct = FEEvaluator::shape(i, xi, eta, 0.0); + Real dispatch = nativeShape(FEElemTopology::QUAD4, i, xi, eta, 0.0); + CPPUNIT_ASSERT(direct == dispatch); + } + } + + void testTet4PhiBitIdentical() + { + LOG_UNIT_TEST; + auto qpts = qpointsFromLibMesh(KOKKOS_ELEMS[7], 5); + for (unsigned int i = 0; i < 4; ++i) + for (unsigned int q = 0; q < qpts.size(); ++q) + { + Real xi = qpts[q].v[0], eta = qpts[q].v[1], zeta = qpts[q].v[2]; + Real direct = FEEvaluator::shape(i, xi, eta, zeta); + Real dispatch = nativeShape(FEElemTopology::TET4, i, xi, eta, zeta); + CPPUNIT_ASSERT(direct == dispatch); + } + } + + void testHex27PhiBitIdentical() + { + LOG_UNIT_TEST; + auto qpts = qpointsFromLibMesh(KOKKOS_ELEMS[11], 3); + for (unsigned int i = 0; i < 27; ++i) + for (unsigned int q = 0; q < qpts.size(); ++q) + { + Real xi = qpts[q].v[0], eta = qpts[q].v[1], zeta = qpts[q].v[2]; + Real direct = FEEvaluator::shape(i, xi, eta, zeta); + Real dispatch = nativeShape(FEElemTopology::HEX27, i, xi, eta, zeta); + CPPUNIT_ASSERT(direct == dispatch); + } + } + + void testTri6GradBitIdentical() + { + LOG_UNIT_TEST; + auto qpts = qpointsFromLibMesh(KOKKOS_ELEMS[3], 4); + for (unsigned int i = 0; i < 6; ++i) + for (unsigned int q = 0; q < qpts.size(); ++q) + { + Real xi = qpts[q].v[0], eta = qpts[q].v[1]; + Real3 direct = FEEvaluator::grad_shape(i, xi, eta, 0.0); + Real3 dispatch = nativeGradShape(FEElemTopology::TRI6, i, xi, eta, 0.0); + CPPUNIT_ASSERT(direct.v[0] == dispatch.v[0]); + CPPUNIT_ASSERT(direct.v[1] == dispatch.v[1]); + } + } +}; + +CPPUNIT_TEST_SUITE_REGISTRATION(KokkosDispatchParityTest); + +// ── E. MONOMIAL parity against libMesh FEBase ───────────────────────────────── + +template +class KokkosMonomialParityTest : public CppUnit::TestCase +{ + LIBMESH_CPPUNIT_TEST_SUITE(KokkosMonomialParityTest); + CPPUNIT_TEST(testMonomialPhiMatchesLibMesh); + CPPUNIT_TEST_SUITE_END(); + + static const KokkosElemEntry & E() { return KOKKOS_ELEMS[ElemIdx]; } + + static FEElemClass elemClass() + { + return classFromTopology(KOKKOS_ELEMS[ElemIdx].topo); + } + +public: + + void testMonomialPhiMatchesLibMesh() + { + LOG_UNIT_TEST; + const auto & e = E(); + const unsigned int quad_order = Order + 1; + + libMesh::QGauss qr(e.dim, static_cast(quad_order)); + qr.allow_rules_with_negative_weights = true; + + auto fe = libMesh::FEBase::build( + e.dim, + libMesh::FEType(static_cast(Order), libMesh::MONOMIAL)); + fe->attach_quadrature_rule(&qr); + + const auto & phi_lm = fe->get_phi(); + const auto & dphi_lm = fe->get_dphi(); + const libMesh::Elem * ref = &libMesh::ReferenceElem::get(e.lm_type); + fe->reinit(ref); + + auto qpts = qpointsFromLibMesh(e, quad_order); + CPPUNIT_ASSERT_EQUAL((unsigned int)qr.n_points(), (unsigned int)qpts.size()); + + const FEShapeKey key{FEFamily::MONOMIAL, elemClass(), Order}; + const unsigned int n = nDofs(key); + CPPUNIT_ASSERT_EQUAL(n, (unsigned int)phi_lm.size()); + + for (unsigned int i = 0; i < n; ++i) + for (unsigned int q = 0; q < qpts.size(); ++q) + { + Real xi = qpts[q].v[0]; + Real eta = qpts[q].v[1]; + Real zeta = qpts[q].v[2]; + + LIBMESH_ASSERT_FP_EQUAL(nativeShape(key, i, xi, eta, zeta), + phi_lm[i][q], TOL); + + Real3 ng = nativeGradShape(key, i, xi, eta, zeta); + LIBMESH_ASSERT_FP_EQUAL(ng.v[0], dphi_lm[i][q](0), TOL); + if (e.dim >= 2) + LIBMESH_ASSERT_FP_EQUAL(ng.v[1], dphi_lm[i][q](1), TOL); + if (e.dim >= 3) + LIBMESH_ASSERT_FP_EQUAL(ng.v[2], dphi_lm[i][q](2), TOL); + } + } +}; + +// Dim 1: EDGE (idx 0), orders 0-3 +#define INST_MONO(D, O, EIDX) \ + using KokkosMonomialParityTest_d##D##_o##O##_e##EIDX = \ + KokkosMonomialParityTest; \ + CPPUNIT_TEST_SUITE_REGISTRATION(KokkosMonomialParityTest_d##D##_o##O##_e##EIDX) + +INST_MONO(1, 0, 0); +INST_MONO(1, 1, 0); +INST_MONO(1, 2, 0); +INST_MONO(1, 3, 0); + +// Dim 2: QUAD (idx 4) +INST_MONO(2, 0, 4); +INST_MONO(2, 1, 4); +INST_MONO(2, 2, 4); +INST_MONO(2, 3, 4); + +// Dim 2: TRI (idx 2) +INST_MONO(2, 1, 2); +INST_MONO(2, 2, 2); + +// Dim 3: HEX (idx 9) +INST_MONO(3, 0, 9); +INST_MONO(3, 1, 9); +INST_MONO(3, 2, 9); +INST_MONO(3, 3, 9); + +// Dim 3: TET (idx 7) +INST_MONO(3, 1, 7); +INST_MONO(3, 2, 7); + +// ── F. Face QP → parent coordinate mapping ──────────────────────────────────── + +class KokkosFaceMapTest : public CppUnit::TestCase +{ + LIBMESH_CPPUNIT_TEST_SUITE(KokkosFaceMapTest); + CPPUNIT_TEST(testFaceMapping_Quad4); + CPPUNIT_TEST(testFaceMapping_Tri3); + CPPUNIT_TEST(testFaceMapping_Hex8); + CPPUNIT_TEST(testFaceMapping_Tet4); + CPPUNIT_TEST(testFaceMapping_Hex8_HighOrder); + CPPUNIT_TEST_SUITE_END(); + + static void checkFaceMapping(const KokkosElemEntry & e, unsigned int quad_order) + { + const libMesh::Elem * ref = &libMesh::ReferenceElem::get(e.lm_type); + const auto side_topo = getSideTopology(e.topo); + + libMesh::QGauss qr_face(e.dim - 1, + static_cast(quad_order)); + qr_face.allow_rules_with_negative_weights = true; + + auto fe_face = libMesh::FEBase::build( + e.dim, libMesh::FEType(e.lm_order, libMesh::LAGRANGE)); + fe_face->attach_quadrature_rule(&qr_face); + const auto & phi_lm = fe_face->get_phi(); + + for (unsigned int side = 0; side < ref->n_sides(); ++side) + { + fe_face->reinit(ref, side); + unsigned int nqp = qr_face.n_points(); + + // Get face QPs from libMesh side rule (side-element reference coords) + qr_face.init(side_topo == FEElemTopology::EDGE2 ? libMesh::EDGE2 : + side_topo == FEElemTopology::EDGE3 ? libMesh::EDGE3 : + side_topo == FEElemTopology::TRI3 ? libMesh::TRI3 : + side_topo == FEElemTopology::TRI6 ? libMesh::TRI6 : + side_topo == FEElemTopology::QUAD4 ? libMesh::QUAD4 : + libMesh::QUAD8); + CPPUNIT_ASSERT_EQUAL(qr_face.n_points(), nqp); + + auto side_elem = ref->side_ptr(side); + + for (unsigned int q = 0; q < nqp; ++q) + { + // Map face QP to parent reference coords using isoparametric basis + Real3 face_pt{}; + face_pt.v[0] = qr_face.qp(q)(0); + face_pt.v[1] = (e.dim >= 3) ? qr_face.qp(q)(1) : 0.0; + + Real3 parent_pt{}; + for (unsigned int k = 0; k < side_elem->n_nodes(); ++k) + { + Real psi = nativeShape(side_topo, k, + face_pt.v[0], face_pt.v[1], 0.0); + parent_pt.v[0] += psi * side_elem->point(k)(0); + parent_pt.v[1] += psi * side_elem->point(k)(1); + parent_pt.v[2] += psi * side_elem->point(k)(2); + } + + for (unsigned int i = 0; i < e.n_dofs; ++i) + { + double native_phi = nativeShape(e.topo, i, + parent_pt.v[0], parent_pt.v[1], parent_pt.v[2]); + LIBMESH_ASSERT_FP_EQUAL(native_phi, phi_lm[i][q], TOL); + } + } + } + } + +public: + + void testFaceMapping_Quad4() + { + LOG_UNIT_TEST; + checkFaceMapping(KOKKOS_ELEMS[4], 3); + } + + void testFaceMapping_Tri3() + { + LOG_UNIT_TEST; + checkFaceMapping(KOKKOS_ELEMS[2], 3); + } + + void testFaceMapping_Hex8() + { + LOG_UNIT_TEST; + checkFaceMapping(KOKKOS_ELEMS[9], 3); + } + + void testFaceMapping_Tet4() + { + LOG_UNIT_TEST; + checkFaceMapping(KOKKOS_ELEMS[7], 3); + } + + void testFaceMapping_Hex8_HighOrder() + { + LOG_UNIT_TEST; + checkFaceMapping(KOKKOS_ELEMS[9], 5); + } +}; + +CPPUNIT_TEST_SUITE_REGISTRATION(KokkosFaceMapTest); + +// ── G. All topologies handled by nativeShape (no missing switch cases) ──────── + +class KokkosNativeShapeSafetyTest : public CppUnit::TestCase +{ + LIBMESH_CPPUNIT_TEST_SUITE(KokkosNativeShapeSafetyTest); + CPPUNIT_TEST(testAllTopologiesFinite); + CPPUNIT_TEST_SUITE_END(); + +public: + + void testAllTopologiesFinite() + { + LOG_UNIT_TEST; + // Evaluate phi_0 at the centroid of each reference element. + // Any unhandled switch case will typically produce NaN or 0. + const Real3 centroids[] = { + Real3{ 0.0, 0.0, 0.0 }, // EDGE2 + Real3{ 0.0, 0.0, 0.0 }, // EDGE3 + Real3{ 1.0/3.0, 1.0/3.0, 0.0 }, // TRI3 + Real3{ 1.0/3.0, 1.0/3.0, 0.0 }, // TRI6 + Real3{ 0.0, 0.0, 0.0 }, // QUAD4 + Real3{ 0.0, 0.0, 0.0 }, // QUAD8 + Real3{ 0.0, 0.0, 0.0 }, // QUAD9 + Real3{ 0.25, 0.25, 0.25 }, // TET4 + Real3{ 0.25, 0.25, 0.25 }, // TET10 + Real3{ 0.0, 0.0, 0.0 }, // HEX8 + Real3{ 0.0, 0.0, 0.0 }, // HEX20 + Real3{ 0.0, 0.0, 0.0 }, // HEX27 + }; + + for (unsigned int e = 0; e < N_KOKKOS_ELEMS; ++e) + { + Real val = nativeShape(KOKKOS_ELEMS[e].topo, 0, + centroids[e].v[0], centroids[e].v[1], centroids[e].v[2]); + CPPUNIT_ASSERT(std::isfinite(val)); + } + } +}; + +CPPUNIT_TEST_SUITE_REGISTRATION(KokkosNativeShapeSafetyTest); + +#endif // LIBMESH_HAVE_KOKKOS diff --git a/tests/fe/kokkos_fe_types_test.C b/tests/fe/kokkos_fe_types_test.C new file mode 100644 index 00000000000..618c83c1a7a --- /dev/null +++ b/tests/fe/kokkos_fe_types_test.C @@ -0,0 +1,290 @@ +// Tests for libMesh::Kokkos FE type conversion helpers (CPU-side, no device +// compiler required). Mirrors the MOOSE KokkosFETypesTest unit tests. +// +// Run: +// make check (or) ./unit_tests-opt --test KokkosFETypesTest + +#include "libmesh_cppunit.h" + +#ifdef LIBMESH_HAVE_KOKKOS + +#include "libmesh/kokkos/fe_types.h" + +#include "libmesh/enum_elem_type.h" +#include "libmesh/enum_fe_family.h" + +using namespace libMesh::Kokkos; + +class KokkosFETypesTest : public CppUnit::TestCase +{ + LIBMESH_CPPUNIT_TEST_SUITE(KokkosFETypesTest); + + // toKokkosTopology + CPPUNIT_TEST(testToTopology_Edge); + CPPUNIT_TEST(testToTopology_2D); + CPPUNIT_TEST(testToTopology_3D); + + // toKokkosFamily + CPPUNIT_TEST(testToFamily_Standard); + CPPUNIT_TEST(testToFamily_Monomial); + CPPUNIT_TEST(testToFamily_UnknownSentinel); + + // getSideTopology + CPPUNIT_TEST(testSideTopology_1D); + CPPUNIT_TEST(testSideTopology_2D); + CPPUNIT_TEST(testSideTopology_3D); + + // nDofs(FEFamily, FEElemTopology) + CPPUNIT_TEST(testNDofs_Lagrange_1D); + CPPUNIT_TEST(testNDofs_Lagrange_2D); + CPPUNIT_TEST(testNDofs_Lagrange_3D); + + // classFromTopology + CPPUNIT_TEST(testClassFromTopology_1D); + CPPUNIT_TEST(testClassFromTopology_2D); + CPPUNIT_TEST(testClassFromTopology_3D); + + // nDofs(FEShapeKey) — LAGRANGE + CPPUNIT_TEST(testNDofs_Key_Lagrange_1D); + CPPUNIT_TEST(testNDofs_Key_Lagrange_2D); + CPPUNIT_TEST(testNDofs_Key_Lagrange_3D); + + // nDofs(FEShapeKey) — MONOMIAL + CPPUNIT_TEST(testNDofs_Key_Monomial_1D); + CPPUNIT_TEST(testNDofs_Key_Monomial_2D); + CPPUNIT_TEST(testNDofs_Key_Monomial_3D); + + // Enum contiguity + CPPUNIT_TEST(testEnumContiguity); + + CPPUNIT_TEST_SUITE_END(); + +public: + + // ── toKokkosTopology ─────────────────────────────────────────────────────── + + void testToTopology_Edge() + { + LOG_UNIT_TEST; + CPPUNIT_ASSERT_EQUAL(toKokkosTopology(libMesh::EDGE2), FEElemTopology::EDGE2); + CPPUNIT_ASSERT_EQUAL(toKokkosTopology(libMesh::EDGE3), FEElemTopology::EDGE3); + } + + void testToTopology_2D() + { + LOG_UNIT_TEST; + CPPUNIT_ASSERT_EQUAL(toKokkosTopology(libMesh::TRI3), FEElemTopology::TRI3); + CPPUNIT_ASSERT_EQUAL(toKokkosTopology(libMesh::TRI6), FEElemTopology::TRI6); + CPPUNIT_ASSERT_EQUAL(toKokkosTopology(libMesh::QUAD4), FEElemTopology::QUAD4); + CPPUNIT_ASSERT_EQUAL(toKokkosTopology(libMesh::QUAD8), FEElemTopology::QUAD8); + CPPUNIT_ASSERT_EQUAL(toKokkosTopology(libMesh::QUAD9), FEElemTopology::QUAD9); + } + + void testToTopology_3D() + { + LOG_UNIT_TEST; + CPPUNIT_ASSERT_EQUAL(toKokkosTopology(libMesh::TET4), FEElemTopology::TET4); + CPPUNIT_ASSERT_EQUAL(toKokkosTopology(libMesh::TET10), FEElemTopology::TET10); + CPPUNIT_ASSERT_EQUAL(toKokkosTopology(libMesh::HEX8), FEElemTopology::HEX8); + CPPUNIT_ASSERT_EQUAL(toKokkosTopology(libMesh::HEX20), FEElemTopology::HEX20); + CPPUNIT_ASSERT_EQUAL(toKokkosTopology(libMesh::HEX27), FEElemTopology::HEX27); + } + + // ── toKokkosFamily ───────────────────────────────────────────────────────── + + void testToFamily_Standard() + { + LOG_UNIT_TEST; + CPPUNIT_ASSERT_EQUAL(toKokkosFamily(libMesh::LAGRANGE), FEFamily::LAGRANGE); + CPPUNIT_ASSERT_EQUAL(toKokkosFamily(libMesh::LAGRANGE_VEC), FEFamily::LAGRANGE_VEC); + CPPUNIT_ASSERT_EQUAL(toKokkosFamily(libMesh::HERMITE), FEFamily::HERMITE); + } + + void testToFamily_Monomial() + { + LOG_UNIT_TEST; + CPPUNIT_ASSERT_EQUAL(toKokkosFamily(libMesh::MONOMIAL), FEFamily::MONOMIAL); + CPPUNIT_ASSERT_EQUAL(toKokkosFamily(libMesh::MONOMIAL_VEC), FEFamily::MONOMIAL_VEC); + } + + void testToFamily_UnknownSentinel() + { + LOG_UNIT_TEST; + // Unrecognised families must return UNKNOWN rather than abort. + CPPUNIT_ASSERT_EQUAL(toKokkosFamily(libMesh::HIERARCHIC), FEFamily::UNKNOWN); + CPPUNIT_ASSERT(toKokkosFamily(libMesh::HIERARCHIC) != FEFamily::LAGRANGE); + CPPUNIT_ASSERT(toKokkosFamily(libMesh::HIERARCHIC) != FEFamily::MONOMIAL); + } + + // ── getSideTopology ──────────────────────────────────────────────────────── + + void testSideTopology_1D() + { + LOG_UNIT_TEST; + CPPUNIT_ASSERT_EQUAL(getSideTopology(FEElemTopology::EDGE2), FEElemTopology::EDGE2); + CPPUNIT_ASSERT_EQUAL(getSideTopology(FEElemTopology::EDGE3), FEElemTopology::EDGE2); + } + + void testSideTopology_2D() + { + LOG_UNIT_TEST; + // First-order 2D → linear edge sides + CPPUNIT_ASSERT_EQUAL(getSideTopology(FEElemTopology::TRI3), FEElemTopology::EDGE2); + CPPUNIT_ASSERT_EQUAL(getSideTopology(FEElemTopology::QUAD4), FEElemTopology::EDGE2); + // Second-order 2D → quadratic edge sides + CPPUNIT_ASSERT_EQUAL(getSideTopology(FEElemTopology::TRI6), FEElemTopology::EDGE3); + CPPUNIT_ASSERT_EQUAL(getSideTopology(FEElemTopology::QUAD8), FEElemTopology::EDGE3); + CPPUNIT_ASSERT_EQUAL(getSideTopology(FEElemTopology::QUAD9), FEElemTopology::EDGE3); + } + + void testSideTopology_3D() + { + LOG_UNIT_TEST; + CPPUNIT_ASSERT_EQUAL(getSideTopology(FEElemTopology::TET4), FEElemTopology::TRI3); + CPPUNIT_ASSERT_EQUAL(getSideTopology(FEElemTopology::HEX8), FEElemTopology::QUAD4); + CPPUNIT_ASSERT_EQUAL(getSideTopology(FEElemTopology::TET10), FEElemTopology::TRI6); + CPPUNIT_ASSERT_EQUAL(getSideTopology(FEElemTopology::HEX20), FEElemTopology::QUAD8); + CPPUNIT_ASSERT_EQUAL(getSideTopology(FEElemTopology::HEX27), FEElemTopology::QUAD9); + } + + // ── nDofs(FEFamily, FEElemTopology) ─────────────────────────────────────── + + void testNDofs_Lagrange_1D() + { + LOG_UNIT_TEST; + CPPUNIT_ASSERT_EQUAL(nDofs(FEFamily::LAGRANGE, FEElemTopology::EDGE2), 2u); + CPPUNIT_ASSERT_EQUAL(nDofs(FEFamily::LAGRANGE, FEElemTopology::EDGE3), 3u); + } + + void testNDofs_Lagrange_2D() + { + LOG_UNIT_TEST; + CPPUNIT_ASSERT_EQUAL(nDofs(FEFamily::LAGRANGE, FEElemTopology::TRI3), 3u); + CPPUNIT_ASSERT_EQUAL(nDofs(FEFamily::LAGRANGE, FEElemTopology::TRI6), 6u); + CPPUNIT_ASSERT_EQUAL(nDofs(FEFamily::LAGRANGE, FEElemTopology::QUAD4), 4u); + CPPUNIT_ASSERT_EQUAL(nDofs(FEFamily::LAGRANGE, FEElemTopology::QUAD8), 8u); + CPPUNIT_ASSERT_EQUAL(nDofs(FEFamily::LAGRANGE, FEElemTopology::QUAD9), 9u); + } + + void testNDofs_Lagrange_3D() + { + LOG_UNIT_TEST; + CPPUNIT_ASSERT_EQUAL(nDofs(FEFamily::LAGRANGE, FEElemTopology::TET4), 4u); + CPPUNIT_ASSERT_EQUAL(nDofs(FEFamily::LAGRANGE, FEElemTopology::TET10), 10u); + CPPUNIT_ASSERT_EQUAL(nDofs(FEFamily::LAGRANGE, FEElemTopology::HEX8), 8u); + CPPUNIT_ASSERT_EQUAL(nDofs(FEFamily::LAGRANGE, FEElemTopology::HEX20), 20u); + CPPUNIT_ASSERT_EQUAL(nDofs(FEFamily::LAGRANGE, FEElemTopology::HEX27), 27u); + } + + // ── classFromTopology ────────────────────────────────────────────────────── + + void testClassFromTopology_1D() + { + LOG_UNIT_TEST; + CPPUNIT_ASSERT_EQUAL(classFromTopology(FEElemTopology::EDGE2), FEElemClass::EDGE); + CPPUNIT_ASSERT_EQUAL(classFromTopology(FEElemTopology::EDGE3), FEElemClass::EDGE); + } + + void testClassFromTopology_2D() + { + LOG_UNIT_TEST; + CPPUNIT_ASSERT_EQUAL(classFromTopology(FEElemTopology::TRI3), FEElemClass::TRI); + CPPUNIT_ASSERT_EQUAL(classFromTopology(FEElemTopology::TRI6), FEElemClass::TRI); + CPPUNIT_ASSERT_EQUAL(classFromTopology(FEElemTopology::QUAD4), FEElemClass::QUAD); + CPPUNIT_ASSERT_EQUAL(classFromTopology(FEElemTopology::QUAD8), FEElemClass::QUAD); + CPPUNIT_ASSERT_EQUAL(classFromTopology(FEElemTopology::QUAD9), FEElemClass::QUAD); + } + + void testClassFromTopology_3D() + { + LOG_UNIT_TEST; + CPPUNIT_ASSERT_EQUAL(classFromTopology(FEElemTopology::TET4), FEElemClass::TET); + CPPUNIT_ASSERT_EQUAL(classFromTopology(FEElemTopology::TET10), FEElemClass::TET); + CPPUNIT_ASSERT_EQUAL(classFromTopology(FEElemTopology::HEX8), FEElemClass::HEX); + CPPUNIT_ASSERT_EQUAL(classFromTopology(FEElemTopology::HEX20), FEElemClass::HEX); + CPPUNIT_ASSERT_EQUAL(classFromTopology(FEElemTopology::HEX27), FEElemClass::HEX); + } + + // ── nDofs(FEShapeKey) — LAGRANGE ────────────────────────────────────────── + + void testNDofs_Key_Lagrange_1D() + { + LOG_UNIT_TEST; + CPPUNIT_ASSERT_EQUAL(nDofs(FEShapeKey{FEFamily::LAGRANGE, FEElemClass::EDGE, 1}), 2u); + CPPUNIT_ASSERT_EQUAL(nDofs(FEShapeKey{FEFamily::LAGRANGE, FEElemClass::EDGE, 2}), 3u); + } + + void testNDofs_Key_Lagrange_2D() + { + LOG_UNIT_TEST; + CPPUNIT_ASSERT_EQUAL(nDofs(FEShapeKey{FEFamily::LAGRANGE, FEElemClass::TRI, 1}), 3u); + CPPUNIT_ASSERT_EQUAL(nDofs(FEShapeKey{FEFamily::LAGRANGE, FEElemClass::TRI, 2}), 6u); + CPPUNIT_ASSERT_EQUAL(nDofs(FEShapeKey{FEFamily::LAGRANGE, FEElemClass::QUAD, 1}), 4u); + CPPUNIT_ASSERT_EQUAL(nDofs(FEShapeKey{FEFamily::LAGRANGE, FEElemClass::QUAD, 2}), 9u); + } + + void testNDofs_Key_Lagrange_3D() + { + LOG_UNIT_TEST; + CPPUNIT_ASSERT_EQUAL(nDofs(FEShapeKey{FEFamily::LAGRANGE, FEElemClass::TET, 1}), 4u); + CPPUNIT_ASSERT_EQUAL(nDofs(FEShapeKey{FEFamily::LAGRANGE, FEElemClass::TET, 2}), 10u); + CPPUNIT_ASSERT_EQUAL(nDofs(FEShapeKey{FEFamily::LAGRANGE, FEElemClass::HEX, 1}), 8u); + CPPUNIT_ASSERT_EQUAL(nDofs(FEShapeKey{FEFamily::LAGRANGE, FEElemClass::HEX, 2}), 27u); + } + + // ── nDofs(FEShapeKey) — MONOMIAL ────────────────────────────────────────── + // 1D: p+1 | 2D: (p+1)(p+2)/2 | 3D: (p+1)(p+2)(p+3)/6 + + void testNDofs_Key_Monomial_1D() + { + LOG_UNIT_TEST; + for (unsigned int p = 0; p <= 5; ++p) + CPPUNIT_ASSERT_EQUAL(nDofs(FEShapeKey{FEFamily::MONOMIAL, FEElemClass::EDGE, p}), p + 1); + } + + void testNDofs_Key_Monomial_2D() + { + LOG_UNIT_TEST; + for (unsigned int p = 0; p <= 5; ++p) + { + const unsigned int expected = (p + 1) * (p + 2) / 2; + CPPUNIT_ASSERT_EQUAL(nDofs(FEShapeKey{FEFamily::MONOMIAL, FEElemClass::TRI, p}), expected); + CPPUNIT_ASSERT_EQUAL(nDofs(FEShapeKey{FEFamily::MONOMIAL, FEElemClass::QUAD, p}), expected); + } + } + + void testNDofs_Key_Monomial_3D() + { + LOG_UNIT_TEST; + for (unsigned int p = 0; p <= 5; ++p) + { + const unsigned int expected = (p + 1) * (p + 2) * (p + 3) / 6; + CPPUNIT_ASSERT_EQUAL(nDofs(FEShapeKey{FEFamily::MONOMIAL, FEElemClass::TET, p}), expected); + CPPUNIT_ASSERT_EQUAL(nDofs(FEShapeKey{FEFamily::MONOMIAL, FEElemClass::HEX, p}), expected); + } + } + + // ── Enum contiguity (values usable as array indices) ────────────────────── + + void testEnumContiguity() + { + LOG_UNIT_TEST; + CPPUNIT_ASSERT_EQUAL(static_cast(FEElemTopology::EDGE2), 0u); + CPPUNIT_ASSERT_EQUAL(static_cast(FEElemTopology::EDGE3), 1u); + CPPUNIT_ASSERT_EQUAL(static_cast(FEElemTopology::TRI3), 2u); + CPPUNIT_ASSERT_EQUAL(static_cast(FEElemTopology::TRI6), 3u); + CPPUNIT_ASSERT_EQUAL(static_cast(FEElemTopology::QUAD4), 4u); + CPPUNIT_ASSERT_EQUAL(static_cast(FEElemTopology::QUAD8), 5u); + CPPUNIT_ASSERT_EQUAL(static_cast(FEElemTopology::QUAD9), 6u); + CPPUNIT_ASSERT_EQUAL(static_cast(FEElemTopology::TET4), 7u); + CPPUNIT_ASSERT_EQUAL(static_cast(FEElemTopology::TET10), 8u); + CPPUNIT_ASSERT_EQUAL(static_cast(FEElemTopology::HEX8), 9u); + CPPUNIT_ASSERT_EQUAL(static_cast(FEElemTopology::HEX20), 10u); + CPPUNIT_ASSERT_EQUAL(static_cast(FEElemTopology::HEX27), 11u); + CPPUNIT_ASSERT_EQUAL(static_cast(FEElemTopology::N_TYPES), 12u); + } +}; + +CPPUNIT_TEST_SUITE_REGISTRATION(KokkosFETypesTest); + +#endif // LIBMESH_HAVE_KOKKOS From b6028a3035d579315516c47cbbe21103c44161b5 Mon Sep 17 00:00:00 2001 From: rochi00 Date: Thu, 9 Apr 2026 10:00:34 -0600 Subject: [PATCH 3/9] Fix HAVE_KOKKOS double-prefix: use HAVE_KOKKOS not LIBMESH_HAVE_KOKKOS in m4/configure AX_PREFIX_CONFIG_H adds the LIBMESH_ prefix automatically; using AC_DEFINE([LIBMESH_HAVE_KOKKOS]) produced LIBMESH_LIBMESH_HAVE_KOKKOS in the installed header, so the #ifdef guards in kokkos/*.h were never satisfied. Fix by using the un-prefixed HAVE_KOKKOS everywhere: - m4/libmesh_optional_packages.m4 - include/libmesh_config.h.in - configure (generated, patched directly) Also include regenerated Makefile.in/aclocal.m4 from autoreconf -fi. Co-Authored-By: Claude Sonnet 4.6 --- Makefile.in | 1202 ++++++++--------- aclocal.m4 | 431 ++---- configure | 489 +++---- contrib/Makefile.in | 34 +- contrib/capnproto/Makefile.in | 45 +- contrib/eigen/gitshim/Makefile.in | 27 +- contrib/exodusii/5.22b/exodus/Makefile.in | 57 +- contrib/exodusii/5.22b/nemesis/Makefile.in | 34 +- contrib/exodusii/Lib/Makefile.in | 49 +- contrib/exodusii/v8.11/exodus/Makefile.in | 57 +- contrib/exodusii/v8.11/nemesis/Makefile.in | 34 +- contrib/fparser/Makefile.in | 74 +- contrib/fparser/extrasrc/Makefile.in | 31 +- contrib/gmv/Makefile.in | 34 +- contrib/gzstream/Makefile.in | 41 +- contrib/laspack/Makefile.in | 34 +- contrib/libHilbert/Makefile.in | 42 +- contrib/metis/Makefile.in | 57 +- contrib/nanoflann/Makefile.in | 50 +- contrib/nemesis/Lib/Makefile.in | 34 +- contrib/netgen/Makefile.in | 29 +- contrib/parmetis/Makefile.in | 42 +- contrib/poly2tri/modified/Makefile.in | 59 +- contrib/qhull/2012.1/Makefile.in | 152 +-- contrib/sfcurves/Makefile.in | 34 +- contrib/tecplot/binary/Makefile.in | 45 +- contrib/tecplot/tecio/Makefile.in | 42 +- contrib/tetgen/Makefile.in | 41 +- contrib/triangle/Makefile.in | 41 +- doc/Makefile.in | 20 +- doc/html/Makefile.in | 24 +- examples/Makefile.in | 29 +- .../adaptivity/adaptivity_ex1/Makefile.in | 44 +- .../adaptivity/adaptivity_ex2/Makefile.in | 48 +- .../adaptivity/adaptivity_ex3/Makefile.in | 46 +- .../adaptivity/adaptivity_ex4/Makefile.in | 46 +- .../adaptivity/adaptivity_ex5/Makefile.in | 48 +- examples/adjoints/adjoints_ex1/Makefile.in | 46 +- examples/adjoints/adjoints_ex2/Makefile.in | 48 +- examples/adjoints/adjoints_ex3/Makefile.in | 48 +- examples/adjoints/adjoints_ex4/Makefile.in | 48 +- examples/adjoints/adjoints_ex5/Makefile.in | 48 +- examples/adjoints/adjoints_ex6/Makefile.in | 48 +- examples/adjoints/adjoints_ex7/Makefile.in | 48 +- .../eigenproblems_ex1/Makefile.in | 44 +- .../eigenproblems_ex2/Makefile.in | 44 +- .../eigenproblems_ex3/Makefile.in | 46 +- .../eigenproblems_ex4/Makefile.in | 44 +- .../fem_system/fem_system_ex1/Makefile.in | 46 +- .../fem_system/fem_system_ex2/Makefile.in | 46 +- .../fem_system/fem_system_ex3/Makefile.in | 46 +- .../fem_system/fem_system_ex4/Makefile.in | 46 +- .../fem_system/fem_system_ex5/Makefile.in | 56 +- .../introduction/introduction_ex1/Makefile.in | 44 +- .../introduction/introduction_ex2/Makefile.in | 44 +- .../introduction/introduction_ex3/Makefile.in | 44 +- .../introduction/introduction_ex4/Makefile.in | 48 +- .../introduction/introduction_ex5/Makefile.in | 48 +- .../miscellaneous_ex1/Makefile.in | 44 +- .../miscellaneous_ex10/Makefile.in | 44 +- .../miscellaneous_ex11/Makefile.in | 46 +- .../miscellaneous_ex12/Makefile.in | 46 +- .../miscellaneous_ex13/Makefile.in | 46 +- .../miscellaneous_ex14/Makefile.in | 44 +- .../miscellaneous_ex15/Makefile.in | 44 +- .../miscellaneous_ex16/Makefile.in | 46 +- .../miscellaneous_ex17/Makefile.in | 44 +- .../miscellaneous_ex2/Makefile.in | 46 +- .../miscellaneous_ex3/Makefile.in | 46 +- .../miscellaneous_ex4/Makefile.in | 44 +- .../miscellaneous_ex5/Makefile.in | 46 +- .../miscellaneous_ex6/Makefile.in | 44 +- .../miscellaneous_ex7/Makefile.in | 44 +- .../miscellaneous_ex8/Makefile.in | 46 +- .../miscellaneous_ex9/Makefile.in | 46 +- .../optimization/optimization_ex1/Makefile.in | 46 +- .../optimization/optimization_ex2/Makefile.in | 46 +- .../reduced_basis_ex1/Makefile.in | 46 +- .../reduced_basis_ex2/Makefile.in | 46 +- .../reduced_basis_ex3/Makefile.in | 46 +- .../reduced_basis_ex4/Makefile.in | 46 +- .../reduced_basis_ex5/Makefile.in | 46 +- .../reduced_basis_ex6/Makefile.in | 46 +- .../reduced_basis_ex7/Makefile.in | 46 +- .../solution_transfer_ex1/Makefile.in | 44 +- .../subdomains/subdomains_ex1/Makefile.in | 48 +- .../subdomains/subdomains_ex2/Makefile.in | 48 +- .../subdomains/subdomains_ex3/Makefile.in | 48 +- .../systems_of_equations_ex1/Makefile.in | 44 +- .../systems_of_equations_ex2/Makefile.in | 44 +- .../systems_of_equations_ex3/Makefile.in | 44 +- .../systems_of_equations_ex4/Makefile.in | 44 +- .../systems_of_equations_ex5/Makefile.in | 44 +- .../systems_of_equations_ex6/Makefile.in | 44 +- .../systems_of_equations_ex7/Makefile.in | 46 +- .../systems_of_equations_ex8/Makefile.in | 46 +- .../systems_of_equations_ex9/Makefile.in | 46 +- examples/transient/transient_ex1/Makefile.in | 48 +- examples/transient/transient_ex2/Makefile.in | 46 +- examples/transient/transient_ex3/Makefile.in | 46 +- examples/vector_fe/vector_fe_ex1/Makefile.in | 44 +- examples/vector_fe/vector_fe_ex10/Makefile.in | 46 +- examples/vector_fe/vector_fe_ex2/Makefile.in | 46 +- examples/vector_fe/vector_fe_ex3/Makefile.in | 46 +- examples/vector_fe/vector_fe_ex4/Makefile.in | 46 +- examples/vector_fe/vector_fe_ex5/Makefile.in | 46 +- examples/vector_fe/vector_fe_ex6/Makefile.in | 46 +- examples/vector_fe/vector_fe_ex7/Makefile.in | 46 +- examples/vector_fe/vector_fe_ex8/Makefile.in | 46 +- examples/vector_fe/vector_fe_ex9/Makefile.in | 46 +- include/Makefile.in | 110 +- include/libmesh/Makefile.in | 24 +- include/libmesh_config.h.in | 6 +- m4/libmesh_optional_packages.m4 | 2 +- tests/Makefile.in | 443 ++++-- 115 files changed, 3390 insertions(+), 4189 deletions(-) diff --git a/Makefile.in b/Makefile.in index cec62a434fa..b7f5bf4da3f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -76,8 +76,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -109,21 +107,27 @@ target_triplet = @target@ @LIBMESH_PROF_MODE_TRUE@am__append_8 = contrib/utils/libmesh-prof.pc @LIBMESH_OPROF_MODE_TRUE@am__append_9 = contrib/utils/libmesh-oprof.pc @LIBMESH_OPROF_MODE_TRUE@am__append_10 = contrib/utils/libmesh-oprof.pc -@LIBMESH_DBG_MODE_TRUE@am__append_11 = libmesh_dbg.la -@LIBMESH_DEVEL_MODE_TRUE@am__append_12 = libmesh_devel.la -@LIBMESH_OPT_MODE_TRUE@am__append_13 = libmesh_opt.la -@LIBMESH_PROF_MODE_TRUE@am__append_14 = libmesh_prof.la -@LIBMESH_OPROF_MODE_TRUE@am__append_15 = libmesh_oprof.la -@LIBMESH_ENABLE_CPPUNIT_TRUE@am__append_16 = tests + +# When Kokkos support is enabled, add the Kokkos FE type-conversion sources. +# These are kept in src/kokkos/ and not in src/libmesh_SOURCES (which is +# auto-generated) so that they don't affect non-Kokkos builds. +@LIBMESH_ENABLE_KOKKOS_TRUE@am__append_11 = src/kokkos/fe_types.C +@LIBMESH_ENABLE_KOKKOS_TRUE@am__append_12 = $(KOKKOS_CPPFLAGS) -I$(top_srcdir)/include +@LIBMESH_DBG_MODE_TRUE@am__append_13 = libmesh_dbg.la +@LIBMESH_DEVEL_MODE_TRUE@am__append_14 = libmesh_devel.la +@LIBMESH_OPT_MODE_TRUE@am__append_15 = libmesh_opt.la +@LIBMESH_PROF_MODE_TRUE@am__append_16 = libmesh_prof.la +@LIBMESH_OPROF_MODE_TRUE@am__append_17 = libmesh_oprof.la +@LIBMESH_ENABLE_CPPUNIT_TRUE@am__append_18 = tests bin_PROGRAMS = $(am__EXEEXT_2) $(am__EXEEXT_4) $(am__EXEEXT_6) -@LIBMESH_OPT_MODE_TRUE@am__append_17 = $(opt_programs) -@LIBMESH_DEVEL_MODE_TRUE@am__append_18 = $(devel_programs) -@LIBMESH_DBG_MODE_TRUE@am__append_19 = $(dbg_programs) +@LIBMESH_OPT_MODE_TRUE@am__append_19 = $(opt_programs) +@LIBMESH_DEVEL_MODE_TRUE@am__append_20 = $(devel_programs) +@LIBMESH_DBG_MODE_TRUE@am__append_21 = $(dbg_programs) ########################################################### # Examples -@LIBMESH_ENABLE_EXAMPLES_TRUE@am__append_20 = examples -@CODE_COVERAGE_ENABLED_TRUE@am__append_21 = src/apps/*.gcda src/apps/*.gcno +@LIBMESH_ENABLE_EXAMPLES_TRUE@am__append_22 = examples +@CODE_COVERAGE_ENABLED_TRUE@am__append_23 = src/apps/*.gcda src/apps/*.gcno subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = \ @@ -258,9 +262,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } LTLIBRARIES = $(lib_LTLIBRARIES) am__DEPENDENCIES_1 = @@ -591,9 +596,10 @@ am__libmesh_dbg_la_SOURCES_DIST = src/base/dirichlet_boundary.C \ src/utils/string_to_enum.C src/utils/thread_buffered_syncbuf.C \ src/utils/timestamp.C src/utils/topology_map.C \ src/utils/tree.C src/utils/tree_node.C src/utils/utility.C \ - src/utils/xdr_cxx.C + src/utils/xdr_cxx.C src/kokkos/fe_types.C am__dirstamp = $(am__leading_dot)dirstamp -am__objects_1 = src/base/libmesh_dbg_la-dirichlet_boundary.lo \ +@LIBMESH_ENABLE_KOKKOS_TRUE@am__objects_1 = src/kokkos/libmesh_dbg_la-fe_types.lo +am__objects_2 = src/base/libmesh_dbg_la-dirichlet_boundary.lo \ src/base/libmesh_dbg_la-dof_map.lo \ src/base/libmesh_dbg_la-dof_map_base.lo \ src/base/libmesh_dbg_la-dof_map_constraints.lo \ @@ -1068,8 +1074,8 @@ am__objects_1 = src/base/libmesh_dbg_la-dirichlet_boundary.lo \ src/utils/libmesh_dbg_la-tree.lo \ src/utils/libmesh_dbg_la-tree_node.lo \ src/utils/libmesh_dbg_la-utility.lo \ - src/utils/libmesh_dbg_la-xdr_cxx.lo -@LIBMESH_DBG_MODE_TRUE@am_libmesh_dbg_la_OBJECTS = $(am__objects_1) + src/utils/libmesh_dbg_la-xdr_cxx.lo $(am__objects_1) +@LIBMESH_DBG_MODE_TRUE@am_libmesh_dbg_la_OBJECTS = $(am__objects_2) libmesh_dbg_la_OBJECTS = $(am_libmesh_dbg_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) @@ -1406,8 +1412,9 @@ am__libmesh_devel_la_SOURCES_DIST = src/base/dirichlet_boundary.C \ src/utils/string_to_enum.C src/utils/thread_buffered_syncbuf.C \ src/utils/timestamp.C src/utils/topology_map.C \ src/utils/tree.C src/utils/tree_node.C src/utils/utility.C \ - src/utils/xdr_cxx.C -am__objects_2 = src/base/libmesh_devel_la-dirichlet_boundary.lo \ + src/utils/xdr_cxx.C src/kokkos/fe_types.C +@LIBMESH_ENABLE_KOKKOS_TRUE@am__objects_3 = src/kokkos/libmesh_devel_la-fe_types.lo +am__objects_4 = src/base/libmesh_devel_la-dirichlet_boundary.lo \ src/base/libmesh_devel_la-dof_map.lo \ src/base/libmesh_devel_la-dof_map_base.lo \ src/base/libmesh_devel_la-dof_map_constraints.lo \ @@ -1882,9 +1889,9 @@ am__objects_2 = src/base/libmesh_devel_la-dirichlet_boundary.lo \ src/utils/libmesh_devel_la-tree.lo \ src/utils/libmesh_devel_la-tree_node.lo \ src/utils/libmesh_devel_la-utility.lo \ - src/utils/libmesh_devel_la-xdr_cxx.lo + src/utils/libmesh_devel_la-xdr_cxx.lo $(am__objects_3) @LIBMESH_DEVEL_MODE_TRUE@am_libmesh_devel_la_OBJECTS = \ -@LIBMESH_DEVEL_MODE_TRUE@ $(am__objects_2) +@LIBMESH_DEVEL_MODE_TRUE@ $(am__objects_4) libmesh_devel_la_OBJECTS = $(am_libmesh_devel_la_OBJECTS) libmesh_devel_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ @@ -2217,8 +2224,9 @@ am__libmesh_oprof_la_SOURCES_DIST = src/base/dirichlet_boundary.C \ src/utils/string_to_enum.C src/utils/thread_buffered_syncbuf.C \ src/utils/timestamp.C src/utils/topology_map.C \ src/utils/tree.C src/utils/tree_node.C src/utils/utility.C \ - src/utils/xdr_cxx.C -am__objects_3 = src/base/libmesh_oprof_la-dirichlet_boundary.lo \ + src/utils/xdr_cxx.C src/kokkos/fe_types.C +@LIBMESH_ENABLE_KOKKOS_TRUE@am__objects_5 = src/kokkos/libmesh_oprof_la-fe_types.lo +am__objects_6 = src/base/libmesh_oprof_la-dirichlet_boundary.lo \ src/base/libmesh_oprof_la-dof_map.lo \ src/base/libmesh_oprof_la-dof_map_base.lo \ src/base/libmesh_oprof_la-dof_map_constraints.lo \ @@ -2693,9 +2701,9 @@ am__objects_3 = src/base/libmesh_oprof_la-dirichlet_boundary.lo \ src/utils/libmesh_oprof_la-tree.lo \ src/utils/libmesh_oprof_la-tree_node.lo \ src/utils/libmesh_oprof_la-utility.lo \ - src/utils/libmesh_oprof_la-xdr_cxx.lo + src/utils/libmesh_oprof_la-xdr_cxx.lo $(am__objects_5) @LIBMESH_OPROF_MODE_TRUE@am_libmesh_oprof_la_OBJECTS = \ -@LIBMESH_OPROF_MODE_TRUE@ $(am__objects_3) +@LIBMESH_OPROF_MODE_TRUE@ $(am__objects_6) libmesh_oprof_la_OBJECTS = $(am_libmesh_oprof_la_OBJECTS) libmesh_oprof_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ @@ -3028,8 +3036,9 @@ am__libmesh_opt_la_SOURCES_DIST = src/base/dirichlet_boundary.C \ src/utils/string_to_enum.C src/utils/thread_buffered_syncbuf.C \ src/utils/timestamp.C src/utils/topology_map.C \ src/utils/tree.C src/utils/tree_node.C src/utils/utility.C \ - src/utils/xdr_cxx.C -am__objects_4 = src/base/libmesh_opt_la-dirichlet_boundary.lo \ + src/utils/xdr_cxx.C src/kokkos/fe_types.C +@LIBMESH_ENABLE_KOKKOS_TRUE@am__objects_7 = src/kokkos/libmesh_opt_la-fe_types.lo +am__objects_8 = src/base/libmesh_opt_la-dirichlet_boundary.lo \ src/base/libmesh_opt_la-dof_map.lo \ src/base/libmesh_opt_la-dof_map_base.lo \ src/base/libmesh_opt_la-dof_map_constraints.lo \ @@ -3504,8 +3513,8 @@ am__objects_4 = src/base/libmesh_opt_la-dirichlet_boundary.lo \ src/utils/libmesh_opt_la-tree.lo \ src/utils/libmesh_opt_la-tree_node.lo \ src/utils/libmesh_opt_la-utility.lo \ - src/utils/libmesh_opt_la-xdr_cxx.lo -@LIBMESH_OPT_MODE_TRUE@am_libmesh_opt_la_OBJECTS = $(am__objects_4) + src/utils/libmesh_opt_la-xdr_cxx.lo $(am__objects_7) +@LIBMESH_OPT_MODE_TRUE@am_libmesh_opt_la_OBJECTS = $(am__objects_8) libmesh_opt_la_OBJECTS = $(am_libmesh_opt_la_OBJECTS) libmesh_opt_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ @@ -3838,8 +3847,9 @@ am__libmesh_prof_la_SOURCES_DIST = src/base/dirichlet_boundary.C \ src/utils/string_to_enum.C src/utils/thread_buffered_syncbuf.C \ src/utils/timestamp.C src/utils/topology_map.C \ src/utils/tree.C src/utils/tree_node.C src/utils/utility.C \ - src/utils/xdr_cxx.C -am__objects_5 = src/base/libmesh_prof_la-dirichlet_boundary.lo \ + src/utils/xdr_cxx.C src/kokkos/fe_types.C +@LIBMESH_ENABLE_KOKKOS_TRUE@am__objects_9 = src/kokkos/libmesh_prof_la-fe_types.lo +am__objects_10 = src/base/libmesh_prof_la-dirichlet_boundary.lo \ src/base/libmesh_prof_la-dof_map.lo \ src/base/libmesh_prof_la-dof_map_base.lo \ src/base/libmesh_prof_la-dof_map_constraints.lo \ @@ -4314,8 +4324,9 @@ am__objects_5 = src/base/libmesh_prof_la-dirichlet_boundary.lo \ src/utils/libmesh_prof_la-tree.lo \ src/utils/libmesh_prof_la-tree_node.lo \ src/utils/libmesh_prof_la-utility.lo \ - src/utils/libmesh_prof_la-xdr_cxx.lo -@LIBMESH_PROF_MODE_TRUE@am_libmesh_prof_la_OBJECTS = $(am__objects_5) + src/utils/libmesh_prof_la-xdr_cxx.lo $(am__objects_9) +@LIBMESH_PROF_MODE_TRUE@am_libmesh_prof_la_OBJECTS = \ +@LIBMESH_PROF_MODE_TRUE@ $(am__objects_10) libmesh_prof_la_OBJECTS = $(am_libmesh_prof_la_OBJECTS) libmesh_prof_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ @@ -5795,6 +5806,11 @@ am__depfiles_remade = src/apps/$(DEPDIR)/amr_dbg-amr.Po \ src/ghosting/$(DEPDIR)/libmesh_prof_la-overlap_coupling.Plo \ src/ghosting/$(DEPDIR)/libmesh_prof_la-point_neighbor_coupling.Plo \ src/ghosting/$(DEPDIR)/libmesh_prof_la-sibling_coupling.Plo \ + src/kokkos/$(DEPDIR)/libmesh_dbg_la-fe_types.Plo \ + src/kokkos/$(DEPDIR)/libmesh_devel_la-fe_types.Plo \ + src/kokkos/$(DEPDIR)/libmesh_oprof_la-fe_types.Plo \ + src/kokkos/$(DEPDIR)/libmesh_opt_la-fe_types.Plo \ + src/kokkos/$(DEPDIR)/libmesh_prof_la-fe_types.Plo \ src/mesh/$(DEPDIR)/libmesh_dbg_la-abaqus_io.Plo \ src/mesh/$(DEPDIR)/libmesh_dbg_la-boundary_info.Plo \ src/mesh/$(DEPDIR)/libmesh_dbg_la-boundary_mesh.Plo \ @@ -7361,8 +7377,8 @@ distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ - find "$(distdir)" -type d ! -perm -700 -exec chmod u+rwx {} ';' \ - ; rm -rf "$(distdir)" \ + find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi am__post_remove_distdir = $(am__remove_distdir) @@ -7392,16 +7408,14 @@ am__relativize = \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 $(distdir).tar.xz -GZIP_ENV = -9 +GZIP_ENV = --best DIST_TARGETS = dist-xz dist-bzip2 dist-gzip # Exists only to be overridden by the user if desired. AM_DISTCHECK_DVI_TARGET = dvi distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' -distcleancheck_listfiles = \ - find . \( -type f -a \! \ - \( -name .nfs* -o -name .smb* -o -name .__afs* \) \) -print +distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ ACSM_ANY_PARANOID_FLAGS = @ACSM_ANY_PARANOID_FLAGS@ ACSM_ANY_WERROR_FLAG = @ACSM_ANY_WERROR_FLAG@ @@ -7653,10 +7667,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -7754,7 +7766,7 @@ vtkversion = @vtkversion@ # test/unit/Makefile.in # Make sure we build the library before we test it -SUBDIRS = include contrib . $(am__append_16) $(am__append_20) doc +SUBDIRS = include contrib . $(am__append_18) $(am__append_22) doc AUTOMAKE_OPTIONS = subdir-objects ACLOCAL_AMFLAGS = -I m4 -I m4/autoconf-submodule AM_CFLAGS = $(libmesh_CFLAGS) @@ -7784,10 +7796,8 @@ TAR_OPTIONS = --hard-dereference # codes. These will be augmented with method-specific # cppflags later on AM_CPPFLAGS = -DLIBMESH_IS_COMPILING_ITSELF \ - $(libmesh_contrib_INCLUDES) \ - $(libmesh_optional_INCLUDES) \ - -I$(top_builddir)/include # required for libmesh_version.h - + $(libmesh_contrib_INCLUDES) $(libmesh_optional_INCLUDES) \ + -I$(top_builddir)/include $(am__append_12) # additional files which must be included in 'make dist' EXTRA_DIST = reference_elements \ @@ -7860,491 +7870,336 @@ DISTCLEANFILES = \ # Do not edit - automatically generated from ./rebuild_libmesh_SOURCES.sh -libmesh_SOURCES = \ - src/base/dirichlet_boundary.C \ - src/base/dof_map.C \ - src/base/dof_map_base.C \ - src/base/dof_map_constraints.C \ - src/base/dof_object.C \ - src/base/libmesh.C \ - src/base/libmesh_common.C \ - src/base/libmesh_exceptions.C \ - src/base/libmesh_singleton.C \ - src/base/libmesh_version.C \ - src/base/periodic_boundaries.C \ - src/base/periodic_boundary.C \ - src/base/periodic_boundary_base.C \ - src/base/print_trace.C \ - src/base/reference_counted_object.C \ - src/base/reference_counter.C \ - src/base/single_predicates.C \ - src/base/sparsity_pattern.C \ - src/base/variable.C \ - src/error_estimation/adjoint_refinement_estimator.C \ - src/error_estimation/adjoint_residual_error_estimator.C \ - src/error_estimation/discontinuity_measure.C \ - src/error_estimation/error_estimator.C \ - src/error_estimation/exact_error_estimator.C \ - src/error_estimation/exact_solution.C \ - src/error_estimation/fourth_error_estimators.C \ - src/error_estimation/hp_coarsentest.C \ - src/error_estimation/hp_selector.C \ - src/error_estimation/hp_singular.C \ - src/error_estimation/jump_error_estimator.C \ - src/error_estimation/kelly_error_estimator.C \ - src/error_estimation/patch_recovery_error_estimator.C \ - src/error_estimation/smoothness_estimator.C \ - src/error_estimation/uniform_refinement_estimator.C \ - src/error_estimation/weighted_patch_recovery_error_estimator.C \ - src/fe/fe.C \ - src/fe/fe_abstract.C \ - src/fe/fe_base.C \ - src/fe/fe_bernstein.C \ - src/fe/fe_bernstein_shape_0D.C \ - src/fe/fe_bernstein_shape_1D.C \ - src/fe/fe_bernstein_shape_2D.C \ - src/fe/fe_bernstein_shape_3D.C \ - src/fe/fe_boundary.C \ - src/fe/fe_clough.C \ - src/fe/fe_clough_shape_0D.C \ - src/fe/fe_clough_shape_1D.C \ - src/fe/fe_clough_shape_2D.C \ - src/fe/fe_clough_shape_3D.C \ - src/fe/fe_compute_data.C \ - src/fe/fe_hermite.C \ - src/fe/fe_hermite_shape_0D.C \ - src/fe/fe_hermite_shape_1D.C \ - src/fe/fe_hermite_shape_2D.C \ - src/fe/fe_hermite_shape_3D.C \ - src/fe/fe_hierarchic.C \ - src/fe/fe_hierarchic_shape_0D.C \ - src/fe/fe_hierarchic_shape_1D.C \ - src/fe/fe_hierarchic_shape_2D.C \ - src/fe/fe_hierarchic_shape_3D.C \ - src/fe/fe_hierarchic_vec.C \ - src/fe/fe_interface.C \ - src/fe/fe_interface_inf_fe.C \ - src/fe/fe_l2_hierarchic.C \ - src/fe/fe_l2_lagrange.C \ - src/fe/fe_lagrange.C \ - src/fe/fe_lagrange_shape_0D.C \ - src/fe/fe_lagrange_shape_1D.C \ - src/fe/fe_lagrange_shape_2D.C \ - src/fe/fe_lagrange_shape_3D.C \ - src/fe/fe_lagrange_vec.C \ - src/fe/fe_map.C \ - src/fe/fe_monomial.C \ - src/fe/fe_monomial_shape_0D.C \ - src/fe/fe_monomial_shape_1D.C \ - src/fe/fe_monomial_shape_2D.C \ - src/fe/fe_monomial_shape_3D.C \ - src/fe/fe_monomial_vec.C \ - src/fe/fe_nedelec_one.C \ - src/fe/fe_nedelec_one_shape_2D.C \ - src/fe/fe_nedelec_one_shape_3D.C \ - src/fe/fe_rational.C \ - src/fe/fe_rational_shape_0D.C \ - src/fe/fe_rational_shape_1D.C \ - src/fe/fe_rational_shape_2D.C \ - src/fe/fe_rational_shape_3D.C \ - src/fe/fe_raviart.C \ - src/fe/fe_raviart_shape_2D.C \ - src/fe/fe_raviart_shape_3D.C \ - src/fe/fe_scalar.C \ - src/fe/fe_scalar_shape_0D.C \ - src/fe/fe_scalar_shape_1D.C \ - src/fe/fe_scalar_shape_2D.C \ - src/fe/fe_scalar_shape_3D.C \ - src/fe/fe_side_hierarchic.C \ - src/fe/fe_subdivision_2D.C \ - src/fe/fe_szabab.C \ - src/fe/fe_szabab_shape_0D.C \ - src/fe/fe_szabab_shape_1D.C \ - src/fe/fe_szabab_shape_2D.C \ - src/fe/fe_szabab_shape_3D.C \ - src/fe/fe_transformation_base.C \ - src/fe/fe_type.C \ - src/fe/fe_xyz.C \ - src/fe/fe_xyz_boundary.C \ - src/fe/fe_xyz_map.C \ - src/fe/fe_xyz_shape_0D.C \ - src/fe/fe_xyz_shape_1D.C \ - src/fe/fe_xyz_shape_2D.C \ - src/fe/fe_xyz_shape_3D.C \ - src/fe/h1_fe_transformation.C \ - src/fe/hcurl_fe_transformation.C \ - src/fe/hdiv_fe_transformation.C \ - src/fe/inf_fe.C \ - src/fe/inf_fe_base_radial.C \ - src/fe/inf_fe_boundary.C \ - src/fe/inf_fe_jacobi_20_00_eval.C \ - src/fe/inf_fe_jacobi_30_00_eval.C \ - src/fe/inf_fe_lagrange_eval.C \ - src/fe/inf_fe_legendre_eval.C \ - src/fe/inf_fe_map.C \ - src/fe/inf_fe_map_eval.C \ - src/fe/inf_fe_static.C \ - src/geom/bounding_box.C \ - src/geom/cell.C \ - src/geom/cell_c0polyhedron.C \ - src/geom/cell_hex.C \ - src/geom/cell_hex20.C \ - src/geom/cell_hex27.C \ - src/geom/cell_hex8.C \ - src/geom/cell_inf.C \ - src/geom/cell_inf_hex.C \ - src/geom/cell_inf_hex16.C \ - src/geom/cell_inf_hex18.C \ - src/geom/cell_inf_hex8.C \ - src/geom/cell_inf_prism.C \ - src/geom/cell_inf_prism12.C \ - src/geom/cell_inf_prism6.C \ - src/geom/cell_polyhedron.C \ - src/geom/cell_prism.C \ - src/geom/cell_prism15.C \ - src/geom/cell_prism18.C \ - src/geom/cell_prism20.C \ - src/geom/cell_prism21.C \ - src/geom/cell_prism6.C \ - src/geom/cell_pyramid.C \ - src/geom/cell_pyramid13.C \ - src/geom/cell_pyramid14.C \ - src/geom/cell_pyramid18.C \ - src/geom/cell_pyramid5.C \ - src/geom/cell_tet.C \ - src/geom/cell_tet10.C \ - src/geom/cell_tet14.C \ - src/geom/cell_tet4.C \ - src/geom/edge.C \ - src/geom/edge_edge2.C \ - src/geom/edge_edge3.C \ - src/geom/edge_edge4.C \ - src/geom/edge_inf_edge2.C \ - src/geom/elem.C \ - src/geom/elem_cutter.C \ - src/geom/elem_quality.C \ - src/geom/elem_refinement.C \ - src/geom/elem_side_builder.C \ - src/geom/face.C \ - src/geom/face_c0polygon.C \ - src/geom/face_inf_quad.C \ - src/geom/face_inf_quad4.C \ - src/geom/face_inf_quad6.C \ - src/geom/face_polygon.C \ - src/geom/face_quad.C \ - src/geom/face_quad4.C \ - src/geom/face_quad4_shell.C \ - src/geom/face_quad8.C \ - src/geom/face_quad8_shell.C \ - src/geom/face_quad9.C \ - src/geom/face_quad9_shell.C \ - src/geom/face_tri.C \ - src/geom/face_tri3.C \ - src/geom/face_tri3_shell.C \ - src/geom/face_tri3_subdivision.C \ - src/geom/face_tri6.C \ - src/geom/face_tri7.C \ - src/geom/node.C \ - src/geom/node_elem.C \ - src/geom/plane.C \ - src/geom/point.C \ - src/geom/reference_elem.C \ - src/geom/reference_elem.data \ - src/geom/remote_elem.C \ - src/geom/sphere.C \ - src/geom/surface.C \ - src/ghosting/default_coupling.C \ - src/ghosting/ghost_point_neighbors.C \ - src/ghosting/non_manifold_coupling.C \ - src/ghosting/overlap_coupling.C \ - src/ghosting/point_neighbor_coupling.C \ - src/ghosting/sibling_coupling.C \ - src/mesh/abaqus_io.C \ - src/mesh/boundary_info.C \ - src/mesh/boundary_mesh.C \ - src/mesh/checkpoint_io.C \ - src/mesh/distributed_mesh.C \ - src/mesh/dyna_io.C \ - src/mesh/ensight_io.C \ - src/mesh/exodusII_io.C \ - src/mesh/exodusII_io_helper.C \ - src/mesh/fro_io.C \ - src/mesh/gmsh_io.C \ - src/mesh/gmv_io.C \ - src/mesh/gnuplot_io.C \ - src/mesh/inf_elem_builder.C \ - src/mesh/matlab_io.C \ - src/mesh/medit_io.C \ - src/mesh/mesh_base.C \ - src/mesh/mesh_communication.C \ - src/mesh/mesh_communication_global_indices.C \ - src/mesh/mesh_function.C \ - src/mesh/mesh_generation.C \ - src/mesh/mesh_iterators.C \ - src/mesh/mesh_modification.C \ - src/mesh/mesh_netgen_interface.C \ - src/mesh/mesh_output.C \ - src/mesh/mesh_refinement.C \ - src/mesh/mesh_refinement_flagging.C \ - src/mesh/mesh_refinement_smoothing.C \ - src/mesh/mesh_serializer.C \ - src/mesh/mesh_smoother.C \ - src/mesh/mesh_smoother_laplace.C \ - src/mesh/mesh_smoother_vsmoother.C \ - src/mesh/mesh_subdivision_support.C \ - src/mesh/mesh_tet_interface.C \ - src/mesh/mesh_tetgen_interface.C \ - src/mesh/mesh_tetgen_wrapper.C \ - src/mesh/mesh_tools.C \ - src/mesh/mesh_triangle_holes.C \ - src/mesh/mesh_triangle_interface.C \ - src/mesh/mesh_triangle_wrapper.C \ - src/mesh/namebased_io.C \ - src/mesh/nemesis_io.C \ - src/mesh/nemesis_io_helper.C \ - src/mesh/off_io.C \ - src/mesh/patch.C \ - src/mesh/poly2tri_triangulator.C \ - src/mesh/postscript_io.C \ - src/mesh/replicated_mesh.C \ - src/mesh/sides_to_elem_map.C \ - src/mesh/simplex_refiner.C \ - src/mesh/stl_io.C \ - src/mesh/tecplot_io.C \ - src/mesh/tetgen_io.C \ - src/mesh/triangulator_interface.C \ - src/mesh/ucd_io.C \ - src/mesh/unstructured_mesh.C \ - src/mesh/unv_io.C \ - src/mesh/vtk_io.C \ - src/mesh/xdr_io.C \ - src/numerics/coupling_matrix.C \ - src/numerics/dense_matrix.C \ - src/numerics/dense_matrix_base.C \ - src/numerics/dense_matrix_blas_lapack.C \ - src/numerics/dense_submatrix.C \ - src/numerics/dense_subvector.C \ - src/numerics/dense_vector.C \ - src/numerics/dense_vector_base.C \ - src/numerics/diagonal_matrix.C \ - src/numerics/distributed_vector.C \ - src/numerics/eigen_preconditioner.C \ - src/numerics/eigen_sparse_matrix.C \ - src/numerics/eigen_sparse_vector.C \ - src/numerics/laspack_matrix.C \ - src/numerics/laspack_vector.C \ - src/numerics/lumped_mass_matrix.C \ - src/numerics/numeric_vector.C \ - src/numerics/petsc_matrix.C \ - src/numerics/petsc_matrix_base.C \ - src/numerics/petsc_matrix_shell_matrix.C \ - src/numerics/petsc_preconditioner.C \ - src/numerics/petsc_shell_matrix.C \ - src/numerics/petsc_vector.C \ - src/numerics/preconditioner.C \ - src/numerics/shell_matrix.C \ - src/numerics/sparse_matrix.C \ - src/numerics/sparse_shell_matrix.C \ - src/numerics/static_condensation.C \ - src/numerics/static_condensation_dof_map.C \ - src/numerics/sum_shell_matrix.C \ - src/numerics/tensor_shell_matrix.C \ - src/numerics/tensor_tools.C \ - src/numerics/trilinos_epetra_matrix.C \ - src/numerics/trilinos_epetra_vector.C \ - src/numerics/trilinos_preconditioner.C \ - src/numerics/type_tensor.C \ - src/numerics/type_vector.C \ - src/numerics/wrapped_petsc.C \ - src/parallel/parallel_bin_sorter.C \ - src/parallel/parallel_elem.C \ - src/parallel/parallel_ghost_sync.C \ - src/parallel/parallel_histogram.C \ - src/parallel/parallel_node.C \ - src/parallel/parallel_sort.C \ - src/parallel/threads.C \ - src/partitioning/centroid_partitioner.C \ - src/partitioning/linear_partitioner.C \ - src/partitioning/mapped_subdomain_partitioner.C \ - src/partitioning/metis_partitioner.C \ - src/partitioning/parmetis_partitioner.C \ - src/partitioning/partitioner.C \ - src/partitioning/partitioner_factory.C \ - src/partitioning/sfc_partitioner.C \ - src/partitioning/subdomain_partitioner.C \ - src/physics/diff_physics.C \ - src/physics/diff_qoi.C \ - src/physics/fem_physics.C \ - src/quadrature/quadrature.C \ - src/quadrature/quadrature_build.C \ - src/quadrature/quadrature_clough.C \ - src/quadrature/quadrature_clough_1D.C \ - src/quadrature/quadrature_clough_2D.C \ - src/quadrature/quadrature_clough_3D.C \ - src/quadrature/quadrature_composite.C \ - src/quadrature/quadrature_conical.C \ - src/quadrature/quadrature_conical_2D.C \ - src/quadrature/quadrature_conical_3D.C \ - src/quadrature/quadrature_gauss.C \ - src/quadrature/quadrature_gauss_1D.C \ - src/quadrature/quadrature_gauss_2D.C \ - src/quadrature/quadrature_gauss_3D.C \ - src/quadrature/quadrature_gauss_lobatto.C \ - src/quadrature/quadrature_gauss_lobatto_1D.C \ - src/quadrature/quadrature_gauss_lobatto_2D.C \ - src/quadrature/quadrature_gauss_lobatto_3D.C \ - src/quadrature/quadrature_gm.C \ - src/quadrature/quadrature_gm_2D.C \ - src/quadrature/quadrature_gm_3D.C \ - src/quadrature/quadrature_grid.C \ - src/quadrature/quadrature_grid_1D.C \ - src/quadrature/quadrature_grid_2D.C \ - src/quadrature/quadrature_grid_3D.C \ - src/quadrature/quadrature_jacobi.C \ - src/quadrature/quadrature_jacobi_1D.C \ - src/quadrature/quadrature_monomial.C \ - src/quadrature/quadrature_monomial_1D.C \ - src/quadrature/quadrature_monomial_2D.C \ - src/quadrature/quadrature_monomial_3D.C \ - src/quadrature/quadrature_nodal.C \ - src/quadrature/quadrature_nodal_1D.C \ - src/quadrature/quadrature_nodal_2D.C \ - src/quadrature/quadrature_nodal_3D.C \ - src/quadrature/quadrature_simpson.C \ - src/quadrature/quadrature_simpson_1D.C \ - src/quadrature/quadrature_simpson_2D.C \ - src/quadrature/quadrature_simpson_3D.C \ - src/quadrature/quadrature_trap.C \ - src/quadrature/quadrature_trap_1D.C \ - src/quadrature/quadrature_trap_2D.C \ - src/quadrature/quadrature_trap_3D.C \ - src/reduced_basis/rb_assembly_expansion.C \ - src/reduced_basis/rb_construction.C \ - src/reduced_basis/rb_construction_base.C \ - src/reduced_basis/rb_data_deserialization.C \ - src/reduced_basis/rb_data_serialization.C \ - src/reduced_basis/rb_eim_assembly.C \ - src/reduced_basis/rb_eim_construction.C \ - src/reduced_basis/rb_eim_evaluation.C \ - src/reduced_basis/rb_eim_theta.C \ - src/reduced_basis/rb_evaluation.C \ - src/reduced_basis/rb_parameters.C \ - src/reduced_basis/rb_parametrized.C \ - src/reduced_basis/rb_parametrized_function.C \ - src/reduced_basis/rb_scm_construction.C \ - src/reduced_basis/rb_scm_evaluation.C \ - src/reduced_basis/rb_temporal_discretization.C \ - src/reduced_basis/rb_theta.C \ - src/reduced_basis/rb_theta_expansion.C \ - src/reduced_basis/transient_rb_assembly_expansion.C \ - src/reduced_basis/transient_rb_construction.C \ - src/reduced_basis/transient_rb_evaluation.C \ - src/reduced_basis/transient_rb_theta_expansion.C \ - src/solution_transfer/boundary_volume_solution_transfer.C \ - src/solution_transfer/direct_solution_transfer.C \ - src/solution_transfer/dtk_adapter.C \ - src/solution_transfer/dtk_evaluator.C \ - src/solution_transfer/dtk_solution_transfer.C \ - src/solution_transfer/meshfree_interpolation.C \ - src/solution_transfer/meshfree_interpolation_function.C \ - src/solution_transfer/meshfree_solution_transfer.C \ - src/solution_transfer/meshfunction_solution_transfer.C \ - src/solution_transfer/radial_basis_interpolation.C \ - src/solution_transfer/solution_transfer.C \ - src/solvers/adaptive_time_solver.C \ - src/solvers/diff_solver.C \ - src/solvers/eigen_solver.C \ - src/solvers/eigen_sparse_linear_solver.C \ - src/solvers/eigen_time_solver.C \ - src/solvers/euler2_solver.C \ - src/solvers/euler_solver.C \ - src/solvers/file_history_data.C \ - src/solvers/file_solution_history.C \ - src/solvers/first_order_unsteady_solver.C \ - src/solvers/laspack_linear_solver.C \ - src/solvers/linear_solver.C \ - src/solvers/memory_history_data.C \ - src/solvers/memory_solution_history.C \ - src/solvers/newmark_solver.C \ - src/solvers/newton_solver.C \ - src/solvers/nlopt_optimization_solver.C \ - src/solvers/no_solution_history.C \ - src/solvers/nonlinear_solver.C \ - src/solvers/optimization_solver.C \ - src/solvers/petsc_auto_fieldsplit.C \ - src/solvers/petsc_diff_solver.C \ - src/solvers/petsc_dm_wrapper.C \ - src/solvers/petsc_linear_solver.C \ - src/solvers/petsc_nonlinear_solver.C \ - src/solvers/petscdmlibmesh.C \ - src/solvers/petscdmlibmeshimpl.C \ - src/solvers/second_order_unsteady_solver.C \ - src/solvers/slepc_eigen_solver.C \ - src/solvers/solution_history.C \ - src/solvers/steady_solver.C \ - src/solvers/tao_optimization_solver.C \ - src/solvers/time_solver.C \ - src/solvers/trilinos_aztec_linear_solver.C \ - src/solvers/trilinos_nox_nonlinear_solver.C \ - src/solvers/twostep_time_solver.C \ - src/solvers/unsteady_solver.C \ - src/systems/condensed_eigen_system.C \ - src/systems/continuation_system.C \ - src/systems/dg_fem_context.C \ - src/systems/diff_context.C \ - src/systems/diff_system.C \ - src/systems/eigen_system.C \ - src/systems/equation_systems.C \ - src/systems/equation_systems_io.C \ - src/systems/explicit_system.C \ - src/systems/fem_context.C \ - src/systems/fem_system.C \ - src/systems/frequency_system.C \ - src/systems/implicit_system.C \ - src/systems/inter_mesh_projection.C \ - src/systems/linear_implicit_system.C \ - src/systems/newmark_system.C \ - src/systems/nonlinear_implicit_system.C \ - src/systems/optimization_system.C \ - src/systems/parameter_vector.C \ - src/systems/qoi_set.C \ - src/systems/steady_system.C \ - src/systems/system.C \ - src/systems/system_io.C \ - src/systems/system_norm.C \ - src/systems/system_projection.C \ - src/systems/system_subset.C \ - src/systems/system_subset_by_subdomain.C \ - src/systems/transient_system.C \ - src/systems/variational_smoother_constraint.C \ - src/systems/variational_smoother_system.C \ - src/utils/error_vector.C \ - src/utils/hashword.C \ - src/utils/location_maps.C \ - src/utils/number_lookups.C \ - src/utils/perf_log.C \ - src/utils/plt_loader.C \ - src/utils/plt_loader_read.C \ - src/utils/plt_loader_write.C \ - src/utils/point_locator_base.C \ - src/utils/point_locator_nanoflann.C \ - src/utils/point_locator_tree.C \ - src/utils/statistics.C \ - src/utils/string_to_enum.C \ - src/utils/thread_buffered_syncbuf.C \ - src/utils/timestamp.C \ - src/utils/topology_map.C \ - src/utils/tree.C \ - src/utils/tree_node.C \ - src/utils/utility.C \ - src/utils/xdr_cxx.C - +libmesh_SOURCES = src/base/dirichlet_boundary.C src/base/dof_map.C \ + src/base/dof_map_base.C src/base/dof_map_constraints.C \ + src/base/dof_object.C src/base/libmesh.C \ + src/base/libmesh_common.C src/base/libmesh_exceptions.C \ + src/base/libmesh_singleton.C src/base/libmesh_version.C \ + src/base/periodic_boundaries.C src/base/periodic_boundary.C \ + src/base/periodic_boundary_base.C src/base/print_trace.C \ + src/base/reference_counted_object.C \ + src/base/reference_counter.C src/base/single_predicates.C \ + src/base/sparsity_pattern.C src/base/variable.C \ + src/error_estimation/adjoint_refinement_estimator.C \ + src/error_estimation/adjoint_residual_error_estimator.C \ + src/error_estimation/discontinuity_measure.C \ + src/error_estimation/error_estimator.C \ + src/error_estimation/exact_error_estimator.C \ + src/error_estimation/exact_solution.C \ + src/error_estimation/fourth_error_estimators.C \ + src/error_estimation/hp_coarsentest.C \ + src/error_estimation/hp_selector.C \ + src/error_estimation/hp_singular.C \ + src/error_estimation/jump_error_estimator.C \ + src/error_estimation/kelly_error_estimator.C \ + src/error_estimation/patch_recovery_error_estimator.C \ + src/error_estimation/smoothness_estimator.C \ + src/error_estimation/uniform_refinement_estimator.C \ + src/error_estimation/weighted_patch_recovery_error_estimator.C \ + src/fe/fe.C src/fe/fe_abstract.C src/fe/fe_base.C \ + src/fe/fe_bernstein.C src/fe/fe_bernstein_shape_0D.C \ + src/fe/fe_bernstein_shape_1D.C src/fe/fe_bernstein_shape_2D.C \ + src/fe/fe_bernstein_shape_3D.C src/fe/fe_boundary.C \ + src/fe/fe_clough.C src/fe/fe_clough_shape_0D.C \ + src/fe/fe_clough_shape_1D.C src/fe/fe_clough_shape_2D.C \ + src/fe/fe_clough_shape_3D.C src/fe/fe_compute_data.C \ + src/fe/fe_hermite.C src/fe/fe_hermite_shape_0D.C \ + src/fe/fe_hermite_shape_1D.C src/fe/fe_hermite_shape_2D.C \ + src/fe/fe_hermite_shape_3D.C src/fe/fe_hierarchic.C \ + src/fe/fe_hierarchic_shape_0D.C \ + src/fe/fe_hierarchic_shape_1D.C \ + src/fe/fe_hierarchic_shape_2D.C \ + src/fe/fe_hierarchic_shape_3D.C src/fe/fe_hierarchic_vec.C \ + src/fe/fe_interface.C src/fe/fe_interface_inf_fe.C \ + src/fe/fe_l2_hierarchic.C src/fe/fe_l2_lagrange.C \ + src/fe/fe_lagrange.C src/fe/fe_lagrange_shape_0D.C \ + src/fe/fe_lagrange_shape_1D.C src/fe/fe_lagrange_shape_2D.C \ + src/fe/fe_lagrange_shape_3D.C src/fe/fe_lagrange_vec.C \ + src/fe/fe_map.C src/fe/fe_monomial.C \ + src/fe/fe_monomial_shape_0D.C src/fe/fe_monomial_shape_1D.C \ + src/fe/fe_monomial_shape_2D.C src/fe/fe_monomial_shape_3D.C \ + src/fe/fe_monomial_vec.C src/fe/fe_nedelec_one.C \ + src/fe/fe_nedelec_one_shape_2D.C \ + src/fe/fe_nedelec_one_shape_3D.C src/fe/fe_rational.C \ + src/fe/fe_rational_shape_0D.C src/fe/fe_rational_shape_1D.C \ + src/fe/fe_rational_shape_2D.C src/fe/fe_rational_shape_3D.C \ + src/fe/fe_raviart.C src/fe/fe_raviart_shape_2D.C \ + src/fe/fe_raviart_shape_3D.C src/fe/fe_scalar.C \ + src/fe/fe_scalar_shape_0D.C src/fe/fe_scalar_shape_1D.C \ + src/fe/fe_scalar_shape_2D.C src/fe/fe_scalar_shape_3D.C \ + src/fe/fe_side_hierarchic.C src/fe/fe_subdivision_2D.C \ + src/fe/fe_szabab.C src/fe/fe_szabab_shape_0D.C \ + src/fe/fe_szabab_shape_1D.C src/fe/fe_szabab_shape_2D.C \ + src/fe/fe_szabab_shape_3D.C src/fe/fe_transformation_base.C \ + src/fe/fe_type.C src/fe/fe_xyz.C src/fe/fe_xyz_boundary.C \ + src/fe/fe_xyz_map.C src/fe/fe_xyz_shape_0D.C \ + src/fe/fe_xyz_shape_1D.C src/fe/fe_xyz_shape_2D.C \ + src/fe/fe_xyz_shape_3D.C src/fe/h1_fe_transformation.C \ + src/fe/hcurl_fe_transformation.C \ + src/fe/hdiv_fe_transformation.C src/fe/inf_fe.C \ + src/fe/inf_fe_base_radial.C src/fe/inf_fe_boundary.C \ + src/fe/inf_fe_jacobi_20_00_eval.C \ + src/fe/inf_fe_jacobi_30_00_eval.C \ + src/fe/inf_fe_lagrange_eval.C src/fe/inf_fe_legendre_eval.C \ + src/fe/inf_fe_map.C src/fe/inf_fe_map_eval.C \ + src/fe/inf_fe_static.C src/geom/bounding_box.C src/geom/cell.C \ + src/geom/cell_c0polyhedron.C src/geom/cell_hex.C \ + src/geom/cell_hex20.C src/geom/cell_hex27.C \ + src/geom/cell_hex8.C src/geom/cell_inf.C \ + src/geom/cell_inf_hex.C src/geom/cell_inf_hex16.C \ + src/geom/cell_inf_hex18.C src/geom/cell_inf_hex8.C \ + src/geom/cell_inf_prism.C src/geom/cell_inf_prism12.C \ + src/geom/cell_inf_prism6.C src/geom/cell_polyhedron.C \ + src/geom/cell_prism.C src/geom/cell_prism15.C \ + src/geom/cell_prism18.C src/geom/cell_prism20.C \ + src/geom/cell_prism21.C src/geom/cell_prism6.C \ + src/geom/cell_pyramid.C src/geom/cell_pyramid13.C \ + src/geom/cell_pyramid14.C src/geom/cell_pyramid18.C \ + src/geom/cell_pyramid5.C src/geom/cell_tet.C \ + src/geom/cell_tet10.C src/geom/cell_tet14.C \ + src/geom/cell_tet4.C src/geom/edge.C src/geom/edge_edge2.C \ + src/geom/edge_edge3.C src/geom/edge_edge4.C \ + src/geom/edge_inf_edge2.C src/geom/elem.C \ + src/geom/elem_cutter.C src/geom/elem_quality.C \ + src/geom/elem_refinement.C src/geom/elem_side_builder.C \ + src/geom/face.C src/geom/face_c0polygon.C \ + src/geom/face_inf_quad.C src/geom/face_inf_quad4.C \ + src/geom/face_inf_quad6.C src/geom/face_polygon.C \ + src/geom/face_quad.C src/geom/face_quad4.C \ + src/geom/face_quad4_shell.C src/geom/face_quad8.C \ + src/geom/face_quad8_shell.C src/geom/face_quad9.C \ + src/geom/face_quad9_shell.C src/geom/face_tri.C \ + src/geom/face_tri3.C src/geom/face_tri3_shell.C \ + src/geom/face_tri3_subdivision.C src/geom/face_tri6.C \ + src/geom/face_tri7.C src/geom/node.C src/geom/node_elem.C \ + src/geom/plane.C src/geom/point.C src/geom/reference_elem.C \ + src/geom/reference_elem.data src/geom/remote_elem.C \ + src/geom/sphere.C src/geom/surface.C \ + src/ghosting/default_coupling.C \ + src/ghosting/ghost_point_neighbors.C \ + src/ghosting/non_manifold_coupling.C \ + src/ghosting/overlap_coupling.C \ + src/ghosting/point_neighbor_coupling.C \ + src/ghosting/sibling_coupling.C src/mesh/abaqus_io.C \ + src/mesh/boundary_info.C src/mesh/boundary_mesh.C \ + src/mesh/checkpoint_io.C src/mesh/distributed_mesh.C \ + src/mesh/dyna_io.C src/mesh/ensight_io.C \ + src/mesh/exodusII_io.C src/mesh/exodusII_io_helper.C \ + src/mesh/fro_io.C src/mesh/gmsh_io.C src/mesh/gmv_io.C \ + src/mesh/gnuplot_io.C src/mesh/inf_elem_builder.C \ + src/mesh/matlab_io.C src/mesh/medit_io.C src/mesh/mesh_base.C \ + src/mesh/mesh_communication.C \ + src/mesh/mesh_communication_global_indices.C \ + src/mesh/mesh_function.C src/mesh/mesh_generation.C \ + src/mesh/mesh_iterators.C src/mesh/mesh_modification.C \ + src/mesh/mesh_netgen_interface.C src/mesh/mesh_output.C \ + src/mesh/mesh_refinement.C src/mesh/mesh_refinement_flagging.C \ + src/mesh/mesh_refinement_smoothing.C \ + src/mesh/mesh_serializer.C src/mesh/mesh_smoother.C \ + src/mesh/mesh_smoother_laplace.C \ + src/mesh/mesh_smoother_vsmoother.C \ + src/mesh/mesh_subdivision_support.C \ + src/mesh/mesh_tet_interface.C src/mesh/mesh_tetgen_interface.C \ + src/mesh/mesh_tetgen_wrapper.C src/mesh/mesh_tools.C \ + src/mesh/mesh_triangle_holes.C \ + src/mesh/mesh_triangle_interface.C \ + src/mesh/mesh_triangle_wrapper.C src/mesh/namebased_io.C \ + src/mesh/nemesis_io.C src/mesh/nemesis_io_helper.C \ + src/mesh/off_io.C src/mesh/patch.C \ + src/mesh/poly2tri_triangulator.C src/mesh/postscript_io.C \ + src/mesh/replicated_mesh.C src/mesh/sides_to_elem_map.C \ + src/mesh/simplex_refiner.C src/mesh/stl_io.C \ + src/mesh/tecplot_io.C src/mesh/tetgen_io.C \ + src/mesh/triangulator_interface.C src/mesh/ucd_io.C \ + src/mesh/unstructured_mesh.C src/mesh/unv_io.C \ + src/mesh/vtk_io.C src/mesh/xdr_io.C \ + src/numerics/coupling_matrix.C src/numerics/dense_matrix.C \ + src/numerics/dense_matrix_base.C \ + src/numerics/dense_matrix_blas_lapack.C \ + src/numerics/dense_submatrix.C src/numerics/dense_subvector.C \ + src/numerics/dense_vector.C src/numerics/dense_vector_base.C \ + src/numerics/diagonal_matrix.C \ + src/numerics/distributed_vector.C \ + src/numerics/eigen_preconditioner.C \ + src/numerics/eigen_sparse_matrix.C \ + src/numerics/eigen_sparse_vector.C \ + src/numerics/laspack_matrix.C src/numerics/laspack_vector.C \ + src/numerics/lumped_mass_matrix.C \ + src/numerics/numeric_vector.C src/numerics/petsc_matrix.C \ + src/numerics/petsc_matrix_base.C \ + src/numerics/petsc_matrix_shell_matrix.C \ + src/numerics/petsc_preconditioner.C \ + src/numerics/petsc_shell_matrix.C src/numerics/petsc_vector.C \ + src/numerics/preconditioner.C src/numerics/shell_matrix.C \ + src/numerics/sparse_matrix.C \ + src/numerics/sparse_shell_matrix.C \ + src/numerics/static_condensation.C \ + src/numerics/static_condensation_dof_map.C \ + src/numerics/sum_shell_matrix.C \ + src/numerics/tensor_shell_matrix.C src/numerics/tensor_tools.C \ + src/numerics/trilinos_epetra_matrix.C \ + src/numerics/trilinos_epetra_vector.C \ + src/numerics/trilinos_preconditioner.C \ + src/numerics/type_tensor.C src/numerics/type_vector.C \ + src/numerics/wrapped_petsc.C \ + src/parallel/parallel_bin_sorter.C \ + src/parallel/parallel_elem.C \ + src/parallel/parallel_ghost_sync.C \ + src/parallel/parallel_histogram.C src/parallel/parallel_node.C \ + src/parallel/parallel_sort.C src/parallel/threads.C \ + src/partitioning/centroid_partitioner.C \ + src/partitioning/linear_partitioner.C \ + src/partitioning/mapped_subdomain_partitioner.C \ + src/partitioning/metis_partitioner.C \ + src/partitioning/parmetis_partitioner.C \ + src/partitioning/partitioner.C \ + src/partitioning/partitioner_factory.C \ + src/partitioning/sfc_partitioner.C \ + src/partitioning/subdomain_partitioner.C \ + src/physics/diff_physics.C src/physics/diff_qoi.C \ + src/physics/fem_physics.C src/quadrature/quadrature.C \ + src/quadrature/quadrature_build.C \ + src/quadrature/quadrature_clough.C \ + src/quadrature/quadrature_clough_1D.C \ + src/quadrature/quadrature_clough_2D.C \ + src/quadrature/quadrature_clough_3D.C \ + src/quadrature/quadrature_composite.C \ + src/quadrature/quadrature_conical.C \ + src/quadrature/quadrature_conical_2D.C \ + src/quadrature/quadrature_conical_3D.C \ + src/quadrature/quadrature_gauss.C \ + src/quadrature/quadrature_gauss_1D.C \ + src/quadrature/quadrature_gauss_2D.C \ + src/quadrature/quadrature_gauss_3D.C \ + src/quadrature/quadrature_gauss_lobatto.C \ + src/quadrature/quadrature_gauss_lobatto_1D.C \ + src/quadrature/quadrature_gauss_lobatto_2D.C \ + src/quadrature/quadrature_gauss_lobatto_3D.C \ + src/quadrature/quadrature_gm.C \ + src/quadrature/quadrature_gm_2D.C \ + src/quadrature/quadrature_gm_3D.C \ + src/quadrature/quadrature_grid.C \ + src/quadrature/quadrature_grid_1D.C \ + src/quadrature/quadrature_grid_2D.C \ + src/quadrature/quadrature_grid_3D.C \ + src/quadrature/quadrature_jacobi.C \ + src/quadrature/quadrature_jacobi_1D.C \ + src/quadrature/quadrature_monomial.C \ + src/quadrature/quadrature_monomial_1D.C \ + src/quadrature/quadrature_monomial_2D.C \ + src/quadrature/quadrature_monomial_3D.C \ + src/quadrature/quadrature_nodal.C \ + src/quadrature/quadrature_nodal_1D.C \ + src/quadrature/quadrature_nodal_2D.C \ + src/quadrature/quadrature_nodal_3D.C \ + src/quadrature/quadrature_simpson.C \ + src/quadrature/quadrature_simpson_1D.C \ + src/quadrature/quadrature_simpson_2D.C \ + src/quadrature/quadrature_simpson_3D.C \ + src/quadrature/quadrature_trap.C \ + src/quadrature/quadrature_trap_1D.C \ + src/quadrature/quadrature_trap_2D.C \ + src/quadrature/quadrature_trap_3D.C \ + src/reduced_basis/rb_assembly_expansion.C \ + src/reduced_basis/rb_construction.C \ + src/reduced_basis/rb_construction_base.C \ + src/reduced_basis/rb_data_deserialization.C \ + src/reduced_basis/rb_data_serialization.C \ + src/reduced_basis/rb_eim_assembly.C \ + src/reduced_basis/rb_eim_construction.C \ + src/reduced_basis/rb_eim_evaluation.C \ + src/reduced_basis/rb_eim_theta.C \ + src/reduced_basis/rb_evaluation.C \ + src/reduced_basis/rb_parameters.C \ + src/reduced_basis/rb_parametrized.C \ + src/reduced_basis/rb_parametrized_function.C \ + src/reduced_basis/rb_scm_construction.C \ + src/reduced_basis/rb_scm_evaluation.C \ + src/reduced_basis/rb_temporal_discretization.C \ + src/reduced_basis/rb_theta.C \ + src/reduced_basis/rb_theta_expansion.C \ + src/reduced_basis/transient_rb_assembly_expansion.C \ + src/reduced_basis/transient_rb_construction.C \ + src/reduced_basis/transient_rb_evaluation.C \ + src/reduced_basis/transient_rb_theta_expansion.C \ + src/solution_transfer/boundary_volume_solution_transfer.C \ + src/solution_transfer/direct_solution_transfer.C \ + src/solution_transfer/dtk_adapter.C \ + src/solution_transfer/dtk_evaluator.C \ + src/solution_transfer/dtk_solution_transfer.C \ + src/solution_transfer/meshfree_interpolation.C \ + src/solution_transfer/meshfree_interpolation_function.C \ + src/solution_transfer/meshfree_solution_transfer.C \ + src/solution_transfer/meshfunction_solution_transfer.C \ + src/solution_transfer/radial_basis_interpolation.C \ + src/solution_transfer/solution_transfer.C \ + src/solvers/adaptive_time_solver.C src/solvers/diff_solver.C \ + src/solvers/eigen_solver.C \ + src/solvers/eigen_sparse_linear_solver.C \ + src/solvers/eigen_time_solver.C src/solvers/euler2_solver.C \ + src/solvers/euler_solver.C src/solvers/file_history_data.C \ + src/solvers/file_solution_history.C \ + src/solvers/first_order_unsteady_solver.C \ + src/solvers/laspack_linear_solver.C \ + src/solvers/linear_solver.C src/solvers/memory_history_data.C \ + src/solvers/memory_solution_history.C \ + src/solvers/newmark_solver.C src/solvers/newton_solver.C \ + src/solvers/nlopt_optimization_solver.C \ + src/solvers/no_solution_history.C \ + src/solvers/nonlinear_solver.C \ + src/solvers/optimization_solver.C \ + src/solvers/petsc_auto_fieldsplit.C \ + src/solvers/petsc_diff_solver.C src/solvers/petsc_dm_wrapper.C \ + src/solvers/petsc_linear_solver.C \ + src/solvers/petsc_nonlinear_solver.C \ + src/solvers/petscdmlibmesh.C src/solvers/petscdmlibmeshimpl.C \ + src/solvers/second_order_unsteady_solver.C \ + src/solvers/slepc_eigen_solver.C \ + src/solvers/solution_history.C src/solvers/steady_solver.C \ + src/solvers/tao_optimization_solver.C \ + src/solvers/time_solver.C \ + src/solvers/trilinos_aztec_linear_solver.C \ + src/solvers/trilinos_nox_nonlinear_solver.C \ + src/solvers/twostep_time_solver.C \ + src/solvers/unsteady_solver.C \ + src/systems/condensed_eigen_system.C \ + src/systems/continuation_system.C src/systems/dg_fem_context.C \ + src/systems/diff_context.C src/systems/diff_system.C \ + src/systems/eigen_system.C src/systems/equation_systems.C \ + src/systems/equation_systems_io.C \ + src/systems/explicit_system.C src/systems/fem_context.C \ + src/systems/fem_system.C src/systems/frequency_system.C \ + src/systems/implicit_system.C \ + src/systems/inter_mesh_projection.C \ + src/systems/linear_implicit_system.C \ + src/systems/newmark_system.C \ + src/systems/nonlinear_implicit_system.C \ + src/systems/optimization_system.C \ + src/systems/parameter_vector.C src/systems/qoi_set.C \ + src/systems/steady_system.C src/systems/system.C \ + src/systems/system_io.C src/systems/system_norm.C \ + src/systems/system_projection.C src/systems/system_subset.C \ + src/systems/system_subset_by_subdomain.C \ + src/systems/transient_system.C \ + src/systems/variational_smoother_constraint.C \ + src/systems/variational_smoother_system.C \ + src/utils/error_vector.C src/utils/hashword.C \ + src/utils/location_maps.C src/utils/number_lookups.C \ + src/utils/perf_log.C src/utils/plt_loader.C \ + src/utils/plt_loader_read.C src/utils/plt_loader_write.C \ + src/utils/point_locator_base.C \ + src/utils/point_locator_nanoflann.C \ + src/utils/point_locator_tree.C src/utils/statistics.C \ + src/utils/string_to_enum.C src/utils/thread_buffered_syncbuf.C \ + src/utils/timestamp.C src/utils/topology_map.C \ + src/utils/tree.C src/utils/tree_node.C src/utils/utility.C \ + src/utils/xdr_cxx.C $(am__append_11) # A convenience library to hold proper libMesh # objects. This will get appended with any contributed # sources to create the final library. -lib_LTLIBRARIES = $(am__append_11) $(am__append_12) $(am__append_13) \ - $(am__append_14) $(am__append_15) +lib_LTLIBRARIES = $(am__append_13) $(am__append_14) $(am__append_15) \ + $(am__append_16) $(am__append_17) @LIBMESH_DBG_MODE_TRUE@libmesh_dbg_la_SOURCES = $(libmesh_SOURCES) @LIBMESH_DBG_MODE_TRUE@libmesh_dbg_la_CPPFLAGS = $(CPPFLAGS_DBG) $(AM_CPPFLAGS) @LIBMESH_DBG_MODE_TRUE@libmesh_dbg_la_CXXFLAGS = $(CXXFLAGS_DBG) @@ -8371,7 +8226,7 @@ lib_LTLIBRARIES = $(am__append_11) $(am__append_12) $(am__append_13) \ @LIBMESH_OPROF_MODE_TRUE@libmesh_oprof_la_CFLAGS = $(CFLAGS_OPROF) @LIBMESH_OPROF_MODE_TRUE@libmesh_oprof_la_LIBADD = contrib/libcontrib_oprof.la $(LIBS) bin_SCRIPTS = # empty, append below -CLEANFILES = $(am__append_21) +CLEANFILES = $(am__append_23) ########################################################### # Utility programs @@ -8767,11 +8622,16 @@ uninstall-binPROGRAMS: `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(bindir)" && $(am__rm_f) $$files + cd "$(DESTDIR)$(bindir)" && rm -f $$files clean-binPROGRAMS: - $(am__rm_f) $(bin_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(bin_PROGRAMS:$(EXEEXT)=) + @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) @@ -8798,19 +8658,21 @@ uninstall-libLTLIBRARIES: done clean-libLTLIBRARIES: - -$(am__rm_f) $(lib_LTLIBRARIES) + -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) @list='$(lib_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } src/base/$(am__dirstamp): @$(MKDIR_P) src/base - @: >>src/base/$(am__dirstamp) + @: > src/base/$(am__dirstamp) src/base/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/base/$(DEPDIR) - @: >>src/base/$(DEPDIR)/$(am__dirstamp) + @: > src/base/$(DEPDIR)/$(am__dirstamp) src/base/libmesh_dbg_la-dirichlet_boundary.lo: \ src/base/$(am__dirstamp) src/base/$(DEPDIR)/$(am__dirstamp) src/base/libmesh_dbg_la-dof_map.lo: src/base/$(am__dirstamp) \ @@ -8851,10 +8713,10 @@ src/base/libmesh_dbg_la-variable.lo: src/base/$(am__dirstamp) \ src/base/$(DEPDIR)/$(am__dirstamp) src/error_estimation/$(am__dirstamp): @$(MKDIR_P) src/error_estimation - @: >>src/error_estimation/$(am__dirstamp) + @: > src/error_estimation/$(am__dirstamp) src/error_estimation/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/error_estimation/$(DEPDIR) - @: >>src/error_estimation/$(DEPDIR)/$(am__dirstamp) + @: > src/error_estimation/$(DEPDIR)/$(am__dirstamp) src/error_estimation/libmesh_dbg_la-adjoint_refinement_estimator.lo: \ src/error_estimation/$(am__dirstamp) \ src/error_estimation/$(DEPDIR)/$(am__dirstamp) @@ -8905,10 +8767,10 @@ src/error_estimation/libmesh_dbg_la-weighted_patch_recovery_error_estimator.lo: src/error_estimation/$(DEPDIR)/$(am__dirstamp) src/fe/$(am__dirstamp): @$(MKDIR_P) src/fe - @: >>src/fe/$(am__dirstamp) + @: > src/fe/$(am__dirstamp) src/fe/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/fe/$(DEPDIR) - @: >>src/fe/$(DEPDIR)/$(am__dirstamp) + @: > src/fe/$(DEPDIR)/$(am__dirstamp) src/fe/libmesh_dbg_la-fe.lo: src/fe/$(am__dirstamp) \ src/fe/$(DEPDIR)/$(am__dirstamp) src/fe/libmesh_dbg_la-fe_abstract.lo: src/fe/$(am__dirstamp) \ @@ -9087,10 +8949,10 @@ src/fe/libmesh_dbg_la-inf_fe_static.lo: src/fe/$(am__dirstamp) \ src/fe/$(DEPDIR)/$(am__dirstamp) src/geom/$(am__dirstamp): @$(MKDIR_P) src/geom - @: >>src/geom/$(am__dirstamp) + @: > src/geom/$(am__dirstamp) src/geom/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/geom/$(DEPDIR) - @: >>src/geom/$(DEPDIR)/$(am__dirstamp) + @: > src/geom/$(DEPDIR)/$(am__dirstamp) src/geom/libmesh_dbg_la-bounding_box.lo: src/geom/$(am__dirstamp) \ src/geom/$(DEPDIR)/$(am__dirstamp) src/geom/libmesh_dbg_la-cell.lo: src/geom/$(am__dirstamp) \ @@ -9229,10 +9091,10 @@ src/geom/libmesh_dbg_la-surface.lo: src/geom/$(am__dirstamp) \ src/geom/$(DEPDIR)/$(am__dirstamp) src/ghosting/$(am__dirstamp): @$(MKDIR_P) src/ghosting - @: >>src/ghosting/$(am__dirstamp) + @: > src/ghosting/$(am__dirstamp) src/ghosting/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/ghosting/$(DEPDIR) - @: >>src/ghosting/$(DEPDIR)/$(am__dirstamp) + @: > src/ghosting/$(DEPDIR)/$(am__dirstamp) src/ghosting/libmesh_dbg_la-default_coupling.lo: \ src/ghosting/$(am__dirstamp) \ src/ghosting/$(DEPDIR)/$(am__dirstamp) @@ -9253,10 +9115,10 @@ src/ghosting/libmesh_dbg_la-sibling_coupling.lo: \ src/ghosting/$(DEPDIR)/$(am__dirstamp) src/mesh/$(am__dirstamp): @$(MKDIR_P) src/mesh - @: >>src/mesh/$(am__dirstamp) + @: > src/mesh/$(am__dirstamp) src/mesh/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/mesh/$(DEPDIR) - @: >>src/mesh/$(DEPDIR)/$(am__dirstamp) + @: > src/mesh/$(DEPDIR)/$(am__dirstamp) src/mesh/libmesh_dbg_la-abaqus_io.lo: src/mesh/$(am__dirstamp) \ src/mesh/$(DEPDIR)/$(am__dirstamp) src/mesh/libmesh_dbg_la-boundary_info.lo: src/mesh/$(am__dirstamp) \ @@ -9377,10 +9239,10 @@ src/mesh/libmesh_dbg_la-xdr_io.lo: src/mesh/$(am__dirstamp) \ src/mesh/$(DEPDIR)/$(am__dirstamp) src/numerics/$(am__dirstamp): @$(MKDIR_P) src/numerics - @: >>src/numerics/$(am__dirstamp) + @: > src/numerics/$(am__dirstamp) src/numerics/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/numerics/$(DEPDIR) - @: >>src/numerics/$(DEPDIR)/$(am__dirstamp) + @: > src/numerics/$(DEPDIR)/$(am__dirstamp) src/numerics/libmesh_dbg_la-coupling_matrix.lo: \ src/numerics/$(am__dirstamp) \ src/numerics/$(DEPDIR)/$(am__dirstamp) @@ -9497,10 +9359,10 @@ src/numerics/libmesh_dbg_la-wrapped_petsc.lo: \ src/numerics/$(DEPDIR)/$(am__dirstamp) src/parallel/$(am__dirstamp): @$(MKDIR_P) src/parallel - @: >>src/parallel/$(am__dirstamp) + @: > src/parallel/$(am__dirstamp) src/parallel/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/parallel/$(DEPDIR) - @: >>src/parallel/$(DEPDIR)/$(am__dirstamp) + @: > src/parallel/$(DEPDIR)/$(am__dirstamp) src/parallel/libmesh_dbg_la-parallel_bin_sorter.lo: \ src/parallel/$(am__dirstamp) \ src/parallel/$(DEPDIR)/$(am__dirstamp) @@ -9523,10 +9385,10 @@ src/parallel/libmesh_dbg_la-threads.lo: src/parallel/$(am__dirstamp) \ src/parallel/$(DEPDIR)/$(am__dirstamp) src/partitioning/$(am__dirstamp): @$(MKDIR_P) src/partitioning - @: >>src/partitioning/$(am__dirstamp) + @: > src/partitioning/$(am__dirstamp) src/partitioning/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/partitioning/$(DEPDIR) - @: >>src/partitioning/$(DEPDIR)/$(am__dirstamp) + @: > src/partitioning/$(DEPDIR)/$(am__dirstamp) src/partitioning/libmesh_dbg_la-centroid_partitioner.lo: \ src/partitioning/$(am__dirstamp) \ src/partitioning/$(DEPDIR)/$(am__dirstamp) @@ -9556,10 +9418,10 @@ src/partitioning/libmesh_dbg_la-subdomain_partitioner.lo: \ src/partitioning/$(DEPDIR)/$(am__dirstamp) src/physics/$(am__dirstamp): @$(MKDIR_P) src/physics - @: >>src/physics/$(am__dirstamp) + @: > src/physics/$(am__dirstamp) src/physics/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/physics/$(DEPDIR) - @: >>src/physics/$(DEPDIR)/$(am__dirstamp) + @: > src/physics/$(DEPDIR)/$(am__dirstamp) src/physics/libmesh_dbg_la-diff_physics.lo: \ src/physics/$(am__dirstamp) \ src/physics/$(DEPDIR)/$(am__dirstamp) @@ -9570,10 +9432,10 @@ src/physics/libmesh_dbg_la-fem_physics.lo: \ src/physics/$(DEPDIR)/$(am__dirstamp) src/quadrature/$(am__dirstamp): @$(MKDIR_P) src/quadrature - @: >>src/quadrature/$(am__dirstamp) + @: > src/quadrature/$(am__dirstamp) src/quadrature/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/quadrature/$(DEPDIR) - @: >>src/quadrature/$(DEPDIR)/$(am__dirstamp) + @: > src/quadrature/$(DEPDIR)/$(am__dirstamp) src/quadrature/libmesh_dbg_la-quadrature.lo: \ src/quadrature/$(am__dirstamp) \ src/quadrature/$(DEPDIR)/$(am__dirstamp) @@ -9705,10 +9567,10 @@ src/quadrature/libmesh_dbg_la-quadrature_trap_3D.lo: \ src/quadrature/$(DEPDIR)/$(am__dirstamp) src/reduced_basis/$(am__dirstamp): @$(MKDIR_P) src/reduced_basis - @: >>src/reduced_basis/$(am__dirstamp) + @: > src/reduced_basis/$(am__dirstamp) src/reduced_basis/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/reduced_basis/$(DEPDIR) - @: >>src/reduced_basis/$(DEPDIR)/$(am__dirstamp) + @: > src/reduced_basis/$(DEPDIR)/$(am__dirstamp) src/reduced_basis/libmesh_dbg_la-rb_assembly_expansion.lo: \ src/reduced_basis/$(am__dirstamp) \ src/reduced_basis/$(DEPDIR)/$(am__dirstamp) @@ -9777,10 +9639,10 @@ src/reduced_basis/libmesh_dbg_la-transient_rb_theta_expansion.lo: \ src/reduced_basis/$(DEPDIR)/$(am__dirstamp) src/solution_transfer/$(am__dirstamp): @$(MKDIR_P) src/solution_transfer - @: >>src/solution_transfer/$(am__dirstamp) + @: > src/solution_transfer/$(am__dirstamp) src/solution_transfer/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/solution_transfer/$(DEPDIR) - @: >>src/solution_transfer/$(DEPDIR)/$(am__dirstamp) + @: > src/solution_transfer/$(DEPDIR)/$(am__dirstamp) src/solution_transfer/libmesh_dbg_la-boundary_volume_solution_transfer.lo: \ src/solution_transfer/$(am__dirstamp) \ src/solution_transfer/$(DEPDIR)/$(am__dirstamp) @@ -9816,10 +9678,10 @@ src/solution_transfer/libmesh_dbg_la-solution_transfer.lo: \ src/solution_transfer/$(DEPDIR)/$(am__dirstamp) src/solvers/$(am__dirstamp): @$(MKDIR_P) src/solvers - @: >>src/solvers/$(am__dirstamp) + @: > src/solvers/$(am__dirstamp) src/solvers/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/solvers/$(DEPDIR) - @: >>src/solvers/$(DEPDIR)/$(am__dirstamp) + @: > src/solvers/$(DEPDIR)/$(am__dirstamp) src/solvers/libmesh_dbg_la-adaptive_time_solver.lo: \ src/solvers/$(am__dirstamp) \ src/solvers/$(DEPDIR)/$(am__dirstamp) @@ -9933,10 +9795,10 @@ src/solvers/libmesh_dbg_la-unsteady_solver.lo: \ src/solvers/$(DEPDIR)/$(am__dirstamp) src/systems/$(am__dirstamp): @$(MKDIR_P) src/systems - @: >>src/systems/$(am__dirstamp) + @: > src/systems/$(am__dirstamp) src/systems/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/systems/$(DEPDIR) - @: >>src/systems/$(DEPDIR)/$(am__dirstamp) + @: > src/systems/$(DEPDIR)/$(am__dirstamp) src/systems/libmesh_dbg_la-condensed_eigen_system.lo: \ src/systems/$(am__dirstamp) \ src/systems/$(DEPDIR)/$(am__dirstamp) @@ -10025,10 +9887,10 @@ src/systems/libmesh_dbg_la-variational_smoother_system.lo: \ src/systems/$(DEPDIR)/$(am__dirstamp) src/utils/$(am__dirstamp): @$(MKDIR_P) src/utils - @: >>src/utils/$(am__dirstamp) + @: > src/utils/$(am__dirstamp) src/utils/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/utils/$(DEPDIR) - @: >>src/utils/$(DEPDIR)/$(am__dirstamp) + @: > src/utils/$(DEPDIR)/$(am__dirstamp) src/utils/libmesh_dbg_la-error_vector.lo: src/utils/$(am__dirstamp) \ src/utils/$(DEPDIR)/$(am__dirstamp) src/utils/libmesh_dbg_la-hashword.lo: src/utils/$(am__dirstamp) \ @@ -10069,6 +9931,14 @@ src/utils/libmesh_dbg_la-utility.lo: src/utils/$(am__dirstamp) \ src/utils/$(DEPDIR)/$(am__dirstamp) src/utils/libmesh_dbg_la-xdr_cxx.lo: src/utils/$(am__dirstamp) \ src/utils/$(DEPDIR)/$(am__dirstamp) +src/kokkos/$(am__dirstamp): + @$(MKDIR_P) src/kokkos + @: > src/kokkos/$(am__dirstamp) +src/kokkos/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) src/kokkos/$(DEPDIR) + @: > src/kokkos/$(DEPDIR)/$(am__dirstamp) +src/kokkos/libmesh_dbg_la-fe_types.lo: src/kokkos/$(am__dirstamp) \ + src/kokkos/$(DEPDIR)/$(am__dirstamp) libmesh_dbg.la: $(libmesh_dbg_la_OBJECTS) $(libmesh_dbg_la_DEPENDENCIES) $(EXTRA_libmesh_dbg_la_DEPENDENCIES) $(AM_V_CXXLD)$(libmesh_dbg_la_LINK) $(am_libmesh_dbg_la_rpath) $(libmesh_dbg_la_OBJECTS) $(libmesh_dbg_la_LIBADD) $(LIBS) @@ -11243,6 +11113,8 @@ src/utils/libmesh_devel_la-utility.lo: src/utils/$(am__dirstamp) \ src/utils/$(DEPDIR)/$(am__dirstamp) src/utils/libmesh_devel_la-xdr_cxx.lo: src/utils/$(am__dirstamp) \ src/utils/$(DEPDIR)/$(am__dirstamp) +src/kokkos/libmesh_devel_la-fe_types.lo: src/kokkos/$(am__dirstamp) \ + src/kokkos/$(DEPDIR)/$(am__dirstamp) libmesh_devel.la: $(libmesh_devel_la_OBJECTS) $(libmesh_devel_la_DEPENDENCIES) $(EXTRA_libmesh_devel_la_DEPENDENCIES) $(AM_V_CXXLD)$(libmesh_devel_la_LINK) $(am_libmesh_devel_la_rpath) $(libmesh_devel_la_OBJECTS) $(libmesh_devel_la_LIBADD) $(LIBS) @@ -12417,6 +12289,8 @@ src/utils/libmesh_oprof_la-utility.lo: src/utils/$(am__dirstamp) \ src/utils/$(DEPDIR)/$(am__dirstamp) src/utils/libmesh_oprof_la-xdr_cxx.lo: src/utils/$(am__dirstamp) \ src/utils/$(DEPDIR)/$(am__dirstamp) +src/kokkos/libmesh_oprof_la-fe_types.lo: src/kokkos/$(am__dirstamp) \ + src/kokkos/$(DEPDIR)/$(am__dirstamp) libmesh_oprof.la: $(libmesh_oprof_la_OBJECTS) $(libmesh_oprof_la_DEPENDENCIES) $(EXTRA_libmesh_oprof_la_DEPENDENCIES) $(AM_V_CXXLD)$(libmesh_oprof_la_LINK) $(am_libmesh_oprof_la_rpath) $(libmesh_oprof_la_OBJECTS) $(libmesh_oprof_la_LIBADD) $(LIBS) @@ -13588,6 +13462,8 @@ src/utils/libmesh_opt_la-utility.lo: src/utils/$(am__dirstamp) \ src/utils/$(DEPDIR)/$(am__dirstamp) src/utils/libmesh_opt_la-xdr_cxx.lo: src/utils/$(am__dirstamp) \ src/utils/$(DEPDIR)/$(am__dirstamp) +src/kokkos/libmesh_opt_la-fe_types.lo: src/kokkos/$(am__dirstamp) \ + src/kokkos/$(DEPDIR)/$(am__dirstamp) libmesh_opt.la: $(libmesh_opt_la_OBJECTS) $(libmesh_opt_la_DEPENDENCIES) $(EXTRA_libmesh_opt_la_DEPENDENCIES) $(AM_V_CXXLD)$(libmesh_opt_la_LINK) $(am_libmesh_opt_la_rpath) $(libmesh_opt_la_OBJECTS) $(libmesh_opt_la_LIBADD) $(LIBS) @@ -14760,15 +14636,17 @@ src/utils/libmesh_prof_la-utility.lo: src/utils/$(am__dirstamp) \ src/utils/$(DEPDIR)/$(am__dirstamp) src/utils/libmesh_prof_la-xdr_cxx.lo: src/utils/$(am__dirstamp) \ src/utils/$(DEPDIR)/$(am__dirstamp) +src/kokkos/libmesh_prof_la-fe_types.lo: src/kokkos/$(am__dirstamp) \ + src/kokkos/$(DEPDIR)/$(am__dirstamp) libmesh_prof.la: $(libmesh_prof_la_OBJECTS) $(libmesh_prof_la_DEPENDENCIES) $(EXTRA_libmesh_prof_la_DEPENDENCIES) $(AM_V_CXXLD)$(libmesh_prof_la_LINK) $(am_libmesh_prof_la_rpath) $(libmesh_prof_la_OBJECTS) $(libmesh_prof_la_LIBADD) $(LIBS) src/apps/$(am__dirstamp): @$(MKDIR_P) src/apps - @: >>src/apps/$(am__dirstamp) + @: > src/apps/$(am__dirstamp) src/apps/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/apps/$(DEPDIR) - @: >>src/apps/$(DEPDIR)/$(am__dirstamp) + @: > src/apps/$(DEPDIR)/$(am__dirstamp) src/apps/amr_dbg-amr.$(OBJEXT): src/apps/$(am__dirstamp) \ src/apps/$(DEPDIR)/$(am__dirstamp) @@ -15236,6 +15114,8 @@ mostlyclean-compile: -rm -f src/geom/*.lo -rm -f src/ghosting/*.$(OBJEXT) -rm -f src/ghosting/*.lo + -rm -f src/kokkos/*.$(OBJEXT) + -rm -f src/kokkos/*.lo -rm -f src/mesh/*.$(OBJEXT) -rm -f src/mesh/*.lo -rm -f src/numerics/*.$(OBJEXT) @@ -16307,6 +16187,11 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@src/ghosting/$(DEPDIR)/libmesh_prof_la-overlap_coupling.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@src/ghosting/$(DEPDIR)/libmesh_prof_la-point_neighbor_coupling.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@src/ghosting/$(DEPDIR)/libmesh_prof_la-sibling_coupling.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@src/kokkos/$(DEPDIR)/libmesh_dbg_la-fe_types.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@src/kokkos/$(DEPDIR)/libmesh_devel_la-fe_types.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@src/kokkos/$(DEPDIR)/libmesh_oprof_la-fe_types.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@src/kokkos/$(DEPDIR)/libmesh_opt_la-fe_types.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@src/kokkos/$(DEPDIR)/libmesh_prof_la-fe_types.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@src/mesh/$(DEPDIR)/libmesh_dbg_la-abaqus_io.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@src/mesh/$(DEPDIR)/libmesh_dbg_la-boundary_info.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@src/mesh/$(DEPDIR)/libmesh_dbg_la-boundary_mesh.Plo@am__quote@ # am--include-marker @@ -17705,7 +17590,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -21065,6 +20950,13 @@ src/utils/libmesh_dbg_la-xdr_cxx.lo: src/utils/xdr_cxx.C @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_dbg_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_dbg_la_CXXFLAGS) $(CXXFLAGS) -c -o src/utils/libmesh_dbg_la-xdr_cxx.lo `test -f 'src/utils/xdr_cxx.C' || echo '$(srcdir)/'`src/utils/xdr_cxx.C +src/kokkos/libmesh_dbg_la-fe_types.lo: src/kokkos/fe_types.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_dbg_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_dbg_la_CXXFLAGS) $(CXXFLAGS) -MT src/kokkos/libmesh_dbg_la-fe_types.lo -MD -MP -MF src/kokkos/$(DEPDIR)/libmesh_dbg_la-fe_types.Tpo -c -o src/kokkos/libmesh_dbg_la-fe_types.lo `test -f 'src/kokkos/fe_types.C' || echo '$(srcdir)/'`src/kokkos/fe_types.C +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/kokkos/$(DEPDIR)/libmesh_dbg_la-fe_types.Tpo src/kokkos/$(DEPDIR)/libmesh_dbg_la-fe_types.Plo +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/kokkos/fe_types.C' object='src/kokkos/libmesh_dbg_la-fe_types.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_dbg_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_dbg_la_CXXFLAGS) $(CXXFLAGS) -c -o src/kokkos/libmesh_dbg_la-fe_types.lo `test -f 'src/kokkos/fe_types.C' || echo '$(srcdir)/'`src/kokkos/fe_types.C + src/base/libmesh_devel_la-dirichlet_boundary.lo: src/base/dirichlet_boundary.C @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_devel_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_devel_la_CXXFLAGS) $(CXXFLAGS) -MT src/base/libmesh_devel_la-dirichlet_boundary.lo -MD -MP -MF src/base/$(DEPDIR)/libmesh_devel_la-dirichlet_boundary.Tpo -c -o src/base/libmesh_devel_la-dirichlet_boundary.lo `test -f 'src/base/dirichlet_boundary.C' || echo '$(srcdir)/'`src/base/dirichlet_boundary.C @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/base/$(DEPDIR)/libmesh_devel_la-dirichlet_boundary.Tpo src/base/$(DEPDIR)/libmesh_devel_la-dirichlet_boundary.Plo @@ -24397,6 +24289,13 @@ src/utils/libmesh_devel_la-xdr_cxx.lo: src/utils/xdr_cxx.C @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_devel_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_devel_la_CXXFLAGS) $(CXXFLAGS) -c -o src/utils/libmesh_devel_la-xdr_cxx.lo `test -f 'src/utils/xdr_cxx.C' || echo '$(srcdir)/'`src/utils/xdr_cxx.C +src/kokkos/libmesh_devel_la-fe_types.lo: src/kokkos/fe_types.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_devel_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_devel_la_CXXFLAGS) $(CXXFLAGS) -MT src/kokkos/libmesh_devel_la-fe_types.lo -MD -MP -MF src/kokkos/$(DEPDIR)/libmesh_devel_la-fe_types.Tpo -c -o src/kokkos/libmesh_devel_la-fe_types.lo `test -f 'src/kokkos/fe_types.C' || echo '$(srcdir)/'`src/kokkos/fe_types.C +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/kokkos/$(DEPDIR)/libmesh_devel_la-fe_types.Tpo src/kokkos/$(DEPDIR)/libmesh_devel_la-fe_types.Plo +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/kokkos/fe_types.C' object='src/kokkos/libmesh_devel_la-fe_types.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_devel_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_devel_la_CXXFLAGS) $(CXXFLAGS) -c -o src/kokkos/libmesh_devel_la-fe_types.lo `test -f 'src/kokkos/fe_types.C' || echo '$(srcdir)/'`src/kokkos/fe_types.C + src/base/libmesh_oprof_la-dirichlet_boundary.lo: src/base/dirichlet_boundary.C @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_oprof_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_oprof_la_CXXFLAGS) $(CXXFLAGS) -MT src/base/libmesh_oprof_la-dirichlet_boundary.lo -MD -MP -MF src/base/$(DEPDIR)/libmesh_oprof_la-dirichlet_boundary.Tpo -c -o src/base/libmesh_oprof_la-dirichlet_boundary.lo `test -f 'src/base/dirichlet_boundary.C' || echo '$(srcdir)/'`src/base/dirichlet_boundary.C @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/base/$(DEPDIR)/libmesh_oprof_la-dirichlet_boundary.Tpo src/base/$(DEPDIR)/libmesh_oprof_la-dirichlet_boundary.Plo @@ -27729,6 +27628,13 @@ src/utils/libmesh_oprof_la-xdr_cxx.lo: src/utils/xdr_cxx.C @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_oprof_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_oprof_la_CXXFLAGS) $(CXXFLAGS) -c -o src/utils/libmesh_oprof_la-xdr_cxx.lo `test -f 'src/utils/xdr_cxx.C' || echo '$(srcdir)/'`src/utils/xdr_cxx.C +src/kokkos/libmesh_oprof_la-fe_types.lo: src/kokkos/fe_types.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_oprof_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_oprof_la_CXXFLAGS) $(CXXFLAGS) -MT src/kokkos/libmesh_oprof_la-fe_types.lo -MD -MP -MF src/kokkos/$(DEPDIR)/libmesh_oprof_la-fe_types.Tpo -c -o src/kokkos/libmesh_oprof_la-fe_types.lo `test -f 'src/kokkos/fe_types.C' || echo '$(srcdir)/'`src/kokkos/fe_types.C +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/kokkos/$(DEPDIR)/libmesh_oprof_la-fe_types.Tpo src/kokkos/$(DEPDIR)/libmesh_oprof_la-fe_types.Plo +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/kokkos/fe_types.C' object='src/kokkos/libmesh_oprof_la-fe_types.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_oprof_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_oprof_la_CXXFLAGS) $(CXXFLAGS) -c -o src/kokkos/libmesh_oprof_la-fe_types.lo `test -f 'src/kokkos/fe_types.C' || echo '$(srcdir)/'`src/kokkos/fe_types.C + src/base/libmesh_opt_la-dirichlet_boundary.lo: src/base/dirichlet_boundary.C @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_opt_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_opt_la_CXXFLAGS) $(CXXFLAGS) -MT src/base/libmesh_opt_la-dirichlet_boundary.lo -MD -MP -MF src/base/$(DEPDIR)/libmesh_opt_la-dirichlet_boundary.Tpo -c -o src/base/libmesh_opt_la-dirichlet_boundary.lo `test -f 'src/base/dirichlet_boundary.C' || echo '$(srcdir)/'`src/base/dirichlet_boundary.C @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/base/$(DEPDIR)/libmesh_opt_la-dirichlet_boundary.Tpo src/base/$(DEPDIR)/libmesh_opt_la-dirichlet_boundary.Plo @@ -31061,6 +30967,13 @@ src/utils/libmesh_opt_la-xdr_cxx.lo: src/utils/xdr_cxx.C @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_opt_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_opt_la_CXXFLAGS) $(CXXFLAGS) -c -o src/utils/libmesh_opt_la-xdr_cxx.lo `test -f 'src/utils/xdr_cxx.C' || echo '$(srcdir)/'`src/utils/xdr_cxx.C +src/kokkos/libmesh_opt_la-fe_types.lo: src/kokkos/fe_types.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_opt_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_opt_la_CXXFLAGS) $(CXXFLAGS) -MT src/kokkos/libmesh_opt_la-fe_types.lo -MD -MP -MF src/kokkos/$(DEPDIR)/libmesh_opt_la-fe_types.Tpo -c -o src/kokkos/libmesh_opt_la-fe_types.lo `test -f 'src/kokkos/fe_types.C' || echo '$(srcdir)/'`src/kokkos/fe_types.C +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/kokkos/$(DEPDIR)/libmesh_opt_la-fe_types.Tpo src/kokkos/$(DEPDIR)/libmesh_opt_la-fe_types.Plo +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/kokkos/fe_types.C' object='src/kokkos/libmesh_opt_la-fe_types.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_opt_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_opt_la_CXXFLAGS) $(CXXFLAGS) -c -o src/kokkos/libmesh_opt_la-fe_types.lo `test -f 'src/kokkos/fe_types.C' || echo '$(srcdir)/'`src/kokkos/fe_types.C + src/base/libmesh_prof_la-dirichlet_boundary.lo: src/base/dirichlet_boundary.C @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_prof_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_prof_la_CXXFLAGS) $(CXXFLAGS) -MT src/base/libmesh_prof_la-dirichlet_boundary.lo -MD -MP -MF src/base/$(DEPDIR)/libmesh_prof_la-dirichlet_boundary.Tpo -c -o src/base/libmesh_prof_la-dirichlet_boundary.lo `test -f 'src/base/dirichlet_boundary.C' || echo '$(srcdir)/'`src/base/dirichlet_boundary.C @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/base/$(DEPDIR)/libmesh_prof_la-dirichlet_boundary.Tpo src/base/$(DEPDIR)/libmesh_prof_la-dirichlet_boundary.Plo @@ -34393,6 +34306,13 @@ src/utils/libmesh_prof_la-xdr_cxx.lo: src/utils/xdr_cxx.C @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_prof_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_prof_la_CXXFLAGS) $(CXXFLAGS) -c -o src/utils/libmesh_prof_la-xdr_cxx.lo `test -f 'src/utils/xdr_cxx.C' || echo '$(srcdir)/'`src/utils/xdr_cxx.C +src/kokkos/libmesh_prof_la-fe_types.lo: src/kokkos/fe_types.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_prof_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_prof_la_CXXFLAGS) $(CXXFLAGS) -MT src/kokkos/libmesh_prof_la-fe_types.lo -MD -MP -MF src/kokkos/$(DEPDIR)/libmesh_prof_la-fe_types.Tpo -c -o src/kokkos/libmesh_prof_la-fe_types.lo `test -f 'src/kokkos/fe_types.C' || echo '$(srcdir)/'`src/kokkos/fe_types.C +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/kokkos/$(DEPDIR)/libmesh_prof_la-fe_types.Tpo src/kokkos/$(DEPDIR)/libmesh_prof_la-fe_types.Plo +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/kokkos/fe_types.C' object='src/kokkos/libmesh_prof_la-fe_types.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmesh_prof_la_CPPFLAGS) $(CPPFLAGS) $(libmesh_prof_la_CXXFLAGS) $(CXXFLAGS) -c -o src/kokkos/libmesh_prof_la-fe_types.lo `test -f 'src/kokkos/fe_types.C' || echo '$(srcdir)/'`src/kokkos/fe_types.C + src/apps/amr_dbg-amr.o: src/apps/amr.C @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(amr_dbg_CPPFLAGS) $(CPPFLAGS) $(amr_dbg_CXXFLAGS) $(CXXFLAGS) -MT src/apps/amr_dbg-amr.o -MD -MP -MF src/apps/$(DEPDIR)/amr_dbg-amr.Tpo -c -o src/apps/amr_dbg-amr.o `test -f 'src/apps/amr.C' || echo '$(srcdir)/'`src/apps/amr.C @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/apps/$(DEPDIR)/amr_dbg-amr.Tpo src/apps/$(DEPDIR)/amr_dbg-amr.Po @@ -35243,6 +35163,7 @@ clean-libtool: -rm -rf src/fe/.libs src/fe/_libs -rm -rf src/geom/.libs src/geom/_libs -rm -rf src/ghosting/.libs src/ghosting/_libs + -rm -rf src/kokkos/.libs src/kokkos/_libs -rm -rf src/mesh/.libs src/mesh/_libs -rm -rf src/numerics/.libs src/numerics/_libs -rm -rf src/parallel/.libs src/parallel/_libs @@ -35429,13 +35350,12 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(DISTFILES) $(am__remove_distdir) - $(AM_V_at)$(MKDIR_P) "$(distdir)" + test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ @@ -35507,10 +35427,6 @@ dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) -dist-bzip3: distdir - tardir=$(distdir) && $(am__tar) | bzip3 -c >$(distdir).tar.bz3 - $(am__post_remove_distdir) - dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) @@ -35551,11 +35467,9 @@ dist dist-all: distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ - eval GZIP= gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.bz3*) \ - bzip3 -dc $(distdir).tar.bz3 | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ @@ -35563,7 +35477,7 @@ distcheck: dist *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ - eval GZIP= gzip -dc $(distdir).shar.gz | unshar ;;\ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ *.tar.zst*) \ @@ -35666,46 +35580,48 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) - -$(am__rm_f) src/apps/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/apps/$(am__dirstamp) - -$(am__rm_f) src/base/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/base/$(am__dirstamp) - -$(am__rm_f) src/error_estimation/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/error_estimation/$(am__dirstamp) - -$(am__rm_f) src/fe/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/fe/$(am__dirstamp) - -$(am__rm_f) src/geom/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/geom/$(am__dirstamp) - -$(am__rm_f) src/ghosting/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/ghosting/$(am__dirstamp) - -$(am__rm_f) src/mesh/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/mesh/$(am__dirstamp) - -$(am__rm_f) src/numerics/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/numerics/$(am__dirstamp) - -$(am__rm_f) src/parallel/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/parallel/$(am__dirstamp) - -$(am__rm_f) src/partitioning/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/partitioning/$(am__dirstamp) - -$(am__rm_f) src/physics/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/physics/$(am__dirstamp) - -$(am__rm_f) src/quadrature/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/quadrature/$(am__dirstamp) - -$(am__rm_f) src/reduced_basis/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/reduced_basis/$(am__dirstamp) - -$(am__rm_f) src/solution_transfer/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/solution_transfer/$(am__dirstamp) - -$(am__rm_f) src/solvers/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/solvers/$(am__dirstamp) - -$(am__rm_f) src/systems/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/systems/$(am__dirstamp) - -$(am__rm_f) src/utils/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/utils/$(am__dirstamp) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f src/apps/$(DEPDIR)/$(am__dirstamp) + -rm -f src/apps/$(am__dirstamp) + -rm -f src/base/$(DEPDIR)/$(am__dirstamp) + -rm -f src/base/$(am__dirstamp) + -rm -f src/error_estimation/$(DEPDIR)/$(am__dirstamp) + -rm -f src/error_estimation/$(am__dirstamp) + -rm -f src/fe/$(DEPDIR)/$(am__dirstamp) + -rm -f src/fe/$(am__dirstamp) + -rm -f src/geom/$(DEPDIR)/$(am__dirstamp) + -rm -f src/geom/$(am__dirstamp) + -rm -f src/ghosting/$(DEPDIR)/$(am__dirstamp) + -rm -f src/ghosting/$(am__dirstamp) + -rm -f src/kokkos/$(DEPDIR)/$(am__dirstamp) + -rm -f src/kokkos/$(am__dirstamp) + -rm -f src/mesh/$(DEPDIR)/$(am__dirstamp) + -rm -f src/mesh/$(am__dirstamp) + -rm -f src/numerics/$(DEPDIR)/$(am__dirstamp) + -rm -f src/numerics/$(am__dirstamp) + -rm -f src/parallel/$(DEPDIR)/$(am__dirstamp) + -rm -f src/parallel/$(am__dirstamp) + -rm -f src/partitioning/$(DEPDIR)/$(am__dirstamp) + -rm -f src/partitioning/$(am__dirstamp) + -rm -f src/physics/$(DEPDIR)/$(am__dirstamp) + -rm -f src/physics/$(am__dirstamp) + -rm -f src/quadrature/$(DEPDIR)/$(am__dirstamp) + -rm -f src/quadrature/$(am__dirstamp) + -rm -f src/reduced_basis/$(DEPDIR)/$(am__dirstamp) + -rm -f src/reduced_basis/$(am__dirstamp) + -rm -f src/solution_transfer/$(DEPDIR)/$(am__dirstamp) + -rm -f src/solution_transfer/$(am__dirstamp) + -rm -f src/solvers/$(DEPDIR)/$(am__dirstamp) + -rm -f src/solvers/$(am__dirstamp) + -rm -f src/systems/$(DEPDIR)/$(am__dirstamp) + -rm -f src/systems/$(am__dirstamp) + -rm -f src/utils/$(DEPDIR)/$(am__dirstamp) + -rm -f src/utils/$(am__dirstamp) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -35717,7 +35633,7 @@ clean-am: clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \ distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -f src/apps/$(DEPDIR)/amr_dbg-amr.Po + -rm -f src/apps/$(DEPDIR)/amr_dbg-amr.Po -rm -f src/apps/$(DEPDIR)/amr_devel-amr.Po -rm -f src/apps/$(DEPDIR)/amr_opt-amr.Po -rm -f src/apps/$(DEPDIR)/calculator_dbg-L2system.Po @@ -36762,6 +36678,11 @@ distclean: distclean-recursive -rm -f src/ghosting/$(DEPDIR)/libmesh_prof_la-overlap_coupling.Plo -rm -f src/ghosting/$(DEPDIR)/libmesh_prof_la-point_neighbor_coupling.Plo -rm -f src/ghosting/$(DEPDIR)/libmesh_prof_la-sibling_coupling.Plo + -rm -f src/kokkos/$(DEPDIR)/libmesh_dbg_la-fe_types.Plo + -rm -f src/kokkos/$(DEPDIR)/libmesh_devel_la-fe_types.Plo + -rm -f src/kokkos/$(DEPDIR)/libmesh_oprof_la-fe_types.Plo + -rm -f src/kokkos/$(DEPDIR)/libmesh_opt_la-fe_types.Plo + -rm -f src/kokkos/$(DEPDIR)/libmesh_prof_la-fe_types.Plo -rm -f src/mesh/$(DEPDIR)/libmesh_dbg_la-abaqus_io.Plo -rm -f src/mesh/$(DEPDIR)/libmesh_dbg_la-boundary_info.Plo -rm -f src/mesh/$(DEPDIR)/libmesh_dbg_la-boundary_mesh.Plo @@ -38208,7 +38129,7 @@ installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache - -rm -f src/apps/$(DEPDIR)/amr_dbg-amr.Po + -rm -f src/apps/$(DEPDIR)/amr_dbg-amr.Po -rm -f src/apps/$(DEPDIR)/amr_devel-amr.Po -rm -f src/apps/$(DEPDIR)/amr_opt-amr.Po -rm -f src/apps/$(DEPDIR)/calculator_dbg-L2system.Po @@ -39253,6 +39174,11 @@ maintainer-clean: maintainer-clean-recursive -rm -f src/ghosting/$(DEPDIR)/libmesh_prof_la-overlap_coupling.Plo -rm -f src/ghosting/$(DEPDIR)/libmesh_prof_la-point_neighbor_coupling.Plo -rm -f src/ghosting/$(DEPDIR)/libmesh_prof_la-sibling_coupling.Plo + -rm -f src/kokkos/$(DEPDIR)/libmesh_dbg_la-fe_types.Plo + -rm -f src/kokkos/$(DEPDIR)/libmesh_devel_la-fe_types.Plo + -rm -f src/kokkos/$(DEPDIR)/libmesh_oprof_la-fe_types.Plo + -rm -f src/kokkos/$(DEPDIR)/libmesh_opt_la-fe_types.Plo + -rm -f src/kokkos/$(DEPDIR)/libmesh_prof_la-fe_types.Plo -rm -f src/mesh/$(DEPDIR)/libmesh_dbg_la-abaqus_io.Plo -rm -f src/mesh/$(DEPDIR)/libmesh_dbg_la-boundary_info.Plo -rm -f src/mesh/$(DEPDIR)/libmesh_dbg_la-boundary_mesh.Plo @@ -40676,17 +40602,16 @@ uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \ am--depfiles am--refresh check check-am clean \ clean-binPROGRAMS clean-cscope clean-generic \ clean-libLTLIBRARIES clean-libtool cscope cscopelist-am ctags \ - ctags-am dist dist-all dist-bzip2 dist-bzip3 dist-gzip \ - dist-hook dist-lzip dist-shar dist-tarZ dist-xz dist-zip \ - dist-zstd distcheck distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags \ - distcleancheck distdir distuninstallcheck dvi dvi-am html \ - html-am info info-am install install-am install-binPROGRAMS \ - install-binSCRIPTS install-configDATA \ - install-contribbinSCRIPTS install-data install-data-am \ - install-data-hook install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-libLTLIBRARIES \ + ctags-am dist dist-all dist-bzip2 dist-gzip dist-hook \ + dist-lzip dist-shar dist-tarZ dist-xz dist-zip dist-zstd \ + distcheck distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distcleancheck distdir \ + distuninstallcheck dvi dvi-am html html-am info info-am \ + install install-am install-binPROGRAMS install-binSCRIPTS \ + install-configDATA install-contribbinSCRIPTS install-data \ + install-data-am install-data-hook install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-libLTLIBRARIES \ install-libmesh_configSCRIPTS install-man \ install-nobase_dataDATA install-pdf install-pdf-am \ install-pkgconfigDATA install-ps install-ps-am install-strip \ @@ -40881,10 +40806,3 @@ clang-tidy: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/aclocal.m4 b/aclocal.m4 index 7f0fee71c0d..8efaacbd2cc 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -1,6 +1,6 @@ -# generated automatically by aclocal 1.18.1 -*- Autoconf -*- +# generated automatically by aclocal 1.16.5 -*- Autoconf -*- -# Copyright (C) 1996-2025 Free Software Foundation, Inc. +# Copyright (C) 1996-2021 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -20,7 +20,7 @@ You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) -# Copyright (C) 2002-2025 Free Software Foundation, Inc. +# Copyright (C) 2002-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.]) # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.18' +[am__api_version='1.16' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.18.1], [], +m4_if([$1], [1.16.5], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -51,14 +51,14 @@ m4_define([_AM_AUTOCONF_VERSION], []) # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.18.1])dnl +[AM_AUTOMAKE_VERSION([1.16.5])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- -# Copyright (C) 2001-2025 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -110,7 +110,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd` # AM_CONDITIONAL -*- Autoconf -*- -# Copyright (C) 1997-2025 Free Software Foundation, Inc. +# Copyright (C) 1997-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -141,7 +141,7 @@ AC_CONFIG_COMMANDS_PRE( Usually this means the macro was only invoked conditionally.]]) fi])]) -# Copyright (C) 1999-2025 Free Software Foundation, Inc. +# Copyright (C) 1999-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -273,7 +273,7 @@ AC_CACHE_CHECK([dependency style of $depcc], # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thus: + # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported @@ -332,7 +332,7 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl # Generate code to set up dependency tracking. -*- Autoconf -*- -# Copyright (C) 1999-2025 Free Software Foundation, Inc. +# Copyright (C) 1999-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -400,7 +400,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], # Do all the work for Automake. -*- Autoconf -*- -# Copyright (C) 1996-2025 Free Software Foundation, Inc. +# Copyright (C) 1996-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -500,9 +500,8 @@ AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], - [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_IF_OPTION([tar-v7], [_AM_PROG_TAR([v7])], - [_AM_PROG_TAR([ustar])])])]) + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES([CC])], @@ -535,7 +534,7 @@ if test -z "$CSCOPE"; then fi AC_SUBST([CSCOPE]) -AC_REQUIRE([_AM_SILENT_RULES])dnl +AC_REQUIRE([AM_SILENT_RULES])dnl dnl The testsuite driver may need to know about EXEEXT, so add the dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. @@ -543,9 +542,47 @@ AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl -AC_REQUIRE([_AM_PROG_RM_F]) -AC_REQUIRE([_AM_PROG_XARGS_N]) +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) + fi +fi dnl The trailing newline in this macro's definition is deliberate, for dnl backward compatibility and to allow trailing 'dnl'-style comments dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. @@ -578,7 +615,7 @@ for _am_header in $config_headers :; do done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) -# Copyright (C) 2001-2025 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -599,7 +636,7 @@ if test x"${install_sh+set}" != xset; then fi AC_SUBST([install_sh])]) -# Copyright (C) 2003-2025 Free Software Foundation, Inc. +# Copyright (C) 2003-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -621,7 +658,7 @@ AC_SUBST([am__leading_dot])]) # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering -# Copyright (C) 1996-2025 Free Software Foundation, Inc. +# Copyright (C) 1996-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -656,7 +693,7 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) # Check to see how 'make' treats includes. -*- Autoconf -*- -# Copyright (C) 2001-2025 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -699,7 +736,7 @@ AC_SUBST([am__quote])]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- -# Copyright (C) 1997-2025 Free Software Foundation, Inc. +# Copyright (C) 1997-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -733,7 +770,7 @@ fi # Helper functions for option handling. -*- Autoconf -*- -# Copyright (C) 2001-2025 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -762,7 +799,7 @@ AC_DEFUN([_AM_SET_OPTIONS], AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# Copyright (C) 1999-2025 Free Software Foundation, Inc. +# Copyright (C) 1999-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -794,10 +831,7 @@ AC_CACHE_CHECK( break fi done - # aligned with autoconf, so not including core; see bug#72225. - rm -f -r a.out a.exe b.out conftest.$ac_ext conftest.$ac_objext \ - conftest.dSYM conftest1.$ac_ext conftest1.$ac_objext conftest1.dSYM \ - conftest2.$ac_ext conftest2.$ac_objext conftest2.dSYM + rm -f core conftest* unset am_i]) if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. @@ -812,23 +846,7 @@ AC_LANG_POP([C])]) # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) -# Copyright (C) 2022-2025 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# _AM_PROG_RM_F -# --------------- -# Check whether 'rm -f' without any arguments works. -# https://bugs.gnu.org/10828 -AC_DEFUN([_AM_PROG_RM_F], -[am__rm_f_notfound= -AS_IF([(rm -f && rm -fr && rm -rf) 2>/dev/null], [], [am__rm_f_notfound='""']) -AC_SUBST(am__rm_f_notfound) -]) - -# Copyright (C) 2001-2025 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -847,181 +865,26 @@ AC_DEFUN([AM_RUN_LOG], # Check to make sure that the build environment is sane. -*- Autoconf -*- -# Copyright (C) 1996-2025 Free Software Foundation, Inc. +# Copyright (C) 1996-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# _AM_SLEEP_FRACTIONAL_SECONDS -# ---------------------------- -AC_DEFUN([_AM_SLEEP_FRACTIONAL_SECONDS], [dnl -AC_CACHE_CHECK([whether sleep supports fractional seconds], - am_cv_sleep_fractional_seconds, [dnl -AS_IF([sleep 0.001 2>/dev/null], [am_cv_sleep_fractional_seconds=yes], - [am_cv_sleep_fractional_seconds=no]) -])]) - -# _AM_FILESYSTEM_TIMESTAMP_RESOLUTION -# ----------------------------------- -# Determine the filesystem's resolution for file modification -# timestamps. The coarsest we know of is FAT, with a resolution -# of only two seconds, even with the most recent "exFAT" extensions. -# The finest (e.g. ext4 with large inodes, XFS, ZFS) is one -# nanosecond, matching clock_gettime. However, it is probably not -# possible to delay execution of a shell script for less than one -# millisecond, due to process creation overhead and scheduling -# granularity, so we don't check for anything finer than that. (See below.) -AC_DEFUN([_AM_FILESYSTEM_TIMESTAMP_RESOLUTION], [dnl -AC_REQUIRE([_AM_SLEEP_FRACTIONAL_SECONDS]) -AC_CACHE_CHECK([filesystem timestamp resolution], - am_cv_filesystem_timestamp_resolution, [dnl -# Default to the worst case. -am_cv_filesystem_timestamp_resolution=2 - -# Only try to go finer than 1 sec if sleep can do it. -# Don't try 1 sec, because if 0.01 sec and 0.1 sec don't work, -# - 1 sec is not much of a win compared to 2 sec, and -# - it takes 2 seconds to perform the test whether 1 sec works. -# -# Instead, just use the default 2s on platforms that have 1s resolution, -# accept the extra 1s delay when using $sleep in the Automake tests, in -# exchange for not incurring the 2s delay for running the test for all -# packages. -# -am_try_resolutions= -if test "$am_cv_sleep_fractional_seconds" = yes; then - # Even a millisecond often causes a bunch of false positives, - # so just try a hundredth of a second. The time saved between .001 and - # .01 is not terribly consequential. - am_try_resolutions="0.01 0.1 $am_try_resolutions" -fi - -# In order to catch current-generation FAT out, we must *modify* files -# that already exist; the *creation* timestamp is finer. Use names -# that make ls -t sort them differently when they have equal -# timestamps than when they have distinct timestamps, keeping -# in mind that ls -t prints the *newest* file first. -rm -f conftest.ts? -: > conftest.ts1 -: > conftest.ts2 -: > conftest.ts3 - -# Make sure ls -t actually works. Do 'set' in a subshell so we don't -# clobber the current shell's arguments. (Outer-level square brackets -# are removed by m4; they're present so that m4 does not expand -# ; be careful, easy to get confused.) -if ( - set X `[ls -t conftest.ts[12]]` && - { - test "$[]*" != "X conftest.ts1 conftest.ts2" || - test "$[]*" != "X conftest.ts2 conftest.ts1"; - } -); then :; else - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - _AS_ECHO_UNQUOTED( - ["Bad output from ls -t: \"`[ls -t conftest.ts[12]]`\""], - [AS_MESSAGE_LOG_FD]) - AC_MSG_FAILURE([ls -t produces unexpected output. -Make sure there is not a broken ls alias in your environment.]) -fi - -for am_try_res in $am_try_resolutions; do - # Any one fine-grained sleep might happen to cross the boundary - # between two values of a coarser actual resolution, but if we do - # two fine-grained sleeps in a row, at least one of them will fall - # entirely within a coarse interval. - echo alpha > conftest.ts1 - sleep $am_try_res - echo beta > conftest.ts2 - sleep $am_try_res - echo gamma > conftest.ts3 - - # We assume that 'ls -t' will make use of high-resolution - # timestamps if the operating system supports them at all. - if (set X `ls -t conftest.ts?` && - test "$[]2" = conftest.ts3 && - test "$[]3" = conftest.ts2 && - test "$[]4" = conftest.ts1); then - # - # Ok, ls -t worked. If we're at a resolution of 1 second, we're done, - # because we don't need to test make. - make_ok=true - if test $am_try_res != 1; then - # But if we've succeeded so far with a subsecond resolution, we - # have one more thing to check: make. It can happen that - # everything else supports the subsecond mtimes, but make doesn't; - # notably on macOS, which ships make 3.81 from 2006 (the last one - # released under GPLv2). https://bugs.gnu.org/68808 - # - # We test $MAKE if it is defined in the environment, else "make". - # It might get overridden later, but our hope is that in practice - # it does not matter: it is the system "make" which is (by far) - # the most likely to be broken, whereas if the user overrides it, - # probably they did so with a better, or at least not worse, make. - # https://lists.gnu.org/archive/html/automake/2024-06/msg00051.html - # - # Create a Makefile (real tab character here): - rm -f conftest.mk - echo 'conftest.ts1: conftest.ts2' >conftest.mk - echo ' touch conftest.ts2' >>conftest.mk - # - # Now, running - # touch conftest.ts1; touch conftest.ts2; make - # should touch ts1 because ts2 is newer. This could happen by luck, - # but most often, it will fail if make's support is insufficient. So - # test for several consecutive successes. - # - # (We reuse conftest.ts[12] because we still want to modify existing - # files, not create new ones, per above.) - n=0 - make=${MAKE-make} - until test $n -eq 3; do - echo one > conftest.ts1 - sleep $am_try_res - echo two > conftest.ts2 # ts2 should now be newer than ts1 - if $make -f conftest.mk | grep 'up to date' >/dev/null; then - make_ok=false - break # out of $n loop - fi - n=`expr $n + 1` - done - fi - # - if $make_ok; then - # Everything we know to check worked out, so call this resolution good. - am_cv_filesystem_timestamp_resolution=$am_try_res - break # out of $am_try_res loop - fi - # Otherwise, we'll go on to check the next resolution. - fi -done -rm -f conftest.ts? -# (end _am_filesystem_timestamp_resolution) -])]) - # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], -[AC_REQUIRE([_AM_FILESYSTEM_TIMESTAMP_RESOLUTION]) -# This check should not be cached, as it may vary across builds of -# different projects. -AC_MSG_CHECKING([whether build environment is sane]) +[AC_MSG_CHECKING([whether build environment is sane]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) - AC_MSG_RESULT([no]) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) - AC_MSG_RESULT([no]) AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac @@ -1030,40 +893,49 @@ esac # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). -am_build_env_is_sane=no -am_has_slept=no -rm -f conftest.file -for am_try in 1 2; do - echo "timestamp, slept: $am_has_slept" > conftest.file - if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$[]*" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - test "$[]2" = conftest.file - ); then - am_build_env_is_sane=yes - break - fi - # Just in case. - sleep "$am_cv_filesystem_timestamp_resolution" - am_has_slept=yes -done - -AC_MSG_RESULT([$am_build_env_is_sane]) -if test "$am_build_env_is_sane" = no; then - AC_MSG_ERROR([newly created file is older than distributed files! +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi - +AC_MSG_RESULT([yes]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= -AS_IF([test -e conftest.file || grep 'slept: no' conftest.file >/dev/null 2>&1],, [dnl - ( sleep "$am_cv_filesystem_timestamp_resolution" ) & +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & am_sleep_pid=$! -]) +fi AC_CONFIG_COMMANDS_PRE( [AC_MSG_CHECKING([that generated files are newer than configure]) if test -n "$am_sleep_pid"; then @@ -1074,18 +946,18 @@ AC_CONFIG_COMMANDS_PRE( rm -f conftest.file ]) -# Copyright (C) 2009-2025 Free Software Foundation, Inc. +# Copyright (C) 2009-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. -# _AM_SILENT_RULES -# ---------------- -# Enable less verbose build rules support. -AC_DEFUN([_AM_SILENT_RULES], -[AM_DEFAULT_VERBOSITY=1 -AC_ARG_ENABLE([silent-rules], [dnl +# AM_SILENT_RULES([DEFAULT]) +# -------------------------- +# Enable less verbose build rules; with the default set to DEFAULT +# ("yes" being less verbose, "no" or empty being verbose). +AC_DEFUN([AM_SILENT_RULES], +[AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) @@ -1093,6 +965,11 @@ AS_HELP_STRING( [--disable-silent-rules], [verbose build output (undo: "make V=0")])dnl ]) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +esac dnl dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. @@ -1111,21 +988,6 @@ am__doit: else am_cv_make_support_nested_variables=no fi]) -AC_SUBST([AM_V])dnl -AM_SUBST_NOTMAKE([AM_V])dnl -AC_SUBST([AM_DEFAULT_V])dnl -AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl -AC_SUBST([AM_DEFAULT_VERBOSITY])dnl -AM_BACKSLASH='\' -AC_SUBST([AM_BACKSLASH])dnl -_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl -dnl Delay evaluation of AM_DEFAULT_VERBOSITY to the end to allow multiple calls -dnl to AM_SILENT_RULES to change the default value. -AC_CONFIG_COMMANDS_PRE([dnl -case $enable_silent_rules in @%:@ ((( - yes) AM_DEFAULT_VERBOSITY=0;; - no) AM_DEFAULT_VERBOSITY=1;; -esac if test $am_cv_make_support_nested_variables = yes; then dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' @@ -1134,22 +996,17 @@ else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi -])dnl -]) - -# AM_SILENT_RULES([DEFAULT]) -# -------------------------- -# Set the default verbosity level to DEFAULT ("yes" being less verbose, "no" or -# empty being verbose). -AC_DEFUN([AM_SILENT_RULES], -[AC_REQUIRE([_AM_SILENT_RULES]) -AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1])m4_newline -dnl We intentionally force a newline after the assignment, since a) nothing -dnl good can come of more text following, and b) that was the behavior -dnl before 1.17. See https://bugs.gnu.org/72267. +AC_SUBST([AM_V])dnl +AM_SUBST_NOTMAKE([AM_V])dnl +AC_SUBST([AM_DEFAULT_V])dnl +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl +AM_BACKSLASH='\' +AC_SUBST([AM_BACKSLASH])dnl +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) -# Copyright (C) 2001-2025 Free Software Foundation, Inc. +# Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1177,7 +1034,7 @@ fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) -# Copyright (C) 2006-2025 Free Software Foundation, Inc. +# Copyright (C) 2006-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1196,7 +1053,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- -# Copyright (C) 2004-2025 Free Software Foundation, Inc. +# Copyright (C) 2004-2021 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -1242,19 +1099,15 @@ m4_if([$1], [v7], am_uid=`id -u || echo unknown` am_gid=`id -g || echo unknown` AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) - if test x$am_uid = xunknown; then - AC_MSG_WARN([ancient id detected; assuming current UID is ok, but dist-ustar might not work]) - elif test $am_uid -le $am_max_uid; then - AC_MSG_RESULT([yes]) + if test $am_uid -le $am_max_uid; then + AC_MSG_RESULT([yes]) else - AC_MSG_RESULT([no]) - _am_tools=none + AC_MSG_RESULT([no]) + _am_tools=none fi AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) - if test x$gm_gid = xunknown; then - AC_MSG_WARN([ancient id detected; assuming current GID is ok, but dist-ustar might not work]) - elif test $am_gid -le $am_max_gid; then - AC_MSG_RESULT([yes]) + if test $am_gid -le $am_max_gid; then + AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none @@ -1331,26 +1184,6 @@ AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR -# Copyright (C) 2022-2025 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# _AM_PROG_XARGS_N -# ---------------- -# Check whether 'xargs -n' works. It should work everywhere, so the fallback -# is not optimized at all as we never expect to use it. -AC_DEFUN([_AM_PROG_XARGS_N], -[AC_CACHE_CHECK([xargs -n works], am_cv_xargs_n_works, [dnl -AS_IF([test "`echo 1 2 3 | xargs -n2 echo`" = "1 2 -3"], [am_cv_xargs_n_works=yes], [am_cv_xargs_n_works=no])]) -AS_IF([test "$am_cv_xargs_n_works" = yes], [am__xargs_n='xargs -n'], [dnl - am__xargs_n='am__xargs_n () { shift; sed "s/ /\\n/g" | while read am__xargs_n_arg; do "$@" "$am__xargs_n_arg"; done; }' -])dnl -AC_SUBST(am__xargs_n) -]) - m4_include([m4/autoconf-submodule/acsm_code_coverage.m4]) m4_include([m4/autoconf-submodule/acsm_compiler_control_args.m4]) m4_include([m4/autoconf-submodule/acsm_compiler_flags.m4]) diff --git a/configure b/configure index d351986b578..bfb129bf0c2 100755 --- a/configure +++ b/configure @@ -672,6 +672,8 @@ libmesh_contrib_LDFLAGS libmesh_contrib_INCLUDES libmesh_optional_LIBS libmesh_optional_INCLUDES +LIBMESH_ENABLE_KOKKOS_FALSE +LIBMESH_ENABLE_KOKKOS_TRUE LIBMESH_ENABLE_METAPHYSICL_FALSE LIBMESH_ENABLE_METAPHYSICL_TRUE METAPHYSICL_INCLUDE @@ -1090,8 +1092,6 @@ LIBMESH_VPATH_BUILD_TRUE MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE -am__xargs_n -am__rm_f_notfound AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V @@ -1347,6 +1347,7 @@ enable_metaphysicl with_metaphysicl with_metaphysicl_include enable_metaphysicl_required +with_kokkos ' ac_precious_vars='build_alias host_alias @@ -2273,6 +2274,7 @@ Optional Packages: internal: build from contrib --with-metaphysicl-include= + --with-kokkos=DIR Enable Kokkos support using the installation at DIR Some influential environment variables: PETSC_DIR path to PETSc installation @@ -4509,7 +4511,7 @@ printf "%s\n" "#define CONFIGURE_INFO \"$0 $ac_configure_args\"" >>confdefs.h # require automake 1.11 - color tests -am__api_version='1.18' +am__api_version='1.16' # Find a good install program. We prefer a C program (faster), @@ -4611,165 +4613,6 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether sleep supports fractional seconds" >&5 -printf %s "checking whether sleep supports fractional seconds... " >&6; } -if test ${am_cv_sleep_fractional_seconds+y} -then : - printf %s "(cached) " >&6 -else case e in #( - e) if sleep 0.001 2>/dev/null -then : - am_cv_sleep_fractional_seconds=yes -else case e in #( - e) am_cv_sleep_fractional_seconds=no ;; -esac -fi - ;; -esac -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_sleep_fractional_seconds" >&5 -printf "%s\n" "$am_cv_sleep_fractional_seconds" >&6; } - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking filesystem timestamp resolution" >&5 -printf %s "checking filesystem timestamp resolution... " >&6; } -if test ${am_cv_filesystem_timestamp_resolution+y} -then : - printf %s "(cached) " >&6 -else case e in #( - e) # Default to the worst case. -am_cv_filesystem_timestamp_resolution=2 - -# Only try to go finer than 1 sec if sleep can do it. -# Don't try 1 sec, because if 0.01 sec and 0.1 sec don't work, -# - 1 sec is not much of a win compared to 2 sec, and -# - it takes 2 seconds to perform the test whether 1 sec works. -# -# Instead, just use the default 2s on platforms that have 1s resolution, -# accept the extra 1s delay when using $sleep in the Automake tests, in -# exchange for not incurring the 2s delay for running the test for all -# packages. -# -am_try_resolutions= -if test "$am_cv_sleep_fractional_seconds" = yes; then - # Even a millisecond often causes a bunch of false positives, - # so just try a hundredth of a second. The time saved between .001 and - # .01 is not terribly consequential. - am_try_resolutions="0.01 0.1 $am_try_resolutions" -fi - -# In order to catch current-generation FAT out, we must *modify* files -# that already exist; the *creation* timestamp is finer. Use names -# that make ls -t sort them differently when they have equal -# timestamps than when they have distinct timestamps, keeping -# in mind that ls -t prints the *newest* file first. -rm -f conftest.ts? -: > conftest.ts1 -: > conftest.ts2 -: > conftest.ts3 - -# Make sure ls -t actually works. Do 'set' in a subshell so we don't -# clobber the current shell's arguments. (Outer-level square brackets -# are removed by m4; they're present so that m4 does not expand -# ; be careful, easy to get confused.) -if ( - set X `ls -t conftest.ts[12]` && - { - test "$*" != "X conftest.ts1 conftest.ts2" || - test "$*" != "X conftest.ts2 conftest.ts1"; - } -); then :; else - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - printf "%s\n" ""Bad output from ls -t: \"`ls -t conftest.ts[12]`\""" >&5 - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} -as_fn_error $? "ls -t produces unexpected output. -Make sure there is not a broken ls alias in your environment. -See 'config.log' for more details" "$LINENO" 5; } -fi - -for am_try_res in $am_try_resolutions; do - # Any one fine-grained sleep might happen to cross the boundary - # between two values of a coarser actual resolution, but if we do - # two fine-grained sleeps in a row, at least one of them will fall - # entirely within a coarse interval. - echo alpha > conftest.ts1 - sleep $am_try_res - echo beta > conftest.ts2 - sleep $am_try_res - echo gamma > conftest.ts3 - - # We assume that 'ls -t' will make use of high-resolution - # timestamps if the operating system supports them at all. - if (set X `ls -t conftest.ts?` && - test "$2" = conftest.ts3 && - test "$3" = conftest.ts2 && - test "$4" = conftest.ts1); then - # - # Ok, ls -t worked. If we're at a resolution of 1 second, we're done, - # because we don't need to test make. - make_ok=true - if test $am_try_res != 1; then - # But if we've succeeded so far with a subsecond resolution, we - # have one more thing to check: make. It can happen that - # everything else supports the subsecond mtimes, but make doesn't; - # notably on macOS, which ships make 3.81 from 2006 (the last one - # released under GPLv2). https://bugs.gnu.org/68808 - # - # We test $MAKE if it is defined in the environment, else "make". - # It might get overridden later, but our hope is that in practice - # it does not matter: it is the system "make" which is (by far) - # the most likely to be broken, whereas if the user overrides it, - # probably they did so with a better, or at least not worse, make. - # https://lists.gnu.org/archive/html/automake/2024-06/msg00051.html - # - # Create a Makefile (real tab character here): - rm -f conftest.mk - echo 'conftest.ts1: conftest.ts2' >conftest.mk - echo ' touch conftest.ts2' >>conftest.mk - # - # Now, running - # touch conftest.ts1; touch conftest.ts2; make - # should touch ts1 because ts2 is newer. This could happen by luck, - # but most often, it will fail if make's support is insufficient. So - # test for several consecutive successes. - # - # (We reuse conftest.ts[12] because we still want to modify existing - # files, not create new ones, per above.) - n=0 - make=${MAKE-make} - until test $n -eq 3; do - echo one > conftest.ts1 - sleep $am_try_res - echo two > conftest.ts2 # ts2 should now be newer than ts1 - if $make -f conftest.mk | grep 'up to date' >/dev/null; then - make_ok=false - break # out of $n loop - fi - n=`expr $n + 1` - done - fi - # - if $make_ok; then - # Everything we know to check worked out, so call this resolution good. - am_cv_filesystem_timestamp_resolution=$am_try_res - break # out of $am_try_res loop - fi - # Otherwise, we'll go on to check the next resolution. - fi -done -rm -f conftest.ts? -# (end _am_filesystem_timestamp_resolution) - ;; -esac -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_filesystem_timestamp_resolution" >&5 -printf "%s\n" "$am_cv_filesystem_timestamp_resolution" >&6; } - -# This check should not be cached, as it may vary across builds of -# different projects. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 printf %s "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory @@ -4778,14 +4621,10 @@ am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac @@ -4794,45 +4633,49 @@ esac # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). -am_build_env_is_sane=no -am_has_slept=no -rm -f conftest.file -for am_try in 1 2; do - echo "timestamp, slept: $am_has_slept" > conftest.file - if ( - set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` - if test "$*" = "X"; then - # -L didn't work. - set X `ls -t "$srcdir/configure" conftest.file` - fi - test "$2" = conftest.file - ); then - am_build_env_is_sane=yes - break - fi - # Just in case. - sleep "$am_cv_filesystem_timestamp_resolution" - am_has_slept=yes -done - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_build_env_is_sane" >&5 -printf "%s\n" "$am_build_env_is_sane" >&6; } -if test "$am_build_env_is_sane" = no; then - as_fn_error $? "newly created file is older than distributed files! +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$2" = conftest.file + ) +then + # Ok. + : +else + as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi - +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +printf "%s\n" "yes" >&6; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= -if test -e conftest.file || grep 'slept: no' conftest.file >/dev/null 2>&1 -then : - -else case e in #( - e) ( sleep "$am_cv_filesystem_timestamp_resolution" ) & +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & am_sleep_pid=$! - ;; -esac fi rm -f conftest.file @@ -5122,13 +4965,17 @@ else fi rmdir .tst 2>/dev/null -AM_DEFAULT_VERBOSITY=1 # Check whether --enable-silent-rules was given. if test ${enable_silent_rules+y} then : enableval=$enable_silent_rules; fi +case $enable_silent_rules in # ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac am_make=${MAKE-make} { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 printf %s "checking whether $am_make supports nested variables... " >&6; } @@ -5151,44 +4998,14 @@ esac fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } -AM_BACKSLASH='\' - -am__rm_f_notfound= -if (rm -f && rm -fr && rm -rf) 2>/dev/null -then : - -else case e in #( - e) am__rm_f_notfound='""' ;; -esac -fi - - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking xargs -n works" >&5 -printf %s "checking xargs -n works... " >&6; } -if test ${am_cv_xargs_n_works+y} -then : - printf %s "(cached) " >&6 -else case e in #( - e) if test "`echo 1 2 3 | xargs -n2 echo`" = "1 2 -3" -then : - am_cv_xargs_n_works=yes -else case e in #( - e) am_cv_xargs_n_works=no ;; -esac -fi ;; -esac -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_xargs_n_works" >&5 -printf "%s\n" "$am_cv_xargs_n_works" >&6; } -if test "$am_cv_xargs_n_works" = yes -then : - am__xargs_n='xargs -n' -else case e in #( - e) am__xargs_n='am__xargs_n () { shift; sed "s/ /\\n/g" | while read am__xargs_n_arg; do "" "$am__xargs_n_arg"; done; }' - ;; -esac +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi +AM_BACKSLASH='\' if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output @@ -5266,24 +5083,18 @@ _am_tools='gnutar plaintar pax cpio none' am_gid=`id -g || echo unknown` { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether UID '$am_uid' is supported by ustar format" >&5 printf %s "checking whether UID '$am_uid' is supported by ustar format... " >&6; } - if test x$am_uid = xunknown; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ancient id detected; assuming current UID is ok, but dist-ustar might not work" >&5 -printf "%s\n" "$as_me: WARNING: ancient id detected; assuming current UID is ok, but dist-ustar might not work" >&2;} - elif test $am_uid -le $am_max_uid; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 + if test $am_uid -le $am_max_uid; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } - _am_tools=none + _am_tools=none fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether GID '$am_gid' is supported by ustar format" >&5 printf %s "checking whether GID '$am_gid' is supported by ustar format... " >&6; } - if test x$gm_gid = xunknown; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ancient id detected; assuming current GID is ok, but dist-ustar might not work" >&5 -printf "%s\n" "$as_me: WARNING: ancient id detected; assuming current GID is ok, but dist-ustar might not work" >&2;} - elif test $am_gid -le $am_max_gid; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 + if test $am_gid -le $am_max_gid; then + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 @@ -5397,16 +5208,92 @@ fi +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . -# use silent rules - automake 1.11 +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. -AM_DEFAULT_VERBOSITY=0 +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi +# use silent rules - automake 1.11 +# Check whether --enable-silent-rules was given. +if test ${enable_silent_rules+y} +then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in # ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=0;; +esac +am_make=${MAKE-make} +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +printf %s "checking whether $am_make supports nested variables... " >&6; } +if test ${am_cv_make_support_nested_variables+y} +then : + printf %s "(cached) " >&6 +else case e in #( + e) if printf "%s\n" 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi ;; +esac +fi +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + # We originally passed [enable] to AM_MAINTAINER_MODE, but this caused # ordinary users to have to configure with --disable-maintainer-mode, @@ -6923,10 +6810,7 @@ _ACEOF break fi done - # aligned with autoconf, so not including core; see bug#72225. - rm -f -r a.out a.exe b.out conftest.$ac_ext conftest.$ac_objext \ - conftest.dSYM conftest1.$ac_ext conftest1.$ac_objext conftest1.dSYM \ - conftest2.$ac_ext conftest2.$ac_objext conftest2.dSYM + rm -f core conftest* unset am_i ;; esac fi @@ -7042,7 +6926,7 @@ else case e in #( # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thus: + # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported @@ -8214,7 +8098,7 @@ else case e in #( # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thus: + # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported @@ -63889,6 +63773,81 @@ fi +# ------------------------------------------------------------- +# Kokkos -- optional, enables the native Kokkos FE math path +# ------------------------------------------------------------- + +# Check whether --with-kokkos was given. +if test ${with_kokkos+y} +then : + withval=$with_kokkos; KOKKOS_DIR="$withval" +else case e in #( + e) KOKKOS_DIR="no" ;; +esac +fi + + +if test "x$KOKKOS_DIR" != "xno" +then : + + as_ac_File=`printf "%s\n" "ac_cv_file_$KOKKOS_DIR/include/Kokkos_Core.hpp" | sed "$as_sed_sh"` +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $KOKKOS_DIR/include/Kokkos_Core.hpp" >&5 +printf %s "checking for $KOKKOS_DIR/include/Kokkos_Core.hpp... " >&6; } +if eval test \${$as_ac_File+y} +then : + printf %s "(cached) " >&6 +else case e in #( + e) test "$cross_compiling" = yes && + as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 +if test -r "$KOKKOS_DIR/include/Kokkos_Core.hpp"; then + eval "$as_ac_File=yes" +else + eval "$as_ac_File=no" +fi ;; +esac +fi +eval ac_res=\$$as_ac_File + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +printf "%s\n" "$ac_res" >&6; } +if eval test \"x\$"$as_ac_File"\" = x"yes" +then : + + enablekokkos=yes + libmesh_optional_INCLUDES="$libmesh_optional_INCLUDES -I$KOKKOS_DIR/include" + libmesh_optional_LIBS="$libmesh_optional_LIBS -L$KOKKOS_DIR/lib -lkokkoscore" + +printf "%s\n" "#define HAVE_KOKKOS 1" >>confdefs.h + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: <<< Configuring library with Kokkos support >>>" >&5 +printf "%s\n" "<<< Configuring library with Kokkos support >>>" >&6; } + +else case e in #( + e) + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Kokkos not found at $KOKKOS_DIR -- disabling Kokkos FE support" >&5 +printf "%s\n" "$as_me: WARNING: Kokkos not found at $KOKKOS_DIR -- disabling Kokkos FE support" >&2;} + enablekokkos=no + ;; +esac +fi + + +else case e in #( + e) enablekokkos=no ;; +esac +fi + + if test x$enablekokkos = xyes; then + LIBMESH_ENABLE_KOKKOS_TRUE= + LIBMESH_ENABLE_KOKKOS_FALSE='#' +else + LIBMESH_ENABLE_KOKKOS_TRUE='#' + LIBMESH_ENABLE_KOKKOS_FALSE= +fi + +# ------------------------------------------------------------- + + + if test "$enableoptional" != no then : @@ -64210,18 +64169,6 @@ printf %s "checking that generated files are newer than configure... " >&6; } fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 printf "%s\n" "done" >&6; } -case $enable_silent_rules in # ((( - yes) AM_DEFAULT_VERBOSITY=0;; - no) AM_DEFAULT_VERBOSITY=1;; -esac -if test $am_cv_make_support_nested_variables = yes; then - AM_V='$(V)' - AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' -else - AM_V=$AM_DEFAULT_VERBOSITY - AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY -fi - if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' @@ -65158,6 +65105,10 @@ if test -z "${LIBMESH_ENABLE_METAPHYSICL_TRUE}" && test -z "${LIBMESH_ENABLE_MET as_fn_error $? "conditional \"LIBMESH_ENABLE_METAPHYSICL\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi +if test -z "${LIBMESH_ENABLE_KOKKOS_TRUE}" && test -z "${LIBMESH_ENABLE_KOKKOS_FALSE}"; then + as_fn_error $? "conditional \"LIBMESH_ENABLE_KOKKOS\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi if test -z "${GIT_CHECKOUT_TRUE}" && test -z "${GIT_CHECKOUT_FALSE}"; then as_fn_error $? "conditional \"GIT_CHECKOUT\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 diff --git a/contrib/Makefile.in b/contrib/Makefile.in index 6c8d8649cdc..44c8949ba9d 100644 --- a/contrib/Makefile.in +++ b/contrib/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -740,10 +738,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -945,13 +941,15 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } libcontrib_dbg.la: $(libcontrib_dbg_la_OBJECTS) $(libcontrib_dbg_la_DEPENDENCIES) $(EXTRA_libcontrib_dbg_la_DEPENDENCIES) $(AM_V_CXXLD)$(libcontrib_dbg_la_LINK) $(am_libcontrib_dbg_la_rpath) $(libcontrib_dbg_la_OBJECTS) $(libcontrib_dbg_la_LIBADD) $(LIBS) @@ -982,7 +980,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1149,7 +1147,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1237,8 +1234,8 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1249,7 +1246,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-recursive - -rm -f ./$(DEPDIR)/libcontrib_dbg_la-cppsource.Plo + -rm -f ./$(DEPDIR)/libcontrib_dbg_la-cppsource.Plo -rm -f ./$(DEPDIR)/libcontrib_devel_la-cppsource.Plo -rm -f ./$(DEPDIR)/libcontrib_oprof_la-cppsource.Plo -rm -f ./$(DEPDIR)/libcontrib_opt_la-cppsource.Plo @@ -1299,7 +1296,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive - -rm -f ./$(DEPDIR)/libcontrib_dbg_la-cppsource.Plo + -rm -f ./$(DEPDIR)/libcontrib_dbg_la-cppsource.Plo -rm -f ./$(DEPDIR)/libcontrib_devel_la-cppsource.Plo -rm -f ./$(DEPDIR)/libcontrib_oprof_la-cppsource.Plo -rm -f ./$(DEPDIR)/libcontrib_opt_la-cppsource.Plo @@ -1353,10 +1350,3 @@ distclean-local: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/capnproto/Makefile.in b/contrib/capnproto/Makefile.in index 43bfdcb44d5..d578796e51d 100644 --- a/contrib/capnproto/Makefile.in +++ b/contrib/capnproto/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -71,8 +71,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -318,9 +316,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(includedir)" HEADERS = $(include_HEADERS) @@ -589,10 +588,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -765,13 +762,15 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } libdbg.la: $(libdbg_la_OBJECTS) $(libdbg_la_DEPENDENCIES) $(EXTRA_libdbg_la_DEPENDENCIES) $(AM_V_CXXLD)$(libdbg_la_LINK) $(am_libdbg_la_rpath) $(libdbg_la_OBJECTS) $(libdbg_la_LIBADD) $(LIBS) @@ -802,7 +801,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -943,7 +942,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1012,23 +1010,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/libdbg_la-rb_data-capnp.Plo + -rm -f ./$(DEPDIR)/libdbg_la-rb_data-capnp.Plo -rm -f ./$(DEPDIR)/libdevel_la-rb_data-capnp.Plo -rm -f ./$(DEPDIR)/liboprof_la-rb_data-capnp.Plo -rm -f ./$(DEPDIR)/libopt_la-rb_data-capnp.Plo @@ -1078,7 +1076,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/libdbg_la-rb_data-capnp.Plo + -rm -f ./$(DEPDIR)/libdbg_la-rb_data-capnp.Plo -rm -f ./$(DEPDIR)/libdevel_la-rb_data-capnp.Plo -rm -f ./$(DEPDIR)/liboprof_la-rb_data-capnp.Plo -rm -f ./$(DEPDIR)/libopt_la-rb_data-capnp.Plo @@ -1160,10 +1158,3 @@ dist-hook: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/eigen/gitshim/Makefile.in b/contrib/eigen/gitshim/Makefile.in index cd83617aabb..9cc13fc8ac3 100644 --- a/contrib/eigen/gitshim/Makefile.in +++ b/contrib/eigen/gitshim/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -73,8 +73,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -204,9 +202,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(includedir)" HEADERS = $(nobase_include_HEADERS) @@ -473,10 +472,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -1357,7 +1354,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1422,8 +1418,8 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1520,10 +1516,3 @@ tags: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/exodusii/5.22b/exodus/Makefile.in b/contrib/exodusii/5.22b/exodus/Makefile.in index d6f576d1a90..715fa0dea85 100644 --- a/contrib/exodusii/5.22b/exodus/Makefile.in +++ b/contrib/exodusii/5.22b/exodus/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -71,8 +71,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -3185,9 +3183,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(includedir)" HEADERS = $(include_HEADERS) @@ -3456,10 +3455,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -3759,19 +3756,21 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } cbind/src/$(am__dirstamp): @$(MKDIR_P) cbind/src - @: >>cbind/src/$(am__dirstamp) + @: > cbind/src/$(am__dirstamp) cbind/src/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) cbind/src/$(DEPDIR) - @: >>cbind/src/$(DEPDIR)/$(am__dirstamp) + @: > cbind/src/$(DEPDIR)/$(am__dirstamp) cbind/src/libdbg_la-ex_close.lo: cbind/src/$(am__dirstamp) \ cbind/src/$(DEPDIR)/$(am__dirstamp) cbind/src/libdbg_la-ex_conv.lo: cbind/src/$(am__dirstamp) \ @@ -4210,10 +4209,10 @@ cbind/src/libdbg_la-ex_utils.lo: cbind/src/$(am__dirstamp) \ cbind/src/$(DEPDIR)/$(am__dirstamp) forbind/src/$(am__dirstamp): @$(MKDIR_P) forbind/src - @: >>forbind/src/$(am__dirstamp) + @: > forbind/src/$(am__dirstamp) forbind/src/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) forbind/src/$(DEPDIR) - @: >>forbind/src/$(DEPDIR)/$(am__dirstamp) + @: > forbind/src/$(DEPDIR)/$(am__dirstamp) forbind/src/libdbg_la-addrwrap.lo: forbind/src/$(am__dirstamp) \ forbind/src/$(DEPDIR)/$(am__dirstamp) forbind/src/libdbg_la-exo_jack.lo: forbind/src/$(am__dirstamp) \ @@ -7102,7 +7101,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -14901,7 +14900,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -14966,12 +14964,12 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) cbind/src/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) cbind/src/$(am__dirstamp) - -$(am__rm_f) forbind/src/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) forbind/src/$(am__dirstamp) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f cbind/src/$(DEPDIR)/$(am__dirstamp) + -rm -f cbind/src/$(am__dirstamp) + -rm -f forbind/src/$(DEPDIR)/$(am__dirstamp) + -rm -f forbind/src/$(am__dirstamp) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -14982,7 +14980,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f cbind/src/$(DEPDIR)/libdbg_la-ex_close.Plo + -rm -f cbind/src/$(DEPDIR)/libdbg_la-ex_close.Plo -rm -f cbind/src/$(DEPDIR)/libdbg_la-ex_conv.Plo -rm -f cbind/src/$(DEPDIR)/libdbg_la-ex_copy.Plo -rm -f cbind/src/$(DEPDIR)/libdbg_la-ex_create.Plo @@ -16122,7 +16120,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f cbind/src/$(DEPDIR)/libdbg_la-ex_close.Plo + -rm -f cbind/src/$(DEPDIR)/libdbg_la-ex_close.Plo -rm -f cbind/src/$(DEPDIR)/libdbg_la-ex_conv.Plo -rm -f cbind/src/$(DEPDIR)/libdbg_la-ex_copy.Plo -rm -f cbind/src/$(DEPDIR)/libdbg_la-ex_create.Plo @@ -17264,10 +17262,3 @@ uninstall-am: uninstall-includeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/exodusii/5.22b/nemesis/Makefile.in b/contrib/exodusii/5.22b/nemesis/Makefile.in index 8538cdc184f..453609455cf 100644 --- a/contrib/exodusii/5.22b/nemesis/Makefile.in +++ b/contrib/exodusii/5.22b/nemesis/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -535,10 +533,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -700,13 +696,15 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } libdbg.la: $(libdbg_la_OBJECTS) $(libdbg_la_DEPENDENCIES) $(EXTRA_libdbg_la_DEPENDENCIES) $(AM_V_CCLD)$(libdbg_la_LINK) $(am_libdbg_la_rpath) $(libdbg_la_OBJECTS) $(libdbg_la_LIBADD) $(LIBS) @@ -737,7 +735,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -857,7 +855,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -919,8 +916,8 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -931,7 +928,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/libdbg_la-nemesis_wrapper.Plo + -rm -f ./$(DEPDIR)/libdbg_la-nemesis_wrapper.Plo -rm -f ./$(DEPDIR)/libdevel_la-nemesis_wrapper.Plo -rm -f ./$(DEPDIR)/liboprof_la-nemesis_wrapper.Plo -rm -f ./$(DEPDIR)/libopt_la-nemesis_wrapper.Plo @@ -981,7 +978,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/libdbg_la-nemesis_wrapper.Plo + -rm -f ./$(DEPDIR)/libdbg_la-nemesis_wrapper.Plo -rm -f ./$(DEPDIR)/libdevel_la-nemesis_wrapper.Plo -rm -f ./$(DEPDIR)/liboprof_la-nemesis_wrapper.Plo -rm -f ./$(DEPDIR)/libopt_la-nemesis_wrapper.Plo @@ -1032,10 +1029,3 @@ uninstall-am: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/exodusii/Lib/Makefile.in b/contrib/exodusii/Lib/Makefile.in index 4c6ef829ed5..89af0b83167 100644 --- a/contrib/exodusii/Lib/Makefile.in +++ b/contrib/exodusii/Lib/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -71,8 +71,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -1820,9 +1818,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(includedir)" HEADERS = $(include_HEADERS) @@ -2091,10 +2090,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -2439,19 +2436,21 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } src/$(am__dirstamp): @$(MKDIR_P) src - @: >>src/$(am__dirstamp) + @: > src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/$(DEPDIR) - @: >>src/$(DEPDIR)/$(am__dirstamp) + @: > src/$(DEPDIR)/$(am__dirstamp) src/libdbg_la-exclos.lo: src/$(am__dirstamp) \ src/$(DEPDIR)/$(am__dirstamp) src/libdbg_la-excn2s.lo: src/$(am__dirstamp) \ @@ -5104,7 +5103,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -11336,7 +11335,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -11401,10 +11399,10 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) src/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/$(am__dirstamp) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f src/$(DEPDIR)/$(am__dirstamp) + -rm -f src/$(am__dirstamp) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -11415,7 +11413,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f src/$(DEPDIR)/libdbg_la-ex_conv.Plo + -rm -f src/$(DEPDIR)/libdbg_la-ex_conv.Plo -rm -f src/$(DEPDIR)/libdbg_la-ex_utils.Plo -rm -f src/$(DEPDIR)/libdbg_la-exclos.Plo -rm -f src/$(DEPDIR)/libdbg_la-excn2s.Plo @@ -12335,7 +12333,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f src/$(DEPDIR)/libdbg_la-ex_conv.Plo + -rm -f src/$(DEPDIR)/libdbg_la-ex_conv.Plo -rm -f src/$(DEPDIR)/libdbg_la-ex_utils.Plo -rm -f src/$(DEPDIR)/libdbg_la-exclos.Plo -rm -f src/$(DEPDIR)/libdbg_la-excn2s.Plo @@ -13257,10 +13255,3 @@ uninstall-am: uninstall-includeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/exodusii/v8.11/exodus/Makefile.in b/contrib/exodusii/v8.11/exodus/Makefile.in index 826c62c23e0..a36d5db4b93 100644 --- a/contrib/exodusii/v8.11/exodus/Makefile.in +++ b/contrib/exodusii/v8.11/exodus/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -71,8 +71,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -4113,9 +4111,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(includedir)" HEADERS = $(include_HEADERS) @@ -4384,10 +4383,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -4852,19 +4849,21 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } src/$(am__dirstamp): @$(MKDIR_P) src - @: >>src/$(am__dirstamp) + @: > src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/$(DEPDIR) - @: >>src/$(DEPDIR)/$(am__dirstamp) + @: > src/$(DEPDIR)/$(am__dirstamp) src/libdbg_la-ex_add_attr.lo: src/$(am__dirstamp) \ src/$(DEPDIR)/$(am__dirstamp) src/libdbg_la-ex_close.lo: src/$(am__dirstamp) \ @@ -5221,10 +5220,10 @@ src/libdbg_la-ex_utils.lo: src/$(am__dirstamp) \ src/$(DEPDIR)/$(am__dirstamp) src/deprecated/$(am__dirstamp): @$(MKDIR_P) src/deprecated - @: >>src/deprecated/$(am__dirstamp) + @: > src/deprecated/$(am__dirstamp) src/deprecated/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/deprecated/$(DEPDIR) - @: >>src/deprecated/$(DEPDIR)/$(am__dirstamp) + @: > src/deprecated/$(DEPDIR)/$(am__dirstamp) src/deprecated/libdbg_la-ex_get_concat_node_sets.lo: \ src/deprecated/$(am__dirstamp) \ src/deprecated/$(DEPDIR)/$(am__dirstamp) @@ -9855,7 +9854,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -20183,7 +20182,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -20248,12 +20246,12 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) src/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/$(am__dirstamp) - -$(am__rm_f) src/deprecated/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/deprecated/$(am__dirstamp) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f src/$(DEPDIR)/$(am__dirstamp) + -rm -f src/$(am__dirstamp) + -rm -f src/deprecated/$(DEPDIR)/$(am__dirstamp) + -rm -f src/deprecated/$(am__dirstamp) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -20264,7 +20262,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f src/$(DEPDIR)/libdbg_la-ex__put_homogenous_block_params.Plo + -rm -f src/$(DEPDIR)/libdbg_la-ex__put_homogenous_block_params.Plo -rm -f src/$(DEPDIR)/libdbg_la-ex_add_attr.Plo -rm -f src/$(DEPDIR)/libdbg_la-ex_close.Plo -rm -f src/$(DEPDIR)/libdbg_la-ex_conv.Plo @@ -21769,7 +21767,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f src/$(DEPDIR)/libdbg_la-ex__put_homogenous_block_params.Plo + -rm -f src/$(DEPDIR)/libdbg_la-ex__put_homogenous_block_params.Plo -rm -f src/$(DEPDIR)/libdbg_la-ex_add_attr.Plo -rm -f src/$(DEPDIR)/libdbg_la-ex_close.Plo -rm -f src/$(DEPDIR)/libdbg_la-ex_conv.Plo @@ -23276,10 +23274,3 @@ uninstall-am: uninstall-includeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/exodusii/v8.11/nemesis/Makefile.in b/contrib/exodusii/v8.11/nemesis/Makefile.in index d1909c9f1d5..66fb09c2200 100644 --- a/contrib/exodusii/v8.11/nemesis/Makefile.in +++ b/contrib/exodusii/v8.11/nemesis/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -545,10 +543,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -711,13 +707,15 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } libdbg.la: $(libdbg_la_OBJECTS) $(libdbg_la_DEPENDENCIES) $(EXTRA_libdbg_la_DEPENDENCIES) $(AM_V_CCLD)$(libdbg_la_LINK) $(am_libdbg_la_rpath) $(libdbg_la_OBJECTS) $(libdbg_la_LIBADD) $(LIBS) @@ -753,7 +751,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -908,7 +906,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -970,8 +967,8 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -982,7 +979,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/libdbg_la-ne_ctest_wrap.Plo + -rm -f ./$(DEPDIR)/libdbg_la-ne_ctest_wrap.Plo -rm -f ./$(DEPDIR)/libdbg_la-nemesis_wrapper.Plo -rm -f ./$(DEPDIR)/libdevel_la-ne_ctest_wrap.Plo -rm -f ./$(DEPDIR)/libdevel_la-nemesis_wrapper.Plo @@ -1037,7 +1034,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/libdbg_la-ne_ctest_wrap.Plo + -rm -f ./$(DEPDIR)/libdbg_la-ne_ctest_wrap.Plo -rm -f ./$(DEPDIR)/libdbg_la-nemesis_wrapper.Plo -rm -f ./$(DEPDIR)/libdevel_la-ne_ctest_wrap.Plo -rm -f ./$(DEPDIR)/libdevel_la-nemesis_wrapper.Plo @@ -1093,10 +1090,3 @@ uninstall-am: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/fparser/Makefile.in b/contrib/fparser/Makefile.in index a9a20542d31..ce6e03edf55 100644 --- a/contrib/fparser/Makefile.in +++ b/contrib/fparser/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -72,8 +72,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -698,9 +696,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(includedir)" HEADERS = $(include_HEADERS) @@ -1003,10 +1002,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -1286,23 +1283,30 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstPROGRAMS: - $(am__rm_f) $(noinst_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(noinst_PROGRAMS:$(EXEEXT)=) + @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } fpoptimizer/$(am__dirstamp): @$(MKDIR_P) fpoptimizer - @: >>fpoptimizer/$(am__dirstamp) + @: > fpoptimizer/$(am__dirstamp) fpoptimizer/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) fpoptimizer/$(DEPDIR) - @: >>fpoptimizer/$(DEPDIR)/$(am__dirstamp) + @: > fpoptimizer/$(DEPDIR)/$(am__dirstamp) fpoptimizer/libdbg_la-opcodename.lo: fpoptimizer/$(am__dirstamp) \ fpoptimizer/$(DEPDIR)/$(am__dirstamp) fpoptimizer/libdbg_la-bytecodesynth.lo: fpoptimizer/$(am__dirstamp) \ @@ -1525,10 +1529,10 @@ libprof.la: $(libprof_la_OBJECTS) $(libprof_la_DEPENDENCIES) $(EXTRA_libprof_la_ $(AM_V_CXXLD)$(libprof_la_LINK) $(am_libprof_la_rpath) $(libprof_la_OBJECTS) $(libprof_la_LIBADD) $(LIBS) util/$(am__dirstamp): @$(MKDIR_P) util - @: >>util/$(am__dirstamp) + @: > util/$(am__dirstamp) util/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) util/$(DEPDIR) - @: >>util/$(DEPDIR)/$(am__dirstamp) + @: > util/$(DEPDIR)/$(am__dirstamp) util/bytecoderules_parser-bytecoderules_parser.$(OBJEXT): \ util/$(am__dirstamp) util/$(DEPDIR)/$(am__dirstamp) @@ -1676,7 +1680,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -2695,7 +2699,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -2787,29 +2790,29 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) - -$(am__rm_f) fpoptimizer/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) fpoptimizer/$(am__dirstamp) - -$(am__rm_f) util/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) util/$(am__dirstamp) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f fpoptimizer/$(DEPDIR)/$(am__dirstamp) + -rm -f fpoptimizer/$(am__dirstamp) + -rm -f util/$(DEPDIR)/$(am__dirstamp) + -rm -f util/$(am__dirstamp) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) - -$(am__rm_f) util/tree_grammar_parser.cc + -rm -f util/tree_grammar_parser.cc + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-recursive clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ clean-noinstPROGRAMS mostlyclean-am distclean: distclean-recursive - -rm -f ./$(DEPDIR)/libdbg_la-Faddeeva.Plo + -rm -f ./$(DEPDIR)/libdbg_la-Faddeeva.Plo -rm -f ./$(DEPDIR)/libdbg_la-fparser.Plo -rm -f ./$(DEPDIR)/libdbg_la-fparser_ad.Plo -rm -f ./$(DEPDIR)/libdbg_la-fpoptimizer.Plo @@ -2973,7 +2976,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive - -rm -f ./$(DEPDIR)/libdbg_la-Faddeeva.Plo + -rm -f ./$(DEPDIR)/libdbg_la-Faddeeva.Plo -rm -f ./$(DEPDIR)/libdbg_la-fparser.Plo -rm -f ./$(DEPDIR)/libdbg_la-fparser_ad.Plo -rm -f ./$(DEPDIR)/libdbg_la-fpoptimizer.Plo @@ -3174,10 +3177,3 @@ fparser.cc: extrasrc/fp_opcode_add.inc # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/fparser/extrasrc/Makefile.in b/contrib/fparser/extrasrc/Makefile.in index f257d59051c..81ef673f411 100644 --- a/contrib/fparser/extrasrc/Makefile.in +++ b/contrib/fparser/extrasrc/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -75,8 +75,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -206,9 +204,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(includedir)" HEADERS = $(include_HEADERS) @@ -475,10 +474,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -673,7 +670,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -739,16 +735,16 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am @@ -843,10 +839,3 @@ uninstall-am: uninstall-includeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/gmv/Makefile.in b/contrib/gmv/Makefile.in index 1043f694cf0..5ec3da747d1 100644 --- a/contrib/gmv/Makefile.in +++ b/contrib/gmv/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -530,10 +528,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -690,13 +686,15 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } libdbg.la: $(libdbg_la_OBJECTS) $(libdbg_la_DEPENDENCIES) $(EXTRA_libdbg_la_DEPENDENCIES) $(AM_V_CCLD)$(libdbg_la_LINK) $(am_libdbg_la_rpath) $(libdbg_la_OBJECTS) $(libdbg_la_LIBADD) $(LIBS) @@ -727,7 +725,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -847,7 +845,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -909,8 +906,8 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -921,7 +918,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/libdbg_la-gmvread.Plo + -rm -f ./$(DEPDIR)/libdbg_la-gmvread.Plo -rm -f ./$(DEPDIR)/libdevel_la-gmvread.Plo -rm -f ./$(DEPDIR)/liboprof_la-gmvread.Plo -rm -f ./$(DEPDIR)/libopt_la-gmvread.Plo @@ -971,7 +968,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/libdbg_la-gmvread.Plo + -rm -f ./$(DEPDIR)/libdbg_la-gmvread.Plo -rm -f ./$(DEPDIR)/libdevel_la-gmvread.Plo -rm -f ./$(DEPDIR)/liboprof_la-gmvread.Plo -rm -f ./$(DEPDIR)/libopt_la-gmvread.Plo @@ -1022,10 +1019,3 @@ uninstall-am: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/gzstream/Makefile.in b/contrib/gzstream/Makefile.in index 26d9c6a99cd..15537d4201d 100644 --- a/contrib/gzstream/Makefile.in +++ b/contrib/gzstream/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -71,8 +71,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -311,9 +309,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(includedir)" HEADERS = $(nobase_include_HEADERS) @@ -582,10 +581,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -746,13 +743,15 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } libdbg.la: $(libdbg_la_OBJECTS) $(libdbg_la_DEPENDENCIES) $(EXTRA_libdbg_la_DEPENDENCIES) $(AM_V_CXXLD)$(libdbg_la_LINK) $(am_libdbg_la_rpath) $(libdbg_la_OBJECTS) $(libdbg_la_LIBADD) $(LIBS) @@ -783,7 +782,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -927,7 +926,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -992,8 +990,8 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1004,7 +1002,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/libdbg_la-gzstream.Plo + -rm -f ./$(DEPDIR)/libdbg_la-gzstream.Plo -rm -f ./$(DEPDIR)/libdevel_la-gzstream.Plo -rm -f ./$(DEPDIR)/liboprof_la-gzstream.Plo -rm -f ./$(DEPDIR)/libopt_la-gzstream.Plo @@ -1054,7 +1052,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/libdbg_la-gzstream.Plo + -rm -f ./$(DEPDIR)/libdbg_la-gzstream.Plo -rm -f ./$(DEPDIR)/libdevel_la-gzstream.Plo -rm -f ./$(DEPDIR)/liboprof_la-gzstream.Plo -rm -f ./$(DEPDIR)/libopt_la-gzstream.Plo @@ -1105,10 +1103,3 @@ uninstall-am: uninstall-nobase_includeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/laspack/Makefile.in b/contrib/laspack/Makefile.in index a921519ee01..2bdceaaf378 100644 --- a/contrib/laspack/Makefile.in +++ b/contrib/laspack/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -640,10 +638,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -829,13 +825,15 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } libdbg.la: $(libdbg_la_OBJECTS) $(libdbg_la_DEPENDENCIES) $(EXTRA_libdbg_la_DEPENDENCIES) $(AM_V_CXXLD)$(libdbg_la_LINK) $(am_libdbg_la_rpath) $(libdbg_la_OBJECTS) $(libdbg_la_LIBADD) $(LIBS) @@ -916,7 +914,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1386,7 +1384,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1448,8 +1445,8 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1460,7 +1457,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/libdbg_la-eigenval.Plo + -rm -f ./$(DEPDIR)/libdbg_la-eigenval.Plo -rm -f ./$(DEPDIR)/libdbg_la-errhandl.Plo -rm -f ./$(DEPDIR)/libdbg_la-factor.Plo -rm -f ./$(DEPDIR)/libdbg_la-itersolv.Plo @@ -1560,7 +1557,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/libdbg_la-eigenval.Plo + -rm -f ./$(DEPDIR)/libdbg_la-eigenval.Plo -rm -f ./$(DEPDIR)/libdbg_la-errhandl.Plo -rm -f ./$(DEPDIR)/libdbg_la-factor.Plo -rm -f ./$(DEPDIR)/libdbg_la-itersolv.Plo @@ -1661,10 +1658,3 @@ uninstall-am: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/libHilbert/Makefile.in b/contrib/libHilbert/Makefile.in index 92b7a8a5c6e..eca31e09a29 100644 --- a/contrib/libHilbert/Makefile.in +++ b/contrib/libHilbert/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -613,10 +611,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -791,19 +787,21 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } src/$(am__dirstamp): @$(MKDIR_P) src - @: >>src/$(am__dirstamp) + @: > src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/$(DEPDIR) - @: >>src/$(DEPDIR)/$(am__dirstamp) + @: > src/$(DEPDIR)/$(am__dirstamp) src/libdbg_la-BigBitVec.lo: src/$(am__dirstamp) \ src/$(DEPDIR)/$(am__dirstamp) src/libdbg_la-FixBitVec.lo: src/$(am__dirstamp) \ @@ -891,7 +889,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1117,7 +1115,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1179,10 +1176,10 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) src/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/$(am__dirstamp) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f src/$(DEPDIR)/$(am__dirstamp) + -rm -f src/$(am__dirstamp) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1193,7 +1190,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f src/$(DEPDIR)/libdbg_la-BigBitVec.Plo + -rm -f src/$(DEPDIR)/libdbg_la-BigBitVec.Plo -rm -f src/$(DEPDIR)/libdbg_la-FixBitVec.Plo -rm -f src/$(DEPDIR)/libdbg_la-Hilbert.Plo -rm -f src/$(DEPDIR)/libdbg_la-hilbert_mpi_ops.Plo @@ -1258,7 +1255,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f src/$(DEPDIR)/libdbg_la-BigBitVec.Plo + -rm -f src/$(DEPDIR)/libdbg_la-BigBitVec.Plo -rm -f src/$(DEPDIR)/libdbg_la-FixBitVec.Plo -rm -f src/$(DEPDIR)/libdbg_la-Hilbert.Plo -rm -f src/$(DEPDIR)/libdbg_la-hilbert_mpi_ops.Plo @@ -1324,10 +1321,3 @@ uninstall-am: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/metis/Makefile.in b/contrib/metis/Makefile.in index 2167e22fd72..abdedf965c2 100644 --- a/contrib/metis/Makefile.in +++ b/contrib/metis/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -71,8 +71,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -886,9 +884,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(includedir)" HEADERS = $(include_HEADERS) @@ -1157,10 +1156,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -1416,19 +1413,21 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } GKlib/$(am__dirstamp): @$(MKDIR_P) GKlib - @: >>GKlib/$(am__dirstamp) + @: > GKlib/$(am__dirstamp) GKlib/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) GKlib/$(DEPDIR) - @: >>GKlib/$(DEPDIR)/$(am__dirstamp) + @: > GKlib/$(DEPDIR)/$(am__dirstamp) GKlib/libdbg_la-b64.lo: GKlib/$(am__dirstamp) \ GKlib/$(DEPDIR)/$(am__dirstamp) GKlib/libdbg_la-blas.lo: GKlib/$(am__dirstamp) \ @@ -1483,10 +1482,10 @@ GKlib/libdbg_la-util.lo: GKlib/$(am__dirstamp) \ GKlib/$(DEPDIR)/$(am__dirstamp) libmetis/$(am__dirstamp): @$(MKDIR_P) libmetis - @: >>libmetis/$(am__dirstamp) + @: > libmetis/$(am__dirstamp) libmetis/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) libmetis/$(DEPDIR) - @: >>libmetis/$(DEPDIR)/$(am__dirstamp) + @: > libmetis/$(DEPDIR)/$(am__dirstamp) libmetis/libdbg_la-auxapi.lo: libmetis/$(am__dirstamp) \ libmetis/$(DEPDIR)/$(am__dirstamp) libmetis/libdbg_la-balance.lo: libmetis/$(am__dirstamp) \ @@ -2379,7 +2378,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -4622,7 +4621,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -4687,12 +4685,12 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) GKlib/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) GKlib/$(am__dirstamp) - -$(am__rm_f) libmetis/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) libmetis/$(am__dirstamp) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f GKlib/$(DEPDIR)/$(am__dirstamp) + -rm -f GKlib/$(am__dirstamp) + -rm -f libmetis/$(DEPDIR)/$(am__dirstamp) + -rm -f libmetis/$(am__dirstamp) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -4703,7 +4701,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f GKlib/$(DEPDIR)/libdbg_la-b64.Plo + -rm -f GKlib/$(DEPDIR)/libdbg_la-b64.Plo -rm -f GKlib/$(DEPDIR)/libdbg_la-blas.Plo -rm -f GKlib/$(DEPDIR)/libdbg_la-csr.Plo -rm -f GKlib/$(DEPDIR)/libdbg_la-error.Plo @@ -5053,7 +5051,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f GKlib/$(DEPDIR)/libdbg_la-b64.Plo + -rm -f GKlib/$(DEPDIR)/libdbg_la-b64.Plo -rm -f GKlib/$(DEPDIR)/libdbg_la-blas.Plo -rm -f GKlib/$(DEPDIR)/libdbg_la-csr.Plo -rm -f GKlib/$(DEPDIR)/libdbg_la-error.Plo @@ -5405,10 +5403,3 @@ uninstall-am: uninstall-includeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/nanoflann/Makefile.in b/contrib/nanoflann/Makefile.in index cb6fb5b1e25..1e5eea844f9 100644 --- a/contrib/nanoflann/Makefile.in +++ b/contrib/nanoflann/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -287,9 +285,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(includedir)" HEADERS = $(include_HEADERS) @@ -579,10 +578,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -711,14 +708,19 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list nanoflann/examples/$(am__dirstamp): @$(MKDIR_P) nanoflann/examples - @: >>nanoflann/examples/$(am__dirstamp) + @: > nanoflann/examples/$(am__dirstamp) nanoflann/examples/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) nanoflann/examples/$(DEPDIR) - @: >>nanoflann/examples/$(DEPDIR)/$(am__dirstamp) + @: > nanoflann/examples/$(DEPDIR)/$(am__dirstamp) nanoflann/examples/matrix_example.$(OBJEXT): \ nanoflann/examples/$(am__dirstamp) \ nanoflann/examples/$(DEPDIR)/$(am__dirstamp) @@ -770,7 +772,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -969,7 +971,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1036,10 +1037,10 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) nanoflann/examples/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) nanoflann/examples/$(am__dirstamp) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f nanoflann/examples/$(DEPDIR)/$(am__dirstamp) + -rm -f nanoflann/examples/$(am__dirstamp) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1050,7 +1051,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f nanoflann/examples/$(DEPDIR)/matrix_example.Po + -rm -f nanoflann/examples/$(DEPDIR)/matrix_example.Po -rm -f nanoflann/examples/$(DEPDIR)/pointcloud_adaptor_example.Po -rm -f nanoflann/examples/$(DEPDIR)/pointcloud_example.Po -rm -f nanoflann/examples/$(DEPDIR)/pointcloud_kdd_radius.Po @@ -1100,7 +1101,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f nanoflann/examples/$(DEPDIR)/matrix_example.Po + -rm -f nanoflann/examples/$(DEPDIR)/matrix_example.Po -rm -f nanoflann/examples/$(DEPDIR)/pointcloud_adaptor_example.Po -rm -f nanoflann/examples/$(DEPDIR)/pointcloud_example.Po -rm -f nanoflann/examples/$(DEPDIR)/pointcloud_kdd_radius.Po @@ -1146,10 +1147,3 @@ uninstall-am: uninstall-includeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/nemesis/Lib/Makefile.in b/contrib/nemesis/Lib/Makefile.in index 30e196af739..44458861b6c 100644 --- a/contrib/nemesis/Lib/Makefile.in +++ b/contrib/nemesis/Lib/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -925,10 +923,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -1137,13 +1133,15 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } libdbg.la: $(libdbg_la_OBJECTS) $(libdbg_la_DEPENDENCIES) $(EXTRA_libdbg_la_DEPENDENCIES) $(AM_V_CCLD)$(libdbg_la_LINK) $(am_libdbg_la_rpath) $(libdbg_la_OBJECTS) $(libdbg_la_LIBADD) $(LIBS) @@ -1409,7 +1407,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -3174,7 +3172,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -3236,8 +3233,8 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -3248,7 +3245,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/libdbg_la-ne_gcmp.Plo + -rm -f ./$(DEPDIR)/libdbg_la-ne_gcmp.Plo -rm -f ./$(DEPDIR)/libdbg_la-ne_gebig.Plo -rm -f ./$(DEPDIR)/libdbg_la-ne_gelcm.Plo -rm -f ./$(DEPDIR)/libdbg_la-ne_gelm.Plo @@ -3533,7 +3530,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/libdbg_la-ne_gcmp.Plo + -rm -f ./$(DEPDIR)/libdbg_la-ne_gcmp.Plo -rm -f ./$(DEPDIR)/libdbg_la-ne_gebig.Plo -rm -f ./$(DEPDIR)/libdbg_la-ne_gelcm.Plo -rm -f ./$(DEPDIR)/libdbg_la-ne_gelm.Plo @@ -3819,10 +3816,3 @@ uninstall-am: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/netgen/Makefile.in b/contrib/netgen/Makefile.in index 69c4ffea22a..01fdc4d4a0e 100644 --- a/contrib/netgen/Makefile.in +++ b/contrib/netgen/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -71,8 +71,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -202,9 +200,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(netgenlibdir)" \ "$(DESTDIR)$(ngliblibdir)" "$(DESTDIR)$(netgenincludedir)" \ @@ -477,10 +476,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -744,7 +741,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -813,13 +809,13 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) @LIBMESH_ENABLE_NETGEN_FALSE@clean-local: @LIBMESH_ENABLE_NETGEN_FALSE@distclean-local: @LIBMESH_ENABLE_NETGEN_FALSE@install-data-local: @@ -974,10 +970,3 @@ uninstall-am: uninstall-netgenincludeHEADERS uninstall-netgenlibDATA \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/parmetis/Makefile.in b/contrib/parmetis/Makefile.in index 70875e6ff39..6ca88e8bb4d 100644 --- a/contrib/parmetis/Makefile.in +++ b/contrib/parmetis/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -991,10 +989,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -1206,19 +1202,21 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } libparmetis/$(am__dirstamp): @$(MKDIR_P) libparmetis - @: >>libparmetis/$(am__dirstamp) + @: > libparmetis/$(am__dirstamp) libparmetis/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) libparmetis/$(DEPDIR) - @: >>libparmetis/$(DEPDIR)/$(am__dirstamp) + @: > libparmetis/$(DEPDIR)/$(am__dirstamp) libparmetis/libdbg_la-akwayfm.lo: libparmetis/$(am__dirstamp) \ libparmetis/$(DEPDIR)/$(am__dirstamp) libparmetis/libdbg_la-ametis.lo: libparmetis/$(am__dirstamp) \ @@ -1831,7 +1829,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -3282,7 +3280,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -3344,10 +3341,10 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) libparmetis/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) libparmetis/$(am__dirstamp) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f libparmetis/$(DEPDIR)/$(am__dirstamp) + -rm -f libparmetis/$(am__dirstamp) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -3358,7 +3355,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f libparmetis/$(DEPDIR)/libdbg_la-akwayfm.Plo + -rm -f libparmetis/$(DEPDIR)/libdbg_la-akwayfm.Plo -rm -f libparmetis/$(DEPDIR)/libdbg_la-ametis.Plo -rm -f libparmetis/$(DEPDIR)/libdbg_la-balancemylink.Plo -rm -f libparmetis/$(DEPDIR)/libdbg_la-comm.Plo @@ -3598,7 +3595,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f libparmetis/$(DEPDIR)/libdbg_la-akwayfm.Plo + -rm -f libparmetis/$(DEPDIR)/libdbg_la-akwayfm.Plo -rm -f libparmetis/$(DEPDIR)/libdbg_la-ametis.Plo -rm -f libparmetis/$(DEPDIR)/libdbg_la-balancemylink.Plo -rm -f libparmetis/$(DEPDIR)/libdbg_la-comm.Plo @@ -3839,10 +3836,3 @@ uninstall-am: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/poly2tri/modified/Makefile.in b/contrib/poly2tri/modified/Makefile.in index abb0c8cffa6..459fa9b9388 100644 --- a/contrib/poly2tri/modified/Makefile.in +++ b/contrib/poly2tri/modified/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -71,8 +71,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -406,9 +404,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(includedir)" HEADERS = $(nobase_nodist_include_HEADERS) @@ -677,10 +676,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -882,27 +879,29 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(am__dirstamp): @$(MKDIR_P) $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common - @: >>$(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(am__dirstamp) + @: > $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(am__dirstamp) $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR) - @: >>$(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR)/$(am__dirstamp) + @: > $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR)/$(am__dirstamp) $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/libdbg_la-shapes.lo: $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(am__dirstamp) \ $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR)/$(am__dirstamp) $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/$(am__dirstamp): @$(MKDIR_P) $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep - @: >>$(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/$(am__dirstamp) + @: > $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/$(am__dirstamp) $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/$(DEPDIR) - @: >>$(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/$(DEPDIR)/$(am__dirstamp) + @: > $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/$(DEPDIR)/$(am__dirstamp) $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/libdbg_la-advancing_front.lo: $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/$(am__dirstamp) \ $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/$(DEPDIR)/$(am__dirstamp) $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/libdbg_la-cdt.lo: $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/$(am__dirstamp) \ @@ -1005,7 +1004,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1291,7 +1290,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1359,24 +1357,24 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(am__dirstamp) - -$(am__rm_f) $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/$(am__dirstamp) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR)/$(am__dirstamp)" || rm -f $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR)/$(am__dirstamp) + -test -z "$(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(am__dirstamp)" || rm -f $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(am__dirstamp) + -test -z "$(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/$(DEPDIR)/$(am__dirstamp)" || rm -f $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/$(DEPDIR)/$(am__dirstamp) + -test -z "$(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/$(am__dirstamp)" || rm -f $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/sweep/$(am__dirstamp) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-generic clean-libtool clean-local \ clean-noinstLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -f $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR)/libdbg_la-shapes.Plo + -rm -f $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR)/libdbg_la-shapes.Plo -rm -f $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR)/libdevel_la-shapes.Plo -rm -f $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR)/liboprof_la-shapes.Plo -rm -f $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR)/libopt_la-shapes.Plo @@ -1446,7 +1444,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR)/libdbg_la-shapes.Plo + -rm -f $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR)/libdbg_la-shapes.Plo -rm -f $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR)/libdevel_la-shapes.Plo -rm -f $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR)/liboprof_la-shapes.Plo -rm -f $(top_builddir)/contrib/poly2tri/poly2tri/poly2tri/common/$(DEPDIR)/libopt_la-shapes.Plo @@ -1548,10 +1546,3 @@ poly2tri/sweep/sweep.h : $(top_srcdir)/contrib/poly2tri/poly2tri/poly2tri/sweep/ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/qhull/2012.1/Makefile.in b/contrib/qhull/2012.1/Makefile.in index d9910cea212..3a082fe69d5 100644 --- a/contrib/qhull/2012.1/Makefile.in +++ b/contrib/qhull/2012.1/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -169,13 +167,12 @@ CONFIG_HEADER = $(top_builddir)/include/libmesh_config.h.tmp CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = LTLIBRARIES = $(noinst_LTLIBRARIES) -ARFLAGS = cr +ARFLAGS = cru AM_V_AR = $(am__v_AR_@AM_V@) am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@) am__v_AR_0 = @echo " AR " $@; am__v_AR_1 = libqhull_a_AR = $(AR) $(ARFLAGS) -libqhull_a_RANLIB = $(RANLIB) libqhull_a_LIBADD = am__dirstamp = $(am__leading_dot)dirstamp am__objects_1 = src/libqhull/libqhull_a-geom.$(OBJEXT) \ @@ -198,7 +195,6 @@ am__objects_1 = src/libqhull/libqhull_a-geom.$(OBJEXT) \ am_libqhull_a_OBJECTS = $(am__objects_1) libqhull_a_OBJECTS = $(am_libqhull_a_OBJECTS) libqhull_p_a_AR = $(AR) $(ARFLAGS) -libqhull_p_a_RANLIB = $(RANLIB) libqhull_p_a_LIBADD = am__objects_2 = src/libqhull/libqhull_p_a-geom.$(OBJEXT) \ src/libqhull/libqhull_p_a-geom2.$(OBJEXT) \ @@ -220,7 +216,6 @@ am__objects_2 = src/libqhull/libqhull_p_a-geom.$(OBJEXT) \ am_libqhull_p_a_OBJECTS = $(am__objects_2) libqhull_p_a_OBJECTS = $(am_libqhull_p_a_OBJECTS) libqhullcpp_a_AR = $(AR) $(ARFLAGS) -libqhullcpp_a_RANLIB = $(RANLIB) libqhullcpp_a_LIBADD = am__objects_3 = src/libqhull/libqhullcpp_a-geom.$(OBJEXT) \ src/libqhull/libqhullcpp_a-geom2.$(OBJEXT) \ @@ -1300,10 +1295,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -1624,26 +1617,33 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list clean-checkLIBRARIES: - -$(am__rm_f) $(check_LIBRARIES) + -test -z "$(check_LIBRARIES)" || rm -f $(check_LIBRARIES) clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } src/libqhull/$(am__dirstamp): @$(MKDIR_P) src/libqhull - @: >>src/libqhull/$(am__dirstamp) + @: > src/libqhull/$(am__dirstamp) src/libqhull/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/libqhull/$(DEPDIR) - @: >>src/libqhull/$(DEPDIR)/$(am__dirstamp) + @: > src/libqhull/$(DEPDIR)/$(am__dirstamp) src/libqhull/libqhull_a-geom.$(OBJEXT): src/libqhull/$(am__dirstamp) \ src/libqhull/$(DEPDIR)/$(am__dirstamp) src/libqhull/libqhull_a-geom2.$(OBJEXT): src/libqhull/$(am__dirstamp) \ @@ -1689,7 +1689,7 @@ src/libqhull/libqhull_a-userprintf_rbox.$(OBJEXT): \ libqhull.a: $(libqhull_a_OBJECTS) $(libqhull_a_DEPENDENCIES) $(EXTRA_libqhull_a_DEPENDENCIES) $(AM_V_at)-rm -f libqhull.a $(AM_V_AR)$(libqhull_a_AR) libqhull.a $(libqhull_a_OBJECTS) $(libqhull_a_LIBADD) - $(AM_V_at)$(libqhull_a_RANLIB) libqhull.a + $(AM_V_at)$(RANLIB) libqhull.a src/libqhull/libqhull_p_a-geom.$(OBJEXT): \ src/libqhull/$(am__dirstamp) \ src/libqhull/$(DEPDIR)/$(am__dirstamp) @@ -1743,7 +1743,7 @@ src/libqhull/libqhull_p_a-userprintf_rbox.$(OBJEXT): \ libqhull_p.a: $(libqhull_p_a_OBJECTS) $(libqhull_p_a_DEPENDENCIES) $(EXTRA_libqhull_p_a_DEPENDENCIES) $(AM_V_at)-rm -f libqhull_p.a $(AM_V_AR)$(libqhull_p_a_AR) libqhull_p.a $(libqhull_p_a_OBJECTS) $(libqhull_p_a_LIBADD) - $(AM_V_at)$(libqhull_p_a_RANLIB) libqhull_p.a + $(AM_V_at)$(RANLIB) libqhull_p.a src/libqhull/libqhullcpp_a-geom.$(OBJEXT): \ src/libqhull/$(am__dirstamp) \ src/libqhull/$(DEPDIR)/$(am__dirstamp) @@ -1790,10 +1790,10 @@ src/libqhull/libqhullcpp_a-usermem.$(OBJEXT): \ src/libqhull/$(DEPDIR)/$(am__dirstamp) src/libqhullcpp/$(am__dirstamp): @$(MKDIR_P) src/libqhullcpp - @: >>src/libqhullcpp/$(am__dirstamp) + @: > src/libqhullcpp/$(am__dirstamp) src/libqhullcpp/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/libqhullcpp/$(DEPDIR) - @: >>src/libqhullcpp/$(DEPDIR)/$(am__dirstamp) + @: > src/libqhullcpp/$(DEPDIR)/$(am__dirstamp) src/libqhullcpp/libqhullcpp_a-Coordinates.$(OBJEXT): \ src/libqhullcpp/$(am__dirstamp) \ src/libqhullcpp/$(DEPDIR)/$(am__dirstamp) @@ -1858,7 +1858,7 @@ src/libqhullcpp/libqhullcpp_a-UsingLibQhull.$(OBJEXT): \ libqhullcpp.a: $(libqhullcpp_a_OBJECTS) $(libqhullcpp_a_DEPENDENCIES) $(EXTRA_libqhullcpp_a_DEPENDENCIES) $(AM_V_at)-rm -f libqhullcpp.a $(AM_V_AR)$(libqhullcpp_a_AR) libqhullcpp.a $(libqhullcpp_a_OBJECTS) $(libqhullcpp_a_LIBADD) - $(AM_V_at)$(libqhullcpp_a_RANLIB) libqhullcpp.a + $(AM_V_at)$(RANLIB) libqhullcpp.a src/libqhull/libdbg_la-geom.lo: src/libqhull/$(am__dirstamp) \ src/libqhull/$(DEPDIR)/$(am__dirstamp) src/libqhull/libdbg_la-geom2.lo: src/libqhull/$(am__dirstamp) \ @@ -2319,10 +2319,10 @@ libprof.la: $(libprof_la_OBJECTS) $(libprof_la_DEPENDENCIES) $(EXTRA_libprof_la_ $(AM_V_CXXLD)$(libprof_la_LINK) $(am_libprof_la_rpath) $(libprof_la_OBJECTS) $(libprof_la_LIBADD) $(LIBS) src/qconvex/$(am__dirstamp): @$(MKDIR_P) src/qconvex - @: >>src/qconvex/$(am__dirstamp) + @: > src/qconvex/$(am__dirstamp) src/qconvex/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/qconvex/$(DEPDIR) - @: >>src/qconvex/$(DEPDIR)/$(am__dirstamp) + @: > src/qconvex/$(DEPDIR)/$(am__dirstamp) src/qconvex/qconvex-qconvex.$(OBJEXT): src/qconvex/$(am__dirstamp) \ src/qconvex/$(DEPDIR)/$(am__dirstamp) @@ -2331,10 +2331,10 @@ qconvex$(EXEEXT): $(qconvex_OBJECTS) $(qconvex_DEPENDENCIES) $(EXTRA_qconvex_DEP $(AM_V_CCLD)$(LINK) $(qconvex_OBJECTS) $(qconvex_LDADD) $(LIBS) src/qdelaunay/$(am__dirstamp): @$(MKDIR_P) src/qdelaunay - @: >>src/qdelaunay/$(am__dirstamp) + @: > src/qdelaunay/$(am__dirstamp) src/qdelaunay/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/qdelaunay/$(DEPDIR) - @: >>src/qdelaunay/$(DEPDIR)/$(am__dirstamp) + @: > src/qdelaunay/$(DEPDIR)/$(am__dirstamp) src/qdelaunay/qdelaunay-qdelaun.$(OBJEXT): \ src/qdelaunay/$(am__dirstamp) \ src/qdelaunay/$(DEPDIR)/$(am__dirstamp) @@ -2344,10 +2344,10 @@ qdelaunay$(EXEEXT): $(qdelaunay_OBJECTS) $(qdelaunay_DEPENDENCIES) $(EXTRA_qdela $(AM_V_CCLD)$(LINK) $(qdelaunay_OBJECTS) $(qdelaunay_LDADD) $(LIBS) src/qhalf/$(am__dirstamp): @$(MKDIR_P) src/qhalf - @: >>src/qhalf/$(am__dirstamp) + @: > src/qhalf/$(am__dirstamp) src/qhalf/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/qhalf/$(DEPDIR) - @: >>src/qhalf/$(DEPDIR)/$(am__dirstamp) + @: > src/qhalf/$(DEPDIR)/$(am__dirstamp) src/qhalf/qhalf-qhalf.$(OBJEXT): src/qhalf/$(am__dirstamp) \ src/qhalf/$(DEPDIR)/$(am__dirstamp) @@ -2356,10 +2356,10 @@ qhalf$(EXEEXT): $(qhalf_OBJECTS) $(qhalf_DEPENDENCIES) $(EXTRA_qhalf_DEPENDENCIE $(AM_V_CCLD)$(LINK) $(qhalf_OBJECTS) $(qhalf_LDADD) $(LIBS) src/qhull/$(am__dirstamp): @$(MKDIR_P) src/qhull - @: >>src/qhull/$(am__dirstamp) + @: > src/qhull/$(am__dirstamp) src/qhull/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/qhull/$(DEPDIR) - @: >>src/qhull/$(DEPDIR)/$(am__dirstamp) + @: > src/qhull/$(DEPDIR)/$(am__dirstamp) src/qhull/qhull-unix.$(OBJEXT): src/qhull/$(am__dirstamp) \ src/qhull/$(DEPDIR)/$(am__dirstamp) @@ -2368,10 +2368,10 @@ qhull$(EXEEXT): $(qhull_OBJECTS) $(qhull_DEPENDENCIES) $(EXTRA_qhull_DEPENDENCIE $(AM_V_CCLD)$(LINK) $(qhull_OBJECTS) $(qhull_LDADD) $(LIBS) src/qvoronoi/$(am__dirstamp): @$(MKDIR_P) src/qvoronoi - @: >>src/qvoronoi/$(am__dirstamp) + @: > src/qvoronoi/$(am__dirstamp) src/qvoronoi/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/qvoronoi/$(DEPDIR) - @: >>src/qvoronoi/$(DEPDIR)/$(am__dirstamp) + @: > src/qvoronoi/$(DEPDIR)/$(am__dirstamp) src/qvoronoi/qvoronoi-qvoronoi.$(OBJEXT): \ src/qvoronoi/$(am__dirstamp) \ src/qvoronoi/$(DEPDIR)/$(am__dirstamp) @@ -2381,10 +2381,10 @@ qvoronoi$(EXEEXT): $(qvoronoi_OBJECTS) $(qvoronoi_DEPENDENCIES) $(EXTRA_qvoronoi $(AM_V_CCLD)$(LINK) $(qvoronoi_OBJECTS) $(qvoronoi_LDADD) $(LIBS) src/rbox/$(am__dirstamp): @$(MKDIR_P) src/rbox - @: >>src/rbox/$(am__dirstamp) + @: > src/rbox/$(am__dirstamp) src/rbox/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/rbox/$(DEPDIR) - @: >>src/rbox/$(DEPDIR)/$(am__dirstamp) + @: > src/rbox/$(DEPDIR)/$(am__dirstamp) src/rbox/rbox-rbox.$(OBJEXT): src/rbox/$(am__dirstamp) \ src/rbox/$(DEPDIR)/$(am__dirstamp) @@ -2393,10 +2393,10 @@ rbox$(EXEEXT): $(rbox_OBJECTS) $(rbox_DEPENDENCIES) $(EXTRA_rbox_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(rbox_OBJECTS) $(rbox_LDADD) $(LIBS) src/testqset/$(am__dirstamp): @$(MKDIR_P) src/testqset - @: >>src/testqset/$(am__dirstamp) + @: > src/testqset/$(am__dirstamp) src/testqset/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/testqset/$(DEPDIR) - @: >>src/testqset/$(DEPDIR)/$(am__dirstamp) + @: > src/testqset/$(DEPDIR)/$(am__dirstamp) src/testqset/testqset-testqset.$(OBJEXT): \ src/testqset/$(am__dirstamp) \ src/testqset/$(DEPDIR)/$(am__dirstamp) @@ -2410,10 +2410,10 @@ testqset$(EXEEXT): $(testqset_OBJECTS) $(testqset_DEPENDENCIES) $(EXTRA_testqset $(AM_V_CCLD)$(LINK) $(testqset_OBJECTS) $(testqset_LDADD) $(LIBS) src/user_eg/$(am__dirstamp): @$(MKDIR_P) src/user_eg - @: >>src/user_eg/$(am__dirstamp) + @: > src/user_eg/$(am__dirstamp) src/user_eg/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/user_eg/$(DEPDIR) - @: >>src/user_eg/$(DEPDIR)/$(am__dirstamp) + @: > src/user_eg/$(DEPDIR)/$(am__dirstamp) src/user_eg/user_eg-user_eg.$(OBJEXT): src/user_eg/$(am__dirstamp) \ src/user_eg/$(DEPDIR)/$(am__dirstamp) @@ -2422,10 +2422,10 @@ user_eg$(EXEEXT): $(user_eg_OBJECTS) $(user_eg_DEPENDENCIES) $(EXTRA_user_eg_DEP $(AM_V_CCLD)$(LINK) $(user_eg_OBJECTS) $(user_eg_LDADD) $(LIBS) src/user_eg2/$(am__dirstamp): @$(MKDIR_P) src/user_eg2 - @: >>src/user_eg2/$(am__dirstamp) + @: > src/user_eg2/$(am__dirstamp) src/user_eg2/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/user_eg2/$(DEPDIR) - @: >>src/user_eg2/$(DEPDIR)/$(am__dirstamp) + @: > src/user_eg2/$(DEPDIR)/$(am__dirstamp) src/user_eg2/user_eg2-user_eg2.$(OBJEXT): \ src/user_eg2/$(am__dirstamp) \ src/user_eg2/$(DEPDIR)/$(am__dirstamp) @@ -2435,10 +2435,10 @@ user_eg2$(EXEEXT): $(user_eg2_OBJECTS) $(user_eg2_DEPENDENCIES) $(EXTRA_user_eg2 $(AM_V_CCLD)$(LINK) $(user_eg2_OBJECTS) $(user_eg2_LDADD) $(LIBS) src/user_eg3/$(am__dirstamp): @$(MKDIR_P) src/user_eg3 - @: >>src/user_eg3/$(am__dirstamp) + @: > src/user_eg3/$(am__dirstamp) src/user_eg3/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) src/user_eg3/$(DEPDIR) - @: >>src/user_eg3/$(DEPDIR)/$(am__dirstamp) + @: > src/user_eg3/$(DEPDIR)/$(am__dirstamp) src/user_eg3/user_eg3-user_eg3.$(OBJEXT): \ src/user_eg3/$(am__dirstamp) \ src/user_eg3/$(DEPDIR)/$(am__dirstamp) @@ -2726,7 +2726,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -5196,7 +5196,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -5260,32 +5259,32 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) src/libqhull/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/libqhull/$(am__dirstamp) - -$(am__rm_f) src/libqhullcpp/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/libqhullcpp/$(am__dirstamp) - -$(am__rm_f) src/qconvex/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/qconvex/$(am__dirstamp) - -$(am__rm_f) src/qdelaunay/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/qdelaunay/$(am__dirstamp) - -$(am__rm_f) src/qhalf/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/qhalf/$(am__dirstamp) - -$(am__rm_f) src/qhull/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/qhull/$(am__dirstamp) - -$(am__rm_f) src/qvoronoi/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/qvoronoi/$(am__dirstamp) - -$(am__rm_f) src/rbox/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/rbox/$(am__dirstamp) - -$(am__rm_f) src/testqset/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/testqset/$(am__dirstamp) - -$(am__rm_f) src/user_eg/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/user_eg/$(am__dirstamp) - -$(am__rm_f) src/user_eg2/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/user_eg2/$(am__dirstamp) - -$(am__rm_f) src/user_eg3/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) src/user_eg3/$(am__dirstamp) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f src/libqhull/$(DEPDIR)/$(am__dirstamp) + -rm -f src/libqhull/$(am__dirstamp) + -rm -f src/libqhullcpp/$(DEPDIR)/$(am__dirstamp) + -rm -f src/libqhullcpp/$(am__dirstamp) + -rm -f src/qconvex/$(DEPDIR)/$(am__dirstamp) + -rm -f src/qconvex/$(am__dirstamp) + -rm -f src/qdelaunay/$(DEPDIR)/$(am__dirstamp) + -rm -f src/qdelaunay/$(am__dirstamp) + -rm -f src/qhalf/$(DEPDIR)/$(am__dirstamp) + -rm -f src/qhalf/$(am__dirstamp) + -rm -f src/qhull/$(DEPDIR)/$(am__dirstamp) + -rm -f src/qhull/$(am__dirstamp) + -rm -f src/qvoronoi/$(DEPDIR)/$(am__dirstamp) + -rm -f src/qvoronoi/$(am__dirstamp) + -rm -f src/rbox/$(DEPDIR)/$(am__dirstamp) + -rm -f src/rbox/$(am__dirstamp) + -rm -f src/testqset/$(DEPDIR)/$(am__dirstamp) + -rm -f src/testqset/$(am__dirstamp) + -rm -f src/user_eg/$(DEPDIR)/$(am__dirstamp) + -rm -f src/user_eg/$(am__dirstamp) + -rm -f src/user_eg2/$(DEPDIR)/$(am__dirstamp) + -rm -f src/user_eg2/$(am__dirstamp) + -rm -f src/user_eg3/$(DEPDIR)/$(am__dirstamp) + -rm -f src/user_eg3/$(am__dirstamp) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -5296,7 +5295,7 @@ clean-am: clean-checkLIBRARIES clean-checkPROGRAMS clean-generic \ clean-libtool clean-noinstLTLIBRARIES mostlyclean-am distclean: distclean-am - -rm -f src/libqhull/$(DEPDIR)/libdbg_la-geom.Plo + -rm -f src/libqhull/$(DEPDIR)/libdbg_la-geom.Plo -rm -f src/libqhull/$(DEPDIR)/libdbg_la-geom2.Plo -rm -f src/libqhull/$(DEPDIR)/libdbg_la-global.Plo -rm -f src/libqhull/$(DEPDIR)/libdbg_la-io.Plo @@ -5597,7 +5596,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f src/libqhull/$(DEPDIR)/libdbg_la-geom.Plo + -rm -f src/libqhull/$(DEPDIR)/libdbg_la-geom.Plo -rm -f src/libqhull/$(DEPDIR)/libdbg_la-geom2.Plo -rm -f src/libqhull/$(DEPDIR)/libdbg_la-global.Plo -rm -f src/libqhull/$(DEPDIR)/libdbg_la-io.Plo @@ -5938,10 +5937,3 @@ check-local: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/sfcurves/Makefile.in b/contrib/sfcurves/Makefile.in index 453e333f449..ae12e2e06bc 100644 --- a/contrib/sfcurves/Makefile.in +++ b/contrib/sfcurves/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -550,10 +548,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -710,13 +706,15 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } libdbg.la: $(libdbg_la_OBJECTS) $(libdbg_la_DEPENDENCIES) $(EXTRA_libdbg_la_DEPENDENCIES) $(AM_V_CCLD)$(libdbg_la_LINK) $(am_libdbg_la_rpath) $(libdbg_la_OBJECTS) $(libdbg_la_LIBADD) $(LIBS) @@ -757,7 +755,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -947,7 +945,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1009,8 +1006,8 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1021,7 +1018,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/libdbg_la-cmp.Plo + -rm -f ./$(DEPDIR)/libdbg_la-cmp.Plo -rm -f ./$(DEPDIR)/libdbg_la-hilbert.Plo -rm -f ./$(DEPDIR)/libdbg_la-morton.Plo -rm -f ./$(DEPDIR)/libdevel_la-cmp.Plo @@ -1081,7 +1078,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/libdbg_la-cmp.Plo + -rm -f ./$(DEPDIR)/libdbg_la-cmp.Plo -rm -f ./$(DEPDIR)/libdbg_la-hilbert.Plo -rm -f ./$(DEPDIR)/libdbg_la-morton.Plo -rm -f ./$(DEPDIR)/libdevel_la-cmp.Plo @@ -1142,10 +1139,3 @@ uninstall-am: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/tecplot/binary/Makefile.in b/contrib/tecplot/binary/Makefile.in index 9c918125c59..f297b1d27fa 100644 --- a/contrib/tecplot/binary/Makefile.in +++ b/contrib/tecplot/binary/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -71,8 +71,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -250,9 +248,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(libtecio_vendordir)" DATA = $(libtecio_vendor_DATA) @@ -520,10 +519,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -645,13 +642,15 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } libtecio.la: $(libtecio_la_OBJECTS) $(libtecio_la_DEPENDENCIES) $(EXTRA_libtecio_la_DEPENDENCIES) $(AM_V_CXXLD)$(CXXLINK) $(libtecio_la_OBJECTS) $(libtecio_la_LIBADD) $(LIBS) @@ -666,7 +665,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -769,7 +768,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -837,21 +835,21 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/stub.Plo + -rm -f ./$(DEPDIR)/stub.Plo -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags @@ -897,7 +895,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/stub.Plo + -rm -f ./$(DEPDIR)/stub.Plo -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic @@ -942,10 +940,3 @@ libtecio_vendor.a: $(srcdir)/lib/@host@/tecio.a # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/tecplot/tecio/Makefile.in b/contrib/tecplot/tecio/Makefile.in index 0ca8d9faaf2..80f62308c28 100644 --- a/contrib/tecplot/tecio/Makefile.in +++ b/contrib/tecplot/tecio/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -759,10 +757,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -972,19 +968,21 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } tecsrc/$(am__dirstamp): @$(MKDIR_P) tecsrc - @: >>tecsrc/$(am__dirstamp) + @: > tecsrc/$(am__dirstamp) tecsrc/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) tecsrc/$(DEPDIR) - @: >>tecsrc/$(DEPDIR)/$(am__dirstamp) + @: > tecsrc/$(DEPDIR)/$(am__dirstamp) tecsrc/libdbg_la-TranslatedString.lo: tecsrc/$(am__dirstamp) \ tecsrc/$(DEPDIR)/$(am__dirstamp) tecsrc/libdbg_la-alloc.lo: tecsrc/$(am__dirstamp) \ @@ -1282,7 +1280,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1998,7 +1996,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -2060,10 +2057,10 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) tecsrc/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) tecsrc/$(am__dirstamp) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f tecsrc/$(DEPDIR)/$(am__dirstamp) + -rm -f tecsrc/$(am__dirstamp) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -2074,7 +2071,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f tecsrc/$(DEPDIR)/libdbg_la-TranslatedString.Plo + -rm -f tecsrc/$(DEPDIR)/libdbg_la-TranslatedString.Plo -rm -f tecsrc/$(DEPDIR)/libdbg_la-alloc.Plo -rm -f tecsrc/$(DEPDIR)/libdbg_la-arrlist.Plo -rm -f tecsrc/$(DEPDIR)/libdbg_la-auxdata.Plo @@ -2209,7 +2206,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f tecsrc/$(DEPDIR)/libdbg_la-TranslatedString.Plo + -rm -f tecsrc/$(DEPDIR)/libdbg_la-TranslatedString.Plo -rm -f tecsrc/$(DEPDIR)/libdbg_la-alloc.Plo -rm -f tecsrc/$(DEPDIR)/libdbg_la-arrlist.Plo -rm -f tecsrc/$(DEPDIR)/libdbg_la-auxdata.Plo @@ -2345,10 +2342,3 @@ uninstall-am: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/tetgen/Makefile.in b/contrib/tetgen/Makefile.in index b3035e72b2b..cb8b1226ecc 100644 --- a/contrib/tetgen/Makefile.in +++ b/contrib/tetgen/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -71,8 +71,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -294,9 +292,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(includedir)" HEADERS = $(include_HEADERS) @@ -565,10 +564,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -731,13 +728,15 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } libdbg.la: $(libdbg_la_OBJECTS) $(libdbg_la_DEPENDENCIES) $(EXTRA_libdbg_la_DEPENDENCIES) $(AM_V_CXXLD)$(libdbg_la_LINK) $(am_libdbg_la_rpath) $(libdbg_la_OBJECTS) $(libdbg_la_LIBADD) $(LIBS) @@ -773,7 +772,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -949,7 +948,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1014,8 +1012,8 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1026,7 +1024,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/libdbg_la-predicates.Plo + -rm -f ./$(DEPDIR)/libdbg_la-predicates.Plo -rm -f ./$(DEPDIR)/libdbg_la-tetgen.Plo -rm -f ./$(DEPDIR)/libdevel_la-predicates.Plo -rm -f ./$(DEPDIR)/libdevel_la-tetgen.Plo @@ -1081,7 +1079,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/libdbg_la-predicates.Plo + -rm -f ./$(DEPDIR)/libdbg_la-predicates.Plo -rm -f ./$(DEPDIR)/libdbg_la-tetgen.Plo -rm -f ./$(DEPDIR)/libdevel_la-predicates.Plo -rm -f ./$(DEPDIR)/libdevel_la-tetgen.Plo @@ -1138,10 +1136,3 @@ uninstall-am: uninstall-includeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/contrib/triangle/Makefile.in b/contrib/triangle/Makefile.in index a63cb31454c..23fe60c090f 100644 --- a/contrib/triangle/Makefile.in +++ b/contrib/triangle/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -71,8 +71,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -289,9 +287,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(includedir)" HEADERS = $(include_HEADERS) @@ -560,10 +559,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -728,13 +725,15 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: - -$(am__rm_f) $(noinst_LTLIBRARIES) + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ - echo rm -f $${locs}; \ - $(am__rm_f) $${locs} + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } libdbg.la: $(libdbg_la_OBJECTS) $(libdbg_la_DEPENDENCIES) $(EXTRA_libdbg_la_DEPENDENCIES) $(AM_V_CCLD)$(libdbg_la_LINK) $(am_libdbg_la_rpath) $(libdbg_la_OBJECTS) $(libdbg_la_LIBADD) $(LIBS) @@ -765,7 +764,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -906,7 +905,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -971,8 +969,8 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -983,7 +981,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/libdbg_la-triangle.Plo + -rm -f ./$(DEPDIR)/libdbg_la-triangle.Plo -rm -f ./$(DEPDIR)/libdevel_la-triangle.Plo -rm -f ./$(DEPDIR)/liboprof_la-triangle.Plo -rm -f ./$(DEPDIR)/libopt_la-triangle.Plo @@ -1033,7 +1031,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/libdbg_la-triangle.Plo + -rm -f ./$(DEPDIR)/libdbg_la-triangle.Plo -rm -f ./$(DEPDIR)/libdevel_la-triangle.Plo -rm -f ./$(DEPDIR)/liboprof_la-triangle.Plo -rm -f ./$(DEPDIR)/libopt_la-triangle.Plo @@ -1085,10 +1083,3 @@ uninstall-am: uninstall-includeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/doc/Makefile.in b/doc/Makefile.in index 42ba76ef15b..e448ad5e318 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -69,8 +69,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -483,10 +481,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -703,7 +699,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -791,8 +786,8 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -884,10 +879,3 @@ uninstall-am: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/doc/html/Makefile.in b/doc/html/Makefile.in index ea0e18aacb4..aecaab74e44 100644 --- a/doc/html/Makefile.in +++ b/doc/html/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -69,8 +69,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -443,10 +441,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -623,7 +619,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -686,16 +681,16 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am @@ -834,10 +829,3 @@ doxygen: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/Makefile.in b/examples/Makefile.in index d16d580d3a2..040ff5ca381 100644 --- a/examples/Makefile.in +++ b/examples/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -208,9 +206,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -511,10 +510,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -855,7 +852,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -944,11 +940,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1063,10 +1059,3 @@ doc: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/adaptivity/adaptivity_ex1/Makefile.in b/examples/adaptivity/adaptivity_ex1/Makefile.in index 156523e9faa..3d0d92def8b 100644 --- a/examples/adaptivity/adaptivity_ex1/Makefile.in +++ b/examples/adaptivity/adaptivity_ex1/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -301,9 +299,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -601,10 +600,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -788,8 +785,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -825,7 +827,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1094,7 +1096,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1159,11 +1160,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1174,7 +1175,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex1.Po + -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex1.Po -rm -f ./$(DEPDIR)/example_devel-adaptivity_ex1.Po -rm -f ./$(DEPDIR)/example_oprof-adaptivity_ex1.Po -rm -f ./$(DEPDIR)/example_opt-adaptivity_ex1.Po @@ -1222,7 +1223,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex1.Po + -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex1.Po -rm -f ./$(DEPDIR)/example_devel-adaptivity_ex1.Po -rm -f ./$(DEPDIR)/example_oprof-adaptivity_ex1.Po -rm -f ./$(DEPDIR)/example_opt-adaptivity_ex1.Po @@ -1287,10 +1288,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/adaptivity/adaptivity_ex2/Makefile.in b/examples/adaptivity/adaptivity_ex2/Makefile.in index be5308ddd74..8beee39d875 100644 --- a/examples/adaptivity/adaptivity_ex2/Makefile.in +++ b/examples/adaptivity/adaptivity_ex2/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -320,9 +318,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -620,10 +619,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -811,8 +808,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -853,7 +855,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1192,7 +1194,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1260,24 +1261,24 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex2.Po -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-adaptivity_ex2.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po @@ -1330,7 +1331,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex2.Po -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-adaptivity_ex2.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po @@ -1406,10 +1407,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/adaptivity/adaptivity_ex3/Makefile.in b/examples/adaptivity/adaptivity_ex3/Makefile.in index 0a64440aa41..e901550cf44 100644 --- a/examples/adaptivity/adaptivity_ex3/Makefile.in +++ b/examples/adaptivity/adaptivity_ex3/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -307,9 +305,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -607,10 +606,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -798,8 +795,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -835,7 +837,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1104,7 +1106,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1172,23 +1173,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex3.Po + -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex3.Po -rm -f ./$(DEPDIR)/example_devel-adaptivity_ex3.Po -rm -f ./$(DEPDIR)/example_oprof-adaptivity_ex3.Po -rm -f ./$(DEPDIR)/example_opt-adaptivity_ex3.Po @@ -1236,7 +1237,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex3.Po + -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex3.Po -rm -f ./$(DEPDIR)/example_devel-adaptivity_ex3.Po -rm -f ./$(DEPDIR)/example_oprof-adaptivity_ex3.Po -rm -f ./$(DEPDIR)/example_opt-adaptivity_ex3.Po @@ -1307,10 +1308,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/adaptivity/adaptivity_ex4/Makefile.in b/examples/adaptivity/adaptivity_ex4/Makefile.in index b25aca31264..4df493af954 100644 --- a/examples/adaptivity/adaptivity_ex4/Makefile.in +++ b/examples/adaptivity/adaptivity_ex4/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -307,9 +305,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -607,10 +606,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -800,8 +797,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -837,7 +839,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1106,7 +1108,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1174,23 +1175,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex4.Po + -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex4.Po -rm -f ./$(DEPDIR)/example_devel-adaptivity_ex4.Po -rm -f ./$(DEPDIR)/example_oprof-adaptivity_ex4.Po -rm -f ./$(DEPDIR)/example_opt-adaptivity_ex4.Po @@ -1238,7 +1239,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex4.Po + -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex4.Po -rm -f ./$(DEPDIR)/example_devel-adaptivity_ex4.Po -rm -f ./$(DEPDIR)/example_oprof-adaptivity_ex4.Po -rm -f ./$(DEPDIR)/example_opt-adaptivity_ex4.Po @@ -1307,10 +1308,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/adaptivity/adaptivity_ex5/Makefile.in b/examples/adaptivity/adaptivity_ex5/Makefile.in index b419dc98312..877b47c47d1 100644 --- a/examples/adaptivity/adaptivity_ex5/Makefile.in +++ b/examples/adaptivity/adaptivity_ex5/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -316,9 +314,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -616,10 +615,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -808,8 +805,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -850,7 +852,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1189,7 +1191,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1257,24 +1258,24 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex5.Po + -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex5.Po -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-adaptivity_ex5.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po @@ -1327,7 +1328,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex5.Po + -rm -f ./$(DEPDIR)/example_dbg-adaptivity_ex5.Po -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-adaptivity_ex5.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po @@ -1400,10 +1401,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/adjoints/adjoints_ex1/Makefile.in b/examples/adjoints/adjoints_ex1/Makefile.in index a174eb3b2fe..9c6a9deb7aa 100644 --- a/examples/adjoints/adjoints_ex1/Makefile.in +++ b/examples/adjoints/adjoints_ex1/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -395,9 +393,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -695,10 +694,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -887,8 +884,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -954,7 +956,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1643,7 +1645,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1711,23 +1712,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-L-shaped.Po + -rm -f ./$(DEPDIR)/example_dbg-L-shaped.Po -rm -f ./$(DEPDIR)/example_dbg-adjoints_ex1.Po -rm -f ./$(DEPDIR)/example_dbg-element_postprocess.Po -rm -f ./$(DEPDIR)/example_dbg-element_qoi_derivative.Po @@ -1805,7 +1806,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-L-shaped.Po + -rm -f ./$(DEPDIR)/example_dbg-L-shaped.Po -rm -f ./$(DEPDIR)/example_dbg-adjoints_ex1.Po -rm -f ./$(DEPDIR)/example_dbg-element_postprocess.Po -rm -f ./$(DEPDIR)/example_dbg-element_qoi_derivative.Po @@ -1906,10 +1907,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/adjoints/adjoints_ex2/Makefile.in b/examples/adjoints/adjoints_ex2/Makefile.in index d0ac7f06aeb..90f2180a641 100644 --- a/examples/adjoints/adjoints_ex2/Makefile.in +++ b/examples/adjoints/adjoints_ex2/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -363,9 +361,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -663,10 +662,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -858,8 +855,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -910,7 +912,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1389,7 +1391,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1457,24 +1458,24 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-L-qoi.Po + -rm -f ./$(DEPDIR)/example_dbg-L-qoi.Po -rm -f ./$(DEPDIR)/example_dbg-L-shaped.Po -rm -f ./$(DEPDIR)/example_dbg-adjoints_ex2.Po -rm -f ./$(DEPDIR)/example_dbg-femparameters.Po @@ -1537,7 +1538,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-L-qoi.Po + -rm -f ./$(DEPDIR)/example_dbg-L-qoi.Po -rm -f ./$(DEPDIR)/example_dbg-L-shaped.Po -rm -f ./$(DEPDIR)/example_dbg-adjoints_ex2.Po -rm -f ./$(DEPDIR)/example_dbg-femparameters.Po @@ -1628,10 +1629,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/adjoints/adjoints_ex3/Makefile.in b/examples/adjoints/adjoints_ex3/Makefile.in index af52a508f53..ae21c68ae4f 100644 --- a/examples/adjoints/adjoints_ex3/Makefile.in +++ b/examples/adjoints/adjoints_ex3/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -398,9 +396,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -698,10 +697,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -917,8 +914,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -984,7 +986,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1673,7 +1675,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1741,24 +1742,24 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-H-qoi.Po + -rm -f ./$(DEPDIR)/example_dbg-H-qoi.Po -rm -f ./$(DEPDIR)/example_dbg-adjoints_ex3.Po -rm -f ./$(DEPDIR)/example_dbg-coupled_system.Po -rm -f ./$(DEPDIR)/example_dbg-domain.Po @@ -1836,7 +1837,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-H-qoi.Po + -rm -f ./$(DEPDIR)/example_dbg-H-qoi.Po -rm -f ./$(DEPDIR)/example_dbg-adjoints_ex3.Po -rm -f ./$(DEPDIR)/example_dbg-coupled_system.Po -rm -f ./$(DEPDIR)/example_dbg-domain.Po @@ -1940,10 +1941,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/adjoints/adjoints_ex4/Makefile.in b/examples/adjoints/adjoints_ex4/Makefile.in index 6721b984eb7..63cd7fd69d7 100644 --- a/examples/adjoints/adjoints_ex4/Makefile.in +++ b/examples/adjoints/adjoints_ex4/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -398,9 +396,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -698,10 +697,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -891,8 +888,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -958,7 +960,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1647,7 +1649,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1715,24 +1716,24 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-L-shaped.Po + -rm -f ./$(DEPDIR)/example_dbg-L-shaped.Po -rm -f ./$(DEPDIR)/example_dbg-adjoints_ex4.Po -rm -f ./$(DEPDIR)/example_dbg-element_postprocess.Po -rm -f ./$(DEPDIR)/example_dbg-element_qoi_derivative.Po @@ -1810,7 +1811,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-L-shaped.Po + -rm -f ./$(DEPDIR)/example_dbg-L-shaped.Po -rm -f ./$(DEPDIR)/example_dbg-adjoints_ex4.Po -rm -f ./$(DEPDIR)/example_dbg-element_postprocess.Po -rm -f ./$(DEPDIR)/example_dbg-element_qoi_derivative.Po @@ -1914,10 +1915,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/adjoints/adjoints_ex5/Makefile.in b/examples/adjoints/adjoints_ex5/Makefile.in index 5dcc545ab49..bfb133cf27a 100644 --- a/examples/adjoints/adjoints_ex5/Makefile.in +++ b/examples/adjoints/adjoints_ex5/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -398,9 +396,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -698,10 +697,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -892,8 +889,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -959,7 +961,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1648,7 +1650,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1716,24 +1717,24 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-adjoint_initial.Po + -rm -f ./$(DEPDIR)/example_dbg-adjoint_initial.Po -rm -f ./$(DEPDIR)/example_dbg-adjoints_ex5.Po -rm -f ./$(DEPDIR)/example_dbg-element_qoi_derivative.Po -rm -f ./$(DEPDIR)/example_dbg-factoryfunction.Po @@ -1811,7 +1812,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-adjoint_initial.Po + -rm -f ./$(DEPDIR)/example_dbg-adjoint_initial.Po -rm -f ./$(DEPDIR)/example_dbg-adjoints_ex5.Po -rm -f ./$(DEPDIR)/example_dbg-element_qoi_derivative.Po -rm -f ./$(DEPDIR)/example_dbg-factoryfunction.Po @@ -1914,10 +1915,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/adjoints/adjoints_ex6/Makefile.in b/examples/adjoints/adjoints_ex6/Makefile.in index f8568140952..625965d63ef 100644 --- a/examples/adjoints/adjoints_ex6/Makefile.in +++ b/examples/adjoints/adjoints_ex6/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -363,9 +361,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -663,10 +662,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -853,8 +850,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -905,7 +907,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1384,7 +1386,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1452,24 +1453,24 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-adjoints_ex6.Po + -rm -f ./$(DEPDIR)/example_dbg-adjoints_ex6.Po -rm -f ./$(DEPDIR)/example_dbg-element_postprocess.Po -rm -f ./$(DEPDIR)/example_dbg-femparameters.Po -rm -f ./$(DEPDIR)/example_dbg-poisson.Po @@ -1532,7 +1533,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-adjoints_ex6.Po + -rm -f ./$(DEPDIR)/example_dbg-adjoints_ex6.Po -rm -f ./$(DEPDIR)/example_dbg-element_postprocess.Po -rm -f ./$(DEPDIR)/example_dbg-femparameters.Po -rm -f ./$(DEPDIR)/example_dbg-poisson.Po @@ -1620,10 +1621,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/adjoints/adjoints_ex7/Makefile.in b/examples/adjoints/adjoints_ex7/Makefile.in index 793d69f1149..d8f4ceaef8a 100644 --- a/examples/adjoints/adjoints_ex7/Makefile.in +++ b/examples/adjoints/adjoints_ex7/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -413,9 +411,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -713,10 +712,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -907,8 +904,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -979,7 +981,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1738,7 +1740,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1806,24 +1807,24 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-adjoint_initial.Po + -rm -f ./$(DEPDIR)/example_dbg-adjoint_initial.Po -rm -f ./$(DEPDIR)/example_dbg-adjoints_ex7.Po -rm -f ./$(DEPDIR)/example_dbg-element_qoi.Po -rm -f ./$(DEPDIR)/example_dbg-element_qoi_derivative.Po @@ -1906,7 +1907,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-adjoint_initial.Po + -rm -f ./$(DEPDIR)/example_dbg-adjoint_initial.Po -rm -f ./$(DEPDIR)/example_dbg-adjoints_ex7.Po -rm -f ./$(DEPDIR)/example_dbg-element_qoi.Po -rm -f ./$(DEPDIR)/example_dbg-element_qoi_derivative.Po @@ -2014,10 +2015,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/eigenproblems/eigenproblems_ex1/Makefile.in b/examples/eigenproblems/eigenproblems_ex1/Makefile.in index a23b7ec4684..88e9e0f5380 100644 --- a/examples/eigenproblems/eigenproblems_ex1/Makefile.in +++ b/examples/eigenproblems/eigenproblems_ex1/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -301,9 +299,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -601,10 +600,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -789,8 +786,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -826,7 +828,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1095,7 +1097,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1160,11 +1161,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1175,7 +1176,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-eigenproblems_ex1.Po + -rm -f ./$(DEPDIR)/example_dbg-eigenproblems_ex1.Po -rm -f ./$(DEPDIR)/example_devel-eigenproblems_ex1.Po -rm -f ./$(DEPDIR)/example_oprof-eigenproblems_ex1.Po -rm -f ./$(DEPDIR)/example_opt-eigenproblems_ex1.Po @@ -1223,7 +1224,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-eigenproblems_ex1.Po + -rm -f ./$(DEPDIR)/example_dbg-eigenproblems_ex1.Po -rm -f ./$(DEPDIR)/example_devel-eigenproblems_ex1.Po -rm -f ./$(DEPDIR)/example_oprof-eigenproblems_ex1.Po -rm -f ./$(DEPDIR)/example_opt-eigenproblems_ex1.Po @@ -1288,10 +1289,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/eigenproblems/eigenproblems_ex2/Makefile.in b/examples/eigenproblems/eigenproblems_ex2/Makefile.in index 5ef2c3bc3ec..e5353c1442c 100644 --- a/examples/eigenproblems/eigenproblems_ex2/Makefile.in +++ b/examples/eigenproblems/eigenproblems_ex2/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -301,9 +299,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -601,10 +600,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -789,8 +786,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -826,7 +828,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1095,7 +1097,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1160,11 +1161,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1175,7 +1176,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-eigenproblems_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-eigenproblems_ex2.Po -rm -f ./$(DEPDIR)/example_devel-eigenproblems_ex2.Po -rm -f ./$(DEPDIR)/example_oprof-eigenproblems_ex2.Po -rm -f ./$(DEPDIR)/example_opt-eigenproblems_ex2.Po @@ -1223,7 +1224,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-eigenproblems_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-eigenproblems_ex2.Po -rm -f ./$(DEPDIR)/example_devel-eigenproblems_ex2.Po -rm -f ./$(DEPDIR)/example_oprof-eigenproblems_ex2.Po -rm -f ./$(DEPDIR)/example_opt-eigenproblems_ex2.Po @@ -1288,10 +1289,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/eigenproblems/eigenproblems_ex3/Makefile.in b/examples/eigenproblems/eigenproblems_ex3/Makefile.in index 4a060dc7358..758dde19bf3 100644 --- a/examples/eigenproblems/eigenproblems_ex3/Makefile.in +++ b/examples/eigenproblems/eigenproblems_ex3/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -307,9 +305,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -607,10 +606,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -800,8 +797,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -837,7 +839,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1106,7 +1108,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1174,23 +1175,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-eigenproblems_ex3.Po + -rm -f ./$(DEPDIR)/example_dbg-eigenproblems_ex3.Po -rm -f ./$(DEPDIR)/example_devel-eigenproblems_ex3.Po -rm -f ./$(DEPDIR)/example_oprof-eigenproblems_ex3.Po -rm -f ./$(DEPDIR)/example_opt-eigenproblems_ex3.Po @@ -1238,7 +1239,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-eigenproblems_ex3.Po + -rm -f ./$(DEPDIR)/example_dbg-eigenproblems_ex3.Po -rm -f ./$(DEPDIR)/example_devel-eigenproblems_ex3.Po -rm -f ./$(DEPDIR)/example_oprof-eigenproblems_ex3.Po -rm -f ./$(DEPDIR)/example_opt-eigenproblems_ex3.Po @@ -1308,10 +1309,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/eigenproblems/eigenproblems_ex4/Makefile.in b/examples/eigenproblems/eigenproblems_ex4/Makefile.in index eb92f3d91f8..caa3b8cee85 100644 --- a/examples/eigenproblems/eigenproblems_ex4/Makefile.in +++ b/examples/eigenproblems/eigenproblems_ex4/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -301,9 +299,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -601,10 +600,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -789,8 +786,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -826,7 +828,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1095,7 +1097,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1160,11 +1161,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1175,7 +1176,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-eigenproblems_ex4.Po + -rm -f ./$(DEPDIR)/example_dbg-eigenproblems_ex4.Po -rm -f ./$(DEPDIR)/example_devel-eigenproblems_ex4.Po -rm -f ./$(DEPDIR)/example_oprof-eigenproblems_ex4.Po -rm -f ./$(DEPDIR)/example_opt-eigenproblems_ex4.Po @@ -1223,7 +1224,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-eigenproblems_ex4.Po + -rm -f ./$(DEPDIR)/example_dbg-eigenproblems_ex4.Po -rm -f ./$(DEPDIR)/example_devel-eigenproblems_ex4.Po -rm -f ./$(DEPDIR)/example_oprof-eigenproblems_ex4.Po -rm -f ./$(DEPDIR)/example_opt-eigenproblems_ex4.Po @@ -1288,10 +1289,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/fem_system/fem_system_ex1/Makefile.in b/examples/fem_system/fem_system_ex1/Makefile.in index 47f9d7e206f..2dd8467218a 100644 --- a/examples/fem_system/fem_system_ex1/Makefile.in +++ b/examples/fem_system/fem_system_ex1/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -335,9 +333,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -635,10 +634,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -825,8 +822,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -867,7 +869,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1206,7 +1208,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1274,23 +1275,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-fem_system_ex1.Po + -rm -f ./$(DEPDIR)/example_dbg-fem_system_ex1.Po -rm -f ./$(DEPDIR)/example_dbg-naviersystem.Po -rm -f ./$(DEPDIR)/example_devel-fem_system_ex1.Po -rm -f ./$(DEPDIR)/example_devel-naviersystem.Po @@ -1343,7 +1344,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-fem_system_ex1.Po + -rm -f ./$(DEPDIR)/example_dbg-fem_system_ex1.Po -rm -f ./$(DEPDIR)/example_dbg-naviersystem.Po -rm -f ./$(DEPDIR)/example_devel-fem_system_ex1.Po -rm -f ./$(DEPDIR)/example_devel-naviersystem.Po @@ -1418,10 +1419,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/fem_system/fem_system_ex2/Makefile.in b/examples/fem_system/fem_system_ex2/Makefile.in index d1357da5ca8..d132f3c65cf 100644 --- a/examples/fem_system/fem_system_ex2/Makefile.in +++ b/examples/fem_system/fem_system_ex2/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -350,9 +348,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -650,10 +649,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -840,8 +837,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -887,7 +889,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1296,7 +1298,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1364,23 +1365,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-fem_system_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-fem_system_ex2.Po -rm -f ./$(DEPDIR)/example_dbg-nonlinear_neohooke_cc.Po -rm -f ./$(DEPDIR)/example_dbg-solid_system.Po -rm -f ./$(DEPDIR)/example_devel-fem_system_ex2.Po @@ -1438,7 +1439,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-fem_system_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-fem_system_ex2.Po -rm -f ./$(DEPDIR)/example_dbg-nonlinear_neohooke_cc.Po -rm -f ./$(DEPDIR)/example_dbg-solid_system.Po -rm -f ./$(DEPDIR)/example_devel-fem_system_ex2.Po @@ -1517,10 +1518,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/fem_system/fem_system_ex3/Makefile.in b/examples/fem_system/fem_system_ex3/Makefile.in index 6783edf17bd..3abd74107cf 100644 --- a/examples/fem_system/fem_system_ex3/Makefile.in +++ b/examples/fem_system/fem_system_ex3/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -335,9 +333,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -635,10 +634,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -826,8 +823,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -868,7 +870,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1207,7 +1209,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1275,23 +1276,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-elasticity_system.Po + -rm -f ./$(DEPDIR)/example_dbg-elasticity_system.Po -rm -f ./$(DEPDIR)/example_dbg-fem_system_ex3.Po -rm -f ./$(DEPDIR)/example_devel-elasticity_system.Po -rm -f ./$(DEPDIR)/example_devel-fem_system_ex3.Po @@ -1344,7 +1345,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-elasticity_system.Po + -rm -f ./$(DEPDIR)/example_dbg-elasticity_system.Po -rm -f ./$(DEPDIR)/example_dbg-fem_system_ex3.Po -rm -f ./$(DEPDIR)/example_devel-elasticity_system.Po -rm -f ./$(DEPDIR)/example_devel-fem_system_ex3.Po @@ -1418,10 +1419,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/fem_system/fem_system_ex4/Makefile.in b/examples/fem_system/fem_system_ex4/Makefile.in index 8e6296abb4e..b42aa5c8c13 100644 --- a/examples/fem_system/fem_system_ex4/Makefile.in +++ b/examples/fem_system/fem_system_ex4/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -335,9 +333,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -635,10 +634,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -826,8 +823,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -868,7 +870,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1207,7 +1209,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1275,23 +1276,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-fem_system_ex4.Po + -rm -f ./$(DEPDIR)/example_dbg-fem_system_ex4.Po -rm -f ./$(DEPDIR)/example_dbg-heatsystem.Po -rm -f ./$(DEPDIR)/example_devel-fem_system_ex4.Po -rm -f ./$(DEPDIR)/example_devel-heatsystem.Po @@ -1344,7 +1345,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-fem_system_ex4.Po + -rm -f ./$(DEPDIR)/example_dbg-fem_system_ex4.Po -rm -f ./$(DEPDIR)/example_dbg-heatsystem.Po -rm -f ./$(DEPDIR)/example_devel-fem_system_ex4.Po -rm -f ./$(DEPDIR)/example_devel-heatsystem.Po @@ -1418,10 +1419,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/fem_system/fem_system_ex5/Makefile.in b/examples/fem_system/fem_system_ex5/Makefile.in index 00224c8d1c2..2de14582777 100644 --- a/examples/fem_system/fem_system_ex5/Makefile.in +++ b/examples/fem_system/fem_system_ex5/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -350,9 +348,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -650,10 +649,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -842,14 +839,19 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list ../fem_system_ex3/$(am__dirstamp): @$(MKDIR_P) ../fem_system_ex3 - @: >>../fem_system_ex3/$(am__dirstamp) + @: > ../fem_system_ex3/$(am__dirstamp) ../fem_system_ex3/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) ../fem_system_ex3/$(DEPDIR) - @: >>../fem_system_ex3/$(DEPDIR)/$(am__dirstamp) + @: > ../fem_system_ex3/$(DEPDIR)/$(am__dirstamp) ../fem_system_ex3/example_dbg-elasticity_system.$(OBJEXT): \ ../fem_system_ex3/$(am__dirstamp) \ ../fem_system_ex3/$(DEPDIR)/$(am__dirstamp) @@ -906,7 +908,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1245,7 +1247,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1313,26 +1314,26 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) - -$(am__rm_f) ../fem_system_ex3/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) ../fem_system_ex3/$(am__dirstamp) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f ../fem_system_ex3/$(DEPDIR)/$(am__dirstamp) + -rm -f ../fem_system_ex3/$(am__dirstamp) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ../fem_system_ex3/$(DEPDIR)/example_dbg-elasticity_system.Po + -rm -f ../fem_system_ex3/$(DEPDIR)/example_dbg-elasticity_system.Po -rm -f ../fem_system_ex3/$(DEPDIR)/example_devel-elasticity_system.Po -rm -f ../fem_system_ex3/$(DEPDIR)/example_oprof-elasticity_system.Po -rm -f ../fem_system_ex3/$(DEPDIR)/example_opt-elasticity_system.Po @@ -1385,7 +1386,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ../fem_system_ex3/$(DEPDIR)/example_dbg-elasticity_system.Po + -rm -f ../fem_system_ex3/$(DEPDIR)/example_dbg-elasticity_system.Po -rm -f ../fem_system_ex3/$(DEPDIR)/example_devel-elasticity_system.Po -rm -f ../fem_system_ex3/$(DEPDIR)/example_oprof-elasticity_system.Po -rm -f ../fem_system_ex3/$(DEPDIR)/example_opt-elasticity_system.Po @@ -1463,10 +1464,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/introduction/introduction_ex1/Makefile.in b/examples/introduction/introduction_ex1/Makefile.in index 59920135dfb..fafa2aab33c 100644 --- a/examples/introduction/introduction_ex1/Makefile.in +++ b/examples/introduction/introduction_ex1/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -301,9 +299,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -601,10 +600,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -787,8 +784,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -824,7 +826,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1093,7 +1095,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1158,11 +1159,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1173,7 +1174,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-introduction_ex1.Po + -rm -f ./$(DEPDIR)/example_dbg-introduction_ex1.Po -rm -f ./$(DEPDIR)/example_devel-introduction_ex1.Po -rm -f ./$(DEPDIR)/example_oprof-introduction_ex1.Po -rm -f ./$(DEPDIR)/example_opt-introduction_ex1.Po @@ -1221,7 +1222,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-introduction_ex1.Po + -rm -f ./$(DEPDIR)/example_dbg-introduction_ex1.Po -rm -f ./$(DEPDIR)/example_devel-introduction_ex1.Po -rm -f ./$(DEPDIR)/example_oprof-introduction_ex1.Po -rm -f ./$(DEPDIR)/example_opt-introduction_ex1.Po @@ -1286,10 +1287,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/introduction/introduction_ex2/Makefile.in b/examples/introduction/introduction_ex2/Makefile.in index 4168b619aa4..4e4d918e40b 100644 --- a/examples/introduction/introduction_ex2/Makefile.in +++ b/examples/introduction/introduction_ex2/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -301,9 +299,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -601,10 +600,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -787,8 +784,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -824,7 +826,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1093,7 +1095,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1158,11 +1159,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1173,7 +1174,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-introduction_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-introduction_ex2.Po -rm -f ./$(DEPDIR)/example_devel-introduction_ex2.Po -rm -f ./$(DEPDIR)/example_oprof-introduction_ex2.Po -rm -f ./$(DEPDIR)/example_opt-introduction_ex2.Po @@ -1221,7 +1222,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-introduction_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-introduction_ex2.Po -rm -f ./$(DEPDIR)/example_devel-introduction_ex2.Po -rm -f ./$(DEPDIR)/example_oprof-introduction_ex2.Po -rm -f ./$(DEPDIR)/example_opt-introduction_ex2.Po @@ -1286,10 +1287,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/introduction/introduction_ex3/Makefile.in b/examples/introduction/introduction_ex3/Makefile.in index 859921ed0fa..1bf1b227158 100644 --- a/examples/introduction/introduction_ex3/Makefile.in +++ b/examples/introduction/introduction_ex3/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -316,9 +314,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -616,10 +615,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -802,8 +799,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -844,7 +846,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1183,7 +1185,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1248,11 +1249,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1263,7 +1264,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-introduction_ex3.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-introduction_ex3.Po @@ -1316,7 +1317,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-introduction_ex3.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-introduction_ex3.Po @@ -1389,10 +1390,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/introduction/introduction_ex4/Makefile.in b/examples/introduction/introduction_ex4/Makefile.in index 3572fea8ef5..9e3259f21f6 100644 --- a/examples/introduction/introduction_ex4/Makefile.in +++ b/examples/introduction/introduction_ex4/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -316,9 +314,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -616,10 +615,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -806,8 +803,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -848,7 +850,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1187,7 +1189,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1255,24 +1256,24 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-introduction_ex4.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-introduction_ex4.Po @@ -1325,7 +1326,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-introduction_ex4.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-introduction_ex4.Po @@ -1398,10 +1399,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/introduction/introduction_ex5/Makefile.in b/examples/introduction/introduction_ex5/Makefile.in index 3ae3f4020fe..c5ec32def02 100644 --- a/examples/introduction/introduction_ex5/Makefile.in +++ b/examples/introduction/introduction_ex5/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -316,9 +314,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -616,10 +615,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -805,8 +802,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -847,7 +849,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1186,7 +1188,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1254,24 +1255,24 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-introduction_ex5.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-introduction_ex5.Po @@ -1324,7 +1325,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-introduction_ex5.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-introduction_ex5.Po @@ -1397,10 +1398,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/miscellaneous/miscellaneous_ex1/Makefile.in b/examples/miscellaneous/miscellaneous_ex1/Makefile.in index d0de4bad619..7301d32085e 100644 --- a/examples/miscellaneous/miscellaneous_ex1/Makefile.in +++ b/examples/miscellaneous/miscellaneous_ex1/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -301,9 +299,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -601,10 +600,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -790,8 +787,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -827,7 +829,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1096,7 +1098,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1161,11 +1162,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1176,7 +1177,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex1.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex1.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex1.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex1.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex1.Po @@ -1224,7 +1225,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex1.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex1.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex1.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex1.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex1.Po @@ -1289,10 +1290,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/miscellaneous/miscellaneous_ex10/Makefile.in b/examples/miscellaneous/miscellaneous_ex10/Makefile.in index 1afb2f88961..f4388dec69e 100644 --- a/examples/miscellaneous/miscellaneous_ex10/Makefile.in +++ b/examples/miscellaneous/miscellaneous_ex10/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -301,9 +299,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -601,10 +600,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -788,8 +785,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -825,7 +827,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1094,7 +1096,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1159,11 +1160,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1174,7 +1175,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex10.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex10.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex10.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex10.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex10.Po @@ -1222,7 +1223,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex10.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex10.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex10.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex10.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex10.Po @@ -1287,10 +1288,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/miscellaneous/miscellaneous_ex11/Makefile.in b/examples/miscellaneous/miscellaneous_ex11/Makefile.in index de80da2aab8..e7cb1ef5d22 100644 --- a/examples/miscellaneous/miscellaneous_ex11/Makefile.in +++ b/examples/miscellaneous/miscellaneous_ex11/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -307,9 +305,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -607,10 +606,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -800,8 +797,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -837,7 +839,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1106,7 +1108,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1174,23 +1175,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex11.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex11.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex11.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex11.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex11.Po @@ -1238,7 +1239,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex11.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex11.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex11.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex11.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex11.Po @@ -1307,10 +1308,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/miscellaneous/miscellaneous_ex12/Makefile.in b/examples/miscellaneous/miscellaneous_ex12/Makefile.in index 99775b9b0b9..c71707974c7 100644 --- a/examples/miscellaneous/miscellaneous_ex12/Makefile.in +++ b/examples/miscellaneous/miscellaneous_ex12/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -307,9 +305,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -607,10 +606,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -798,8 +795,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -835,7 +837,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1104,7 +1106,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1172,23 +1173,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex12.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex12.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex12.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex12.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex12.Po @@ -1236,7 +1237,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex12.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex12.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex12.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex12.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex12.Po @@ -1305,10 +1306,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/miscellaneous/miscellaneous_ex13/Makefile.in b/examples/miscellaneous/miscellaneous_ex13/Makefile.in index d6f6a103170..c0b2727a57d 100644 --- a/examples/miscellaneous/miscellaneous_ex13/Makefile.in +++ b/examples/miscellaneous/miscellaneous_ex13/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -307,9 +305,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -607,10 +606,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -798,8 +795,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -835,7 +837,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1104,7 +1106,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1172,23 +1173,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex13.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex13.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex13.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex13.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex13.Po @@ -1236,7 +1237,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex13.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex13.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex13.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex13.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex13.Po @@ -1305,10 +1306,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/miscellaneous/miscellaneous_ex14/Makefile.in b/examples/miscellaneous/miscellaneous_ex14/Makefile.in index feb36eea1f3..b61bb2142b4 100644 --- a/examples/miscellaneous/miscellaneous_ex14/Makefile.in +++ b/examples/miscellaneous/miscellaneous_ex14/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -301,9 +299,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -601,10 +600,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -789,8 +786,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -826,7 +828,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1095,7 +1097,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1160,11 +1161,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1175,7 +1176,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex14.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex14.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex14.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex14.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex14.Po @@ -1223,7 +1224,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex14.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex14.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex14.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex14.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex14.Po @@ -1288,10 +1289,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/miscellaneous/miscellaneous_ex15/Makefile.in b/examples/miscellaneous/miscellaneous_ex15/Makefile.in index 504236ef024..f04429ae64d 100644 --- a/examples/miscellaneous/miscellaneous_ex15/Makefile.in +++ b/examples/miscellaneous/miscellaneous_ex15/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -301,9 +299,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -601,10 +600,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -789,8 +786,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -826,7 +828,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1095,7 +1097,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1160,11 +1161,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1175,7 +1176,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex15.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex15.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex15.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex15.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex15.Po @@ -1223,7 +1224,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex15.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex15.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex15.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex15.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex15.Po @@ -1288,10 +1289,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/miscellaneous/miscellaneous_ex16/Makefile.in b/examples/miscellaneous/miscellaneous_ex16/Makefile.in index 816dc5777b4..fd48208c1da 100644 --- a/examples/miscellaneous/miscellaneous_ex16/Makefile.in +++ b/examples/miscellaneous/miscellaneous_ex16/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -317,9 +315,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -617,10 +616,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -807,8 +804,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -849,7 +851,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1188,7 +1190,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1256,23 +1257,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex16.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex16.Po @@ -1325,7 +1326,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex16.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex16.Po @@ -1399,10 +1400,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/miscellaneous/miscellaneous_ex17/Makefile.in b/examples/miscellaneous/miscellaneous_ex17/Makefile.in index d7264bce057..65ace0886db 100644 --- a/examples/miscellaneous/miscellaneous_ex17/Makefile.in +++ b/examples/miscellaneous/miscellaneous_ex17/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -316,9 +314,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -616,10 +615,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -802,8 +799,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -844,7 +846,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1183,7 +1185,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1248,11 +1249,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1263,7 +1264,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex17.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex17.Po @@ -1316,7 +1317,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex17.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex17.Po @@ -1389,10 +1390,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/miscellaneous/miscellaneous_ex2/Makefile.in b/examples/miscellaneous/miscellaneous_ex2/Makefile.in index bc5b0d64089..db98ba0489e 100644 --- a/examples/miscellaneous/miscellaneous_ex2/Makefile.in +++ b/examples/miscellaneous/miscellaneous_ex2/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -307,9 +305,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -607,10 +606,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -799,8 +796,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -836,7 +838,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1105,7 +1107,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1173,23 +1174,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex2.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex2.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex2.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex2.Po @@ -1237,7 +1238,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex2.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex2.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex2.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex2.Po @@ -1307,10 +1308,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/miscellaneous/miscellaneous_ex3/Makefile.in b/examples/miscellaneous/miscellaneous_ex3/Makefile.in index 2f5e956a6ae..67001526803 100644 --- a/examples/miscellaneous/miscellaneous_ex3/Makefile.in +++ b/examples/miscellaneous/miscellaneous_ex3/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -306,9 +304,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -606,10 +605,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -796,8 +793,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -833,7 +835,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1102,7 +1104,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1170,23 +1171,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex3.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex3.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex3.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex3.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex3.Po @@ -1234,7 +1235,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex3.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex3.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex3.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex3.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex3.Po @@ -1302,10 +1303,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/miscellaneous/miscellaneous_ex4/Makefile.in b/examples/miscellaneous/miscellaneous_ex4/Makefile.in index d9d6f954cbc..ea1897f7aa1 100644 --- a/examples/miscellaneous/miscellaneous_ex4/Makefile.in +++ b/examples/miscellaneous/miscellaneous_ex4/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -301,9 +299,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -601,10 +600,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -787,8 +784,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -824,7 +826,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1093,7 +1095,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1158,11 +1159,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1173,7 +1174,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex4.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex4.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex4.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex4.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex4.Po @@ -1221,7 +1222,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex4.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex4.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex4.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex4.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex4.Po @@ -1289,10 +1290,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/miscellaneous/miscellaneous_ex5/Makefile.in b/examples/miscellaneous/miscellaneous_ex5/Makefile.in index 719d522a31a..503de43b4b5 100644 --- a/examples/miscellaneous/miscellaneous_ex5/Makefile.in +++ b/examples/miscellaneous/miscellaneous_ex5/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -315,9 +313,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -615,10 +614,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -806,8 +803,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -843,7 +845,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1112,7 +1114,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1180,23 +1181,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex5.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex5.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex5.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex5.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex5.Po @@ -1244,7 +1245,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex5.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex5.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex5.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex5.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex5.Po @@ -1316,10 +1317,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/miscellaneous/miscellaneous_ex6/Makefile.in b/examples/miscellaneous/miscellaneous_ex6/Makefile.in index a5a756000c3..99d4d152cc5 100644 --- a/examples/miscellaneous/miscellaneous_ex6/Makefile.in +++ b/examples/miscellaneous/miscellaneous_ex6/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -301,9 +299,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -601,10 +600,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -788,8 +785,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -825,7 +827,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1094,7 +1096,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1159,11 +1160,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1174,7 +1175,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex6.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex6.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex6.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex6.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex6.Po @@ -1222,7 +1223,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex6.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex6.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex6.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex6.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex6.Po @@ -1287,10 +1288,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/miscellaneous/miscellaneous_ex7/Makefile.in b/examples/miscellaneous/miscellaneous_ex7/Makefile.in index d0115c3cac9..8ac928df3aa 100644 --- a/examples/miscellaneous/miscellaneous_ex7/Makefile.in +++ b/examples/miscellaneous/miscellaneous_ex7/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -344,9 +342,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -644,10 +643,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -830,8 +827,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -877,7 +879,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1286,7 +1288,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1351,11 +1352,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1366,7 +1367,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-biharmonic.Po + -rm -f ./$(DEPDIR)/example_dbg-biharmonic.Po -rm -f ./$(DEPDIR)/example_dbg-biharmonic_jr.Po -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex7.Po -rm -f ./$(DEPDIR)/example_devel-biharmonic.Po @@ -1424,7 +1425,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-biharmonic.Po + -rm -f ./$(DEPDIR)/example_dbg-biharmonic.Po -rm -f ./$(DEPDIR)/example_dbg-biharmonic_jr.Po -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex7.Po -rm -f ./$(DEPDIR)/example_devel-biharmonic.Po @@ -1499,10 +1500,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/miscellaneous/miscellaneous_ex8/Makefile.in b/examples/miscellaneous/miscellaneous_ex8/Makefile.in index 270aa93b899..6050d0403d4 100644 --- a/examples/miscellaneous/miscellaneous_ex8/Makefile.in +++ b/examples/miscellaneous/miscellaneous_ex8/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -307,9 +305,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -607,10 +606,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -800,8 +797,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -837,7 +839,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1106,7 +1108,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1174,23 +1175,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex8.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex8.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex8.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex8.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex8.Po @@ -1238,7 +1239,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex8.Po + -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex8.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex8.Po -rm -f ./$(DEPDIR)/example_oprof-miscellaneous_ex8.Po -rm -f ./$(DEPDIR)/example_opt-miscellaneous_ex8.Po @@ -1308,10 +1309,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/miscellaneous/miscellaneous_ex9/Makefile.in b/examples/miscellaneous/miscellaneous_ex9/Makefile.in index 46f5b5339d5..8fc1adf01bc 100644 --- a/examples/miscellaneous/miscellaneous_ex9/Makefile.in +++ b/examples/miscellaneous/miscellaneous_ex9/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -341,9 +339,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -641,10 +640,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -832,8 +829,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -874,7 +876,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1213,7 +1215,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1281,23 +1282,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-augment_sparsity_on_interface.Po + -rm -f ./$(DEPDIR)/example_dbg-augment_sparsity_on_interface.Po -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex9.Po -rm -f ./$(DEPDIR)/example_devel-augment_sparsity_on_interface.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex9.Po @@ -1350,7 +1351,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-augment_sparsity_on_interface.Po + -rm -f ./$(DEPDIR)/example_dbg-augment_sparsity_on_interface.Po -rm -f ./$(DEPDIR)/example_dbg-miscellaneous_ex9.Po -rm -f ./$(DEPDIR)/example_devel-augment_sparsity_on_interface.Po -rm -f ./$(DEPDIR)/example_devel-miscellaneous_ex9.Po @@ -1424,10 +1425,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/optimization/optimization_ex1/Makefile.in b/examples/optimization/optimization_ex1/Makefile.in index cf5012ab431..295bd18235a 100644 --- a/examples/optimization/optimization_ex1/Makefile.in +++ b/examples/optimization/optimization_ex1/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -307,9 +305,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -607,10 +606,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -798,8 +795,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -835,7 +837,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1104,7 +1106,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1172,23 +1173,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-optimization_ex1.Po + -rm -f ./$(DEPDIR)/example_dbg-optimization_ex1.Po -rm -f ./$(DEPDIR)/example_devel-optimization_ex1.Po -rm -f ./$(DEPDIR)/example_oprof-optimization_ex1.Po -rm -f ./$(DEPDIR)/example_opt-optimization_ex1.Po @@ -1236,7 +1237,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-optimization_ex1.Po + -rm -f ./$(DEPDIR)/example_dbg-optimization_ex1.Po -rm -f ./$(DEPDIR)/example_devel-optimization_ex1.Po -rm -f ./$(DEPDIR)/example_oprof-optimization_ex1.Po -rm -f ./$(DEPDIR)/example_opt-optimization_ex1.Po @@ -1308,10 +1309,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/optimization/optimization_ex2/Makefile.in b/examples/optimization/optimization_ex2/Makefile.in index f3065b739c7..ae386c73305 100644 --- a/examples/optimization/optimization_ex2/Makefile.in +++ b/examples/optimization/optimization_ex2/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -307,9 +305,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -607,10 +606,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -798,8 +795,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -835,7 +837,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1104,7 +1106,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1172,23 +1173,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-optimization_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-optimization_ex2.Po -rm -f ./$(DEPDIR)/example_devel-optimization_ex2.Po -rm -f ./$(DEPDIR)/example_oprof-optimization_ex2.Po -rm -f ./$(DEPDIR)/example_opt-optimization_ex2.Po @@ -1236,7 +1237,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-optimization_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-optimization_ex2.Po -rm -f ./$(DEPDIR)/example_devel-optimization_ex2.Po -rm -f ./$(DEPDIR)/example_oprof-optimization_ex2.Po -rm -f ./$(DEPDIR)/example_opt-optimization_ex2.Po @@ -1308,10 +1309,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/reduced_basis/reduced_basis_ex1/Makefile.in b/examples/reduced_basis/reduced_basis_ex1/Makefile.in index 0879171980e..f5d5de92796 100644 --- a/examples/reduced_basis/reduced_basis_ex1/Makefile.in +++ b/examples/reduced_basis/reduced_basis_ex1/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -325,9 +323,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -625,10 +624,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -838,8 +835,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -875,7 +877,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1144,7 +1146,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1212,23 +1213,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex1.Po + -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex1.Po -rm -f ./$(DEPDIR)/example_devel-reduced_basis_ex1.Po -rm -f ./$(DEPDIR)/example_oprof-reduced_basis_ex1.Po -rm -f ./$(DEPDIR)/example_opt-reduced_basis_ex1.Po @@ -1276,7 +1277,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex1.Po + -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex1.Po -rm -f ./$(DEPDIR)/example_devel-reduced_basis_ex1.Po -rm -f ./$(DEPDIR)/example_oprof-reduced_basis_ex1.Po -rm -f ./$(DEPDIR)/example_opt-reduced_basis_ex1.Po @@ -1348,10 +1349,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/reduced_basis/reduced_basis_ex2/Makefile.in b/examples/reduced_basis/reduced_basis_ex2/Makefile.in index 986069c3c25..0883fce446b 100644 --- a/examples/reduced_basis/reduced_basis_ex2/Makefile.in +++ b/examples/reduced_basis/reduced_basis_ex2/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -325,9 +323,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -625,10 +624,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -819,8 +816,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -856,7 +858,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1125,7 +1127,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1193,23 +1194,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex2.Po -rm -f ./$(DEPDIR)/example_devel-reduced_basis_ex2.Po -rm -f ./$(DEPDIR)/example_oprof-reduced_basis_ex2.Po -rm -f ./$(DEPDIR)/example_opt-reduced_basis_ex2.Po @@ -1257,7 +1258,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex2.Po -rm -f ./$(DEPDIR)/example_devel-reduced_basis_ex2.Po -rm -f ./$(DEPDIR)/example_oprof-reduced_basis_ex2.Po -rm -f ./$(DEPDIR)/example_opt-reduced_basis_ex2.Po @@ -1329,10 +1330,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/reduced_basis/reduced_basis_ex3/Makefile.in b/examples/reduced_basis/reduced_basis_ex3/Makefile.in index f68264db04e..de4f21b2e12 100644 --- a/examples/reduced_basis/reduced_basis_ex3/Makefile.in +++ b/examples/reduced_basis/reduced_basis_ex3/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -325,9 +323,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -625,10 +624,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -818,8 +815,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -855,7 +857,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1124,7 +1126,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1192,23 +1193,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex3.Po + -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex3.Po -rm -f ./$(DEPDIR)/example_devel-reduced_basis_ex3.Po -rm -f ./$(DEPDIR)/example_oprof-reduced_basis_ex3.Po -rm -f ./$(DEPDIR)/example_opt-reduced_basis_ex3.Po @@ -1256,7 +1257,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex3.Po + -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex3.Po -rm -f ./$(DEPDIR)/example_devel-reduced_basis_ex3.Po -rm -f ./$(DEPDIR)/example_oprof-reduced_basis_ex3.Po -rm -f ./$(DEPDIR)/example_opt-reduced_basis_ex3.Po @@ -1328,10 +1329,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/reduced_basis/reduced_basis_ex4/Makefile.in b/examples/reduced_basis/reduced_basis_ex4/Makefile.in index 2c3343c83e8..5c96108d127 100644 --- a/examples/reduced_basis/reduced_basis_ex4/Makefile.in +++ b/examples/reduced_basis/reduced_basis_ex4/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -330,9 +328,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -630,10 +629,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -853,8 +850,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -890,7 +892,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1159,7 +1161,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1227,23 +1228,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex4.Po + -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex4.Po -rm -f ./$(DEPDIR)/example_devel-reduced_basis_ex4.Po -rm -f ./$(DEPDIR)/example_oprof-reduced_basis_ex4.Po -rm -f ./$(DEPDIR)/example_opt-reduced_basis_ex4.Po @@ -1291,7 +1292,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex4.Po + -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex4.Po -rm -f ./$(DEPDIR)/example_devel-reduced_basis_ex4.Po -rm -f ./$(DEPDIR)/example_oprof-reduced_basis_ex4.Po -rm -f ./$(DEPDIR)/example_opt-reduced_basis_ex4.Po @@ -1365,10 +1366,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/reduced_basis/reduced_basis_ex5/Makefile.in b/examples/reduced_basis/reduced_basis_ex5/Makefile.in index 238b469fe39..04ceb364321 100644 --- a/examples/reduced_basis/reduced_basis_ex5/Makefile.in +++ b/examples/reduced_basis/reduced_basis_ex5/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -340,9 +338,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -640,10 +639,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -831,8 +828,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -873,7 +875,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1212,7 +1214,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1280,23 +1281,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-assembly.Po + -rm -f ./$(DEPDIR)/example_dbg-assembly.Po -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex5.Po -rm -f ./$(DEPDIR)/example_devel-assembly.Po -rm -f ./$(DEPDIR)/example_devel-reduced_basis_ex5.Po @@ -1349,7 +1350,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-assembly.Po + -rm -f ./$(DEPDIR)/example_dbg-assembly.Po -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex5.Po -rm -f ./$(DEPDIR)/example_devel-assembly.Po -rm -f ./$(DEPDIR)/example_devel-reduced_basis_ex5.Po @@ -1427,10 +1428,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/reduced_basis/reduced_basis_ex6/Makefile.in b/examples/reduced_basis/reduced_basis_ex6/Makefile.in index 50076f35515..fcd8d313013 100644 --- a/examples/reduced_basis/reduced_basis_ex6/Makefile.in +++ b/examples/reduced_basis/reduced_basis_ex6/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -330,9 +328,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -630,10 +629,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -840,8 +837,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -877,7 +879,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1146,7 +1148,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1214,23 +1215,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex6.Po + -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex6.Po -rm -f ./$(DEPDIR)/example_devel-reduced_basis_ex6.Po -rm -f ./$(DEPDIR)/example_oprof-reduced_basis_ex6.Po -rm -f ./$(DEPDIR)/example_opt-reduced_basis_ex6.Po @@ -1278,7 +1279,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex6.Po + -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex6.Po -rm -f ./$(DEPDIR)/example_devel-reduced_basis_ex6.Po -rm -f ./$(DEPDIR)/example_oprof-reduced_basis_ex6.Po -rm -f ./$(DEPDIR)/example_opt-reduced_basis_ex6.Po @@ -1352,10 +1353,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/reduced_basis/reduced_basis_ex7/Makefile.in b/examples/reduced_basis/reduced_basis_ex7/Makefile.in index 3817bee46df..0ba34f47d7f 100644 --- a/examples/reduced_basis/reduced_basis_ex7/Makefile.in +++ b/examples/reduced_basis/reduced_basis_ex7/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -325,9 +323,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -625,10 +624,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -816,8 +813,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -853,7 +855,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1122,7 +1124,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1190,23 +1191,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex7.Po + -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex7.Po -rm -f ./$(DEPDIR)/example_devel-reduced_basis_ex7.Po -rm -f ./$(DEPDIR)/example_oprof-reduced_basis_ex7.Po -rm -f ./$(DEPDIR)/example_opt-reduced_basis_ex7.Po @@ -1254,7 +1255,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex7.Po + -rm -f ./$(DEPDIR)/example_dbg-reduced_basis_ex7.Po -rm -f ./$(DEPDIR)/example_devel-reduced_basis_ex7.Po -rm -f ./$(DEPDIR)/example_oprof-reduced_basis_ex7.Po -rm -f ./$(DEPDIR)/example_opt-reduced_basis_ex7.Po @@ -1327,10 +1328,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/solution_transfer/solution_transfer_ex1/Makefile.in b/examples/solution_transfer/solution_transfer_ex1/Makefile.in index cd7613f44f7..c4573a87396 100644 --- a/examples/solution_transfer/solution_transfer_ex1/Makefile.in +++ b/examples/solution_transfer/solution_transfer_ex1/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -301,9 +299,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -601,10 +600,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -787,8 +784,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -824,7 +826,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1093,7 +1095,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1158,11 +1159,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1173,7 +1174,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-main.Po + -rm -f ./$(DEPDIR)/example_dbg-main.Po -rm -f ./$(DEPDIR)/example_devel-main.Po -rm -f ./$(DEPDIR)/example_oprof-main.Po -rm -f ./$(DEPDIR)/example_opt-main.Po @@ -1221,7 +1222,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-main.Po + -rm -f ./$(DEPDIR)/example_dbg-main.Po -rm -f ./$(DEPDIR)/example_devel-main.Po -rm -f ./$(DEPDIR)/example_oprof-main.Po -rm -f ./$(DEPDIR)/example_opt-main.Po @@ -1286,10 +1287,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/subdomains/subdomains_ex1/Makefile.in b/examples/subdomains/subdomains_ex1/Makefile.in index f6238ba3205..e6a6f0769db 100644 --- a/examples/subdomains/subdomains_ex1/Makefile.in +++ b/examples/subdomains/subdomains_ex1/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -316,9 +314,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -616,10 +615,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -806,8 +803,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -848,7 +850,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1187,7 +1189,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1255,24 +1256,24 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-subdomains_ex1.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-subdomains_ex1.Po @@ -1325,7 +1326,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-subdomains_ex1.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-subdomains_ex1.Po @@ -1398,10 +1399,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/subdomains/subdomains_ex2/Makefile.in b/examples/subdomains/subdomains_ex2/Makefile.in index 5c20167218c..f8ef11aff67 100644 --- a/examples/subdomains/subdomains_ex2/Makefile.in +++ b/examples/subdomains/subdomains_ex2/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -316,9 +314,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -616,10 +615,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -805,8 +802,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -847,7 +849,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1186,7 +1188,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1254,24 +1255,24 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-subdomains_ex2.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-subdomains_ex2.Po @@ -1324,7 +1325,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-subdomains_ex2.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-subdomains_ex2.Po @@ -1397,10 +1398,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/subdomains/subdomains_ex3/Makefile.in b/examples/subdomains/subdomains_ex3/Makefile.in index 3a83f502b61..8e3a8490116 100644 --- a/examples/subdomains/subdomains_ex3/Makefile.in +++ b/examples/subdomains/subdomains_ex3/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -310,9 +308,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -610,10 +609,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -799,8 +796,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -836,7 +838,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1105,7 +1107,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1173,24 +1174,24 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-subdomains_ex3.Po + -rm -f ./$(DEPDIR)/example_dbg-subdomains_ex3.Po -rm -f ./$(DEPDIR)/example_devel-subdomains_ex3.Po -rm -f ./$(DEPDIR)/example_oprof-subdomains_ex3.Po -rm -f ./$(DEPDIR)/example_opt-subdomains_ex3.Po @@ -1238,7 +1239,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-subdomains_ex3.Po + -rm -f ./$(DEPDIR)/example_dbg-subdomains_ex3.Po -rm -f ./$(DEPDIR)/example_devel-subdomains_ex3.Po -rm -f ./$(DEPDIR)/example_oprof-subdomains_ex3.Po -rm -f ./$(DEPDIR)/example_opt-subdomains_ex3.Po @@ -1310,10 +1311,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/systems_of_equations/systems_of_equations_ex1/Makefile.in b/examples/systems_of_equations/systems_of_equations_ex1/Makefile.in index 3add79bf28a..869f091601d 100644 --- a/examples/systems_of_equations/systems_of_equations_ex1/Makefile.in +++ b/examples/systems_of_equations/systems_of_equations_ex1/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -302,9 +300,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -602,10 +601,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -788,8 +785,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -825,7 +827,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1094,7 +1096,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1159,11 +1160,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1174,7 +1175,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex1.Po + -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex1.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex1.Po -rm -f ./$(DEPDIR)/example_oprof-systems_of_equations_ex1.Po -rm -f ./$(DEPDIR)/example_opt-systems_of_equations_ex1.Po @@ -1222,7 +1223,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex1.Po + -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex1.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex1.Po -rm -f ./$(DEPDIR)/example_oprof-systems_of_equations_ex1.Po -rm -f ./$(DEPDIR)/example_opt-systems_of_equations_ex1.Po @@ -1287,10 +1288,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/systems_of_equations/systems_of_equations_ex2/Makefile.in b/examples/systems_of_equations/systems_of_equations_ex2/Makefile.in index cd44f4a5603..7c5edb4539c 100644 --- a/examples/systems_of_equations/systems_of_equations_ex2/Makefile.in +++ b/examples/systems_of_equations/systems_of_equations_ex2/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -307,9 +305,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -607,10 +606,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -793,8 +790,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -830,7 +832,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1099,7 +1101,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1164,11 +1165,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1179,7 +1180,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex2.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex2.Po -rm -f ./$(DEPDIR)/example_oprof-systems_of_equations_ex2.Po -rm -f ./$(DEPDIR)/example_opt-systems_of_equations_ex2.Po @@ -1227,7 +1228,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex2.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex2.Po -rm -f ./$(DEPDIR)/example_oprof-systems_of_equations_ex2.Po -rm -f ./$(DEPDIR)/example_opt-systems_of_equations_ex2.Po @@ -1292,10 +1293,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/systems_of_equations/systems_of_equations_ex3/Makefile.in b/examples/systems_of_equations/systems_of_equations_ex3/Makefile.in index f5c4ff69de1..1b06ea90099 100644 --- a/examples/systems_of_equations/systems_of_equations_ex3/Makefile.in +++ b/examples/systems_of_equations/systems_of_equations_ex3/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -302,9 +300,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -602,10 +601,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -788,8 +785,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -825,7 +827,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1094,7 +1096,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1159,11 +1160,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1174,7 +1175,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex3.Po + -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex3.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex3.Po -rm -f ./$(DEPDIR)/example_oprof-systems_of_equations_ex3.Po -rm -f ./$(DEPDIR)/example_opt-systems_of_equations_ex3.Po @@ -1222,7 +1223,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex3.Po + -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex3.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex3.Po -rm -f ./$(DEPDIR)/example_oprof-systems_of_equations_ex3.Po -rm -f ./$(DEPDIR)/example_opt-systems_of_equations_ex3.Po @@ -1287,10 +1288,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/systems_of_equations/systems_of_equations_ex4/Makefile.in b/examples/systems_of_equations/systems_of_equations_ex4/Makefile.in index 0fbdb133bf1..3399ab57ae6 100644 --- a/examples/systems_of_equations/systems_of_equations_ex4/Makefile.in +++ b/examples/systems_of_equations/systems_of_equations_ex4/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -302,9 +300,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -602,10 +601,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -788,8 +785,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -825,7 +827,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1094,7 +1096,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1159,11 +1160,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1174,7 +1175,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex4.Po + -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex4.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex4.Po -rm -f ./$(DEPDIR)/example_oprof-systems_of_equations_ex4.Po -rm -f ./$(DEPDIR)/example_opt-systems_of_equations_ex4.Po @@ -1222,7 +1223,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex4.Po + -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex4.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex4.Po -rm -f ./$(DEPDIR)/example_oprof-systems_of_equations_ex4.Po -rm -f ./$(DEPDIR)/example_opt-systems_of_equations_ex4.Po @@ -1287,10 +1288,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/systems_of_equations/systems_of_equations_ex5/Makefile.in b/examples/systems_of_equations/systems_of_equations_ex5/Makefile.in index d1f25e7dc8b..3eb9ae8c57a 100644 --- a/examples/systems_of_equations/systems_of_equations_ex5/Makefile.in +++ b/examples/systems_of_equations/systems_of_equations_ex5/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -302,9 +300,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -602,10 +601,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -788,8 +785,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -825,7 +827,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1094,7 +1096,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1159,11 +1160,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1174,7 +1175,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex5.Po + -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex5.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex5.Po -rm -f ./$(DEPDIR)/example_oprof-systems_of_equations_ex5.Po -rm -f ./$(DEPDIR)/example_opt-systems_of_equations_ex5.Po @@ -1222,7 +1223,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex5.Po + -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex5.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex5.Po -rm -f ./$(DEPDIR)/example_oprof-systems_of_equations_ex5.Po -rm -f ./$(DEPDIR)/example_opt-systems_of_equations_ex5.Po @@ -1287,10 +1288,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/systems_of_equations/systems_of_equations_ex6/Makefile.in b/examples/systems_of_equations/systems_of_equations_ex6/Makefile.in index 5712834b887..8f373ff5978 100644 --- a/examples/systems_of_equations/systems_of_equations_ex6/Makefile.in +++ b/examples/systems_of_equations/systems_of_equations_ex6/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -302,9 +300,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -602,10 +601,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -789,8 +786,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -826,7 +828,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1095,7 +1097,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1160,11 +1161,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1175,7 +1176,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex6.Po + -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex6.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex6.Po -rm -f ./$(DEPDIR)/example_oprof-systems_of_equations_ex6.Po -rm -f ./$(DEPDIR)/example_opt-systems_of_equations_ex6.Po @@ -1223,7 +1224,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex6.Po + -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex6.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex6.Po -rm -f ./$(DEPDIR)/example_oprof-systems_of_equations_ex6.Po -rm -f ./$(DEPDIR)/example_opt-systems_of_equations_ex6.Po @@ -1288,10 +1289,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/systems_of_equations/systems_of_equations_ex7/Makefile.in b/examples/systems_of_equations/systems_of_equations_ex7/Makefile.in index 15445020704..18b138039d1 100644 --- a/examples/systems_of_equations/systems_of_equations_ex7/Makefile.in +++ b/examples/systems_of_equations/systems_of_equations_ex7/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -308,9 +306,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -608,10 +607,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -799,8 +796,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -836,7 +838,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1105,7 +1107,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1173,23 +1174,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex7.Po + -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex7.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex7.Po -rm -f ./$(DEPDIR)/example_oprof-systems_of_equations_ex7.Po -rm -f ./$(DEPDIR)/example_opt-systems_of_equations_ex7.Po @@ -1237,7 +1238,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex7.Po + -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex7.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex7.Po -rm -f ./$(DEPDIR)/example_oprof-systems_of_equations_ex7.Po -rm -f ./$(DEPDIR)/example_opt-systems_of_equations_ex7.Po @@ -1306,10 +1307,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/systems_of_equations/systems_of_equations_ex8/Makefile.in b/examples/systems_of_equations/systems_of_equations_ex8/Makefile.in index abcd909b40d..7c06766ce1e 100644 --- a/examples/systems_of_equations/systems_of_equations_ex8/Makefile.in +++ b/examples/systems_of_equations/systems_of_equations_ex8/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -346,9 +344,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -646,10 +645,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -836,8 +833,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -878,7 +880,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1217,7 +1219,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1285,23 +1286,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-linear_elasticity_with_contact.Po + -rm -f ./$(DEPDIR)/example_dbg-linear_elasticity_with_contact.Po -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex8.Po -rm -f ./$(DEPDIR)/example_devel-linear_elasticity_with_contact.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex8.Po @@ -1354,7 +1355,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-linear_elasticity_with_contact.Po + -rm -f ./$(DEPDIR)/example_dbg-linear_elasticity_with_contact.Po -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex8.Po -rm -f ./$(DEPDIR)/example_devel-linear_elasticity_with_contact.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex8.Po @@ -1429,10 +1430,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/systems_of_equations/systems_of_equations_ex9/Makefile.in b/examples/systems_of_equations/systems_of_equations_ex9/Makefile.in index a497c06f581..7e89c038493 100644 --- a/examples/systems_of_equations/systems_of_equations_ex9/Makefile.in +++ b/examples/systems_of_equations/systems_of_equations_ex9/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -308,9 +306,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -608,10 +607,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -797,8 +794,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -834,7 +836,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1103,7 +1105,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1171,23 +1172,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex9.Po + -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex9.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex9.Po -rm -f ./$(DEPDIR)/example_oprof-systems_of_equations_ex9.Po -rm -f ./$(DEPDIR)/example_opt-systems_of_equations_ex9.Po @@ -1235,7 +1236,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex9.Po + -rm -f ./$(DEPDIR)/example_dbg-systems_of_equations_ex9.Po -rm -f ./$(DEPDIR)/example_devel-systems_of_equations_ex9.Po -rm -f ./$(DEPDIR)/example_oprof-systems_of_equations_ex9.Po -rm -f ./$(DEPDIR)/example_opt-systems_of_equations_ex9.Po @@ -1304,10 +1305,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/transient/transient_ex1/Makefile.in b/examples/transient/transient_ex1/Makefile.in index 288208b4c6c..2c14267a75c 100644 --- a/examples/transient/transient_ex1/Makefile.in +++ b/examples/transient/transient_ex1/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -316,9 +314,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -616,10 +615,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -805,8 +802,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -847,7 +849,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1186,7 +1188,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1254,24 +1255,24 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-transient_ex1.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-transient_ex1.Po @@ -1324,7 +1325,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-transient_ex1.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-transient_ex1.Po @@ -1398,10 +1399,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/transient/transient_ex2/Makefile.in b/examples/transient/transient_ex2/Makefile.in index bae2b2fcc21..d10c13d5155 100644 --- a/examples/transient/transient_ex2/Makefile.in +++ b/examples/transient/transient_ex2/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -302,9 +300,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -602,10 +601,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -791,8 +788,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -828,7 +830,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1097,7 +1099,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1165,23 +1166,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-transient_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-transient_ex2.Po -rm -f ./$(DEPDIR)/example_devel-transient_ex2.Po -rm -f ./$(DEPDIR)/example_oprof-transient_ex2.Po -rm -f ./$(DEPDIR)/example_opt-transient_ex2.Po @@ -1229,7 +1230,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-transient_ex2.Po + -rm -f ./$(DEPDIR)/example_dbg-transient_ex2.Po -rm -f ./$(DEPDIR)/example_devel-transient_ex2.Po -rm -f ./$(DEPDIR)/example_oprof-transient_ex2.Po -rm -f ./$(DEPDIR)/example_opt-transient_ex2.Po @@ -1298,10 +1299,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/transient/transient_ex3/Makefile.in b/examples/transient/transient_ex3/Makefile.in index 031ab6ae7a6..f625116a5f2 100644 --- a/examples/transient/transient_ex3/Makefile.in +++ b/examples/transient/transient_ex3/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -350,9 +348,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -650,10 +649,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -839,8 +836,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -886,7 +888,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1295,7 +1297,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1363,23 +1364,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-advection_system.Po + -rm -f ./$(DEPDIR)/example_dbg-advection_system.Po -rm -f ./$(DEPDIR)/example_dbg-claw_system.Po -rm -f ./$(DEPDIR)/example_dbg-transient_ex3.Po -rm -f ./$(DEPDIR)/example_devel-advection_system.Po @@ -1437,7 +1438,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-advection_system.Po + -rm -f ./$(DEPDIR)/example_dbg-advection_system.Po -rm -f ./$(DEPDIR)/example_dbg-claw_system.Po -rm -f ./$(DEPDIR)/example_dbg-transient_ex3.Po -rm -f ./$(DEPDIR)/example_devel-advection_system.Po @@ -1516,10 +1517,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/vector_fe/vector_fe_ex1/Makefile.in b/examples/vector_fe/vector_fe_ex1/Makefile.in index c474401c7ad..a78bc7cb1b2 100644 --- a/examples/vector_fe/vector_fe_ex1/Makefile.in +++ b/examples/vector_fe/vector_fe_ex1/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -314,9 +312,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -614,10 +613,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -800,8 +797,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -842,7 +844,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1181,7 +1183,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1246,11 +1247,11 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1261,7 +1262,7 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex1.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex1.Po @@ -1314,7 +1315,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po + -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex1.Po -rm -f ./$(DEPDIR)/example_devel-exact_solution.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex1.Po @@ -1384,10 +1385,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/vector_fe/vector_fe_ex10/Makefile.in b/examples/vector_fe/vector_fe_ex10/Makefile.in index c2a3aa0dd15..27b12883de7 100644 --- a/examples/vector_fe/vector_fe_ex10/Makefile.in +++ b/examples/vector_fe/vector_fe_ex10/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -325,9 +323,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -625,10 +624,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -815,8 +812,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -852,7 +854,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1121,7 +1123,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1189,23 +1190,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex10.Po + -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex10.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex10.Po -rm -f ./$(DEPDIR)/example_oprof-vector_fe_ex10.Po -rm -f ./$(DEPDIR)/example_opt-vector_fe_ex10.Po @@ -1253,7 +1254,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex10.Po + -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex10.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex10.Po -rm -f ./$(DEPDIR)/example_oprof-vector_fe_ex10.Po -rm -f ./$(DEPDIR)/example_opt-vector_fe_ex10.Po @@ -1322,10 +1323,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/vector_fe/vector_fe_ex2/Makefile.in b/examples/vector_fe/vector_fe_ex2/Makefile.in index 1aca800f63c..97b71e7c140 100644 --- a/examples/vector_fe/vector_fe_ex2/Makefile.in +++ b/examples/vector_fe/vector_fe_ex2/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -340,9 +338,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -640,10 +639,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -831,8 +828,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -873,7 +875,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1212,7 +1214,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1280,23 +1281,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-laplace_system.Po + -rm -f ./$(DEPDIR)/example_dbg-laplace_system.Po -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex2.Po -rm -f ./$(DEPDIR)/example_devel-laplace_system.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex2.Po @@ -1349,7 +1350,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-laplace_system.Po + -rm -f ./$(DEPDIR)/example_dbg-laplace_system.Po -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex2.Po -rm -f ./$(DEPDIR)/example_devel-laplace_system.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex2.Po @@ -1424,10 +1425,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/vector_fe/vector_fe_ex3/Makefile.in b/examples/vector_fe/vector_fe_ex3/Makefile.in index b033d436f7d..cf304b53f1c 100644 --- a/examples/vector_fe/vector_fe_ex3/Makefile.in +++ b/examples/vector_fe/vector_fe_ex3/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -340,9 +338,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -640,10 +639,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -830,8 +827,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -872,7 +874,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1211,7 +1213,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1279,23 +1280,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-curl_curl_system.Po + -rm -f ./$(DEPDIR)/example_dbg-curl_curl_system.Po -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex3.Po -rm -f ./$(DEPDIR)/example_devel-curl_curl_system.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex3.Po @@ -1348,7 +1349,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-curl_curl_system.Po + -rm -f ./$(DEPDIR)/example_dbg-curl_curl_system.Po -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex3.Po -rm -f ./$(DEPDIR)/example_devel-curl_curl_system.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex3.Po @@ -1422,10 +1423,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/vector_fe/vector_fe_ex4/Makefile.in b/examples/vector_fe/vector_fe_ex4/Makefile.in index b2320fc3c58..016bdfb4d23 100644 --- a/examples/vector_fe/vector_fe_ex4/Makefile.in +++ b/examples/vector_fe/vector_fe_ex4/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -340,9 +338,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -640,10 +639,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -830,8 +827,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -872,7 +874,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1211,7 +1213,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1279,23 +1280,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-curl_curl_system.Po + -rm -f ./$(DEPDIR)/example_dbg-curl_curl_system.Po -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex4.Po -rm -f ./$(DEPDIR)/example_devel-curl_curl_system.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex4.Po @@ -1348,7 +1349,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-curl_curl_system.Po + -rm -f ./$(DEPDIR)/example_dbg-curl_curl_system.Po -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex4.Po -rm -f ./$(DEPDIR)/example_devel-curl_curl_system.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex4.Po @@ -1422,10 +1423,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/vector_fe/vector_fe_ex5/Makefile.in b/examples/vector_fe/vector_fe_ex5/Makefile.in index 21a71638e6e..2040483c883 100644 --- a/examples/vector_fe/vector_fe_ex5/Makefile.in +++ b/examples/vector_fe/vector_fe_ex5/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -327,9 +325,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -627,10 +626,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -816,8 +813,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -863,7 +865,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1272,7 +1274,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1340,23 +1341,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-assembly.Po + -rm -f ./$(DEPDIR)/example_dbg-assembly.Po -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex5.Po -rm -f ./$(DEPDIR)/example_devel-assembly.Po @@ -1414,7 +1415,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-assembly.Po + -rm -f ./$(DEPDIR)/example_dbg-assembly.Po -rm -f ./$(DEPDIR)/example_dbg-exact_solution.Po -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex5.Po -rm -f ./$(DEPDIR)/example_devel-assembly.Po @@ -1493,10 +1494,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/vector_fe/vector_fe_ex6/Makefile.in b/examples/vector_fe/vector_fe_ex6/Makefile.in index cb550f280e4..f3212d874be 100644 --- a/examples/vector_fe/vector_fe_ex6/Makefile.in +++ b/examples/vector_fe/vector_fe_ex6/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -325,9 +323,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -625,10 +624,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -815,8 +812,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -852,7 +854,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1121,7 +1123,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1189,23 +1190,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex6.Po + -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex6.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex6.Po -rm -f ./$(DEPDIR)/example_oprof-vector_fe_ex6.Po -rm -f ./$(DEPDIR)/example_opt-vector_fe_ex6.Po @@ -1253,7 +1254,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex6.Po + -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex6.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex6.Po -rm -f ./$(DEPDIR)/example_oprof-vector_fe_ex6.Po -rm -f ./$(DEPDIR)/example_opt-vector_fe_ex6.Po @@ -1322,10 +1323,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/vector_fe/vector_fe_ex7/Makefile.in b/examples/vector_fe/vector_fe_ex7/Makefile.in index 6ae32888b36..a31e57a4e54 100644 --- a/examples/vector_fe/vector_fe_ex7/Makefile.in +++ b/examples/vector_fe/vector_fe_ex7/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -325,9 +323,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -625,10 +624,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -815,8 +812,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -852,7 +854,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1121,7 +1123,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1189,23 +1190,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex7.Po + -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex7.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex7.Po -rm -f ./$(DEPDIR)/example_oprof-vector_fe_ex7.Po -rm -f ./$(DEPDIR)/example_opt-vector_fe_ex7.Po @@ -1253,7 +1254,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex7.Po + -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex7.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex7.Po -rm -f ./$(DEPDIR)/example_oprof-vector_fe_ex7.Po -rm -f ./$(DEPDIR)/example_opt-vector_fe_ex7.Po @@ -1322,10 +1323,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/vector_fe/vector_fe_ex8/Makefile.in b/examples/vector_fe/vector_fe_ex8/Makefile.in index fe881610825..4c214e28621 100644 --- a/examples/vector_fe/vector_fe_ex8/Makefile.in +++ b/examples/vector_fe/vector_fe_ex8/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -325,9 +323,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -625,10 +624,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -815,8 +812,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -852,7 +854,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1121,7 +1123,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1189,23 +1190,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex8.Po + -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex8.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex8.Po -rm -f ./$(DEPDIR)/example_oprof-vector_fe_ex8.Po -rm -f ./$(DEPDIR)/example_opt-vector_fe_ex8.Po @@ -1253,7 +1254,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex8.Po + -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex8.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex8.Po -rm -f ./$(DEPDIR)/example_oprof-vector_fe_ex8.Po -rm -f ./$(DEPDIR)/example_opt-vector_fe_ex8.Po @@ -1322,10 +1323,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/examples/vector_fe/vector_fe_ex9/Makefile.in b/examples/vector_fe/vector_fe_ex9/Makefile.in index 34e5092c976..ebed3d27a36 100644 --- a/examples/vector_fe/vector_fe_ex9/Makefile.in +++ b/examples/vector_fe/vector_fe_ex9/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -335,9 +333,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(datadir)" DATA = $(data_DATA) @@ -635,10 +634,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -825,8 +822,13 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__aclocal_m4_deps): clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list example-dbg$(EXEEXT): $(example_dbg_OBJECTS) $(example_dbg_DEPENDENCIES) $(EXTRA_example_dbg_DEPENDENCIES) @rm -f example-dbg$(EXEEXT) @@ -867,7 +869,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -1206,7 +1208,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1274,23 +1275,23 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/example_dbg-hdg_problem.Po + -rm -f ./$(DEPDIR)/example_dbg-hdg_problem.Po -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex9.Po -rm -f ./$(DEPDIR)/example_devel-hdg_problem.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex9.Po @@ -1343,7 +1344,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/example_dbg-hdg_problem.Po + -rm -f ./$(DEPDIR)/example_dbg-hdg_problem.Po -rm -f ./$(DEPDIR)/example_dbg-vector_fe_ex9.Po -rm -f ./$(DEPDIR)/example_devel-hdg_problem.Po -rm -f ./$(DEPDIR)/example_devel-vector_fe_ex9.Po @@ -1417,10 +1418,3 @@ $(example_name).html: $(DOC_PROGRAM) \ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/include/Makefile.in b/include/Makefile.in index 234ec0c2e3f..587d0edef15 100644 --- a/include/Makefile.in +++ b/include/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -157,7 +155,8 @@ am__aclocal_m4_deps = \ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(include_HEADERS) \ - $(noinst_HEADERS) $(am__DIST_COMMON) + $(am__nobase_include_HEADERS_DIST) $(noinst_HEADERS) \ + $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = libmesh_config.h.tmp CONFIG_CLEAN_FILES = @@ -211,12 +210,19 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } -am__installdirs = "$(DESTDIR)$(includedir)" -HEADERS = $(include_HEADERS) $(noinst_HEADERS) +am__installdirs = "$(DESTDIR)$(includedir)" "$(DESTDIR)$(includedir)" +am__nobase_include_HEADERS_DIST = kokkos/scalar_types.h \ + kokkos/fe_types.h kokkos/fe_base.h kokkos/fe_evaluator.h \ + kokkos/fe_lagrange_1d.h kokkos/fe_lagrange_2d.h \ + kokkos/fe_lagrange_3d.h kokkos/fe_monomial.h \ + kokkos/fe_face_map.h +HEADERS = $(include_HEADERS) $(nobase_include_HEADERS) \ + $(noinst_HEADERS) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ @@ -516,10 +522,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -598,6 +602,21 @@ vtkmajor = @vtkmajor@ vtkversion = @vtkversion@ SUBDIRS = libmesh +# Kokkos FE math headers — installed preserving the kokkos/ subdirectory so +# downstream code can use #include "libmesh/kokkos/fe_types.h" etc. +# nobase_ is used instead of the standard flat install to keep the namespace. +@LIBMESH_ENABLE_KOKKOS_TRUE@nobase_include_HEADERS = \ +@LIBMESH_ENABLE_KOKKOS_TRUE@ kokkos/scalar_types.h \ +@LIBMESH_ENABLE_KOKKOS_TRUE@ kokkos/fe_types.h \ +@LIBMESH_ENABLE_KOKKOS_TRUE@ kokkos/fe_base.h \ +@LIBMESH_ENABLE_KOKKOS_TRUE@ kokkos/fe_evaluator.h \ +@LIBMESH_ENABLE_KOKKOS_TRUE@ kokkos/fe_lagrange_1d.h \ +@LIBMESH_ENABLE_KOKKOS_TRUE@ kokkos/fe_lagrange_2d.h \ +@LIBMESH_ENABLE_KOKKOS_TRUE@ kokkos/fe_lagrange_3d.h \ +@LIBMESH_ENABLE_KOKKOS_TRUE@ kokkos/fe_monomial.h \ +@LIBMESH_ENABLE_KOKKOS_TRUE@ kokkos/fe_face_map.h + + # special handholding for prefix_config.m4 generated files # so that 'make clean ; make' works as does 'make distcheck' # libmesh_config.h is made by ./configure, so it should get @@ -1178,12 +1197,12 @@ libmesh_config.h.tmp: stamp-h1 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 stamp-h1: $(srcdir)/libmesh_config.h.in $(top_builddir)/config.status - $(AM_V_at)rm -f stamp-h1 - $(AM_V_GEN)cd $(top_builddir) && $(SHELL) ./config.status include/libmesh_config.h.tmp + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status include/libmesh_config.h.tmp $(srcdir)/libmesh_config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - $(AM_V_GEN)($(am__cd) $(top_srcdir) && $(AUTOHEADER)) - $(AM_V_at)rm -f stamp-h1 - $(AM_V_at)touch $@ + ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) + rm -f stamp-h1 + touch $@ distclean-hdr: -rm -f libmesh_config.h.tmp stamp-h1 @@ -1214,6 +1233,30 @@ uninstall-includeHEADERS: @list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir) +install-nobase_includeHEADERS: $(nobase_include_HEADERS) + @$(NORMAL_INSTALL) + @list='$(nobase_include_HEADERS)'; test -n "$(includedir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \ + fi; \ + $(am__nobase_list) | while read dir files; do \ + xfiles=; for file in $$files; do \ + if test -f "$$file"; then xfiles="$$xfiles $$file"; \ + else xfiles="$$xfiles $(srcdir)/$$file"; fi; done; \ + test -z "$$xfiles" || { \ + test "x$$dir" = x. || { \ + echo " $(MKDIR_P) '$(DESTDIR)$(includedir)/$$dir'"; \ + $(MKDIR_P) "$(DESTDIR)$(includedir)/$$dir"; }; \ + echo " $(INSTALL_HEADER) $$xfiles '$(DESTDIR)$(includedir)/$$dir'"; \ + $(INSTALL_HEADER) $$xfiles "$(DESTDIR)$(includedir)/$$dir" || exit $$?; }; \ + done + +uninstall-nobase_includeHEADERS: + @$(NORMAL_UNINSTALL) + @list='$(nobase_include_HEADERS)'; test -n "$(includedir)" || list=; \ + $(am__nobase_strip_setup); files=`$(am__nobase_strip)`; \ + dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. @@ -1313,7 +1356,6 @@ cscopelist-am: $(am__tagged_files) distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -1380,7 +1422,7 @@ check: check-recursive all-am: Makefile $(HEADERS) libmesh_config.h.tmp installdirs: installdirs-recursive installdirs-am: - for dir in "$(DESTDIR)$(includedir)"; do \ + for dir in "$(DESTDIR)$(includedir)" "$(DESTDIR)$(includedir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive @@ -1407,9 +1449,9 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -1434,7 +1476,7 @@ info: info-recursive info-am: -install-data-am: install-includeHEADERS +install-data-am: install-includeHEADERS install-nobase_includeHEADERS install-dvi: install-dvi-recursive @@ -1478,7 +1520,7 @@ ps: ps-recursive ps-am: -uninstall-am: uninstall-includeHEADERS +uninstall-am: uninstall-includeHEADERS uninstall-nobase_includeHEADERS .MAKE: $(am__recursive_targets) all install-am install-strip @@ -1490,12 +1532,13 @@ uninstall-am: uninstall-includeHEADERS install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am \ install-includeHEADERS install-info install-info-am \ - install-man install-pdf install-pdf-am install-ps \ - install-ps-am install-strip installcheck installcheck-am \ - installcheck-local installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ - uninstall-am uninstall-includeHEADERS + install-man install-nobase_includeHEADERS install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installcheck-local installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags tags-am uninstall uninstall-am \ + uninstall-includeHEADERS uninstall-nobase_includeHEADERS .PRECIOUS: Makefile @@ -1558,10 +1601,3 @@ clang-tidy: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/include/libmesh/Makefile.in b/include/libmesh/Makefile.in index d02b0ba1541..d427e3c8520 100644 --- a/include/libmesh/Makefile.in +++ b/include/libmesh/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -72,8 +72,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -445,10 +443,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -756,7 +752,6 @@ ctags CTAGS: cscope cscopelist: - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -821,14 +816,14 @@ mostlyclean-generic: clean-generic: distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) $(DISTCLEANFILES) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am @@ -2474,10 +2469,3 @@ parallel_communicator_specializations: $(top_srcdir)/include/timpi_shims/paralle # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% diff --git a/include/libmesh_config.h.in b/include/libmesh_config.h.in index 70f45406e23..c75fa7a7778 100644 --- a/include/libmesh_config.h.in +++ b/include/libmesh_config.h.in @@ -431,9 +431,6 @@ /* Define if HDF5 is available */ #undef HAVE_HDF5 -/* Define if Kokkos support is enabled in libMesh */ -#undef HAVE_KOKKOS - /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H @@ -654,6 +651,9 @@ /* libMesh I/O file format compatibility string */ #undef IO_COMPATIBILITY_VERSION +/* Define if Kokkos support is enabled in libMesh */ +#undef HAVE_KOKKOS + /* libMesh source code version */ #undef LIB_RELEASE diff --git a/m4/libmesh_optional_packages.m4 b/m4/libmesh_optional_packages.m4 index 227e26c20e5..49b7634a3cd 100644 --- a/m4/libmesh_optional_packages.m4 +++ b/m4/libmesh_optional_packages.m4 @@ -877,7 +877,7 @@ AS_IF([test "x$KOKKOS_DIR" != "xno"], enablekokkos=yes libmesh_optional_INCLUDES="$libmesh_optional_INCLUDES -I$KOKKOS_DIR/include" libmesh_optional_LIBS="$libmesh_optional_LIBS -L$KOKKOS_DIR/lib -lkokkoscore" - AC_DEFINE([LIBMESH_HAVE_KOKKOS], [1], + AC_DEFINE([HAVE_KOKKOS], [1], [Define if Kokkos support is enabled in libMesh]) AC_MSG_RESULT(<<< Configuring library with Kokkos support >>>) ], diff --git a/tests/Makefile.in b/tests/Makefile.in index 59ed2e7641e..f43e1e7f4cf 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.18.1 from Makefile.am. +# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2025 Free Software Foundation, Inc. +# Copyright (C) 1994-2021 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -70,8 +70,6 @@ am__make_running_with_option = \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -am__rm_f = rm -f $(am__rm_f_notfound) -am__rm_rf = rm -rf $(am__rm_f_notfound) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ @@ -94,6 +92,11 @@ target_triplet = @target@ @LIBMESH_ENABLE_FPARSER_TRUE@am__append_1 = \ @LIBMESH_ENABLE_FPARSER_TRUE@ fparser/autodiff.C +@LIBMESH_ENABLE_KOKKOS_TRUE@am__append_2 = \ +@LIBMESH_ENABLE_KOKKOS_TRUE@ fe/kokkos_fe_types_test.C \ +@LIBMESH_ENABLE_KOKKOS_TRUE@ fe/kokkos_fe_shape_test.C + +@LIBMESH_ENABLE_KOKKOS_TRUE@am__append_3 = $(KOKKOS_CPPFLAGS) -I$(top_srcdir)/include check_PROGRAMS = $(am__EXEEXT_1) $(am__EXEEXT_2) $(am__EXEEXT_3) \ $(am__EXEEXT_4) $(am__EXEEXT_5) $(am__EXEEXT_6) @@ -102,18 +105,18 @@ check_PROGRAMS = $(am__EXEEXT_1) $(am__EXEEXT_2) $(am__EXEEXT_3) \ # others segfault and/or hang. By default we will not run # GLIBCXX-debugging builds with cppunit unless specifically # configured to. -@ACSM_ENABLE_GLIBCXX_DEBUGGING_CPPUNIT_TRUE@@ACSM_ENABLE_GLIBCXX_DEBUGGING_TRUE@@LIBMESH_DBG_MODE_TRUE@@LIBMESH_ENABLE_CPPUNIT_TRUE@am__append_2 = unit_tests-dbg -@ACSM_ENABLE_GLIBCXX_DEBUGGING_FALSE@@LIBMESH_DBG_MODE_TRUE@@LIBMESH_ENABLE_CPPUNIT_TRUE@am__append_3 = unit_tests-dbg -@LIBMESH_DEVEL_MODE_TRUE@@LIBMESH_ENABLE_CPPUNIT_TRUE@am__append_4 = unit_tests-devel -@LIBMESH_ENABLE_CPPUNIT_TRUE@@LIBMESH_PROF_MODE_TRUE@am__append_5 = unit_tests-prof -@LIBMESH_ENABLE_CPPUNIT_TRUE@@LIBMESH_OPROF_MODE_TRUE@am__append_6 = unit_tests-oprof -@LIBMESH_ENABLE_CPPUNIT_TRUE@@LIBMESH_OPT_MODE_TRUE@am__append_7 = unit_tests-opt -@LIBMESH_VPATH_BUILD_TRUE@am__append_8 = .linkstamp +@ACSM_ENABLE_GLIBCXX_DEBUGGING_CPPUNIT_TRUE@@ACSM_ENABLE_GLIBCXX_DEBUGGING_TRUE@@LIBMESH_DBG_MODE_TRUE@@LIBMESH_ENABLE_CPPUNIT_TRUE@am__append_4 = unit_tests-dbg +@ACSM_ENABLE_GLIBCXX_DEBUGGING_FALSE@@LIBMESH_DBG_MODE_TRUE@@LIBMESH_ENABLE_CPPUNIT_TRUE@am__append_5 = unit_tests-dbg +@LIBMESH_DEVEL_MODE_TRUE@@LIBMESH_ENABLE_CPPUNIT_TRUE@am__append_6 = unit_tests-devel +@LIBMESH_ENABLE_CPPUNIT_TRUE@@LIBMESH_PROF_MODE_TRUE@am__append_7 = unit_tests-prof +@LIBMESH_ENABLE_CPPUNIT_TRUE@@LIBMESH_OPROF_MODE_TRUE@am__append_8 = unit_tests-oprof +@LIBMESH_ENABLE_CPPUNIT_TRUE@@LIBMESH_OPT_MODE_TRUE@am__append_9 = unit_tests-opt +@LIBMESH_VPATH_BUILD_TRUE@am__append_10 = .linkstamp ###################################################################### # # Don't leave code coverage outputs lying around -@CODE_COVERAGE_ENABLED_TRUE@am__append_9 = */*.gcda */*.gcno +@CODE_COVERAGE_ENABLED_TRUE@am__append_11 = */*.gcda */*.gcno subdir = tests ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = \ @@ -261,10 +264,13 @@ am__unit_tests_dbg_SOURCES_DIST = driver.C libmesh_cppunit.h \ systems/disjoint_neighbor_test.C systems/systems_test.C \ utils/parameters_test.C utils/point_locator_test.C \ utils/rb_parameters_test.C utils/transparent_comparator.C \ - utils/vectormap_test.C utils/xdr_test.C fparser/autodiff.C + utils/vectormap_test.C utils/xdr_test.C fparser/autodiff.C \ + fe/kokkos_fe_types_test.C fe/kokkos_fe_shape_test.C am__dirstamp = $(am__leading_dot)dirstamp @LIBMESH_ENABLE_FPARSER_TRUE@am__objects_1 = fparser/unit_tests_dbg-autodiff.$(OBJEXT) -am__objects_2 = unit_tests_dbg-driver.$(OBJEXT) \ +@LIBMESH_ENABLE_KOKKOS_TRUE@am__objects_2 = fe/unit_tests_dbg-kokkos_fe_types_test.$(OBJEXT) \ +@LIBMESH_ENABLE_KOKKOS_TRUE@ fe/unit_tests_dbg-kokkos_fe_shape_test.$(OBJEXT) +am__objects_3 = unit_tests_dbg-driver.$(OBJEXT) \ base/unit_tests_dbg-dof_map_test.$(OBJEXT) \ base/unit_tests_dbg-default_coupling_test.$(OBJEXT) \ base/unit_tests_dbg-getpot_test.$(OBJEXT) \ @@ -383,8 +389,9 @@ am__objects_2 = unit_tests_dbg-driver.$(OBJEXT) \ utils/unit_tests_dbg-rb_parameters_test.$(OBJEXT) \ utils/unit_tests_dbg-transparent_comparator.$(OBJEXT) \ utils/unit_tests_dbg-vectormap_test.$(OBJEXT) \ - utils/unit_tests_dbg-xdr_test.$(OBJEXT) $(am__objects_1) -@LIBMESH_DBG_MODE_TRUE@@LIBMESH_ENABLE_CPPUNIT_TRUE@am_unit_tests_dbg_OBJECTS = $(am__objects_2) + utils/unit_tests_dbg-xdr_test.$(OBJEXT) $(am__objects_1) \ + $(am__objects_2) +@LIBMESH_DBG_MODE_TRUE@@LIBMESH_ENABLE_CPPUNIT_TRUE@am_unit_tests_dbg_OBJECTS = $(am__objects_3) unit_tests_dbg_OBJECTS = $(am_unit_tests_dbg_OBJECTS) @LIBMESH_DBG_MODE_TRUE@@LIBMESH_ENABLE_CPPUNIT_TRUE@unit_tests_dbg_DEPENDENCIES = $(top_builddir)/libmesh_dbg.la AM_V_lt = $(am__v_lt_@AM_V@) @@ -468,9 +475,12 @@ am__unit_tests_devel_SOURCES_DIST = driver.C libmesh_cppunit.h \ systems/disjoint_neighbor_test.C systems/systems_test.C \ utils/parameters_test.C utils/point_locator_test.C \ utils/rb_parameters_test.C utils/transparent_comparator.C \ - utils/vectormap_test.C utils/xdr_test.C fparser/autodiff.C -@LIBMESH_ENABLE_FPARSER_TRUE@am__objects_3 = fparser/unit_tests_devel-autodiff.$(OBJEXT) -am__objects_4 = unit_tests_devel-driver.$(OBJEXT) \ + utils/vectormap_test.C utils/xdr_test.C fparser/autodiff.C \ + fe/kokkos_fe_types_test.C fe/kokkos_fe_shape_test.C +@LIBMESH_ENABLE_FPARSER_TRUE@am__objects_4 = fparser/unit_tests_devel-autodiff.$(OBJEXT) +@LIBMESH_ENABLE_KOKKOS_TRUE@am__objects_5 = fe/unit_tests_devel-kokkos_fe_types_test.$(OBJEXT) \ +@LIBMESH_ENABLE_KOKKOS_TRUE@ fe/unit_tests_devel-kokkos_fe_shape_test.$(OBJEXT) +am__objects_6 = unit_tests_devel-driver.$(OBJEXT) \ base/unit_tests_devel-dof_map_test.$(OBJEXT) \ base/unit_tests_devel-default_coupling_test.$(OBJEXT) \ base/unit_tests_devel-getpot_test.$(OBJEXT) \ @@ -589,8 +599,9 @@ am__objects_4 = unit_tests_devel-driver.$(OBJEXT) \ utils/unit_tests_devel-rb_parameters_test.$(OBJEXT) \ utils/unit_tests_devel-transparent_comparator.$(OBJEXT) \ utils/unit_tests_devel-vectormap_test.$(OBJEXT) \ - utils/unit_tests_devel-xdr_test.$(OBJEXT) $(am__objects_3) -@LIBMESH_DEVEL_MODE_TRUE@@LIBMESH_ENABLE_CPPUNIT_TRUE@am_unit_tests_devel_OBJECTS = $(am__objects_4) + utils/unit_tests_devel-xdr_test.$(OBJEXT) $(am__objects_4) \ + $(am__objects_5) +@LIBMESH_DEVEL_MODE_TRUE@@LIBMESH_ENABLE_CPPUNIT_TRUE@am_unit_tests_devel_OBJECTS = $(am__objects_6) unit_tests_devel_OBJECTS = $(am_unit_tests_devel_OBJECTS) @LIBMESH_DEVEL_MODE_TRUE@@LIBMESH_ENABLE_CPPUNIT_TRUE@unit_tests_devel_DEPENDENCIES = $(top_builddir)/libmesh_devel.la unit_tests_devel_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ @@ -670,9 +681,12 @@ am__unit_tests_oprof_SOURCES_DIST = driver.C libmesh_cppunit.h \ systems/disjoint_neighbor_test.C systems/systems_test.C \ utils/parameters_test.C utils/point_locator_test.C \ utils/rb_parameters_test.C utils/transparent_comparator.C \ - utils/vectormap_test.C utils/xdr_test.C fparser/autodiff.C -@LIBMESH_ENABLE_FPARSER_TRUE@am__objects_5 = fparser/unit_tests_oprof-autodiff.$(OBJEXT) -am__objects_6 = unit_tests_oprof-driver.$(OBJEXT) \ + utils/vectormap_test.C utils/xdr_test.C fparser/autodiff.C \ + fe/kokkos_fe_types_test.C fe/kokkos_fe_shape_test.C +@LIBMESH_ENABLE_FPARSER_TRUE@am__objects_7 = fparser/unit_tests_oprof-autodiff.$(OBJEXT) +@LIBMESH_ENABLE_KOKKOS_TRUE@am__objects_8 = fe/unit_tests_oprof-kokkos_fe_types_test.$(OBJEXT) \ +@LIBMESH_ENABLE_KOKKOS_TRUE@ fe/unit_tests_oprof-kokkos_fe_shape_test.$(OBJEXT) +am__objects_9 = unit_tests_oprof-driver.$(OBJEXT) \ base/unit_tests_oprof-dof_map_test.$(OBJEXT) \ base/unit_tests_oprof-default_coupling_test.$(OBJEXT) \ base/unit_tests_oprof-getpot_test.$(OBJEXT) \ @@ -791,8 +805,9 @@ am__objects_6 = unit_tests_oprof-driver.$(OBJEXT) \ utils/unit_tests_oprof-rb_parameters_test.$(OBJEXT) \ utils/unit_tests_oprof-transparent_comparator.$(OBJEXT) \ utils/unit_tests_oprof-vectormap_test.$(OBJEXT) \ - utils/unit_tests_oprof-xdr_test.$(OBJEXT) $(am__objects_5) -@LIBMESH_ENABLE_CPPUNIT_TRUE@@LIBMESH_OPROF_MODE_TRUE@am_unit_tests_oprof_OBJECTS = $(am__objects_6) + utils/unit_tests_oprof-xdr_test.$(OBJEXT) $(am__objects_7) \ + $(am__objects_8) +@LIBMESH_ENABLE_CPPUNIT_TRUE@@LIBMESH_OPROF_MODE_TRUE@am_unit_tests_oprof_OBJECTS = $(am__objects_9) unit_tests_oprof_OBJECTS = $(am_unit_tests_oprof_OBJECTS) @LIBMESH_ENABLE_CPPUNIT_TRUE@@LIBMESH_OPROF_MODE_TRUE@unit_tests_oprof_DEPENDENCIES = $(top_builddir)/libmesh_oprof.la unit_tests_oprof_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ @@ -872,9 +887,12 @@ am__unit_tests_opt_SOURCES_DIST = driver.C libmesh_cppunit.h \ systems/disjoint_neighbor_test.C systems/systems_test.C \ utils/parameters_test.C utils/point_locator_test.C \ utils/rb_parameters_test.C utils/transparent_comparator.C \ - utils/vectormap_test.C utils/xdr_test.C fparser/autodiff.C -@LIBMESH_ENABLE_FPARSER_TRUE@am__objects_7 = fparser/unit_tests_opt-autodiff.$(OBJEXT) -am__objects_8 = unit_tests_opt-driver.$(OBJEXT) \ + utils/vectormap_test.C utils/xdr_test.C fparser/autodiff.C \ + fe/kokkos_fe_types_test.C fe/kokkos_fe_shape_test.C +@LIBMESH_ENABLE_FPARSER_TRUE@am__objects_10 = fparser/unit_tests_opt-autodiff.$(OBJEXT) +@LIBMESH_ENABLE_KOKKOS_TRUE@am__objects_11 = fe/unit_tests_opt-kokkos_fe_types_test.$(OBJEXT) \ +@LIBMESH_ENABLE_KOKKOS_TRUE@ fe/unit_tests_opt-kokkos_fe_shape_test.$(OBJEXT) +am__objects_12 = unit_tests_opt-driver.$(OBJEXT) \ base/unit_tests_opt-dof_map_test.$(OBJEXT) \ base/unit_tests_opt-default_coupling_test.$(OBJEXT) \ base/unit_tests_opt-getpot_test.$(OBJEXT) \ @@ -993,8 +1011,9 @@ am__objects_8 = unit_tests_opt-driver.$(OBJEXT) \ utils/unit_tests_opt-rb_parameters_test.$(OBJEXT) \ utils/unit_tests_opt-transparent_comparator.$(OBJEXT) \ utils/unit_tests_opt-vectormap_test.$(OBJEXT) \ - utils/unit_tests_opt-xdr_test.$(OBJEXT) $(am__objects_7) -@LIBMESH_ENABLE_CPPUNIT_TRUE@@LIBMESH_OPT_MODE_TRUE@am_unit_tests_opt_OBJECTS = $(am__objects_8) + utils/unit_tests_opt-xdr_test.$(OBJEXT) $(am__objects_10) \ + $(am__objects_11) +@LIBMESH_ENABLE_CPPUNIT_TRUE@@LIBMESH_OPT_MODE_TRUE@am_unit_tests_opt_OBJECTS = $(am__objects_12) unit_tests_opt_OBJECTS = $(am_unit_tests_opt_OBJECTS) @LIBMESH_ENABLE_CPPUNIT_TRUE@@LIBMESH_OPT_MODE_TRUE@unit_tests_opt_DEPENDENCIES = $(top_builddir)/libmesh_opt.la unit_tests_opt_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ @@ -1074,9 +1093,12 @@ am__unit_tests_prof_SOURCES_DIST = driver.C libmesh_cppunit.h \ systems/disjoint_neighbor_test.C systems/systems_test.C \ utils/parameters_test.C utils/point_locator_test.C \ utils/rb_parameters_test.C utils/transparent_comparator.C \ - utils/vectormap_test.C utils/xdr_test.C fparser/autodiff.C -@LIBMESH_ENABLE_FPARSER_TRUE@am__objects_9 = fparser/unit_tests_prof-autodiff.$(OBJEXT) -am__objects_10 = unit_tests_prof-driver.$(OBJEXT) \ + utils/vectormap_test.C utils/xdr_test.C fparser/autodiff.C \ + fe/kokkos_fe_types_test.C fe/kokkos_fe_shape_test.C +@LIBMESH_ENABLE_FPARSER_TRUE@am__objects_13 = fparser/unit_tests_prof-autodiff.$(OBJEXT) +@LIBMESH_ENABLE_KOKKOS_TRUE@am__objects_14 = fe/unit_tests_prof-kokkos_fe_types_test.$(OBJEXT) \ +@LIBMESH_ENABLE_KOKKOS_TRUE@ fe/unit_tests_prof-kokkos_fe_shape_test.$(OBJEXT) +am__objects_15 = unit_tests_prof-driver.$(OBJEXT) \ base/unit_tests_prof-dof_map_test.$(OBJEXT) \ base/unit_tests_prof-default_coupling_test.$(OBJEXT) \ base/unit_tests_prof-getpot_test.$(OBJEXT) \ @@ -1195,8 +1217,9 @@ am__objects_10 = unit_tests_prof-driver.$(OBJEXT) \ utils/unit_tests_prof-rb_parameters_test.$(OBJEXT) \ utils/unit_tests_prof-transparent_comparator.$(OBJEXT) \ utils/unit_tests_prof-vectormap_test.$(OBJEXT) \ - utils/unit_tests_prof-xdr_test.$(OBJEXT) $(am__objects_9) -@LIBMESH_ENABLE_CPPUNIT_TRUE@@LIBMESH_PROF_MODE_TRUE@am_unit_tests_prof_OBJECTS = $(am__objects_10) + utils/unit_tests_prof-xdr_test.$(OBJEXT) $(am__objects_13) \ + $(am__objects_14) +@LIBMESH_ENABLE_CPPUNIT_TRUE@@LIBMESH_PROF_MODE_TRUE@am_unit_tests_prof_OBJECTS = $(am__objects_15) unit_tests_prof_OBJECTS = $(am_unit_tests_prof_OBJECTS) @LIBMESH_ENABLE_CPPUNIT_TRUE@@LIBMESH_PROF_MODE_TRUE@unit_tests_prof_DEPENDENCIES = $(top_builddir)/libmesh_prof.la unit_tests_prof_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ @@ -1273,6 +1296,8 @@ am__depfiles_remade = ./$(DEPDIR)/unit_tests_dbg-driver.Po \ fe/$(DEPDIR)/unit_tests_dbg-fe_szabab_test.Po \ fe/$(DEPDIR)/unit_tests_dbg-fe_xyz_test.Po \ fe/$(DEPDIR)/unit_tests_dbg-inf_fe_radial_test.Po \ + fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_shape_test.Po \ + fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_types_test.Po \ fe/$(DEPDIR)/unit_tests_devel-dual_shape_verification_test.Po \ fe/$(DEPDIR)/unit_tests_devel-fe_bernstein_test.Po \ fe/$(DEPDIR)/unit_tests_devel-fe_clough_test.Po \ @@ -1288,6 +1313,8 @@ am__depfiles_remade = ./$(DEPDIR)/unit_tests_dbg-driver.Po \ fe/$(DEPDIR)/unit_tests_devel-fe_szabab_test.Po \ fe/$(DEPDIR)/unit_tests_devel-fe_xyz_test.Po \ fe/$(DEPDIR)/unit_tests_devel-inf_fe_radial_test.Po \ + fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_shape_test.Po \ + fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_types_test.Po \ fe/$(DEPDIR)/unit_tests_oprof-dual_shape_verification_test.Po \ fe/$(DEPDIR)/unit_tests_oprof-fe_bernstein_test.Po \ fe/$(DEPDIR)/unit_tests_oprof-fe_clough_test.Po \ @@ -1303,6 +1330,8 @@ am__depfiles_remade = ./$(DEPDIR)/unit_tests_dbg-driver.Po \ fe/$(DEPDIR)/unit_tests_oprof-fe_szabab_test.Po \ fe/$(DEPDIR)/unit_tests_oprof-fe_xyz_test.Po \ fe/$(DEPDIR)/unit_tests_oprof-inf_fe_radial_test.Po \ + fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_shape_test.Po \ + fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_types_test.Po \ fe/$(DEPDIR)/unit_tests_opt-dual_shape_verification_test.Po \ fe/$(DEPDIR)/unit_tests_opt-fe_bernstein_test.Po \ fe/$(DEPDIR)/unit_tests_opt-fe_clough_test.Po \ @@ -1318,6 +1347,8 @@ am__depfiles_remade = ./$(DEPDIR)/unit_tests_dbg-driver.Po \ fe/$(DEPDIR)/unit_tests_opt-fe_szabab_test.Po \ fe/$(DEPDIR)/unit_tests_opt-fe_xyz_test.Po \ fe/$(DEPDIR)/unit_tests_opt-inf_fe_radial_test.Po \ + fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_shape_test.Po \ + fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_types_test.Po \ fe/$(DEPDIR)/unit_tests_prof-dual_shape_verification_test.Po \ fe/$(DEPDIR)/unit_tests_prof-fe_bernstein_test.Po \ fe/$(DEPDIR)/unit_tests_prof-fe_clough_test.Po \ @@ -1333,6 +1364,8 @@ am__depfiles_remade = ./$(DEPDIR)/unit_tests_dbg-driver.Po \ fe/$(DEPDIR)/unit_tests_prof-fe_szabab_test.Po \ fe/$(DEPDIR)/unit_tests_prof-fe_xyz_test.Po \ fe/$(DEPDIR)/unit_tests_prof-inf_fe_radial_test.Po \ + fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_shape_test.Po \ + fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_types_test.Po \ fparser/$(DEPDIR)/unit_tests_dbg-autodiff.Po \ fparser/$(DEPDIR)/unit_tests_devel-autodiff.Po \ fparser/$(DEPDIR)/unit_tests_oprof-autodiff.Po \ @@ -1895,9 +1928,10 @@ am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(unit_tests_dbgdir)" \ "$(DESTDIR)$(unit_tests_develdir)" \ @@ -2200,10 +2234,8 @@ ac_ct_FC = @ac_ct_FC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ -am__rm_f_notfound = @am__rm_f_notfound@ am__tar = @am__tar@ am__untar = @am__untar@ -am__xargs_n = @am__xargs_n@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ @@ -2284,9 +2316,8 @@ AUTOMAKE_OPTIONS = subdir-objects AM_CXXFLAGS = $(libmesh_CXXFLAGS) AM_CFLAGS = $(libmesh_CFLAGS) AM_CPPFLAGS = $(libmesh_optional_INCLUDES) -I$(top_builddir)/include \ - $(libmesh_contrib_INCLUDES) $(CPPUNIT_CFLAGS) \ - -DLIBMESH_IS_UNIT_TESTING - + $(libmesh_contrib_INCLUDES) $(CPPUNIT_CFLAGS) \ + -DLIBMESH_IS_UNIT_TESTING $(am__append_3) AM_LDFLAGS = $(libmesh_LDFLAGS) $(libmesh_contrib_LDFLAGS) unit_tests_sources = driver.C libmesh_cppunit.h stream_redirector.h \ test_comm.h base/dof_object_test.h base/dof_map_test.C \ @@ -2361,7 +2392,8 @@ unit_tests_sources = driver.C libmesh_cppunit.h stream_redirector.h \ systems/disjoint_neighbor_test.C systems/systems_test.C \ utils/parameters_test.C utils/point_locator_test.C \ utils/rb_parameters_test.C utils/transparent_comparator.C \ - utils/vectormap_test.C utils/xdr_test.C $(am__append_1) + utils/vectormap_test.C utils/xdr_test.C $(am__append_1) \ + $(am__append_2) data = matrices/geom_1_extraction_op.h5 \ matrices/geom_1_extraction_op.m \ matrices/geom_1_extraction_op.m.gz \ @@ -2514,8 +2546,8 @@ CLEANFILES = cube_mesh.xda slit_mesh.xda slit_solution.xda out.e \ write_exodus_QUADSHELL9.e write_exodus_TET10.e \ write_exodus_TET14.e write_exodus_TET4.e write_exodus_TRI3.e \ write_exodus_TRI6.e write_exodus_TRI7.e \ - write_exodus_TRISHELL3.e smoother.out $(am__append_8) \ - $(am__append_9) + write_exodus_TRISHELL3.e smoother.out $(am__append_10) \ + $(am__append_11) # need to link any data files for VPATH builds @LIBMESH_VPATH_BUILD_TRUE@BUILT_SOURCES = .linkstamp @@ -2557,14 +2589,19 @@ run_unit_tests.sh: $(top_builddir)/config.status $(srcdir)/run_unit_tests.sh.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ clean-checkPROGRAMS: - $(am__rm_f) $(check_PROGRAMS) - test -z "$(EXEEXT)" || $(am__rm_f) $(check_PROGRAMS:$(EXEEXT)=) + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list base/$(am__dirstamp): @$(MKDIR_P) base - @: >>base/$(am__dirstamp) + @: > base/$(am__dirstamp) base/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) base/$(DEPDIR) - @: >>base/$(DEPDIR)/$(am__dirstamp) + @: > base/$(DEPDIR)/$(am__dirstamp) base/unit_tests_dbg-dof_map_test.$(OBJEXT): base/$(am__dirstamp) \ base/$(DEPDIR)/$(am__dirstamp) base/unit_tests_dbg-default_coupling_test.$(OBJEXT): \ @@ -2581,10 +2618,10 @@ base/unit_tests_dbg-multi_evaluable_pred_test.$(OBJEXT): \ base/$(am__dirstamp) base/$(DEPDIR)/$(am__dirstamp) fe/$(am__dirstamp): @$(MKDIR_P) fe - @: >>fe/$(am__dirstamp) + @: > fe/$(am__dirstamp) fe/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) fe/$(DEPDIR) - @: >>fe/$(DEPDIR)/$(am__dirstamp) + @: > fe/$(DEPDIR)/$(am__dirstamp) fe/unit_tests_dbg-fe_bernstein_test.$(OBJEXT): fe/$(am__dirstamp) \ fe/$(DEPDIR)/$(am__dirstamp) fe/unit_tests_dbg-fe_clough_test.$(OBJEXT): fe/$(am__dirstamp) \ @@ -2617,10 +2654,10 @@ fe/unit_tests_dbg-dual_shape_verification_test.$(OBJEXT): \ fe/$(am__dirstamp) fe/$(DEPDIR)/$(am__dirstamp) geom/$(am__dirstamp): @$(MKDIR_P) geom - @: >>geom/$(am__dirstamp) + @: > geom/$(am__dirstamp) geom/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) geom/$(DEPDIR) - @: >>geom/$(DEPDIR)/$(am__dirstamp) + @: > geom/$(DEPDIR)/$(am__dirstamp) geom/unit_tests_dbg-bbox_test.$(OBJEXT): geom/$(am__dirstamp) \ geom/$(DEPDIR)/$(am__dirstamp) geom/unit_tests_dbg-edge_test.$(OBJEXT): geom/$(am__dirstamp) \ @@ -2641,10 +2678,10 @@ geom/unit_tests_dbg-which_node_am_i_test.$(OBJEXT): \ geom/$(am__dirstamp) geom/$(DEPDIR)/$(am__dirstamp) mesh/$(am__dirstamp): @$(MKDIR_P) mesh - @: >>mesh/$(am__dirstamp) + @: > mesh/$(am__dirstamp) mesh/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) mesh/$(DEPDIR) - @: >>mesh/$(DEPDIR)/$(am__dirstamp) + @: > mesh/$(DEPDIR)/$(am__dirstamp) mesh/unit_tests_dbg-all_second_order.$(OBJEXT): mesh/$(am__dirstamp) \ mesh/$(DEPDIR)/$(am__dirstamp) mesh/unit_tests_dbg-all_tri.$(OBJEXT): mesh/$(am__dirstamp) \ @@ -2729,10 +2766,10 @@ mesh/unit_tests_dbg-xdrio_test.$(OBJEXT): mesh/$(am__dirstamp) \ mesh/$(DEPDIR)/$(am__dirstamp) numerics/$(am__dirstamp): @$(MKDIR_P) numerics - @: >>numerics/$(am__dirstamp) + @: > numerics/$(am__dirstamp) numerics/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) numerics/$(DEPDIR) - @: >>numerics/$(DEPDIR)/$(am__dirstamp) + @: > numerics/$(DEPDIR)/$(am__dirstamp) numerics/unit_tests_dbg-composite_function_test.$(OBJEXT): \ numerics/$(am__dirstamp) numerics/$(DEPDIR)/$(am__dirstamp) numerics/unit_tests_dbg-coupling_matrix_test.$(OBJEXT): \ @@ -2771,10 +2808,10 @@ numerics/unit_tests_dbg-tensor_traits_test.$(OBJEXT): \ numerics/$(am__dirstamp) numerics/$(DEPDIR)/$(am__dirstamp) parallel/$(am__dirstamp): @$(MKDIR_P) parallel - @: >>parallel/$(am__dirstamp) + @: > parallel/$(am__dirstamp) parallel/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) parallel/$(DEPDIR) - @: >>parallel/$(DEPDIR)/$(am__dirstamp) + @: > parallel/$(DEPDIR)/$(am__dirstamp) parallel/unit_tests_dbg-message_tag.$(OBJEXT): \ parallel/$(am__dirstamp) parallel/$(DEPDIR)/$(am__dirstamp) parallel/unit_tests_dbg-packed_range_test.$(OBJEXT): \ @@ -2793,10 +2830,10 @@ parallel/unit_tests_dbg-parallel_point_test.$(OBJEXT): \ parallel/$(am__dirstamp) parallel/$(DEPDIR)/$(am__dirstamp) partitioning/$(am__dirstamp): @$(MKDIR_P) partitioning - @: >>partitioning/$(am__dirstamp) + @: > partitioning/$(am__dirstamp) partitioning/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) partitioning/$(DEPDIR) - @: >>partitioning/$(DEPDIR)/$(am__dirstamp) + @: > partitioning/$(DEPDIR)/$(am__dirstamp) partitioning/unit_tests_dbg-centroid_partitioner_test.$(OBJEXT): \ partitioning/$(am__dirstamp) \ partitioning/$(DEPDIR)/$(am__dirstamp) @@ -2820,29 +2857,29 @@ partitioning/unit_tests_dbg-sfc_partitioner_test.$(OBJEXT): \ partitioning/$(DEPDIR)/$(am__dirstamp) quadrature/$(am__dirstamp): @$(MKDIR_P) quadrature - @: >>quadrature/$(am__dirstamp) + @: > quadrature/$(am__dirstamp) quadrature/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) quadrature/$(DEPDIR) - @: >>quadrature/$(DEPDIR)/$(am__dirstamp) + @: > quadrature/$(DEPDIR)/$(am__dirstamp) quadrature/unit_tests_dbg-quadrature_test.$(OBJEXT): \ quadrature/$(am__dirstamp) \ quadrature/$(DEPDIR)/$(am__dirstamp) solvers/$(am__dirstamp): @$(MKDIR_P) solvers - @: >>solvers/$(am__dirstamp) + @: > solvers/$(am__dirstamp) solvers/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) solvers/$(DEPDIR) - @: >>solvers/$(DEPDIR)/$(am__dirstamp) + @: > solvers/$(DEPDIR)/$(am__dirstamp) solvers/unit_tests_dbg-first_order_unsteady_solver_test.$(OBJEXT): \ solvers/$(am__dirstamp) solvers/$(DEPDIR)/$(am__dirstamp) solvers/unit_tests_dbg-second_order_unsteady_solver_test.$(OBJEXT): \ solvers/$(am__dirstamp) solvers/$(DEPDIR)/$(am__dirstamp) systems/$(am__dirstamp): @$(MKDIR_P) systems - @: >>systems/$(am__dirstamp) + @: > systems/$(am__dirstamp) systems/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) systems/$(DEPDIR) - @: >>systems/$(DEPDIR)/$(am__dirstamp) + @: > systems/$(DEPDIR)/$(am__dirstamp) systems/unit_tests_dbg-constraint_operator_test.$(OBJEXT): \ systems/$(am__dirstamp) systems/$(DEPDIR)/$(am__dirstamp) systems/unit_tests_dbg-equation_systems_test.$(OBJEXT): \ @@ -2855,10 +2892,10 @@ systems/unit_tests_dbg-systems_test.$(OBJEXT): \ systems/$(am__dirstamp) systems/$(DEPDIR)/$(am__dirstamp) utils/$(am__dirstamp): @$(MKDIR_P) utils - @: >>utils/$(am__dirstamp) + @: > utils/$(am__dirstamp) utils/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) utils/$(DEPDIR) - @: >>utils/$(DEPDIR)/$(am__dirstamp) + @: > utils/$(DEPDIR)/$(am__dirstamp) utils/unit_tests_dbg-parameters_test.$(OBJEXT): utils/$(am__dirstamp) \ utils/$(DEPDIR)/$(am__dirstamp) utils/unit_tests_dbg-point_locator_test.$(OBJEXT): \ @@ -2873,12 +2910,16 @@ utils/unit_tests_dbg-xdr_test.$(OBJEXT): utils/$(am__dirstamp) \ utils/$(DEPDIR)/$(am__dirstamp) fparser/$(am__dirstamp): @$(MKDIR_P) fparser - @: >>fparser/$(am__dirstamp) + @: > fparser/$(am__dirstamp) fparser/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) fparser/$(DEPDIR) - @: >>fparser/$(DEPDIR)/$(am__dirstamp) + @: > fparser/$(DEPDIR)/$(am__dirstamp) fparser/unit_tests_dbg-autodiff.$(OBJEXT): fparser/$(am__dirstamp) \ fparser/$(DEPDIR)/$(am__dirstamp) +fe/unit_tests_dbg-kokkos_fe_types_test.$(OBJEXT): fe/$(am__dirstamp) \ + fe/$(DEPDIR)/$(am__dirstamp) +fe/unit_tests_dbg-kokkos_fe_shape_test.$(OBJEXT): fe/$(am__dirstamp) \ + fe/$(DEPDIR)/$(am__dirstamp) unit_tests-dbg$(EXEEXT): $(unit_tests_dbg_OBJECTS) $(unit_tests_dbg_DEPENDENCIES) $(EXTRA_unit_tests_dbg_DEPENDENCIES) @rm -f unit_tests-dbg$(EXEEXT) @@ -3131,6 +3172,10 @@ utils/unit_tests_devel-xdr_test.$(OBJEXT): utils/$(am__dirstamp) \ utils/$(DEPDIR)/$(am__dirstamp) fparser/unit_tests_devel-autodiff.$(OBJEXT): fparser/$(am__dirstamp) \ fparser/$(DEPDIR)/$(am__dirstamp) +fe/unit_tests_devel-kokkos_fe_types_test.$(OBJEXT): \ + fe/$(am__dirstamp) fe/$(DEPDIR)/$(am__dirstamp) +fe/unit_tests_devel-kokkos_fe_shape_test.$(OBJEXT): \ + fe/$(am__dirstamp) fe/$(DEPDIR)/$(am__dirstamp) unit_tests-devel$(EXEEXT): $(unit_tests_devel_OBJECTS) $(unit_tests_devel_DEPENDENCIES) $(EXTRA_unit_tests_devel_DEPENDENCIES) @rm -f unit_tests-devel$(EXEEXT) @@ -3383,6 +3428,10 @@ utils/unit_tests_oprof-xdr_test.$(OBJEXT): utils/$(am__dirstamp) \ utils/$(DEPDIR)/$(am__dirstamp) fparser/unit_tests_oprof-autodiff.$(OBJEXT): fparser/$(am__dirstamp) \ fparser/$(DEPDIR)/$(am__dirstamp) +fe/unit_tests_oprof-kokkos_fe_types_test.$(OBJEXT): \ + fe/$(am__dirstamp) fe/$(DEPDIR)/$(am__dirstamp) +fe/unit_tests_oprof-kokkos_fe_shape_test.$(OBJEXT): \ + fe/$(am__dirstamp) fe/$(DEPDIR)/$(am__dirstamp) unit_tests-oprof$(EXEEXT): $(unit_tests_oprof_OBJECTS) $(unit_tests_oprof_DEPENDENCIES) $(EXTRA_unit_tests_oprof_DEPENDENCIES) @rm -f unit_tests-oprof$(EXEEXT) @@ -3635,6 +3684,10 @@ utils/unit_tests_opt-xdr_test.$(OBJEXT): utils/$(am__dirstamp) \ utils/$(DEPDIR)/$(am__dirstamp) fparser/unit_tests_opt-autodiff.$(OBJEXT): fparser/$(am__dirstamp) \ fparser/$(DEPDIR)/$(am__dirstamp) +fe/unit_tests_opt-kokkos_fe_types_test.$(OBJEXT): fe/$(am__dirstamp) \ + fe/$(DEPDIR)/$(am__dirstamp) +fe/unit_tests_opt-kokkos_fe_shape_test.$(OBJEXT): fe/$(am__dirstamp) \ + fe/$(DEPDIR)/$(am__dirstamp) unit_tests-opt$(EXEEXT): $(unit_tests_opt_OBJECTS) $(unit_tests_opt_DEPENDENCIES) $(EXTRA_unit_tests_opt_DEPENDENCIES) @rm -f unit_tests-opt$(EXEEXT) @@ -3887,6 +3940,10 @@ utils/unit_tests_prof-xdr_test.$(OBJEXT): utils/$(am__dirstamp) \ utils/$(DEPDIR)/$(am__dirstamp) fparser/unit_tests_prof-autodiff.$(OBJEXT): fparser/$(am__dirstamp) \ fparser/$(DEPDIR)/$(am__dirstamp) +fe/unit_tests_prof-kokkos_fe_types_test.$(OBJEXT): fe/$(am__dirstamp) \ + fe/$(DEPDIR)/$(am__dirstamp) +fe/unit_tests_prof-kokkos_fe_shape_test.$(OBJEXT): fe/$(am__dirstamp) \ + fe/$(DEPDIR)/$(am__dirstamp) unit_tests-prof$(EXEEXT): $(unit_tests_prof_OBJECTS) $(unit_tests_prof_DEPENDENCIES) $(EXTRA_unit_tests_prof_DEPENDENCIES) @rm -f unit_tests-prof$(EXEEXT) @@ -3965,6 +4022,8 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_dbg-fe_szabab_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_dbg-fe_xyz_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_dbg-inf_fe_radial_test.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_shape_test.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_types_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_devel-dual_shape_verification_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_devel-fe_bernstein_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_devel-fe_clough_test.Po@am__quote@ # am--include-marker @@ -3980,6 +4039,8 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_devel-fe_szabab_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_devel-fe_xyz_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_devel-inf_fe_radial_test.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_shape_test.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_types_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_oprof-dual_shape_verification_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_oprof-fe_bernstein_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_oprof-fe_clough_test.Po@am__quote@ # am--include-marker @@ -3995,6 +4056,8 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_oprof-fe_szabab_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_oprof-fe_xyz_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_oprof-inf_fe_radial_test.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_shape_test.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_types_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_opt-dual_shape_verification_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_opt-fe_bernstein_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_opt-fe_clough_test.Po@am__quote@ # am--include-marker @@ -4010,6 +4073,8 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_opt-fe_szabab_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_opt-fe_xyz_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_opt-inf_fe_radial_test.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_shape_test.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_types_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_prof-dual_shape_verification_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_prof-fe_bernstein_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_prof-fe_clough_test.Po@am__quote@ # am--include-marker @@ -4025,6 +4090,8 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_prof-fe_szabab_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_prof-fe_xyz_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_prof-inf_fe_radial_test.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_shape_test.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_types_test.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fparser/$(DEPDIR)/unit_tests_dbg-autodiff.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fparser/$(DEPDIR)/unit_tests_devel-autodiff.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@fparser/$(DEPDIR)/unit_tests_oprof-autodiff.Po@am__quote@ # am--include-marker @@ -4518,7 +4585,7 @@ distclean-compile: $(am__depfiles_remade): @$(MKDIR_P) $(@D) - @: >>$@ + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) @@ -6240,6 +6307,34 @@ fparser/unit_tests_dbg-autodiff.obj: fparser/autodiff.C @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_dbg_CPPFLAGS) $(CPPFLAGS) $(unit_tests_dbg_CXXFLAGS) $(CXXFLAGS) -c -o fparser/unit_tests_dbg-autodiff.obj `if test -f 'fparser/autodiff.C'; then $(CYGPATH_W) 'fparser/autodiff.C'; else $(CYGPATH_W) '$(srcdir)/fparser/autodiff.C'; fi` +fe/unit_tests_dbg-kokkos_fe_types_test.o: fe/kokkos_fe_types_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_dbg_CPPFLAGS) $(CPPFLAGS) $(unit_tests_dbg_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_dbg-kokkos_fe_types_test.o -MD -MP -MF fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_types_test.Tpo -c -o fe/unit_tests_dbg-kokkos_fe_types_test.o `test -f 'fe/kokkos_fe_types_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_types_test.C +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_types_test.Tpo fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_types_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_types_test.C' object='fe/unit_tests_dbg-kokkos_fe_types_test.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_dbg_CPPFLAGS) $(CPPFLAGS) $(unit_tests_dbg_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_dbg-kokkos_fe_types_test.o `test -f 'fe/kokkos_fe_types_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_types_test.C + +fe/unit_tests_dbg-kokkos_fe_types_test.obj: fe/kokkos_fe_types_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_dbg_CPPFLAGS) $(CPPFLAGS) $(unit_tests_dbg_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_dbg-kokkos_fe_types_test.obj -MD -MP -MF fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_types_test.Tpo -c -o fe/unit_tests_dbg-kokkos_fe_types_test.obj `if test -f 'fe/kokkos_fe_types_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_types_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_types_test.C'; fi` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_types_test.Tpo fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_types_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_types_test.C' object='fe/unit_tests_dbg-kokkos_fe_types_test.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_dbg_CPPFLAGS) $(CPPFLAGS) $(unit_tests_dbg_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_dbg-kokkos_fe_types_test.obj `if test -f 'fe/kokkos_fe_types_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_types_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_types_test.C'; fi` + +fe/unit_tests_dbg-kokkos_fe_shape_test.o: fe/kokkos_fe_shape_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_dbg_CPPFLAGS) $(CPPFLAGS) $(unit_tests_dbg_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_dbg-kokkos_fe_shape_test.o -MD -MP -MF fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_shape_test.Tpo -c -o fe/unit_tests_dbg-kokkos_fe_shape_test.o `test -f 'fe/kokkos_fe_shape_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_shape_test.C +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_shape_test.Tpo fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_shape_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_shape_test.C' object='fe/unit_tests_dbg-kokkos_fe_shape_test.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_dbg_CPPFLAGS) $(CPPFLAGS) $(unit_tests_dbg_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_dbg-kokkos_fe_shape_test.o `test -f 'fe/kokkos_fe_shape_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_shape_test.C + +fe/unit_tests_dbg-kokkos_fe_shape_test.obj: fe/kokkos_fe_shape_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_dbg_CPPFLAGS) $(CPPFLAGS) $(unit_tests_dbg_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_dbg-kokkos_fe_shape_test.obj -MD -MP -MF fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_shape_test.Tpo -c -o fe/unit_tests_dbg-kokkos_fe_shape_test.obj `if test -f 'fe/kokkos_fe_shape_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_shape_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_shape_test.C'; fi` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_shape_test.Tpo fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_shape_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_shape_test.C' object='fe/unit_tests_dbg-kokkos_fe_shape_test.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_dbg_CPPFLAGS) $(CPPFLAGS) $(unit_tests_dbg_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_dbg-kokkos_fe_shape_test.obj `if test -f 'fe/kokkos_fe_shape_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_shape_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_shape_test.C'; fi` + unit_tests_devel-driver.o: driver.C @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_devel_CPPFLAGS) $(CPPFLAGS) $(unit_tests_devel_CXXFLAGS) $(CXXFLAGS) -MT unit_tests_devel-driver.o -MD -MP -MF $(DEPDIR)/unit_tests_devel-driver.Tpo -c -o unit_tests_devel-driver.o `test -f 'driver.C' || echo '$(srcdir)/'`driver.C @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unit_tests_devel-driver.Tpo $(DEPDIR)/unit_tests_devel-driver.Po @@ -7934,6 +8029,34 @@ fparser/unit_tests_devel-autodiff.obj: fparser/autodiff.C @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_devel_CPPFLAGS) $(CPPFLAGS) $(unit_tests_devel_CXXFLAGS) $(CXXFLAGS) -c -o fparser/unit_tests_devel-autodiff.obj `if test -f 'fparser/autodiff.C'; then $(CYGPATH_W) 'fparser/autodiff.C'; else $(CYGPATH_W) '$(srcdir)/fparser/autodiff.C'; fi` +fe/unit_tests_devel-kokkos_fe_types_test.o: fe/kokkos_fe_types_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_devel_CPPFLAGS) $(CPPFLAGS) $(unit_tests_devel_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_devel-kokkos_fe_types_test.o -MD -MP -MF fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_types_test.Tpo -c -o fe/unit_tests_devel-kokkos_fe_types_test.o `test -f 'fe/kokkos_fe_types_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_types_test.C +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_types_test.Tpo fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_types_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_types_test.C' object='fe/unit_tests_devel-kokkos_fe_types_test.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_devel_CPPFLAGS) $(CPPFLAGS) $(unit_tests_devel_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_devel-kokkos_fe_types_test.o `test -f 'fe/kokkos_fe_types_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_types_test.C + +fe/unit_tests_devel-kokkos_fe_types_test.obj: fe/kokkos_fe_types_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_devel_CPPFLAGS) $(CPPFLAGS) $(unit_tests_devel_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_devel-kokkos_fe_types_test.obj -MD -MP -MF fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_types_test.Tpo -c -o fe/unit_tests_devel-kokkos_fe_types_test.obj `if test -f 'fe/kokkos_fe_types_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_types_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_types_test.C'; fi` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_types_test.Tpo fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_types_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_types_test.C' object='fe/unit_tests_devel-kokkos_fe_types_test.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_devel_CPPFLAGS) $(CPPFLAGS) $(unit_tests_devel_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_devel-kokkos_fe_types_test.obj `if test -f 'fe/kokkos_fe_types_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_types_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_types_test.C'; fi` + +fe/unit_tests_devel-kokkos_fe_shape_test.o: fe/kokkos_fe_shape_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_devel_CPPFLAGS) $(CPPFLAGS) $(unit_tests_devel_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_devel-kokkos_fe_shape_test.o -MD -MP -MF fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_shape_test.Tpo -c -o fe/unit_tests_devel-kokkos_fe_shape_test.o `test -f 'fe/kokkos_fe_shape_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_shape_test.C +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_shape_test.Tpo fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_shape_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_shape_test.C' object='fe/unit_tests_devel-kokkos_fe_shape_test.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_devel_CPPFLAGS) $(CPPFLAGS) $(unit_tests_devel_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_devel-kokkos_fe_shape_test.o `test -f 'fe/kokkos_fe_shape_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_shape_test.C + +fe/unit_tests_devel-kokkos_fe_shape_test.obj: fe/kokkos_fe_shape_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_devel_CPPFLAGS) $(CPPFLAGS) $(unit_tests_devel_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_devel-kokkos_fe_shape_test.obj -MD -MP -MF fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_shape_test.Tpo -c -o fe/unit_tests_devel-kokkos_fe_shape_test.obj `if test -f 'fe/kokkos_fe_shape_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_shape_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_shape_test.C'; fi` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_shape_test.Tpo fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_shape_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_shape_test.C' object='fe/unit_tests_devel-kokkos_fe_shape_test.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_devel_CPPFLAGS) $(CPPFLAGS) $(unit_tests_devel_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_devel-kokkos_fe_shape_test.obj `if test -f 'fe/kokkos_fe_shape_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_shape_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_shape_test.C'; fi` + unit_tests_oprof-driver.o: driver.C @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_oprof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_oprof_CXXFLAGS) $(CXXFLAGS) -MT unit_tests_oprof-driver.o -MD -MP -MF $(DEPDIR)/unit_tests_oprof-driver.Tpo -c -o unit_tests_oprof-driver.o `test -f 'driver.C' || echo '$(srcdir)/'`driver.C @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unit_tests_oprof-driver.Tpo $(DEPDIR)/unit_tests_oprof-driver.Po @@ -9628,6 +9751,34 @@ fparser/unit_tests_oprof-autodiff.obj: fparser/autodiff.C @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_oprof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_oprof_CXXFLAGS) $(CXXFLAGS) -c -o fparser/unit_tests_oprof-autodiff.obj `if test -f 'fparser/autodiff.C'; then $(CYGPATH_W) 'fparser/autodiff.C'; else $(CYGPATH_W) '$(srcdir)/fparser/autodiff.C'; fi` +fe/unit_tests_oprof-kokkos_fe_types_test.o: fe/kokkos_fe_types_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_oprof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_oprof_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_oprof-kokkos_fe_types_test.o -MD -MP -MF fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_types_test.Tpo -c -o fe/unit_tests_oprof-kokkos_fe_types_test.o `test -f 'fe/kokkos_fe_types_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_types_test.C +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_types_test.Tpo fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_types_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_types_test.C' object='fe/unit_tests_oprof-kokkos_fe_types_test.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_oprof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_oprof_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_oprof-kokkos_fe_types_test.o `test -f 'fe/kokkos_fe_types_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_types_test.C + +fe/unit_tests_oprof-kokkos_fe_types_test.obj: fe/kokkos_fe_types_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_oprof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_oprof_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_oprof-kokkos_fe_types_test.obj -MD -MP -MF fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_types_test.Tpo -c -o fe/unit_tests_oprof-kokkos_fe_types_test.obj `if test -f 'fe/kokkos_fe_types_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_types_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_types_test.C'; fi` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_types_test.Tpo fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_types_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_types_test.C' object='fe/unit_tests_oprof-kokkos_fe_types_test.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_oprof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_oprof_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_oprof-kokkos_fe_types_test.obj `if test -f 'fe/kokkos_fe_types_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_types_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_types_test.C'; fi` + +fe/unit_tests_oprof-kokkos_fe_shape_test.o: fe/kokkos_fe_shape_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_oprof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_oprof_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_oprof-kokkos_fe_shape_test.o -MD -MP -MF fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_shape_test.Tpo -c -o fe/unit_tests_oprof-kokkos_fe_shape_test.o `test -f 'fe/kokkos_fe_shape_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_shape_test.C +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_shape_test.Tpo fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_shape_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_shape_test.C' object='fe/unit_tests_oprof-kokkos_fe_shape_test.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_oprof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_oprof_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_oprof-kokkos_fe_shape_test.o `test -f 'fe/kokkos_fe_shape_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_shape_test.C + +fe/unit_tests_oprof-kokkos_fe_shape_test.obj: fe/kokkos_fe_shape_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_oprof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_oprof_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_oprof-kokkos_fe_shape_test.obj -MD -MP -MF fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_shape_test.Tpo -c -o fe/unit_tests_oprof-kokkos_fe_shape_test.obj `if test -f 'fe/kokkos_fe_shape_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_shape_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_shape_test.C'; fi` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_shape_test.Tpo fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_shape_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_shape_test.C' object='fe/unit_tests_oprof-kokkos_fe_shape_test.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_oprof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_oprof_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_oprof-kokkos_fe_shape_test.obj `if test -f 'fe/kokkos_fe_shape_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_shape_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_shape_test.C'; fi` + unit_tests_opt-driver.o: driver.C @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_opt_CPPFLAGS) $(CPPFLAGS) $(unit_tests_opt_CXXFLAGS) $(CXXFLAGS) -MT unit_tests_opt-driver.o -MD -MP -MF $(DEPDIR)/unit_tests_opt-driver.Tpo -c -o unit_tests_opt-driver.o `test -f 'driver.C' || echo '$(srcdir)/'`driver.C @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unit_tests_opt-driver.Tpo $(DEPDIR)/unit_tests_opt-driver.Po @@ -11322,6 +11473,34 @@ fparser/unit_tests_opt-autodiff.obj: fparser/autodiff.C @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_opt_CPPFLAGS) $(CPPFLAGS) $(unit_tests_opt_CXXFLAGS) $(CXXFLAGS) -c -o fparser/unit_tests_opt-autodiff.obj `if test -f 'fparser/autodiff.C'; then $(CYGPATH_W) 'fparser/autodiff.C'; else $(CYGPATH_W) '$(srcdir)/fparser/autodiff.C'; fi` +fe/unit_tests_opt-kokkos_fe_types_test.o: fe/kokkos_fe_types_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_opt_CPPFLAGS) $(CPPFLAGS) $(unit_tests_opt_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_opt-kokkos_fe_types_test.o -MD -MP -MF fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_types_test.Tpo -c -o fe/unit_tests_opt-kokkos_fe_types_test.o `test -f 'fe/kokkos_fe_types_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_types_test.C +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_types_test.Tpo fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_types_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_types_test.C' object='fe/unit_tests_opt-kokkos_fe_types_test.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_opt_CPPFLAGS) $(CPPFLAGS) $(unit_tests_opt_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_opt-kokkos_fe_types_test.o `test -f 'fe/kokkos_fe_types_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_types_test.C + +fe/unit_tests_opt-kokkos_fe_types_test.obj: fe/kokkos_fe_types_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_opt_CPPFLAGS) $(CPPFLAGS) $(unit_tests_opt_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_opt-kokkos_fe_types_test.obj -MD -MP -MF fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_types_test.Tpo -c -o fe/unit_tests_opt-kokkos_fe_types_test.obj `if test -f 'fe/kokkos_fe_types_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_types_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_types_test.C'; fi` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_types_test.Tpo fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_types_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_types_test.C' object='fe/unit_tests_opt-kokkos_fe_types_test.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_opt_CPPFLAGS) $(CPPFLAGS) $(unit_tests_opt_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_opt-kokkos_fe_types_test.obj `if test -f 'fe/kokkos_fe_types_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_types_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_types_test.C'; fi` + +fe/unit_tests_opt-kokkos_fe_shape_test.o: fe/kokkos_fe_shape_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_opt_CPPFLAGS) $(CPPFLAGS) $(unit_tests_opt_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_opt-kokkos_fe_shape_test.o -MD -MP -MF fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_shape_test.Tpo -c -o fe/unit_tests_opt-kokkos_fe_shape_test.o `test -f 'fe/kokkos_fe_shape_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_shape_test.C +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_shape_test.Tpo fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_shape_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_shape_test.C' object='fe/unit_tests_opt-kokkos_fe_shape_test.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_opt_CPPFLAGS) $(CPPFLAGS) $(unit_tests_opt_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_opt-kokkos_fe_shape_test.o `test -f 'fe/kokkos_fe_shape_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_shape_test.C + +fe/unit_tests_opt-kokkos_fe_shape_test.obj: fe/kokkos_fe_shape_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_opt_CPPFLAGS) $(CPPFLAGS) $(unit_tests_opt_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_opt-kokkos_fe_shape_test.obj -MD -MP -MF fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_shape_test.Tpo -c -o fe/unit_tests_opt-kokkos_fe_shape_test.obj `if test -f 'fe/kokkos_fe_shape_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_shape_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_shape_test.C'; fi` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_shape_test.Tpo fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_shape_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_shape_test.C' object='fe/unit_tests_opt-kokkos_fe_shape_test.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_opt_CPPFLAGS) $(CPPFLAGS) $(unit_tests_opt_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_opt-kokkos_fe_shape_test.obj `if test -f 'fe/kokkos_fe_shape_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_shape_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_shape_test.C'; fi` + unit_tests_prof-driver.o: driver.C @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_prof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_prof_CXXFLAGS) $(CXXFLAGS) -MT unit_tests_prof-driver.o -MD -MP -MF $(DEPDIR)/unit_tests_prof-driver.Tpo -c -o unit_tests_prof-driver.o `test -f 'driver.C' || echo '$(srcdir)/'`driver.C @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/unit_tests_prof-driver.Tpo $(DEPDIR)/unit_tests_prof-driver.Po @@ -13016,6 +13195,34 @@ fparser/unit_tests_prof-autodiff.obj: fparser/autodiff.C @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_prof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_prof_CXXFLAGS) $(CXXFLAGS) -c -o fparser/unit_tests_prof-autodiff.obj `if test -f 'fparser/autodiff.C'; then $(CYGPATH_W) 'fparser/autodiff.C'; else $(CYGPATH_W) '$(srcdir)/fparser/autodiff.C'; fi` +fe/unit_tests_prof-kokkos_fe_types_test.o: fe/kokkos_fe_types_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_prof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_prof_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_prof-kokkos_fe_types_test.o -MD -MP -MF fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_types_test.Tpo -c -o fe/unit_tests_prof-kokkos_fe_types_test.o `test -f 'fe/kokkos_fe_types_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_types_test.C +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_types_test.Tpo fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_types_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_types_test.C' object='fe/unit_tests_prof-kokkos_fe_types_test.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_prof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_prof_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_prof-kokkos_fe_types_test.o `test -f 'fe/kokkos_fe_types_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_types_test.C + +fe/unit_tests_prof-kokkos_fe_types_test.obj: fe/kokkos_fe_types_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_prof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_prof_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_prof-kokkos_fe_types_test.obj -MD -MP -MF fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_types_test.Tpo -c -o fe/unit_tests_prof-kokkos_fe_types_test.obj `if test -f 'fe/kokkos_fe_types_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_types_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_types_test.C'; fi` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_types_test.Tpo fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_types_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_types_test.C' object='fe/unit_tests_prof-kokkos_fe_types_test.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_prof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_prof_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_prof-kokkos_fe_types_test.obj `if test -f 'fe/kokkos_fe_types_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_types_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_types_test.C'; fi` + +fe/unit_tests_prof-kokkos_fe_shape_test.o: fe/kokkos_fe_shape_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_prof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_prof_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_prof-kokkos_fe_shape_test.o -MD -MP -MF fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_shape_test.Tpo -c -o fe/unit_tests_prof-kokkos_fe_shape_test.o `test -f 'fe/kokkos_fe_shape_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_shape_test.C +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_shape_test.Tpo fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_shape_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_shape_test.C' object='fe/unit_tests_prof-kokkos_fe_shape_test.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_prof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_prof_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_prof-kokkos_fe_shape_test.o `test -f 'fe/kokkos_fe_shape_test.C' || echo '$(srcdir)/'`fe/kokkos_fe_shape_test.C + +fe/unit_tests_prof-kokkos_fe_shape_test.obj: fe/kokkos_fe_shape_test.C +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_prof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_prof_CXXFLAGS) $(CXXFLAGS) -MT fe/unit_tests_prof-kokkos_fe_shape_test.obj -MD -MP -MF fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_shape_test.Tpo -c -o fe/unit_tests_prof-kokkos_fe_shape_test.obj `if test -f 'fe/kokkos_fe_shape_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_shape_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_shape_test.C'; fi` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_shape_test.Tpo fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_shape_test.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fe/kokkos_fe_shape_test.C' object='fe/unit_tests_prof-kokkos_fe_shape_test.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(unit_tests_prof_CPPFLAGS) $(CPPFLAGS) $(unit_tests_prof_CXXFLAGS) $(CXXFLAGS) -c -o fe/unit_tests_prof-kokkos_fe_shape_test.obj `if test -f 'fe/kokkos_fe_shape_test.C'; then $(CYGPATH_W) 'fe/kokkos_fe_shape_test.C'; else $(CYGPATH_W) '$(srcdir)/fe/kokkos_fe_shape_test.C'; fi` + mostlyclean-libtool: -rm -f *.lo @@ -13271,7 +13478,6 @@ check-TESTS: $(TESTS) echo "$${col}$$dashes$${std}"; \ test "$$failed" -eq 0; \ else :; fi - distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am @@ -13339,47 +13545,47 @@ install-strip: mostlyclean-generic: clean-generic: - -$(am__rm_f) $(CLEANFILES) + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -$(am__rm_f) $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES) - -$(am__rm_f) base/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) base/$(am__dirstamp) - -$(am__rm_f) fe/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) fe/$(am__dirstamp) - -$(am__rm_f) fparser/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) fparser/$(am__dirstamp) - -$(am__rm_f) geom/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) geom/$(am__dirstamp) - -$(am__rm_f) mesh/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) mesh/$(am__dirstamp) - -$(am__rm_f) numerics/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) numerics/$(am__dirstamp) - -$(am__rm_f) parallel/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) parallel/$(am__dirstamp) - -$(am__rm_f) partitioning/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) partitioning/$(am__dirstamp) - -$(am__rm_f) quadrature/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) quadrature/$(am__dirstamp) - -$(am__rm_f) solvers/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) solvers/$(am__dirstamp) - -$(am__rm_f) systems/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) systems/$(am__dirstamp) - -$(am__rm_f) utils/$(DEPDIR)/$(am__dirstamp) - -$(am__rm_f) utils/$(am__dirstamp) + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f base/$(DEPDIR)/$(am__dirstamp) + -rm -f base/$(am__dirstamp) + -rm -f fe/$(DEPDIR)/$(am__dirstamp) + -rm -f fe/$(am__dirstamp) + -rm -f fparser/$(DEPDIR)/$(am__dirstamp) + -rm -f fparser/$(am__dirstamp) + -rm -f geom/$(DEPDIR)/$(am__dirstamp) + -rm -f geom/$(am__dirstamp) + -rm -f mesh/$(DEPDIR)/$(am__dirstamp) + -rm -f mesh/$(am__dirstamp) + -rm -f numerics/$(DEPDIR)/$(am__dirstamp) + -rm -f numerics/$(am__dirstamp) + -rm -f parallel/$(DEPDIR)/$(am__dirstamp) + -rm -f parallel/$(am__dirstamp) + -rm -f partitioning/$(DEPDIR)/$(am__dirstamp) + -rm -f partitioning/$(am__dirstamp) + -rm -f quadrature/$(DEPDIR)/$(am__dirstamp) + -rm -f quadrature/$(am__dirstamp) + -rm -f solvers/$(DEPDIR)/$(am__dirstamp) + -rm -f solvers/$(am__dirstamp) + -rm -f systems/$(DEPDIR)/$(am__dirstamp) + -rm -f systems/$(am__dirstamp) + -rm -f utils/$(DEPDIR)/$(am__dirstamp) + -rm -f utils/$(am__dirstamp) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." - -$(am__rm_f) $(BUILT_SOURCES) + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool clean-local \ mostlyclean-am distclean: distclean-am - -rm -f ./$(DEPDIR)/unit_tests_dbg-driver.Po + -rm -f ./$(DEPDIR)/unit_tests_dbg-driver.Po -rm -f ./$(DEPDIR)/unit_tests_devel-driver.Po -rm -f ./$(DEPDIR)/unit_tests_oprof-driver.Po -rm -f ./$(DEPDIR)/unit_tests_opt-driver.Po @@ -13434,6 +13640,8 @@ distclean: distclean-am -rm -f fe/$(DEPDIR)/unit_tests_dbg-fe_szabab_test.Po -rm -f fe/$(DEPDIR)/unit_tests_dbg-fe_xyz_test.Po -rm -f fe/$(DEPDIR)/unit_tests_dbg-inf_fe_radial_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_shape_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_types_test.Po -rm -f fe/$(DEPDIR)/unit_tests_devel-dual_shape_verification_test.Po -rm -f fe/$(DEPDIR)/unit_tests_devel-fe_bernstein_test.Po -rm -f fe/$(DEPDIR)/unit_tests_devel-fe_clough_test.Po @@ -13449,6 +13657,8 @@ distclean: distclean-am -rm -f fe/$(DEPDIR)/unit_tests_devel-fe_szabab_test.Po -rm -f fe/$(DEPDIR)/unit_tests_devel-fe_xyz_test.Po -rm -f fe/$(DEPDIR)/unit_tests_devel-inf_fe_radial_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_shape_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_types_test.Po -rm -f fe/$(DEPDIR)/unit_tests_oprof-dual_shape_verification_test.Po -rm -f fe/$(DEPDIR)/unit_tests_oprof-fe_bernstein_test.Po -rm -f fe/$(DEPDIR)/unit_tests_oprof-fe_clough_test.Po @@ -13464,6 +13674,8 @@ distclean: distclean-am -rm -f fe/$(DEPDIR)/unit_tests_oprof-fe_szabab_test.Po -rm -f fe/$(DEPDIR)/unit_tests_oprof-fe_xyz_test.Po -rm -f fe/$(DEPDIR)/unit_tests_oprof-inf_fe_radial_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_shape_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_types_test.Po -rm -f fe/$(DEPDIR)/unit_tests_opt-dual_shape_verification_test.Po -rm -f fe/$(DEPDIR)/unit_tests_opt-fe_bernstein_test.Po -rm -f fe/$(DEPDIR)/unit_tests_opt-fe_clough_test.Po @@ -13479,6 +13691,8 @@ distclean: distclean-am -rm -f fe/$(DEPDIR)/unit_tests_opt-fe_szabab_test.Po -rm -f fe/$(DEPDIR)/unit_tests_opt-fe_xyz_test.Po -rm -f fe/$(DEPDIR)/unit_tests_opt-inf_fe_radial_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_shape_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_types_test.Po -rm -f fe/$(DEPDIR)/unit_tests_prof-dual_shape_verification_test.Po -rm -f fe/$(DEPDIR)/unit_tests_prof-fe_bernstein_test.Po -rm -f fe/$(DEPDIR)/unit_tests_prof-fe_clough_test.Po @@ -13494,6 +13708,8 @@ distclean: distclean-am -rm -f fe/$(DEPDIR)/unit_tests_prof-fe_szabab_test.Po -rm -f fe/$(DEPDIR)/unit_tests_prof-fe_xyz_test.Po -rm -f fe/$(DEPDIR)/unit_tests_prof-inf_fe_radial_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_shape_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_types_test.Po -rm -f fparser/$(DEPDIR)/unit_tests_dbg-autodiff.Po -rm -f fparser/$(DEPDIR)/unit_tests_devel-autodiff.Po -rm -f fparser/$(DEPDIR)/unit_tests_oprof-autodiff.Po @@ -14031,7 +14247,7 @@ install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am - -rm -f ./$(DEPDIR)/unit_tests_dbg-driver.Po + -rm -f ./$(DEPDIR)/unit_tests_dbg-driver.Po -rm -f ./$(DEPDIR)/unit_tests_devel-driver.Po -rm -f ./$(DEPDIR)/unit_tests_oprof-driver.Po -rm -f ./$(DEPDIR)/unit_tests_opt-driver.Po @@ -14086,6 +14302,8 @@ maintainer-clean: maintainer-clean-am -rm -f fe/$(DEPDIR)/unit_tests_dbg-fe_szabab_test.Po -rm -f fe/$(DEPDIR)/unit_tests_dbg-fe_xyz_test.Po -rm -f fe/$(DEPDIR)/unit_tests_dbg-inf_fe_radial_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_shape_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_dbg-kokkos_fe_types_test.Po -rm -f fe/$(DEPDIR)/unit_tests_devel-dual_shape_verification_test.Po -rm -f fe/$(DEPDIR)/unit_tests_devel-fe_bernstein_test.Po -rm -f fe/$(DEPDIR)/unit_tests_devel-fe_clough_test.Po @@ -14101,6 +14319,8 @@ maintainer-clean: maintainer-clean-am -rm -f fe/$(DEPDIR)/unit_tests_devel-fe_szabab_test.Po -rm -f fe/$(DEPDIR)/unit_tests_devel-fe_xyz_test.Po -rm -f fe/$(DEPDIR)/unit_tests_devel-inf_fe_radial_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_shape_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_devel-kokkos_fe_types_test.Po -rm -f fe/$(DEPDIR)/unit_tests_oprof-dual_shape_verification_test.Po -rm -f fe/$(DEPDIR)/unit_tests_oprof-fe_bernstein_test.Po -rm -f fe/$(DEPDIR)/unit_tests_oprof-fe_clough_test.Po @@ -14116,6 +14336,8 @@ maintainer-clean: maintainer-clean-am -rm -f fe/$(DEPDIR)/unit_tests_oprof-fe_szabab_test.Po -rm -f fe/$(DEPDIR)/unit_tests_oprof-fe_xyz_test.Po -rm -f fe/$(DEPDIR)/unit_tests_oprof-inf_fe_radial_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_shape_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_oprof-kokkos_fe_types_test.Po -rm -f fe/$(DEPDIR)/unit_tests_opt-dual_shape_verification_test.Po -rm -f fe/$(DEPDIR)/unit_tests_opt-fe_bernstein_test.Po -rm -f fe/$(DEPDIR)/unit_tests_opt-fe_clough_test.Po @@ -14131,6 +14353,8 @@ maintainer-clean: maintainer-clean-am -rm -f fe/$(DEPDIR)/unit_tests_opt-fe_szabab_test.Po -rm -f fe/$(DEPDIR)/unit_tests_opt-fe_xyz_test.Po -rm -f fe/$(DEPDIR)/unit_tests_opt-inf_fe_radial_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_shape_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_opt-kokkos_fe_types_test.Po -rm -f fe/$(DEPDIR)/unit_tests_prof-dual_shape_verification_test.Po -rm -f fe/$(DEPDIR)/unit_tests_prof-fe_bernstein_test.Po -rm -f fe/$(DEPDIR)/unit_tests_prof-fe_clough_test.Po @@ -14146,6 +14370,8 @@ maintainer-clean: maintainer-clean-am -rm -f fe/$(DEPDIR)/unit_tests_prof-fe_szabab_test.Po -rm -f fe/$(DEPDIR)/unit_tests_prof-fe_xyz_test.Po -rm -f fe/$(DEPDIR)/unit_tests_prof-inf_fe_radial_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_shape_test.Po + -rm -f fe/$(DEPDIR)/unit_tests_prof-kokkos_fe_types_test.Po -rm -f fparser/$(DEPDIR)/unit_tests_dbg-autodiff.Po -rm -f fparser/$(DEPDIR)/unit_tests_devel-autodiff.Po -rm -f fparser/$(DEPDIR)/unit_tests_oprof-autodiff.Po @@ -14734,10 +14960,3 @@ clean-local: # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: - -# Tell GNU make to disable its built-in pattern rules. -%:: %,v -%:: RCS/%,v -%:: RCS/% -%:: s.% -%:: SCCS/s.% From 9c0b6dc9c7d213431c2794fa94775cd96f4f2866 Mon Sep 17 00:00:00 2001 From: rochi00 Date: Thu, 9 Apr 2026 10:32:27 -0600 Subject: [PATCH 4/9] Fix test include paths: kokkos/*.h not libmesh/kokkos/*.h Headers live under include/kokkos/, so the correct include path with -I$(top_srcdir)/include is "kokkos/fe_types.h" etc., not "libmesh/kokkos/fe_types.h". Co-Authored-By: Claude Sonnet 4.6 --- tests/fe/kokkos_fe_shape_test.C | 18 +++++++++--------- tests/fe/kokkos_fe_types_test.C | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/tests/fe/kokkos_fe_shape_test.C b/tests/fe/kokkos_fe_shape_test.C index c062ae61bee..f2bf365200f 100644 --- a/tests/fe/kokkos_fe_shape_test.C +++ b/tests/fe/kokkos_fe_shape_test.C @@ -17,15 +17,15 @@ #ifdef LIBMESH_HAVE_KOKKOS -#include "libmesh/kokkos/fe_types.h" -#include "libmesh/kokkos/fe_base.h" -#include "libmesh/kokkos/scalar_types.h" -#include "libmesh/kokkos/fe_lagrange_1d.h" -#include "libmesh/kokkos/fe_lagrange_2d.h" -#include "libmesh/kokkos/fe_lagrange_3d.h" -#include "libmesh/kokkos/fe_monomial.h" -#include "libmesh/kokkos/fe_evaluator.h" -#include "libmesh/kokkos/fe_face_map.h" +#include "kokkos/fe_types.h" +#include "kokkos/fe_base.h" +#include "kokkos/scalar_types.h" +#include "kokkos/fe_lagrange_1d.h" +#include "kokkos/fe_lagrange_2d.h" +#include "kokkos/fe_lagrange_3d.h" +#include "kokkos/fe_monomial.h" +#include "kokkos/fe_evaluator.h" +#include "kokkos/fe_face_map.h" #include "libmesh/fe_base.h" #include "libmesh/fe_type.h" diff --git a/tests/fe/kokkos_fe_types_test.C b/tests/fe/kokkos_fe_types_test.C index 618c83c1a7a..bc74e0f3690 100644 --- a/tests/fe/kokkos_fe_types_test.C +++ b/tests/fe/kokkos_fe_types_test.C @@ -8,7 +8,7 @@ #ifdef LIBMESH_HAVE_KOKKOS -#include "libmesh/kokkos/fe_types.h" +#include "kokkos/fe_types.h" #include "libmesh/enum_elem_type.h" #include "libmesh/enum_fe_family.h" From a753fd3f4539700faa62415d47a612f50a26818c Mon Sep 17 00:00:00 2001 From: rochi00 Date: Thu, 9 Apr 2026 11:04:29 -0600 Subject: [PATCH 5/9] Fix inter-header includes: kokkos/*.h not libmesh/kokkos/*.h All headers within include/kokkos/ were including each other using 'libmesh/kokkos/...' paths. With -I$(top_srcdir)/include the correct form is 'kokkos/...'. --- include/kokkos/fe_base.h | 2 +- include/kokkos/fe_evaluator.h | 12 ++++++------ include/kokkos/fe_face_map.h | 2 +- include/kokkos/fe_lagrange_1d.h | 2 +- include/kokkos/fe_lagrange_2d.h | 2 +- include/kokkos/fe_lagrange_3d.h | 2 +- include/kokkos/fe_monomial.h | 2 +- 7 files changed, 12 insertions(+), 12 deletions(-) diff --git a/include/kokkos/fe_base.h b/include/kokkos/fe_base.h index ae9a9867750..90d286011d6 100644 --- a/include/kokkos/fe_base.h +++ b/include/kokkos/fe_base.h @@ -8,7 +8,7 @@ #pragma once -#include "libmesh/kokkos/scalar_types.h" +#include "kokkos/scalar_types.h" namespace libMesh::Kokkos { diff --git a/include/kokkos/fe_evaluator.h b/include/kokkos/fe_evaluator.h index f98f34bfefe..e637bbf7d9c 100644 --- a/include/kokkos/fe_evaluator.h +++ b/include/kokkos/fe_evaluator.h @@ -16,12 +16,12 @@ #ifdef LIBMESH_HAVE_KOKKOS -#include "libmesh/kokkos/fe_base.h" -#include "libmesh/kokkos/fe_types.h" -#include "libmesh/kokkos/fe_lagrange_1d.h" -#include "libmesh/kokkos/fe_lagrange_2d.h" -#include "libmesh/kokkos/fe_lagrange_3d.h" -#include "libmesh/kokkos/fe_monomial.h" +#include "kokkos/fe_base.h" +#include "kokkos/fe_types.h" +#include "kokkos/fe_lagrange_1d.h" +#include "kokkos/fe_lagrange_2d.h" +#include "kokkos/fe_lagrange_3d.h" +#include "kokkos/fe_monomial.h" namespace libMesh::Kokkos { diff --git a/include/kokkos/fe_face_map.h b/include/kokkos/fe_face_map.h index a16df260c2c..21f4623a6da 100644 --- a/include/kokkos/fe_face_map.h +++ b/include/kokkos/fe_face_map.h @@ -10,7 +10,7 @@ #ifdef LIBMESH_HAVE_KOKKOS -#include "libmesh/kokkos/fe_evaluator.h" +#include "kokkos/fe_evaluator.h" #include "libmesh/elem.h" namespace libMesh::Kokkos diff --git a/include/kokkos/fe_lagrange_1d.h b/include/kokkos/fe_lagrange_1d.h index cb5a35c8eea..da482eb6ef7 100644 --- a/include/kokkos/fe_lagrange_1d.h +++ b/include/kokkos/fe_lagrange_1d.h @@ -11,7 +11,7 @@ #pragma once -#include "libmesh/kokkos/fe_base.h" +#include "kokkos/fe_base.h" namespace libMesh::Kokkos { diff --git a/include/kokkos/fe_lagrange_2d.h b/include/kokkos/fe_lagrange_2d.h index 38939466b6b..a7071d2ed31 100644 --- a/include/kokkos/fe_lagrange_2d.h +++ b/include/kokkos/fe_lagrange_2d.h @@ -7,7 +7,7 @@ #pragma once -#include "libmesh/kokkos/fe_base.h" +#include "kokkos/fe_base.h" namespace libMesh::Kokkos { diff --git a/include/kokkos/fe_lagrange_3d.h b/include/kokkos/fe_lagrange_3d.h index e93dec584e5..60aff684cbd 100644 --- a/include/kokkos/fe_lagrange_3d.h +++ b/include/kokkos/fe_lagrange_3d.h @@ -7,7 +7,7 @@ #pragma once -#include "libmesh/kokkos/fe_base.h" +#include "kokkos/fe_base.h" namespace libMesh::Kokkos { diff --git a/include/kokkos/fe_monomial.h b/include/kokkos/fe_monomial.h index b9a57e50c8f..c6234369fc7 100644 --- a/include/kokkos/fe_monomial.h +++ b/include/kokkos/fe_monomial.h @@ -10,7 +10,7 @@ #pragma once -#include "libmesh/kokkos/fe_base.h" +#include "kokkos/fe_base.h" namespace libMesh::Kokkos { From 29ef56fbb13f73868da521125ac110354e3b8d20 Mon Sep 17 00:00:00 2001 From: rochi00 Date: Thu, 9 Apr 2026 11:27:54 -0600 Subject: [PATCH 6/9] scalar_types.h: include Kokkos_Core.hpp when LIBMESH_HAVE_KOKKOS is defined KOKKOS_INLINE_FUNCTION and friends are defined by Kokkos_Core.hpp. Now that LIBMESH_HAVE_KOKKOS is correctly set by configure, the guard fires and the macro must be defined before use. --- include/kokkos/scalar_types.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/kokkos/scalar_types.h b/include/kokkos/scalar_types.h index aac477a0e95..4298ccda5c9 100644 --- a/include/kokkos/scalar_types.h +++ b/include/kokkos/scalar_types.h @@ -13,6 +13,10 @@ #include "libmesh/libmesh_common.h" +#ifdef LIBMESH_HAVE_KOKKOS +#include +#endif + namespace libMesh { template From 18703834d4f31d6448689ef3fb7518d8a6f98b3d Mon Sep 17 00:00:00 2001 From: rochi00 Date: Thu, 9 Apr 2026 13:38:54 -0600 Subject: [PATCH 7/9] Fix 3D MONOMIAL basis ordering and add topology-based nativeShape overloads --- include/kokkos/fe_evaluator.h | 22 ++ include/kokkos/fe_monomial.h | 356 ++++++++++++++++---------------- include/kokkos/scalar_types.h | 7 +- tests/fe/kokkos_fe_shape_test.C | 56 +++-- 4 files changed, 236 insertions(+), 205 deletions(-) diff --git a/include/kokkos/fe_evaluator.h b/include/kokkos/fe_evaluator.h index e637bbf7d9c..0f3742ded18 100644 --- a/include/kokkos/fe_evaluator.h +++ b/include/kokkos/fe_evaluator.h @@ -170,6 +170,28 @@ nativeGradMapShape(FEElemTopology topo, unsigned int i, Real xi, Real eta, Real } } +// ── Topology-based physics shape overloads ──────────────────────────────────── +// These overloads let callers dispatch by exact FEElemTopology (e.g. QUAD8, +// HEX20) rather than the (family, class, order) FEShapeKey. They forward +// to the corresponding nativeMapShape / nativeGradMapShape which already cover +// all supported topologies, giving the same LAGRANGE shape functions used for +// isoparametric geometry mapping. + +/// Evaluate the i-th LAGRANGE physics shape function for the given topology. +KOKKOS_INLINE_FUNCTION Real +nativeShape(FEElemTopology topo, unsigned int i, Real xi, Real eta, Real zeta) +{ + return nativeMapShape(topo, i, xi, eta, zeta); +} + +/// Evaluate the reference-space gradient of the i-th LAGRANGE physics shape +/// function for the given topology. +KOKKOS_INLINE_FUNCTION Real3 +nativeGradShape(FEElemTopology topo, unsigned int i, Real xi, Real eta, Real zeta) +{ + return nativeGradMapShape(topo, i, xi, eta, zeta); +} + // ── Physics shape dispatch (FEShapeKey-based) ───────────────────────────────── /// Evaluate the i-th physics shape function at (xi, eta, zeta). diff --git a/include/kokkos/fe_monomial.h b/include/kokkos/fe_monomial.h index c6234369fc7..e3d1110a5b9 100644 --- a/include/kokkos/fe_monomial.h +++ b/include/kokkos/fe_monomial.h @@ -456,7 +456,9 @@ struct FEEvaluator // ═══════════════════════════════════════════════════════════════════════════ // Dim3 — TET, HEX, PRISM, PYRAMID elements (3-D) // n_dofs = (order+1)(order+2)(order+3)/6 -// Graded-lex basis: {1, xi, eta, zeta, xi², xi·eta, xi·zeta, eta², ...} +// Basis ordering matches libMesh::FE<3,MONOMIAL>::shape: for each total degree d, +// iterate c (zeta exponent) from 0 to d, then a (xi exponent) from d-c down to 0 +// (b = d-c-a). E.g. degree 2: {xi², xi·eta, eta², xi·zeta, eta·zeta, zeta²}. // ═══════════════════════════════════════════════════════════════════════════ template <> @@ -525,8 +527,8 @@ struct FEEvaluator case 3: return zeta; case 4: return xi * xi; case 5: return xi * eta; - case 6: return xi * zeta; - case 7: return eta * eta; + case 6: return eta * eta; + case 7: return xi * zeta; case 8: return eta * zeta; case 9: return zeta * zeta; default: return 0.0; @@ -544,8 +546,8 @@ struct FEEvaluator case 3: return {0.0, 0.0, 1.0}; case 4: return {2.0 * xi, 0.0, 0.0}; case 5: return {eta, xi, 0.0}; - case 6: return {zeta, 0.0, xi}; - case 7: return {0.0, 2.0 * eta, 0.0}; + case 6: return {0.0, 2.0 * eta, 0.0}; + case 7: return {zeta, 0.0, xi}; case 8: return {0.0, zeta, eta}; case 9: return {0.0, 0.0, 2.0 * zeta}; default: return {0.0, 0.0, 0.0}; @@ -569,18 +571,18 @@ struct FEEvaluator case 3: return zeta; case 4: return xi * xi; case 5: return xi * eta; - case 6: return xi * zeta; - case 7: return eta * eta; + case 6: return eta * eta; + case 7: return xi * zeta; case 8: return eta * zeta; case 9: return zeta * zeta; case 10: return xi * xi * xi; case 11: return xi * xi * eta; - case 12: return xi * xi * zeta; - case 13: return xi * eta * eta; - case 14: return xi * eta * zeta; - case 15: return xi * zeta * zeta; - case 16: return eta * eta * eta; - case 17: return eta * eta * zeta; + case 12: return xi * eta * eta; + case 13: return eta * eta * eta; + case 14: return xi * xi * zeta; + case 15: return xi * eta * zeta; + case 16: return eta * eta * zeta; + case 17: return xi * zeta * zeta; case 18: return eta * zeta * zeta; case 19: return zeta * zeta * zeta; default: return 0.0; @@ -592,26 +594,26 @@ struct FEEvaluator { switch (i) { - case 0: return {0.0, 0.0, 0.0}; - case 1: return {1.0, 0.0, 0.0}; - case 2: return {0.0, 1.0, 0.0}; - case 3: return {0.0, 0.0, 1.0}; - case 4: return {2.0 * xi, 0.0, 0.0}; - case 5: return {eta, xi, 0.0}; - case 6: return {zeta, 0.0, xi}; - case 7: return {0.0, 2.0 * eta, 0.0}; - case 8: return {0.0, zeta, eta}; - case 9: return {0.0, 0.0, 2.0 * zeta}; - case 10: return {3.0 * xi * xi, 0.0, 0.0}; - case 11: return {2.0 * xi * eta, xi * xi, 0.0}; - case 12: return {2.0 * xi * zeta, 0.0, xi * xi}; - case 13: return {eta * eta, 2.0 * xi * eta, 0.0}; - case 14: return {eta * zeta, xi * zeta, xi * eta}; - case 15: return {zeta * zeta, 0.0, 2.0 * xi * zeta}; - case 16: return {0.0, 3.0 * eta * eta, 0.0}; - case 17: return {0.0, 2.0 * eta * zeta, eta * eta}; - case 18: return {0.0, zeta * zeta, 2.0 * eta * zeta}; - case 19: return {0.0, 0.0, 3.0 * zeta * zeta}; + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + case 2: return {0.0, 1.0, 0.0}; + case 3: return {0.0, 0.0, 1.0}; + case 4: return {2.0*xi, 0.0, 0.0}; + case 5: return {eta, xi, 0.0}; + case 6: return {0.0, 2.0*eta, 0.0}; + case 7: return {zeta, 0.0, xi}; + case 8: return {0.0, zeta, eta}; + case 9: return {0.0, 0.0, 2.0*zeta}; + case 10: return {3.0*xi*xi, 0.0, 0.0}; + case 11: return {2.0*xi*eta, xi*xi, 0.0}; + case 12: return {eta*eta, 2.0*xi*eta, 0.0}; + case 13: return {0.0, 3.0*eta*eta, 0.0}; + case 14: return {2.0*xi*zeta, 0.0, xi*xi}; + case 15: return {eta*zeta, xi*zeta, xi*eta}; + case 16: return {0.0, 2.0*eta*zeta, eta*eta}; + case 17: return {zeta*zeta, 0.0, 2.0*xi*zeta}; + case 18: return {0.0, zeta*zeta, 2.0*eta*zeta}; + case 19: return {0.0, 0.0, 3.0*zeta*zeta}; default: return {0.0, 0.0, 0.0}; } } @@ -633,33 +635,33 @@ struct FEEvaluator case 3: return zeta; case 4: return xi * xi; case 5: return xi * eta; - case 6: return xi * zeta; - case 7: return eta * eta; + case 6: return eta * eta; + case 7: return xi * zeta; case 8: return eta * zeta; case 9: return zeta * zeta; case 10: return xi * xi * xi; case 11: return xi * xi * eta; - case 12: return xi * xi * zeta; - case 13: return xi * eta * eta; - case 14: return xi * eta * zeta; - case 15: return xi * zeta * zeta; - case 16: return eta * eta * eta; - case 17: return eta * eta * zeta; + case 12: return xi * eta * eta; + case 13: return eta * eta * eta; + case 14: return xi * xi * zeta; + case 15: return xi * eta * zeta; + case 16: return eta * eta * zeta; + case 17: return xi * zeta * zeta; case 18: return eta * zeta * zeta; case 19: return zeta * zeta * zeta; case 20: return xi * xi * xi * xi; case 21: return xi * xi * xi * eta; - case 22: return xi * xi * xi * zeta; - case 23: return xi * xi * eta * eta; - case 24: return xi * xi * eta * zeta; - case 25: return xi * xi * zeta * zeta; - case 26: return xi * eta * eta * eta; + case 22: return xi * xi * eta * eta; + case 23: return xi * eta * eta * eta; + case 24: return eta * eta * eta * eta; + case 25: return xi * xi * xi * zeta; + case 26: return xi * xi * eta * zeta; case 27: return xi * eta * eta * zeta; - case 28: return xi * eta * zeta * zeta; - case 29: return xi * zeta * zeta * zeta; - case 30: return eta * eta * eta * eta; - case 31: return eta * eta * eta * zeta; - case 32: return eta * eta * zeta * zeta; + case 28: return eta * eta * eta * zeta; + case 29: return xi * xi * zeta * zeta; + case 30: return xi * eta * zeta * zeta; + case 31: return eta * eta * zeta * zeta; + case 32: return xi * zeta * zeta * zeta; case 33: return eta * zeta * zeta * zeta; case 34: return zeta * zeta * zeta * zeta; default: return 0.0; @@ -671,41 +673,41 @@ struct FEEvaluator { switch (i) { - case 0: return {0.0, 0.0, 0.0}; - case 1: return {1.0, 0.0, 0.0}; - case 2: return {0.0, 1.0, 0.0}; - case 3: return {0.0, 0.0, 1.0}; - case 4: return {2.0*xi, 0.0, 0.0}; - case 5: return {eta, xi, 0.0}; - case 6: return {zeta, 0.0, xi}; - case 7: return {0.0, 2.0*eta, 0.0}; - case 8: return {0.0, zeta, eta}; - case 9: return {0.0, 0.0, 2.0*zeta}; - case 10: return {3.0*xi*xi, 0.0, 0.0}; - case 11: return {2.0*xi*eta, xi*xi, 0.0}; - case 12: return {2.0*xi*zeta, 0.0, xi*xi}; - case 13: return {eta*eta, 2.0*xi*eta, 0.0}; - case 14: return {eta*zeta, xi*zeta, xi*eta}; - case 15: return {zeta*zeta, 0.0, 2.0*xi*zeta}; - case 16: return {0.0, 3.0*eta*eta, 0.0}; - case 17: return {0.0, 2.0*eta*zeta, eta*eta}; - case 18: return {0.0, zeta*zeta, 2.0*eta*zeta}; - case 19: return {0.0, 0.0, 3.0*zeta*zeta}; - case 20: return {4.0*xi*xi*xi, 0.0, 0.0}; - case 21: return {3.0*xi*xi*eta, xi*xi*xi, 0.0}; - case 22: return {3.0*xi*xi*zeta, 0.0, xi*xi*xi}; - case 23: return {2.0*xi*eta*eta, 2.0*xi*xi*eta, 0.0}; - case 24: return {2.0*xi*eta*zeta, xi*xi*zeta, xi*xi*eta}; - case 25: return {2.0*xi*zeta*zeta, 0.0, 2.0*xi*xi*zeta}; - case 26: return {eta*eta*eta, 3.0*xi*eta*eta, 0.0}; - case 27: return {eta*eta*zeta, 2.0*xi*eta*zeta, xi*eta*eta}; - case 28: return {eta*zeta*zeta, xi*zeta*zeta, 2.0*xi*eta*zeta}; - case 29: return {zeta*zeta*zeta, 0.0, 3.0*xi*zeta*zeta}; - case 30: return {0.0, 4.0*eta*eta*eta, 0.0}; - case 31: return {0.0, 3.0*eta*eta*zeta, eta*eta*eta}; - case 32: return {0.0, 2.0*eta*zeta*zeta, 2.0*eta*eta*zeta}; - case 33: return {0.0, zeta*zeta*zeta, 3.0*eta*zeta*zeta}; - case 34: return {0.0, 0.0, 4.0*zeta*zeta*zeta}; + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + case 2: return {0.0, 1.0, 0.0}; + case 3: return {0.0, 0.0, 1.0}; + case 4: return {2.0*xi, 0.0, 0.0}; + case 5: return {eta, xi, 0.0}; + case 6: return {0.0, 2.0*eta, 0.0}; + case 7: return {zeta, 0.0, xi}; + case 8: return {0.0, zeta, eta}; + case 9: return {0.0, 0.0, 2.0*zeta}; + case 10: return {3.0*xi*xi, 0.0, 0.0}; + case 11: return {2.0*xi*eta, xi*xi, 0.0}; + case 12: return {eta*eta, 2.0*xi*eta, 0.0}; + case 13: return {0.0, 3.0*eta*eta, 0.0}; + case 14: return {2.0*xi*zeta, 0.0, xi*xi}; + case 15: return {eta*zeta, xi*zeta, xi*eta}; + case 16: return {0.0, 2.0*eta*zeta, eta*eta}; + case 17: return {zeta*zeta, 0.0, 2.0*xi*zeta}; + case 18: return {0.0, zeta*zeta, 2.0*eta*zeta}; + case 19: return {0.0, 0.0, 3.0*zeta*zeta}; + case 20: return {4.0*xi*xi*xi, 0.0, 0.0}; + case 21: return {3.0*xi*xi*eta, xi*xi*xi, 0.0}; + case 22: return {2.0*xi*eta*eta, 2.0*xi*xi*eta, 0.0}; + case 23: return {eta*eta*eta, 3.0*xi*eta*eta, 0.0}; + case 24: return {0.0, 4.0*eta*eta*eta, 0.0}; + case 25: return {3.0*xi*xi*zeta, 0.0, xi*xi*xi}; + case 26: return {2.0*xi*eta*zeta, xi*xi*zeta, xi*xi*eta}; + case 27: return {eta*eta*zeta, 2.0*xi*eta*zeta, xi*eta*eta}; + case 28: return {0.0, 3.0*eta*eta*zeta, eta*eta*eta}; + case 29: return {2.0*xi*zeta*zeta, 0.0, 2.0*xi*xi*zeta}; + case 30: return {eta*zeta*zeta, xi*zeta*zeta, 2.0*xi*eta*zeta}; + case 31: return {0.0, 2.0*eta*zeta*zeta, 2.0*eta*eta*zeta}; + case 32: return {zeta*zeta*zeta, 0.0, 3.0*xi*zeta*zeta}; + case 33: return {0.0, zeta*zeta*zeta, 3.0*eta*zeta*zeta}; + case 34: return {0.0, 0.0, 4.0*zeta*zeta*zeta}; default: return {0.0, 0.0, 0.0}; } } @@ -727,54 +729,54 @@ struct FEEvaluator case 3: return zeta; case 4: return xi*xi; case 5: return xi*eta; - case 6: return xi*zeta; - case 7: return eta*eta; + case 6: return eta*eta; + case 7: return xi*zeta; case 8: return eta*zeta; case 9: return zeta*zeta; case 10: return xi*xi*xi; case 11: return xi*xi*eta; - case 12: return xi*xi*zeta; - case 13: return xi*eta*eta; - case 14: return xi*eta*zeta; - case 15: return xi*zeta*zeta; - case 16: return eta*eta*eta; - case 17: return eta*eta*zeta; + case 12: return xi*eta*eta; + case 13: return eta*eta*eta; + case 14: return xi*xi*zeta; + case 15: return xi*eta*zeta; + case 16: return eta*eta*zeta; + case 17: return xi*zeta*zeta; case 18: return eta*zeta*zeta; case 19: return zeta*zeta*zeta; case 20: return xi*xi*xi*xi; case 21: return xi*xi*xi*eta; - case 22: return xi*xi*xi*zeta; - case 23: return xi*xi*eta*eta; - case 24: return xi*xi*eta*zeta; - case 25: return xi*xi*zeta*zeta; - case 26: return xi*eta*eta*eta; + case 22: return xi*xi*eta*eta; + case 23: return xi*eta*eta*eta; + case 24: return eta*eta*eta*eta; + case 25: return xi*xi*xi*zeta; + case 26: return xi*xi*eta*zeta; case 27: return xi*eta*eta*zeta; - case 28: return xi*eta*zeta*zeta; - case 29: return xi*zeta*zeta*zeta; - case 30: return eta*eta*eta*eta; - case 31: return eta*eta*eta*zeta; - case 32: return eta*eta*zeta*zeta; + case 28: return eta*eta*eta*zeta; + case 29: return xi*xi*zeta*zeta; + case 30: return xi*eta*zeta*zeta; + case 31: return eta*eta*zeta*zeta; + case 32: return xi*zeta*zeta*zeta; case 33: return eta*zeta*zeta*zeta; case 34: return zeta*zeta*zeta*zeta; case 35: return xi*xi*xi*xi*xi; case 36: return xi*xi*xi*xi*eta; - case 37: return xi*xi*xi*xi*zeta; - case 38: return xi*xi*xi*eta*eta; - case 39: return xi*xi*xi*eta*zeta; - case 40: return xi*xi*xi*zeta*zeta; - case 41: return xi*xi*eta*eta*eta; - case 42: return xi*xi*eta*eta*zeta; - case 43: return xi*xi*eta*zeta*zeta; - case 44: return xi*xi*zeta*zeta*zeta; - case 45: return xi*eta*eta*eta*eta; - case 46: return xi*eta*eta*eta*zeta; - case 47: return xi*eta*eta*zeta*zeta; - case 48: return xi*eta*zeta*zeta*zeta; - case 49: return xi*zeta*zeta*zeta*zeta; - case 50: return eta*eta*eta*eta*eta; - case 51: return eta*eta*eta*eta*zeta; - case 52: return eta*eta*eta*zeta*zeta; - case 53: return eta*eta*zeta*zeta*zeta; + case 37: return xi*xi*xi*eta*eta; + case 38: return xi*xi*eta*eta*eta; + case 39: return xi*eta*eta*eta*eta; + case 40: return eta*eta*eta*eta*eta; + case 41: return xi*xi*xi*xi*zeta; + case 42: return xi*xi*xi*eta*zeta; + case 43: return xi*xi*eta*eta*zeta; + case 44: return xi*eta*eta*eta*zeta; + case 45: return eta*eta*eta*eta*zeta; + case 46: return xi*xi*xi*zeta*zeta; + case 47: return xi*xi*eta*zeta*zeta; + case 48: return xi*eta*eta*zeta*zeta; + case 49: return eta*eta*eta*zeta*zeta; + case 50: return xi*xi*zeta*zeta*zeta; + case 51: return xi*eta*zeta*zeta*zeta; + case 52: return eta*eta*zeta*zeta*zeta; + case 53: return xi*zeta*zeta*zeta*zeta; case 54: return eta*zeta*zeta*zeta*zeta; case 55: return zeta*zeta*zeta*zeta*zeta; default: return 0.0; @@ -786,62 +788,62 @@ struct FEEvaluator { switch (i) { - case 0: return {0.0, 0.0, 0.0}; - case 1: return {1.0, 0.0, 0.0}; - case 2: return {0.0, 1.0, 0.0}; - case 3: return {0.0, 0.0, 1.0}; - case 4: return {2.0*xi, 0.0, 0.0}; - case 5: return {eta, xi, 0.0}; - case 6: return {zeta, 0.0, xi}; - case 7: return {0.0, 2.0*eta, 0.0}; - case 8: return {0.0, zeta, eta}; - case 9: return {0.0, 0.0, 2.0*zeta}; - case 10: return {3.0*xi*xi, 0.0, 0.0}; - case 11: return {2.0*xi*eta, xi*xi, 0.0}; - case 12: return {2.0*xi*zeta, 0.0, xi*xi}; - case 13: return {eta*eta, 2.0*xi*eta, 0.0}; - case 14: return {eta*zeta, xi*zeta, xi*eta}; - case 15: return {zeta*zeta, 0.0, 2.0*xi*zeta}; - case 16: return {0.0, 3.0*eta*eta, 0.0}; - case 17: return {0.0, 2.0*eta*zeta, eta*eta}; - case 18: return {0.0, zeta*zeta, 2.0*eta*zeta}; - case 19: return {0.0, 0.0, 3.0*zeta*zeta}; - case 20: return {4.0*xi*xi*xi, 0.0, 0.0}; - case 21: return {3.0*xi*xi*eta, xi*xi*xi, 0.0}; - case 22: return {3.0*xi*xi*zeta, 0.0, xi*xi*xi}; - case 23: return {2.0*xi*eta*eta, 2.0*xi*xi*eta, 0.0}; - case 24: return {2.0*xi*eta*zeta, xi*xi*zeta, xi*xi*eta}; - case 25: return {2.0*xi*zeta*zeta, 0.0, 2.0*xi*xi*zeta}; - case 26: return {eta*eta*eta, 3.0*xi*eta*eta, 0.0}; - case 27: return {eta*eta*zeta, 2.0*xi*eta*zeta, xi*eta*eta}; - case 28: return {eta*zeta*zeta, xi*zeta*zeta, 2.0*xi*eta*zeta}; - case 29: return {zeta*zeta*zeta, 0.0, 3.0*xi*zeta*zeta}; - case 30: return {0.0, 4.0*eta*eta*eta, 0.0}; - case 31: return {0.0, 3.0*eta*eta*zeta, eta*eta*eta}; - case 32: return {0.0, 2.0*eta*zeta*zeta, 2.0*eta*eta*zeta}; - case 33: return {0.0, zeta*zeta*zeta, 3.0*eta*zeta*zeta}; - case 34: return {0.0, 0.0, 4.0*zeta*zeta*zeta}; - case 35: return {5.0*xi*xi*xi*xi, 0.0, 0.0}; - case 36: return {4.0*xi*xi*xi*eta, xi*xi*xi*xi, 0.0}; - case 37: return {4.0*xi*xi*xi*zeta, 0.0, xi*xi*xi*xi}; - case 38: return {3.0*xi*xi*eta*eta, 2.0*xi*xi*xi*eta, 0.0}; - case 39: return {3.0*xi*xi*eta*zeta, xi*xi*xi*zeta, xi*xi*xi*eta}; - case 40: return {3.0*xi*xi*zeta*zeta, 0.0, 2.0*xi*xi*xi*zeta}; - case 41: return {2.0*xi*eta*eta*eta, 3.0*xi*xi*eta*eta, 0.0}; - case 42: return {2.0*xi*eta*eta*zeta, 2.0*xi*xi*eta*zeta, xi*xi*eta*eta}; - case 43: return {2.0*xi*eta*zeta*zeta, xi*xi*zeta*zeta, 2.0*xi*xi*eta*zeta}; - case 44: return {2.0*xi*zeta*zeta*zeta, 0.0, 3.0*xi*xi*zeta*zeta}; - case 45: return {eta*eta*eta*eta, 4.0*xi*eta*eta*eta, 0.0}; - case 46: return {eta*eta*eta*zeta, 3.0*xi*eta*eta*zeta, xi*eta*eta*eta}; - case 47: return {eta*eta*zeta*zeta, 2.0*xi*eta*zeta*zeta, 2.0*xi*eta*eta*zeta}; - case 48: return {eta*zeta*zeta*zeta, xi*zeta*zeta*zeta, 3.0*xi*eta*zeta*zeta}; - case 49: return {zeta*zeta*zeta*zeta, 0.0, 4.0*xi*zeta*zeta*zeta}; - case 50: return {0.0, 5.0*eta*eta*eta*eta, 0.0}; - case 51: return {0.0, 4.0*eta*eta*eta*zeta, eta*eta*eta*eta}; - case 52: return {0.0, 3.0*eta*eta*zeta*zeta, 2.0*eta*eta*eta*zeta}; - case 53: return {0.0, 2.0*eta*zeta*zeta*zeta, 3.0*eta*eta*zeta*zeta}; - case 54: return {0.0, zeta*zeta*zeta*zeta, 4.0*eta*zeta*zeta*zeta}; - case 55: return {0.0, 0.0, 5.0*zeta*zeta*zeta*zeta}; + case 0: return {0.0, 0.0, 0.0}; + case 1: return {1.0, 0.0, 0.0}; + case 2: return {0.0, 1.0, 0.0}; + case 3: return {0.0, 0.0, 1.0}; + case 4: return {2.0*xi, 0.0, 0.0}; + case 5: return {eta, xi, 0.0}; + case 6: return {0.0, 2.0*eta, 0.0}; + case 7: return {zeta, 0.0, xi}; + case 8: return {0.0, zeta, eta}; + case 9: return {0.0, 0.0, 2.0*zeta}; + case 10: return {3.0*xi*xi, 0.0, 0.0}; + case 11: return {2.0*xi*eta, xi*xi, 0.0}; + case 12: return {eta*eta, 2.0*xi*eta, 0.0}; + case 13: return {0.0, 3.0*eta*eta, 0.0}; + case 14: return {2.0*xi*zeta, 0.0, xi*xi}; + case 15: return {eta*zeta, xi*zeta, xi*eta}; + case 16: return {0.0, 2.0*eta*zeta, eta*eta}; + case 17: return {zeta*zeta, 0.0, 2.0*xi*zeta}; + case 18: return {0.0, zeta*zeta, 2.0*eta*zeta}; + case 19: return {0.0, 0.0, 3.0*zeta*zeta}; + case 20: return {4.0*xi*xi*xi, 0.0, 0.0}; + case 21: return {3.0*xi*xi*eta, xi*xi*xi, 0.0}; + case 22: return {2.0*xi*eta*eta, 2.0*xi*xi*eta, 0.0}; + case 23: return {eta*eta*eta, 3.0*xi*eta*eta, 0.0}; + case 24: return {0.0, 4.0*eta*eta*eta, 0.0}; + case 25: return {3.0*xi*xi*zeta, 0.0, xi*xi*xi}; + case 26: return {2.0*xi*eta*zeta, xi*xi*zeta, xi*xi*eta}; + case 27: return {eta*eta*zeta, 2.0*xi*eta*zeta, xi*eta*eta}; + case 28: return {0.0, 3.0*eta*eta*zeta, eta*eta*eta}; + case 29: return {2.0*xi*zeta*zeta, 0.0, 2.0*xi*xi*zeta}; + case 30: return {eta*zeta*zeta, xi*zeta*zeta, 2.0*xi*eta*zeta}; + case 31: return {0.0, 2.0*eta*zeta*zeta, 2.0*eta*eta*zeta}; + case 32: return {zeta*zeta*zeta, 0.0, 3.0*xi*zeta*zeta}; + case 33: return {0.0, zeta*zeta*zeta, 3.0*eta*zeta*zeta}; + case 34: return {0.0, 0.0, 4.0*zeta*zeta*zeta}; + case 35: return {5.0*xi*xi*xi*xi, 0.0, 0.0}; + case 36: return {4.0*xi*xi*xi*eta, xi*xi*xi*xi, 0.0}; + case 37: return {3.0*xi*xi*eta*eta, 2.0*xi*xi*xi*eta, 0.0}; + case 38: return {2.0*xi*eta*eta*eta, 3.0*xi*xi*eta*eta, 0.0}; + case 39: return {eta*eta*eta*eta, 4.0*xi*eta*eta*eta, 0.0}; + case 40: return {0.0, 5.0*eta*eta*eta*eta, 0.0}; + case 41: return {4.0*xi*xi*xi*zeta, 0.0, xi*xi*xi*xi}; + case 42: return {3.0*xi*xi*eta*zeta, xi*xi*xi*zeta, xi*xi*xi*eta}; + case 43: return {2.0*xi*eta*eta*zeta, 2.0*xi*xi*eta*zeta, xi*xi*eta*eta}; + case 44: return {eta*eta*eta*zeta, 3.0*xi*eta*eta*zeta, xi*eta*eta*eta}; + case 45: return {0.0, 4.0*eta*eta*eta*zeta, eta*eta*eta*eta}; + case 46: return {3.0*xi*xi*zeta*zeta, 0.0, 2.0*xi*xi*xi*zeta}; + case 47: return {2.0*xi*eta*zeta*zeta, xi*xi*zeta*zeta, 2.0*xi*xi*eta*zeta}; + case 48: return {eta*eta*zeta*zeta, 2.0*xi*eta*zeta*zeta, 2.0*xi*eta*eta*zeta}; + case 49: return {0.0, 3.0*eta*eta*zeta*zeta, 2.0*eta*eta*eta*zeta}; + case 50: return {2.0*xi*zeta*zeta*zeta, 0.0, 3.0*xi*xi*zeta*zeta}; + case 51: return {eta*zeta*zeta*zeta, xi*zeta*zeta*zeta, 3.0*xi*eta*zeta*zeta}; + case 52: return {0.0, 2.0*eta*zeta*zeta*zeta, 3.0*eta*eta*zeta*zeta}; + case 53: return {zeta*zeta*zeta*zeta, 0.0, 4.0*xi*zeta*zeta*zeta}; + case 54: return {0.0, zeta*zeta*zeta*zeta, 4.0*eta*zeta*zeta*zeta}; + case 55: return {0.0, 0.0, 5.0*zeta*zeta*zeta*zeta}; default: return {0.0, 0.0, 0.0}; } } diff --git a/include/kokkos/scalar_types.h b/include/kokkos/scalar_types.h index 4298ccda5c9..62183de9b86 100644 --- a/include/kokkos/scalar_types.h +++ b/include/kokkos/scalar_types.h @@ -12,17 +12,12 @@ #pragma once #include "libmesh/libmesh_common.h" +#include "libmesh/type_vector.h" #ifdef LIBMESH_HAVE_KOKKOS #include #endif -namespace libMesh -{ -template -class TypeVector; -} - namespace libMesh::Kokkos { diff --git a/tests/fe/kokkos_fe_shape_test.C b/tests/fe/kokkos_fe_shape_test.C index f2bf365200f..a4b25444fcb 100644 --- a/tests/fe/kokkos_fe_shape_test.C +++ b/tests/fe/kokkos_fe_shape_test.C @@ -28,6 +28,7 @@ #include "kokkos/fe_face_map.h" #include "libmesh/fe_base.h" +#include "libmesh/fe.h" #include "libmesh/fe_type.h" #include "libmesh/quadrature_gauss.h" #include "libmesh/reference_elem.h" @@ -320,25 +321,11 @@ public: const auto & e = E(); const unsigned int quad_order = Order + 1; - libMesh::QGauss qr(e.dim, static_cast(quad_order)); - qr.allow_rules_with_negative_weights = true; - - auto fe = libMesh::FEBase::build( - e.dim, - libMesh::FEType(static_cast(Order), libMesh::MONOMIAL)); - fe->attach_quadrature_rule(&qr); - - const auto & phi_lm = fe->get_phi(); - const auto & dphi_lm = fe->get_dphi(); - const libMesh::Elem * ref = &libMesh::ReferenceElem::get(e.lm_type); - fe->reinit(ref); - - auto qpts = qpointsFromLibMesh(e, quad_order); - CPPUNIT_ASSERT_EQUAL((unsigned int)qr.n_points(), (unsigned int)qpts.size()); - const FEShapeKey key{FEFamily::MONOMIAL, elemClass(), Order}; const unsigned int n = nDofs(key); - CPPUNIT_ASSERT_EQUAL(n, (unsigned int)phi_lm.size()); + const libMesh::Order lm_order = static_cast(Order); + + auto qpts = qpointsFromLibMesh(e, quad_order); for (unsigned int i = 0; i < n; ++i) for (unsigned int q = 0; q < qpts.size(); ++q) @@ -346,16 +333,41 @@ public: Real xi = qpts[q].v[0]; Real eta = qpts[q].v[1]; Real zeta = qpts[q].v[2]; + libMesh::Point p(xi, eta, zeta); - LIBMESH_ASSERT_FP_EQUAL(nativeShape(key, i, xi, eta, zeta), - phi_lm[i][q], TOL); + // Use the static FE::shape() API to get the reference + // value. This avoids the fe->reinit() + phi_lm path which can give + // wrong values for 3D MONOMIAL at order > 1 on bare reference elements. + Real lm_phi, lm_dphi_dx, lm_dphi_dy, lm_dphi_dz; + if (Dim == 1) + { + lm_phi = libMesh::FE<1, libMesh::MONOMIAL>::shape (e.lm_type, lm_order, i, p); + lm_dphi_dx = libMesh::FE<1, libMesh::MONOMIAL>::shape_deriv(e.lm_type, lm_order, i, 0, p); + lm_dphi_dy = 0; lm_dphi_dz = 0; + } + else if (Dim == 2) + { + lm_phi = libMesh::FE<2, libMesh::MONOMIAL>::shape (e.lm_type, lm_order, i, p); + lm_dphi_dx = libMesh::FE<2, libMesh::MONOMIAL>::shape_deriv(e.lm_type, lm_order, i, 0, p); + lm_dphi_dy = libMesh::FE<2, libMesh::MONOMIAL>::shape_deriv(e.lm_type, lm_order, i, 1, p); + lm_dphi_dz = 0; + } + else + { + lm_phi = libMesh::FE<3, libMesh::MONOMIAL>::shape (e.lm_type, lm_order, i, p); + lm_dphi_dx = libMesh::FE<3, libMesh::MONOMIAL>::shape_deriv(e.lm_type, lm_order, i, 0, p); + lm_dphi_dy = libMesh::FE<3, libMesh::MONOMIAL>::shape_deriv(e.lm_type, lm_order, i, 1, p); + lm_dphi_dz = libMesh::FE<3, libMesh::MONOMIAL>::shape_deriv(e.lm_type, lm_order, i, 2, p); + } + + LIBMESH_ASSERT_FP_EQUAL(nativeShape(key, i, xi, eta, zeta), lm_phi, TOL); Real3 ng = nativeGradShape(key, i, xi, eta, zeta); - LIBMESH_ASSERT_FP_EQUAL(ng.v[0], dphi_lm[i][q](0), TOL); + LIBMESH_ASSERT_FP_EQUAL(ng.v[0], lm_dphi_dx, TOL); if (e.dim >= 2) - LIBMESH_ASSERT_FP_EQUAL(ng.v[1], dphi_lm[i][q](1), TOL); + LIBMESH_ASSERT_FP_EQUAL(ng.v[1], lm_dphi_dy, TOL); if (e.dim >= 3) - LIBMESH_ASSERT_FP_EQUAL(ng.v[2], dphi_lm[i][q](2), TOL); + LIBMESH_ASSERT_FP_EQUAL(ng.v[2], lm_dphi_dz, TOL); } } }; From bdd92864d3c2cba2878c2a1364aa43bef3547457 Mon Sep 17 00:00:00 2001 From: rochi00 Date: Thu, 9 Apr 2026 19:00:23 -0600 Subject: [PATCH 8/9] Add row() to Real33 and unary - to Real3 Real33::row(i) returns the i-th row as a Real3, needed for normal computation in KokkosAssembly. Real3::operator-() enables negation. --- include/kokkos/scalar_types.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/kokkos/scalar_types.h b/include/kokkos/scalar_types.h index 62183de9b86..ae353e84d85 100644 --- a/include/kokkos/scalar_types.h +++ b/include/kokkos/scalar_types.h @@ -111,6 +111,10 @@ struct Real33 tr_mat(i, j) = a[j][i]; return tr_mat; } + KOKKOS_INLINE_FUNCTION Real3 row(unsigned int i) const + { + return {a[i][0], a[i][1], a[i][2]}; + } #endif }; @@ -204,6 +208,7 @@ struct Real3 v[1] *= scalar; v[2] *= scalar; } + KOKKOS_INLINE_FUNCTION Real3 operator-() const { return {-v[0], -v[1], -v[2]}; } KOKKOS_INLINE_FUNCTION Real norm() { return std::sqrt(v[0] * v[0] + v[1] * v[1] + v[2] * v[2]); } KOKKOS_INLINE_FUNCTION Real dot_product(const Real3 vector) { From c4e65e5b528cd4507856de3ada9ac7f69e8b537c Mon Sep 17 00:00:00 2001 From: rochi00 Date: Mon, 13 Apr 2026 14:20:39 -0600 Subject: [PATCH 9/9] scalar_types.h: guard Kokkos_Core.hpp with LIBMESH_KOKKOS_COMPILATION On CUDA builds, Kokkos_Core.hpp requires __CUDACC__ to be defined, so it cannot be included by files compiled with the host C++ compiler. Previously the include was guarded by LIBMESH_HAVE_KOKKOS, which is defined in all translation units (via libmesh_config.h), causing the host compiler to include Kokkos_Core.hpp and fail with the __CUDACC__ macro error. Adopt the same pattern as MetaphysicL: gate the Kokkos_Core.hpp include on LIBMESH_KOKKOS_COMPILATION, which is defined only in KOKKOS_CPPFLAGS for .K translation units compiled by nvcc/hipcc. For host-compiled translation units, provide an inline stub for KOKKOS_INLINE_FUNCTION so that struct method declarations remain visible. --- include/kokkos/scalar_types.h | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/include/kokkos/scalar_types.h b/include/kokkos/scalar_types.h index ae353e84d85..06f0f57153f 100644 --- a/include/kokkos/scalar_types.h +++ b/include/kokkos/scalar_types.h @@ -14,8 +14,19 @@ #include "libmesh/libmesh_common.h" #include "libmesh/type_vector.h" -#ifdef LIBMESH_HAVE_KOKKOS +// Only include Kokkos_Core.hpp when compiling .K translation units (nvcc/hipcc). +// Regular .C files see LIBMESH_HAVE_KOKKOS but must not include Kokkos_Core.hpp +// because on CUDA builds that header requires __CUDACC__ to be defined. +// LIBMESH_KOKKOS_COMPILATION is defined only in KOKKOS_CPPFLAGS (kokkos.mk), +// mirroring the METAPHYSICL_KOKKOS_COMPILATION pattern. +#ifdef LIBMESH_KOKKOS_COMPILATION #include +#elif defined(LIBMESH_HAVE_KOKKOS) +// Provide a host-side stub for KOKKOS_INLINE_FUNCTION so that struct methods +// declared with it remain visible to non-Kokkos translation units. +# ifndef KOKKOS_INLINE_FUNCTION +# define KOKKOS_INLINE_FUNCTION inline +# endif #endif namespace libMesh::Kokkos @@ -111,10 +122,8 @@ struct Real33 tr_mat(i, j) = a[j][i]; return tr_mat; } - KOKKOS_INLINE_FUNCTION Real3 row(unsigned int i) const - { - return {a[i][0], a[i][1], a[i][2]}; - } + // Defined after Real3 is declared below + KOKKOS_INLINE_FUNCTION struct Real3 row(unsigned int i) const; #endif }; @@ -234,6 +243,12 @@ struct Real3 }; #ifdef LIBMESH_HAVE_KOKKOS +KOKKOS_INLINE_FUNCTION Real3 +Real33::row(unsigned int i) const +{ + return {a[i][0], a[i][1], a[i][2]}; +} + KOKKOS_INLINE_FUNCTION Real3 operator*(const Real left, const Real3 right) {