From 977bd80e9645619fa17030469e3db5d3eb06219d Mon Sep 17 00:00:00 2001 From: landinjm Date: Thu, 20 Feb 2025 16:55:48 -0500 Subject: [PATCH] updating copyright --- applications/CHAC_anisotropy/ICs_and_BCs.cc | 5 ++++- applications/CHAC_anisotropy/customPDE.h | 5 ++++- applications/CHAC_anisotropy/equations.cc | 5 ++++- applications/CHAC_anisotropy/postprocess.cc | 5 ++++- applications/CHAC_anisotropyRegularized/ICs_and_BCs.cc | 5 ++++- applications/CHAC_anisotropyRegularized/customPDE.h | 5 ++++- applications/CHAC_anisotropyRegularized/equations.cc | 5 ++++- applications/CHAC_anisotropyRegularized/postprocess.cc | 5 ++++- applications/CHAC_performance_test/ICs_and_BCs.cc | 5 ++++- applications/CHAC_performance_test/customPDE.h | 5 ++++- applications/CHAC_performance_test/equations.cc | 5 ++++- applications/CHAC_performance_test/postprocess.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark1a/ICs_and_BCs.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark1a/customPDE.h | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark1a/equations.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark1a/postprocess.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark1b/ICs_and_BCs.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark1b/customPDE.h | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark1b/equations.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark1b/postprocess.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark1c/ICs_and_BCs.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark1c/customPDE.h | 3 +++ .../CHiMaD_benchmarks/CHiMaD_benchmark1c/equations.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark1c/postprocess.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark2a/ICs_and_BCs.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark2a/customPDE.h | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark2a/equations.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark2a/postprocess.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark3a/ICs_and_BCs.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark3a/customPDE.h | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark3a/equations.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark3a/postprocess.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark6a/ICs_and_BCs.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark6a/customPDE.h | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark6a/equations.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark6a/postprocess.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark6b/ICs_and_BCs.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark6b/customPDE.h | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark6b/equations.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark6b/postprocess.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark7a/ICs_and_BCs.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark7a/customPDE.h | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark7a/equations.cc | 5 ++++- .../CHiMaD_benchmarks/CHiMaD_benchmark7a/postprocess.cc | 5 ++++- applications/MgNd_precipitate_single_Bppp/ICs_and_BCs.cc | 5 ++++- applications/MgNd_precipitate_single_Bppp/customPDE.h | 5 ++++- applications/MgNd_precipitate_single_Bppp/equations.cc | 5 ++++- applications/MgNd_precipitate_single_Bppp/postprocess.cc | 5 ++++- applications/allenCahn/ICs_and_BCs.cc | 5 ++++- applications/allenCahn/custom_pde.h | 3 +++ applications/allenCahn/equations.cc | 5 ++++- applications/allenCahn_conserved/ICs_and_BCs.cc | 5 ++++- applications/allenCahn_conserved/customPDE.h | 5 ++++- applications/allenCahn_conserved/equations.cc | 5 ++++- applications/allenCahn_conserved/postprocess.cc | 5 ++++- applications/alloySolidification/ICs_and_BCs.cc | 5 ++++- applications/alloySolidification/customPDE.h | 5 ++++- applications/alloySolidification/equations.cc | 5 ++++- applications/alloySolidification/postprocess.cc | 5 ++++- applications/alloySolidification_uniform/ICs_and_BCs.cc | 5 ++++- applications/alloySolidification_uniform/customPDE.h | 5 ++++- applications/alloySolidification_uniform/equations.cc | 5 ++++- applications/anisotropyFacet/ICs_and_BCs.cc | 5 ++++- applications/anisotropyFacet/anisotropy_facet.h | 5 ++++- applications/anisotropyFacet/customPDE.h | 5 ++++- applications/anisotropyFacet/equations.cc | 5 ++++- applications/anisotropyFacet/postprocess.cc | 5 ++++- applications/cahnHilliard/ICs_and_BCs.cc | 5 ++++- applications/cahnHilliard/customPDE.h | 5 ++++- applications/cahnHilliard/equations.cc | 5 ++++- applications/cahnHilliard/postprocess.cc | 5 ++++- applications/corrosion/ICs_and_BCs.cc | 5 ++++- applications/corrosion/customPDE.h | 5 ++++- applications/corrosion/equations.cc | 5 ++++- applications/corrosion_microgalvanic/ICs_and_BCs.cc | 5 ++++- applications/corrosion_microgalvanic/customPDE.h | 5 ++++- applications/corrosion_microgalvanic/equations.cc | 5 ++++- applications/coupledCahnHilliardAllenCahn/ICs_and_BCs.cc | 5 ++++- applications/coupledCahnHilliardAllenCahn/customPDE.h | 5 ++++- applications/coupledCahnHilliardAllenCahn/equations.cc | 5 ++++- applications/coupledCahnHilliardAllenCahn/postprocess.cc | 5 ++++- applications/dendriticSolidification/ICs_and_BCs.cc | 5 ++++- applications/dendriticSolidification/customPDE.h | 5 ++++- applications/dendriticSolidification/equations.cc | 5 ++++- applications/eshelbyInclusion/ICs_and_BCs.cc | 5 ++++- applications/eshelbyInclusion/customPDE.h | 5 ++++- applications/eshelbyInclusion/equations.cc | 5 ++++- applications/fickianDiffusion/ICs_and_BCs.cc | 5 ++++- applications/fickianDiffusion/customPDE.h | 5 ++++- applications/fickianDiffusion/equations.cc | 5 ++++- applications/grainGrowth/ICs_and_BCs.cc | 5 ++++- applications/grainGrowth/customPDE.h | 5 ++++- applications/grainGrowth/equations.cc | 5 ++++- applications/grainGrowth/postprocess.cc | 5 ++++- applications/grainGrowth_dream3d/ICs_and_BCs.cc | 5 ++++- applications/grainGrowth_dream3d/customPDE.h | 5 ++++- applications/grainGrowth_dream3d/equations.cc | 5 ++++- applications/grainGrowth_dream3d/postprocess.cc | 5 ++++- applications/main.cc | 3 +++ applications/mechanics/ICs_and_BCs.cc | 5 ++++- applications/mechanics/customPDE.h | 5 ++++- applications/mechanics/equations.cc | 5 ++++- applications/minimal_surface/ICs_and_BCs.cc | 3 +++ applications/minimal_surface/custom_pde.h | 3 +++ applications/minimal_surface/equations.cc | 3 +++ applications/multigrid_test/ICs_and_BCs.cc | 3 +++ applications/multigrid_test/custom_pde.h | 3 +++ applications/multigrid_test/equations.cc | 3 +++ applications/multigrid_test/main.cc | 3 +++ applications/nucleationModel/ICs_and_BCs.cc | 5 ++++- applications/nucleationModel/customPDE.h | 5 ++++- applications/nucleationModel/equations.cc | 5 ++++- applications/nucleationModel/nucleation.cc | 5 ++++- applications/nucleationModel_preferential/ICs_and_BCs.cc | 5 ++++- applications/nucleationModel_preferential/customPDE.h | 5 ++++- applications/nucleationModel_preferential/equations.cc | 5 ++++- applications/nucleationModel_preferential/nucleation.cc | 5 ++++- applications/precipitateEvolution/ICs_and_BCs.cc | 5 ++++- applications/precipitateEvolution/customPDE.h | 5 ++++- applications/precipitateEvolution/equations.cc | 5 ++++- applications/precipitateEvolution/postprocess.cc | 5 ++++- applications/spinodalDecomposition/ICs_and_BCs.cc | 5 ++++- applications/spinodalDecomposition/customPDE.h | 5 ++++- applications/spinodalDecomposition/equations.cc | 5 ++++- applications/spinodalDecomposition/postprocess.cc | 5 ++++- applications/test/ICs_and_BCs.cc | 3 +++ applications/test/custom_pde.h | 3 +++ applications/test/equations.cc | 3 +++ include/config.h | 5 ++++- include/prismspf/core/compute_integral.h | 3 +++ include/prismspf/core/conditional_ostreams.h | 3 +++ include/prismspf/core/constraint_handler.h | 3 +++ include/prismspf/core/dof_handler.h | 3 +++ include/prismspf/core/element_volume.h | 3 +++ include/prismspf/core/exceptions.h | 3 +++ include/prismspf/core/initial_conditions.h | 3 +++ include/prismspf/core/invm_handler.h | 3 +++ include/prismspf/core/matrix_free_handler.h | 3 +++ include/prismspf/core/matrix_free_operator.h | 3 +++ include/prismspf/core/nonuniform_dirichlet.h | 3 +++ include/prismspf/core/parse_cmd_options.h | 3 +++ include/prismspf/core/pde_problem.h | 3 +++ include/prismspf/core/refinement_criterion.h | 3 +++ include/prismspf/core/solution_handler.h | 3 +++ include/prismspf/core/solution_output.h | 3 +++ include/prismspf/core/timer.h | 3 +++ include/prismspf/core/triangulation_handler.h | 3 +++ include/prismspf/core/type_enums.h | 3 +++ include/prismspf/core/variable_attribute_loader.h | 3 +++ include/prismspf/core/variable_attributes.h | 3 +++ include/prismspf/core/variable_container.h | 3 +++ include/prismspf/field_input/field_input.h | 3 +++ include/prismspf/grains/grains.h | 3 +++ include/prismspf/nucleation/nucleation.h | 3 +++ include/prismspf/solvers/explicit_base.h | 3 +++ include/prismspf/solvers/explicit_constant_solver.h | 3 +++ include/prismspf/solvers/explicit_postprocess_solver.h | 3 +++ include/prismspf/solvers/explicit_solver.h | 3 +++ include/prismspf/solvers/linear_solver_base.h | 3 +++ include/prismspf/solvers/linear_solver_gmg.h | 3 +++ include/prismspf/solvers/linear_solver_identity.h | 3 +++ include/prismspf/solvers/nonexplicit_auxiliary_solver.h | 3 +++ include/prismspf/solvers/nonexplicit_base.h | 3 +++ include/prismspf/solvers/nonexplicit_co_nonlinear_solver.h | 3 +++ include/prismspf/solvers/nonexplicit_linear_solver.h | 3 +++ include/prismspf/solvers/nonexplicit_self_nonlinear_solver.h | 3 +++ include/prismspf/types.h | 3 +++ include/prismspf/user_inputs/boundary_parameters.h | 3 +++ include/prismspf/user_inputs/checkpoint_parameters.h | 3 +++ include/prismspf/user_inputs/field_input_parameters.h | 3 +++ include/prismspf/user_inputs/grain_parameters.h | 3 +++ include/prismspf/user_inputs/input_file_reader.h | 3 +++ include/prismspf/user_inputs/linear_solve_parameters.h | 3 +++ .../prismspf/user_inputs/load_initial_condition_parameters.h | 3 +++ include/prismspf/user_inputs/nonlinear_solve_parameters.h | 3 +++ include/prismspf/user_inputs/nucleation_parameters.h | 3 +++ include/prismspf/user_inputs/output_parameters.h | 3 +++ include/prismspf/user_inputs/spatial_discretization.h | 3 +++ include/prismspf/user_inputs/temporal_discretization.h | 3 +++ include/prismspf/user_inputs/user_constants.h | 3 +++ include/prismspf/user_inputs/user_input_parameters.h | 3 +++ include/prismspf/utilities.h | 3 +++ src/core/conditional_ostreams.cc | 3 +++ src/core/constraint_handler.cc | 3 +++ src/core/dof_handler.cc | 3 +++ src/core/invm_handler.cc | 3 +++ src/core/matrix_free_handler.cc | 3 +++ src/core/pde_problem.cc | 3 +++ src/core/solution_handler.cc | 3 +++ src/core/timer.cc | 3 +++ src/core/triangulation_handler.cc | 3 +++ src/core/variable_attribute_loader.cc | 3 +++ src/core/variable_attributes.cc | 3 +++ src/core/variable_container.cc | 3 +++ src/user_inputs/input_file_reader.cc | 3 +++ src/user_inputs/user_input_parameters.cc | 3 +++ tests/automatic_tests/allen_cahn_explicit/ICs_and_BCs.cc | 3 +++ tests/automatic_tests/allen_cahn_explicit/custom_pde.h | 3 +++ tests/automatic_tests/allen_cahn_explicit/equations.cc | 3 +++ tests/automatic_tests/allen_cahn_implicit/ICs_and_BCs.cc | 3 +++ tests/automatic_tests/allen_cahn_implicit/custom_pde.h | 3 +++ tests/automatic_tests/allen_cahn_implicit/equations.cc | 3 +++ tests/automatic_tests/cahn_hilliard_explicit/ICs_and_BCs.cc | 3 +++ tests/automatic_tests/cahn_hilliard_explicit/custom_pde.h | 3 +++ tests/automatic_tests/cahn_hilliard_explicit/equations.cc | 3 +++ .../heat_equation_steady_state/ICs_and_BCs.cc | 3 +++ .../automatic_tests/heat_equation_steady_state/custom_pde.h | 3 +++ .../automatic_tests/heat_equation_steady_state/equations.cc | 3 +++ tests/automatic_tests/main.cc | 3 +++ tests/automatic_tests/poisson/ICs_and_BCs.cc | 3 +++ tests/automatic_tests/poisson/custom_pde.h | 3 +++ tests/automatic_tests/poisson/equations.cc | 3 +++ tests/performance_tests/allen_cahn/custom_pde.h | 3 +++ tests/performance_tests/allen_cahn/main.cc | 3 +++ .../core/boundary_conditions/boundary_conditions.cc | 3 +++ tests/unit_tests/core/compute_invM.cc | 3 +++ tests/unit_tests/core/field_solve_type.cc | 3 +++ .../unit_tests/core/initial_conditions/initial_conditions.cc | 3 +++ tests/unit_tests/core/postprocessing/postprocessing.cc | 3 +++ tests/unit_tests/core/refinement/refinement.cc | 3 +++ tests/unit_tests/core/solvers/solvers.cc | 3 +++ tests/unit_tests/core/variable_attribute_loader.cc | 3 +++ tests/unit_tests/field_input/field_input.cc | 3 +++ tests/unit_tests/grains/grains.cc | 3 +++ tests/unit_tests/main.cc | 3 +++ tests/unit_tests/nucleation/nucleation.cc | 3 +++ tests/unit_tests/utilities/utilities.cc | 3 +++ 227 files changed, 797 insertions(+), 116 deletions(-) diff --git a/applications/CHAC_anisotropy/ICs_and_BCs.cc b/applications/CHAC_anisotropy/ICs_and_BCs.cc index 72906faf6..79243e92a 100644 --- a/applications/CHAC_anisotropy/ICs_and_BCs.cc +++ b/applications/CHAC_anisotropy/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -73,4 +76,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/CHAC_anisotropy/customPDE.h b/applications/CHAC_anisotropy/customPDE.h index d68af692b..11aeb5eba 100644 --- a/applications/CHAC_anisotropy/customPDE.h +++ b/applications/CHAC_anisotropy/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -91,4 +94,4 @@ class customPDE : public MatrixFreePDE double epsilonM = userInputs.get_model_constant_double("epsilonM"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/CHAC_anisotropy/equations.cc b/applications/CHAC_anisotropy/equations.cc index a8a365caf..ec187996f 100644 --- a/applications/CHAC_anisotropy/equations.cc +++ b/applications/CHAC_anisotropy/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -176,4 +179,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/CHAC_anisotropy/postprocess.cc b/applications/CHAC_anisotropy/postprocess.cc index 9a9b9e3de..2191e5924 100644 --- a/applications/CHAC_anisotropy/postprocess.cc +++ b/applications/CHAC_anisotropy/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ============================================================================================= // loadPostProcessorVariableAttributes: Set the attributes of the postprocessing // variables @@ -89,4 +92,4 @@ customPDE::postProcessedFields( // --- Submitting the terms for the postprocessing expressions --- pp_variable_list.set_scalar_value_term_RHS(0, f_tot); -} +} \ No newline at end of file diff --git a/applications/CHAC_anisotropyRegularized/ICs_and_BCs.cc b/applications/CHAC_anisotropyRegularized/ICs_and_BCs.cc index f1b5409d4..174777820 100644 --- a/applications/CHAC_anisotropyRegularized/ICs_and_BCs.cc +++ b/applications/CHAC_anisotropyRegularized/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -77,4 +80,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/CHAC_anisotropyRegularized/customPDE.h b/applications/CHAC_anisotropyRegularized/customPDE.h index b39bc9701..93bd66367 100644 --- a/applications/CHAC_anisotropyRegularized/customPDE.h +++ b/applications/CHAC_anisotropyRegularized/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -92,4 +95,4 @@ class customPDE : public MatrixFreePDE double delta2 = userInputs.get_model_constant_double("delta2"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/CHAC_anisotropyRegularized/equations.cc b/applications/CHAC_anisotropyRegularized/equations.cc index 3237df286..f7694353f 100644 --- a/applications/CHAC_anisotropyRegularized/equations.cc +++ b/applications/CHAC_anisotropyRegularized/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -198,4 +201,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/CHAC_anisotropyRegularized/postprocess.cc b/applications/CHAC_anisotropyRegularized/postprocess.cc index 769433fa9..39dd6af7b 100644 --- a/applications/CHAC_anisotropyRegularized/postprocess.cc +++ b/applications/CHAC_anisotropyRegularized/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ============================================================================================= // loadPostProcessorVariableAttributes: Set the attributes of the postprocessing // variables @@ -99,4 +102,4 @@ customPDE::postProcessedFields( // --- Submitting the terms for the postprocessing expressions --- pp_variable_list.set_scalar_value_term_RHS(0, f_tot); -} +} \ No newline at end of file diff --git a/applications/CHAC_performance_test/ICs_and_BCs.cc b/applications/CHAC_performance_test/ICs_and_BCs.cc index 1dab9766c..91a85ad61 100644 --- a/applications/CHAC_performance_test/ICs_and_BCs.cc +++ b/applications/CHAC_performance_test/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -88,4 +91,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/CHAC_performance_test/customPDE.h b/applications/CHAC_performance_test/customPDE.h index c87307e06..4c15d3d5b 100644 --- a/applications/CHAC_performance_test/customPDE.h +++ b/applications/CHAC_performance_test/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -100,4 +103,4 @@ class customPDE : public MatrixFreePDE userInputs.get_model_constant_double("matrix_concentration"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/CHAC_performance_test/equations.cc b/applications/CHAC_performance_test/equations.cc index 1207100e7..64d999b2a 100644 --- a/applications/CHAC_performance_test/equations.cc +++ b/applications/CHAC_performance_test/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -137,4 +140,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/CHAC_performance_test/postprocess.cc b/applications/CHAC_performance_test/postprocess.cc index 33a4da316..ddb5cd6f0 100644 --- a/applications/CHAC_performance_test/postprocess.cc +++ b/applications/CHAC_performance_test/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the postprocessing variables // ================================================================================= @@ -75,4 +78,4 @@ customPDE::postProcessedFields( // --- Submitting the terms for the postprocessing expressions --- pp_variable_list.set_scalar_value_term_RHS(0, f_tot); -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1a/ICs_and_BCs.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1a/ICs_and_BCs.cc index 05b0d2774..645914996 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1a/ICs_and_BCs.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1a/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -66,4 +69,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1a/customPDE.h b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1a/customPDE.h index 77d36eb36..a884ffd73 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1a/customPDE.h +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1a/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -93,4 +96,4 @@ class customPDE : public MatrixFreePDE scalarvalueType M = constV(5.0); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1a/equations.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1a/equations.cc index 205d73881..2d8f1bf56 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1a/equations.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1a/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -136,4 +139,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1a/postprocess.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1a/postprocess.cc index cbc7cd89f..199a19b87 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1a/postprocess.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1a/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ============================================================================================= // loadPostProcessorVariableAttributes: Set the attributes of the postprocessing // variables @@ -74,4 +77,4 @@ customPDE::postProcessedFields( // --- Submitting the terms for the postprocessing expressions --- pp_variable_list.set_scalar_value_term_RHS(0, f_tot); -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1b/ICs_and_BCs.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1b/ICs_and_BCs.cc index 05b0d2774..645914996 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1b/ICs_and_BCs.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1b/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -66,4 +69,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1b/customPDE.h b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1b/customPDE.h index 77d36eb36..a884ffd73 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1b/customPDE.h +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1b/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -93,4 +96,4 @@ class customPDE : public MatrixFreePDE scalarvalueType M = constV(5.0); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1b/equations.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1b/equations.cc index 205d73881..2d8f1bf56 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1b/equations.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1b/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -136,4 +139,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1b/postprocess.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1b/postprocess.cc index cbc7cd89f..199a19b87 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1b/postprocess.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1b/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ============================================================================================= // loadPostProcessorVariableAttributes: Set the attributes of the postprocessing // variables @@ -74,4 +77,4 @@ customPDE::postProcessedFields( // --- Submitting the terms for the postprocessing expressions --- pp_variable_list.set_scalar_value_term_RHS(0, f_tot); -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1c/ICs_and_BCs.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1c/ICs_and_BCs.cc index 05b0d2774..645914996 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1c/ICs_and_BCs.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1c/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -66,4 +69,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1c/customPDE.h b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1c/customPDE.h index 15ec0da88..11a72f306 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1c/customPDE.h +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1c/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1c/equations.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1c/equations.cc index 205d73881..2d8f1bf56 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1c/equations.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1c/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -136,4 +139,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1c/postprocess.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1c/postprocess.cc index cbc7cd89f..199a19b87 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark1c/postprocess.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark1c/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ============================================================================================= // loadPostProcessorVariableAttributes: Set the attributes of the postprocessing // variables @@ -74,4 +77,4 @@ customPDE::postProcessedFields( // --- Submitting the terms for the postprocessing expressions --- pp_variable_list.set_scalar_value_term_RHS(0, f_tot); -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark2a/ICs_and_BCs.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark2a/ICs_and_BCs.cc index dd9c52c97..847b64fa0 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark2a/ICs_and_BCs.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark2a/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -102,4 +105,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark2a/customPDE.h b/applications/CHiMaD_benchmarks/CHiMaD_benchmark2a/customPDE.h index 98526cacc..261256e3e 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark2a/customPDE.h +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark2a/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -94,4 +97,4 @@ class customPDE : public MatrixFreePDE double alpha = userInputs.get_model_constant_double("alpha"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark2a/equations.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark2a/equations.cc index b859670c6..b3468425d 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark2a/equations.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark2a/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -242,4 +245,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark2a/postprocess.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark2a/postprocess.cc index 274fb2973..e631f8bef 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark2a/postprocess.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark2a/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ============================================================================================= // loadPostProcessorVariableAttributes: Set the attributes of the postprocessing // variables @@ -105,4 +108,4 @@ customPDE::postProcessedFields( // --- Submitting the terms for the postprocessing expressions --- pp_variable_list.set_scalar_value_term_RHS(0, f_tot); -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark3a/ICs_and_BCs.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark3a/ICs_and_BCs.cc index 007011cfd..4e6d2475f 100755 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark3a/ICs_and_BCs.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark3a/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -80,4 +83,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark3a/customPDE.h b/applications/CHiMaD_benchmarks/CHiMaD_benchmark3a/customPDE.h index 4d9845395..b8028d0de 100755 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark3a/customPDE.h +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark3a/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -94,4 +97,4 @@ class customPDE : public MatrixFreePDE double mult = userInputs.get_model_constant_double("mult"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark3a/equations.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark3a/equations.cc index e49caba5c..12531102f 100755 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark3a/equations.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark3a/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -191,4 +194,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark3a/postprocess.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark3a/postprocess.cc index 5230390bb..533bad5e2 100755 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark3a/postprocess.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark3a/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ============================================================================================= // loadPostProcessorVariableAttributes: Set the attributes of the postprocessing // variables @@ -85,4 +88,4 @@ customPDE::postProcessedFields( // --- Submitting the terms for the postprocessing expressions --- pp_variable_list.set_scalar_value_term_RHS(0, f_tot); -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark6a/ICs_and_BCs.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark6a/ICs_and_BCs.cc index 8617db09c..acb8bb61c 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark6a/ICs_and_BCs.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark6a/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -78,4 +81,4 @@ customPDE::setNonUniformDirichletBCs( } // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark6a/customPDE.h b/applications/CHiMaD_benchmarks/CHiMaD_benchmark6a/customPDE.h index 5f4e54371..f8c2229dd 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark6a/customPDE.h +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark6a/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -95,4 +98,4 @@ class customPDE : public MatrixFreePDE double epsilon = userInputs.get_model_constant_double("epsilon"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark6a/equations.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark6a/equations.cc index 5578eb062..23b5791b1 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark6a/equations.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark6a/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -169,4 +172,4 @@ customPDE::equationLHS( // --- Submitting the terms for the governing equations --- variable_list.set_scalar_gradient_term_LHS(2, eqx_Dphi); -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark6a/postprocess.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark6a/postprocess.cc index f761890f1..657279da9 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark6a/postprocess.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark6a/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ============================================================================================= // loadPostProcessorVariableAttributes: Set the attributes of the postprocessing // variables @@ -80,4 +83,4 @@ customPDE::postProcessedFields( // --- Submitting the terms for the postprocessing expressions --- pp_variable_list.set_scalar_value_term_RHS(0, f_tot); -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark6b/ICs_and_BCs.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark6b/ICs_and_BCs.cc index 8617db09c..acb8bb61c 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark6b/ICs_and_BCs.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark6b/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -78,4 +81,4 @@ customPDE::setNonUniformDirichletBCs( } // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark6b/customPDE.h b/applications/CHiMaD_benchmarks/CHiMaD_benchmark6b/customPDE.h index 1adfae704..1fbe0a960 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark6b/customPDE.h +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark6b/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include @@ -248,4 +251,4 @@ customPDE::create_triangulation( } } } -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark6b/equations.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark6b/equations.cc index 1f10a131b..e765c3d77 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark6b/equations.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark6b/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -164,4 +167,4 @@ customPDE::equationLHS( scalargradType eqx_Dphi = Dphix; variable_list.set_scalar_gradient_term_LHS(2, eqx_Dphi); -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark6b/postprocess.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark6b/postprocess.cc index f761890f1..657279da9 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark6b/postprocess.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark6b/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ============================================================================================= // loadPostProcessorVariableAttributes: Set the attributes of the postprocessing // variables @@ -80,4 +83,4 @@ customPDE::postProcessedFields( // --- Submitting the terms for the postprocessing expressions --- pp_variable_list.set_scalar_value_term_RHS(0, f_tot); -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark7a/ICs_and_BCs.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark7a/ICs_and_BCs.cc index f39719f47..4d34e7c00 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark7a/ICs_and_BCs.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark7a/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -55,4 +58,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark7a/customPDE.h b/applications/CHiMaD_benchmarks/CHiMaD_benchmark7a/customPDE.h index 272eef523..9e7ae7309 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark7a/customPDE.h +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark7a/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -97,4 +100,4 @@ class customPDE : public MatrixFreePDE double C2 = pi * userInputs.get_model_constant_double("C2"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark7a/equations.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark7a/equations.cc index b231d3637..358f2e2ea 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark7a/equations.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark7a/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -131,4 +134,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/CHiMaD_benchmarks/CHiMaD_benchmark7a/postprocess.cc b/applications/CHiMaD_benchmarks/CHiMaD_benchmark7a/postprocess.cc index c7d71cdca..81edb52fa 100644 --- a/applications/CHiMaD_benchmarks/CHiMaD_benchmark7a/postprocess.cc +++ b/applications/CHiMaD_benchmarks/CHiMaD_benchmark7a/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ============================================================================================= // loadPostProcessorVariableAttributes: Set the attributes of the postprocessing // variables @@ -138,4 +141,4 @@ customPDE::postProcessedFields( pp_variable_list.set_scalar_value_term_RHS(1, f_tot); pp_variable_list.set_scalar_value_term_RHS(2, source_term); pp_variable_list.set_scalar_value_term_RHS(3, n_sol); -} +} \ No newline at end of file diff --git a/applications/MgNd_precipitate_single_Bppp/ICs_and_BCs.cc b/applications/MgNd_precipitate_single_Bppp/ICs_and_BCs.cc index ef9f52544..99baf8595 100644 --- a/applications/MgNd_precipitate_single_Bppp/ICs_and_BCs.cc +++ b/applications/MgNd_precipitate_single_Bppp/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -92,4 +95,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/MgNd_precipitate_single_Bppp/customPDE.h b/applications/MgNd_precipitate_single_Bppp/customPDE.h index 8d1655cfd..6bcc021d3 100644 --- a/applications/MgNd_precipitate_single_Bppp/customPDE.h +++ b/applications/MgNd_precipitate_single_Bppp/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -124,4 +127,4 @@ class customPDE : public MatrixFreePDE bool c_dependent_misfit; // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/MgNd_precipitate_single_Bppp/equations.cc b/applications/MgNd_precipitate_single_Bppp/equations.cc index 6f3da9890..4d22966d5 100644 --- a/applications/MgNd_precipitate_single_Bppp/equations.cc +++ b/applications/MgNd_precipitate_single_Bppp/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -437,4 +440,4 @@ customPDE::equationLHS( // --- Submitting the terms for the governing equations --- variable_list.set_vector_gradient_term_LHS(3, eqx_Du); -} +} \ No newline at end of file diff --git a/applications/MgNd_precipitate_single_Bppp/postprocess.cc b/applications/MgNd_precipitate_single_Bppp/postprocess.cc index 49ed8b80b..22f106f5c 100644 --- a/applications/MgNd_precipitate_single_Bppp/postprocess.cc +++ b/applications/MgNd_precipitate_single_Bppp/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ============================================================================================= // loadPostProcessorVariableAttributes: Set the attributes of the postprocessing // variables @@ -269,4 +272,4 @@ customPDE::postProcessedFields( pp_variable_list.set_scalar_value_term_RHS(0, total_energy_density); pp_variable_list.set_scalar_value_term_RHS(1, vm_stress); -} +} \ No newline at end of file diff --git a/applications/allenCahn/ICs_and_BCs.cc b/applications/allenCahn/ICs_and_BCs.cc index df62769ed..bd8093a43 100644 --- a/applications/allenCahn/ICs_and_BCs.cc +++ b/applications/allenCahn/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include @@ -57,4 +60,4 @@ customNonuniformDirichlet::set_nonuniform_dirichlet( {} INSTANTIATE_UNI_TEMPLATE(customInitialCondition) -INSTANTIATE_UNI_TEMPLATE(customNonuniformDirichlet) +INSTANTIATE_UNI_TEMPLATE(customNonuniformDirichlet) \ No newline at end of file diff --git a/applications/allenCahn/custom_pde.h b/applications/allenCahn/custom_pde.h index 16a6f9fbc..51fb9cf15 100644 --- a/applications/allenCahn/custom_pde.h +++ b/applications/allenCahn/custom_pde.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef CUSTOM_PDE_H_ #define CUSTOM_PDE_H_ diff --git a/applications/allenCahn/equations.cc b/applications/allenCahn/equations.cc index db3730dd4..45b6d856c 100644 --- a/applications/allenCahn/equations.cc +++ b/applications/allenCahn/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include "custom_pde.h" #include @@ -93,4 +96,4 @@ customPDE::compute_postprocess_explicit_RHS( variable_list.set_scalar_value_term(2, f_tot); } -INSTANTIATE_TRI_TEMPLATE(customPDE) +INSTANTIATE_TRI_TEMPLATE(customPDE) \ No newline at end of file diff --git a/applications/allenCahn_conserved/ICs_and_BCs.cc b/applications/allenCahn_conserved/ICs_and_BCs.cc index 21d78bb36..ecc187f41 100644 --- a/applications/allenCahn_conserved/ICs_and_BCs.cc +++ b/applications/allenCahn_conserved/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -88,4 +91,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/allenCahn_conserved/customPDE.h b/applications/allenCahn_conserved/customPDE.h index cab5ba3af..cc62aaeaa 100644 --- a/applications/allenCahn_conserved/customPDE.h +++ b/applications/allenCahn_conserved/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -331,4 +334,4 @@ customPDE::solveIncrement(bool skip_time_dependent) } // log time this->computing_timer.leave_subsection("matrixFreePDE: solveIncrements"); -} +} \ No newline at end of file diff --git a/applications/allenCahn_conserved/equations.cc b/applications/allenCahn_conserved/equations.cc index c4838c71d..441fe1b2d 100644 --- a/applications/allenCahn_conserved/equations.cc +++ b/applications/allenCahn_conserved/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -132,4 +135,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/allenCahn_conserved/postprocess.cc b/applications/allenCahn_conserved/postprocess.cc index cc8796fbe..e3f1518f3 100644 --- a/applications/allenCahn_conserved/postprocess.cc +++ b/applications/allenCahn_conserved/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the postprocessing variables // ================================================================================= @@ -85,4 +88,4 @@ customPDE::postProcessedFields( pp_variable_list.set_scalar_value_term_RHS(0, std::sqrt(nx[0] * nx[0] + nx[1] * nx[1])); pp_variable_list.set_scalar_value_term_RHS(1, f_tot); -} +} \ No newline at end of file diff --git a/applications/alloySolidification/ICs_and_BCs.cc b/applications/alloySolidification/ICs_and_BCs.cc index 00aeaf234..fbbd199ef 100644 --- a/applications/alloySolidification/ICs_and_BCs.cc +++ b/applications/alloySolidification/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -80,4 +83,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/alloySolidification/customPDE.h b/applications/alloySolidification/customPDE.h index c57453744..6229151ca 100644 --- a/applications/alloySolidification/customPDE.h +++ b/applications/alloySolidification/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -102,4 +105,4 @@ class customPDE : public MatrixFreePDE double regval = userInputs.get_model_constant_double("regval"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/alloySolidification/equations.cc b/applications/alloySolidification/equations.cc index a5e5422dd..f369934ae 100644 --- a/applications/alloySolidification/equations.cc +++ b/applications/alloySolidification/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -247,4 +250,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/alloySolidification/postprocess.cc b/applications/alloySolidification/postprocess.cc index dd7a22757..1761eae87 100644 --- a/applications/alloySolidification/postprocess.cc +++ b/applications/alloySolidification/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ============================================================================================= // loadPostProcessorVariableAttributes: Set the attributes of the postprocessing // variables @@ -60,4 +63,4 @@ customPDE::postProcessedFields( // --- Submitting the terms for the postprocessing expressions --- pp_variable_list.set_scalar_value_term_RHS(0, c); -} +} \ No newline at end of file diff --git a/applications/alloySolidification_uniform/ICs_and_BCs.cc b/applications/alloySolidification_uniform/ICs_and_BCs.cc index d621343c9..7cc361709 100644 --- a/applications/alloySolidification_uniform/ICs_and_BCs.cc +++ b/applications/alloySolidification_uniform/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -81,4 +84,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/alloySolidification_uniform/customPDE.h b/applications/alloySolidification_uniform/customPDE.h index 030117880..2c4d66966 100644 --- a/applications/alloySolidification_uniform/customPDE.h +++ b/applications/alloySolidification_uniform/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -103,4 +106,4 @@ class customPDE : public MatrixFreePDE double D = a2 * lambda * W * W / tau; // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/alloySolidification_uniform/equations.cc b/applications/alloySolidification_uniform/equations.cc index 5e7396e8a..8ea92fae5 100644 --- a/applications/alloySolidification_uniform/equations.cc +++ b/applications/alloySolidification_uniform/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -242,4 +245,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/anisotropyFacet/ICs_and_BCs.cc b/applications/anisotropyFacet/ICs_and_BCs.cc index f1b5409d4..174777820 100644 --- a/applications/anisotropyFacet/ICs_and_BCs.cc +++ b/applications/anisotropyFacet/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -77,4 +80,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/anisotropyFacet/anisotropy_facet.h b/applications/anisotropyFacet/anisotropy_facet.h index 474479b7e..10cbf0195 100644 --- a/applications/anisotropyFacet/anisotropy_facet.h +++ b/applications/anisotropyFacet/anisotropy_facet.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // Number of orientation vectors used to generate anisotropy #define n_orients 3 @@ -45,4 +48,4 @@ customPDE::anisotropy( dgammadnormal[j] -= alpha[i] * w[i] * orient[i][j] * std::pow(mn, w[i] - 1.0); } } -} +} \ No newline at end of file diff --git a/applications/anisotropyFacet/customPDE.h b/applications/anisotropyFacet/customPDE.h index 4778c29ae..c698010f9 100644 --- a/applications/anisotropyFacet/customPDE.h +++ b/applications/anisotropyFacet/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -97,4 +100,4 @@ class customPDE : public MatrixFreePDE double delta2 = userInputs.get_model_constant_double("delta2"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/anisotropyFacet/equations.cc b/applications/anisotropyFacet/equations.cc index 29b871a1a..05f662dfc 100644 --- a/applications/anisotropyFacet/equations.cc +++ b/applications/anisotropyFacet/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include "anisotropy_facet.h" // ================================================================================= @@ -178,4 +181,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/anisotropyFacet/postprocess.cc b/applications/anisotropyFacet/postprocess.cc index 4ccfc2f44..24535a5c2 100644 --- a/applications/anisotropyFacet/postprocess.cc +++ b/applications/anisotropyFacet/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ============================================================================================= // loadPostProcessorVariableAttributes: Set the attributes of the postprocessing // variables @@ -87,4 +90,4 @@ customPDE::postProcessedFields( // --- Submitting the terms for the postprocessing expressions --- pp_variable_list.set_scalar_value_term_RHS(0, f_tot); -} +} \ No newline at end of file diff --git a/applications/cahnHilliard/ICs_and_BCs.cc b/applications/cahnHilliard/ICs_and_BCs.cc index dc89e78a2..59a8e4e14 100644 --- a/applications/cahnHilliard/ICs_and_BCs.cc +++ b/applications/cahnHilliard/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -89,4 +92,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/cahnHilliard/customPDE.h b/applications/cahnHilliard/customPDE.h index 96e6e324b..23a189c8a 100644 --- a/applications/cahnHilliard/customPDE.h +++ b/applications/cahnHilliard/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -90,4 +93,4 @@ class customPDE : public MatrixFreePDE double KcV = userInputs.get_model_constant_double("KcV"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/cahnHilliard/equations.cc b/applications/cahnHilliard/equations.cc index 50958e855..e759d77e6 100644 --- a/applications/cahnHilliard/equations.cc +++ b/applications/cahnHilliard/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -127,4 +130,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/cahnHilliard/postprocess.cc b/applications/cahnHilliard/postprocess.cc index 37de70929..30eea229d 100644 --- a/applications/cahnHilliard/postprocess.cc +++ b/applications/cahnHilliard/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ============================================================================================= // loadPostProcessorVariableAttributes: Set the attributes of the postprocessing // variables @@ -75,4 +78,4 @@ customPDE::postProcessedFields( // --- Submitting the terms for the postprocessing expressions --- pp_variable_list.set_scalar_value_term_RHS(0, f_tot); -} +} \ No newline at end of file diff --git a/applications/corrosion/ICs_and_BCs.cc b/applications/corrosion/ICs_and_BCs.cc index 9e4e7fcaa..2773a9aa6 100644 --- a/applications/corrosion/ICs_and_BCs.cc +++ b/applications/corrosion/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -91,4 +94,4 @@ if (index == 2){ } */ // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/corrosion/customPDE.h b/applications/corrosion/customPDE.h index c07b7219b..9e4b8c57d 100644 --- a/applications/corrosion/customPDE.h +++ b/applications/corrosion/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -121,4 +124,4 @@ class customPDE : public MatrixFreePDE double deltaV = std::sqrt(2.0 * epssqV / WV); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/corrosion/equations.cc b/applications/corrosion/equations.cc index 34af0a3c1..08552053a 100644 --- a/applications/corrosion/equations.cc +++ b/applications/corrosion/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -501,4 +504,4 @@ customPDE::capFields(VectorizedArray &ncp, if (psi[j] > 1.0) psicp[j] = 1.0; } -} +} \ No newline at end of file diff --git a/applications/corrosion_microgalvanic/ICs_and_BCs.cc b/applications/corrosion_microgalvanic/ICs_and_BCs.cc index e33f802ab..7cb6955fe 100644 --- a/applications/corrosion_microgalvanic/ICs_and_BCs.cc +++ b/applications/corrosion_microgalvanic/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -121,4 +124,4 @@ if (index == 2){ } */ // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/corrosion_microgalvanic/customPDE.h b/applications/corrosion_microgalvanic/customPDE.h index a4edcbf5d..bb172652c 100644 --- a/applications/corrosion_microgalvanic/customPDE.h +++ b/applications/corrosion_microgalvanic/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include #include @@ -109,4 +112,4 @@ class customPDE : public MatrixFreePDE double MconstV = 2.0 * (VMV / (zMV * FarC)) * deltaV; // Constant prefactor for mobility // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/corrosion_microgalvanic/equations.cc b/applications/corrosion_microgalvanic/equations.cc index f987ea625..3f562821c 100644 --- a/applications/corrosion_microgalvanic/equations.cc +++ b/applications/corrosion_microgalvanic/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -467,4 +470,4 @@ customPDE::equationLHS( // Residuals for the equation to evolve the potential(Phi) variable_list.set_scalar_value_term_LHS(6, rDPhi); variable_list.set_scalar_gradient_term_LHS(6, rDPhix); -} +} \ No newline at end of file diff --git a/applications/coupledCahnHilliardAllenCahn/ICs_and_BCs.cc b/applications/coupledCahnHilliardAllenCahn/ICs_and_BCs.cc index 5993e873c..7f197fe70 100644 --- a/applications/coupledCahnHilliardAllenCahn/ICs_and_BCs.cc +++ b/applications/coupledCahnHilliardAllenCahn/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -91,4 +94,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/coupledCahnHilliardAllenCahn/customPDE.h b/applications/coupledCahnHilliardAllenCahn/customPDE.h index c87307e06..4c15d3d5b 100644 --- a/applications/coupledCahnHilliardAllenCahn/customPDE.h +++ b/applications/coupledCahnHilliardAllenCahn/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -100,4 +103,4 @@ class customPDE : public MatrixFreePDE userInputs.get_model_constant_double("matrix_concentration"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/coupledCahnHilliardAllenCahn/equations.cc b/applications/coupledCahnHilliardAllenCahn/equations.cc index 752672590..e44cc404e 100644 --- a/applications/coupledCahnHilliardAllenCahn/equations.cc +++ b/applications/coupledCahnHilliardAllenCahn/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -138,4 +141,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/coupledCahnHilliardAllenCahn/postprocess.cc b/applications/coupledCahnHilliardAllenCahn/postprocess.cc index d76620548..235e583f2 100644 --- a/applications/coupledCahnHilliardAllenCahn/postprocess.cc +++ b/applications/coupledCahnHilliardAllenCahn/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the postprocessing variables // ================================================================================= @@ -98,4 +101,4 @@ customPDE::postProcessedFields( pp_variable_list.set_scalar_value_term_RHS(0, f_tot); pp_variable_list.set_scalar_value_term_RHS(1, mag_grad_c); -} +} \ No newline at end of file diff --git a/applications/dendriticSolidification/ICs_and_BCs.cc b/applications/dendriticSolidification/ICs_and_BCs.cc index e1b770783..cf978f65a 100644 --- a/applications/dendriticSolidification/ICs_and_BCs.cc +++ b/applications/dendriticSolidification/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -80,4 +83,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/dendriticSolidification/customPDE.h b/applications/dendriticSolidification/customPDE.h index 4d9845395..b8028d0de 100644 --- a/applications/dendriticSolidification/customPDE.h +++ b/applications/dendriticSolidification/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -94,4 +97,4 @@ class customPDE : public MatrixFreePDE double mult = userInputs.get_model_constant_double("mult"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/dendriticSolidification/equations.cc b/applications/dendriticSolidification/equations.cc index cf90c9f9d..20d38e9fa 100644 --- a/applications/dendriticSolidification/equations.cc +++ b/applications/dendriticSolidification/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -193,4 +196,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/eshelbyInclusion/ICs_and_BCs.cc b/applications/eshelbyInclusion/ICs_and_BCs.cc index ff9cead6a..366021114 100644 --- a/applications/eshelbyInclusion/ICs_and_BCs.cc +++ b/applications/eshelbyInclusion/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -51,4 +54,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/eshelbyInclusion/customPDE.h b/applications/eshelbyInclusion/customPDE.h index df8fc6ae3..c5311af60 100644 --- a/applications/eshelbyInclusion/customPDE.h +++ b/applications/eshelbyInclusion/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -90,4 +93,4 @@ class customPDE : public MatrixFreePDE Tensor<2, CIJ_tensor_size> CIJ = userInputs.get_model_constant_elasticity_tensor("CIJ"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/eshelbyInclusion/equations.cc b/applications/eshelbyInclusion/equations.cc index 2b0268ef5..b390d8617 100644 --- a/applications/eshelbyInclusion/equations.cc +++ b/applications/eshelbyInclusion/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -190,4 +193,4 @@ customPDE::equationLHS( // --- Submitting the terms for the governing equations --- variable_list.set_vector_gradient_term_LHS(0, eqx_Du); -} +} \ No newline at end of file diff --git a/applications/fickianDiffusion/ICs_and_BCs.cc b/applications/fickianDiffusion/ICs_and_BCs.cc index ffce45fef..ac6135787 100644 --- a/applications/fickianDiffusion/ICs_and_BCs.cc +++ b/applications/fickianDiffusion/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -48,4 +51,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/fickianDiffusion/customPDE.h b/applications/fickianDiffusion/customPDE.h index abe5fb20c..700792480 100644 --- a/applications/fickianDiffusion/customPDE.h +++ b/applications/fickianDiffusion/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -89,4 +92,4 @@ class customPDE : public MatrixFreePDE double DcV = userInputs.get_model_constant_double("DcV"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/fickianDiffusion/equations.cc b/applications/fickianDiffusion/equations.cc index 3481aef5e..bc512a353 100644 --- a/applications/fickianDiffusion/equations.cc +++ b/applications/fickianDiffusion/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -129,4 +132,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/grainGrowth/ICs_and_BCs.cc b/applications/grainGrowth/ICs_and_BCs.cc index 3539c1197..db96ad695 100644 --- a/applications/grainGrowth/ICs_and_BCs.cc +++ b/applications/grainGrowth/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -176,4 +179,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/grainGrowth/customPDE.h b/applications/grainGrowth/customPDE.h index 38a1580a0..761957274 100644 --- a/applications/grainGrowth/customPDE.h +++ b/applications/grainGrowth/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -91,4 +94,4 @@ class customPDE : public MatrixFreePDE double alpha = userInputs.get_model_constant_double("alpha"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/grainGrowth/equations.cc b/applications/grainGrowth/equations.cc index 9a3f41fa7..c42e97763 100644 --- a/applications/grainGrowth/equations.cc +++ b/applications/grainGrowth/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -138,4 +141,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/grainGrowth/postprocess.cc b/applications/grainGrowth/postprocess.cc index 4c7bc605d..1a270349f 100644 --- a/applications/grainGrowth/postprocess.cc +++ b/applications/grainGrowth/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the postprocessing variables // ================================================================================= @@ -127,4 +130,4 @@ customPDE::postProcessedFields( pp_variable_list.set_scalar_value_term_RHS(0, feature_ids); pp_variable_list.set_scalar_value_term_RHS(1, max_op); -} +} \ No newline at end of file diff --git a/applications/grainGrowth_dream3d/ICs_and_BCs.cc b/applications/grainGrowth_dream3d/ICs_and_BCs.cc index 7103514e3..b2611c629 100644 --- a/applications/grainGrowth_dream3d/ICs_and_BCs.cc +++ b/applications/grainGrowth_dream3d/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -46,4 +49,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/grainGrowth_dream3d/customPDE.h b/applications/grainGrowth_dream3d/customPDE.h index 38a1580a0..761957274 100644 --- a/applications/grainGrowth_dream3d/customPDE.h +++ b/applications/grainGrowth_dream3d/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -91,4 +94,4 @@ class customPDE : public MatrixFreePDE double alpha = userInputs.get_model_constant_double("alpha"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/grainGrowth_dream3d/equations.cc b/applications/grainGrowth_dream3d/equations.cc index 492d05f80..0c74e2292 100644 --- a/applications/grainGrowth_dream3d/equations.cc +++ b/applications/grainGrowth_dream3d/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -149,4 +152,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/grainGrowth_dream3d/postprocess.cc b/applications/grainGrowth_dream3d/postprocess.cc index 1bf9dbc4a..c276d32f5 100644 --- a/applications/grainGrowth_dream3d/postprocess.cc +++ b/applications/grainGrowth_dream3d/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the postprocessing variables // ================================================================================= @@ -139,4 +142,4 @@ customPDE::postProcessedFields( pp_variable_list.set_scalar_value_term_RHS(0, feature_ids); pp_variable_list.set_scalar_value_term_RHS(1, max_op); -} +} \ No newline at end of file diff --git a/applications/main.cc b/applications/main.cc index 380b3016c..42ab4e731 100644 --- a/applications/main.cc +++ b/applications/main.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include "custom_pde.h" #include diff --git a/applications/mechanics/ICs_and_BCs.cc b/applications/mechanics/ICs_and_BCs.cc index 0572c1ec8..186be3bfe 100644 --- a/applications/mechanics/ICs_and_BCs.cc +++ b/applications/mechanics/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -50,4 +53,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/mechanics/customPDE.h b/applications/mechanics/customPDE.h index df8fc6ae3..c5311af60 100644 --- a/applications/mechanics/customPDE.h +++ b/applications/mechanics/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -90,4 +93,4 @@ class customPDE : public MatrixFreePDE Tensor<2, CIJ_tensor_size> CIJ = userInputs.get_model_constant_elasticity_tensor("CIJ"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/mechanics/equations.cc b/applications/mechanics/equations.cc index 02fb54377..5c6b9057a 100644 --- a/applications/mechanics/equations.cc +++ b/applications/mechanics/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // List of variables and residual equations for the mechanics example // application @@ -151,4 +154,4 @@ customPDE::equationLHS( // --- Submitting the terms for the governing equations --- variable_list.set_vector_gradient_term_LHS(0, eqx_Du); -} +} \ No newline at end of file diff --git a/applications/minimal_surface/ICs_and_BCs.cc b/applications/minimal_surface/ICs_and_BCs.cc index 0a11b7638..5c455cbc7 100644 --- a/applications/minimal_surface/ICs_and_BCs.cc +++ b/applications/minimal_surface/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include #include diff --git a/applications/minimal_surface/custom_pde.h b/applications/minimal_surface/custom_pde.h index 1574bc575..146f58d4e 100644 --- a/applications/minimal_surface/custom_pde.h +++ b/applications/minimal_surface/custom_pde.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef CUSTOM_PDE_H_ #define CUSTOM_PDE_H_ diff --git a/applications/minimal_surface/equations.cc b/applications/minimal_surface/equations.cc index 515ea234b..258406aca 100644 --- a/applications/minimal_surface/equations.cc +++ b/applications/minimal_surface/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include "custom_pde.h" #include diff --git a/applications/multigrid_test/ICs_and_BCs.cc b/applications/multigrid_test/ICs_and_BCs.cc index cac330149..d87714d54 100644 --- a/applications/multigrid_test/ICs_and_BCs.cc +++ b/applications/multigrid_test/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include #include diff --git a/applications/multigrid_test/custom_pde.h b/applications/multigrid_test/custom_pde.h index 550ac9a42..44d7adbb3 100644 --- a/applications/multigrid_test/custom_pde.h +++ b/applications/multigrid_test/custom_pde.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef CUSTOM_PDE_H_ #define CUSTOM_PDE_H_ diff --git a/applications/multigrid_test/equations.cc b/applications/multigrid_test/equations.cc index 0e708d666..2db33a608 100644 --- a/applications/multigrid_test/equations.cc +++ b/applications/multigrid_test/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include "custom_pde.h" #include diff --git a/applications/multigrid_test/main.cc b/applications/multigrid_test/main.cc index 0a54519da..24f374ecd 100644 --- a/applications/multigrid_test/main.cc +++ b/applications/multigrid_test/main.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include "custom_pde.h" #include diff --git a/applications/nucleationModel/ICs_and_BCs.cc b/applications/nucleationModel/ICs_and_BCs.cc index 0a1a20799..c22783e2b 100644 --- a/applications/nucleationModel/ICs_and_BCs.cc +++ b/applications/nucleationModel/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -57,4 +60,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/nucleationModel/customPDE.h b/applications/nucleationModel/customPDE.h index 542600a51..b10d247d3 100644 --- a/applications/nucleationModel/customPDE.h +++ b/applications/nucleationModel/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -115,4 +118,4 @@ class customPDE : public MatrixFreePDE double interface_coeff = std::sqrt(2.0 * KnV / W_barrier); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/nucleationModel/equations.cc b/applications/nucleationModel/equations.cc index c50567705..5a2fe4e8d 100644 --- a/applications/nucleationModel/equations.cc +++ b/applications/nucleationModel/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -225,4 +228,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/nucleationModel/nucleation.cc b/applications/nucleationModel/nucleation.cc index 7a3c1fae0..a05a6da53 100644 --- a/applications/nucleationModel/nucleation.cc +++ b/applications/nucleationModel/nucleation.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // NUCLEATION FUNCTIONS // ================================================================================= @@ -25,4 +28,4 @@ customPDE::getNucleationProbability( 1.0 - exp(-J * userInputs.dtValue * ((double) userInputs.steps_between_nucleation_attempts) * dV); return retProb; -} +} \ No newline at end of file diff --git a/applications/nucleationModel_preferential/ICs_and_BCs.cc b/applications/nucleationModel_preferential/ICs_and_BCs.cc index 0a1a20799..c22783e2b 100644 --- a/applications/nucleationModel_preferential/ICs_and_BCs.cc +++ b/applications/nucleationModel_preferential/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -57,4 +60,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/nucleationModel_preferential/customPDE.h b/applications/nucleationModel_preferential/customPDE.h index 2d72f9cfe..d21e9ad2a 100644 --- a/applications/nucleationModel_preferential/customPDE.h +++ b/applications/nucleationModel_preferential/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -212,4 +215,4 @@ customPDE::adaptive_refinement_criterion() } ++t_cell; } -} +} \ No newline at end of file diff --git a/applications/nucleationModel_preferential/equations.cc b/applications/nucleationModel_preferential/equations.cc index 3230ca1cb..14b0c73e9 100644 --- a/applications/nucleationModel_preferential/equations.cc +++ b/applications/nucleationModel_preferential/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -226,4 +229,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/nucleationModel_preferential/nucleation.cc b/applications/nucleationModel_preferential/nucleation.cc index 4a5638f58..7c68dbc89 100644 --- a/applications/nucleationModel_preferential/nucleation.cc +++ b/applications/nucleationModel_preferential/nucleation.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // NUCLEATION FUNCTIONS // ================================================================================= @@ -38,4 +41,4 @@ customPDE::getNucleationProbability( 1.0 - exp(-J * userInputs.dtValue * ((double) userInputs.steps_between_nucleation_attempts) * dV); return retProb; -} +} \ No newline at end of file diff --git a/applications/precipitateEvolution/ICs_and_BCs.cc b/applications/precipitateEvolution/ICs_and_BCs.cc index ba6d040e6..41ef60ec9 100644 --- a/applications/precipitateEvolution/ICs_and_BCs.cc +++ b/applications/precipitateEvolution/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -91,4 +94,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/precipitateEvolution/customPDE.h b/applications/precipitateEvolution/customPDE.h index 3c72a72e1..adb06a0b1 100644 --- a/applications/precipitateEvolution/customPDE.h +++ b/applications/precipitateEvolution/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include using namespace dealii; @@ -118,4 +121,4 @@ class customPDE : public MatrixFreePDE userInputs.get_model_constant_elasticity_tensor("CIJ_Beta"); // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/precipitateEvolution/equations.cc b/applications/precipitateEvolution/equations.cc index 6c0cc483a..b66f967e4 100644 --- a/applications/precipitateEvolution/equations.cc +++ b/applications/precipitateEvolution/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -546,4 +549,4 @@ customPDE::equationLHS( // --- Submitting the terms for the governing equations --- variable_list.set_vector_gradient_term_LHS(4, eqx_Du); -} +} \ No newline at end of file diff --git a/applications/precipitateEvolution/postprocess.cc b/applications/precipitateEvolution/postprocess.cc index c20ffbfda..04f680f4c 100644 --- a/applications/precipitateEvolution/postprocess.cc +++ b/applications/precipitateEvolution/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ============================================================================================= // loadPostProcessorVariableAttributes: Set the attributes of the postprocessing // variables @@ -184,4 +187,4 @@ customPDE::postProcessedFields( // --- Submitting the terms for the postprocessing expressions --- pp_variable_list.set_scalar_value_term_RHS(0, f_tot); -} +} \ No newline at end of file diff --git a/applications/spinodalDecomposition/ICs_and_BCs.cc b/applications/spinodalDecomposition/ICs_and_BCs.cc index 95046044b..09b39ef4c 100644 --- a/applications/spinodalDecomposition/ICs_and_BCs.cc +++ b/applications/spinodalDecomposition/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2024 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // =========================================================================== // FUNCTION FOR INITIAL CONDITIONS // =========================================================================== @@ -59,4 +62,4 @@ customPDE::setNonUniformDirichletBCs( // (i.e. left = 0, right = 1, bottom = 2, top = 3, front = 4, back = 5). // ------------------------------------------------------------------------- -} +} \ No newline at end of file diff --git a/applications/spinodalDecomposition/customPDE.h b/applications/spinodalDecomposition/customPDE.h index f6affd946..174401d4a 100644 --- a/applications/spinodalDecomposition/customPDE.h +++ b/applications/spinodalDecomposition/customPDE.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include @@ -110,4 +113,4 @@ class customPDE : public MatrixFreePDE distribution dist; // ================================================================ -}; +}; \ No newline at end of file diff --git a/applications/spinodalDecomposition/equations.cc b/applications/spinodalDecomposition/equations.cc index a50154610..44da548c3 100644 --- a/applications/spinodalDecomposition/equations.cc +++ b/applications/spinodalDecomposition/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ================================================================================= // Set the attributes of the primary field variables // ================================================================================= @@ -127,4 +130,4 @@ customPDE::equationLHS( [[maybe_unused]] variableContainer> &variable_list, [[maybe_unused]] const Point> q_point_loc, [[maybe_unused]] const VectorizedArray element_volume) const -{} +{} \ No newline at end of file diff --git a/applications/spinodalDecomposition/postprocess.cc b/applications/spinodalDecomposition/postprocess.cc index b1e5a4c7f..202187c6e 100644 --- a/applications/spinodalDecomposition/postprocess.cc +++ b/applications/spinodalDecomposition/postprocess.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + // ============================================================================================= // loadPostProcessorVariableAttributes: Set the attributes of the postprocessing // variables @@ -75,4 +78,4 @@ customPDE::postProcessedFields( // --- Submitting the terms for the postprocessing expressions --- pp_variable_list.set_scalar_value_term_RHS(0, f_tot); -} +} \ No newline at end of file diff --git a/applications/test/ICs_and_BCs.cc b/applications/test/ICs_and_BCs.cc index 2b5564370..98ebaf33e 100644 --- a/applications/test/ICs_and_BCs.cc +++ b/applications/test/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include #include diff --git a/applications/test/custom_pde.h b/applications/test/custom_pde.h index 1574bc575..146f58d4e 100644 --- a/applications/test/custom_pde.h +++ b/applications/test/custom_pde.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef CUSTOM_PDE_H_ #define CUSTOM_PDE_H_ diff --git a/applications/test/equations.cc b/applications/test/equations.cc index bb587e4bf..4818d48d2 100644 --- a/applications/test/equations.cc +++ b/applications/test/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include "custom_pde.h" #include diff --git a/include/config.h b/include/config.h index f037ab42e..a6d385d9e 100644 --- a/include/config.h +++ b/include/config.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef _prisms_pf_config_h #define _prisms_pf_config_h @@ -10,4 +13,4 @@ /* #undef PRISMS_PF_WITH_CALIPER */ -#endif +#endif \ No newline at end of file diff --git a/include/prismspf/core/compute_integral.h b/include/prismspf/core/compute_integral.h index 6779bc3f8..dfed15a6f 100644 --- a/include/prismspf/core/compute_integral.h +++ b/include/prismspf/core/compute_integral.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef compute_integral_h #define compute_integral_h diff --git a/include/prismspf/core/conditional_ostreams.h b/include/prismspf/core/conditional_ostreams.h index ec2139e57..da9ced583 100644 --- a/include/prismspf/core/conditional_ostreams.h +++ b/include/prismspf/core/conditional_ostreams.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef conditional_ostreams_h #define conditional_ostreams_h diff --git a/include/prismspf/core/constraint_handler.h b/include/prismspf/core/constraint_handler.h index 7eb99bec6..9a8e6c8f7 100644 --- a/include/prismspf/core/constraint_handler.h +++ b/include/prismspf/core/constraint_handler.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef constraint_handler_h #define constraint_handler_h diff --git a/include/prismspf/core/dof_handler.h b/include/prismspf/core/dof_handler.h index 3b6dd7e34..0e547c4d6 100644 --- a/include/prismspf/core/dof_handler.h +++ b/include/prismspf/core/dof_handler.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef dof_handler_h #define dof_handler_h diff --git a/include/prismspf/core/element_volume.h b/include/prismspf/core/element_volume.h index 6444e460b..434127c7a 100644 --- a/include/prismspf/core/element_volume.h +++ b/include/prismspf/core/element_volume.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef element_volume_h #define element_volume_h diff --git a/include/prismspf/core/exceptions.h b/include/prismspf/core/exceptions.h index 2c3b4b0d0..b02b33d2b 100644 --- a/include/prismspf/core/exceptions.h +++ b/include/prismspf/core/exceptions.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef exceptions_h #define exceptions_h diff --git a/include/prismspf/core/initial_conditions.h b/include/prismspf/core/initial_conditions.h index b8d7eb1b8..2a0fd7cde 100644 --- a/include/prismspf/core/initial_conditions.h +++ b/include/prismspf/core/initial_conditions.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef initial_conditions_h #define initial_conditions_h diff --git a/include/prismspf/core/invm_handler.h b/include/prismspf/core/invm_handler.h index 27132f7e4..ef2ccca8c 100644 --- a/include/prismspf/core/invm_handler.h +++ b/include/prismspf/core/invm_handler.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef invm_handler_h #define invm_handler_h diff --git a/include/prismspf/core/matrix_free_handler.h b/include/prismspf/core/matrix_free_handler.h index a31e46daa..ce65568b4 100644 --- a/include/prismspf/core/matrix_free_handler.h +++ b/include/prismspf/core/matrix_free_handler.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef matrix_free_handler_h #define matrix_free_handler_h diff --git a/include/prismspf/core/matrix_free_operator.h b/include/prismspf/core/matrix_free_operator.h index 3c7d847df..d1bc0e86a 100644 --- a/include/prismspf/core/matrix_free_operator.h +++ b/include/prismspf/core/matrix_free_operator.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef matrix_free_operator_h #define matrix_free_operator_h diff --git a/include/prismspf/core/nonuniform_dirichlet.h b/include/prismspf/core/nonuniform_dirichlet.h index 10cdecc3b..e3d58c947 100644 --- a/include/prismspf/core/nonuniform_dirichlet.h +++ b/include/prismspf/core/nonuniform_dirichlet.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef nonuniform_dirichlet_h #define nonuniform_dirichlet_h diff --git a/include/prismspf/core/parse_cmd_options.h b/include/prismspf/core/parse_cmd_options.h index a22df4a46..3cb3a8d24 100644 --- a/include/prismspf/core/parse_cmd_options.h +++ b/include/prismspf/core/parse_cmd_options.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef parse_cmd_options_h #define parse_cmd_options_h diff --git a/include/prismspf/core/pde_problem.h b/include/prismspf/core/pde_problem.h index a4e07f914..50060e63e 100644 --- a/include/prismspf/core/pde_problem.h +++ b/include/prismspf/core/pde_problem.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef pde_problem_h #define pde_problem_h diff --git a/include/prismspf/core/refinement_criterion.h b/include/prismspf/core/refinement_criterion.h index a832f2d2f..df0e8ddca 100644 --- a/include/prismspf/core/refinement_criterion.h +++ b/include/prismspf/core/refinement_criterion.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef refinement_criterion_h #define refinement_criterion_h diff --git a/include/prismspf/core/solution_handler.h b/include/prismspf/core/solution_handler.h index 7946044b3..473de44c5 100644 --- a/include/prismspf/core/solution_handler.h +++ b/include/prismspf/core/solution_handler.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef solution_handler_h #define solution_handler_h diff --git a/include/prismspf/core/solution_output.h b/include/prismspf/core/solution_output.h index 7f3d44a5d..c97dea62a 100644 --- a/include/prismspf/core/solution_output.h +++ b/include/prismspf/core/solution_output.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef solution_output_h #define solution_output_h diff --git a/include/prismspf/core/timer.h b/include/prismspf/core/timer.h index cd744d86b..e71d71173 100644 --- a/include/prismspf/core/timer.h +++ b/include/prismspf/core/timer.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef timer_h #define timer_h diff --git a/include/prismspf/core/triangulation_handler.h b/include/prismspf/core/triangulation_handler.h index b319d93ce..93b700020 100644 --- a/include/prismspf/core/triangulation_handler.h +++ b/include/prismspf/core/triangulation_handler.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef triangulation_handler_h #define triangulation_handler_h diff --git a/include/prismspf/core/type_enums.h b/include/prismspf/core/type_enums.h index 808ee7c05..2625cc312 100644 --- a/include/prismspf/core/type_enums.h +++ b/include/prismspf/core/type_enums.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef type_enums_h #define type_enums_h diff --git a/include/prismspf/core/variable_attribute_loader.h b/include/prismspf/core/variable_attribute_loader.h index 01cc5dbaa..0307f2ed7 100644 --- a/include/prismspf/core/variable_attribute_loader.h +++ b/include/prismspf/core/variable_attribute_loader.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef variable_attribute_loader_h #define variable_attribute_loader_h diff --git a/include/prismspf/core/variable_attributes.h b/include/prismspf/core/variable_attributes.h index 8ed38e5dc..176a8abf8 100644 --- a/include/prismspf/core/variable_attributes.h +++ b/include/prismspf/core/variable_attributes.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef variable_attributes_h #define variable_attributes_h diff --git a/include/prismspf/core/variable_container.h b/include/prismspf/core/variable_container.h index b2bbd66b5..d34191233 100644 --- a/include/prismspf/core/variable_container.h +++ b/include/prismspf/core/variable_container.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef variable_container_h #define variable_container_h diff --git a/include/prismspf/field_input/field_input.h b/include/prismspf/field_input/field_input.h index e69de29bb..eae408344 100644 --- a/include/prismspf/field_input/field_input.h +++ b/include/prismspf/field_input/field_input.h @@ -0,0 +1,3 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + diff --git a/include/prismspf/grains/grains.h b/include/prismspf/grains/grains.h index e69de29bb..eae408344 100644 --- a/include/prismspf/grains/grains.h +++ b/include/prismspf/grains/grains.h @@ -0,0 +1,3 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + diff --git a/include/prismspf/nucleation/nucleation.h b/include/prismspf/nucleation/nucleation.h index e69de29bb..eae408344 100644 --- a/include/prismspf/nucleation/nucleation.h +++ b/include/prismspf/nucleation/nucleation.h @@ -0,0 +1,3 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + diff --git a/include/prismspf/solvers/explicit_base.h b/include/prismspf/solvers/explicit_base.h index 2817c1d46..441d692c3 100644 --- a/include/prismspf/solvers/explicit_base.h +++ b/include/prismspf/solvers/explicit_base.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef explicit_base_h #define explicit_base_h diff --git a/include/prismspf/solvers/explicit_constant_solver.h b/include/prismspf/solvers/explicit_constant_solver.h index 4f71d66ea..1a8d4f2ee 100644 --- a/include/prismspf/solvers/explicit_constant_solver.h +++ b/include/prismspf/solvers/explicit_constant_solver.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef explicit_constant_solver_h #define explicit_constant_solver_h diff --git a/include/prismspf/solvers/explicit_postprocess_solver.h b/include/prismspf/solvers/explicit_postprocess_solver.h index 537ea9b49..217439f80 100644 --- a/include/prismspf/solvers/explicit_postprocess_solver.h +++ b/include/prismspf/solvers/explicit_postprocess_solver.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef explicit_postprocess_solver_h #define explicit_postprocess_solver_h diff --git a/include/prismspf/solvers/explicit_solver.h b/include/prismspf/solvers/explicit_solver.h index cf4258e0d..15895db09 100644 --- a/include/prismspf/solvers/explicit_solver.h +++ b/include/prismspf/solvers/explicit_solver.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef explicit_solver_h #define explicit_solver_h diff --git a/include/prismspf/solvers/linear_solver_base.h b/include/prismspf/solvers/linear_solver_base.h index 949a43579..8a0c04862 100644 --- a/include/prismspf/solvers/linear_solver_base.h +++ b/include/prismspf/solvers/linear_solver_base.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef linear_solver_base_h #define linear_solver_base_h diff --git a/include/prismspf/solvers/linear_solver_gmg.h b/include/prismspf/solvers/linear_solver_gmg.h index 96d3e4a50..1e7e8367c 100644 --- a/include/prismspf/solvers/linear_solver_gmg.h +++ b/include/prismspf/solvers/linear_solver_gmg.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef linear_solver_gmg_h #define linear_solver_gmg_h diff --git a/include/prismspf/solvers/linear_solver_identity.h b/include/prismspf/solvers/linear_solver_identity.h index 025550897..30dccdab2 100644 --- a/include/prismspf/solvers/linear_solver_identity.h +++ b/include/prismspf/solvers/linear_solver_identity.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef linear_solver_identity_h #define linear_solver_identity_h diff --git a/include/prismspf/solvers/nonexplicit_auxiliary_solver.h b/include/prismspf/solvers/nonexplicit_auxiliary_solver.h index cffc53d45..9d8aa5766 100644 --- a/include/prismspf/solvers/nonexplicit_auxiliary_solver.h +++ b/include/prismspf/solvers/nonexplicit_auxiliary_solver.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef nonexplicit_auxiliary_solver_h #define nonexplicit_auxiliary_solver_h diff --git a/include/prismspf/solvers/nonexplicit_base.h b/include/prismspf/solvers/nonexplicit_base.h index 9aa2ef3d0..97addf066 100644 --- a/include/prismspf/solvers/nonexplicit_base.h +++ b/include/prismspf/solvers/nonexplicit_base.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef nonexplicit_base_h #define nonexplicit_base_h diff --git a/include/prismspf/solvers/nonexplicit_co_nonlinear_solver.h b/include/prismspf/solvers/nonexplicit_co_nonlinear_solver.h index 552a66c9d..c4722730a 100644 --- a/include/prismspf/solvers/nonexplicit_co_nonlinear_solver.h +++ b/include/prismspf/solvers/nonexplicit_co_nonlinear_solver.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef nonexplicit_co_nonlinear_solver_h #define nonexplicit_co_nonlinear_solver_h diff --git a/include/prismspf/solvers/nonexplicit_linear_solver.h b/include/prismspf/solvers/nonexplicit_linear_solver.h index 489358e0a..2d50d02b5 100644 --- a/include/prismspf/solvers/nonexplicit_linear_solver.h +++ b/include/prismspf/solvers/nonexplicit_linear_solver.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef nonexplicit_linear_solver_h #define nonexplicit_linear_solver_h diff --git a/include/prismspf/solvers/nonexplicit_self_nonlinear_solver.h b/include/prismspf/solvers/nonexplicit_self_nonlinear_solver.h index 54f82cbcd..fc9f49f1d 100644 --- a/include/prismspf/solvers/nonexplicit_self_nonlinear_solver.h +++ b/include/prismspf/solvers/nonexplicit_self_nonlinear_solver.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef nonexplicit_self_nonlinear_solver_h #define nonexplicit_self_nonlinear_solver_h diff --git a/include/prismspf/types.h b/include/prismspf/types.h index 4384fca36..cc231842f 100644 --- a/include/prismspf/types.h +++ b/include/prismspf/types.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef types_h #define types_h diff --git a/include/prismspf/user_inputs/boundary_parameters.h b/include/prismspf/user_inputs/boundary_parameters.h index 74bf35a0d..7432cc27f 100644 --- a/include/prismspf/user_inputs/boundary_parameters.h +++ b/include/prismspf/user_inputs/boundary_parameters.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef boundary_parameters_h #define boundary_parameters_h diff --git a/include/prismspf/user_inputs/checkpoint_parameters.h b/include/prismspf/user_inputs/checkpoint_parameters.h index f15f327bf..ec616c799 100644 --- a/include/prismspf/user_inputs/checkpoint_parameters.h +++ b/include/prismspf/user_inputs/checkpoint_parameters.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef checkpoint_parameters_h #define checkpoint_parameters_h diff --git a/include/prismspf/user_inputs/field_input_parameters.h b/include/prismspf/user_inputs/field_input_parameters.h index e69de29bb..eae408344 100644 --- a/include/prismspf/user_inputs/field_input_parameters.h +++ b/include/prismspf/user_inputs/field_input_parameters.h @@ -0,0 +1,3 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + diff --git a/include/prismspf/user_inputs/grain_parameters.h b/include/prismspf/user_inputs/grain_parameters.h index e69de29bb..eae408344 100644 --- a/include/prismspf/user_inputs/grain_parameters.h +++ b/include/prismspf/user_inputs/grain_parameters.h @@ -0,0 +1,3 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + diff --git a/include/prismspf/user_inputs/input_file_reader.h b/include/prismspf/user_inputs/input_file_reader.h index e173d2445..162d0e6ba 100644 --- a/include/prismspf/user_inputs/input_file_reader.h +++ b/include/prismspf/user_inputs/input_file_reader.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef input_file_reader_h #define input_file_reader_h diff --git a/include/prismspf/user_inputs/linear_solve_parameters.h b/include/prismspf/user_inputs/linear_solve_parameters.h index 26b8587c3..48a2c0255 100644 --- a/include/prismspf/user_inputs/linear_solve_parameters.h +++ b/include/prismspf/user_inputs/linear_solve_parameters.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef linear_solve_parameters_h #define linear_solve_parameters_h diff --git a/include/prismspf/user_inputs/load_initial_condition_parameters.h b/include/prismspf/user_inputs/load_initial_condition_parameters.h index e69de29bb..eae408344 100644 --- a/include/prismspf/user_inputs/load_initial_condition_parameters.h +++ b/include/prismspf/user_inputs/load_initial_condition_parameters.h @@ -0,0 +1,3 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + diff --git a/include/prismspf/user_inputs/nonlinear_solve_parameters.h b/include/prismspf/user_inputs/nonlinear_solve_parameters.h index 86cf95cf5..3555facd2 100644 --- a/include/prismspf/user_inputs/nonlinear_solve_parameters.h +++ b/include/prismspf/user_inputs/nonlinear_solve_parameters.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef nonlinear_solve_parameters_h #define nonlinear_solve_parameters_h diff --git a/include/prismspf/user_inputs/nucleation_parameters.h b/include/prismspf/user_inputs/nucleation_parameters.h index e69de29bb..eae408344 100644 --- a/include/prismspf/user_inputs/nucleation_parameters.h +++ b/include/prismspf/user_inputs/nucleation_parameters.h @@ -0,0 +1,3 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + diff --git a/include/prismspf/user_inputs/output_parameters.h b/include/prismspf/user_inputs/output_parameters.h index a438d6fef..dfbd8315f 100644 --- a/include/prismspf/user_inputs/output_parameters.h +++ b/include/prismspf/user_inputs/output_parameters.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef output_parameters_h #define output_parameters_h diff --git a/include/prismspf/user_inputs/spatial_discretization.h b/include/prismspf/user_inputs/spatial_discretization.h index 527de20a4..815b8986b 100644 --- a/include/prismspf/user_inputs/spatial_discretization.h +++ b/include/prismspf/user_inputs/spatial_discretization.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef spatial_discretization_h #define spatial_discretization_h diff --git a/include/prismspf/user_inputs/temporal_discretization.h b/include/prismspf/user_inputs/temporal_discretization.h index 1e8dbd5e9..8322ee99a 100644 --- a/include/prismspf/user_inputs/temporal_discretization.h +++ b/include/prismspf/user_inputs/temporal_discretization.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef temporal_discretization_h #define temporal_discretization_h diff --git a/include/prismspf/user_inputs/user_constants.h b/include/prismspf/user_inputs/user_constants.h index 8b4e2a39d..b44eda5f8 100644 --- a/include/prismspf/user_inputs/user_constants.h +++ b/include/prismspf/user_inputs/user_constants.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef user_constants_h #define user_constants_h diff --git a/include/prismspf/user_inputs/user_input_parameters.h b/include/prismspf/user_inputs/user_input_parameters.h index 833a9713a..3bdffde3a 100644 --- a/include/prismspf/user_inputs/user_input_parameters.h +++ b/include/prismspf/user_inputs/user_input_parameters.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef user_input_parameters_h #define user_input_parameters_h diff --git a/include/prismspf/utilities.h b/include/prismspf/utilities.h index 33ee25e02..cba1cbde2 100644 --- a/include/prismspf/utilities.h +++ b/include/prismspf/utilities.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef utilities_h #define utilities_h diff --git a/src/core/conditional_ostreams.cc b/src/core/conditional_ostreams.cc index e6eaab440..99b27a12e 100644 --- a/src/core/conditional_ostreams.cc +++ b/src/core/conditional_ostreams.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include diff --git a/src/core/constraint_handler.cc b/src/core/constraint_handler.cc index 7aac782c7..8415f0f04 100644 --- a/src/core/constraint_handler.cc +++ b/src/core/constraint_handler.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include #include diff --git a/src/core/dof_handler.cc b/src/core/dof_handler.cc index 9fdf93637..250c4b0c3 100644 --- a/src/core/dof_handler.cc +++ b/src/core/dof_handler.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include diff --git a/src/core/invm_handler.cc b/src/core/invm_handler.cc index af44fe253..4551d9b17 100644 --- a/src/core/invm_handler.cc +++ b/src/core/invm_handler.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include #include diff --git a/src/core/matrix_free_handler.cc b/src/core/matrix_free_handler.cc index eb45c259b..9704e1d8d 100644 --- a/src/core/matrix_free_handler.cc +++ b/src/core/matrix_free_handler.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include #include diff --git a/src/core/pde_problem.cc b/src/core/pde_problem.cc index 3fc46cd5d..a97df9684 100644 --- a/src/core/pde_problem.cc +++ b/src/core/pde_problem.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include diff --git a/src/core/solution_handler.cc b/src/core/solution_handler.cc index 7664cb807..c572b7ad1 100644 --- a/src/core/solution_handler.cc +++ b/src/core/solution_handler.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include diff --git a/src/core/timer.cc b/src/core/timer.cc index 693406e9c..05e0e478f 100644 --- a/src/core/timer.cc +++ b/src/core/timer.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include diff --git a/src/core/triangulation_handler.cc b/src/core/triangulation_handler.cc index 44e14ca72..f39e729bc 100644 --- a/src/core/triangulation_handler.cc +++ b/src/core/triangulation_handler.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include #include diff --git a/src/core/variable_attribute_loader.cc b/src/core/variable_attribute_loader.cc index 7913fceab..d29970eec 100644 --- a/src/core/variable_attribute_loader.cc +++ b/src/core/variable_attribute_loader.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include #include diff --git a/src/core/variable_attributes.cc b/src/core/variable_attributes.cc index b4452d8d9..37acf880b 100644 --- a/src/core/variable_attributes.cc +++ b/src/core/variable_attributes.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include diff --git a/src/core/variable_container.cc b/src/core/variable_container.cc index 61dcd3794..652bb3788 100644 --- a/src/core/variable_container.cc +++ b/src/core/variable_container.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include diff --git a/src/user_inputs/input_file_reader.cc b/src/user_inputs/input_file_reader.cc index 85cc95962..eff9897be 100644 --- a/src/user_inputs/input_file_reader.cc +++ b/src/user_inputs/input_file_reader.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include #include diff --git a/src/user_inputs/user_input_parameters.cc b/src/user_inputs/user_input_parameters.cc index fa47556af..effe6494f 100644 --- a/src/user_inputs/user_input_parameters.cc +++ b/src/user_inputs/user_input_parameters.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include #include diff --git a/tests/automatic_tests/allen_cahn_explicit/ICs_and_BCs.cc b/tests/automatic_tests/allen_cahn_explicit/ICs_and_BCs.cc index d7621ac21..1a33fcceb 100644 --- a/tests/automatic_tests/allen_cahn_explicit/ICs_and_BCs.cc +++ b/tests/automatic_tests/allen_cahn_explicit/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include #include diff --git a/tests/automatic_tests/allen_cahn_explicit/custom_pde.h b/tests/automatic_tests/allen_cahn_explicit/custom_pde.h index ad34a2686..9e2c5bfa0 100644 --- a/tests/automatic_tests/allen_cahn_explicit/custom_pde.h +++ b/tests/automatic_tests/allen_cahn_explicit/custom_pde.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef CUSTOM_PDE_H_ #define CUSTOM_PDE_H_ diff --git a/tests/automatic_tests/allen_cahn_explicit/equations.cc b/tests/automatic_tests/allen_cahn_explicit/equations.cc index fe04939b7..ba024250c 100644 --- a/tests/automatic_tests/allen_cahn_explicit/equations.cc +++ b/tests/automatic_tests/allen_cahn_explicit/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include "custom_pde.h" #include diff --git a/tests/automatic_tests/allen_cahn_implicit/ICs_and_BCs.cc b/tests/automatic_tests/allen_cahn_implicit/ICs_and_BCs.cc index d7621ac21..1a33fcceb 100644 --- a/tests/automatic_tests/allen_cahn_implicit/ICs_and_BCs.cc +++ b/tests/automatic_tests/allen_cahn_implicit/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include #include diff --git a/tests/automatic_tests/allen_cahn_implicit/custom_pde.h b/tests/automatic_tests/allen_cahn_implicit/custom_pde.h index ad34a2686..9e2c5bfa0 100644 --- a/tests/automatic_tests/allen_cahn_implicit/custom_pde.h +++ b/tests/automatic_tests/allen_cahn_implicit/custom_pde.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef CUSTOM_PDE_H_ #define CUSTOM_PDE_H_ diff --git a/tests/automatic_tests/allen_cahn_implicit/equations.cc b/tests/automatic_tests/allen_cahn_implicit/equations.cc index 59e68e800..81ea38486 100644 --- a/tests/automatic_tests/allen_cahn_implicit/equations.cc +++ b/tests/automatic_tests/allen_cahn_implicit/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include "custom_pde.h" #include diff --git a/tests/automatic_tests/cahn_hilliard_explicit/ICs_and_BCs.cc b/tests/automatic_tests/cahn_hilliard_explicit/ICs_and_BCs.cc index e15ed3939..de453995f 100644 --- a/tests/automatic_tests/cahn_hilliard_explicit/ICs_and_BCs.cc +++ b/tests/automatic_tests/cahn_hilliard_explicit/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include #include diff --git a/tests/automatic_tests/cahn_hilliard_explicit/custom_pde.h b/tests/automatic_tests/cahn_hilliard_explicit/custom_pde.h index fc86ba41e..7c0b094fd 100644 --- a/tests/automatic_tests/cahn_hilliard_explicit/custom_pde.h +++ b/tests/automatic_tests/cahn_hilliard_explicit/custom_pde.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef CUSTOM_PDE_H_ #define CUSTOM_PDE_H_ diff --git a/tests/automatic_tests/cahn_hilliard_explicit/equations.cc b/tests/automatic_tests/cahn_hilliard_explicit/equations.cc index f5a641c90..13e99d174 100644 --- a/tests/automatic_tests/cahn_hilliard_explicit/equations.cc +++ b/tests/automatic_tests/cahn_hilliard_explicit/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include "custom_pde.h" #include diff --git a/tests/automatic_tests/heat_equation_steady_state/ICs_and_BCs.cc b/tests/automatic_tests/heat_equation_steady_state/ICs_and_BCs.cc index 2b5564370..98ebaf33e 100644 --- a/tests/automatic_tests/heat_equation_steady_state/ICs_and_BCs.cc +++ b/tests/automatic_tests/heat_equation_steady_state/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include #include diff --git a/tests/automatic_tests/heat_equation_steady_state/custom_pde.h b/tests/automatic_tests/heat_equation_steady_state/custom_pde.h index 1574bc575..146f58d4e 100644 --- a/tests/automatic_tests/heat_equation_steady_state/custom_pde.h +++ b/tests/automatic_tests/heat_equation_steady_state/custom_pde.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef CUSTOM_PDE_H_ #define CUSTOM_PDE_H_ diff --git a/tests/automatic_tests/heat_equation_steady_state/equations.cc b/tests/automatic_tests/heat_equation_steady_state/equations.cc index 32722363b..41035b8ac 100644 --- a/tests/automatic_tests/heat_equation_steady_state/equations.cc +++ b/tests/automatic_tests/heat_equation_steady_state/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include "custom_pde.h" #include diff --git a/tests/automatic_tests/main.cc b/tests/automatic_tests/main.cc index 380b3016c..42ab4e731 100644 --- a/tests/automatic_tests/main.cc +++ b/tests/automatic_tests/main.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include "custom_pde.h" #include diff --git a/tests/automatic_tests/poisson/ICs_and_BCs.cc b/tests/automatic_tests/poisson/ICs_and_BCs.cc index 6194ad599..456a1ae4a 100644 --- a/tests/automatic_tests/poisson/ICs_and_BCs.cc +++ b/tests/automatic_tests/poisson/ICs_and_BCs.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include #include diff --git a/tests/automatic_tests/poisson/custom_pde.h b/tests/automatic_tests/poisson/custom_pde.h index 1574bc575..146f58d4e 100644 --- a/tests/automatic_tests/poisson/custom_pde.h +++ b/tests/automatic_tests/poisson/custom_pde.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef CUSTOM_PDE_H_ #define CUSTOM_PDE_H_ diff --git a/tests/automatic_tests/poisson/equations.cc b/tests/automatic_tests/poisson/equations.cc index f99653add..570fe3660 100644 --- a/tests/automatic_tests/poisson/equations.cc +++ b/tests/automatic_tests/poisson/equations.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include "custom_pde.h" #include diff --git a/tests/performance_tests/allen_cahn/custom_pde.h b/tests/performance_tests/allen_cahn/custom_pde.h index 807942a2c..eaf95e0da 100644 --- a/tests/performance_tests/allen_cahn/custom_pde.h +++ b/tests/performance_tests/allen_cahn/custom_pde.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #ifndef CUSTOM_PDE_H_ #define CUSTOM_PDE_H_ diff --git a/tests/performance_tests/allen_cahn/main.cc b/tests/performance_tests/allen_cahn/main.cc index 69c3007a6..c042a329e 100644 --- a/tests/performance_tests/allen_cahn/main.cc +++ b/tests/performance_tests/allen_cahn/main.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include "custom_pde.h" #include diff --git a/tests/unit_tests/core/boundary_conditions/boundary_conditions.cc b/tests/unit_tests/core/boundary_conditions/boundary_conditions.cc index e69de29bb..eae408344 100644 --- a/tests/unit_tests/core/boundary_conditions/boundary_conditions.cc +++ b/tests/unit_tests/core/boundary_conditions/boundary_conditions.cc @@ -0,0 +1,3 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + diff --git a/tests/unit_tests/core/compute_invM.cc b/tests/unit_tests/core/compute_invM.cc index 2e8b76cb3..4a7f96c4b 100644 --- a/tests/unit_tests/core/compute_invM.cc +++ b/tests/unit_tests/core/compute_invM.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include #include diff --git a/tests/unit_tests/core/field_solve_type.cc b/tests/unit_tests/core/field_solve_type.cc index 62f35b837..02665c3b9 100644 --- a/tests/unit_tests/core/field_solve_type.cc +++ b/tests/unit_tests/core/field_solve_type.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include diff --git a/tests/unit_tests/core/initial_conditions/initial_conditions.cc b/tests/unit_tests/core/initial_conditions/initial_conditions.cc index e69de29bb..eae408344 100644 --- a/tests/unit_tests/core/initial_conditions/initial_conditions.cc +++ b/tests/unit_tests/core/initial_conditions/initial_conditions.cc @@ -0,0 +1,3 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + diff --git a/tests/unit_tests/core/postprocessing/postprocessing.cc b/tests/unit_tests/core/postprocessing/postprocessing.cc index e69de29bb..eae408344 100644 --- a/tests/unit_tests/core/postprocessing/postprocessing.cc +++ b/tests/unit_tests/core/postprocessing/postprocessing.cc @@ -0,0 +1,3 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + diff --git a/tests/unit_tests/core/refinement/refinement.cc b/tests/unit_tests/core/refinement/refinement.cc index e69de29bb..eae408344 100644 --- a/tests/unit_tests/core/refinement/refinement.cc +++ b/tests/unit_tests/core/refinement/refinement.cc @@ -0,0 +1,3 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + diff --git a/tests/unit_tests/core/solvers/solvers.cc b/tests/unit_tests/core/solvers/solvers.cc index e69de29bb..eae408344 100644 --- a/tests/unit_tests/core/solvers/solvers.cc +++ b/tests/unit_tests/core/solvers/solvers.cc @@ -0,0 +1,3 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + diff --git a/tests/unit_tests/core/variable_attribute_loader.cc b/tests/unit_tests/core/variable_attribute_loader.cc index 1b116981a..6c2fcba6f 100644 --- a/tests/unit_tests/core/variable_attribute_loader.cc +++ b/tests/unit_tests/core/variable_attribute_loader.cc @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #include #include diff --git a/tests/unit_tests/field_input/field_input.cc b/tests/unit_tests/field_input/field_input.cc index e69de29bb..eae408344 100644 --- a/tests/unit_tests/field_input/field_input.cc +++ b/tests/unit_tests/field_input/field_input.cc @@ -0,0 +1,3 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + diff --git a/tests/unit_tests/grains/grains.cc b/tests/unit_tests/grains/grains.cc index e69de29bb..eae408344 100644 --- a/tests/unit_tests/grains/grains.cc +++ b/tests/unit_tests/grains/grains.cc @@ -0,0 +1,3 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + diff --git a/tests/unit_tests/main.cc b/tests/unit_tests/main.cc index 063e87874..649c944c5 100644 --- a/tests/unit_tests/main.cc +++ b/tests/unit_tests/main.cc @@ -1,2 +1,5 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + #define CATCH_CONFIG_MAIN #include "catch.hpp" \ No newline at end of file diff --git a/tests/unit_tests/nucleation/nucleation.cc b/tests/unit_tests/nucleation/nucleation.cc index e69de29bb..eae408344 100644 --- a/tests/unit_tests/nucleation/nucleation.cc +++ b/tests/unit_tests/nucleation/nucleation.cc @@ -0,0 +1,3 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 + diff --git a/tests/unit_tests/utilities/utilities.cc b/tests/unit_tests/utilities/utilities.cc index e69de29bb..eae408344 100644 --- a/tests/unit_tests/utilities/utilities.cc +++ b/tests/unit_tests/utilities/utilities.cc @@ -0,0 +1,3 @@ +// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan +// SPDX-License-Identifier: GNU Lesser General Public Version 2.1 +