From 54738550e2617a0e42cf09890f7cd889d02989c0 Mon Sep 17 00:00:00 2001
From: Mathis Kelm <mathis.kelm@iws.uni-stuttgart.de>
Date: Tue, 18 Apr 2023 16:32:03 +0200
Subject: [PATCH] [license] add SPDX headers to .hh files

---
 bin/util/co2table.hh.template                                 | 4 ++++
 dumux/adaptive/adapt.hh                                       | 4 ++++
 dumux/adaptive/griddatatransfer.hh                            | 4 ++++
 dumux/adaptive/initializationindicator.hh                     | 4 ++++
 dumux/adaptive/markelements.hh                                | 4 ++++
 dumux/assembly/cclocalassembler.hh                            | 4 ++++
 dumux/assembly/cclocalresidual.hh                             | 4 ++++
 dumux/assembly/coloring.hh                                    | 4 ++++
 dumux/assembly/cvfelocalassembler.hh                          | 4 ++++
 dumux/assembly/cvfelocalresidual.hh                           | 4 ++++
 dumux/assembly/diffmethod.hh                                  | 4 ++++
 dumux/assembly/entitycolor.hh                                 | 4 ++++
 dumux/assembly/fclocalassembler.hh                            | 4 ++++
 dumux/assembly/fclocalresidual.hh                             | 4 ++++
 dumux/assembly/fvassembler.hh                                 | 4 ++++
 dumux/assembly/fvlocalassemblerbase.hh                        | 4 ++++
 dumux/assembly/fvlocalresidual.hh                             | 4 ++++
 dumux/assembly/initialsolution.hh                             | 4 ++++
 dumux/assembly/jacobianpattern.hh                             | 4 ++++
 dumux/assembly/numericepsilon.hh                              | 4 ++++
 dumux/assembly/partialreassembler.hh                          | 4 ++++
 dumux/assembly/staggeredfvassembler.hh                        | 4 ++++
 dumux/assembly/staggeredlocalresidual.hh                      | 4 ++++
 dumux/assembly/volvardeflectionhelper_.hh                     | 4 ++++
 dumux/common/balanceequationopts.hh                           | 4 ++++
 dumux/common/boundaryflag.hh                                  | 4 ++++
 dumux/common/boundarytypes.hh                                 | 4 ++++
 dumux/common/cubicspline.hh                                   | 4 ++++
 dumux/common/cubicsplinehermitebasis.hh                       | 4 ++++
 dumux/common/defaultmappertraits.hh                           | 4 ++++
 dumux/common/defaultusagemessage.hh                           | 4 ++++
 dumux/common/deprecated.hh                                    | 4 ++++
 dumux/common/dimensionlessnumbers.hh                          | 4 ++++
 dumux/common/dumuxmessage.hh                                  | 4 ++++
 dumux/common/entitymap.hh                                     | 4 ++++
 dumux/common/enumerate.hh                                     | 4 ++++
 dumux/common/exceptions.hh                                    | 4 ++++
 dumux/common/fixedlengthspline_.hh                            | 4 ++++
 dumux/common/fvporousmediumspatialparams.hh                   | 4 ++++
 dumux/common/fvproblem.hh                                     | 4 ++++
 dumux/common/fvproblemwithspatialparams.hh                    | 4 ++++
 dumux/common/fvspatialparams.hh                               | 4 ++++
 dumux/common/gridcapabilities.hh                              | 4 ++++
 dumux/common/indextraits.hh                                   | 4 ++++
 dumux/common/initialize.hh                                    | 4 ++++
 dumux/common/integrate.hh                                     | 4 ++++
 dumux/common/intersectionmapper.hh                            | 4 ++++
 dumux/common/loggingparametertree.hh                          | 4 ++++
 dumux/common/math.hh                                          | 4 ++++
 dumux/common/metadata.hh                                      | 4 ++++
 dumux/common/monotonecubicspline.hh                           | 4 ++++
 dumux/common/numeqvector.hh                                   | 4 ++++
 dumux/common/numericdifferentiation.hh                        | 4 ++++
 dumux/common/optionalscalar.hh                                | 4 ++++
 dumux/common/parameters.hh                                    | 4 ++++
 dumux/common/partial.hh                                       | 4 ++++
 dumux/common/pdesolver.hh                                     | 4 ++++
 dumux/common/pointsource.hh                                   | 4 ++++
 dumux/common/properties.hh                                    | 4 ++++
 dumux/common/properties/grid.hh                               | 4 ++++
 dumux/common/properties/model.hh                              | 4 ++++
 dumux/common/properties/propertysystem.hh                     | 4 ++++
 dumux/common/random.hh                                        | 4 ++++
 dumux/common/reorderingdofmapper.hh                           | 4 ++++
 dumux/common/reservedblockvector.hh                           | 4 ++++
 dumux/common/spline.hh                                        | 4 ++++
 dumux/common/splinecommon_.hh                                 | 4 ++++
 dumux/common/staggeredfvproblem.hh                            | 4 ++++
 dumux/common/stringutilities.hh                               | 4 ++++
 dumux/common/tabulated2dfunction.hh                           | 4 ++++
 dumux/common/tag.hh                                           | 4 ++++
 dumux/common/timeloop.hh                                      | 4 ++++
 dumux/common/typetraits/isvalid.hh                            | 4 ++++
 dumux/common/typetraits/matrix.hh                             | 4 ++++
 dumux/common/typetraits/problem.hh                            | 4 ++++
 dumux/common/typetraits/state.hh                              | 4 ++++
 dumux/common/typetraits/typetraits.hh                         | 4 ++++
 dumux/common/typetraits/utility.hh                            | 4 ++++
 dumux/common/typetraits/vector.hh                             | 4 ++++
 dumux/common/variablelengthspline_.hh                         | 4 ++++
 dumux/common/variablesbackend.hh                              | 4 ++++
 dumux/common/volumevariables.hh                               | 4 ++++
 dumux/discretization/basegridgeometry.hh                      | 4 ++++
 dumux/discretization/basicgridgeometry.hh                     | 4 ++++
 dumux/discretization/box.hh                                   | 4 ++++
 dumux/discretization/box/boxgeometryhelper.hh                 | 4 ++++
 dumux/discretization/box/elementsolution.hh                   | 4 ++++
 dumux/discretization/box/fvelementgeometry.hh                 | 4 ++++
 dumux/discretization/box/fvgridgeometry.hh                    | 4 ++++
 dumux/discretization/box/scvftoscvboundarytypes.hh            | 4 ++++
 dumux/discretization/box/subcontrolvolume.hh                  | 4 ++++
 dumux/discretization/box/subcontrolvolumeface.hh              | 4 ++++
 dumux/discretization/ccmpfa.hh                                | 4 ++++
 dumux/discretization/cctpfa.hh                                | 4 ++++
 dumux/discretization/cellcentered/connectivitymap.hh          | 4 ++++
 dumux/discretization/cellcentered/elementboundarytypes.hh     | 4 ++++
 dumux/discretization/cellcentered/elementsolution.hh          | 4 ++++
 dumux/discretization/cellcentered/gridvolumevariables.hh      | 4 ++++
 .../cellcentered/mpfa/computetransmissibility.hh              | 4 ++++
 dumux/discretization/cellcentered/mpfa/connectivitymap.hh     | 4 ++++
 dumux/discretization/cellcentered/mpfa/dualgridindexset.hh    | 4 ++++
 .../cellcentered/mpfa/elementfluxvariablescache.hh            | 4 ++++
 .../cellcentered/mpfa/elementvolumevariables.hh               | 4 ++++
 dumux/discretization/cellcentered/mpfa/fvelementgeometry.hh   | 4 ++++
 dumux/discretization/cellcentered/mpfa/fvgridgeometry.hh      | 4 ++++
 .../discretization/cellcentered/mpfa/fvgridgeometrytraits.hh  | 4 ++++
 .../cellcentered/mpfa/gridfluxvariablescache.hh               | 4 ++++
 .../cellcentered/mpfa/gridinteractionvolumeindexsets.hh       | 4 ++++
 dumux/discretization/cellcentered/mpfa/gridvolumevariables.hh | 4 ++++
 dumux/discretization/cellcentered/mpfa/helper.hh              | 4 ++++
 .../discretization/cellcentered/mpfa/interactionvolumebase.hh | 4 ++++
 .../cellcentered/mpfa/interactionvolumedatahandle.hh          | 4 ++++
 dumux/discretization/cellcentered/mpfa/localassemblerbase.hh  | 4 ++++
 .../discretization/cellcentered/mpfa/localassemblerhelper.hh  | 4 ++++
 dumux/discretization/cellcentered/mpfa/localfacedata.hh       | 4 ++++
 dumux/discretization/cellcentered/mpfa/methods.hh             | 4 ++++
 .../cellcentered/mpfa/omethod/interactionvolume.hh            | 4 ++++
 .../cellcentered/mpfa/omethod/interactionvolumeindexset.hh    | 4 ++++
 .../cellcentered/mpfa/omethod/localassembler.hh               | 4 ++++
 .../cellcentered/mpfa/omethod/localsubcontrolentities.hh      | 4 ++++
 .../cellcentered/mpfa/omethod/scvgeometryhelper.hh            | 4 ++++
 .../cellcentered/mpfa/omethod/staticinteractionvolume.hh      | 4 ++++
 dumux/discretization/cellcentered/mpfa/scvgradients.hh        | 4 ++++
 .../discretization/cellcentered/mpfa/subcontrolvolumeface.hh  | 4 ++++
 dumux/discretization/cellcentered/subcontrolvolume.hh         | 4 ++++
 .../cellcentered/tpfa/computetransmissibility.hh              | 4 ++++
 .../cellcentered/tpfa/elementfluxvariablescache.hh            | 4 ++++
 .../cellcentered/tpfa/elementvolumevariables.hh               | 4 ++++
 dumux/discretization/cellcentered/tpfa/fvelementgeometry.hh   | 4 ++++
 dumux/discretization/cellcentered/tpfa/fvgridgeometry.hh      | 4 ++++
 .../cellcentered/tpfa/gridfluxvariablescache.hh               | 4 ++++
 dumux/discretization/cellcentered/tpfa/gridvolumevariables.hh | 4 ++++
 .../discretization/cellcentered/tpfa/subcontrolvolumeface.hh  | 4 ++++
 dumux/discretization/checkoverlapsize.hh                      | 4 ++++
 dumux/discretization/cvfe/elementboundarytypes.hh             | 4 ++++
 dumux/discretization/cvfe/elementfluxvariablescache.hh        | 4 ++++
 dumux/discretization/cvfe/elementsolution.hh                  | 4 ++++
 dumux/discretization/cvfe/elementvolumevariables.hh           | 4 ++++
 dumux/discretization/cvfe/fluxvariablescache.hh               | 4 ++++
 dumux/discretization/cvfe/gridfluxvariablescache.hh           | 4 ++++
 dumux/discretization/cvfe/gridvolumevariables.hh              | 4 ++++
 dumux/discretization/elementsolution.hh                       | 4 ++++
 dumux/discretization/evalgradients.hh                         | 4 ++++
 dumux/discretization/evalsolution.hh                          | 4 ++++
 dumux/discretization/extrusion.hh                             | 4 ++++
 dumux/discretization/facecentered/diamond/elementsolution.hh  | 4 ++++
 .../discretization/facecentered/diamond/fvelementgeometry.hh  | 4 ++++
 dumux/discretization/facecentered/diamond/fvgridgeometry.hh   | 4 ++++
 dumux/discretization/facecentered/diamond/geometryhelper.hh   | 4 ++++
 dumux/discretization/facecentered/diamond/subcontrolvolume.hh | 4 ++++
 .../facecentered/diamond/subcontrolvolumeface.hh              | 4 ++++
 .../discretization/facecentered/staggered/connectivitymap.hh  | 4 ++++
 .../facecentered/staggered/consistentlyorientedgrid.hh        | 4 ++++
 .../facecentered/staggered/elementboundarytypes.hh            | 4 ++++
 .../facecentered/staggered/elementfluxvariablescache.hh       | 4 ++++
 .../discretization/facecentered/staggered/elementsolution.hh  | 4 ++++
 .../facecentered/staggered/elementvolumevariables.hh          | 4 ++++
 .../facecentered/staggered/fvelementgeometry.hh               | 4 ++++
 dumux/discretization/facecentered/staggered/fvgridgeometry.hh | 4 ++++
 dumux/discretization/facecentered/staggered/geometryhelper.hh | 4 ++++
 .../facecentered/staggered/gridfluxvariablescache.hh          | 4 ++++
 .../facecentered/staggered/gridsupportsconcavecorners.hh      | 4 ++++
 .../facecentered/staggered/gridvolumevariables.hh             | 4 ++++
 .../facecentered/staggered/localintersectionindexmapper.hh    | 4 ++++
 dumux/discretization/facecentered/staggered/normalaxis.hh     | 4 ++++
 .../discretization/facecentered/staggered/subcontrolvolume.hh | 4 ++++
 .../facecentered/staggered/subcontrolvolumeface.hh            | 4 ++++
 dumux/discretization/fcdiamond.hh                             | 4 ++++
 dumux/discretization/fcstaggered.hh                           | 4 ++++
 dumux/discretization/fem/feelementgeometry.hh                 | 4 ++++
 dumux/discretization/fem/fegridgeometry.hh                    | 4 ++++
 dumux/discretization/fluxstencil.hh                           | 4 ++++
 dumux/discretization/functionspacebasis.hh                    | 4 ++++
 dumux/discretization/fvgridvariables.hh                       | 4 ++++
 dumux/discretization/fvproperties.hh                          | 4 ++++
 dumux/discretization/localdoftraits.hh                        | 4 ++++
 dumux/discretization/localview.hh                             | 4 ++++
 dumux/discretization/method.hh                                | 4 ++++
 dumux/discretization/nonconformingfecache.hh                  | 4 ++++
 dumux/discretization/porenetwork/fvelementgeometry.hh         | 4 ++++
 dumux/discretization/porenetwork/gridgeometry.hh              | 4 ++++
 dumux/discretization/porenetwork/subcontrolvolume.hh          | 4 ++++
 dumux/discretization/porenetwork/subcontrolvolumeface.hh      | 4 ++++
 dumux/discretization/pq1bubble.hh                             | 4 ++++
 dumux/discretization/pq1bubble/elementsolution.hh             | 4 ++++
 dumux/discretization/pq1bubble/fvelementgeometry.hh           | 4 ++++
 dumux/discretization/pq1bubble/fvgridgeometry.hh              | 4 ++++
 dumux/discretization/pq1bubble/geometryhelper.hh              | 4 ++++
 dumux/discretization/pq1bubble/pq1bubblefecache.hh            | 4 ++++
 dumux/discretization/pq1bubble/pq1bubblelocalfiniteelement.hh | 4 ++++
 dumux/discretization/pq1bubble/subcontrolvolume.hh            | 4 ++++
 dumux/discretization/pq1bubble/subcontrolvolumeface.hh        | 4 ++++
 dumux/discretization/projection/l2_projection.hh              | 4 ++++
 dumux/discretization/projection/projector.hh                  | 4 ++++
 dumux/discretization/scvandscvfiterators.hh                   | 4 ++++
 dumux/discretization/staggered.hh                             | 4 ++++
 dumux/discretization/staggered/elementfacevariables.hh        | 4 ++++
 dumux/discretization/staggered/elementfluxvariablescache.hh   | 4 ++++
 dumux/discretization/staggered/elementsolution.hh             | 4 ++++
 dumux/discretization/staggered/facesolution.hh                | 4 ++++
 dumux/discretization/staggered/freeflow/connectivitymap.hh    | 4 ++++
 .../staggered/freeflow/elementvolumevariables.hh              | 4 ++++
 dumux/discretization/staggered/freeflow/facevariables.hh      | 4 ++++
 .../discretization/staggered/freeflow/fvgridgeometrytraits.hh | 4 ++++
 .../discretization/staggered/freeflow/gridvolumevariables.hh  | 4 ++++
 dumux/discretization/staggered/freeflow/properties.hh         | 4 ++++
 .../staggered/freeflow/staggeredgeometryhelper.hh             | 4 ++++
 .../discretization/staggered/freeflow/subcontrolvolumeface.hh | 4 ++++
 dumux/discretization/staggered/freeflow/velocityoutput.hh     | 4 ++++
 dumux/discretization/staggered/fvelementgeometry.hh           | 4 ++++
 dumux/discretization/staggered/fvgridgeometry.hh              | 4 ++++
 dumux/discretization/staggered/gridfacevariables.hh           | 4 ++++
 dumux/discretization/staggered/gridfluxvariablescache.hh      | 4 ++++
 dumux/discretization/staggered/gridvariables.hh               | 4 ++++
 dumux/discretization/staggered/subcontrolvolumeface.hh        | 4 ++++
 dumux/discretization/subcontrolvolumebase.hh                  | 4 ++++
 dumux/discretization/subcontrolvolumefacebase.hh              | 4 ++++
 dumux/discretization/walldistance.hh                          | 4 ++++
 dumux/experimental/common/variables.hh                        | 4 ++++
 dumux/experimental/discretization/fvgridvariables.hh          | 4 ++++
 dumux/experimental/discretization/gridvariables.hh            | 4 ++++
 dumux/experimental/timestepping/multistagemethods.hh          | 4 ++++
 dumux/experimental/timestepping/multistagetimestepper.hh      | 4 ++++
 dumux/experimental/timestepping/timelevel.hh                  | 4 ++++
 dumux/flux/box/dispersionflux.hh                              | 4 ++++
 dumux/flux/box/effectivestresslaw.hh                          | 4 ++++
 dumux/flux/box/fickslaw.hh                                    | 4 ++++
 dumux/flux/box/forchheimerslaw.hh                             | 4 ++++
 dumux/flux/box/fourierslaw.hh                                 | 4 ++++
 dumux/flux/box/fourierslawnonequilibrium.hh                   | 4 ++++
 dumux/flux/box/hookeslaw.hh                                   | 4 ++++
 dumux/flux/box/maxwellstefanslaw.hh                           | 4 ++++
 dumux/flux/ccmpfa/darcyslaw.hh                                | 4 ++++
 dumux/flux/ccmpfa/fickslaw.hh                                 | 4 ++++
 dumux/flux/ccmpfa/fourierslaw.hh                              | 4 ++++
 dumux/flux/cctpfa/darcyslaw.hh                                | 4 ++++
 dumux/flux/cctpfa/dispersionflux.hh                           | 4 ++++
 dumux/flux/cctpfa/fickslaw.hh                                 | 4 ++++
 dumux/flux/cctpfa/forchheimerslaw.hh                          | 4 ++++
 dumux/flux/cctpfa/fourierslaw.hh                              | 4 ++++
 dumux/flux/cctpfa/fourierslawnonequilibrium.hh                | 4 ++++
 dumux/flux/cctpfa/maxwellstefanslaw.hh                        | 4 ++++
 dumux/flux/cvfe/darcyslaw.hh                                  | 4 ++++
 dumux/flux/darcyslaw.hh                                       | 4 ++++
 dumux/flux/darcyslaw_fwd.hh                                   | 4 ++++
 dumux/flux/dispersionflux.hh                                  | 4 ++++
 dumux/flux/dispersionflux_fwd.hh                              | 4 ++++
 dumux/flux/effectivestresslaw.hh                              | 4 ++++
 dumux/flux/effectivestresslaw_fwd.hh                          | 4 ++++
 dumux/flux/facetensoraverage.hh                               | 4 ++++
 dumux/flux/fickiandiffusioncoefficients.hh                    | 4 ++++
 dumux/flux/fickslaw.hh                                        | 4 ++++
 dumux/flux/fickslaw_fwd.hh                                    | 4 ++++
 dumux/flux/fluxvariablesbase.hh                               | 4 ++++
 dumux/flux/fluxvariablescaching.hh                            | 4 ++++
 dumux/flux/forchheimerslaw.hh                                 | 4 ++++
 dumux/flux/forchheimerslaw_fwd.hh                             | 4 ++++
 dumux/flux/forchheimervelocity.hh                             | 4 ++++
 dumux/flux/fourierslaw.hh                                     | 4 ++++
 dumux/flux/fourierslaw_fwd.hh                                 | 4 ++++
 dumux/flux/fourierslawnonequilibrium.hh                       | 4 ++++
 dumux/flux/fourierslawnonequilibrium_fwd.hh                   | 4 ++++
 dumux/flux/hookeslaw.hh                                       | 4 ++++
 dumux/flux/hookeslaw_fwd.hh                                   | 4 ++++
 dumux/flux/maxwellstefandiffusioncoefficients.hh              | 4 ++++
 dumux/flux/maxwellstefanslaw.hh                               | 4 ++++
 dumux/flux/maxwellstefanslaw_fwd.hh                           | 4 ++++
 dumux/flux/porenetwork/advection.hh                           | 4 ++++
 dumux/flux/porenetwork/fickslaw.hh                            | 4 ++++
 dumux/flux/porenetwork/fourierslaw.hh                         | 4 ++++
 dumux/flux/referencesystemformulation.hh                      | 4 ++++
 dumux/flux/shallowwater/exactriemann.hh                       | 4 ++++
 dumux/flux/shallowwater/fluxlimiterlet.hh                     | 4 ++++
 dumux/flux/shallowwater/riemannproblem.hh                     | 4 ++++
 dumux/flux/shallowwaterflux.hh                                | 4 ++++
 dumux/flux/shallowwaterviscousflux.hh                         | 4 ++++
 dumux/flux/staggered/freeflow/fickslaw.hh                     | 4 ++++
 dumux/flux/staggered/freeflow/fourierslaw.hh                  | 4 ++++
 dumux/flux/staggered/freeflow/maxwellstefanslaw.hh            | 4 ++++
 dumux/flux/stationaryvelocityfield.hh                         | 4 ++++
 dumux/flux/traits.hh                                          | 4 ++++
 dumux/flux/upwindscheme.hh                                    | 4 ++++
 dumux/freeflow/compositional/fluxvariables.hh                 | 4 ++++
 dumux/freeflow/compositional/iofields.hh                      | 4 ++++
 dumux/freeflow/compositional/kepsilonncmodel.hh               | 4 ++++
 dumux/freeflow/compositional/komegancmodel.hh                 | 4 ++++
 dumux/freeflow/compositional/localresidual.hh                 | 4 ++++
 dumux/freeflow/compositional/lowrekepsilonncmodel.hh          | 4 ++++
 dumux/freeflow/compositional/navierstokesncmodel.hh           | 4 ++++
 dumux/freeflow/compositional/oneeqncmodel.hh                  | 4 ++++
 dumux/freeflow/compositional/sstncmodel.hh                    | 4 ++++
 dumux/freeflow/compositional/staggered/fluxvariables.hh       | 4 ++++
 dumux/freeflow/compositional/staggered/localresidual.hh       | 4 ++++
 dumux/freeflow/compositional/volumevariables.hh               | 4 ++++
 dumux/freeflow/compositional/zeroeqncmodel.hh                 | 4 ++++
 dumux/freeflow/navierstokes/boundarytypes.hh                  | 4 ++++
 dumux/freeflow/navierstokes/energy/indices.hh                 | 4 ++++
 dumux/freeflow/navierstokes/energy/iofields.hh                | 4 ++++
 dumux/freeflow/navierstokes/energy/model.hh                   | 4 ++++
 dumux/freeflow/navierstokes/energy/volumevariables.hh         | 4 ++++
 dumux/freeflow/navierstokes/fluxoveraxisalignedsurface.hh     | 4 ++++
 dumux/freeflow/navierstokes/fluxvariables.hh                  | 4 ++++
 dumux/freeflow/navierstokes/indices.hh                        | 4 ++++
 dumux/freeflow/navierstokes/iofields.hh                       | 4 ++++
 dumux/freeflow/navierstokes/localresidual.hh                  | 4 ++++
 dumux/freeflow/navierstokes/mass/1p/advectiveflux.hh          | 4 ++++
 dumux/freeflow/navierstokes/mass/1p/fluxvariables.hh          | 4 ++++
 dumux/freeflow/navierstokes/mass/1p/indices.hh                | 4 ++++
 dumux/freeflow/navierstokes/mass/1p/localresidual.hh          | 4 ++++
 dumux/freeflow/navierstokes/mass/1p/model.hh                  | 4 ++++
 dumux/freeflow/navierstokes/mass/1p/volumevariables.hh        | 4 ++++
 dumux/freeflow/navierstokes/mass/problem.hh                   | 4 ++++
 dumux/freeflow/navierstokes/model.hh                          | 4 ++++
 dumux/freeflow/navierstokes/momentum/boundarytypes.hh         | 4 ++++
 dumux/freeflow/navierstokes/momentum/cvfe/flux.hh             | 4 ++++
 dumux/freeflow/navierstokes/momentum/cvfe/indices.hh          | 4 ++++
 dumux/freeflow/navierstokes/momentum/cvfe/localresidual.hh    | 4 ++++
 dumux/freeflow/navierstokes/momentum/cvfe/model.hh            | 4 ++++
 dumux/freeflow/navierstokes/momentum/cvfe/volumevariables.hh  | 4 ++++
 dumux/freeflow/navierstokes/momentum/diamond/indices.hh       | 4 ++++
 dumux/freeflow/navierstokes/momentum/diamond/localresidual.hh | 4 ++++
 dumux/freeflow/navierstokes/momentum/diamond/model.hh         | 4 ++++
 .../freeflow/navierstokes/momentum/diamond/volumevariables.hh | 4 ++++
 dumux/freeflow/navierstokes/momentum/fluxhelper.hh            | 4 ++++
 dumux/freeflow/navierstokes/momentum/fluxvariables.hh         | 4 ++++
 dumux/freeflow/navierstokes/momentum/indices.hh               | 4 ++++
 dumux/freeflow/navierstokes/momentum/localresidual.hh         | 4 ++++
 dumux/freeflow/navierstokes/momentum/model.hh                 | 4 ++++
 dumux/freeflow/navierstokes/momentum/pq1bubble/indices.hh     | 4 ++++
 .../freeflow/navierstokes/momentum/pq1bubble/localresidual.hh | 4 ++++
 dumux/freeflow/navierstokes/momentum/pq1bubble/model.hh       | 4 ++++
 .../navierstokes/momentum/pq1bubble/volumevariables.hh        | 4 ++++
 dumux/freeflow/navierstokes/momentum/problem.hh               | 4 ++++
 dumux/freeflow/navierstokes/momentum/velocitygradients.hh     | 4 ++++
 .../freeflow/navierstokes/momentum/velocityreconstruction.hh  | 4 ++++
 dumux/freeflow/navierstokes/momentum/volumevariables.hh       | 4 ++++
 dumux/freeflow/navierstokes/scalarfluxhelper.hh               | 4 ++++
 dumux/freeflow/navierstokes/scalarfluxvariables.hh            | 4 ++++
 dumux/freeflow/navierstokes/scalarfluxvariablescachefiller.hh | 4 ++++
 dumux/freeflow/navierstokes/scalarvolumevariables.hh          | 4 ++++
 dumux/freeflow/navierstokes/staggered/fluxoversurface.hh      | 4 ++++
 dumux/freeflow/navierstokes/staggered/fluxvariables.hh        | 4 ++++
 dumux/freeflow/navierstokes/staggered/localresidual.hh        | 4 ++++
 dumux/freeflow/navierstokes/staggered/problem.hh              | 4 ++++
 .../freeflow/navierstokes/staggered/staggeredupwindhelper.hh  | 4 ++++
 dumux/freeflow/navierstokes/staggered/velocitygradients.hh    | 4 ++++
 dumux/freeflow/navierstokes/velocityoutput.hh                 | 4 ++++
 dumux/freeflow/navierstokes/volumevariables.hh                | 4 ++++
 dumux/freeflow/nonisothermal/indices.hh                       | 4 ++++
 dumux/freeflow/nonisothermal/iofields.hh                      | 4 ++++
 dumux/freeflow/nonisothermal/localresidual.hh                 | 4 ++++
 dumux/freeflow/nonisothermal/model.hh                         | 4 ++++
 dumux/freeflow/properties.hh                                  | 4 ++++
 dumux/freeflow/rans/boundarytypes.hh                          | 4 ++++
 dumux/freeflow/rans/iofields.hh                               | 4 ++++
 dumux/freeflow/rans/model.hh                                  | 4 ++++
 dumux/freeflow/rans/oneeq/fluxvariables.hh                    | 4 ++++
 dumux/freeflow/rans/oneeq/indices.hh                          | 4 ++++
 dumux/freeflow/rans/oneeq/iofields.hh                         | 4 ++++
 dumux/freeflow/rans/oneeq/localresidual.hh                    | 4 ++++
 dumux/freeflow/rans/oneeq/model.hh                            | 4 ++++
 dumux/freeflow/rans/oneeq/problem.hh                          | 4 ++++
 dumux/freeflow/rans/oneeq/staggered/fluxvariables.hh          | 4 ++++
 dumux/freeflow/rans/oneeq/staggered/localresidual.hh          | 4 ++++
 dumux/freeflow/rans/oneeq/volumevariables.hh                  | 4 ++++
 dumux/freeflow/rans/problem.hh                                | 4 ++++
 dumux/freeflow/rans/twoeq/indices.hh                          | 4 ++++
 dumux/freeflow/rans/twoeq/kepsilon/fluxvariables.hh           | 4 ++++
 dumux/freeflow/rans/twoeq/kepsilon/iofields.hh                | 4 ++++
 dumux/freeflow/rans/twoeq/kepsilon/localresidual.hh           | 4 ++++
 dumux/freeflow/rans/twoeq/kepsilon/model.hh                   | 4 ++++
 dumux/freeflow/rans/twoeq/kepsilon/problem.hh                 | 4 ++++
 dumux/freeflow/rans/twoeq/kepsilon/staggered/fluxvariables.hh | 4 ++++
 dumux/freeflow/rans/twoeq/kepsilon/staggered/localresidual.hh | 4 ++++
 dumux/freeflow/rans/twoeq/kepsilon/volumevariables.hh         | 4 ++++
 dumux/freeflow/rans/twoeq/komega/fluxvariables.hh             | 4 ++++
 dumux/freeflow/rans/twoeq/komega/iofields.hh                  | 4 ++++
 dumux/freeflow/rans/twoeq/komega/localresidual.hh             | 4 ++++
 dumux/freeflow/rans/twoeq/komega/model.hh                     | 4 ++++
 dumux/freeflow/rans/twoeq/komega/problem.hh                   | 4 ++++
 dumux/freeflow/rans/twoeq/komega/staggered/fluxvariables.hh   | 4 ++++
 dumux/freeflow/rans/twoeq/komega/staggered/localresidual.hh   | 4 ++++
 dumux/freeflow/rans/twoeq/komega/volumevariables.hh           | 4 ++++
 dumux/freeflow/rans/twoeq/lowrekepsilon/fluxvariables.hh      | 4 ++++
 dumux/freeflow/rans/twoeq/lowrekepsilon/iofields.hh           | 4 ++++
 dumux/freeflow/rans/twoeq/lowrekepsilon/localresidual.hh      | 4 ++++
 dumux/freeflow/rans/twoeq/lowrekepsilon/model.hh              | 4 ++++
 dumux/freeflow/rans/twoeq/lowrekepsilon/problem.hh            | 4 ++++
 .../rans/twoeq/lowrekepsilon/staggered/fluxvariables.hh       | 4 ++++
 .../rans/twoeq/lowrekepsilon/staggered/localresidual.hh       | 4 ++++
 dumux/freeflow/rans/twoeq/lowrekepsilon/volumevariables.hh    | 4 ++++
 dumux/freeflow/rans/twoeq/sst/fluxvariables.hh                | 4 ++++
 dumux/freeflow/rans/twoeq/sst/iofields.hh                     | 4 ++++
 dumux/freeflow/rans/twoeq/sst/localresidual.hh                | 4 ++++
 dumux/freeflow/rans/twoeq/sst/model.hh                        | 4 ++++
 dumux/freeflow/rans/twoeq/sst/problem.hh                      | 4 ++++
 dumux/freeflow/rans/twoeq/sst/staggered/fluxvariables.hh      | 4 ++++
 dumux/freeflow/rans/twoeq/sst/staggered/localresidual.hh      | 4 ++++
 dumux/freeflow/rans/twoeq/sst/volumevariables.hh              | 4 ++++
 dumux/freeflow/rans/volumevariables.hh                        | 4 ++++
 dumux/freeflow/rans/zeroeq/model.hh                           | 4 ++++
 dumux/freeflow/rans/zeroeq/problem.hh                         | 4 ++++
 dumux/freeflow/rans/zeroeq/volumevariables.hh                 | 4 ++++
 dumux/freeflow/shallowwater/boundaryfluxes.hh                 | 4 ++++
 dumux/freeflow/shallowwater/fluxvariables.hh                  | 4 ++++
 dumux/freeflow/shallowwater/indices.hh                        | 4 ++++
 dumux/freeflow/shallowwater/iofields.hh                       | 4 ++++
 dumux/freeflow/shallowwater/localresidual.hh                  | 4 ++++
 dumux/freeflow/shallowwater/model.hh                          | 4 ++++
 dumux/freeflow/shallowwater/problem.hh                        | 4 ++++
 dumux/freeflow/shallowwater/volumevariables.hh                | 4 ++++
 dumux/freeflow/spatialparams.hh                               | 4 ++++
 dumux/freeflow/staggeredupwindmethods.hh                      | 4 ++++
 dumux/freeflow/turbulencemodel.hh                             | 4 ++++
 dumux/freeflow/turbulenceproperties.hh                        | 4 ++++
 dumux/freeflow/volumevariables.hh                             | 4 ++++
 dumux/geomechanics/elastic/fvspatialparams.hh                 | 4 ++++
 dumux/geomechanics/elastic/indices.hh                         | 4 ++++
 dumux/geomechanics/elastic/localresidual.hh                   | 4 ++++
 dumux/geomechanics/elastic/model.hh                           | 4 ++++
 dumux/geomechanics/elastic/volumevariables.hh                 | 4 ++++
 dumux/geomechanics/fvproblem.hh                               | 4 ++++
 dumux/geomechanics/lameparams.hh                              | 4 ++++
 dumux/geomechanics/poroelastic/couplingmanager.hh             | 4 ++++
 dumux/geomechanics/poroelastic/fvspatialparams.hh             | 4 ++++
 dumux/geomechanics/poroelastic/iofields.hh                    | 4 ++++
 dumux/geomechanics/poroelastic/localresidual.hh               | 4 ++++
 dumux/geomechanics/poroelastic/model.hh                       | 4 ++++
 dumux/geomechanics/poroelastic/volumevariables.hh             | 4 ++++
 dumux/geomechanics/properties.hh                              | 4 ++++
 dumux/geomechanics/spatialparamstraits_.hh                    | 4 ++++
 dumux/geomechanics/stressvariablescache.hh                    | 4 ++++
 dumux/geomechanics/velocityoutput.hh                          | 4 ++++
 dumux/geometry/boundingboxtree.hh                             | 4 ++++
 dumux/geometry/boundingsphere.hh                              | 4 ++++
 dumux/geometry/center.hh                                      | 4 ++++
 dumux/geometry/circumsphere.hh                                | 4 ++++
 dumux/geometry/diameter.hh                                    | 4 ++++
 dumux/geometry/distance.hh                                    | 4 ++++
 dumux/geometry/distancefield.hh                               | 4 ++++
 dumux/geometry/geometricentityset.hh                          | 4 ++++
 dumux/geometry/geometryintersection.hh                        | 4 ++++
 dumux/geometry/grahamconvexhull.hh                            | 4 ++++
 dumux/geometry/intersectingentities.hh                        | 4 ++++
 dumux/geometry/intersectionentityset.hh                       | 4 ++++
 dumux/geometry/intersectspointgeometry.hh                     | 4 ++++
 dumux/geometry/intersectspointsimplex.hh                      | 4 ++++
 dumux/geometry/makegeometry.hh                                | 4 ++++
 dumux/geometry/normal.hh                                      | 4 ++++
 dumux/geometry/refinementquadraturerule.hh                    | 4 ++++
 dumux/geometry/sphere.hh                                      | 4 ++++
 dumux/geometry/triangulation.hh                               | 4 ++++
 dumux/geometry/volume.hh                                      | 4 ++++
 dumux/io/adaptivegridrestart.hh                               | 4 ++++
 dumux/io/container.hh                                         | 4 ++++
 dumux/io/defaultiofields.hh                                   | 4 ++++
 dumux/io/format.hh                                            | 4 ++++
 dumux/io/gnuplotinterface.hh                                  | 4 ++++
 dumux/io/grid/cakegridmanager.hh                              | 4 ++++
 dumux/io/grid/cpgridmanager.hh                                | 4 ++++
 dumux/io/grid/gmshgriddatahandle.hh                           | 4 ++++
 dumux/io/grid/griddata.hh                                     | 4 ++++
 dumux/io/grid/gridmanager.hh                                  | 4 ++++
 dumux/io/grid/gridmanager_alu.hh                              | 4 ++++
 dumux/io/grid/gridmanager_base.hh                             | 4 ++++
 dumux/io/grid/gridmanager_foam.hh                             | 4 ++++
 dumux/io/grid/gridmanager_mmesh.hh                            | 4 ++++
 dumux/io/grid/gridmanager_oned.hh                             | 4 ++++
 dumux/io/grid/gridmanager_sp.hh                               | 4 ++++
 dumux/io/grid/gridmanager_sub.hh                              | 4 ++++
 dumux/io/grid/gridmanager_ug.hh                               | 4 ++++
 dumux/io/grid/gridmanager_yasp.hh                             | 4 ++++
 dumux/io/grid/porenetwork/dgfwriter.hh                        | 4 ++++
 dumux/io/grid/porenetwork/griddata.hh                         | 4 ++++
 dumux/io/grid/porenetwork/gridmanager.hh                      | 4 ++++
 dumux/io/grid/porenetwork/parametersforgeneratedgrid.hh       | 4 ++++
 dumux/io/grid/porenetwork/structuredlatticegridcreator.hh     | 4 ++++
 dumux/io/grid/porenetwork/subgriddata.hh                      | 4 ++++
 dumux/io/json.hh                                              | 4 ++++
 dumux/io/loadsolution.hh                                      | 4 ++++
 dumux/io/name.hh                                              | 4 ++++
 dumux/io/ploteffectivediffusivitymodel.hh                     | 4 ++++
 dumux/io/plotmateriallaw3p.hh                                 | 4 ++++
 dumux/io/plotpckrsw.hh                                        | 4 ++++
 dumux/io/plotthermalconductivitymodel.hh                      | 4 ++++
 dumux/io/pointcloudvtkwriter.hh                               | 4 ++++
 dumux/io/rasterimagedata.hh                                   | 4 ++++
 dumux/io/rasterimagereader.hh                                 | 4 ++++
 dumux/io/rasterimagewriter.hh                                 | 4 ++++
 dumux/io/restart.hh                                           | 4 ++++
 dumux/io/staggeredvtkoutputmodule.hh                          | 4 ++++
 dumux/io/velocityoutput.hh                                    | 4 ++++
 dumux/io/vtk/fieldtype.hh                                     | 4 ++++
 dumux/io/vtk/function.hh                                      | 4 ++++
 dumux/io/vtk/intersectionwriter.hh                            | 4 ++++
 dumux/io/vtk/precision.hh                                     | 4 ++++
 dumux/io/vtk/vtkreader.hh                                     | 4 ++++
 dumux/io/vtkoutputmodule.hh                                   | 4 ++++
 dumux/io/vtksequencewriter.hh                                 | 4 ++++
 dumux/linear/amgbackend.hh                                    | 4 ++++
 dumux/linear/dunevectors.hh                                   | 4 ++++
 dumux/linear/helmholtzoperator.hh                             | 4 ++++
 dumux/linear/istlsolverfactorybackend.hh                      | 4 ++++
 dumux/linear/istlsolverregistry.hh                            | 4 ++++
 dumux/linear/istlsolvers.hh                                   | 4 ++++
 dumux/linear/linearalgebratraits.hh                           | 4 ++++
 dumux/linear/linearsolveracceptsmultitypematrix.hh            | 4 ++++
 dumux/linear/linearsolverparameters.hh                        | 4 ++++
 dumux/linear/linearsolvertraits.hh                            | 4 ++++
 dumux/linear/matrixconverter.hh                               | 4 ++++
 dumux/linear/parallelhelpers.hh                               | 4 ++++
 dumux/linear/parallelmatrixadapter.hh                         | 4 ++++
 dumux/linear/pdesolver.hh                                     | 4 ++++
 dumux/linear/preconditioners.hh                               | 4 ++++
 dumux/linear/scalarproducts.hh                                | 4 ++++
 dumux/linear/scotchbackend.hh                                 | 4 ++++
 dumux/linear/seqsolverbackend.hh                              | 4 ++++
 dumux/linear/solver.hh                                        | 4 ++++
 dumux/linear/solvercategory.hh                                | 4 ++++
 dumux/linear/stokes_solver.hh                                 | 4 ++++
 dumux/linear/symmetrize_constraints.hh                        | 4 ++++
 dumux/material/binarycoefficients/air_mesitylene.hh           | 4 ++++
 dumux/material/binarycoefficients/air_xylene.hh               | 4 ++++
 dumux/material/binarycoefficients/brine_co2.hh                | 4 ++++
 dumux/material/binarycoefficients/fullermethod.hh             | 4 ++++
 dumux/material/binarycoefficients/h2o_air.hh                  | 4 ++++
 dumux/material/binarycoefficients/h2o_ch4.hh                  | 4 ++++
 dumux/material/binarycoefficients/h2o_constant.hh             | 4 ++++
 dumux/material/binarycoefficients/h2o_heavyoil.hh             | 4 ++++
 dumux/material/binarycoefficients/h2o_mesitylene.hh           | 4 ++++
 dumux/material/binarycoefficients/h2o_n2.hh                   | 4 ++++
 dumux/material/binarycoefficients/h2o_o2.hh                   | 4 ++++
 dumux/material/binarycoefficients/h2o_xylene.hh               | 4 ++++
 dumux/material/binarycoefficients/henryiapws.hh               | 4 ++++
 dumux/material/binarycoefficients/n2_o2.hh                    | 4 ++++
 dumux/material/chemistry/electrochemistry/electrochemistry.hh | 4 ++++
 .../material/chemistry/electrochemistry/electrochemistryni.hh | 4 ++++
 dumux/material/components/air.hh                              | 4 ++++
 dumux/material/components/ammonia.hh                          | 4 ++++
 dumux/material/components/base.hh                             | 4 ++++
 dumux/material/components/benzene.hh                          | 4 ++++
 dumux/material/components/brine.hh                            | 4 ++++
 dumux/material/components/calcite.hh                          | 4 ++++
 dumux/material/components/calciumion.hh                       | 4 ++++
 dumux/material/components/cao.hh                              | 4 ++++
 dumux/material/components/cao2h2.hh                           | 4 ++++
 dumux/material/components/carbonateion.hh                     | 4 ++++
 dumux/material/components/ch4.hh                              | 4 ++++
 dumux/material/components/chlorideion.hh                      | 4 ++++
 dumux/material/components/co2.hh                              | 4 ++++
 dumux/material/components/componenttraits.hh                  | 4 ++++
 dumux/material/components/constant.hh                         | 4 ++++
 dumux/material/components/defaultco2table.hh                  | 4 ++++
 dumux/material/components/gas.hh                              | 4 ++++
 dumux/material/components/glucose.hh                          | 4 ++++
 dumux/material/components/granite.hh                          | 4 ++++
 dumux/material/components/h2.hh                               | 4 ++++
 dumux/material/components/h2o.hh                              | 4 ++++
 dumux/material/components/heavyoil.hh                         | 4 ++++
 dumux/material/components/iapws/common.hh                     | 4 ++++
 dumux/material/components/iapws/region1.hh                    | 4 ++++
 dumux/material/components/iapws/region2.hh                    | 4 ++++
 dumux/material/components/iapws/region4.hh                    | 4 ++++
 dumux/material/components/ion.hh                              | 4 ++++
 dumux/material/components/liquid.hh                           | 4 ++++
 dumux/material/components/mesitylene.hh                       | 4 ++++
 dumux/material/components/n2.hh                               | 4 ++++
 dumux/material/components/nacl.hh                             | 4 ++++
 dumux/material/components/o2.hh                               | 4 ++++
 dumux/material/components/simpleco2.hh                        | 4 ++++
 dumux/material/components/simpleh2o.hh                        | 4 ++++
 dumux/material/components/sodiumion.hh                        | 4 ++++
 dumux/material/components/solid.hh                            | 4 ++++
 dumux/material/components/tabulatedcomponent.hh               | 4 ++++
 dumux/material/components/trichloroethene.hh                  | 4 ++++
 dumux/material/components/urea.hh                             | 4 ++++
 dumux/material/components/xylene.hh                           | 4 ++++
 dumux/material/constants.hh                                   | 4 ++++
 dumux/material/constraintsolvers/compositionalflash.hh        | 4 ++++
 dumux/material/constraintsolvers/compositionfromfugacities.hh | 4 ++++
 dumux/material/constraintsolvers/computefromreferencephase.hh | 4 ++++
 dumux/material/constraintsolvers/immiscibleflash.hh           | 4 ++++
 .../constraintsolvers/misciblemultiphasecomposition.hh        | 4 ++++
 dumux/material/constraintsolvers/ncpflash.hh                  | 4 ++++
 dumux/material/eos/pengrobinson.hh                            | 4 ++++
 dumux/material/eos/pengrobinsonmixture.hh                     | 4 ++++
 dumux/material/eos/pengrobinsonparams.hh                      | 4 ++++
 dumux/material/eos/pengrobinsonparamsmixture.hh               | 4 ++++
 .../fluidmatrixinteractions/1p/thermalconductivityaverage.hh  | 4 ++++
 .../1pia/fluidsolidinterfacialareashiwang.hh                  | 4 ++++
 dumux/material/fluidmatrixinteractions/2p/brookscorey.hh      | 4 ++++
 .../fluidmatrixinteractions/2p/datasplinemateriallaw.hh       | 4 ++++
 .../fluidmatrixinteractions/2p/efftoabsdefaultpolicy.hh       | 4 ++++
 dumux/material/fluidmatrixinteractions/2p/heatpipelaw.hh      | 4 ++++
 .../fluidmatrixinteractions/2p/interfacialarea/exponential.hh | 4 ++++
 .../2p/interfacialarea/exponentialcubic.hh                    | 4 ++++
 .../2p/interfacialarea/interfacialarea.hh                     | 4 ++++
 .../fluidmatrixinteractions/2p/interfacialarea/pcmax.hh       | 4 ++++
 .../2p/interfacialarea/polynomial2ndorder.hh                  | 4 ++++
 .../2p/interfacialarea/polynomialedgezero2ndorder.hh          | 4 ++++
 dumux/material/fluidmatrixinteractions/2p/linearmaterial.hh   | 4 ++++
 dumux/material/fluidmatrixinteractions/2p/materiallaw.hh      | 4 ++++
 dumux/material/fluidmatrixinteractions/2p/noregularization.hh | 4 ++++
 .../material/fluidmatrixinteractions/2p/smoothedlinearlaw.hh  | 4 ++++
 .../material/fluidmatrixinteractions/2p/splinemateriallaw.hh  | 4 ++++
 .../2p/thermalconductivity/johansen.hh                        | 4 ++++
 .../2p/thermalconductivity/simplefluidlumping.hh              | 4 ++++
 .../2p/thermalconductivity/somerton.hh                        | 4 ++++
 dumux/material/fluidmatrixinteractions/2p/vangenuchten.hh     | 4 ++++
 dumux/material/fluidmatrixinteractions/3p/napladsorption.hh   | 4 ++++
 .../material/fluidmatrixinteractions/3p/parkervangenuchten.hh | 4 ++++
 .../3p/thermalconductivitysomerton3p.hh                       | 4 ++++
 .../fluidmatrixinteractions/diffusivityconstanttortuosity.hh  | 4 ++++
 .../fluidmatrixinteractions/diffusivitymillingtonquirk.hh     | 4 ++++
 .../fluidmatrixinteractions/dispersiontensors/fulltensor.hh   | 4 ++++
 .../fluidmatrixinteractions/dispersiontensors/scheidegger.hh  | 4 ++++
 .../fluidmatrixinteractions/fluidmatrixinteraction.hh         | 4 ++++
 .../fluidmatrixinteractions/frictionlaws/frictionlaw.hh       | 4 ++++
 .../material/fluidmatrixinteractions/frictionlaws/manning.hh  | 4 ++++
 .../fluidmatrixinteractions/frictionlaws/nikuradse.hh         | 4 ++++
 .../fluidmatrixinteractions/frictionlaws/nofriction.hh        | 4 ++++
 .../fluidmatrixinteractions/frictionlaws/viscousnoslip.hh     | 4 ++++
 dumux/material/fluidmatrixinteractions/mp/mpadapter.hh        | 4 ++++
 dumux/material/fluidmatrixinteractions/mp/mplinearmaterial.hh | 4 ++++
 .../fluidmatrixinteractions/permeabilitykozenycarman.hh       | 4 ++++
 .../porenetwork/pore/2p/localrulesforplatonicbody.hh          | 4 ++++
 .../porenetwork/pore/2p/multishapelocalrules.hh               | 4 ++++
 .../porenetwork/pore/2p/singleshapelocalrules.hh              | 4 ++++
 .../fluidmatrixinteractions/porenetwork/throat/emptycache.hh  | 4 ++++
 .../porenetwork/throat/thresholdcapillarypressures.hh         | 4 ++++
 .../porenetwork/throat/transmissibility1p.hh                  | 4 ++++
 .../porenetwork/throat/transmissibility2p.hh                  | 4 ++++
 dumux/material/fluidmatrixinteractions/porositydeformation.hh | 4 ++++
 .../material/fluidmatrixinteractions/porosityprecipitation.hh | 4 ++++
 dumux/material/fluidstates/adapter.hh                         | 4 ++++
 dumux/material/fluidstates/compositional.hh                   | 4 ++++
 dumux/material/fluidstates/immiscible.hh                      | 4 ++++
 dumux/material/fluidstates/isothermalimmiscible.hh            | 4 ++++
 dumux/material/fluidstates/nonequilibrium.hh                  | 4 ++++
 dumux/material/fluidstates/nonequilibriummass.hh              | 4 ++++
 dumux/material/fluidstates/pressureoverlay.hh                 | 4 ++++
 dumux/material/fluidstates/pseudo1p2c.hh                      | 4 ++++
 dumux/material/fluidstates/saturationoverlay.hh               | 4 ++++
 dumux/material/fluidstates/temperatureoverlay.hh              | 4 ++++
 dumux/material/fluidsystems/1padapter.hh                      | 4 ++++
 dumux/material/fluidsystems/1pgas.hh                          | 4 ++++
 dumux/material/fluidsystems/1pliquid.hh                       | 4 ++++
 dumux/material/fluidsystems/2p1c.hh                           | 4 ++++
 dumux/material/fluidsystems/2pimmiscible.hh                   | 4 ++++
 dumux/material/fluidsystems/3pimmiscible.hh                   | 4 ++++
 dumux/material/fluidsystems/base.hh                           | 4 ++++
 dumux/material/fluidsystems/brine.hh                          | 4 ++++
 dumux/material/fluidsystems/brineair.hh                       | 4 ++++
 dumux/material/fluidsystems/brineco2.hh                       | 4 ++++
 dumux/material/fluidsystems/h2oair.hh                         | 4 ++++
 dumux/material/fluidsystems/h2oairmesitylene.hh               | 4 ++++
 dumux/material/fluidsystems/h2oairxylene.hh                   | 4 ++++
 dumux/material/fluidsystems/h2oheavyoil.hh                    | 4 ++++
 dumux/material/fluidsystems/h2on2.hh                          | 4 ++++
 dumux/material/fluidsystems/h2on2kinetic.hh                   | 4 ++++
 dumux/material/fluidsystems/h2on2o2.hh                        | 4 ++++
 dumux/material/fluidsystems/liquidphase2c.hh                  | 4 ++++
 dumux/material/fluidsystems/nullparametercache.hh             | 4 ++++
 dumux/material/fluidsystems/parametercachebase.hh             | 4 ++++
 dumux/material/fluidsystems/spe5.hh                           | 4 ++++
 dumux/material/fluidsystems/spe5parametercache.hh             | 4 ++++
 dumux/material/gstatrandomfield.hh                            | 4 ++++
 dumux/material/idealgas.hh                                    | 4 ++++
 dumux/material/solidstates/compositionalsolidstate.hh         | 4 ++++
 dumux/material/solidstates/inertsolidstate.hh                 | 4 ++++
 dumux/material/solidstates/updatesolidvolumefractions.hh      | 4 ++++
 dumux/material/solidsystems/1csolid.hh                        | 4 ++++
 dumux/material/solidsystems/compositionalsolidphase.hh        | 4 ++++
 dumux/multidomain/boundary/darcydarcy/couplingmanager.hh      | 4 ++++
 dumux/multidomain/boundary/darcydarcy/couplingmapper.hh       | 4 ++++
 .../boundary/freeflowporenetwork/couplingconditions.hh        | 4 ++++
 .../boundary/freeflowporenetwork/couplingmanager.hh           | 4 ++++
 .../boundary/freeflowporenetwork/couplingmapper.hh            | 4 ++++
 .../freeflowporenetwork/ffmassporenetwork/couplingmanager.hh  | 4 ++++
 .../ffmomentumporenetwork/couplingmanager.hh                  | 4 ++++
 .../boundary/freeflowporenetwork/snappygridmanager.hh         | 4 ++++
 .../boundary/freeflowporousmedium/couplingconditions.hh       | 4 ++++
 .../boundary/freeflowporousmedium/couplingmanager.hh          | 4 ++++
 .../boundary/freeflowporousmedium/ffmasspm/couplingmanager.hh | 4 ++++
 .../freeflowporousmedium/ffmomentumpm/couplingmanager.hh      | 4 ++++
 .../freeflowporousmedium/ffmomentumpm/couplingmapper.hh       | 4 ++++
 .../multidomain/boundary/freeflowporousmedium/indexhelper.hh  | 4 ++++
 dumux/multidomain/boundary/freeflowporousmedium/traits.hh     | 4 ++++
 dumux/multidomain/boundary/stokesdarcy/couplingdata.hh        | 4 ++++
 dumux/multidomain/boundary/stokesdarcy/couplingmanager.hh     | 4 ++++
 dumux/multidomain/boundary/stokesdarcy/couplingmapper.hh      | 4 ++++
 dumux/multidomain/couplingjacobianpattern.hh                  | 4 ++++
 dumux/multidomain/couplingmanager.hh                          | 4 ++++
 dumux/multidomain/embedded/circleaveragepointsourcetraits.hh  | 4 ++++
 dumux/multidomain/embedded/circlepoints.hh                    | 4 ++++
 dumux/multidomain/embedded/couplingmanager1d3d.hh             | 4 ++++
 dumux/multidomain/embedded/couplingmanager1d3d_average.hh     | 4 ++++
 dumux/multidomain/embedded/couplingmanager1d3d_kernel.hh      | 4 ++++
 dumux/multidomain/embedded/couplingmanager1d3d_line.hh        | 4 ++++
 dumux/multidomain/embedded/couplingmanager1d3d_projection.hh  | 4 ++++
 dumux/multidomain/embedded/couplingmanager1d3d_surface.hh     | 4 ++++
 dumux/multidomain/embedded/couplingmanager2d3d.hh             | 4 ++++
 dumux/multidomain/embedded/couplingmanagerbase.hh             | 4 ++++
 dumux/multidomain/embedded/cylinderintegration.hh             | 4 ++++
 dumux/multidomain/embedded/extendedsourcestencil.hh           | 4 ++++
 dumux/multidomain/embedded/integrationpointsource.hh          | 4 ++++
 dumux/multidomain/embedded/localrefinementquadrature.hh       | 4 ++++
 dumux/multidomain/embedded/pointsourcedata.hh                 | 4 ++++
 dumux/multidomain/facet/box/couplingmanager.hh                | 4 ++++
 dumux/multidomain/facet/box/couplingmapper.hh                 | 4 ++++
 dumux/multidomain/facet/box/darcyslaw.hh                      | 4 ++++
 dumux/multidomain/facet/box/fickslaw.hh                       | 4 ++++
 dumux/multidomain/facet/box/fourierslaw.hh                    | 4 ++++
 dumux/multidomain/facet/box/fvelementgeometry.hh              | 4 ++++
 dumux/multidomain/facet/box/fvgridgeometry.hh                 | 4 ++++
 dumux/multidomain/facet/box/localresidual.hh                  | 4 ++++
 dumux/multidomain/facet/box/properties.hh                     | 4 ++++
 dumux/multidomain/facet/box/subcontrolvolumeface.hh           | 4 ++++
 dumux/multidomain/facet/box/upwindscheme.hh                   | 4 ++++
 dumux/multidomain/facet/cellcentered/localresidual.hh         | 4 ++++
 dumux/multidomain/facet/cellcentered/mpfa/couplingmanager.hh  | 4 ++++
 dumux/multidomain/facet/cellcentered/mpfa/couplingmapper.hh   | 4 ++++
 .../multidomain/facet/cellcentered/mpfa/interactionvolume.hh  | 4 ++++
 dumux/multidomain/facet/cellcentered/mpfa/localassembler.hh   | 4 ++++
 .../facet/cellcentered/mpfa/localsubcontrolentities.hh        | 4 ++++
 dumux/multidomain/facet/cellcentered/mpfa/properties.hh       | 4 ++++
 dumux/multidomain/facet/cellcentered/tpfa/couplingmanager.hh  | 4 ++++
 dumux/multidomain/facet/cellcentered/tpfa/couplingmapper.hh   | 4 ++++
 dumux/multidomain/facet/cellcentered/tpfa/darcyslaw.hh        | 4 ++++
 dumux/multidomain/facet/cellcentered/tpfa/fickslaw.hh         | 4 ++++
 dumux/multidomain/facet/cellcentered/tpfa/fourierslaw.hh      | 4 ++++
 dumux/multidomain/facet/cellcentered/tpfa/properties.hh       | 4 ++++
 dumux/multidomain/facet/cellcentered/upwindscheme.hh          | 4 ++++
 dumux/multidomain/facet/codimonegridadapter.hh                | 4 ++++
 dumux/multidomain/facet/couplingmanager.hh                    | 4 ++++
 dumux/multidomain/facet/couplingmapper.hh                     | 4 ++++
 dumux/multidomain/facet/couplingmapperbase.hh                 | 4 ++++
 dumux/multidomain/facet/enrichmenthelper.hh                   | 4 ++++
 dumux/multidomain/facet/gmshreader.hh                         | 4 ++++
 dumux/multidomain/facet/gridmanager.hh                        | 4 ++++
 dumux/multidomain/facet/vertexmapper.hh                       | 4 ++++
 dumux/multidomain/freeflow/couplingmanager.hh                 | 4 ++++
 dumux/multidomain/freeflow/couplingmanager_cvfe.hh            | 4 ++++
 dumux/multidomain/freeflow/couplingmanager_diamond.hh         | 4 ++++
 dumux/multidomain/freeflow/couplingmanager_pq1bubble.hh       | 4 ++++
 dumux/multidomain/freeflow/couplingmanager_staggered.hh       | 4 ++++
 dumux/multidomain/freeflow/typetraits.hh                      | 4 ++++
 dumux/multidomain/fvassembler.hh                              | 4 ++++
 dumux/multidomain/fvgridgeometry.hh                           | 4 ++++
 dumux/multidomain/fvgridvariables.hh                          | 4 ++++
 dumux/multidomain/fvproblem.hh                                | 4 ++++
 dumux/multidomain/glue.hh                                     | 4 ++++
 dumux/multidomain/io/vtkoutputmodule.hh                       | 4 ++++
 dumux/multidomain/multibinarycouplingmanager.hh               | 4 ++++
 dumux/multidomain/newtonconvergencewriter.hh                  | 4 ++++
 dumux/multidomain/newtonsolver.hh                             | 4 ++++
 dumux/multidomain/staggeredcouplingmanager.hh                 | 4 ++++
 dumux/multidomain/staggeredtraits.hh                          | 4 ++++
 dumux/multidomain/subdomaincclocalassembler.hh                | 4 ++++
 dumux/multidomain/subdomaincvfelocalassembler.hh              | 4 ++++
 dumux/multidomain/subdomainfclocalassembler.hh                | 4 ++++
 dumux/multidomain/subdomainstaggeredlocalassembler.hh         | 4 ++++
 dumux/multidomain/traits.hh                                   | 4 ++++
 dumux/nonlinear/findscalarroot.hh                             | 4 ++++
 dumux/nonlinear/newtonconvergencewriter.hh                    | 4 ++++
 dumux/nonlinear/newtonsolver.hh                               | 4 ++++
 dumux/nonlinear/primaryvariableswitchadapter.hh               | 4 ++++
 dumux/nonlinear/staggerednewtonconvergencewriter.hh           | 4 ++++
 dumux/parallel/multithreading.hh                              | 4 ++++
 dumux/parallel/parallel_for.hh                                | 4 ++++
 dumux/parallel/scotchpartitioner.hh                           | 4 ++++
 dumux/parallel/vectorcommdatahandle.hh                        | 4 ++++
 dumux/porenetwork/1p/fluxvariablescache.hh                    | 4 ++++
 dumux/porenetwork/1p/iofields.hh                              | 4 ++++
 dumux/porenetwork/1p/model.hh                                 | 4 ++++
 dumux/porenetwork/1p/spatialparams.hh                         | 4 ++++
 dumux/porenetwork/1p/volumevariables.hh                       | 4 ++++
 dumux/porenetwork/1pnc/iofields.hh                            | 4 ++++
 dumux/porenetwork/1pnc/model.hh                               | 4 ++++
 dumux/porenetwork/1pnc/volumevariables.hh                     | 4 ++++
 dumux/porenetwork/2p/elementfluxvariablescache.hh             | 4 ++++
 dumux/porenetwork/2p/fluxvariablescache.hh                    | 4 ++++
 dumux/porenetwork/2p/gridfluxvariablescache.hh                | 4 ++++
 dumux/porenetwork/2p/invasionstate.hh                         | 4 ++++
 dumux/porenetwork/2p/iofields.hh                              | 4 ++++
 dumux/porenetwork/2p/model.hh                                 | 4 ++++
 dumux/porenetwork/2p/newtonconsistencychecks.hh               | 4 ++++
 dumux/porenetwork/2p/newtonsolver.hh                          | 4 ++++
 dumux/porenetwork/2p/spatialparams.hh                         | 4 ++++
 dumux/porenetwork/2p/static/staticdrainge.hh                  | 4 ++++
 dumux/porenetwork/2p/volumevariables.hh                       | 4 ++++
 dumux/porenetwork/common/boundaryflux.hh                      | 4 ++++
 dumux/porenetwork/common/iofields.hh                          | 4 ++++
 dumux/porenetwork/common/labels.hh                            | 4 ++++
 dumux/porenetwork/common/pnmvtkoutputmodule.hh                | 4 ++++
 dumux/porenetwork/common/poreproperties.hh                    | 4 ++++
 dumux/porenetwork/common/spatialparams.hh                     | 4 ++++
 dumux/porenetwork/common/throatproperties.hh                  | 4 ++++
 dumux/porenetwork/common/utilities.hh                         | 4 ++++
 dumux/porenetwork/common/velocityoutput.hh                    | 4 ++++
 dumux/porenetwork/properties.hh                               | 4 ++++
 dumux/porousmediumflow/1p/incompressiblelocalresidual.hh      | 4 ++++
 dumux/porousmediumflow/1p/indices.hh                          | 4 ++++
 dumux/porousmediumflow/1p/iofields.hh                         | 4 ++++
 dumux/porousmediumflow/1p/model.hh                            | 4 ++++
 dumux/porousmediumflow/1p/volumevariables.hh                  | 4 ++++
 dumux/porousmediumflow/1pnc/indices.hh                        | 4 ++++
 dumux/porousmediumflow/1pnc/iofields.hh                       | 4 ++++
 dumux/porousmediumflow/1pnc/model.hh                          | 4 ++++
 dumux/porousmediumflow/1pnc/volumevariables.hh                | 4 ++++
 dumux/porousmediumflow/1pncmin/model.hh                       | 4 ++++
 dumux/porousmediumflow/2p/boxmaterialinterfaces.hh            | 4 ++++
 dumux/porousmediumflow/2p/formulation.hh                      | 4 ++++
 dumux/porousmediumflow/2p/gridadaptindicator.hh               | 4 ++++
 dumux/porousmediumflow/2p/griddatatransfer.hh                 | 4 ++++
 dumux/porousmediumflow/2p/incompressiblelocalresidual.hh      | 4 ++++
 dumux/porousmediumflow/2p/indices.hh                          | 4 ++++
 dumux/porousmediumflow/2p/iofields.hh                         | 4 ++++
 dumux/porousmediumflow/2p/model.hh                            | 4 ++++
 dumux/porousmediumflow/2p/saturationreconstruction.hh         | 4 ++++
 dumux/porousmediumflow/2p/volumevariables.hh                  | 4 ++++
 dumux/porousmediumflow/2p1c/darcyslaw.hh                      | 4 ++++
 dumux/porousmediumflow/2p1c/indices.hh                        | 4 ++++
 dumux/porousmediumflow/2p1c/iofields.hh                       | 4 ++++
 dumux/porousmediumflow/2p1c/localresidual.hh                  | 4 ++++
 dumux/porousmediumflow/2p1c/model.hh                          | 4 ++++
 dumux/porousmediumflow/2p1c/primaryvariableswitch.hh          | 4 ++++
 dumux/porousmediumflow/2p1c/volumevariables.hh                | 4 ++++
 dumux/porousmediumflow/2p2c/model.hh                          | 4 ++++
 dumux/porousmediumflow/2p2c/volumevariables.hh                | 4 ++++
 dumux/porousmediumflow/2pnc/indices.hh                        | 4 ++++
 dumux/porousmediumflow/2pnc/iofields.hh                       | 4 ++++
 dumux/porousmediumflow/2pnc/model.hh                          | 4 ++++
 dumux/porousmediumflow/2pnc/primaryvariableswitch.hh          | 4 ++++
 dumux/porousmediumflow/2pnc/volumevariables.hh                | 4 ++++
 dumux/porousmediumflow/2pncmin/model.hh                       | 4 ++++
 dumux/porousmediumflow/3p/indices.hh                          | 4 ++++
 dumux/porousmediumflow/3p/iofields.hh                         | 4 ++++
 dumux/porousmediumflow/3p/model.hh                            | 4 ++++
 dumux/porousmediumflow/3p/volumevariables.hh                  | 4 ++++
 dumux/porousmediumflow/3p3c/indices.hh                        | 4 ++++
 dumux/porousmediumflow/3p3c/iofields.hh                       | 4 ++++
 dumux/porousmediumflow/3p3c/localresidual.hh                  | 4 ++++
 dumux/porousmediumflow/3p3c/model.hh                          | 4 ++++
 dumux/porousmediumflow/3p3c/primaryvariableswitch.hh          | 4 ++++
 dumux/porousmediumflow/3p3c/volumevariables.hh                | 4 ++++
 dumux/porousmediumflow/3pwateroil/indices.hh                  | 4 ++++
 dumux/porousmediumflow/3pwateroil/iofields.hh                 | 4 ++++
 dumux/porousmediumflow/3pwateroil/localresidual.hh            | 4 ++++
 dumux/porousmediumflow/3pwateroil/model.hh                    | 4 ++++
 dumux/porousmediumflow/3pwateroil/primaryvariableswitch.hh    | 4 ++++
 dumux/porousmediumflow/3pwateroil/volumevariables.hh          | 4 ++++
 dumux/porousmediumflow/boxdfm/fluxvariablescache.hh           | 4 ++++
 dumux/porousmediumflow/boxdfm/fvelementgeometry.hh            | 4 ++++
 dumux/porousmediumflow/boxdfm/fvgridgeometry.hh               | 4 ++++
 dumux/porousmediumflow/boxdfm/geometryhelper.hh               | 4 ++++
 dumux/porousmediumflow/boxdfm/model.hh                        | 4 ++++
 dumux/porousmediumflow/boxdfm/subcontrolvolume.hh             | 4 ++++
 dumux/porousmediumflow/boxdfm/subcontrolvolumeface.hh         | 4 ++++
 dumux/porousmediumflow/boxdfm/vtkoutputmodule.hh              | 4 ++++
 dumux/porousmediumflow/co2/model.hh                           | 4 ++++
 dumux/porousmediumflow/co2/primaryvariableswitch.hh           | 4 ++++
 dumux/porousmediumflow/co2/volumevariables.hh                 | 4 ++++
 dumux/porousmediumflow/compositional/localresidual.hh         | 4 ++++
 dumux/porousmediumflow/compositional/primaryvariableswitch.hh | 4 ++++
 .../compositional/switchableprimaryvariables.hh               | 4 ++++
 dumux/porousmediumflow/fluxvariables.hh                       | 4 ++++
 dumux/porousmediumflow/fluxvariablescache.hh                  | 4 ++++
 dumux/porousmediumflow/fluxvariablescachefiller.hh            | 4 ++++
 dumux/porousmediumflow/fvspatialparams.hh                     | 4 ++++
 dumux/porousmediumflow/fvspatialparams1p.hh                   | 4 ++++
 dumux/porousmediumflow/fvspatialparams1pconstant.hh           | 4 ++++
 dumux/porousmediumflow/fvspatialparamsmp.hh                   | 4 ++++
 dumux/porousmediumflow/fvspatialparamsnonequilibrium.hh       | 4 ++++
 dumux/porousmediumflow/immiscible/localresidual.hh            | 4 ++++
 dumux/porousmediumflow/mineralization/iofields.hh             | 4 ++++
 dumux/porousmediumflow/mineralization/localresidual.hh        | 4 ++++
 dumux/porousmediumflow/mineralization/model.hh                | 4 ++++
 dumux/porousmediumflow/mineralization/volumevariables.hh      | 4 ++++
 dumux/porousmediumflow/mpnc/indices.hh                        | 4 ++++
 dumux/porousmediumflow/mpnc/initialconditionhelper.hh         | 4 ++++
 dumux/porousmediumflow/mpnc/iofields.hh                       | 4 ++++
 dumux/porousmediumflow/mpnc/localresidual.hh                  | 4 ++++
 dumux/porousmediumflow/mpnc/model.hh                          | 4 ++++
 dumux/porousmediumflow/mpnc/pressureformulation.hh            | 4 ++++
 dumux/porousmediumflow/mpnc/volumevariables.hh                | 4 ++++
 dumux/porousmediumflow/nonequilibrium/gridvariables.hh        | 4 ++++
 dumux/porousmediumflow/nonequilibrium/indices.hh              | 4 ++++
 dumux/porousmediumflow/nonequilibrium/iofields.hh             | 4 ++++
 dumux/porousmediumflow/nonequilibrium/localresidual.hh        | 4 ++++
 dumux/porousmediumflow/nonequilibrium/model.hh                | 4 ++++
 dumux/porousmediumflow/nonequilibrium/newtonsolver.hh         | 4 ++++
 .../porousmediumflow/nonequilibrium/thermal/localresidual.hh  | 4 ++++
 dumux/porousmediumflow/nonequilibrium/volumevariables.hh      | 4 ++++
 dumux/porousmediumflow/nonisothermal/indices.hh               | 4 ++++
 dumux/porousmediumflow/nonisothermal/iofields.hh              | 4 ++++
 dumux/porousmediumflow/nonisothermal/localresidual.hh         | 4 ++++
 dumux/porousmediumflow/nonisothermal/model.hh                 | 4 ++++
 dumux/porousmediumflow/nonisothermal/volumevariables.hh       | 4 ++++
 dumux/porousmediumflow/problem.hh                             | 4 ++++
 dumux/porousmediumflow/properties.hh                          | 4 ++++
 dumux/porousmediumflow/richards/balanceequationopts.hh        | 4 ++++
 dumux/porousmediumflow/richards/indices.hh                    | 4 ++++
 dumux/porousmediumflow/richards/iofields.hh                   | 4 ++++
 dumux/porousmediumflow/richards/localresidual.hh              | 4 ++++
 dumux/porousmediumflow/richards/model.hh                      | 4 ++++
 dumux/porousmediumflow/richards/newtonsolver.hh               | 4 ++++
 dumux/porousmediumflow/richards/velocityoutput.hh             | 4 ++++
 dumux/porousmediumflow/richards/volumevariables.hh            | 4 ++++
 dumux/porousmediumflow/richardsextended/indices.hh            | 4 ++++
 dumux/porousmediumflow/richardsextended/iofields.hh           | 4 ++++
 dumux/porousmediumflow/richardsextended/localresidual.hh      | 4 ++++
 dumux/porousmediumflow/richardsextended/model.hh              | 4 ++++
 .../richardsextended/primaryvariableswitch.hh                 | 4 ++++
 dumux/porousmediumflow/richardsextended/volumevariables.hh    | 4 ++++
 dumux/porousmediumflow/richardsnc/indices.hh                  | 4 ++++
 dumux/porousmediumflow/richardsnc/iofields.hh                 | 4 ++++
 dumux/porousmediumflow/richardsnc/model.hh                    | 4 ++++
 dumux/porousmediumflow/richardsnc/volumevariables.hh          | 4 ++++
 dumux/porousmediumflow/solidenergy/localresidual.hh           | 4 ++++
 dumux/porousmediumflow/solidenergy/model.hh                   | 4 ++++
 dumux/porousmediumflow/solidenergy/volumevariables.hh         | 4 ++++
 dumux/porousmediumflow/tracer/indices.hh                      | 4 ++++
 dumux/porousmediumflow/tracer/iofields.hh                     | 4 ++++
 dumux/porousmediumflow/tracer/localresidual.hh                | 4 ++++
 dumux/porousmediumflow/tracer/model.hh                        | 4 ++++
 dumux/porousmediumflow/tracer/volumevariables.hh              | 4 ++++
 dumux/porousmediumflow/velocity.hh                            | 4 ++++
 dumux/porousmediumflow/velocityoutput.hh                      | 4 ++++
 dumux/porousmediumflow/volumevariables.hh                     | 4 ++++
 dumux/python/assembly/fvassembler.hh                          | 4 ++++
 dumux/python/common/boundarytypes.hh                          | 4 ++++
 dumux/python/common/fvproblem.hh                              | 4 ++++
 dumux/python/common/fvspatialparams.hh                        | 4 ++++
 dumux/python/common/timeloop.hh                               | 4 ++++
 dumux/python/common/volumevariables.hh                        | 4 ++++
 dumux/python/discretization/gridgeometry.hh                   | 4 ++++
 dumux/python/discretization/gridvariables.hh                  | 4 ++++
 dumux/python/io/vtkoutputmodule.hh                            | 4 ++++
 dumux/python/material/components/component.hh                 | 4 ++++
 dumux/python/material/fluidsystems/fluidsystem.hh             | 4 ++++
 dumux/python/porousmediumflow/problem.hh                      | 4 ++++
 dumux/python/porousmediumflow/spatialparams.hh                | 4 ++++
 dumux/python/porousmediumflow/velocityoutput.hh               | 4 ++++
 examples/1protationsymmetry/problem.hh                        | 4 ++++
 examples/1protationsymmetry/properties.hh                     | 4 ++++
 examples/1protationsymmetry/spatialparams.hh                  | 4 ++++
 examples/1ptracer/problem_1p.hh                               | 4 ++++
 examples/1ptracer/problem_tracer.hh                           | 4 ++++
 examples/1ptracer/properties_1p.hh                            | 4 ++++
 examples/1ptracer/properties_tracer.hh                        | 4 ++++
 examples/1ptracer/spatialparams_1p.hh                         | 4 ++++
 examples/1ptracer/spatialparams_tracer.hh                     | 4 ++++
 examples/2pinfiltration/problem.hh                            | 4 ++++
 examples/2pinfiltration/properties.hh                         | 4 ++++
 examples/2pinfiltration/spatialparams.hh                      | 4 ++++
 examples/biomineralization/material/components/biofilm.hh     | 4 ++++
 .../biomineralization/material/components/suspendedbiomass.hh | 4 ++++
 .../material/fluidsystems/biominsimplechemistry.hh            | 4 ++++
 .../material/fluidsystems/icpcomplexsalinitybrine.hh          | 4 ++++
 .../biomineralization/material/solidsystems/biominsolids.hh   | 4 ++++
 examples/biomineralization/problem.hh                         | 4 ++++
 examples/biomineralization/properties.hh                      | 4 ++++
 examples/biomineralization/spatialparams.hh                   | 4 ++++
 examples/cahn_hilliard/model.hh                               | 4 ++++
 examples/diffusion/model.hh                                   | 4 ++++
 examples/embedded_network_1d3d/bloodflow.hh                   | 4 ++++
 examples/embedded_network_1d3d/problem.hh                     | 4 ++++
 examples/embedded_network_1d3d/properties.hh                  | 4 ++++
 examples/embedded_network_1d3d/solver.hh                      | 4 ++++
 examples/embedded_network_1d3d/spatialparams.hh               | 4 ++++
 examples/embedded_network_1d3d/tracerfluidsystem.hh           | 4 ++++
 examples/freeflowchannel/problem.hh                           | 4 ++++
 examples/freeflowchannel/properties.hh                        | 4 ++++
 examples/liddrivencavity/problem.hh                           | 4 ++++
 examples/liddrivencavity/properties.hh                        | 4 ++++
 examples/porenetwork_upscaling/problem.hh                     | 4 ++++
 examples/porenetwork_upscaling/properties.hh                  | 4 ++++
 examples/porenetwork_upscaling/spatialparams.hh               | 4 ++++
 examples/porenetwork_upscaling/upscalinghelper.hh             | 4 ++++
 examples/shallowwaterfriction/problem.hh                      | 4 ++++
 examples/shallowwaterfriction/properties.hh                   | 4 ++++
 examples/shallowwaterfriction/spatialparams.hh                | 4 ++++
 test/discretization/facecentered/staggered/drawgrid.hh        | 4 ++++
 test/freeflow/navierstokes/analyticalsolutionvectors.hh       | 4 ++++
 test/freeflow/navierstokes/angeli/problem.hh                  | 4 ++++
 test/freeflow/navierstokes/angeli/properties.hh               | 4 ++++
 test/freeflow/navierstokes/channel/1d/problem.hh              | 4 ++++
 test/freeflow/navierstokes/channel/1d/properties.hh           | 4 ++++
 test/freeflow/navierstokes/channel/2d/problem.hh              | 4 ++++
 test/freeflow/navierstokes/channel/2d/properties.hh           | 4 ++++
 test/freeflow/navierstokes/channel/3d/problem.hh              | 4 ++++
 test/freeflow/navierstokes/channel/3d/properties.hh           | 4 ++++
 test/freeflow/navierstokes/channel/3d/spatialparams.hh        | 4 ++++
 test/freeflow/navierstokes/channel/3d_nonuniform/problem.hh   | 4 ++++
 .../freeflow/navierstokes/channel/3d_nonuniform/properties.hh | 4 ++++
 test/freeflow/navierstokes/channel/pipe/momentum/problem.hh   | 4 ++++
 .../freeflow/navierstokes/channel/pipe/momentum/properties.hh | 4 ++++
 test/freeflow/navierstokes/channel/pipe/problem.hh            | 4 ++++
 test/freeflow/navierstokes/channel/pipe/properties.hh         | 4 ++++
 test/freeflow/navierstokes/donea/problem.hh                   | 4 ++++
 test/freeflow/navierstokes/donea/properties.hh                | 4 ++++
 test/freeflow/navierstokes/donea/properties_momentum.hh       | 4 ++++
 test/freeflow/navierstokes/errors.hh                          | 4 ++++
 test/freeflow/navierstokes/kovasznay/problem.hh               | 4 ++++
 test/freeflow/navierstokes/kovasznay/properties.hh            | 4 ++++
 test/freeflow/navierstokes/periodic/problem.hh                | 4 ++++
 test/freeflow/navierstokes/periodic/properties.hh             | 4 ++++
 test/freeflow/navierstokes/sincos/problem.hh                  | 4 ++++
 test/freeflow/navierstokes/sincos/properties.hh               | 4 ++++
 test/freeflow/navierstokes/unstructured/problem.hh            | 4 ++++
 test/freeflow/navierstokes/unstructured/properties.hh         | 4 ++++
 test/freeflow/navierstokesnc/channel/problem.hh               | 4 ++++
 test/freeflow/navierstokesnc/channel/properties.hh            | 4 ++++
 test/freeflow/navierstokesnc/densitydrivenflow/problem.hh     | 4 ++++
 test/freeflow/navierstokesnc/densitydrivenflow/properties.hh  | 4 ++++
 test/freeflow/navierstokesnc/maxwellstefan/problem.hh         | 4 ++++
 test/freeflow/navierstokesnc/maxwellstefan/properties.hh      | 4 ++++
 test/freeflow/rans/problem.hh                                 | 4 ++++
 test/freeflow/rans/properties.hh                              | 4 ++++
 test/freeflow/ransnc/problem.hh                               | 4 ++++
 test/freeflow/ransnc/properties.hh                            | 4 ++++
 test/freeflow/shallowwater/bowl/problem.hh                    | 4 ++++
 test/freeflow/shallowwater/bowl/properties.hh                 | 4 ++++
 test/freeflow/shallowwater/bowl/spatialparams.hh              | 4 ++++
 test/freeflow/shallowwater/dambreak/problem.hh                | 4 ++++
 test/freeflow/shallowwater/dambreak/properties.hh             | 4 ++++
 test/freeflow/shallowwater/dambreak/spatialparams.hh          | 4 ++++
 test/freeflow/shallowwater/poiseuilleflow/problem.hh          | 4 ++++
 test/freeflow/shallowwater/poiseuilleflow/properties.hh       | 4 ++++
 test/freeflow/shallowwater/poiseuilleflow/spatialparams.hh    | 4 ++++
 test/freeflow/shallowwater/poiseuilleflow/vertical/problem.hh | 4 ++++
 .../shallowwater/poiseuilleflow/vertical/properties.hh        | 4 ++++
 .../shallowwater/poiseuilleflow/vertical/spatialparams.hh     | 4 ++++
 .../shallowwater/roughchannel/limitednikuradse/problem.hh     | 4 ++++
 .../shallowwater/roughchannel/limitednikuradse/properties.hh  | 4 ++++
 .../roughchannel/limitednikuradse/spatialparams.hh            | 4 ++++
 test/freeflow/shallowwater/roughchannel/problem.hh            | 4 ++++
 test/freeflow/shallowwater/roughchannel/properties.hh         | 4 ++++
 test/freeflow/shallowwater/roughchannel/spatialparams.hh      | 4 ++++
 test/geomechanics/elastic/problem.hh                          | 4 ++++
 test/geomechanics/elastic/properties.hh                       | 4 ++++
 test/geomechanics/elastic/spatialparams.hh                    | 4 ++++
 test/geomechanics/poroelastic/problem.hh                      | 4 ++++
 test/geomechanics/poroelastic/properties.hh                   | 4 ++++
 test/geomechanics/poroelastic/spatialparams.hh                | 4 ++++
 test/geometry/test_intersection.hh                            | 4 ++++
 test/geometry/transformation.hh                               | 4 ++++
 test/geometry/writetriangulation.hh                           | 4 ++++
 test/io/gridmanager/gmshboundaryflagtest.hh                   | 4 ++++
 test/io/gridmanager/gridmanagertests.hh                       | 4 ++++
 test/io/gridmanager/pnmgridutilities.hh                       | 4 ++++
 .../fluidmatrixinteractions/2p/testmateriallawfunctions.hh    | 4 ++++
 .../porenetwork/testmateriallawfunctions.hh                   | 4 ++++
 test/material/fluidsystems/checkfluidsystem.hh                | 4 ++++
 test/material/solidsystems/checksolidsystem.hh                | 4 ++++
 test/multidomain/boundary/darcydarcy/1p_1p/problem.hh         | 4 ++++
 test/multidomain/boundary/darcydarcy/1p_1p/properties.hh      | 4 ++++
 test/multidomain/boundary/darcydarcy/1p_1p/spatialparams.hh   | 4 ++++
 test/multidomain/boundary/darcydarcy/1p_2p/problem.hh         | 4 ++++
 test/multidomain/boundary/darcydarcy/1p_2p/properties.hh      | 4 ++++
 test/multidomain/boundary/darcydarcy/1p_2p/spatialparams.hh   | 4 ++++
 .../boundary/freeflowporenetwork/1p_1p/problem_freeflow.hh    | 4 ++++
 .../boundary/freeflowporenetwork/1p_1p/problem_pnm.hh         | 4 ++++
 .../boundary/freeflowporenetwork/1p_1p/properties.hh          | 4 ++++
 .../freeflowporenetwork/1p_1p/spatialparams_freeflow.hh       | 4 ++++
 .../1p_1p/convergence/analyticalsolutions.hh                  | 4 ++++
 .../freeflowporousmedium/1p_1p/convergence/problem_darcy.hh   | 4 ++++
 .../1p_1p/convergence/problem_freeflow.hh                     | 4 ++++
 .../freeflowporousmedium/1p_1p/convergence/properties.hh      | 4 ++++
 .../freeflowporousmedium/1p_1p/convergence/spatialparams.hh   | 4 ++++
 .../freeflowporousmedium/1p_1p/convergence/testcase.hh        | 4 ++++
 .../boundary/freeflowporousmedium/1p_1p/problem_darcy.hh      | 4 ++++
 .../boundary/freeflowporousmedium/1p_1p/problem_freeflow.hh   | 4 ++++
 .../boundary/freeflowporousmedium/1p_1p/properties.hh         | 4 ++++
 .../boundary/freeflowporousmedium/1p_1p/spatialparams.hh      | 4 ++++
 .../1p2c_1p2c/diffusionlawcomparison/problem_darcy.hh         | 4 ++++
 .../1p2c_1p2c/diffusionlawcomparison/problem_stokes.hh        | 4 ++++
 .../1p2c_1p2c/diffusionlawcomparison/properties.hh            | 4 ++++
 .../boundary/stokesdarcy/1p2c_1p2c/problem_darcy.hh           | 4 ++++
 .../boundary/stokesdarcy/1p2c_1p2c/problem_stokes.hh          | 4 ++++
 test/multidomain/boundary/stokesdarcy/1p2c_1p2c/properties.hh | 4 ++++
 .../boundary/stokesdarcy/1p2c_1p2c/spatialparams.hh           | 4 ++++
 .../boundary/stokesdarcy/1p2c_2p2c/problem_darcy.hh           | 4 ++++
 .../boundary/stokesdarcy/1p2c_2p2c/problem_stokes.hh          | 4 ++++
 test/multidomain/boundary/stokesdarcy/1p2c_2p2c/properties.hh | 4 ++++
 .../boundary/stokesdarcy/1p2c_2p2c/spatialparams.hh           | 4 ++++
 .../boundary/stokesdarcy/1p3c_1p3c/h2n2co2fluidsystem.hh      | 4 ++++
 .../boundary/stokesdarcy/1p3c_1p3c/problem_darcy.hh           | 4 ++++
 .../boundary/stokesdarcy/1p3c_1p3c/problem_stokes.hh          | 4 ++++
 test/multidomain/boundary/stokesdarcy/1p3c_1p3c/properties.hh | 4 ++++
 .../stokesdarcy/1p_1p/convergencetest/problem_darcy.hh        | 4 ++++
 .../stokesdarcy/1p_1p/convergencetest/problem_stokes.hh       | 4 ++++
 .../boundary/stokesdarcy/1p_1p/convergencetest/properties.hh  | 4 ++++
 .../stokesdarcy/1p_1p/convergencetest/spatialparams.hh        | 4 ++++
 .../boundary/stokesdarcy/1p_1p/convergencetest/testcase.hh    | 4 ++++
 test/multidomain/boundary/stokesdarcy/1p_1p/problem_darcy.hh  | 4 ++++
 test/multidomain/boundary/stokesdarcy/1p_1p/problem_stokes.hh | 4 ++++
 test/multidomain/boundary/stokesdarcy/1p_1p/properties.hh     | 4 ++++
 test/multidomain/boundary/stokesdarcy/1p_1p/spatialparams.hh  | 4 ++++
 test/multidomain/boundary/stokesdarcy/1p_2p/problem_darcy.hh  | 4 ++++
 test/multidomain/boundary/stokesdarcy/1p_2p/problem_stokes.hh | 4 ++++
 test/multidomain/boundary/stokesdarcy/1p_2p/properties.hh     | 4 ++++
 test/multidomain/boundary/stokesdarcy/1p_2p/spatialparams.hh  | 4 ++++
 .../multidomain/embedded/1d3d/1p2c_richards2c/problem_root.hh | 4 ++++
 .../multidomain/embedded/1d3d/1p2c_richards2c/problem_soil.hh | 4 ++++
 test/multidomain/embedded/1d3d/1p2c_richards2c/properties.hh  | 4 ++++
 .../embedded/1d3d/1p2c_richards2c/spatialparams_root.hh       | 4 ++++
 .../embedded/1d3d/1p2c_richards2c/spatialparams_soil.hh       | 4 ++++
 test/multidomain/embedded/1d3d/1p_1p/l2norm.hh                | 4 ++++
 test/multidomain/embedded/1d3d/1p_1p/problem_bloodflow.hh     | 4 ++++
 test/multidomain/embedded/1d3d/1p_1p/problem_tissue.hh        | 4 ++++
 test/multidomain/embedded/1d3d/1p_1p/properties.hh            | 4 ++++
 .../embedded/1d3d/1p_1p/spatialparams_bloodflow.hh            | 4 ++++
 test/multidomain/embedded/1d3d/1p_1p/spatialparams_tissue.hh  | 4 ++++
 test/multidomain/embedded/1d3d/1p_richards/problem_root.hh    | 4 ++++
 test/multidomain/embedded/1d3d/1p_richards/problem_soil.hh    | 4 ++++
 test/multidomain/embedded/1d3d/1p_richards/properties.hh      | 4 ++++
 .../embedded/1d3d/1p_richards/spatialparams_root.hh           | 4 ++++
 .../embedded/1d3d/1p_richards/spatialparams_soil.hh           | 4 ++++
 test/multidomain/embedded/2d3d/1p_1p/problem_fracture.hh      | 4 ++++
 test/multidomain/embedded/2d3d/1p_1p/problem_matrix.hh        | 4 ++++
 test/multidomain/embedded/2d3d/1p_1p/properties.hh            | 4 ++++
 test/multidomain/embedded/2d3d/1p_1p/spatialparams.hh         | 4 ++++
 test/multidomain/facet/1p_1p/analytical/problem_bulk.hh       | 4 ++++
 test/multidomain/facet/1p_1p/analytical/problem_lowdim.hh     | 4 ++++
 test/multidomain/facet/1p_1p/analytical/properties.hh         | 4 ++++
 test/multidomain/facet/1p_1p/analytical/spatialparams.hh      | 4 ++++
 test/multidomain/facet/1p_1p/gravity/problem_bulk.hh          | 4 ++++
 test/multidomain/facet/1p_1p/gravity/problem_lowdim.hh        | 4 ++++
 test/multidomain/facet/1p_1p/gravity/properties.hh            | 4 ++++
 test/multidomain/facet/1p_1p/gravity/spatialparams.hh         | 4 ++++
 test/multidomain/facet/1p_1p/linearprofile/problem_bulk.hh    | 4 ++++
 test/multidomain/facet/1p_1p/linearprofile/problem_lowdim.hh  | 4 ++++
 test/multidomain/facet/1p_1p/linearprofile/properties.hh      | 4 ++++
 test/multidomain/facet/1p_1p/linearprofile/spatialparams.hh   | 4 ++++
 test/multidomain/facet/1p_1p/threedomain/problem_bulk.hh      | 4 ++++
 test/multidomain/facet/1p_1p/threedomain/problem_edge.hh      | 4 ++++
 test/multidomain/facet/1p_1p/threedomain/problem_facet.hh     | 4 ++++
 test/multidomain/facet/1p_1p/threedomain/properties.hh        | 4 ++++
 test/multidomain/facet/1p_1p/threedomain/spatialparams.hh     | 4 ++++
 test/multidomain/facet/1pnc_1pnc/problem_bulk.hh              | 4 ++++
 test/multidomain/facet/1pnc_1pnc/problem_facet.hh             | 4 ++++
 test/multidomain/facet/1pnc_1pnc/properties.hh                | 4 ++++
 test/multidomain/facet/1pnc_1pnc/spatialparams.hh             | 4 ++++
 test/multidomain/facet/tracer_tracer/problem_1p_bulk.hh       | 4 ++++
 test/multidomain/facet/tracer_tracer/problem_1p_lowdim.hh     | 4 ++++
 test/multidomain/facet/tracer_tracer/problem_tracer_bulk.hh   | 4 ++++
 test/multidomain/facet/tracer_tracer/problem_tracer_lowdim.hh | 4 ++++
 test/multidomain/facet/tracer_tracer/properties.hh            | 4 ++++
 test/multidomain/facet/tracer_tracer/spatialparams_1p.hh      | 4 ++++
 test/multidomain/facet/tracer_tracer/spatialparams_tracer.hh  | 4 ++++
 test/multidomain/facet/tracer_tracer/tracerfluidsystem.hh     | 4 ++++
 test/multidomain/facet/tracer_tracer/tracermodeltraits.hh     | 4 ++++
 test/multidomain/poromechanics/el1p/problem_1p.hh             | 4 ++++
 test/multidomain/poromechanics/el1p/problem_poroelastic.hh    | 4 ++++
 test/multidomain/poromechanics/el1p/properties.hh             | 4 ++++
 test/multidomain/poromechanics/el1p/spatialparams_1p.hh       | 4 ++++
 .../poromechanics/el1p/spatialparams_poroelastic.hh           | 4 ++++
 test/multidomain/poromechanics/el2p/problem_2p.hh             | 4 ++++
 test/multidomain/poromechanics/el2p/problem_poroelastic.hh    | 4 ++++
 test/multidomain/poromechanics/el2p/properties.hh             | 4 ++++
 test/multidomain/poromechanics/el2p/spatialparams_2p.hh       | 4 ++++
 .../poromechanics/el2p/spatialparams_poroelastic.hh           | 4 ++++
 test/porenetwork/1p/noncreepingflow/properties.hh             | 4 ++++
 test/porenetwork/1p/noncreepingflow/spatialparams.hh          | 4 ++++
 test/porenetwork/1p/problem.hh                                | 4 ++++
 test/porenetwork/1p/properties.hh                             | 4 ++++
 test/porenetwork/1pnc/problem.hh                              | 4 ++++
 test/porenetwork/1pnc/properties.hh                           | 4 ++++
 test/porenetwork/1pnc/spatialparams.hh                        | 4 ++++
 test/porenetwork/2p/problem.hh                                | 4 ++++
 test/porenetwork/2p/properties.hh                             | 4 ++++
 test/porenetwork/2p/spatialparams.hh                          | 4 ++++
 .../1p/compressible/instationary/assembler.hh                 | 4 ++++
 .../1p/compressible/instationary/gridvariables.hh             | 4 ++++
 test/porousmediumflow/1p/compressible/instationary/problem.hh | 4 ++++
 .../1p/compressible/instationary/properties.hh                | 4 ++++
 .../1p/compressible/instationary/spatialparams.hh             | 4 ++++
 test/porousmediumflow/1p/compressible/stationary/problem.hh   | 4 ++++
 .../porousmediumflow/1p/compressible/stationary/properties.hh | 4 ++++
 .../1p/compressible/stationary/spatialparams.hh               | 4 ++++
 .../1p/convergence/analyticsolution/problem.hh                | 4 ++++
 .../1p/convergence/analyticsolution/properties.hh             | 4 ++++
 .../1p/convergence/analyticsolution/spatialparams.hh          | 4 ++++
 .../1p/convergence/discretesolution/problem.hh                | 4 ++++
 .../1p/convergence/discretesolution/properties.hh             | 4 ++++
 .../1p/convergence/discretesolution/solver.hh                 | 4 ++++
 .../1p/convergence/discretesolution/spatialparams.hh          | 4 ++++
 test/porousmediumflow/1p/fracture2d3d/problem.hh              | 4 ++++
 test/porousmediumflow/1p/fracture2d3d/properties.hh           | 4 ++++
 test/porousmediumflow/1p/fracture2d3d/spatialparams.hh        | 4 ++++
 test/porousmediumflow/1p/incompressible/problem.hh            | 4 ++++
 test/porousmediumflow/1p/incompressible/properties.hh         | 4 ++++
 test/porousmediumflow/1p/incompressible/spatialparams.hh      | 4 ++++
 test/porousmediumflow/1p/internaldirichlet/problem.hh         | 4 ++++
 test/porousmediumflow/1p/internaldirichlet/properties.hh      | 4 ++++
 test/porousmediumflow/1p/isothermal/problem.hh                | 4 ++++
 test/porousmediumflow/1p/isothermal/properties.hh             | 4 ++++
 test/porousmediumflow/1p/isothermal/spatialparams.hh          | 4 ++++
 test/porousmediumflow/1p/network1d3d/problem.hh               | 4 ++++
 test/porousmediumflow/1p/network1d3d/properties.hh            | 4 ++++
 test/porousmediumflow/1p/network1d3d/spatialparams.hh         | 4 ++++
 test/porousmediumflow/1p/nonisothermal/problem_conduction.hh  | 4 ++++
 test/porousmediumflow/1p/nonisothermal/problem_convection.hh  | 4 ++++
 .../1p/nonisothermal/properties_conduction.hh                 | 4 ++++
 .../1p/nonisothermal/properties_convection.hh                 | 4 ++++
 test/porousmediumflow/1p/nonisothermal/spatialparams.hh       | 4 ++++
 test/porousmediumflow/1p/periodicbc/problem.hh                | 4 ++++
 test/porousmediumflow/1p/periodicbc/properties.hh             | 4 ++++
 test/porousmediumflow/1p/periodicbc/spatialparams.hh          | 4 ++++
 .../porousmediumflow/1p/pointsources/timedependent/problem.hh | 4 ++++
 .../1p/pointsources/timedependent/properties.hh               | 4 ++++
 .../1p/pointsources/timeindependent/problem.hh                | 4 ++++
 .../1p/pointsources/timeindependent/properties.hh             | 4 ++++
 test/porousmediumflow/1p/rootbenchmark/problem.hh             | 4 ++++
 test/porousmediumflow/1p/rootbenchmark/properties.hh          | 4 ++++
 test/porousmediumflow/1p/rootbenchmark/spatialparams.hh       | 4 ++++
 test/porousmediumflow/1pnc/1p2c/isothermal/problem.hh         | 4 ++++
 test/porousmediumflow/1pnc/1p2c/isothermal/properties.hh      | 4 ++++
 .../1pnc/1p2c/isothermal/saltwaterintrusion/problem.hh        | 4 ++++
 .../1pnc/1p2c/isothermal/saltwaterintrusion/properties.hh     | 4 ++++
 .../1pnc/1p2c/nonisothermal/conduction/problem.hh             | 4 ++++
 .../1pnc/1p2c/nonisothermal/conduction/properties.hh          | 4 ++++
 .../1pnc/1p2c/nonisothermal/convection/problem.hh             | 4 ++++
 .../1pnc/1p2c/nonisothermal/convection/properties.hh          | 4 ++++
 .../1pnc/1p2c/nonisothermal/transientbc/problem.hh            | 4 ++++
 .../1pnc/1p2c/nonisothermal/transientbc/properties.hh         | 4 ++++
 test/porousmediumflow/1pnc/1p2c/spatialparams.hh              | 4 ++++
 test/porousmediumflow/1pnc/1p3c/problem.hh                    | 4 ++++
 test/porousmediumflow/1pnc/1p3c/properties.hh                 | 4 ++++
 test/porousmediumflow/1pnc/dispersion/problem.hh              | 4 ++++
 test/porousmediumflow/1pnc/dispersion/properties.hh           | 4 ++++
 test/porousmediumflow/1pnc/dispersion/spatialparams.hh        | 4 ++++
 test/porousmediumflow/1pnc/nonequilibrium/problem.hh          | 4 ++++
 test/porousmediumflow/1pnc/nonequilibrium/properties.hh       | 4 ++++
 test/porousmediumflow/1pnc/nonequilibrium/spatialparams.hh    | 4 ++++
 test/porousmediumflow/1pncmin/nonisothermal/modifiedcao.hh    | 4 ++++
 test/porousmediumflow/1pncmin/nonisothermal/problem.hh        | 4 ++++
 test/porousmediumflow/1pncmin/nonisothermal/properties.hh     | 4 ++++
 test/porousmediumflow/1pncmin/nonisothermal/reaction.hh       | 4 ++++
 test/porousmediumflow/1pncmin/nonisothermal/spatialparams.hh  | 4 ++++
 test/porousmediumflow/2p/adaptive/pointsourceproblem.hh       | 4 ++++
 test/porousmediumflow/2p/adaptive/problem.hh                  | 4 ++++
 test/porousmediumflow/2p/adaptive/properties.hh               | 4 ++++
 test/porousmediumflow/2p/boxdfm/problem.hh                    | 4 ++++
 test/porousmediumflow/2p/boxdfm/properties.hh                 | 4 ++++
 test/porousmediumflow/2p/boxdfm/spatialparams.hh              | 4 ++++
 test/porousmediumflow/2p/cornerpoint/problem.hh               | 4 ++++
 test/porousmediumflow/2p/cornerpoint/properties.hh            | 4 ++++
 test/porousmediumflow/2p/cornerpoint/spatialparams.hh         | 4 ++++
 test/porousmediumflow/2p/fracture/problem.hh                  | 4 ++++
 test/porousmediumflow/2p/fracture/properties.hh               | 4 ++++
 test/porousmediumflow/2p/fracture/spatialparams.hh            | 4 ++++
 test/porousmediumflow/2p/incompressible/problem.hh            | 4 ++++
 test/porousmediumflow/2p/incompressible/properties.hh         | 4 ++++
 test/porousmediumflow/2p/incompressible/spatialparams.hh      | 4 ++++
 test/porousmediumflow/2p/nonisothermal/problem.hh             | 4 ++++
 test/porousmediumflow/2p/nonisothermal/properties.hh          | 4 ++++
 test/porousmediumflow/2p/rotationsymmetry/problem.hh          | 4 ++++
 test/porousmediumflow/2p/rotationsymmetry/properties.hh       | 4 ++++
 test/porousmediumflow/2p/rotationsymmetry/spatialparams.hh    | 4 ++++
 test/porousmediumflow/2p1c/problem.hh                         | 4 ++++
 test/porousmediumflow/2p1c/properties.hh                      | 4 ++++
 test/porousmediumflow/2p1c/spatialparams.hh                   | 4 ++++
 test/porousmediumflow/2p2c/chemicalnonequilibrium/problem.hh  | 4 ++++
 .../2p2c/chemicalnonequilibrium/properties.hh                 | 4 ++++
 .../2p2c/chemicalnonequilibrium/spatialparams.hh              | 4 ++++
 .../2p2c/evaporation/constant2p2cfluidsystem.hh               | 4 ++++
 test/porousmediumflow/2p2c/evaporation/problem.hh             | 4 ++++
 test/porousmediumflow/2p2c/evaporation/properties.hh          | 4 ++++
 test/porousmediumflow/2p2c/evaporation/spatialparams.hh       | 4 ++++
 test/porousmediumflow/2p2c/injection/problem.hh               | 4 ++++
 test/porousmediumflow/2p2c/injection/properties.hh            | 4 ++++
 test/porousmediumflow/2p2c/injection/spatialparams.hh         | 4 ++++
 test/porousmediumflow/2p2c/mpnccomparison/iofields.hh         | 4 ++++
 test/porousmediumflow/2p2c/mpnccomparison/problem.hh          | 4 ++++
 test/porousmediumflow/2p2c/mpnccomparison/properties.hh       | 4 ++++
 test/porousmediumflow/2p2c/mpnccomparison/spatialparams.hh    | 4 ++++
 test/porousmediumflow/2p2c/waterair/problem.hh                | 4 ++++
 test/porousmediumflow/2p2c/waterair/properties.hh             | 4 ++++
 test/porousmediumflow/2p2c/waterair/spatialparams.hh          | 4 ++++
 test/porousmediumflow/2pnc/diffusion/problem.hh               | 4 ++++
 test/porousmediumflow/2pnc/diffusion/properties.hh            | 4 ++++
 test/porousmediumflow/2pnc/diffusion/spatialparams.hh         | 4 ++++
 test/porousmediumflow/2pnc/fuelcell/problem.hh                | 4 ++++
 test/porousmediumflow/2pnc/fuelcell/properties.hh             | 4 ++++
 test/porousmediumflow/2pnc/fuelcell/spatialparams.hh          | 4 ++++
 test/porousmediumflow/2pnc/surfactant/fluidsystem.hh          | 4 ++++
 test/porousmediumflow/2pnc/surfactant/materiallaw.hh          | 4 ++++
 test/porousmediumflow/2pnc/surfactant/problem.hh              | 4 ++++
 test/porousmediumflow/2pnc/surfactant/properties.hh           | 4 ++++
 test/porousmediumflow/2pnc/surfactant/spatialparams.hh        | 4 ++++
 test/porousmediumflow/2pncmin/isothermal/problem.hh           | 4 ++++
 test/porousmediumflow/2pncmin/isothermal/properties.hh        | 4 ++++
 test/porousmediumflow/2pncmin/isothermal/spatialparams.hh     | 4 ++++
 test/porousmediumflow/2pncmin/nonisothermal/problem.hh        | 4 ++++
 test/porousmediumflow/2pncmin/nonisothermal/properties.hh     | 4 ++++
 test/porousmediumflow/2pncmin/nonisothermal/spatialparams.hh  | 4 ++++
 test/porousmediumflow/3p/conduction/problem.hh                | 4 ++++
 test/porousmediumflow/3p/conduction/properties.hh             | 4 ++++
 test/porousmediumflow/3p/conduction/spatialparams.hh          | 4 ++++
 test/porousmediumflow/3p/convection/problem.hh                | 4 ++++
 test/porousmediumflow/3p/convection/properties.hh             | 4 ++++
 test/porousmediumflow/3p/infiltration/problem.hh              | 4 ++++
 test/porousmediumflow/3p/infiltration/properties.hh           | 4 ++++
 test/porousmediumflow/3p/infiltration/spatialparams.hh        | 4 ++++
 test/porousmediumflow/3p3c/columnxylol/problem.hh             | 4 ++++
 test/porousmediumflow/3p3c/columnxylol/properties.hh          | 4 ++++
 test/porousmediumflow/3p3c/columnxylol/spatialparams.hh       | 4 ++++
 test/porousmediumflow/3p3c/infiltration/problem.hh            | 4 ++++
 test/porousmediumflow/3p3c/infiltration/properties.hh         | 4 ++++
 test/porousmediumflow/3p3c/infiltration/spatialparams.hh      | 4 ++++
 test/porousmediumflow/3p3c/kuevette/problem.hh                | 4 ++++
 test/porousmediumflow/3p3c/kuevette/properties.hh             | 4 ++++
 test/porousmediumflow/3p3c/kuevette/spatialparams.hh          | 4 ++++
 test/porousmediumflow/3pwateroil/problem.hh                   | 4 ++++
 test/porousmediumflow/3pwateroil/properties.hh                | 4 ++++
 test/porousmediumflow/3pwateroil/spatialparams.hh             | 4 ++++
 test/porousmediumflow/co2/problem.hh                          | 4 ++++
 test/porousmediumflow/co2/properties.hh                       | 4 ++++
 test/porousmediumflow/co2/spatialparams.hh                    | 4 ++++
 test/porousmediumflow/mpnc/2p2ccomparison/problem.hh          | 4 ++++
 test/porousmediumflow/mpnc/2p2ccomparison/properties.hh       | 4 ++++
 test/porousmediumflow/mpnc/2p2ccomparison/spatialparams.hh    | 4 ++++
 test/porousmediumflow/mpnc/kinetic/problem.hh                 | 4 ++++
 test/porousmediumflow/mpnc/kinetic/properties.hh              | 4 ++++
 test/porousmediumflow/mpnc/kinetic/spatialparams.hh           | 4 ++++
 test/porousmediumflow/mpnc/obstacle/problem.hh                | 4 ++++
 test/porousmediumflow/mpnc/obstacle/properties.hh             | 4 ++++
 test/porousmediumflow/mpnc/obstacle/spatialparams.hh          | 4 ++++
 .../mpnc/thermalnonequilibrium/combustionfluidsystem.hh       | 4 ++++
 .../mpnc/thermalnonequilibrium/combustionlocalresidual.hh     | 4 ++++
 test/porousmediumflow/mpnc/thermalnonequilibrium/problem.hh   | 4 ++++
 .../porousmediumflow/mpnc/thermalnonequilibrium/properties.hh | 4 ++++
 .../mpnc/thermalnonequilibrium/spatialparams.hh               | 4 ++++
 test/porousmediumflow/richards/analytical/problem.hh          | 4 ++++
 test/porousmediumflow/richards/analytical/properties.hh       | 4 ++++
 test/porousmediumflow/richards/analytical/spatialparams.hh    | 4 ++++
 test/porousmediumflow/richards/annulus/problem.hh             | 4 ++++
 test/porousmediumflow/richards/annulus/properties.hh          | 4 ++++
 test/porousmediumflow/richards/annulus/spatialparams.hh       | 4 ++++
 test/porousmediumflow/richards/benchmarks/analytical.hh       | 4 ++++
 test/porousmediumflow/richards/benchmarks/problem.hh          | 4 ++++
 test/porousmediumflow/richards/benchmarks/properties.hh       | 4 ++++
 test/porousmediumflow/richards/benchmarks/spatialparams.hh    | 4 ++++
 test/porousmediumflow/richards/lens/problem.hh                | 4 ++++
 test/porousmediumflow/richards/lens/properties.hh             | 4 ++++
 test/porousmediumflow/richards/lens/spatialparams.hh          | 4 ++++
 .../richards/nonisothermal/conduction/problem.hh              | 4 ++++
 .../richards/nonisothermal/conduction/properties.hh           | 4 ++++
 .../richards/nonisothermal/convection/problem.hh              | 4 ++++
 .../richards/nonisothermal/convection/properties.hh           | 4 ++++
 .../richards/nonisothermal/evaporation/problem.hh             | 4 ++++
 .../richards/nonisothermal/evaporation/properties.hh          | 4 ++++
 test/porousmediumflow/richards/nonisothermal/spatialparams.hh | 4 ++++
 test/porousmediumflow/richardsnc/problem.hh                   | 4 ++++
 test/porousmediumflow/richardsnc/properties.hh                | 4 ++++
 test/porousmediumflow/richardsnc/spatialparams.hh             | 4 ++++
 test/porousmediumflow/solidenergy/problem.hh                  | 4 ++++
 test/porousmediumflow/solidenergy/properties.hh               | 4 ++++
 test/porousmediumflow/solidenergy/spatialparams.hh            | 4 ++++
 test/porousmediumflow/tracer/2ptracer/problem.hh              | 4 ++++
 test/porousmediumflow/tracer/2ptracer/properties.hh           | 4 ++++
 test/porousmediumflow/tracer/2ptracer/spatialparams.hh        | 4 ++++
 test/porousmediumflow/tracer/constvel/problem.hh              | 4 ++++
 test/porousmediumflow/tracer/constvel/properties.hh           | 4 ++++
 test/porousmediumflow/tracer/constvel/spatialparams.hh        | 4 ++++
 test/porousmediumflow/tracer/multiphase/fluidsystem.hh        | 4 ++++
 test/porousmediumflow/tracer/multiphase/problem.hh            | 4 ++++
 test/porousmediumflow/tracer/multiphase/properties.hh         | 4 ++++
 test/porousmediumflow/tracer/multiphase/spatialparams.hh      | 4 ++++
 test/python/test_boundaryloop.hh                              | 4 ++++
 1373 files changed, 5492 insertions(+)

diff --git a/bin/util/co2table.hh.template b/bin/util/co2table.hh.template
index 5c2c9021a9..431e591ec8 100644
--- a/bin/util/co2table.hh.template
+++ b/bin/util/co2table.hh.template
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/adaptive/adapt.hh b/dumux/adaptive/adapt.hh
index 64dc9716e2..9a284ecc23 100644
--- a/dumux/adaptive/adapt.hh
+++ b/dumux/adaptive/adapt.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/adaptive/griddatatransfer.hh b/dumux/adaptive/griddatatransfer.hh
index 48b0401954..cb1f5ea17f 100644
--- a/dumux/adaptive/griddatatransfer.hh
+++ b/dumux/adaptive/griddatatransfer.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/adaptive/initializationindicator.hh b/dumux/adaptive/initializationindicator.hh
index 19384a21be..9aadebad95 100644
--- a/dumux/adaptive/initializationindicator.hh
+++ b/dumux/adaptive/initializationindicator.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/adaptive/markelements.hh b/dumux/adaptive/markelements.hh
index a33b417aee..6fd9f648ac 100644
--- a/dumux/adaptive/markelements.hh
+++ b/dumux/adaptive/markelements.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/cclocalassembler.hh b/dumux/assembly/cclocalassembler.hh
index 2be53f9789..ea752804fe 100644
--- a/dumux/assembly/cclocalassembler.hh
+++ b/dumux/assembly/cclocalassembler.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/cclocalresidual.hh b/dumux/assembly/cclocalresidual.hh
index e02236c6b9..07b697b797 100644
--- a/dumux/assembly/cclocalresidual.hh
+++ b/dumux/assembly/cclocalresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/coloring.hh b/dumux/assembly/coloring.hh
index 1b3f7ccbbd..c864b8b2e4 100644
--- a/dumux/assembly/coloring.hh
+++ b/dumux/assembly/coloring.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/cvfelocalassembler.hh b/dumux/assembly/cvfelocalassembler.hh
index f4e98cca4f..f48d8fed17 100644
--- a/dumux/assembly/cvfelocalassembler.hh
+++ b/dumux/assembly/cvfelocalassembler.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/cvfelocalresidual.hh b/dumux/assembly/cvfelocalresidual.hh
index a360aa32e5..52cad5a84f 100644
--- a/dumux/assembly/cvfelocalresidual.hh
+++ b/dumux/assembly/cvfelocalresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/diffmethod.hh b/dumux/assembly/diffmethod.hh
index fb88942b66..499cc401cc 100644
--- a/dumux/assembly/diffmethod.hh
+++ b/dumux/assembly/diffmethod.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/entitycolor.hh b/dumux/assembly/entitycolor.hh
index abe95c0a0b..48c8895329 100644
--- a/dumux/assembly/entitycolor.hh
+++ b/dumux/assembly/entitycolor.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/fclocalassembler.hh b/dumux/assembly/fclocalassembler.hh
index 8c10473693..2ea79f2081 100644
--- a/dumux/assembly/fclocalassembler.hh
+++ b/dumux/assembly/fclocalassembler.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/fclocalresidual.hh b/dumux/assembly/fclocalresidual.hh
index 15a2cca28e..95884d014f 100644
--- a/dumux/assembly/fclocalresidual.hh
+++ b/dumux/assembly/fclocalresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/fvassembler.hh b/dumux/assembly/fvassembler.hh
index ed9840745b..1f81f1fd14 100644
--- a/dumux/assembly/fvassembler.hh
+++ b/dumux/assembly/fvassembler.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/fvlocalassemblerbase.hh b/dumux/assembly/fvlocalassemblerbase.hh
index 3cfb883b35..542b3477c0 100644
--- a/dumux/assembly/fvlocalassemblerbase.hh
+++ b/dumux/assembly/fvlocalassemblerbase.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/fvlocalresidual.hh b/dumux/assembly/fvlocalresidual.hh
index b5d0fea004..5b95fc8a92 100644
--- a/dumux/assembly/fvlocalresidual.hh
+++ b/dumux/assembly/fvlocalresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/initialsolution.hh b/dumux/assembly/initialsolution.hh
index 9b2442d237..cd3af70d3a 100644
--- a/dumux/assembly/initialsolution.hh
+++ b/dumux/assembly/initialsolution.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/jacobianpattern.hh b/dumux/assembly/jacobianpattern.hh
index d4f79e10e3..ccd77541c8 100644
--- a/dumux/assembly/jacobianpattern.hh
+++ b/dumux/assembly/jacobianpattern.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/numericepsilon.hh b/dumux/assembly/numericepsilon.hh
index ecd24cb500..e0efcc7b40 100644
--- a/dumux/assembly/numericepsilon.hh
+++ b/dumux/assembly/numericepsilon.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/partialreassembler.hh b/dumux/assembly/partialreassembler.hh
index b45334195c..8815711a5d 100644
--- a/dumux/assembly/partialreassembler.hh
+++ b/dumux/assembly/partialreassembler.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/staggeredfvassembler.hh b/dumux/assembly/staggeredfvassembler.hh
index 6430b19a97..6e610551bc 100644
--- a/dumux/assembly/staggeredfvassembler.hh
+++ b/dumux/assembly/staggeredfvassembler.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/staggeredlocalresidual.hh b/dumux/assembly/staggeredlocalresidual.hh
index 15826b6bbf..7492a55b30 100644
--- a/dumux/assembly/staggeredlocalresidual.hh
+++ b/dumux/assembly/staggeredlocalresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/assembly/volvardeflectionhelper_.hh b/dumux/assembly/volvardeflectionhelper_.hh
index b5fc390e6a..4cb403d956 100644
--- a/dumux/assembly/volvardeflectionhelper_.hh
+++ b/dumux/assembly/volvardeflectionhelper_.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/balanceequationopts.hh b/dumux/common/balanceequationopts.hh
index 7732f0ffa5..5677c3df88 100644
--- a/dumux/common/balanceequationopts.hh
+++ b/dumux/common/balanceequationopts.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/boundaryflag.hh b/dumux/common/boundaryflag.hh
index b60ae63f42..66681b5831 100644
--- a/dumux/common/boundaryflag.hh
+++ b/dumux/common/boundaryflag.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/boundarytypes.hh b/dumux/common/boundarytypes.hh
index 0fc34dc1d5..2fd64bc429 100644
--- a/dumux/common/boundarytypes.hh
+++ b/dumux/common/boundarytypes.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/cubicspline.hh b/dumux/common/cubicspline.hh
index 5264c33379..3ebe55debd 100644
--- a/dumux/common/cubicspline.hh
+++ b/dumux/common/cubicspline.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/cubicsplinehermitebasis.hh b/dumux/common/cubicsplinehermitebasis.hh
index 73f826a5b0..7f950a65f2 100644
--- a/dumux/common/cubicsplinehermitebasis.hh
+++ b/dumux/common/cubicsplinehermitebasis.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/defaultmappertraits.hh b/dumux/common/defaultmappertraits.hh
index 50f91ed4a7..109ca35139 100644
--- a/dumux/common/defaultmappertraits.hh
+++ b/dumux/common/defaultmappertraits.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/defaultusagemessage.hh b/dumux/common/defaultusagemessage.hh
index 2df70e6c8c..83afc3e97f 100644
--- a/dumux/common/defaultusagemessage.hh
+++ b/dumux/common/defaultusagemessage.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/deprecated.hh b/dumux/common/deprecated.hh
index acb380b63e..9898c2aa7e 100644
--- a/dumux/common/deprecated.hh
+++ b/dumux/common/deprecated.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/dimensionlessnumbers.hh b/dumux/common/dimensionlessnumbers.hh
index d7c9db3015..5121c0b9a6 100644
--- a/dumux/common/dimensionlessnumbers.hh
+++ b/dumux/common/dimensionlessnumbers.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/dumuxmessage.hh b/dumux/common/dumuxmessage.hh
index 937da2af35..4bd44ec1b5 100644
--- a/dumux/common/dumuxmessage.hh
+++ b/dumux/common/dumuxmessage.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/entitymap.hh b/dumux/common/entitymap.hh
index 31b077cffc..5a9e7acbfa 100644
--- a/dumux/common/entitymap.hh
+++ b/dumux/common/entitymap.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/enumerate.hh b/dumux/common/enumerate.hh
index 983d2ecbdf..c31fea3c14 100644
--- a/dumux/common/enumerate.hh
+++ b/dumux/common/enumerate.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/exceptions.hh b/dumux/common/exceptions.hh
index b2e34285a3..f698ad3ca8 100644
--- a/dumux/common/exceptions.hh
+++ b/dumux/common/exceptions.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/fixedlengthspline_.hh b/dumux/common/fixedlengthspline_.hh
index db205d80cf..c83684d98f 100644
--- a/dumux/common/fixedlengthspline_.hh
+++ b/dumux/common/fixedlengthspline_.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/fvporousmediumspatialparams.hh b/dumux/common/fvporousmediumspatialparams.hh
index b4e15ea9ba..b6f5bf2b49 100644
--- a/dumux/common/fvporousmediumspatialparams.hh
+++ b/dumux/common/fvporousmediumspatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/fvproblem.hh b/dumux/common/fvproblem.hh
index bfdc48a2c5..f79495576d 100644
--- a/dumux/common/fvproblem.hh
+++ b/dumux/common/fvproblem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/fvproblemwithspatialparams.hh b/dumux/common/fvproblemwithspatialparams.hh
index 91564c84a4..9c39b4db92 100644
--- a/dumux/common/fvproblemwithspatialparams.hh
+++ b/dumux/common/fvproblemwithspatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/fvspatialparams.hh b/dumux/common/fvspatialparams.hh
index f40329bfe6..14723d1732 100644
--- a/dumux/common/fvspatialparams.hh
+++ b/dumux/common/fvspatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/gridcapabilities.hh b/dumux/common/gridcapabilities.hh
index 3806be6467..44a2beee91 100644
--- a/dumux/common/gridcapabilities.hh
+++ b/dumux/common/gridcapabilities.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/indextraits.hh b/dumux/common/indextraits.hh
index d5c6c406cb..5be3e2b84e 100644
--- a/dumux/common/indextraits.hh
+++ b/dumux/common/indextraits.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/initialize.hh b/dumux/common/initialize.hh
index f3a4f35b70..4209967703 100644
--- a/dumux/common/initialize.hh
+++ b/dumux/common/initialize.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/integrate.hh b/dumux/common/integrate.hh
index 4c757d7eb5..61a02dbc43 100644
--- a/dumux/common/integrate.hh
+++ b/dumux/common/integrate.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/intersectionmapper.hh b/dumux/common/intersectionmapper.hh
index 5921eecec4..435e6530c1 100644
--- a/dumux/common/intersectionmapper.hh
+++ b/dumux/common/intersectionmapper.hh
@@ -1,4 +1,8 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/loggingparametertree.hh b/dumux/common/loggingparametertree.hh
index 2eadbb62f6..a02ed95659 100644
--- a/dumux/common/loggingparametertree.hh
+++ b/dumux/common/loggingparametertree.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/math.hh b/dumux/common/math.hh
index d5ece83908..fa58d4331b 100644
--- a/dumux/common/math.hh
+++ b/dumux/common/math.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/metadata.hh b/dumux/common/metadata.hh
index c6077d74ee..9111a4afdd 100644
--- a/dumux/common/metadata.hh
+++ b/dumux/common/metadata.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/monotonecubicspline.hh b/dumux/common/monotonecubicspline.hh
index a63a90883d..41dd2847db 100644
--- a/dumux/common/monotonecubicspline.hh
+++ b/dumux/common/monotonecubicspline.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/numeqvector.hh b/dumux/common/numeqvector.hh
index f85961b47d..e0a38adb1a 100644
--- a/dumux/common/numeqvector.hh
+++ b/dumux/common/numeqvector.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/numericdifferentiation.hh b/dumux/common/numericdifferentiation.hh
index 59945384e0..78e7b9dc0d 100644
--- a/dumux/common/numericdifferentiation.hh
+++ b/dumux/common/numericdifferentiation.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/optionalscalar.hh b/dumux/common/optionalscalar.hh
index f994d97894..7b0e94baa9 100644
--- a/dumux/common/optionalscalar.hh
+++ b/dumux/common/optionalscalar.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/parameters.hh b/dumux/common/parameters.hh
index d72a26aa0d..ed85683cc5 100644
--- a/dumux/common/parameters.hh
+++ b/dumux/common/parameters.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/partial.hh b/dumux/common/partial.hh
index eeb65a35a8..89cc41ab88 100644
--- a/dumux/common/partial.hh
+++ b/dumux/common/partial.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/pdesolver.hh b/dumux/common/pdesolver.hh
index fe9b111a97..b4c7b5bf41 100644
--- a/dumux/common/pdesolver.hh
+++ b/dumux/common/pdesolver.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/pointsource.hh b/dumux/common/pointsource.hh
index 92767c8d3c..5d6d846456 100644
--- a/dumux/common/pointsource.hh
+++ b/dumux/common/pointsource.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/properties.hh b/dumux/common/properties.hh
index 164d44aab5..91a95fd942 100644
--- a/dumux/common/properties.hh
+++ b/dumux/common/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/properties/grid.hh b/dumux/common/properties/grid.hh
index e13bd74f41..a7c6ebb65b 100644
--- a/dumux/common/properties/grid.hh
+++ b/dumux/common/properties/grid.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/properties/model.hh b/dumux/common/properties/model.hh
index 4b128dd59f..76b8a7305f 100644
--- a/dumux/common/properties/model.hh
+++ b/dumux/common/properties/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/properties/propertysystem.hh b/dumux/common/properties/propertysystem.hh
index 9e9e9d2e6d..5a461f336b 100644
--- a/dumux/common/properties/propertysystem.hh
+++ b/dumux/common/properties/propertysystem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/random.hh b/dumux/common/random.hh
index b6f0af9bb5..71ea285dbc 100644
--- a/dumux/common/random.hh
+++ b/dumux/common/random.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/reorderingdofmapper.hh b/dumux/common/reorderingdofmapper.hh
index 6f16d05f9d..9a56a4bad6 100644
--- a/dumux/common/reorderingdofmapper.hh
+++ b/dumux/common/reorderingdofmapper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/reservedblockvector.hh b/dumux/common/reservedblockvector.hh
index 7049e647bc..37c5069b30 100644
--- a/dumux/common/reservedblockvector.hh
+++ b/dumux/common/reservedblockvector.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/spline.hh b/dumux/common/spline.hh
index 5ef7196906..b2c65b9aba 100644
--- a/dumux/common/spline.hh
+++ b/dumux/common/spline.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/splinecommon_.hh b/dumux/common/splinecommon_.hh
index 20b07bd913..2d762bf0e5 100644
--- a/dumux/common/splinecommon_.hh
+++ b/dumux/common/splinecommon_.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/staggeredfvproblem.hh b/dumux/common/staggeredfvproblem.hh
index 3197fa4ea3..fda4eef371 100644
--- a/dumux/common/staggeredfvproblem.hh
+++ b/dumux/common/staggeredfvproblem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/stringutilities.hh b/dumux/common/stringutilities.hh
index 8e195ef268..aaf819523a 100644
--- a/dumux/common/stringutilities.hh
+++ b/dumux/common/stringutilities.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/tabulated2dfunction.hh b/dumux/common/tabulated2dfunction.hh
index 5cfa778c59..dd36bf2884 100644
--- a/dumux/common/tabulated2dfunction.hh
+++ b/dumux/common/tabulated2dfunction.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/tag.hh b/dumux/common/tag.hh
index 776631a264..13e8130b2b 100644
--- a/dumux/common/tag.hh
+++ b/dumux/common/tag.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/timeloop.hh b/dumux/common/timeloop.hh
index d97dd620cd..bf9ad7481b 100644
--- a/dumux/common/timeloop.hh
+++ b/dumux/common/timeloop.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/typetraits/isvalid.hh b/dumux/common/typetraits/isvalid.hh
index ec27fe8f57..865dfde0a5 100644
--- a/dumux/common/typetraits/isvalid.hh
+++ b/dumux/common/typetraits/isvalid.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/typetraits/matrix.hh b/dumux/common/typetraits/matrix.hh
index eec3592e83..959543ad76 100644
--- a/dumux/common/typetraits/matrix.hh
+++ b/dumux/common/typetraits/matrix.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/typetraits/problem.hh b/dumux/common/typetraits/problem.hh
index fb7eca4402..eb3e34ad4a 100644
--- a/dumux/common/typetraits/problem.hh
+++ b/dumux/common/typetraits/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/typetraits/state.hh b/dumux/common/typetraits/state.hh
index d63ad836b0..f190b4d9fe 100644
--- a/dumux/common/typetraits/state.hh
+++ b/dumux/common/typetraits/state.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/typetraits/typetraits.hh b/dumux/common/typetraits/typetraits.hh
index 6f74fac6d6..f8474ba62f 100644
--- a/dumux/common/typetraits/typetraits.hh
+++ b/dumux/common/typetraits/typetraits.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/typetraits/utility.hh b/dumux/common/typetraits/utility.hh
index b374ec436c..cb1a9e4d16 100644
--- a/dumux/common/typetraits/utility.hh
+++ b/dumux/common/typetraits/utility.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/typetraits/vector.hh b/dumux/common/typetraits/vector.hh
index 50df7f9224..a086ccb0e8 100644
--- a/dumux/common/typetraits/vector.hh
+++ b/dumux/common/typetraits/vector.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/variablelengthspline_.hh b/dumux/common/variablelengthspline_.hh
index 33578d4446..8afb1b3972 100644
--- a/dumux/common/variablelengthspline_.hh
+++ b/dumux/common/variablelengthspline_.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/variablesbackend.hh b/dumux/common/variablesbackend.hh
index 51e187b890..cb6abbae45 100644
--- a/dumux/common/variablesbackend.hh
+++ b/dumux/common/variablesbackend.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/common/volumevariables.hh b/dumux/common/volumevariables.hh
index 2b74ee8f01..8396352454 100644
--- a/dumux/common/volumevariables.hh
+++ b/dumux/common/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/basegridgeometry.hh b/dumux/discretization/basegridgeometry.hh
index 6032bf8fb8..8bb55e61a2 100644
--- a/dumux/discretization/basegridgeometry.hh
+++ b/dumux/discretization/basegridgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/basicgridgeometry.hh b/dumux/discretization/basicgridgeometry.hh
index 8548772425..c897c74e95 100644
--- a/dumux/discretization/basicgridgeometry.hh
+++ b/dumux/discretization/basicgridgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/box.hh b/dumux/discretization/box.hh
index ef39697945..a1e88096bc 100644
--- a/dumux/discretization/box.hh
+++ b/dumux/discretization/box.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/box/boxgeometryhelper.hh b/dumux/discretization/box/boxgeometryhelper.hh
index dec7c2d589..d916b3a7b2 100644
--- a/dumux/discretization/box/boxgeometryhelper.hh
+++ b/dumux/discretization/box/boxgeometryhelper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/box/elementsolution.hh b/dumux/discretization/box/elementsolution.hh
index 2d1aa4697b..469297ca5c 100644
--- a/dumux/discretization/box/elementsolution.hh
+++ b/dumux/discretization/box/elementsolution.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/box/fvelementgeometry.hh b/dumux/discretization/box/fvelementgeometry.hh
index df1d7d56ea..c7710a2237 100644
--- a/dumux/discretization/box/fvelementgeometry.hh
+++ b/dumux/discretization/box/fvelementgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/box/fvgridgeometry.hh b/dumux/discretization/box/fvgridgeometry.hh
index dbd1e28f7c..f343e2a197 100644
--- a/dumux/discretization/box/fvgridgeometry.hh
+++ b/dumux/discretization/box/fvgridgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/box/scvftoscvboundarytypes.hh b/dumux/discretization/box/scvftoscvboundarytypes.hh
index 857d4f1b18..981101d841 100644
--- a/dumux/discretization/box/scvftoscvboundarytypes.hh
+++ b/dumux/discretization/box/scvftoscvboundarytypes.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/box/subcontrolvolume.hh b/dumux/discretization/box/subcontrolvolume.hh
index 70b1035795..966ad308f0 100644
--- a/dumux/discretization/box/subcontrolvolume.hh
+++ b/dumux/discretization/box/subcontrolvolume.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/box/subcontrolvolumeface.hh b/dumux/discretization/box/subcontrolvolumeface.hh
index 5f6c081889..9dd49a5dd2 100644
--- a/dumux/discretization/box/subcontrolvolumeface.hh
+++ b/dumux/discretization/box/subcontrolvolumeface.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/ccmpfa.hh b/dumux/discretization/ccmpfa.hh
index 8d2f04d9fc..741e64bfbe 100644
--- a/dumux/discretization/ccmpfa.hh
+++ b/dumux/discretization/ccmpfa.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cctpfa.hh b/dumux/discretization/cctpfa.hh
index 4b5348d6e1..b26dd03923 100644
--- a/dumux/discretization/cctpfa.hh
+++ b/dumux/discretization/cctpfa.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/connectivitymap.hh b/dumux/discretization/cellcentered/connectivitymap.hh
index 1dd3d613cb..2f6af15883 100644
--- a/dumux/discretization/cellcentered/connectivitymap.hh
+++ b/dumux/discretization/cellcentered/connectivitymap.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/elementboundarytypes.hh b/dumux/discretization/cellcentered/elementboundarytypes.hh
index ed886b6266..741251c2b4 100644
--- a/dumux/discretization/cellcentered/elementboundarytypes.hh
+++ b/dumux/discretization/cellcentered/elementboundarytypes.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/elementsolution.hh b/dumux/discretization/cellcentered/elementsolution.hh
index 266345c03b..a63165d2b8 100644
--- a/dumux/discretization/cellcentered/elementsolution.hh
+++ b/dumux/discretization/cellcentered/elementsolution.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/gridvolumevariables.hh b/dumux/discretization/cellcentered/gridvolumevariables.hh
index 468d8acb91..0303790b16 100644
--- a/dumux/discretization/cellcentered/gridvolumevariables.hh
+++ b/dumux/discretization/cellcentered/gridvolumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/computetransmissibility.hh b/dumux/discretization/cellcentered/mpfa/computetransmissibility.hh
index f1b943b7a0..0716350518 100644
--- a/dumux/discretization/cellcentered/mpfa/computetransmissibility.hh
+++ b/dumux/discretization/cellcentered/mpfa/computetransmissibility.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/connectivitymap.hh b/dumux/discretization/cellcentered/mpfa/connectivitymap.hh
index 57b9e55e39..62a4b09242 100644
--- a/dumux/discretization/cellcentered/mpfa/connectivitymap.hh
+++ b/dumux/discretization/cellcentered/mpfa/connectivitymap.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/dualgridindexset.hh b/dumux/discretization/cellcentered/mpfa/dualgridindexset.hh
index 005fdc95d3..b5162c2071 100644
--- a/dumux/discretization/cellcentered/mpfa/dualgridindexset.hh
+++ b/dumux/discretization/cellcentered/mpfa/dualgridindexset.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/elementfluxvariablescache.hh b/dumux/discretization/cellcentered/mpfa/elementfluxvariablescache.hh
index 57b9ca5fbd..f459bb6746 100644
--- a/dumux/discretization/cellcentered/mpfa/elementfluxvariablescache.hh
+++ b/dumux/discretization/cellcentered/mpfa/elementfluxvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/elementvolumevariables.hh b/dumux/discretization/cellcentered/mpfa/elementvolumevariables.hh
index e0e76209ba..249fbee6c3 100644
--- a/dumux/discretization/cellcentered/mpfa/elementvolumevariables.hh
+++ b/dumux/discretization/cellcentered/mpfa/elementvolumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/fvelementgeometry.hh b/dumux/discretization/cellcentered/mpfa/fvelementgeometry.hh
index fea9e36359..fdade051ad 100644
--- a/dumux/discretization/cellcentered/mpfa/fvelementgeometry.hh
+++ b/dumux/discretization/cellcentered/mpfa/fvelementgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/fvgridgeometry.hh b/dumux/discretization/cellcentered/mpfa/fvgridgeometry.hh
index 8ab3f7fdd1..7a3c2190f8 100644
--- a/dumux/discretization/cellcentered/mpfa/fvgridgeometry.hh
+++ b/dumux/discretization/cellcentered/mpfa/fvgridgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/fvgridgeometrytraits.hh b/dumux/discretization/cellcentered/mpfa/fvgridgeometrytraits.hh
index ad4620916a..5f7d86a68e 100644
--- a/dumux/discretization/cellcentered/mpfa/fvgridgeometrytraits.hh
+++ b/dumux/discretization/cellcentered/mpfa/fvgridgeometrytraits.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/gridfluxvariablescache.hh b/dumux/discretization/cellcentered/mpfa/gridfluxvariablescache.hh
index d1da3b903d..4c9c6e9ec6 100644
--- a/dumux/discretization/cellcentered/mpfa/gridfluxvariablescache.hh
+++ b/dumux/discretization/cellcentered/mpfa/gridfluxvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/gridinteractionvolumeindexsets.hh b/dumux/discretization/cellcentered/mpfa/gridinteractionvolumeindexsets.hh
index 81c5e4e96d..fdc150ace2 100644
--- a/dumux/discretization/cellcentered/mpfa/gridinteractionvolumeindexsets.hh
+++ b/dumux/discretization/cellcentered/mpfa/gridinteractionvolumeindexsets.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/gridvolumevariables.hh b/dumux/discretization/cellcentered/mpfa/gridvolumevariables.hh
index 0c627be0a2..b7f468c369 100644
--- a/dumux/discretization/cellcentered/mpfa/gridvolumevariables.hh
+++ b/dumux/discretization/cellcentered/mpfa/gridvolumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/helper.hh b/dumux/discretization/cellcentered/mpfa/helper.hh
index c646076acb..0e9a101028 100644
--- a/dumux/discretization/cellcentered/mpfa/helper.hh
+++ b/dumux/discretization/cellcentered/mpfa/helper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/interactionvolumebase.hh b/dumux/discretization/cellcentered/mpfa/interactionvolumebase.hh
index 254c6f509c..c2f21efba5 100644
--- a/dumux/discretization/cellcentered/mpfa/interactionvolumebase.hh
+++ b/dumux/discretization/cellcentered/mpfa/interactionvolumebase.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/interactionvolumedatahandle.hh b/dumux/discretization/cellcentered/mpfa/interactionvolumedatahandle.hh
index 27b585aa11..c722f06e0d 100644
--- a/dumux/discretization/cellcentered/mpfa/interactionvolumedatahandle.hh
+++ b/dumux/discretization/cellcentered/mpfa/interactionvolumedatahandle.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/localassemblerbase.hh b/dumux/discretization/cellcentered/mpfa/localassemblerbase.hh
index 1e8d13f80a..4c557e2197 100644
--- a/dumux/discretization/cellcentered/mpfa/localassemblerbase.hh
+++ b/dumux/discretization/cellcentered/mpfa/localassemblerbase.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/localassemblerhelper.hh b/dumux/discretization/cellcentered/mpfa/localassemblerhelper.hh
index 33e6386c57..729213a978 100644
--- a/dumux/discretization/cellcentered/mpfa/localassemblerhelper.hh
+++ b/dumux/discretization/cellcentered/mpfa/localassemblerhelper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/localfacedata.hh b/dumux/discretization/cellcentered/mpfa/localfacedata.hh
index 5c8a6cd0ce..87ad958b55 100644
--- a/dumux/discretization/cellcentered/mpfa/localfacedata.hh
+++ b/dumux/discretization/cellcentered/mpfa/localfacedata.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/methods.hh b/dumux/discretization/cellcentered/mpfa/methods.hh
index 15766f9c6c..b7d4ac74a4 100644
--- a/dumux/discretization/cellcentered/mpfa/methods.hh
+++ b/dumux/discretization/cellcentered/mpfa/methods.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/omethod/interactionvolume.hh b/dumux/discretization/cellcentered/mpfa/omethod/interactionvolume.hh
index 54839dfbac..f767d90f47 100644
--- a/dumux/discretization/cellcentered/mpfa/omethod/interactionvolume.hh
+++ b/dumux/discretization/cellcentered/mpfa/omethod/interactionvolume.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/omethod/interactionvolumeindexset.hh b/dumux/discretization/cellcentered/mpfa/omethod/interactionvolumeindexset.hh
index f5485a38eb..f61c996228 100644
--- a/dumux/discretization/cellcentered/mpfa/omethod/interactionvolumeindexset.hh
+++ b/dumux/discretization/cellcentered/mpfa/omethod/interactionvolumeindexset.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/omethod/localassembler.hh b/dumux/discretization/cellcentered/mpfa/omethod/localassembler.hh
index 0e954a0971..b3d340d288 100644
--- a/dumux/discretization/cellcentered/mpfa/omethod/localassembler.hh
+++ b/dumux/discretization/cellcentered/mpfa/omethod/localassembler.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/omethod/localsubcontrolentities.hh b/dumux/discretization/cellcentered/mpfa/omethod/localsubcontrolentities.hh
index edeca885ce..faff363f27 100644
--- a/dumux/discretization/cellcentered/mpfa/omethod/localsubcontrolentities.hh
+++ b/dumux/discretization/cellcentered/mpfa/omethod/localsubcontrolentities.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/omethod/scvgeometryhelper.hh b/dumux/discretization/cellcentered/mpfa/omethod/scvgeometryhelper.hh
index 0678285a68..56a1d0ff41 100644
--- a/dumux/discretization/cellcentered/mpfa/omethod/scvgeometryhelper.hh
+++ b/dumux/discretization/cellcentered/mpfa/omethod/scvgeometryhelper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/omethod/staticinteractionvolume.hh b/dumux/discretization/cellcentered/mpfa/omethod/staticinteractionvolume.hh
index 328f0054bc..73d40ea862 100644
--- a/dumux/discretization/cellcentered/mpfa/omethod/staticinteractionvolume.hh
+++ b/dumux/discretization/cellcentered/mpfa/omethod/staticinteractionvolume.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/scvgradients.hh b/dumux/discretization/cellcentered/mpfa/scvgradients.hh
index e8e003b957..f29fbff3d5 100644
--- a/dumux/discretization/cellcentered/mpfa/scvgradients.hh
+++ b/dumux/discretization/cellcentered/mpfa/scvgradients.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/mpfa/subcontrolvolumeface.hh b/dumux/discretization/cellcentered/mpfa/subcontrolvolumeface.hh
index 448615ea3b..1042497645 100644
--- a/dumux/discretization/cellcentered/mpfa/subcontrolvolumeface.hh
+++ b/dumux/discretization/cellcentered/mpfa/subcontrolvolumeface.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/subcontrolvolume.hh b/dumux/discretization/cellcentered/subcontrolvolume.hh
index 506d790d1d..352d8d32a9 100644
--- a/dumux/discretization/cellcentered/subcontrolvolume.hh
+++ b/dumux/discretization/cellcentered/subcontrolvolume.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/tpfa/computetransmissibility.hh b/dumux/discretization/cellcentered/tpfa/computetransmissibility.hh
index 8e12be2cdc..6f79af23c1 100644
--- a/dumux/discretization/cellcentered/tpfa/computetransmissibility.hh
+++ b/dumux/discretization/cellcentered/tpfa/computetransmissibility.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/tpfa/elementfluxvariablescache.hh b/dumux/discretization/cellcentered/tpfa/elementfluxvariablescache.hh
index ac8d576fe0..814ae66a51 100644
--- a/dumux/discretization/cellcentered/tpfa/elementfluxvariablescache.hh
+++ b/dumux/discretization/cellcentered/tpfa/elementfluxvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/tpfa/elementvolumevariables.hh b/dumux/discretization/cellcentered/tpfa/elementvolumevariables.hh
index 40656d7a54..1bed1ce522 100644
--- a/dumux/discretization/cellcentered/tpfa/elementvolumevariables.hh
+++ b/dumux/discretization/cellcentered/tpfa/elementvolumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/tpfa/fvelementgeometry.hh b/dumux/discretization/cellcentered/tpfa/fvelementgeometry.hh
index a47b706990..e590d9c8db 100644
--- a/dumux/discretization/cellcentered/tpfa/fvelementgeometry.hh
+++ b/dumux/discretization/cellcentered/tpfa/fvelementgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/tpfa/fvgridgeometry.hh b/dumux/discretization/cellcentered/tpfa/fvgridgeometry.hh
index f80670ef99..2bb99f7f7b 100644
--- a/dumux/discretization/cellcentered/tpfa/fvgridgeometry.hh
+++ b/dumux/discretization/cellcentered/tpfa/fvgridgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/tpfa/gridfluxvariablescache.hh b/dumux/discretization/cellcentered/tpfa/gridfluxvariablescache.hh
index 3d88f5271e..9ef98b8fe6 100644
--- a/dumux/discretization/cellcentered/tpfa/gridfluxvariablescache.hh
+++ b/dumux/discretization/cellcentered/tpfa/gridfluxvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/tpfa/gridvolumevariables.hh b/dumux/discretization/cellcentered/tpfa/gridvolumevariables.hh
index 4d7c4c3a36..fe24fda876 100644
--- a/dumux/discretization/cellcentered/tpfa/gridvolumevariables.hh
+++ b/dumux/discretization/cellcentered/tpfa/gridvolumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cellcentered/tpfa/subcontrolvolumeface.hh b/dumux/discretization/cellcentered/tpfa/subcontrolvolumeface.hh
index 8fc8682526..d7d2e27c30 100644
--- a/dumux/discretization/cellcentered/tpfa/subcontrolvolumeface.hh
+++ b/dumux/discretization/cellcentered/tpfa/subcontrolvolumeface.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/checkoverlapsize.hh b/dumux/discretization/checkoverlapsize.hh
index cbea9b76a7..c755a397cd 100644
--- a/dumux/discretization/checkoverlapsize.hh
+++ b/dumux/discretization/checkoverlapsize.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cvfe/elementboundarytypes.hh b/dumux/discretization/cvfe/elementboundarytypes.hh
index d3abb4eb46..2cde00d5a5 100644
--- a/dumux/discretization/cvfe/elementboundarytypes.hh
+++ b/dumux/discretization/cvfe/elementboundarytypes.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cvfe/elementfluxvariablescache.hh b/dumux/discretization/cvfe/elementfluxvariablescache.hh
index b6ebcf0d88..9678d800ee 100644
--- a/dumux/discretization/cvfe/elementfluxvariablescache.hh
+++ b/dumux/discretization/cvfe/elementfluxvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cvfe/elementsolution.hh b/dumux/discretization/cvfe/elementsolution.hh
index bea2e41173..7b0dd26b70 100644
--- a/dumux/discretization/cvfe/elementsolution.hh
+++ b/dumux/discretization/cvfe/elementsolution.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cvfe/elementvolumevariables.hh b/dumux/discretization/cvfe/elementvolumevariables.hh
index 482c963e9f..2f019961fa 100644
--- a/dumux/discretization/cvfe/elementvolumevariables.hh
+++ b/dumux/discretization/cvfe/elementvolumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cvfe/fluxvariablescache.hh b/dumux/discretization/cvfe/fluxvariablescache.hh
index 2618827bac..4998869e00 100644
--- a/dumux/discretization/cvfe/fluxvariablescache.hh
+++ b/dumux/discretization/cvfe/fluxvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cvfe/gridfluxvariablescache.hh b/dumux/discretization/cvfe/gridfluxvariablescache.hh
index 7c0d6d44d9..c7926e7525 100644
--- a/dumux/discretization/cvfe/gridfluxvariablescache.hh
+++ b/dumux/discretization/cvfe/gridfluxvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/cvfe/gridvolumevariables.hh b/dumux/discretization/cvfe/gridvolumevariables.hh
index dad13503ef..579be0be94 100644
--- a/dumux/discretization/cvfe/gridvolumevariables.hh
+++ b/dumux/discretization/cvfe/gridvolumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/elementsolution.hh b/dumux/discretization/elementsolution.hh
index bdc7fb8616..91fb289406 100644
--- a/dumux/discretization/elementsolution.hh
+++ b/dumux/discretization/elementsolution.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/evalgradients.hh b/dumux/discretization/evalgradients.hh
index b2da4e4aa2..237c47643d 100644
--- a/dumux/discretization/evalgradients.hh
+++ b/dumux/discretization/evalgradients.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/evalsolution.hh b/dumux/discretization/evalsolution.hh
index fe135389ce..3839dfbb58 100644
--- a/dumux/discretization/evalsolution.hh
+++ b/dumux/discretization/evalsolution.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/extrusion.hh b/dumux/discretization/extrusion.hh
index f2347c3aee..5793c58e19 100644
--- a/dumux/discretization/extrusion.hh
+++ b/dumux/discretization/extrusion.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/diamond/elementsolution.hh b/dumux/discretization/facecentered/diamond/elementsolution.hh
index 00b4671f77..7b5df5657f 100644
--- a/dumux/discretization/facecentered/diamond/elementsolution.hh
+++ b/dumux/discretization/facecentered/diamond/elementsolution.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/diamond/fvelementgeometry.hh b/dumux/discretization/facecentered/diamond/fvelementgeometry.hh
index 05940549cf..78b2083d2d 100644
--- a/dumux/discretization/facecentered/diamond/fvelementgeometry.hh
+++ b/dumux/discretization/facecentered/diamond/fvelementgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/diamond/fvgridgeometry.hh b/dumux/discretization/facecentered/diamond/fvgridgeometry.hh
index 9854addfdd..7a1ab95670 100644
--- a/dumux/discretization/facecentered/diamond/fvgridgeometry.hh
+++ b/dumux/discretization/facecentered/diamond/fvgridgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/diamond/geometryhelper.hh b/dumux/discretization/facecentered/diamond/geometryhelper.hh
index cfa8b3bd85..ff94e682f0 100644
--- a/dumux/discretization/facecentered/diamond/geometryhelper.hh
+++ b/dumux/discretization/facecentered/diamond/geometryhelper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/diamond/subcontrolvolume.hh b/dumux/discretization/facecentered/diamond/subcontrolvolume.hh
index 32ddccf040..899cd54627 100644
--- a/dumux/discretization/facecentered/diamond/subcontrolvolume.hh
+++ b/dumux/discretization/facecentered/diamond/subcontrolvolume.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/diamond/subcontrolvolumeface.hh b/dumux/discretization/facecentered/diamond/subcontrolvolumeface.hh
index 3e76f5f91d..20688f9f7f 100644
--- a/dumux/discretization/facecentered/diamond/subcontrolvolumeface.hh
+++ b/dumux/discretization/facecentered/diamond/subcontrolvolumeface.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/staggered/connectivitymap.hh b/dumux/discretization/facecentered/staggered/connectivitymap.hh
index a908d9459e..f23c78c151 100644
--- a/dumux/discretization/facecentered/staggered/connectivitymap.hh
+++ b/dumux/discretization/facecentered/staggered/connectivitymap.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/staggered/consistentlyorientedgrid.hh b/dumux/discretization/facecentered/staggered/consistentlyorientedgrid.hh
index f399cb9508..68b2076815 100644
--- a/dumux/discretization/facecentered/staggered/consistentlyorientedgrid.hh
+++ b/dumux/discretization/facecentered/staggered/consistentlyorientedgrid.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/staggered/elementboundarytypes.hh b/dumux/discretization/facecentered/staggered/elementboundarytypes.hh
index eef50caf06..a76fb9622f 100644
--- a/dumux/discretization/facecentered/staggered/elementboundarytypes.hh
+++ b/dumux/discretization/facecentered/staggered/elementboundarytypes.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/staggered/elementfluxvariablescache.hh b/dumux/discretization/facecentered/staggered/elementfluxvariablescache.hh
index d611580dcc..277e409208 100644
--- a/dumux/discretization/facecentered/staggered/elementfluxvariablescache.hh
+++ b/dumux/discretization/facecentered/staggered/elementfluxvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/staggered/elementsolution.hh b/dumux/discretization/facecentered/staggered/elementsolution.hh
index bf94a69e14..ec4a71f1fd 100644
--- a/dumux/discretization/facecentered/staggered/elementsolution.hh
+++ b/dumux/discretization/facecentered/staggered/elementsolution.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/staggered/elementvolumevariables.hh b/dumux/discretization/facecentered/staggered/elementvolumevariables.hh
index b991f76271..5a5a059a91 100644
--- a/dumux/discretization/facecentered/staggered/elementvolumevariables.hh
+++ b/dumux/discretization/facecentered/staggered/elementvolumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/staggered/fvelementgeometry.hh b/dumux/discretization/facecentered/staggered/fvelementgeometry.hh
index 1219eafe0a..633a465de9 100644
--- a/dumux/discretization/facecentered/staggered/fvelementgeometry.hh
+++ b/dumux/discretization/facecentered/staggered/fvelementgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/staggered/fvgridgeometry.hh b/dumux/discretization/facecentered/staggered/fvgridgeometry.hh
index 629a3d0350..5b6dc65ff1 100644
--- a/dumux/discretization/facecentered/staggered/fvgridgeometry.hh
+++ b/dumux/discretization/facecentered/staggered/fvgridgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/staggered/geometryhelper.hh b/dumux/discretization/facecentered/staggered/geometryhelper.hh
index 3891ffe338..841353881d 100644
--- a/dumux/discretization/facecentered/staggered/geometryhelper.hh
+++ b/dumux/discretization/facecentered/staggered/geometryhelper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/staggered/gridfluxvariablescache.hh b/dumux/discretization/facecentered/staggered/gridfluxvariablescache.hh
index ad64caad40..60ec5ded4d 100644
--- a/dumux/discretization/facecentered/staggered/gridfluxvariablescache.hh
+++ b/dumux/discretization/facecentered/staggered/gridfluxvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/staggered/gridsupportsconcavecorners.hh b/dumux/discretization/facecentered/staggered/gridsupportsconcavecorners.hh
index 6ec4886542..4dc8a7968f 100644
--- a/dumux/discretization/facecentered/staggered/gridsupportsconcavecorners.hh
+++ b/dumux/discretization/facecentered/staggered/gridsupportsconcavecorners.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/staggered/gridvolumevariables.hh b/dumux/discretization/facecentered/staggered/gridvolumevariables.hh
index ef0dcd4017..474c200563 100644
--- a/dumux/discretization/facecentered/staggered/gridvolumevariables.hh
+++ b/dumux/discretization/facecentered/staggered/gridvolumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/staggered/localintersectionindexmapper.hh b/dumux/discretization/facecentered/staggered/localintersectionindexmapper.hh
index 0a2c92e84b..1ca7e59055 100644
--- a/dumux/discretization/facecentered/staggered/localintersectionindexmapper.hh
+++ b/dumux/discretization/facecentered/staggered/localintersectionindexmapper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/staggered/normalaxis.hh b/dumux/discretization/facecentered/staggered/normalaxis.hh
index f78c4d0221..91d234b352 100644
--- a/dumux/discretization/facecentered/staggered/normalaxis.hh
+++ b/dumux/discretization/facecentered/staggered/normalaxis.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/staggered/subcontrolvolume.hh b/dumux/discretization/facecentered/staggered/subcontrolvolume.hh
index 30fe21225a..f7be102382 100644
--- a/dumux/discretization/facecentered/staggered/subcontrolvolume.hh
+++ b/dumux/discretization/facecentered/staggered/subcontrolvolume.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/facecentered/staggered/subcontrolvolumeface.hh b/dumux/discretization/facecentered/staggered/subcontrolvolumeface.hh
index 38a129a16e..d6b346b81c 100644
--- a/dumux/discretization/facecentered/staggered/subcontrolvolumeface.hh
+++ b/dumux/discretization/facecentered/staggered/subcontrolvolumeface.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/fcdiamond.hh b/dumux/discretization/fcdiamond.hh
index 3e30177af9..28b019570e 100644
--- a/dumux/discretization/fcdiamond.hh
+++ b/dumux/discretization/fcdiamond.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/fcstaggered.hh b/dumux/discretization/fcstaggered.hh
index 42f8d6229a..6dbab4d64d 100644
--- a/dumux/discretization/fcstaggered.hh
+++ b/dumux/discretization/fcstaggered.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/fem/feelementgeometry.hh b/dumux/discretization/fem/feelementgeometry.hh
index a2ef6d18a6..96f3fad13f 100644
--- a/dumux/discretization/fem/feelementgeometry.hh
+++ b/dumux/discretization/fem/feelementgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/fem/fegridgeometry.hh b/dumux/discretization/fem/fegridgeometry.hh
index 8f00843a1b..bd8ae4af52 100644
--- a/dumux/discretization/fem/fegridgeometry.hh
+++ b/dumux/discretization/fem/fegridgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/fluxstencil.hh b/dumux/discretization/fluxstencil.hh
index d49fdf39b3..373a6d3ade 100644
--- a/dumux/discretization/fluxstencil.hh
+++ b/dumux/discretization/fluxstencil.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/functionspacebasis.hh b/dumux/discretization/functionspacebasis.hh
index ab43af0cbb..dd2d658daa 100644
--- a/dumux/discretization/functionspacebasis.hh
+++ b/dumux/discretization/functionspacebasis.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/fvgridvariables.hh b/dumux/discretization/fvgridvariables.hh
index bb87b72f8f..28c3643143 100644
--- a/dumux/discretization/fvgridvariables.hh
+++ b/dumux/discretization/fvgridvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/fvproperties.hh b/dumux/discretization/fvproperties.hh
index f6146fe4b9..015ab7b4db 100644
--- a/dumux/discretization/fvproperties.hh
+++ b/dumux/discretization/fvproperties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/localdoftraits.hh b/dumux/discretization/localdoftraits.hh
index 8bd27233fc..651e7a0a60 100644
--- a/dumux/discretization/localdoftraits.hh
+++ b/dumux/discretization/localdoftraits.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/localview.hh b/dumux/discretization/localview.hh
index fc230e8b5d..efd75444ea 100644
--- a/dumux/discretization/localview.hh
+++ b/dumux/discretization/localview.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/method.hh b/dumux/discretization/method.hh
index b2ffb4d673..83fc9c42ad 100644
--- a/dumux/discretization/method.hh
+++ b/dumux/discretization/method.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/nonconformingfecache.hh b/dumux/discretization/nonconformingfecache.hh
index 5915e66d08..25bd84db4f 100644
--- a/dumux/discretization/nonconformingfecache.hh
+++ b/dumux/discretization/nonconformingfecache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/porenetwork/fvelementgeometry.hh b/dumux/discretization/porenetwork/fvelementgeometry.hh
index 58d081b65b..fc7997f0b9 100644
--- a/dumux/discretization/porenetwork/fvelementgeometry.hh
+++ b/dumux/discretization/porenetwork/fvelementgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/porenetwork/gridgeometry.hh b/dumux/discretization/porenetwork/gridgeometry.hh
index 43f09f7cd8..9e10ff5dd6 100644
--- a/dumux/discretization/porenetwork/gridgeometry.hh
+++ b/dumux/discretization/porenetwork/gridgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/porenetwork/subcontrolvolume.hh b/dumux/discretization/porenetwork/subcontrolvolume.hh
index a55d53a7e4..f084cc6548 100644
--- a/dumux/discretization/porenetwork/subcontrolvolume.hh
+++ b/dumux/discretization/porenetwork/subcontrolvolume.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/porenetwork/subcontrolvolumeface.hh b/dumux/discretization/porenetwork/subcontrolvolumeface.hh
index e0d5caa145..0428cbe2b0 100644
--- a/dumux/discretization/porenetwork/subcontrolvolumeface.hh
+++ b/dumux/discretization/porenetwork/subcontrolvolumeface.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/pq1bubble.hh b/dumux/discretization/pq1bubble.hh
index 1c352a8a9c..a6aae792d3 100644
--- a/dumux/discretization/pq1bubble.hh
+++ b/dumux/discretization/pq1bubble.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/pq1bubble/elementsolution.hh b/dumux/discretization/pq1bubble/elementsolution.hh
index d2ab683ec0..5458a5cdbc 100644
--- a/dumux/discretization/pq1bubble/elementsolution.hh
+++ b/dumux/discretization/pq1bubble/elementsolution.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/pq1bubble/fvelementgeometry.hh b/dumux/discretization/pq1bubble/fvelementgeometry.hh
index 1bdc5911a8..665b30cd26 100644
--- a/dumux/discretization/pq1bubble/fvelementgeometry.hh
+++ b/dumux/discretization/pq1bubble/fvelementgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/pq1bubble/fvgridgeometry.hh b/dumux/discretization/pq1bubble/fvgridgeometry.hh
index c28f8b5508..f3757f1bb1 100644
--- a/dumux/discretization/pq1bubble/fvgridgeometry.hh
+++ b/dumux/discretization/pq1bubble/fvgridgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/pq1bubble/geometryhelper.hh b/dumux/discretization/pq1bubble/geometryhelper.hh
index de380c6845..c28977c2a5 100644
--- a/dumux/discretization/pq1bubble/geometryhelper.hh
+++ b/dumux/discretization/pq1bubble/geometryhelper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/pq1bubble/pq1bubblefecache.hh b/dumux/discretization/pq1bubble/pq1bubblefecache.hh
index 86e83e1d2e..0772ade027 100644
--- a/dumux/discretization/pq1bubble/pq1bubblefecache.hh
+++ b/dumux/discretization/pq1bubble/pq1bubblefecache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/pq1bubble/pq1bubblelocalfiniteelement.hh b/dumux/discretization/pq1bubble/pq1bubblelocalfiniteelement.hh
index 2b2ff827bf..0b4da17e74 100644
--- a/dumux/discretization/pq1bubble/pq1bubblelocalfiniteelement.hh
+++ b/dumux/discretization/pq1bubble/pq1bubblelocalfiniteelement.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/pq1bubble/subcontrolvolume.hh b/dumux/discretization/pq1bubble/subcontrolvolume.hh
index ea96c43160..4e40205de4 100644
--- a/dumux/discretization/pq1bubble/subcontrolvolume.hh
+++ b/dumux/discretization/pq1bubble/subcontrolvolume.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/pq1bubble/subcontrolvolumeface.hh b/dumux/discretization/pq1bubble/subcontrolvolumeface.hh
index 8397a8dd20..a6005bc149 100644
--- a/dumux/discretization/pq1bubble/subcontrolvolumeface.hh
+++ b/dumux/discretization/pq1bubble/subcontrolvolumeface.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/projection/l2_projection.hh b/dumux/discretization/projection/l2_projection.hh
index b67a85288a..b4ba62da37 100644
--- a/dumux/discretization/projection/l2_projection.hh
+++ b/dumux/discretization/projection/l2_projection.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/projection/projector.hh b/dumux/discretization/projection/projector.hh
index f20ce9b858..d2deb0f9b4 100644
--- a/dumux/discretization/projection/projector.hh
+++ b/dumux/discretization/projection/projector.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/scvandscvfiterators.hh b/dumux/discretization/scvandscvfiterators.hh
index 2935faf749..6417759c0f 100644
--- a/dumux/discretization/scvandscvfiterators.hh
+++ b/dumux/discretization/scvandscvfiterators.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered.hh b/dumux/discretization/staggered.hh
index afcd527712..e6a8d52911 100644
--- a/dumux/discretization/staggered.hh
+++ b/dumux/discretization/staggered.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/elementfacevariables.hh b/dumux/discretization/staggered/elementfacevariables.hh
index 7b35e818fe..cd3cbfa1f4 100644
--- a/dumux/discretization/staggered/elementfacevariables.hh
+++ b/dumux/discretization/staggered/elementfacevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/elementfluxvariablescache.hh b/dumux/discretization/staggered/elementfluxvariablescache.hh
index b301127f15..ea1e7669f7 100644
--- a/dumux/discretization/staggered/elementfluxvariablescache.hh
+++ b/dumux/discretization/staggered/elementfluxvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/elementsolution.hh b/dumux/discretization/staggered/elementsolution.hh
index cad2f55595..89c9f259f2 100644
--- a/dumux/discretization/staggered/elementsolution.hh
+++ b/dumux/discretization/staggered/elementsolution.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/facesolution.hh b/dumux/discretization/staggered/facesolution.hh
index 58aa36181e..3f847c3026 100644
--- a/dumux/discretization/staggered/facesolution.hh
+++ b/dumux/discretization/staggered/facesolution.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/freeflow/connectivitymap.hh b/dumux/discretization/staggered/freeflow/connectivitymap.hh
index 26215028bb..50e0b0b53f 100644
--- a/dumux/discretization/staggered/freeflow/connectivitymap.hh
+++ b/dumux/discretization/staggered/freeflow/connectivitymap.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/freeflow/elementvolumevariables.hh b/dumux/discretization/staggered/freeflow/elementvolumevariables.hh
index d4ae5d2412..afefd20d8c 100644
--- a/dumux/discretization/staggered/freeflow/elementvolumevariables.hh
+++ b/dumux/discretization/staggered/freeflow/elementvolumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/freeflow/facevariables.hh b/dumux/discretization/staggered/freeflow/facevariables.hh
index 6eebd6e3c2..0233e82418 100644
--- a/dumux/discretization/staggered/freeflow/facevariables.hh
+++ b/dumux/discretization/staggered/freeflow/facevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/freeflow/fvgridgeometrytraits.hh b/dumux/discretization/staggered/freeflow/fvgridgeometrytraits.hh
index eb40284cd8..3b624952fc 100644
--- a/dumux/discretization/staggered/freeflow/fvgridgeometrytraits.hh
+++ b/dumux/discretization/staggered/freeflow/fvgridgeometrytraits.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/freeflow/gridvolumevariables.hh b/dumux/discretization/staggered/freeflow/gridvolumevariables.hh
index 3f0b2b0dad..438e94c8f8 100644
--- a/dumux/discretization/staggered/freeflow/gridvolumevariables.hh
+++ b/dumux/discretization/staggered/freeflow/gridvolumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/freeflow/properties.hh b/dumux/discretization/staggered/freeflow/properties.hh
index 4bccd82947..9f805826a6 100644
--- a/dumux/discretization/staggered/freeflow/properties.hh
+++ b/dumux/discretization/staggered/freeflow/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/freeflow/staggeredgeometryhelper.hh b/dumux/discretization/staggered/freeflow/staggeredgeometryhelper.hh
index 61948a2ac8..b70d038cad 100644
--- a/dumux/discretization/staggered/freeflow/staggeredgeometryhelper.hh
+++ b/dumux/discretization/staggered/freeflow/staggeredgeometryhelper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/freeflow/subcontrolvolumeface.hh b/dumux/discretization/staggered/freeflow/subcontrolvolumeface.hh
index 36b5709eda..7ffba29e46 100644
--- a/dumux/discretization/staggered/freeflow/subcontrolvolumeface.hh
+++ b/dumux/discretization/staggered/freeflow/subcontrolvolumeface.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/freeflow/velocityoutput.hh b/dumux/discretization/staggered/freeflow/velocityoutput.hh
index e98bf2fc00..226ace8519 100644
--- a/dumux/discretization/staggered/freeflow/velocityoutput.hh
+++ b/dumux/discretization/staggered/freeflow/velocityoutput.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/fvelementgeometry.hh b/dumux/discretization/staggered/fvelementgeometry.hh
index 626449c96a..2fec05813d 100644
--- a/dumux/discretization/staggered/fvelementgeometry.hh
+++ b/dumux/discretization/staggered/fvelementgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/fvgridgeometry.hh b/dumux/discretization/staggered/fvgridgeometry.hh
index c616b00ded..d3768a5b6d 100644
--- a/dumux/discretization/staggered/fvgridgeometry.hh
+++ b/dumux/discretization/staggered/fvgridgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/gridfacevariables.hh b/dumux/discretization/staggered/gridfacevariables.hh
index d62ae8f204..f13bae8a71 100644
--- a/dumux/discretization/staggered/gridfacevariables.hh
+++ b/dumux/discretization/staggered/gridfacevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/gridfluxvariablescache.hh b/dumux/discretization/staggered/gridfluxvariablescache.hh
index 5d7fa40fdb..cb2fbc9f03 100644
--- a/dumux/discretization/staggered/gridfluxvariablescache.hh
+++ b/dumux/discretization/staggered/gridfluxvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/gridvariables.hh b/dumux/discretization/staggered/gridvariables.hh
index be35f83ac5..f881c96eec 100644
--- a/dumux/discretization/staggered/gridvariables.hh
+++ b/dumux/discretization/staggered/gridvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/staggered/subcontrolvolumeface.hh b/dumux/discretization/staggered/subcontrolvolumeface.hh
index 4b5d739582..2be0590ccb 100644
--- a/dumux/discretization/staggered/subcontrolvolumeface.hh
+++ b/dumux/discretization/staggered/subcontrolvolumeface.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/subcontrolvolumebase.hh b/dumux/discretization/subcontrolvolumebase.hh
index a203a04770..14f1710cf6 100644
--- a/dumux/discretization/subcontrolvolumebase.hh
+++ b/dumux/discretization/subcontrolvolumebase.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/subcontrolvolumefacebase.hh b/dumux/discretization/subcontrolvolumefacebase.hh
index 3cfcb40bf1..4ffd19807b 100644
--- a/dumux/discretization/subcontrolvolumefacebase.hh
+++ b/dumux/discretization/subcontrolvolumefacebase.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/discretization/walldistance.hh b/dumux/discretization/walldistance.hh
index ae485bee92..c1ddc3e134 100644
--- a/dumux/discretization/walldistance.hh
+++ b/dumux/discretization/walldistance.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/experimental/common/variables.hh b/dumux/experimental/common/variables.hh
index fe880f943f..b77b6256d5 100644
--- a/dumux/experimental/common/variables.hh
+++ b/dumux/experimental/common/variables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/experimental/discretization/fvgridvariables.hh b/dumux/experimental/discretization/fvgridvariables.hh
index 81a1eeeecb..b78bf1dabd 100644
--- a/dumux/experimental/discretization/fvgridvariables.hh
+++ b/dumux/experimental/discretization/fvgridvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/experimental/discretization/gridvariables.hh b/dumux/experimental/discretization/gridvariables.hh
index 96bb40625c..0809086fba 100644
--- a/dumux/experimental/discretization/gridvariables.hh
+++ b/dumux/experimental/discretization/gridvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/experimental/timestepping/multistagemethods.hh b/dumux/experimental/timestepping/multistagemethods.hh
index 4868eecb9c..b54248bb12 100644
--- a/dumux/experimental/timestepping/multistagemethods.hh
+++ b/dumux/experimental/timestepping/multistagemethods.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/experimental/timestepping/multistagetimestepper.hh b/dumux/experimental/timestepping/multistagetimestepper.hh
index 8b30eec051..458133cadb 100644
--- a/dumux/experimental/timestepping/multistagetimestepper.hh
+++ b/dumux/experimental/timestepping/multistagetimestepper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/experimental/timestepping/timelevel.hh b/dumux/experimental/timestepping/timelevel.hh
index c7bbe826bf..7dcbcc3fa1 100644
--- a/dumux/experimental/timestepping/timelevel.hh
+++ b/dumux/experimental/timestepping/timelevel.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/box/dispersionflux.hh b/dumux/flux/box/dispersionflux.hh
index 0a3b7dfe81..531fae514c 100644
--- a/dumux/flux/box/dispersionflux.hh
+++ b/dumux/flux/box/dispersionflux.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/box/effectivestresslaw.hh b/dumux/flux/box/effectivestresslaw.hh
index de8271e9e4..87ced27312 100644
--- a/dumux/flux/box/effectivestresslaw.hh
+++ b/dumux/flux/box/effectivestresslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/box/fickslaw.hh b/dumux/flux/box/fickslaw.hh
index f94549f3ee..91879dbba6 100644
--- a/dumux/flux/box/fickslaw.hh
+++ b/dumux/flux/box/fickslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/box/forchheimerslaw.hh b/dumux/flux/box/forchheimerslaw.hh
index ae6e3decb1..1453b9a5f3 100644
--- a/dumux/flux/box/forchheimerslaw.hh
+++ b/dumux/flux/box/forchheimerslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/box/fourierslaw.hh b/dumux/flux/box/fourierslaw.hh
index f29d3b9460..68c5e36973 100644
--- a/dumux/flux/box/fourierslaw.hh
+++ b/dumux/flux/box/fourierslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/box/fourierslawnonequilibrium.hh b/dumux/flux/box/fourierslawnonequilibrium.hh
index f0118f6b82..da6144da77 100644
--- a/dumux/flux/box/fourierslawnonequilibrium.hh
+++ b/dumux/flux/box/fourierslawnonequilibrium.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/box/hookeslaw.hh b/dumux/flux/box/hookeslaw.hh
index d29dfe167d..fffe463854 100644
--- a/dumux/flux/box/hookeslaw.hh
+++ b/dumux/flux/box/hookeslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/box/maxwellstefanslaw.hh b/dumux/flux/box/maxwellstefanslaw.hh
index cdea991878..2553661502 100644
--- a/dumux/flux/box/maxwellstefanslaw.hh
+++ b/dumux/flux/box/maxwellstefanslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/ccmpfa/darcyslaw.hh b/dumux/flux/ccmpfa/darcyslaw.hh
index 19f5af8b2a..a38d4f22b8 100644
--- a/dumux/flux/ccmpfa/darcyslaw.hh
+++ b/dumux/flux/ccmpfa/darcyslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/ccmpfa/fickslaw.hh b/dumux/flux/ccmpfa/fickslaw.hh
index 35cec02db4..84b3bd532f 100644
--- a/dumux/flux/ccmpfa/fickslaw.hh
+++ b/dumux/flux/ccmpfa/fickslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/ccmpfa/fourierslaw.hh b/dumux/flux/ccmpfa/fourierslaw.hh
index 589a5ea1ee..9e887a7960 100644
--- a/dumux/flux/ccmpfa/fourierslaw.hh
+++ b/dumux/flux/ccmpfa/fourierslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/cctpfa/darcyslaw.hh b/dumux/flux/cctpfa/darcyslaw.hh
index 378e79b674..d2742fe1b9 100644
--- a/dumux/flux/cctpfa/darcyslaw.hh
+++ b/dumux/flux/cctpfa/darcyslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/cctpfa/dispersionflux.hh b/dumux/flux/cctpfa/dispersionflux.hh
index 9c0fe1e5d2..c56aeef769 100644
--- a/dumux/flux/cctpfa/dispersionflux.hh
+++ b/dumux/flux/cctpfa/dispersionflux.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/cctpfa/fickslaw.hh b/dumux/flux/cctpfa/fickslaw.hh
index 7d681adddb..737df8b16d 100644
--- a/dumux/flux/cctpfa/fickslaw.hh
+++ b/dumux/flux/cctpfa/fickslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/cctpfa/forchheimerslaw.hh b/dumux/flux/cctpfa/forchheimerslaw.hh
index 5e05afe757..897e45f4f5 100644
--- a/dumux/flux/cctpfa/forchheimerslaw.hh
+++ b/dumux/flux/cctpfa/forchheimerslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/cctpfa/fourierslaw.hh b/dumux/flux/cctpfa/fourierslaw.hh
index d4b3c98f05..c15fe629de 100644
--- a/dumux/flux/cctpfa/fourierslaw.hh
+++ b/dumux/flux/cctpfa/fourierslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/cctpfa/fourierslawnonequilibrium.hh b/dumux/flux/cctpfa/fourierslawnonequilibrium.hh
index d92e1333d2..99fd2ac2b8 100644
--- a/dumux/flux/cctpfa/fourierslawnonequilibrium.hh
+++ b/dumux/flux/cctpfa/fourierslawnonequilibrium.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/cctpfa/maxwellstefanslaw.hh b/dumux/flux/cctpfa/maxwellstefanslaw.hh
index 9e08cb09eb..1c816b256b 100644
--- a/dumux/flux/cctpfa/maxwellstefanslaw.hh
+++ b/dumux/flux/cctpfa/maxwellstefanslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/cvfe/darcyslaw.hh b/dumux/flux/cvfe/darcyslaw.hh
index ed05f5c297..e1d62fbf5a 100644
--- a/dumux/flux/cvfe/darcyslaw.hh
+++ b/dumux/flux/cvfe/darcyslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/darcyslaw.hh b/dumux/flux/darcyslaw.hh
index f07e3a7648..ca1bd883a5 100644
--- a/dumux/flux/darcyslaw.hh
+++ b/dumux/flux/darcyslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/darcyslaw_fwd.hh b/dumux/flux/darcyslaw_fwd.hh
index f69444c702..2b85927062 100644
--- a/dumux/flux/darcyslaw_fwd.hh
+++ b/dumux/flux/darcyslaw_fwd.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/dispersionflux.hh b/dumux/flux/dispersionflux.hh
index a1fd4dafbb..4486ddef6a 100644
--- a/dumux/flux/dispersionflux.hh
+++ b/dumux/flux/dispersionflux.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/dispersionflux_fwd.hh b/dumux/flux/dispersionflux_fwd.hh
index 783a2f1fbf..24c0ac0468 100644
--- a/dumux/flux/dispersionflux_fwd.hh
+++ b/dumux/flux/dispersionflux_fwd.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/effectivestresslaw.hh b/dumux/flux/effectivestresslaw.hh
index cb5f6393e7..b3480226b9 100644
--- a/dumux/flux/effectivestresslaw.hh
+++ b/dumux/flux/effectivestresslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/effectivestresslaw_fwd.hh b/dumux/flux/effectivestresslaw_fwd.hh
index 9b2092081d..ae6b2af1c5 100644
--- a/dumux/flux/effectivestresslaw_fwd.hh
+++ b/dumux/flux/effectivestresslaw_fwd.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/facetensoraverage.hh b/dumux/flux/facetensoraverage.hh
index 38a1f5b9f8..9a7fccde57 100644
--- a/dumux/flux/facetensoraverage.hh
+++ b/dumux/flux/facetensoraverage.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/fickiandiffusioncoefficients.hh b/dumux/flux/fickiandiffusioncoefficients.hh
index dd0fde0de1..b45d583d03 100644
--- a/dumux/flux/fickiandiffusioncoefficients.hh
+++ b/dumux/flux/fickiandiffusioncoefficients.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/fickslaw.hh b/dumux/flux/fickslaw.hh
index fe33e4bae6..e0f15d7523 100644
--- a/dumux/flux/fickslaw.hh
+++ b/dumux/flux/fickslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/fickslaw_fwd.hh b/dumux/flux/fickslaw_fwd.hh
index c3f9c0cf88..737947f812 100644
--- a/dumux/flux/fickslaw_fwd.hh
+++ b/dumux/flux/fickslaw_fwd.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/fluxvariablesbase.hh b/dumux/flux/fluxvariablesbase.hh
index 1ec5e87657..f77f30dd77 100644
--- a/dumux/flux/fluxvariablesbase.hh
+++ b/dumux/flux/fluxvariablesbase.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/fluxvariablescaching.hh b/dumux/flux/fluxvariablescaching.hh
index c1525db59a..a18ffecb0c 100644
--- a/dumux/flux/fluxvariablescaching.hh
+++ b/dumux/flux/fluxvariablescaching.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/forchheimerslaw.hh b/dumux/flux/forchheimerslaw.hh
index 14d68b9d96..a3488c51b1 100644
--- a/dumux/flux/forchheimerslaw.hh
+++ b/dumux/flux/forchheimerslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/forchheimerslaw_fwd.hh b/dumux/flux/forchheimerslaw_fwd.hh
index 7459908e0f..7813bdf2c5 100644
--- a/dumux/flux/forchheimerslaw_fwd.hh
+++ b/dumux/flux/forchheimerslaw_fwd.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/forchheimervelocity.hh b/dumux/flux/forchheimervelocity.hh
index 188696fe1f..792645fceb 100644
--- a/dumux/flux/forchheimervelocity.hh
+++ b/dumux/flux/forchheimervelocity.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/fourierslaw.hh b/dumux/flux/fourierslaw.hh
index 9f0b644a9f..c8e465b327 100644
--- a/dumux/flux/fourierslaw.hh
+++ b/dumux/flux/fourierslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/fourierslaw_fwd.hh b/dumux/flux/fourierslaw_fwd.hh
index ef6da70c55..87c137adaf 100644
--- a/dumux/flux/fourierslaw_fwd.hh
+++ b/dumux/flux/fourierslaw_fwd.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/fourierslawnonequilibrium.hh b/dumux/flux/fourierslawnonequilibrium.hh
index 3a2f57017f..cff6ec925b 100644
--- a/dumux/flux/fourierslawnonequilibrium.hh
+++ b/dumux/flux/fourierslawnonequilibrium.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/fourierslawnonequilibrium_fwd.hh b/dumux/flux/fourierslawnonequilibrium_fwd.hh
index 77969c91d2..a62dfa175f 100644
--- a/dumux/flux/fourierslawnonequilibrium_fwd.hh
+++ b/dumux/flux/fourierslawnonequilibrium_fwd.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/hookeslaw.hh b/dumux/flux/hookeslaw.hh
index 93eab9f18d..da3bba5b89 100644
--- a/dumux/flux/hookeslaw.hh
+++ b/dumux/flux/hookeslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/hookeslaw_fwd.hh b/dumux/flux/hookeslaw_fwd.hh
index e3cc7c4982..4b8603aef0 100644
--- a/dumux/flux/hookeslaw_fwd.hh
+++ b/dumux/flux/hookeslaw_fwd.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/maxwellstefandiffusioncoefficients.hh b/dumux/flux/maxwellstefandiffusioncoefficients.hh
index 72cab01b87..e99808323d 100644
--- a/dumux/flux/maxwellstefandiffusioncoefficients.hh
+++ b/dumux/flux/maxwellstefandiffusioncoefficients.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/maxwellstefanslaw.hh b/dumux/flux/maxwellstefanslaw.hh
index 9930a4dbdb..3d31257ef2 100644
--- a/dumux/flux/maxwellstefanslaw.hh
+++ b/dumux/flux/maxwellstefanslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/maxwellstefanslaw_fwd.hh b/dumux/flux/maxwellstefanslaw_fwd.hh
index f320dd1aa8..9453b6cbd6 100644
--- a/dumux/flux/maxwellstefanslaw_fwd.hh
+++ b/dumux/flux/maxwellstefanslaw_fwd.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/porenetwork/advection.hh b/dumux/flux/porenetwork/advection.hh
index 01bd2621f4..ff1afb384e 100644
--- a/dumux/flux/porenetwork/advection.hh
+++ b/dumux/flux/porenetwork/advection.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/porenetwork/fickslaw.hh b/dumux/flux/porenetwork/fickslaw.hh
index dabb89edea..77fe7b06b0 100644
--- a/dumux/flux/porenetwork/fickslaw.hh
+++ b/dumux/flux/porenetwork/fickslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/porenetwork/fourierslaw.hh b/dumux/flux/porenetwork/fourierslaw.hh
index a40a96dcdf..cc99d48023 100644
--- a/dumux/flux/porenetwork/fourierslaw.hh
+++ b/dumux/flux/porenetwork/fourierslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/referencesystemformulation.hh b/dumux/flux/referencesystemformulation.hh
index da9dc576b8..7be367aace 100644
--- a/dumux/flux/referencesystemformulation.hh
+++ b/dumux/flux/referencesystemformulation.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/shallowwater/exactriemann.hh b/dumux/flux/shallowwater/exactriemann.hh
index 760a064e5b..0023fc8156 100644
--- a/dumux/flux/shallowwater/exactriemann.hh
+++ b/dumux/flux/shallowwater/exactriemann.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/shallowwater/fluxlimiterlet.hh b/dumux/flux/shallowwater/fluxlimiterlet.hh
index a0966cdc87..2229d21a86 100644
--- a/dumux/flux/shallowwater/fluxlimiterlet.hh
+++ b/dumux/flux/shallowwater/fluxlimiterlet.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/shallowwater/riemannproblem.hh b/dumux/flux/shallowwater/riemannproblem.hh
index 641ce626f8..eced2298c2 100644
--- a/dumux/flux/shallowwater/riemannproblem.hh
+++ b/dumux/flux/shallowwater/riemannproblem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/shallowwaterflux.hh b/dumux/flux/shallowwaterflux.hh
index d51cd55739..fd334a0647 100644
--- a/dumux/flux/shallowwaterflux.hh
+++ b/dumux/flux/shallowwaterflux.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/shallowwaterviscousflux.hh b/dumux/flux/shallowwaterviscousflux.hh
index 5d6423b56d..67444ea3ef 100644
--- a/dumux/flux/shallowwaterviscousflux.hh
+++ b/dumux/flux/shallowwaterviscousflux.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/staggered/freeflow/fickslaw.hh b/dumux/flux/staggered/freeflow/fickslaw.hh
index ae4a8b1885..29e75dd040 100644
--- a/dumux/flux/staggered/freeflow/fickslaw.hh
+++ b/dumux/flux/staggered/freeflow/fickslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/staggered/freeflow/fourierslaw.hh b/dumux/flux/staggered/freeflow/fourierslaw.hh
index 76d2e2230c..cb752b06a8 100644
--- a/dumux/flux/staggered/freeflow/fourierslaw.hh
+++ b/dumux/flux/staggered/freeflow/fourierslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/staggered/freeflow/maxwellstefanslaw.hh b/dumux/flux/staggered/freeflow/maxwellstefanslaw.hh
index 66960d446e..7eff2a3d63 100644
--- a/dumux/flux/staggered/freeflow/maxwellstefanslaw.hh
+++ b/dumux/flux/staggered/freeflow/maxwellstefanslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/stationaryvelocityfield.hh b/dumux/flux/stationaryvelocityfield.hh
index f6bab51bda..8b7ce0fe6d 100644
--- a/dumux/flux/stationaryvelocityfield.hh
+++ b/dumux/flux/stationaryvelocityfield.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/traits.hh b/dumux/flux/traits.hh
index 3d1948d7cb..aec38115b9 100644
--- a/dumux/flux/traits.hh
+++ b/dumux/flux/traits.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/flux/upwindscheme.hh b/dumux/flux/upwindscheme.hh
index 23cbcac4c7..bfc8ee9ab2 100644
--- a/dumux/flux/upwindscheme.hh
+++ b/dumux/flux/upwindscheme.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/compositional/fluxvariables.hh b/dumux/freeflow/compositional/fluxvariables.hh
index da91e4b381..7f483896f5 100644
--- a/dumux/freeflow/compositional/fluxvariables.hh
+++ b/dumux/freeflow/compositional/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/compositional/iofields.hh b/dumux/freeflow/compositional/iofields.hh
index 631a8055dd..cbe36e4c5e 100644
--- a/dumux/freeflow/compositional/iofields.hh
+++ b/dumux/freeflow/compositional/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/compositional/kepsilonncmodel.hh b/dumux/freeflow/compositional/kepsilonncmodel.hh
index fbf91bde8b..5f3b06d1cb 100644
--- a/dumux/freeflow/compositional/kepsilonncmodel.hh
+++ b/dumux/freeflow/compositional/kepsilonncmodel.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/compositional/komegancmodel.hh b/dumux/freeflow/compositional/komegancmodel.hh
index a85093e1db..bd6669fa56 100644
--- a/dumux/freeflow/compositional/komegancmodel.hh
+++ b/dumux/freeflow/compositional/komegancmodel.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/compositional/localresidual.hh b/dumux/freeflow/compositional/localresidual.hh
index c8d18e593f..0a06f6f962 100644
--- a/dumux/freeflow/compositional/localresidual.hh
+++ b/dumux/freeflow/compositional/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/compositional/lowrekepsilonncmodel.hh b/dumux/freeflow/compositional/lowrekepsilonncmodel.hh
index efe200bc20..bea0e73d57 100644
--- a/dumux/freeflow/compositional/lowrekepsilonncmodel.hh
+++ b/dumux/freeflow/compositional/lowrekepsilonncmodel.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/compositional/navierstokesncmodel.hh b/dumux/freeflow/compositional/navierstokesncmodel.hh
index 6063306a10..15791852bf 100644
--- a/dumux/freeflow/compositional/navierstokesncmodel.hh
+++ b/dumux/freeflow/compositional/navierstokesncmodel.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/compositional/oneeqncmodel.hh b/dumux/freeflow/compositional/oneeqncmodel.hh
index cc50be2183..3abb32ede4 100644
--- a/dumux/freeflow/compositional/oneeqncmodel.hh
+++ b/dumux/freeflow/compositional/oneeqncmodel.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/compositional/sstncmodel.hh b/dumux/freeflow/compositional/sstncmodel.hh
index c57a128281..ed85fc282d 100644
--- a/dumux/freeflow/compositional/sstncmodel.hh
+++ b/dumux/freeflow/compositional/sstncmodel.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/compositional/staggered/fluxvariables.hh b/dumux/freeflow/compositional/staggered/fluxvariables.hh
index cf9bf0659f..d726d02a54 100644
--- a/dumux/freeflow/compositional/staggered/fluxvariables.hh
+++ b/dumux/freeflow/compositional/staggered/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/compositional/staggered/localresidual.hh b/dumux/freeflow/compositional/staggered/localresidual.hh
index 11036077c9..8d2e33559c 100644
--- a/dumux/freeflow/compositional/staggered/localresidual.hh
+++ b/dumux/freeflow/compositional/staggered/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/compositional/volumevariables.hh b/dumux/freeflow/compositional/volumevariables.hh
index 71aa57d017..3b6fe0702e 100644
--- a/dumux/freeflow/compositional/volumevariables.hh
+++ b/dumux/freeflow/compositional/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/compositional/zeroeqncmodel.hh b/dumux/freeflow/compositional/zeroeqncmodel.hh
index 935c0ab1f1..70a8656712 100644
--- a/dumux/freeflow/compositional/zeroeqncmodel.hh
+++ b/dumux/freeflow/compositional/zeroeqncmodel.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/boundarytypes.hh b/dumux/freeflow/navierstokes/boundarytypes.hh
index c5fc86f1c1..92f69b68f3 100644
--- a/dumux/freeflow/navierstokes/boundarytypes.hh
+++ b/dumux/freeflow/navierstokes/boundarytypes.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/energy/indices.hh b/dumux/freeflow/navierstokes/energy/indices.hh
index a7c905e90f..2451acac1d 100644
--- a/dumux/freeflow/navierstokes/energy/indices.hh
+++ b/dumux/freeflow/navierstokes/energy/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/energy/iofields.hh b/dumux/freeflow/navierstokes/energy/iofields.hh
index b27ebf57be..b6205713a5 100644
--- a/dumux/freeflow/navierstokes/energy/iofields.hh
+++ b/dumux/freeflow/navierstokes/energy/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/energy/model.hh b/dumux/freeflow/navierstokes/energy/model.hh
index 5566c9c89d..0615b13213 100644
--- a/dumux/freeflow/navierstokes/energy/model.hh
+++ b/dumux/freeflow/navierstokes/energy/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/energy/volumevariables.hh b/dumux/freeflow/navierstokes/energy/volumevariables.hh
index ea5a7e4096..37306747f3 100644
--- a/dumux/freeflow/navierstokes/energy/volumevariables.hh
+++ b/dumux/freeflow/navierstokes/energy/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/fluxoveraxisalignedsurface.hh b/dumux/freeflow/navierstokes/fluxoveraxisalignedsurface.hh
index 69cd29f458..c8a46600d9 100644
--- a/dumux/freeflow/navierstokes/fluxoveraxisalignedsurface.hh
+++ b/dumux/freeflow/navierstokes/fluxoveraxisalignedsurface.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/fluxvariables.hh b/dumux/freeflow/navierstokes/fluxvariables.hh
index b301780db5..e4bbcff183 100644
--- a/dumux/freeflow/navierstokes/fluxvariables.hh
+++ b/dumux/freeflow/navierstokes/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/indices.hh b/dumux/freeflow/navierstokes/indices.hh
index f12301cbea..faaf032c64 100644
--- a/dumux/freeflow/navierstokes/indices.hh
+++ b/dumux/freeflow/navierstokes/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/iofields.hh b/dumux/freeflow/navierstokes/iofields.hh
index b669435f22..5444329e0b 100644
--- a/dumux/freeflow/navierstokes/iofields.hh
+++ b/dumux/freeflow/navierstokes/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/localresidual.hh b/dumux/freeflow/navierstokes/localresidual.hh
index 21941a319d..47a0873d89 100644
--- a/dumux/freeflow/navierstokes/localresidual.hh
+++ b/dumux/freeflow/navierstokes/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/mass/1p/advectiveflux.hh b/dumux/freeflow/navierstokes/mass/1p/advectiveflux.hh
index 2d282515cc..25fe92c7b2 100644
--- a/dumux/freeflow/navierstokes/mass/1p/advectiveflux.hh
+++ b/dumux/freeflow/navierstokes/mass/1p/advectiveflux.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/mass/1p/fluxvariables.hh b/dumux/freeflow/navierstokes/mass/1p/fluxvariables.hh
index 2ad3b3987c..5463034798 100644
--- a/dumux/freeflow/navierstokes/mass/1p/fluxvariables.hh
+++ b/dumux/freeflow/navierstokes/mass/1p/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/mass/1p/indices.hh b/dumux/freeflow/navierstokes/mass/1p/indices.hh
index 5f9110ad24..0542fed598 100644
--- a/dumux/freeflow/navierstokes/mass/1p/indices.hh
+++ b/dumux/freeflow/navierstokes/mass/1p/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/mass/1p/localresidual.hh b/dumux/freeflow/navierstokes/mass/1p/localresidual.hh
index 07ab8bff34..6b19400002 100644
--- a/dumux/freeflow/navierstokes/mass/1p/localresidual.hh
+++ b/dumux/freeflow/navierstokes/mass/1p/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/mass/1p/model.hh b/dumux/freeflow/navierstokes/mass/1p/model.hh
index d37c58f680..43492f5e8b 100644
--- a/dumux/freeflow/navierstokes/mass/1p/model.hh
+++ b/dumux/freeflow/navierstokes/mass/1p/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/mass/1p/volumevariables.hh b/dumux/freeflow/navierstokes/mass/1p/volumevariables.hh
index 6541bb5d30..043035ea34 100644
--- a/dumux/freeflow/navierstokes/mass/1p/volumevariables.hh
+++ b/dumux/freeflow/navierstokes/mass/1p/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/mass/problem.hh b/dumux/freeflow/navierstokes/mass/problem.hh
index ccd43c60d3..64c7ccd336 100644
--- a/dumux/freeflow/navierstokes/mass/problem.hh
+++ b/dumux/freeflow/navierstokes/mass/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/model.hh b/dumux/freeflow/navierstokes/model.hh
index 5177a246a2..11a843c326 100644
--- a/dumux/freeflow/navierstokes/model.hh
+++ b/dumux/freeflow/navierstokes/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/boundarytypes.hh b/dumux/freeflow/navierstokes/momentum/boundarytypes.hh
index aaba14fe8d..f7dd6ecea9 100644
--- a/dumux/freeflow/navierstokes/momentum/boundarytypes.hh
+++ b/dumux/freeflow/navierstokes/momentum/boundarytypes.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/cvfe/flux.hh b/dumux/freeflow/navierstokes/momentum/cvfe/flux.hh
index 07d05ca2f1..9319dbb80c 100644
--- a/dumux/freeflow/navierstokes/momentum/cvfe/flux.hh
+++ b/dumux/freeflow/navierstokes/momentum/cvfe/flux.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/cvfe/indices.hh b/dumux/freeflow/navierstokes/momentum/cvfe/indices.hh
index a341de458a..533b1221e2 100644
--- a/dumux/freeflow/navierstokes/momentum/cvfe/indices.hh
+++ b/dumux/freeflow/navierstokes/momentum/cvfe/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/cvfe/localresidual.hh b/dumux/freeflow/navierstokes/momentum/cvfe/localresidual.hh
index a278e44a56..511553b051 100644
--- a/dumux/freeflow/navierstokes/momentum/cvfe/localresidual.hh
+++ b/dumux/freeflow/navierstokes/momentum/cvfe/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/cvfe/model.hh b/dumux/freeflow/navierstokes/momentum/cvfe/model.hh
index 870f782a9f..be1b59f5a1 100644
--- a/dumux/freeflow/navierstokes/momentum/cvfe/model.hh
+++ b/dumux/freeflow/navierstokes/momentum/cvfe/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/cvfe/volumevariables.hh b/dumux/freeflow/navierstokes/momentum/cvfe/volumevariables.hh
index 948d62cd3a..fd9bee3b27 100644
--- a/dumux/freeflow/navierstokes/momentum/cvfe/volumevariables.hh
+++ b/dumux/freeflow/navierstokes/momentum/cvfe/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/diamond/indices.hh b/dumux/freeflow/navierstokes/momentum/diamond/indices.hh
index b1e5f20558..f9b04c8fd4 100644
--- a/dumux/freeflow/navierstokes/momentum/diamond/indices.hh
+++ b/dumux/freeflow/navierstokes/momentum/diamond/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/diamond/localresidual.hh b/dumux/freeflow/navierstokes/momentum/diamond/localresidual.hh
index 9397253b9d..6326055928 100644
--- a/dumux/freeflow/navierstokes/momentum/diamond/localresidual.hh
+++ b/dumux/freeflow/navierstokes/momentum/diamond/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/diamond/model.hh b/dumux/freeflow/navierstokes/momentum/diamond/model.hh
index 8d0d1c370b..23d055d9a8 100644
--- a/dumux/freeflow/navierstokes/momentum/diamond/model.hh
+++ b/dumux/freeflow/navierstokes/momentum/diamond/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/diamond/volumevariables.hh b/dumux/freeflow/navierstokes/momentum/diamond/volumevariables.hh
index 7d59af6c0e..f6eed28071 100644
--- a/dumux/freeflow/navierstokes/momentum/diamond/volumevariables.hh
+++ b/dumux/freeflow/navierstokes/momentum/diamond/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/fluxhelper.hh b/dumux/freeflow/navierstokes/momentum/fluxhelper.hh
index 3c8192725e..8049efc5ba 100644
--- a/dumux/freeflow/navierstokes/momentum/fluxhelper.hh
+++ b/dumux/freeflow/navierstokes/momentum/fluxhelper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/fluxvariables.hh b/dumux/freeflow/navierstokes/momentum/fluxvariables.hh
index 6cc1f97c56..7f90f1633d 100644
--- a/dumux/freeflow/navierstokes/momentum/fluxvariables.hh
+++ b/dumux/freeflow/navierstokes/momentum/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/indices.hh b/dumux/freeflow/navierstokes/momentum/indices.hh
index a77f38df1f..8b3ff7f3d3 100644
--- a/dumux/freeflow/navierstokes/momentum/indices.hh
+++ b/dumux/freeflow/navierstokes/momentum/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/localresidual.hh b/dumux/freeflow/navierstokes/momentum/localresidual.hh
index 68cb238c38..14d2b834cb 100644
--- a/dumux/freeflow/navierstokes/momentum/localresidual.hh
+++ b/dumux/freeflow/navierstokes/momentum/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/model.hh b/dumux/freeflow/navierstokes/momentum/model.hh
index 6e6e6a7878..18c31d36bb 100644
--- a/dumux/freeflow/navierstokes/momentum/model.hh
+++ b/dumux/freeflow/navierstokes/momentum/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/pq1bubble/indices.hh b/dumux/freeflow/navierstokes/momentum/pq1bubble/indices.hh
index 31824b7a0e..1363fde1b7 100644
--- a/dumux/freeflow/navierstokes/momentum/pq1bubble/indices.hh
+++ b/dumux/freeflow/navierstokes/momentum/pq1bubble/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/pq1bubble/localresidual.hh b/dumux/freeflow/navierstokes/momentum/pq1bubble/localresidual.hh
index b26df463e8..ecb211dc21 100644
--- a/dumux/freeflow/navierstokes/momentum/pq1bubble/localresidual.hh
+++ b/dumux/freeflow/navierstokes/momentum/pq1bubble/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/pq1bubble/model.hh b/dumux/freeflow/navierstokes/momentum/pq1bubble/model.hh
index 10fdf3e629..7953532550 100644
--- a/dumux/freeflow/navierstokes/momentum/pq1bubble/model.hh
+++ b/dumux/freeflow/navierstokes/momentum/pq1bubble/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/pq1bubble/volumevariables.hh b/dumux/freeflow/navierstokes/momentum/pq1bubble/volumevariables.hh
index 2541729044..7650ea889d 100644
--- a/dumux/freeflow/navierstokes/momentum/pq1bubble/volumevariables.hh
+++ b/dumux/freeflow/navierstokes/momentum/pq1bubble/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/problem.hh b/dumux/freeflow/navierstokes/momentum/problem.hh
index a8b1ca719b..71c2a39c97 100644
--- a/dumux/freeflow/navierstokes/momentum/problem.hh
+++ b/dumux/freeflow/navierstokes/momentum/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/velocitygradients.hh b/dumux/freeflow/navierstokes/momentum/velocitygradients.hh
index 5c78792100..58deabca44 100644
--- a/dumux/freeflow/navierstokes/momentum/velocitygradients.hh
+++ b/dumux/freeflow/navierstokes/momentum/velocitygradients.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/velocityreconstruction.hh b/dumux/freeflow/navierstokes/momentum/velocityreconstruction.hh
index bbf9e2bcca..d684a20beb 100644
--- a/dumux/freeflow/navierstokes/momentum/velocityreconstruction.hh
+++ b/dumux/freeflow/navierstokes/momentum/velocityreconstruction.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/momentum/volumevariables.hh b/dumux/freeflow/navierstokes/momentum/volumevariables.hh
index 3a933b25a5..51b2444ff3 100644
--- a/dumux/freeflow/navierstokes/momentum/volumevariables.hh
+++ b/dumux/freeflow/navierstokes/momentum/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/scalarfluxhelper.hh b/dumux/freeflow/navierstokes/scalarfluxhelper.hh
index 4c3e2def54..7ce2985c55 100644
--- a/dumux/freeflow/navierstokes/scalarfluxhelper.hh
+++ b/dumux/freeflow/navierstokes/scalarfluxhelper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/scalarfluxvariables.hh b/dumux/freeflow/navierstokes/scalarfluxvariables.hh
index f440ca34ba..46146046d3 100644
--- a/dumux/freeflow/navierstokes/scalarfluxvariables.hh
+++ b/dumux/freeflow/navierstokes/scalarfluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/scalarfluxvariablescachefiller.hh b/dumux/freeflow/navierstokes/scalarfluxvariablescachefiller.hh
index 433da79050..eda59676b3 100644
--- a/dumux/freeflow/navierstokes/scalarfluxvariablescachefiller.hh
+++ b/dumux/freeflow/navierstokes/scalarfluxvariablescachefiller.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/scalarvolumevariables.hh b/dumux/freeflow/navierstokes/scalarvolumevariables.hh
index 641e93f67c..9ed07b9777 100644
--- a/dumux/freeflow/navierstokes/scalarvolumevariables.hh
+++ b/dumux/freeflow/navierstokes/scalarvolumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/staggered/fluxoversurface.hh b/dumux/freeflow/navierstokes/staggered/fluxoversurface.hh
index 3873fc1564..c6d9fd20ce 100644
--- a/dumux/freeflow/navierstokes/staggered/fluxoversurface.hh
+++ b/dumux/freeflow/navierstokes/staggered/fluxoversurface.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/staggered/fluxvariables.hh b/dumux/freeflow/navierstokes/staggered/fluxvariables.hh
index 41800eba07..84e26cfb8d 100644
--- a/dumux/freeflow/navierstokes/staggered/fluxvariables.hh
+++ b/dumux/freeflow/navierstokes/staggered/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/staggered/localresidual.hh b/dumux/freeflow/navierstokes/staggered/localresidual.hh
index 62adae2bd7..35d7edceb0 100644
--- a/dumux/freeflow/navierstokes/staggered/localresidual.hh
+++ b/dumux/freeflow/navierstokes/staggered/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/staggered/problem.hh b/dumux/freeflow/navierstokes/staggered/problem.hh
index 38a7b9eec9..e1560ca2d4 100644
--- a/dumux/freeflow/navierstokes/staggered/problem.hh
+++ b/dumux/freeflow/navierstokes/staggered/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/staggered/staggeredupwindhelper.hh b/dumux/freeflow/navierstokes/staggered/staggeredupwindhelper.hh
index f41e7b1268..3b4cb484f0 100644
--- a/dumux/freeflow/navierstokes/staggered/staggeredupwindhelper.hh
+++ b/dumux/freeflow/navierstokes/staggered/staggeredupwindhelper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/staggered/velocitygradients.hh b/dumux/freeflow/navierstokes/staggered/velocitygradients.hh
index 9419962d77..224704eec5 100644
--- a/dumux/freeflow/navierstokes/staggered/velocitygradients.hh
+++ b/dumux/freeflow/navierstokes/staggered/velocitygradients.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/velocityoutput.hh b/dumux/freeflow/navierstokes/velocityoutput.hh
index bcd3f2ccf1..777d54e10d 100644
--- a/dumux/freeflow/navierstokes/velocityoutput.hh
+++ b/dumux/freeflow/navierstokes/velocityoutput.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/navierstokes/volumevariables.hh b/dumux/freeflow/navierstokes/volumevariables.hh
index f651e2d5f2..7e9d3b831d 100644
--- a/dumux/freeflow/navierstokes/volumevariables.hh
+++ b/dumux/freeflow/navierstokes/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/nonisothermal/indices.hh b/dumux/freeflow/nonisothermal/indices.hh
index daf27f2e83..b12cab76d9 100644
--- a/dumux/freeflow/nonisothermal/indices.hh
+++ b/dumux/freeflow/nonisothermal/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/nonisothermal/iofields.hh b/dumux/freeflow/nonisothermal/iofields.hh
index d672f23333..81bb7aa16c 100644
--- a/dumux/freeflow/nonisothermal/iofields.hh
+++ b/dumux/freeflow/nonisothermal/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/nonisothermal/localresidual.hh b/dumux/freeflow/nonisothermal/localresidual.hh
index d972ae0084..f1e0cd6d54 100644
--- a/dumux/freeflow/nonisothermal/localresidual.hh
+++ b/dumux/freeflow/nonisothermal/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/nonisothermal/model.hh b/dumux/freeflow/nonisothermal/model.hh
index 89309524bd..76a241b328 100644
--- a/dumux/freeflow/nonisothermal/model.hh
+++ b/dumux/freeflow/nonisothermal/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/properties.hh b/dumux/freeflow/properties.hh
index 8036b946cd..bf7e9af849 100644
--- a/dumux/freeflow/properties.hh
+++ b/dumux/freeflow/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/boundarytypes.hh b/dumux/freeflow/rans/boundarytypes.hh
index 42f3d730fd..e6af3c72af 100644
--- a/dumux/freeflow/rans/boundarytypes.hh
+++ b/dumux/freeflow/rans/boundarytypes.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/iofields.hh b/dumux/freeflow/rans/iofields.hh
index a131fa32af..e4c0bb97e3 100644
--- a/dumux/freeflow/rans/iofields.hh
+++ b/dumux/freeflow/rans/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/model.hh b/dumux/freeflow/rans/model.hh
index 11e8850209..b5be42ee3b 100644
--- a/dumux/freeflow/rans/model.hh
+++ b/dumux/freeflow/rans/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/oneeq/fluxvariables.hh b/dumux/freeflow/rans/oneeq/fluxvariables.hh
index 991aaca7be..7db446afcf 100644
--- a/dumux/freeflow/rans/oneeq/fluxvariables.hh
+++ b/dumux/freeflow/rans/oneeq/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/oneeq/indices.hh b/dumux/freeflow/rans/oneeq/indices.hh
index 594a05eca4..6a06e12b91 100644
--- a/dumux/freeflow/rans/oneeq/indices.hh
+++ b/dumux/freeflow/rans/oneeq/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/oneeq/iofields.hh b/dumux/freeflow/rans/oneeq/iofields.hh
index f0bcc48d4c..832b1508cf 100644
--- a/dumux/freeflow/rans/oneeq/iofields.hh
+++ b/dumux/freeflow/rans/oneeq/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/oneeq/localresidual.hh b/dumux/freeflow/rans/oneeq/localresidual.hh
index 7acf702f3f..cb0af899d0 100644
--- a/dumux/freeflow/rans/oneeq/localresidual.hh
+++ b/dumux/freeflow/rans/oneeq/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/oneeq/model.hh b/dumux/freeflow/rans/oneeq/model.hh
index 06e5f75e7f..12430ba4f1 100644
--- a/dumux/freeflow/rans/oneeq/model.hh
+++ b/dumux/freeflow/rans/oneeq/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/oneeq/problem.hh b/dumux/freeflow/rans/oneeq/problem.hh
index 07f74140e9..b0096469b8 100644
--- a/dumux/freeflow/rans/oneeq/problem.hh
+++ b/dumux/freeflow/rans/oneeq/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/oneeq/staggered/fluxvariables.hh b/dumux/freeflow/rans/oneeq/staggered/fluxvariables.hh
index 0c4289a521..0a91cac90a 100644
--- a/dumux/freeflow/rans/oneeq/staggered/fluxvariables.hh
+++ b/dumux/freeflow/rans/oneeq/staggered/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/oneeq/staggered/localresidual.hh b/dumux/freeflow/rans/oneeq/staggered/localresidual.hh
index 695f2e772c..2848210837 100644
--- a/dumux/freeflow/rans/oneeq/staggered/localresidual.hh
+++ b/dumux/freeflow/rans/oneeq/staggered/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/oneeq/volumevariables.hh b/dumux/freeflow/rans/oneeq/volumevariables.hh
index c3bcbc1614..88c8d977db 100644
--- a/dumux/freeflow/rans/oneeq/volumevariables.hh
+++ b/dumux/freeflow/rans/oneeq/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/problem.hh b/dumux/freeflow/rans/problem.hh
index 26f65861c2..03ee6d60bc 100644
--- a/dumux/freeflow/rans/problem.hh
+++ b/dumux/freeflow/rans/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/indices.hh b/dumux/freeflow/rans/twoeq/indices.hh
index 484830c58c..d9e87bb2ac 100644
--- a/dumux/freeflow/rans/twoeq/indices.hh
+++ b/dumux/freeflow/rans/twoeq/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/kepsilon/fluxvariables.hh b/dumux/freeflow/rans/twoeq/kepsilon/fluxvariables.hh
index 7e6df30f11..9851986461 100644
--- a/dumux/freeflow/rans/twoeq/kepsilon/fluxvariables.hh
+++ b/dumux/freeflow/rans/twoeq/kepsilon/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/kepsilon/iofields.hh b/dumux/freeflow/rans/twoeq/kepsilon/iofields.hh
index e8c1e087c9..c16385fd2a 100644
--- a/dumux/freeflow/rans/twoeq/kepsilon/iofields.hh
+++ b/dumux/freeflow/rans/twoeq/kepsilon/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/kepsilon/localresidual.hh b/dumux/freeflow/rans/twoeq/kepsilon/localresidual.hh
index 841bdb5f72..af76c86b1b 100644
--- a/dumux/freeflow/rans/twoeq/kepsilon/localresidual.hh
+++ b/dumux/freeflow/rans/twoeq/kepsilon/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/kepsilon/model.hh b/dumux/freeflow/rans/twoeq/kepsilon/model.hh
index e33a6720ae..7749749709 100644
--- a/dumux/freeflow/rans/twoeq/kepsilon/model.hh
+++ b/dumux/freeflow/rans/twoeq/kepsilon/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/kepsilon/problem.hh b/dumux/freeflow/rans/twoeq/kepsilon/problem.hh
index ea9cb2c147..e1c1f33367 100644
--- a/dumux/freeflow/rans/twoeq/kepsilon/problem.hh
+++ b/dumux/freeflow/rans/twoeq/kepsilon/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/kepsilon/staggered/fluxvariables.hh b/dumux/freeflow/rans/twoeq/kepsilon/staggered/fluxvariables.hh
index 2a297d3a4b..68923bedf7 100644
--- a/dumux/freeflow/rans/twoeq/kepsilon/staggered/fluxvariables.hh
+++ b/dumux/freeflow/rans/twoeq/kepsilon/staggered/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/kepsilon/staggered/localresidual.hh b/dumux/freeflow/rans/twoeq/kepsilon/staggered/localresidual.hh
index 3a5c4e891f..170afea1d0 100644
--- a/dumux/freeflow/rans/twoeq/kepsilon/staggered/localresidual.hh
+++ b/dumux/freeflow/rans/twoeq/kepsilon/staggered/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/kepsilon/volumevariables.hh b/dumux/freeflow/rans/twoeq/kepsilon/volumevariables.hh
index 0cd02564ec..fcdade5e59 100644
--- a/dumux/freeflow/rans/twoeq/kepsilon/volumevariables.hh
+++ b/dumux/freeflow/rans/twoeq/kepsilon/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/komega/fluxvariables.hh b/dumux/freeflow/rans/twoeq/komega/fluxvariables.hh
index 7804c0f1e8..f38feff5fc 100644
--- a/dumux/freeflow/rans/twoeq/komega/fluxvariables.hh
+++ b/dumux/freeflow/rans/twoeq/komega/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/komega/iofields.hh b/dumux/freeflow/rans/twoeq/komega/iofields.hh
index cd832cfdab..f350120852 100644
--- a/dumux/freeflow/rans/twoeq/komega/iofields.hh
+++ b/dumux/freeflow/rans/twoeq/komega/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/komega/localresidual.hh b/dumux/freeflow/rans/twoeq/komega/localresidual.hh
index 41b199be9e..37d71c4b59 100644
--- a/dumux/freeflow/rans/twoeq/komega/localresidual.hh
+++ b/dumux/freeflow/rans/twoeq/komega/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/komega/model.hh b/dumux/freeflow/rans/twoeq/komega/model.hh
index 4c3e95b783..6af5dc8aad 100644
--- a/dumux/freeflow/rans/twoeq/komega/model.hh
+++ b/dumux/freeflow/rans/twoeq/komega/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/komega/problem.hh b/dumux/freeflow/rans/twoeq/komega/problem.hh
index cdcd402468..2bbf61d64e 100644
--- a/dumux/freeflow/rans/twoeq/komega/problem.hh
+++ b/dumux/freeflow/rans/twoeq/komega/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/komega/staggered/fluxvariables.hh b/dumux/freeflow/rans/twoeq/komega/staggered/fluxvariables.hh
index e347aa55d7..28ad345a09 100644
--- a/dumux/freeflow/rans/twoeq/komega/staggered/fluxvariables.hh
+++ b/dumux/freeflow/rans/twoeq/komega/staggered/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/komega/staggered/localresidual.hh b/dumux/freeflow/rans/twoeq/komega/staggered/localresidual.hh
index e950228f8a..755bab127b 100644
--- a/dumux/freeflow/rans/twoeq/komega/staggered/localresidual.hh
+++ b/dumux/freeflow/rans/twoeq/komega/staggered/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/komega/volumevariables.hh b/dumux/freeflow/rans/twoeq/komega/volumevariables.hh
index 5d9fbdde88..458ff13f7d 100644
--- a/dumux/freeflow/rans/twoeq/komega/volumevariables.hh
+++ b/dumux/freeflow/rans/twoeq/komega/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/lowrekepsilon/fluxvariables.hh b/dumux/freeflow/rans/twoeq/lowrekepsilon/fluxvariables.hh
index 7505f51bd1..75414d3f55 100644
--- a/dumux/freeflow/rans/twoeq/lowrekepsilon/fluxvariables.hh
+++ b/dumux/freeflow/rans/twoeq/lowrekepsilon/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/lowrekepsilon/iofields.hh b/dumux/freeflow/rans/twoeq/lowrekepsilon/iofields.hh
index 7193c3e2f9..97c565bcda 100644
--- a/dumux/freeflow/rans/twoeq/lowrekepsilon/iofields.hh
+++ b/dumux/freeflow/rans/twoeq/lowrekepsilon/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/lowrekepsilon/localresidual.hh b/dumux/freeflow/rans/twoeq/lowrekepsilon/localresidual.hh
index 94627f9f59..d9649c211f 100644
--- a/dumux/freeflow/rans/twoeq/lowrekepsilon/localresidual.hh
+++ b/dumux/freeflow/rans/twoeq/lowrekepsilon/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/lowrekepsilon/model.hh b/dumux/freeflow/rans/twoeq/lowrekepsilon/model.hh
index 7365c59d80..8b11ed9384 100644
--- a/dumux/freeflow/rans/twoeq/lowrekepsilon/model.hh
+++ b/dumux/freeflow/rans/twoeq/lowrekepsilon/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/lowrekepsilon/problem.hh b/dumux/freeflow/rans/twoeq/lowrekepsilon/problem.hh
index 4ecd8ea852..e2208a23a2 100644
--- a/dumux/freeflow/rans/twoeq/lowrekepsilon/problem.hh
+++ b/dumux/freeflow/rans/twoeq/lowrekepsilon/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/fluxvariables.hh b/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/fluxvariables.hh
index 874dd54aef..f55e7f861c 100644
--- a/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/fluxvariables.hh
+++ b/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/localresidual.hh b/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/localresidual.hh
index 6b46e33d86..4fdbe89f84 100644
--- a/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/localresidual.hh
+++ b/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/lowrekepsilon/volumevariables.hh b/dumux/freeflow/rans/twoeq/lowrekepsilon/volumevariables.hh
index 0a8a06ba6c..404dd7a953 100644
--- a/dumux/freeflow/rans/twoeq/lowrekepsilon/volumevariables.hh
+++ b/dumux/freeflow/rans/twoeq/lowrekepsilon/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/sst/fluxvariables.hh b/dumux/freeflow/rans/twoeq/sst/fluxvariables.hh
index ac9297f776..537a35040d 100644
--- a/dumux/freeflow/rans/twoeq/sst/fluxvariables.hh
+++ b/dumux/freeflow/rans/twoeq/sst/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/sst/iofields.hh b/dumux/freeflow/rans/twoeq/sst/iofields.hh
index a5a696290a..d04eb71976 100644
--- a/dumux/freeflow/rans/twoeq/sst/iofields.hh
+++ b/dumux/freeflow/rans/twoeq/sst/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/sst/localresidual.hh b/dumux/freeflow/rans/twoeq/sst/localresidual.hh
index 570edc3de4..6655bf4822 100644
--- a/dumux/freeflow/rans/twoeq/sst/localresidual.hh
+++ b/dumux/freeflow/rans/twoeq/sst/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/sst/model.hh b/dumux/freeflow/rans/twoeq/sst/model.hh
index aa85ec1800..5b0bd9d073 100644
--- a/dumux/freeflow/rans/twoeq/sst/model.hh
+++ b/dumux/freeflow/rans/twoeq/sst/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/sst/problem.hh b/dumux/freeflow/rans/twoeq/sst/problem.hh
index 64639051f6..c6ca267695 100644
--- a/dumux/freeflow/rans/twoeq/sst/problem.hh
+++ b/dumux/freeflow/rans/twoeq/sst/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/sst/staggered/fluxvariables.hh b/dumux/freeflow/rans/twoeq/sst/staggered/fluxvariables.hh
index 8384e2b485..7df4553495 100644
--- a/dumux/freeflow/rans/twoeq/sst/staggered/fluxvariables.hh
+++ b/dumux/freeflow/rans/twoeq/sst/staggered/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/sst/staggered/localresidual.hh b/dumux/freeflow/rans/twoeq/sst/staggered/localresidual.hh
index 078026f828..5beca6e6c8 100644
--- a/dumux/freeflow/rans/twoeq/sst/staggered/localresidual.hh
+++ b/dumux/freeflow/rans/twoeq/sst/staggered/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/twoeq/sst/volumevariables.hh b/dumux/freeflow/rans/twoeq/sst/volumevariables.hh
index 831c15e3af..45a3eadcd0 100644
--- a/dumux/freeflow/rans/twoeq/sst/volumevariables.hh
+++ b/dumux/freeflow/rans/twoeq/sst/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/volumevariables.hh b/dumux/freeflow/rans/volumevariables.hh
index cac5e84c2a..af7eaa5fda 100644
--- a/dumux/freeflow/rans/volumevariables.hh
+++ b/dumux/freeflow/rans/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/zeroeq/model.hh b/dumux/freeflow/rans/zeroeq/model.hh
index 57b92a9aba..dc15fb6edc 100644
--- a/dumux/freeflow/rans/zeroeq/model.hh
+++ b/dumux/freeflow/rans/zeroeq/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/zeroeq/problem.hh b/dumux/freeflow/rans/zeroeq/problem.hh
index 3cec7f039b..d08370c7cd 100644
--- a/dumux/freeflow/rans/zeroeq/problem.hh
+++ b/dumux/freeflow/rans/zeroeq/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/rans/zeroeq/volumevariables.hh b/dumux/freeflow/rans/zeroeq/volumevariables.hh
index 0ea18b6695..b120c7126c 100644
--- a/dumux/freeflow/rans/zeroeq/volumevariables.hh
+++ b/dumux/freeflow/rans/zeroeq/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/shallowwater/boundaryfluxes.hh b/dumux/freeflow/shallowwater/boundaryfluxes.hh
index 432ad2722d..f28064c09c 100644
--- a/dumux/freeflow/shallowwater/boundaryfluxes.hh
+++ b/dumux/freeflow/shallowwater/boundaryfluxes.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/shallowwater/fluxvariables.hh b/dumux/freeflow/shallowwater/fluxvariables.hh
index 22660557e2..f2c8383f3c 100644
--- a/dumux/freeflow/shallowwater/fluxvariables.hh
+++ b/dumux/freeflow/shallowwater/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/shallowwater/indices.hh b/dumux/freeflow/shallowwater/indices.hh
index aba2416eec..1294fbedcc 100644
--- a/dumux/freeflow/shallowwater/indices.hh
+++ b/dumux/freeflow/shallowwater/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/shallowwater/iofields.hh b/dumux/freeflow/shallowwater/iofields.hh
index 137b75ef0f..a04c735440 100644
--- a/dumux/freeflow/shallowwater/iofields.hh
+++ b/dumux/freeflow/shallowwater/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/shallowwater/localresidual.hh b/dumux/freeflow/shallowwater/localresidual.hh
index 225794f22b..2a662f1daf 100644
--- a/dumux/freeflow/shallowwater/localresidual.hh
+++ b/dumux/freeflow/shallowwater/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/shallowwater/model.hh b/dumux/freeflow/shallowwater/model.hh
index d87ccde78b..4734c59c4c 100644
--- a/dumux/freeflow/shallowwater/model.hh
+++ b/dumux/freeflow/shallowwater/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/shallowwater/problem.hh b/dumux/freeflow/shallowwater/problem.hh
index f10bb09849..29d0bb914e 100644
--- a/dumux/freeflow/shallowwater/problem.hh
+++ b/dumux/freeflow/shallowwater/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/shallowwater/volumevariables.hh b/dumux/freeflow/shallowwater/volumevariables.hh
index ff9be968ec..52b1d6f7b1 100644
--- a/dumux/freeflow/shallowwater/volumevariables.hh
+++ b/dumux/freeflow/shallowwater/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/spatialparams.hh b/dumux/freeflow/spatialparams.hh
index 88a3661c0a..93d6208b7b 100644
--- a/dumux/freeflow/spatialparams.hh
+++ b/dumux/freeflow/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/staggeredupwindmethods.hh b/dumux/freeflow/staggeredupwindmethods.hh
index bc4a00583e..d846c976d2 100644
--- a/dumux/freeflow/staggeredupwindmethods.hh
+++ b/dumux/freeflow/staggeredupwindmethods.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/turbulencemodel.hh b/dumux/freeflow/turbulencemodel.hh
index fa29bc768c..e9c7935b80 100644
--- a/dumux/freeflow/turbulencemodel.hh
+++ b/dumux/freeflow/turbulencemodel.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/turbulenceproperties.hh b/dumux/freeflow/turbulenceproperties.hh
index b9ef8debf3..38d8eef36b 100644
--- a/dumux/freeflow/turbulenceproperties.hh
+++ b/dumux/freeflow/turbulenceproperties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/freeflow/volumevariables.hh b/dumux/freeflow/volumevariables.hh
index 1cf61bd9ef..41ce7303d9 100644
--- a/dumux/freeflow/volumevariables.hh
+++ b/dumux/freeflow/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geomechanics/elastic/fvspatialparams.hh b/dumux/geomechanics/elastic/fvspatialparams.hh
index 47a994b1e0..c034aba8c2 100644
--- a/dumux/geomechanics/elastic/fvspatialparams.hh
+++ b/dumux/geomechanics/elastic/fvspatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geomechanics/elastic/indices.hh b/dumux/geomechanics/elastic/indices.hh
index 892b21d155..6b55f86b49 100644
--- a/dumux/geomechanics/elastic/indices.hh
+++ b/dumux/geomechanics/elastic/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geomechanics/elastic/localresidual.hh b/dumux/geomechanics/elastic/localresidual.hh
index 3a8acba743..94c9b38c44 100644
--- a/dumux/geomechanics/elastic/localresidual.hh
+++ b/dumux/geomechanics/elastic/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geomechanics/elastic/model.hh b/dumux/geomechanics/elastic/model.hh
index bce39074e9..2dca9b314a 100644
--- a/dumux/geomechanics/elastic/model.hh
+++ b/dumux/geomechanics/elastic/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geomechanics/elastic/volumevariables.hh b/dumux/geomechanics/elastic/volumevariables.hh
index 666c8126bd..b2391e37a5 100644
--- a/dumux/geomechanics/elastic/volumevariables.hh
+++ b/dumux/geomechanics/elastic/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geomechanics/fvproblem.hh b/dumux/geomechanics/fvproblem.hh
index 5806afbc1a..5449e64d10 100644
--- a/dumux/geomechanics/fvproblem.hh
+++ b/dumux/geomechanics/fvproblem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geomechanics/lameparams.hh b/dumux/geomechanics/lameparams.hh
index ae967f2d3c..4ffd58efc0 100644
--- a/dumux/geomechanics/lameparams.hh
+++ b/dumux/geomechanics/lameparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geomechanics/poroelastic/couplingmanager.hh b/dumux/geomechanics/poroelastic/couplingmanager.hh
index 18136b1682..2714695e94 100644
--- a/dumux/geomechanics/poroelastic/couplingmanager.hh
+++ b/dumux/geomechanics/poroelastic/couplingmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geomechanics/poroelastic/fvspatialparams.hh b/dumux/geomechanics/poroelastic/fvspatialparams.hh
index a56e0478bb..42c0418e92 100644
--- a/dumux/geomechanics/poroelastic/fvspatialparams.hh
+++ b/dumux/geomechanics/poroelastic/fvspatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geomechanics/poroelastic/iofields.hh b/dumux/geomechanics/poroelastic/iofields.hh
index 3d05389956..5de34a5bdd 100644
--- a/dumux/geomechanics/poroelastic/iofields.hh
+++ b/dumux/geomechanics/poroelastic/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geomechanics/poroelastic/localresidual.hh b/dumux/geomechanics/poroelastic/localresidual.hh
index 6e0b8e1c27..88f14b78b5 100644
--- a/dumux/geomechanics/poroelastic/localresidual.hh
+++ b/dumux/geomechanics/poroelastic/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geomechanics/poroelastic/model.hh b/dumux/geomechanics/poroelastic/model.hh
index 11e3f224fe..6080c5b618 100644
--- a/dumux/geomechanics/poroelastic/model.hh
+++ b/dumux/geomechanics/poroelastic/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geomechanics/poroelastic/volumevariables.hh b/dumux/geomechanics/poroelastic/volumevariables.hh
index d3eea4fbd5..9c18df9c18 100644
--- a/dumux/geomechanics/poroelastic/volumevariables.hh
+++ b/dumux/geomechanics/poroelastic/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geomechanics/properties.hh b/dumux/geomechanics/properties.hh
index 556cdc5128..dff588250b 100644
--- a/dumux/geomechanics/properties.hh
+++ b/dumux/geomechanics/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geomechanics/spatialparamstraits_.hh b/dumux/geomechanics/spatialparamstraits_.hh
index ea815e5d7d..5e95ae7f57 100644
--- a/dumux/geomechanics/spatialparamstraits_.hh
+++ b/dumux/geomechanics/spatialparamstraits_.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geomechanics/stressvariablescache.hh b/dumux/geomechanics/stressvariablescache.hh
index 5da53c9ef6..3544f04d3b 100644
--- a/dumux/geomechanics/stressvariablescache.hh
+++ b/dumux/geomechanics/stressvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geomechanics/velocityoutput.hh b/dumux/geomechanics/velocityoutput.hh
index f8c2820a13..9fea668037 100644
--- a/dumux/geomechanics/velocityoutput.hh
+++ b/dumux/geomechanics/velocityoutput.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/boundingboxtree.hh b/dumux/geometry/boundingboxtree.hh
index ea99ab4feb..51e785dd14 100644
--- a/dumux/geometry/boundingboxtree.hh
+++ b/dumux/geometry/boundingboxtree.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/boundingsphere.hh b/dumux/geometry/boundingsphere.hh
index 6118bcbdbc..a864d0c0d2 100644
--- a/dumux/geometry/boundingsphere.hh
+++ b/dumux/geometry/boundingsphere.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/center.hh b/dumux/geometry/center.hh
index a1eb5d8549..6896edcd78 100644
--- a/dumux/geometry/center.hh
+++ b/dumux/geometry/center.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/circumsphere.hh b/dumux/geometry/circumsphere.hh
index d5f6b0d16d..ab78ad6050 100644
--- a/dumux/geometry/circumsphere.hh
+++ b/dumux/geometry/circumsphere.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/diameter.hh b/dumux/geometry/diameter.hh
index eb6aa040fd..22c53e5184 100644
--- a/dumux/geometry/diameter.hh
+++ b/dumux/geometry/diameter.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/distance.hh b/dumux/geometry/distance.hh
index b3950173bc..e559310e83 100644
--- a/dumux/geometry/distance.hh
+++ b/dumux/geometry/distance.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/distancefield.hh b/dumux/geometry/distancefield.hh
index eca596c6a9..c7856ca2ba 100644
--- a/dumux/geometry/distancefield.hh
+++ b/dumux/geometry/distancefield.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/geometricentityset.hh b/dumux/geometry/geometricentityset.hh
index 9a742eb93d..66f345cf0e 100644
--- a/dumux/geometry/geometricentityset.hh
+++ b/dumux/geometry/geometricentityset.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/geometryintersection.hh b/dumux/geometry/geometryintersection.hh
index 56e0e2a19a..7e6da30621 100644
--- a/dumux/geometry/geometryintersection.hh
+++ b/dumux/geometry/geometryintersection.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/grahamconvexhull.hh b/dumux/geometry/grahamconvexhull.hh
index aa0c92f875..6c241f118c 100644
--- a/dumux/geometry/grahamconvexhull.hh
+++ b/dumux/geometry/grahamconvexhull.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/intersectingentities.hh b/dumux/geometry/intersectingentities.hh
index 1d20fd424c..4357e31586 100644
--- a/dumux/geometry/intersectingentities.hh
+++ b/dumux/geometry/intersectingentities.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/intersectionentityset.hh b/dumux/geometry/intersectionentityset.hh
index a55dcc1b83..ce25a97e88 100644
--- a/dumux/geometry/intersectionentityset.hh
+++ b/dumux/geometry/intersectionentityset.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/intersectspointgeometry.hh b/dumux/geometry/intersectspointgeometry.hh
index ae19e08d56..286d3f12c6 100644
--- a/dumux/geometry/intersectspointgeometry.hh
+++ b/dumux/geometry/intersectspointgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/intersectspointsimplex.hh b/dumux/geometry/intersectspointsimplex.hh
index 422da7f8d0..06226e4db1 100644
--- a/dumux/geometry/intersectspointsimplex.hh
+++ b/dumux/geometry/intersectspointsimplex.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/makegeometry.hh b/dumux/geometry/makegeometry.hh
index ed40800902..ceac6c32e6 100644
--- a/dumux/geometry/makegeometry.hh
+++ b/dumux/geometry/makegeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/normal.hh b/dumux/geometry/normal.hh
index 108ba7ebed..0ded011dae 100644
--- a/dumux/geometry/normal.hh
+++ b/dumux/geometry/normal.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/refinementquadraturerule.hh b/dumux/geometry/refinementquadraturerule.hh
index a99649a232..d17eba2c39 100644
--- a/dumux/geometry/refinementquadraturerule.hh
+++ b/dumux/geometry/refinementquadraturerule.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/sphere.hh b/dumux/geometry/sphere.hh
index 413d967e16..7b7530ee50 100644
--- a/dumux/geometry/sphere.hh
+++ b/dumux/geometry/sphere.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/triangulation.hh b/dumux/geometry/triangulation.hh
index 45d374ccd8..5e19de1983 100644
--- a/dumux/geometry/triangulation.hh
+++ b/dumux/geometry/triangulation.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/geometry/volume.hh b/dumux/geometry/volume.hh
index 5630fb3167..8d86275766 100644
--- a/dumux/geometry/volume.hh
+++ b/dumux/geometry/volume.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/adaptivegridrestart.hh b/dumux/io/adaptivegridrestart.hh
index 4ef6d9e8c8..7ad6d83502 100644
--- a/dumux/io/adaptivegridrestart.hh
+++ b/dumux/io/adaptivegridrestart.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/container.hh b/dumux/io/container.hh
index a7dea7dd35..321f91f44b 100644
--- a/dumux/io/container.hh
+++ b/dumux/io/container.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/defaultiofields.hh b/dumux/io/defaultiofields.hh
index a5b7e78112..784a5bb5cc 100644
--- a/dumux/io/defaultiofields.hh
+++ b/dumux/io/defaultiofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/format.hh b/dumux/io/format.hh
index 5a8b005623..c6a70ebff0 100644
--- a/dumux/io/format.hh
+++ b/dumux/io/format.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/gnuplotinterface.hh b/dumux/io/gnuplotinterface.hh
index be0287683c..4b80fdb3e0 100644
--- a/dumux/io/gnuplotinterface.hh
+++ b/dumux/io/gnuplotinterface.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/cakegridmanager.hh b/dumux/io/grid/cakegridmanager.hh
index c941c283e2..f238f284b5 100644
--- a/dumux/io/grid/cakegridmanager.hh
+++ b/dumux/io/grid/cakegridmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/cpgridmanager.hh b/dumux/io/grid/cpgridmanager.hh
index 32c1667a4c..c748e17f76 100644
--- a/dumux/io/grid/cpgridmanager.hh
+++ b/dumux/io/grid/cpgridmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/gmshgriddatahandle.hh b/dumux/io/grid/gmshgriddatahandle.hh
index bef8ef4cfa..d96a463e85 100644
--- a/dumux/io/grid/gmshgriddatahandle.hh
+++ b/dumux/io/grid/gmshgriddatahandle.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/griddata.hh b/dumux/io/grid/griddata.hh
index 1159ffcf17..22eaa09735 100644
--- a/dumux/io/grid/griddata.hh
+++ b/dumux/io/grid/griddata.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/gridmanager.hh b/dumux/io/grid/gridmanager.hh
index 98db4394a9..94f42d385e 100644
--- a/dumux/io/grid/gridmanager.hh
+++ b/dumux/io/grid/gridmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/gridmanager_alu.hh b/dumux/io/grid/gridmanager_alu.hh
index 8efb1700a0..3a549ff0ca 100644
--- a/dumux/io/grid/gridmanager_alu.hh
+++ b/dumux/io/grid/gridmanager_alu.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/gridmanager_base.hh b/dumux/io/grid/gridmanager_base.hh
index 689cdb3371..6a1e814281 100644
--- a/dumux/io/grid/gridmanager_base.hh
+++ b/dumux/io/grid/gridmanager_base.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/gridmanager_foam.hh b/dumux/io/grid/gridmanager_foam.hh
index 2d78016dd0..18283822d7 100644
--- a/dumux/io/grid/gridmanager_foam.hh
+++ b/dumux/io/grid/gridmanager_foam.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/gridmanager_mmesh.hh b/dumux/io/grid/gridmanager_mmesh.hh
index fc69fcbe59..3a30dc4e56 100644
--- a/dumux/io/grid/gridmanager_mmesh.hh
+++ b/dumux/io/grid/gridmanager_mmesh.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/gridmanager_oned.hh b/dumux/io/grid/gridmanager_oned.hh
index 8ff34bf8d9..7b597db14b 100644
--- a/dumux/io/grid/gridmanager_oned.hh
+++ b/dumux/io/grid/gridmanager_oned.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/gridmanager_sp.hh b/dumux/io/grid/gridmanager_sp.hh
index 8ed8e758f7..ebae58cb6f 100644
--- a/dumux/io/grid/gridmanager_sp.hh
+++ b/dumux/io/grid/gridmanager_sp.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/gridmanager_sub.hh b/dumux/io/grid/gridmanager_sub.hh
index 712a858274..235c9f6fc9 100644
--- a/dumux/io/grid/gridmanager_sub.hh
+++ b/dumux/io/grid/gridmanager_sub.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/gridmanager_ug.hh b/dumux/io/grid/gridmanager_ug.hh
index 201a427125..cd6e178e24 100644
--- a/dumux/io/grid/gridmanager_ug.hh
+++ b/dumux/io/grid/gridmanager_ug.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/gridmanager_yasp.hh b/dumux/io/grid/gridmanager_yasp.hh
index 9c7f077d11..74b54a64b4 100644
--- a/dumux/io/grid/gridmanager_yasp.hh
+++ b/dumux/io/grid/gridmanager_yasp.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/porenetwork/dgfwriter.hh b/dumux/io/grid/porenetwork/dgfwriter.hh
index 488079aadb..691fff3f0d 100644
--- a/dumux/io/grid/porenetwork/dgfwriter.hh
+++ b/dumux/io/grid/porenetwork/dgfwriter.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/porenetwork/griddata.hh b/dumux/io/grid/porenetwork/griddata.hh
index 558e498bb3..d6bfe44bad 100644
--- a/dumux/io/grid/porenetwork/griddata.hh
+++ b/dumux/io/grid/porenetwork/griddata.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/porenetwork/gridmanager.hh b/dumux/io/grid/porenetwork/gridmanager.hh
index 7bdce07283..73f72adf38 100644
--- a/dumux/io/grid/porenetwork/gridmanager.hh
+++ b/dumux/io/grid/porenetwork/gridmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/porenetwork/parametersforgeneratedgrid.hh b/dumux/io/grid/porenetwork/parametersforgeneratedgrid.hh
index ef8350e3d9..817401c586 100644
--- a/dumux/io/grid/porenetwork/parametersforgeneratedgrid.hh
+++ b/dumux/io/grid/porenetwork/parametersforgeneratedgrid.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/porenetwork/structuredlatticegridcreator.hh b/dumux/io/grid/porenetwork/structuredlatticegridcreator.hh
index e528ca4df9..cbf27f0039 100644
--- a/dumux/io/grid/porenetwork/structuredlatticegridcreator.hh
+++ b/dumux/io/grid/porenetwork/structuredlatticegridcreator.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/grid/porenetwork/subgriddata.hh b/dumux/io/grid/porenetwork/subgriddata.hh
index 9a3e6da3be..2517a77cb6 100644
--- a/dumux/io/grid/porenetwork/subgriddata.hh
+++ b/dumux/io/grid/porenetwork/subgriddata.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/json.hh b/dumux/io/json.hh
index 62ccc2ec50..5d2a4911e1 100644
--- a/dumux/io/json.hh
+++ b/dumux/io/json.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/loadsolution.hh b/dumux/io/loadsolution.hh
index 0a022cdc3b..723df997b0 100644
--- a/dumux/io/loadsolution.hh
+++ b/dumux/io/loadsolution.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/name.hh b/dumux/io/name.hh
index 86d93576f8..7fd3fac576 100644
--- a/dumux/io/name.hh
+++ b/dumux/io/name.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/ploteffectivediffusivitymodel.hh b/dumux/io/ploteffectivediffusivitymodel.hh
index 279938d73e..ed2286a299 100644
--- a/dumux/io/ploteffectivediffusivitymodel.hh
+++ b/dumux/io/ploteffectivediffusivitymodel.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/plotmateriallaw3p.hh b/dumux/io/plotmateriallaw3p.hh
index 43c016fee0..3cae85f8b5 100644
--- a/dumux/io/plotmateriallaw3p.hh
+++ b/dumux/io/plotmateriallaw3p.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/plotpckrsw.hh b/dumux/io/plotpckrsw.hh
index 75bd4f2119..1043cf4088 100644
--- a/dumux/io/plotpckrsw.hh
+++ b/dumux/io/plotpckrsw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/plotthermalconductivitymodel.hh b/dumux/io/plotthermalconductivitymodel.hh
index 2b3342e78b..0b3ddf4faf 100644
--- a/dumux/io/plotthermalconductivitymodel.hh
+++ b/dumux/io/plotthermalconductivitymodel.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/pointcloudvtkwriter.hh b/dumux/io/pointcloudvtkwriter.hh
index 2ca03655a9..a0cc0591ac 100644
--- a/dumux/io/pointcloudvtkwriter.hh
+++ b/dumux/io/pointcloudvtkwriter.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/rasterimagedata.hh b/dumux/io/rasterimagedata.hh
index b8b9a0ffea..c1cd7cd2bb 100644
--- a/dumux/io/rasterimagedata.hh
+++ b/dumux/io/rasterimagedata.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/rasterimagereader.hh b/dumux/io/rasterimagereader.hh
index d8291fa88e..a1a6078dba 100644
--- a/dumux/io/rasterimagereader.hh
+++ b/dumux/io/rasterimagereader.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/rasterimagewriter.hh b/dumux/io/rasterimagewriter.hh
index 44fd9caea6..d1827dfcdd 100644
--- a/dumux/io/rasterimagewriter.hh
+++ b/dumux/io/rasterimagewriter.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/restart.hh b/dumux/io/restart.hh
index c81125fe2f..419f06f5c6 100644
--- a/dumux/io/restart.hh
+++ b/dumux/io/restart.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/staggeredvtkoutputmodule.hh b/dumux/io/staggeredvtkoutputmodule.hh
index 3435cfbb70..ca203e3ab1 100644
--- a/dumux/io/staggeredvtkoutputmodule.hh
+++ b/dumux/io/staggeredvtkoutputmodule.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/velocityoutput.hh b/dumux/io/velocityoutput.hh
index 24ac7d87b4..b405879d38 100644
--- a/dumux/io/velocityoutput.hh
+++ b/dumux/io/velocityoutput.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/vtk/fieldtype.hh b/dumux/io/vtk/fieldtype.hh
index ef363d9f1c..213a2a3f6c 100644
--- a/dumux/io/vtk/fieldtype.hh
+++ b/dumux/io/vtk/fieldtype.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/vtk/function.hh b/dumux/io/vtk/function.hh
index 6c83fddd15..2d5663f189 100644
--- a/dumux/io/vtk/function.hh
+++ b/dumux/io/vtk/function.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/vtk/intersectionwriter.hh b/dumux/io/vtk/intersectionwriter.hh
index dc714043ce..f569c1a9bd 100644
--- a/dumux/io/vtk/intersectionwriter.hh
+++ b/dumux/io/vtk/intersectionwriter.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/vtk/precision.hh b/dumux/io/vtk/precision.hh
index 2825ff1423..e5906010b0 100644
--- a/dumux/io/vtk/precision.hh
+++ b/dumux/io/vtk/precision.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/vtk/vtkreader.hh b/dumux/io/vtk/vtkreader.hh
index d3d7fdbc86..afe35f223a 100644
--- a/dumux/io/vtk/vtkreader.hh
+++ b/dumux/io/vtk/vtkreader.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/vtkoutputmodule.hh b/dumux/io/vtkoutputmodule.hh
index 67b9e60e55..335255aa52 100644
--- a/dumux/io/vtkoutputmodule.hh
+++ b/dumux/io/vtkoutputmodule.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/io/vtksequencewriter.hh b/dumux/io/vtksequencewriter.hh
index c74dd8bb7a..f90d1e9372 100644
--- a/dumux/io/vtksequencewriter.hh
+++ b/dumux/io/vtksequencewriter.hh
@@ -1,5 +1,9 @@
 // -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
 // vi: set et ts=4 sw=2 sts=2:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/amgbackend.hh b/dumux/linear/amgbackend.hh
index 71af9faee9..389255908f 100644
--- a/dumux/linear/amgbackend.hh
+++ b/dumux/linear/amgbackend.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/dunevectors.hh b/dumux/linear/dunevectors.hh
index 38c6976299..659a78c905 100644
--- a/dumux/linear/dunevectors.hh
+++ b/dumux/linear/dunevectors.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/helmholtzoperator.hh b/dumux/linear/helmholtzoperator.hh
index b025c00a18..3788d20ef0 100644
--- a/dumux/linear/helmholtzoperator.hh
+++ b/dumux/linear/helmholtzoperator.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/istlsolverfactorybackend.hh b/dumux/linear/istlsolverfactorybackend.hh
index 2467c5b14e..b4447dec77 100644
--- a/dumux/linear/istlsolverfactorybackend.hh
+++ b/dumux/linear/istlsolverfactorybackend.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/istlsolverregistry.hh b/dumux/linear/istlsolverregistry.hh
index 67dc6ea2ed..53613cbb45 100644
--- a/dumux/linear/istlsolverregistry.hh
+++ b/dumux/linear/istlsolverregistry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/istlsolvers.hh b/dumux/linear/istlsolvers.hh
index 3d71b22754..aacb73082e 100644
--- a/dumux/linear/istlsolvers.hh
+++ b/dumux/linear/istlsolvers.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/linearalgebratraits.hh b/dumux/linear/linearalgebratraits.hh
index cef77f5d38..ec8bb5579a 100644
--- a/dumux/linear/linearalgebratraits.hh
+++ b/dumux/linear/linearalgebratraits.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/linearsolveracceptsmultitypematrix.hh b/dumux/linear/linearsolveracceptsmultitypematrix.hh
index 038b393de5..056ca2f633 100644
--- a/dumux/linear/linearsolveracceptsmultitypematrix.hh
+++ b/dumux/linear/linearsolveracceptsmultitypematrix.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/linearsolverparameters.hh b/dumux/linear/linearsolverparameters.hh
index 743cf63f73..88eb328183 100644
--- a/dumux/linear/linearsolverparameters.hh
+++ b/dumux/linear/linearsolverparameters.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/linearsolvertraits.hh b/dumux/linear/linearsolvertraits.hh
index 4aff0e1319..0e90eca840 100644
--- a/dumux/linear/linearsolvertraits.hh
+++ b/dumux/linear/linearsolvertraits.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/matrixconverter.hh b/dumux/linear/matrixconverter.hh
index 57403cd405..052b3f3891 100644
--- a/dumux/linear/matrixconverter.hh
+++ b/dumux/linear/matrixconverter.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/parallelhelpers.hh b/dumux/linear/parallelhelpers.hh
index f67157b52e..7c2c603f81 100644
--- a/dumux/linear/parallelhelpers.hh
+++ b/dumux/linear/parallelhelpers.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/parallelmatrixadapter.hh b/dumux/linear/parallelmatrixadapter.hh
index 4394c29ec2..9aea9357be 100644
--- a/dumux/linear/parallelmatrixadapter.hh
+++ b/dumux/linear/parallelmatrixadapter.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/pdesolver.hh b/dumux/linear/pdesolver.hh
index cbd2876ef4..e745911a91 100644
--- a/dumux/linear/pdesolver.hh
+++ b/dumux/linear/pdesolver.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/preconditioners.hh b/dumux/linear/preconditioners.hh
index 429d7f1e8f..6f7513896c 100644
--- a/dumux/linear/preconditioners.hh
+++ b/dumux/linear/preconditioners.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/scalarproducts.hh b/dumux/linear/scalarproducts.hh
index 226d65c63c..ffbd19d485 100644
--- a/dumux/linear/scalarproducts.hh
+++ b/dumux/linear/scalarproducts.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/scotchbackend.hh b/dumux/linear/scotchbackend.hh
index f038cea653..5313a68fb8 100644
--- a/dumux/linear/scotchbackend.hh
+++ b/dumux/linear/scotchbackend.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/seqsolverbackend.hh b/dumux/linear/seqsolverbackend.hh
index 4203d22878..685f0b05cd 100644
--- a/dumux/linear/seqsolverbackend.hh
+++ b/dumux/linear/seqsolverbackend.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/solver.hh b/dumux/linear/solver.hh
index 8ddfcd83da..b48faf510d 100644
--- a/dumux/linear/solver.hh
+++ b/dumux/linear/solver.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/solvercategory.hh b/dumux/linear/solvercategory.hh
index 3943680d00..413b9c1483 100644
--- a/dumux/linear/solvercategory.hh
+++ b/dumux/linear/solvercategory.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/stokes_solver.hh b/dumux/linear/stokes_solver.hh
index 6f2d64b4e5..dcf863a319 100644
--- a/dumux/linear/stokes_solver.hh
+++ b/dumux/linear/stokes_solver.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/linear/symmetrize_constraints.hh b/dumux/linear/symmetrize_constraints.hh
index d2bfd42325..74dc7d86c3 100644
--- a/dumux/linear/symmetrize_constraints.hh
+++ b/dumux/linear/symmetrize_constraints.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/binarycoefficients/air_mesitylene.hh b/dumux/material/binarycoefficients/air_mesitylene.hh
index 14a7254a9d..1e375ff7a8 100644
--- a/dumux/material/binarycoefficients/air_mesitylene.hh
+++ b/dumux/material/binarycoefficients/air_mesitylene.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/binarycoefficients/air_xylene.hh b/dumux/material/binarycoefficients/air_xylene.hh
index f2f9e1e88f..0e1b38ef88 100644
--- a/dumux/material/binarycoefficients/air_xylene.hh
+++ b/dumux/material/binarycoefficients/air_xylene.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/binarycoefficients/brine_co2.hh b/dumux/material/binarycoefficients/brine_co2.hh
index 10119a59af..b623563b4f 100644
--- a/dumux/material/binarycoefficients/brine_co2.hh
+++ b/dumux/material/binarycoefficients/brine_co2.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/binarycoefficients/fullermethod.hh b/dumux/material/binarycoefficients/fullermethod.hh
index 880a3ce28f..4f47b36c40 100644
--- a/dumux/material/binarycoefficients/fullermethod.hh
+++ b/dumux/material/binarycoefficients/fullermethod.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/binarycoefficients/h2o_air.hh b/dumux/material/binarycoefficients/h2o_air.hh
index f06d6ead71..b3bfc8e3ed 100644
--- a/dumux/material/binarycoefficients/h2o_air.hh
+++ b/dumux/material/binarycoefficients/h2o_air.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/binarycoefficients/h2o_ch4.hh b/dumux/material/binarycoefficients/h2o_ch4.hh
index c8b7402abb..2f9e83bfdb 100644
--- a/dumux/material/binarycoefficients/h2o_ch4.hh
+++ b/dumux/material/binarycoefficients/h2o_ch4.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/binarycoefficients/h2o_constant.hh b/dumux/material/binarycoefficients/h2o_constant.hh
index 796f2a44fa..c7df16e78d 100644
--- a/dumux/material/binarycoefficients/h2o_constant.hh
+++ b/dumux/material/binarycoefficients/h2o_constant.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/binarycoefficients/h2o_heavyoil.hh b/dumux/material/binarycoefficients/h2o_heavyoil.hh
index 8a87813eb0..6e8a0e8f67 100644
--- a/dumux/material/binarycoefficients/h2o_heavyoil.hh
+++ b/dumux/material/binarycoefficients/h2o_heavyoil.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/binarycoefficients/h2o_mesitylene.hh b/dumux/material/binarycoefficients/h2o_mesitylene.hh
index ef5cb8888b..d0999a254f 100644
--- a/dumux/material/binarycoefficients/h2o_mesitylene.hh
+++ b/dumux/material/binarycoefficients/h2o_mesitylene.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/binarycoefficients/h2o_n2.hh b/dumux/material/binarycoefficients/h2o_n2.hh
index ac4a1d40c0..6eaa065e21 100644
--- a/dumux/material/binarycoefficients/h2o_n2.hh
+++ b/dumux/material/binarycoefficients/h2o_n2.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/binarycoefficients/h2o_o2.hh b/dumux/material/binarycoefficients/h2o_o2.hh
index 9f49ad8192..4f5347f4c8 100644
--- a/dumux/material/binarycoefficients/h2o_o2.hh
+++ b/dumux/material/binarycoefficients/h2o_o2.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/binarycoefficients/h2o_xylene.hh b/dumux/material/binarycoefficients/h2o_xylene.hh
index b57aed20e2..bf8ff8600a 100644
--- a/dumux/material/binarycoefficients/h2o_xylene.hh
+++ b/dumux/material/binarycoefficients/h2o_xylene.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/binarycoefficients/henryiapws.hh b/dumux/material/binarycoefficients/henryiapws.hh
index 4c130c8bb7..286ec7548f 100644
--- a/dumux/material/binarycoefficients/henryiapws.hh
+++ b/dumux/material/binarycoefficients/henryiapws.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/binarycoefficients/n2_o2.hh b/dumux/material/binarycoefficients/n2_o2.hh
index 13f08116e5..802b96ab90 100644
--- a/dumux/material/binarycoefficients/n2_o2.hh
+++ b/dumux/material/binarycoefficients/n2_o2.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/chemistry/electrochemistry/electrochemistry.hh b/dumux/material/chemistry/electrochemistry/electrochemistry.hh
index f2ef6d149a..e9530c848a 100644
--- a/dumux/material/chemistry/electrochemistry/electrochemistry.hh
+++ b/dumux/material/chemistry/electrochemistry/electrochemistry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/chemistry/electrochemistry/electrochemistryni.hh b/dumux/material/chemistry/electrochemistry/electrochemistryni.hh
index 69fb98a705..4b7f4c797a 100644
--- a/dumux/material/chemistry/electrochemistry/electrochemistryni.hh
+++ b/dumux/material/chemistry/electrochemistry/electrochemistryni.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/air.hh b/dumux/material/components/air.hh
index 33c1241412..3b10cb3bd2 100644
--- a/dumux/material/components/air.hh
+++ b/dumux/material/components/air.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/ammonia.hh b/dumux/material/components/ammonia.hh
index 4f30f7a165..9fef8a7d82 100644
--- a/dumux/material/components/ammonia.hh
+++ b/dumux/material/components/ammonia.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/base.hh b/dumux/material/components/base.hh
index 14aa6e29a3..d0df79b1a5 100644
--- a/dumux/material/components/base.hh
+++ b/dumux/material/components/base.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/benzene.hh b/dumux/material/components/benzene.hh
index 4139d3c2ac..2a7ef47bca 100644
--- a/dumux/material/components/benzene.hh
+++ b/dumux/material/components/benzene.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/brine.hh b/dumux/material/components/brine.hh
index ef151984c8..f09737aa62 100644
--- a/dumux/material/components/brine.hh
+++ b/dumux/material/components/brine.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/calcite.hh b/dumux/material/components/calcite.hh
index d4b2e4fa9c..06fbf05557 100644
--- a/dumux/material/components/calcite.hh
+++ b/dumux/material/components/calcite.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/calciumion.hh b/dumux/material/components/calciumion.hh
index 29bf16b537..32f07b0138 100644
--- a/dumux/material/components/calciumion.hh
+++ b/dumux/material/components/calciumion.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/cao.hh b/dumux/material/components/cao.hh
index 869a590363..512636ef4b 100644
--- a/dumux/material/components/cao.hh
+++ b/dumux/material/components/cao.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/cao2h2.hh b/dumux/material/components/cao2h2.hh
index 74add99aa2..282a7c23b7 100644
--- a/dumux/material/components/cao2h2.hh
+++ b/dumux/material/components/cao2h2.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/carbonateion.hh b/dumux/material/components/carbonateion.hh
index d06dcd4923..7352a3a503 100644
--- a/dumux/material/components/carbonateion.hh
+++ b/dumux/material/components/carbonateion.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/ch4.hh b/dumux/material/components/ch4.hh
index eae99be607..674f712fa5 100644
--- a/dumux/material/components/ch4.hh
+++ b/dumux/material/components/ch4.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/chlorideion.hh b/dumux/material/components/chlorideion.hh
index f4981b4f76..89f024546c 100644
--- a/dumux/material/components/chlorideion.hh
+++ b/dumux/material/components/chlorideion.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/co2.hh b/dumux/material/components/co2.hh
index 2360aef3ee..da3f5ffcaa 100644
--- a/dumux/material/components/co2.hh
+++ b/dumux/material/components/co2.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/componenttraits.hh b/dumux/material/components/componenttraits.hh
index 70d515725f..d5bb418e31 100644
--- a/dumux/material/components/componenttraits.hh
+++ b/dumux/material/components/componenttraits.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/constant.hh b/dumux/material/components/constant.hh
index e535e94bb9..784095f6c0 100644
--- a/dumux/material/components/constant.hh
+++ b/dumux/material/components/constant.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/defaultco2table.hh b/dumux/material/components/defaultco2table.hh
index 4a6b3925ce..fdff41844a 100644
--- a/dumux/material/components/defaultco2table.hh
+++ b/dumux/material/components/defaultco2table.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/gas.hh b/dumux/material/components/gas.hh
index 8970f7b81f..2701669510 100644
--- a/dumux/material/components/gas.hh
+++ b/dumux/material/components/gas.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/glucose.hh b/dumux/material/components/glucose.hh
index 17e304537e..a969dd2341 100644
--- a/dumux/material/components/glucose.hh
+++ b/dumux/material/components/glucose.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/granite.hh b/dumux/material/components/granite.hh
index d045725536..39fb653b2c 100644
--- a/dumux/material/components/granite.hh
+++ b/dumux/material/components/granite.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/h2.hh b/dumux/material/components/h2.hh
index f51983d0bc..064cee3775 100644
--- a/dumux/material/components/h2.hh
+++ b/dumux/material/components/h2.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/h2o.hh b/dumux/material/components/h2o.hh
index 2325b05afc..acd450483b 100644
--- a/dumux/material/components/h2o.hh
+++ b/dumux/material/components/h2o.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/heavyoil.hh b/dumux/material/components/heavyoil.hh
index fa5067830c..361e0b3bbb 100644
--- a/dumux/material/components/heavyoil.hh
+++ b/dumux/material/components/heavyoil.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/iapws/common.hh b/dumux/material/components/iapws/common.hh
index 74e56c756f..2f91946c75 100644
--- a/dumux/material/components/iapws/common.hh
+++ b/dumux/material/components/iapws/common.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/iapws/region1.hh b/dumux/material/components/iapws/region1.hh
index 77a96e1b4f..f52c062a9d 100644
--- a/dumux/material/components/iapws/region1.hh
+++ b/dumux/material/components/iapws/region1.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/iapws/region2.hh b/dumux/material/components/iapws/region2.hh
index 3d64de0f19..12273162db 100644
--- a/dumux/material/components/iapws/region2.hh
+++ b/dumux/material/components/iapws/region2.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/iapws/region4.hh b/dumux/material/components/iapws/region4.hh
index 813afc08f4..c9be551ab8 100644
--- a/dumux/material/components/iapws/region4.hh
+++ b/dumux/material/components/iapws/region4.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/ion.hh b/dumux/material/components/ion.hh
index 9de16e9805..6380c911f2 100644
--- a/dumux/material/components/ion.hh
+++ b/dumux/material/components/ion.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/liquid.hh b/dumux/material/components/liquid.hh
index d1bfcc0954..0fb761563b 100644
--- a/dumux/material/components/liquid.hh
+++ b/dumux/material/components/liquid.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/mesitylene.hh b/dumux/material/components/mesitylene.hh
index 20e15b2edc..f78941e950 100644
--- a/dumux/material/components/mesitylene.hh
+++ b/dumux/material/components/mesitylene.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/n2.hh b/dumux/material/components/n2.hh
index 98135f8e48..0a90744b9d 100644
--- a/dumux/material/components/n2.hh
+++ b/dumux/material/components/n2.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/nacl.hh b/dumux/material/components/nacl.hh
index 3ad5f6052d..8971198997 100644
--- a/dumux/material/components/nacl.hh
+++ b/dumux/material/components/nacl.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/o2.hh b/dumux/material/components/o2.hh
index c853d14c58..25d03976ce 100644
--- a/dumux/material/components/o2.hh
+++ b/dumux/material/components/o2.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/simpleco2.hh b/dumux/material/components/simpleco2.hh
index 696e90d69f..d72ebb8f57 100644
--- a/dumux/material/components/simpleco2.hh
+++ b/dumux/material/components/simpleco2.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/simpleh2o.hh b/dumux/material/components/simpleh2o.hh
index fe1bb60ba7..0f63c1875c 100644
--- a/dumux/material/components/simpleh2o.hh
+++ b/dumux/material/components/simpleh2o.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/sodiumion.hh b/dumux/material/components/sodiumion.hh
index c588992493..90ea0f0aed 100644
--- a/dumux/material/components/sodiumion.hh
+++ b/dumux/material/components/sodiumion.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/solid.hh b/dumux/material/components/solid.hh
index 4030fed68a..6cb441cde1 100644
--- a/dumux/material/components/solid.hh
+++ b/dumux/material/components/solid.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/tabulatedcomponent.hh b/dumux/material/components/tabulatedcomponent.hh
index f69d4cc54e..64b363d480 100644
--- a/dumux/material/components/tabulatedcomponent.hh
+++ b/dumux/material/components/tabulatedcomponent.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/trichloroethene.hh b/dumux/material/components/trichloroethene.hh
index f154722ec6..f076c68b37 100644
--- a/dumux/material/components/trichloroethene.hh
+++ b/dumux/material/components/trichloroethene.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/urea.hh b/dumux/material/components/urea.hh
index 5f27451a38..87f6241a7e 100644
--- a/dumux/material/components/urea.hh
+++ b/dumux/material/components/urea.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/components/xylene.hh b/dumux/material/components/xylene.hh
index bf7869ef7a..a4f09be698 100644
--- a/dumux/material/components/xylene.hh
+++ b/dumux/material/components/xylene.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/constants.hh b/dumux/material/constants.hh
index 771a307af0..90618b8c9b 100644
--- a/dumux/material/constants.hh
+++ b/dumux/material/constants.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/constraintsolvers/compositionalflash.hh b/dumux/material/constraintsolvers/compositionalflash.hh
index 3184ae385e..cb55749dc4 100644
--- a/dumux/material/constraintsolvers/compositionalflash.hh
+++ b/dumux/material/constraintsolvers/compositionalflash.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/constraintsolvers/compositionfromfugacities.hh b/dumux/material/constraintsolvers/compositionfromfugacities.hh
index 84b3111dff..e2e4d59477 100644
--- a/dumux/material/constraintsolvers/compositionfromfugacities.hh
+++ b/dumux/material/constraintsolvers/compositionfromfugacities.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/constraintsolvers/computefromreferencephase.hh b/dumux/material/constraintsolvers/computefromreferencephase.hh
index b92c104eba..5d74359e06 100644
--- a/dumux/material/constraintsolvers/computefromreferencephase.hh
+++ b/dumux/material/constraintsolvers/computefromreferencephase.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/constraintsolvers/immiscibleflash.hh b/dumux/material/constraintsolvers/immiscibleflash.hh
index 287b5e3ed0..c0d171a66a 100644
--- a/dumux/material/constraintsolvers/immiscibleflash.hh
+++ b/dumux/material/constraintsolvers/immiscibleflash.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/constraintsolvers/misciblemultiphasecomposition.hh b/dumux/material/constraintsolvers/misciblemultiphasecomposition.hh
index 6f35157166..5c4a65774d 100644
--- a/dumux/material/constraintsolvers/misciblemultiphasecomposition.hh
+++ b/dumux/material/constraintsolvers/misciblemultiphasecomposition.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/constraintsolvers/ncpflash.hh b/dumux/material/constraintsolvers/ncpflash.hh
index 034fe38fac..1ab81fc161 100644
--- a/dumux/material/constraintsolvers/ncpflash.hh
+++ b/dumux/material/constraintsolvers/ncpflash.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/eos/pengrobinson.hh b/dumux/material/eos/pengrobinson.hh
index 3b263430bd..e65a4fb718 100644
--- a/dumux/material/eos/pengrobinson.hh
+++ b/dumux/material/eos/pengrobinson.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/eos/pengrobinsonmixture.hh b/dumux/material/eos/pengrobinsonmixture.hh
index c9fdc28a8f..b7bbbedbd0 100644
--- a/dumux/material/eos/pengrobinsonmixture.hh
+++ b/dumux/material/eos/pengrobinsonmixture.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/eos/pengrobinsonparams.hh b/dumux/material/eos/pengrobinsonparams.hh
index 044fd7d212..56193bbd99 100644
--- a/dumux/material/eos/pengrobinsonparams.hh
+++ b/dumux/material/eos/pengrobinsonparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/eos/pengrobinsonparamsmixture.hh b/dumux/material/eos/pengrobinsonparamsmixture.hh
index cc9df1a59b..25fd7b45b4 100644
--- a/dumux/material/eos/pengrobinsonparamsmixture.hh
+++ b/dumux/material/eos/pengrobinsonparamsmixture.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/1p/thermalconductivityaverage.hh b/dumux/material/fluidmatrixinteractions/1p/thermalconductivityaverage.hh
index 4095dd78d5..160f2cba5e 100644
--- a/dumux/material/fluidmatrixinteractions/1p/thermalconductivityaverage.hh
+++ b/dumux/material/fluidmatrixinteractions/1p/thermalconductivityaverage.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/1pia/fluidsolidinterfacialareashiwang.hh b/dumux/material/fluidmatrixinteractions/1pia/fluidsolidinterfacialareashiwang.hh
index 7acf9c322b..c2d8d2ffd8 100644
--- a/dumux/material/fluidmatrixinteractions/1pia/fluidsolidinterfacialareashiwang.hh
+++ b/dumux/material/fluidmatrixinteractions/1pia/fluidsolidinterfacialareashiwang.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/brookscorey.hh b/dumux/material/fluidmatrixinteractions/2p/brookscorey.hh
index 195b5da1c3..29d225c777 100644
--- a/dumux/material/fluidmatrixinteractions/2p/brookscorey.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/brookscorey.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/datasplinemateriallaw.hh b/dumux/material/fluidmatrixinteractions/2p/datasplinemateriallaw.hh
index 990e43fd09..3fe90d7431 100644
--- a/dumux/material/fluidmatrixinteractions/2p/datasplinemateriallaw.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/datasplinemateriallaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/efftoabsdefaultpolicy.hh b/dumux/material/fluidmatrixinteractions/2p/efftoabsdefaultpolicy.hh
index fa1d87890a..013f13f806 100644
--- a/dumux/material/fluidmatrixinteractions/2p/efftoabsdefaultpolicy.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/efftoabsdefaultpolicy.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/heatpipelaw.hh b/dumux/material/fluidmatrixinteractions/2p/heatpipelaw.hh
index cb27f4ae5b..bc73d66a57 100644
--- a/dumux/material/fluidmatrixinteractions/2p/heatpipelaw.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/heatpipelaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/interfacialarea/exponential.hh b/dumux/material/fluidmatrixinteractions/2p/interfacialarea/exponential.hh
index b7608abd21..1c03f6b30a 100644
--- a/dumux/material/fluidmatrixinteractions/2p/interfacialarea/exponential.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/interfacialarea/exponential.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/interfacialarea/exponentialcubic.hh b/dumux/material/fluidmatrixinteractions/2p/interfacialarea/exponentialcubic.hh
index 85975a4dcd..680208c4b3 100644
--- a/dumux/material/fluidmatrixinteractions/2p/interfacialarea/exponentialcubic.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/interfacialarea/exponentialcubic.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/interfacialarea/interfacialarea.hh b/dumux/material/fluidmatrixinteractions/2p/interfacialarea/interfacialarea.hh
index 27aa1911ba..509213b5d6 100644
--- a/dumux/material/fluidmatrixinteractions/2p/interfacialarea/interfacialarea.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/interfacialarea/interfacialarea.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/interfacialarea/pcmax.hh b/dumux/material/fluidmatrixinteractions/2p/interfacialarea/pcmax.hh
index e40e6d26f3..2975f5a8cb 100644
--- a/dumux/material/fluidmatrixinteractions/2p/interfacialarea/pcmax.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/interfacialarea/pcmax.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/interfacialarea/polynomial2ndorder.hh b/dumux/material/fluidmatrixinteractions/2p/interfacialarea/polynomial2ndorder.hh
index 203dc6e469..d10d2fbe49 100644
--- a/dumux/material/fluidmatrixinteractions/2p/interfacialarea/polynomial2ndorder.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/interfacialarea/polynomial2ndorder.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/interfacialarea/polynomialedgezero2ndorder.hh b/dumux/material/fluidmatrixinteractions/2p/interfacialarea/polynomialedgezero2ndorder.hh
index 9f4c9814b8..6f58a7d84c 100644
--- a/dumux/material/fluidmatrixinteractions/2p/interfacialarea/polynomialedgezero2ndorder.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/interfacialarea/polynomialedgezero2ndorder.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/linearmaterial.hh b/dumux/material/fluidmatrixinteractions/2p/linearmaterial.hh
index 9821b0086c..0d536306d4 100644
--- a/dumux/material/fluidmatrixinteractions/2p/linearmaterial.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/linearmaterial.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/materiallaw.hh b/dumux/material/fluidmatrixinteractions/2p/materiallaw.hh
index f08fbbf2b4..24ef6b3a72 100644
--- a/dumux/material/fluidmatrixinteractions/2p/materiallaw.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/materiallaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/noregularization.hh b/dumux/material/fluidmatrixinteractions/2p/noregularization.hh
index 24036477d1..def2ed6e2c 100644
--- a/dumux/material/fluidmatrixinteractions/2p/noregularization.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/noregularization.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/smoothedlinearlaw.hh b/dumux/material/fluidmatrixinteractions/2p/smoothedlinearlaw.hh
index a387ef0d56..50831bc22e 100644
--- a/dumux/material/fluidmatrixinteractions/2p/smoothedlinearlaw.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/smoothedlinearlaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/splinemateriallaw.hh b/dumux/material/fluidmatrixinteractions/2p/splinemateriallaw.hh
index de49573723..86696132ac 100644
--- a/dumux/material/fluidmatrixinteractions/2p/splinemateriallaw.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/splinemateriallaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/thermalconductivity/johansen.hh b/dumux/material/fluidmatrixinteractions/2p/thermalconductivity/johansen.hh
index d084f8c9c6..546b4e7fe7 100644
--- a/dumux/material/fluidmatrixinteractions/2p/thermalconductivity/johansen.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/thermalconductivity/johansen.hh
@@ -1,5 +1,9 @@
  // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/thermalconductivity/simplefluidlumping.hh b/dumux/material/fluidmatrixinteractions/2p/thermalconductivity/simplefluidlumping.hh
index c0806e5f1a..212cd2b685 100644
--- a/dumux/material/fluidmatrixinteractions/2p/thermalconductivity/simplefluidlumping.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/thermalconductivity/simplefluidlumping.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/thermalconductivity/somerton.hh b/dumux/material/fluidmatrixinteractions/2p/thermalconductivity/somerton.hh
index 547443c481..0959d65cfe 100644
--- a/dumux/material/fluidmatrixinteractions/2p/thermalconductivity/somerton.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/thermalconductivity/somerton.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/2p/vangenuchten.hh b/dumux/material/fluidmatrixinteractions/2p/vangenuchten.hh
index 1f3a6e79b1..a5b4f082d0 100644
--- a/dumux/material/fluidmatrixinteractions/2p/vangenuchten.hh
+++ b/dumux/material/fluidmatrixinteractions/2p/vangenuchten.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/3p/napladsorption.hh b/dumux/material/fluidmatrixinteractions/3p/napladsorption.hh
index 909ccb0b16..4928b7ad0b 100644
--- a/dumux/material/fluidmatrixinteractions/3p/napladsorption.hh
+++ b/dumux/material/fluidmatrixinteractions/3p/napladsorption.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/3p/parkervangenuchten.hh b/dumux/material/fluidmatrixinteractions/3p/parkervangenuchten.hh
index 8a2f177b7a..4d98dfa391 100644
--- a/dumux/material/fluidmatrixinteractions/3p/parkervangenuchten.hh
+++ b/dumux/material/fluidmatrixinteractions/3p/parkervangenuchten.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/3p/thermalconductivitysomerton3p.hh b/dumux/material/fluidmatrixinteractions/3p/thermalconductivitysomerton3p.hh
index 9805727783..a2abb8ec5c 100644
--- a/dumux/material/fluidmatrixinteractions/3p/thermalconductivitysomerton3p.hh
+++ b/dumux/material/fluidmatrixinteractions/3p/thermalconductivitysomerton3p.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/diffusivityconstanttortuosity.hh b/dumux/material/fluidmatrixinteractions/diffusivityconstanttortuosity.hh
index 28e1001f19..eebc46cca6 100644
--- a/dumux/material/fluidmatrixinteractions/diffusivityconstanttortuosity.hh
+++ b/dumux/material/fluidmatrixinteractions/diffusivityconstanttortuosity.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/diffusivitymillingtonquirk.hh b/dumux/material/fluidmatrixinteractions/diffusivitymillingtonquirk.hh
index 0684361782..005379e2c7 100644
--- a/dumux/material/fluidmatrixinteractions/diffusivitymillingtonquirk.hh
+++ b/dumux/material/fluidmatrixinteractions/diffusivitymillingtonquirk.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/dispersiontensors/fulltensor.hh b/dumux/material/fluidmatrixinteractions/dispersiontensors/fulltensor.hh
index 6def3c72ee..912578b023 100644
--- a/dumux/material/fluidmatrixinteractions/dispersiontensors/fulltensor.hh
+++ b/dumux/material/fluidmatrixinteractions/dispersiontensors/fulltensor.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/dispersiontensors/scheidegger.hh b/dumux/material/fluidmatrixinteractions/dispersiontensors/scheidegger.hh
index 6fccf91b8e..4dc2d25791 100644
--- a/dumux/material/fluidmatrixinteractions/dispersiontensors/scheidegger.hh
+++ b/dumux/material/fluidmatrixinteractions/dispersiontensors/scheidegger.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/fluidmatrixinteraction.hh b/dumux/material/fluidmatrixinteractions/fluidmatrixinteraction.hh
index 067b24a8df..bcb581815a 100644
--- a/dumux/material/fluidmatrixinteractions/fluidmatrixinteraction.hh
+++ b/dumux/material/fluidmatrixinteractions/fluidmatrixinteraction.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/frictionlaws/frictionlaw.hh b/dumux/material/fluidmatrixinteractions/frictionlaws/frictionlaw.hh
index 11e2b8258a..b17b62c8f0 100644
--- a/dumux/material/fluidmatrixinteractions/frictionlaws/frictionlaw.hh
+++ b/dumux/material/fluidmatrixinteractions/frictionlaws/frictionlaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/frictionlaws/manning.hh b/dumux/material/fluidmatrixinteractions/frictionlaws/manning.hh
index 477266fa0f..2396b119e4 100644
--- a/dumux/material/fluidmatrixinteractions/frictionlaws/manning.hh
+++ b/dumux/material/fluidmatrixinteractions/frictionlaws/manning.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/frictionlaws/nikuradse.hh b/dumux/material/fluidmatrixinteractions/frictionlaws/nikuradse.hh
index 2942fd4f68..82c95ef2d6 100644
--- a/dumux/material/fluidmatrixinteractions/frictionlaws/nikuradse.hh
+++ b/dumux/material/fluidmatrixinteractions/frictionlaws/nikuradse.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/frictionlaws/nofriction.hh b/dumux/material/fluidmatrixinteractions/frictionlaws/nofriction.hh
index 851a0aa925..f119774683 100644
--- a/dumux/material/fluidmatrixinteractions/frictionlaws/nofriction.hh
+++ b/dumux/material/fluidmatrixinteractions/frictionlaws/nofriction.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/frictionlaws/viscousnoslip.hh b/dumux/material/fluidmatrixinteractions/frictionlaws/viscousnoslip.hh
index a56b49dfab..f39cb9df6e 100644
--- a/dumux/material/fluidmatrixinteractions/frictionlaws/viscousnoslip.hh
+++ b/dumux/material/fluidmatrixinteractions/frictionlaws/viscousnoslip.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/mp/mpadapter.hh b/dumux/material/fluidmatrixinteractions/mp/mpadapter.hh
index ebd05e8ef5..bba8735174 100644
--- a/dumux/material/fluidmatrixinteractions/mp/mpadapter.hh
+++ b/dumux/material/fluidmatrixinteractions/mp/mpadapter.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/mp/mplinearmaterial.hh b/dumux/material/fluidmatrixinteractions/mp/mplinearmaterial.hh
index b793f7a332..7e6b743369 100644
--- a/dumux/material/fluidmatrixinteractions/mp/mplinearmaterial.hh
+++ b/dumux/material/fluidmatrixinteractions/mp/mplinearmaterial.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/permeabilitykozenycarman.hh b/dumux/material/fluidmatrixinteractions/permeabilitykozenycarman.hh
index 6c2f739244..7c766c4e79 100644
--- a/dumux/material/fluidmatrixinteractions/permeabilitykozenycarman.hh
+++ b/dumux/material/fluidmatrixinteractions/permeabilitykozenycarman.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/porenetwork/pore/2p/localrulesforplatonicbody.hh b/dumux/material/fluidmatrixinteractions/porenetwork/pore/2p/localrulesforplatonicbody.hh
index ab2729ba90..5d2cc8379e 100644
--- a/dumux/material/fluidmatrixinteractions/porenetwork/pore/2p/localrulesforplatonicbody.hh
+++ b/dumux/material/fluidmatrixinteractions/porenetwork/pore/2p/localrulesforplatonicbody.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/porenetwork/pore/2p/multishapelocalrules.hh b/dumux/material/fluidmatrixinteractions/porenetwork/pore/2p/multishapelocalrules.hh
index a52f0f052d..1543173cb0 100644
--- a/dumux/material/fluidmatrixinteractions/porenetwork/pore/2p/multishapelocalrules.hh
+++ b/dumux/material/fluidmatrixinteractions/porenetwork/pore/2p/multishapelocalrules.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/porenetwork/pore/2p/singleshapelocalrules.hh b/dumux/material/fluidmatrixinteractions/porenetwork/pore/2p/singleshapelocalrules.hh
index c594969c4a..7e652d0d00 100644
--- a/dumux/material/fluidmatrixinteractions/porenetwork/pore/2p/singleshapelocalrules.hh
+++ b/dumux/material/fluidmatrixinteractions/porenetwork/pore/2p/singleshapelocalrules.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/porenetwork/throat/emptycache.hh b/dumux/material/fluidmatrixinteractions/porenetwork/throat/emptycache.hh
index 14327c952a..b501288afe 100644
--- a/dumux/material/fluidmatrixinteractions/porenetwork/throat/emptycache.hh
+++ b/dumux/material/fluidmatrixinteractions/porenetwork/throat/emptycache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/porenetwork/throat/thresholdcapillarypressures.hh b/dumux/material/fluidmatrixinteractions/porenetwork/throat/thresholdcapillarypressures.hh
index a4aebe7c08..608a341155 100644
--- a/dumux/material/fluidmatrixinteractions/porenetwork/throat/thresholdcapillarypressures.hh
+++ b/dumux/material/fluidmatrixinteractions/porenetwork/throat/thresholdcapillarypressures.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/porenetwork/throat/transmissibility1p.hh b/dumux/material/fluidmatrixinteractions/porenetwork/throat/transmissibility1p.hh
index a9f7990db0..a4d71b5ade 100644
--- a/dumux/material/fluidmatrixinteractions/porenetwork/throat/transmissibility1p.hh
+++ b/dumux/material/fluidmatrixinteractions/porenetwork/throat/transmissibility1p.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/porenetwork/throat/transmissibility2p.hh b/dumux/material/fluidmatrixinteractions/porenetwork/throat/transmissibility2p.hh
index 20fb03cea7..398db08037 100644
--- a/dumux/material/fluidmatrixinteractions/porenetwork/throat/transmissibility2p.hh
+++ b/dumux/material/fluidmatrixinteractions/porenetwork/throat/transmissibility2p.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/porositydeformation.hh b/dumux/material/fluidmatrixinteractions/porositydeformation.hh
index e9156a07e7..377999035c 100644
--- a/dumux/material/fluidmatrixinteractions/porositydeformation.hh
+++ b/dumux/material/fluidmatrixinteractions/porositydeformation.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidmatrixinteractions/porosityprecipitation.hh b/dumux/material/fluidmatrixinteractions/porosityprecipitation.hh
index fb9423cbcb..e49a2d15a0 100644
--- a/dumux/material/fluidmatrixinteractions/porosityprecipitation.hh
+++ b/dumux/material/fluidmatrixinteractions/porosityprecipitation.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidstates/adapter.hh b/dumux/material/fluidstates/adapter.hh
index 5d5ec3d687..b8dd264adb 100644
--- a/dumux/material/fluidstates/adapter.hh
+++ b/dumux/material/fluidstates/adapter.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidstates/compositional.hh b/dumux/material/fluidstates/compositional.hh
index 5cb672441e..76e4e27022 100644
--- a/dumux/material/fluidstates/compositional.hh
+++ b/dumux/material/fluidstates/compositional.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidstates/immiscible.hh b/dumux/material/fluidstates/immiscible.hh
index 451b054ef0..ae31f25253 100644
--- a/dumux/material/fluidstates/immiscible.hh
+++ b/dumux/material/fluidstates/immiscible.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidstates/isothermalimmiscible.hh b/dumux/material/fluidstates/isothermalimmiscible.hh
index 88e7feaec8..ed1a39608f 100644
--- a/dumux/material/fluidstates/isothermalimmiscible.hh
+++ b/dumux/material/fluidstates/isothermalimmiscible.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidstates/nonequilibrium.hh b/dumux/material/fluidstates/nonequilibrium.hh
index 009d49ede6..6e6aab8fbf 100644
--- a/dumux/material/fluidstates/nonequilibrium.hh
+++ b/dumux/material/fluidstates/nonequilibrium.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidstates/nonequilibriummass.hh b/dumux/material/fluidstates/nonequilibriummass.hh
index 1aebc8aca5..b6632a828e 100644
--- a/dumux/material/fluidstates/nonequilibriummass.hh
+++ b/dumux/material/fluidstates/nonequilibriummass.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidstates/pressureoverlay.hh b/dumux/material/fluidstates/pressureoverlay.hh
index 0191d78fab..d4e9f1b703 100644
--- a/dumux/material/fluidstates/pressureoverlay.hh
+++ b/dumux/material/fluidstates/pressureoverlay.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidstates/pseudo1p2c.hh b/dumux/material/fluidstates/pseudo1p2c.hh
index a1a80e3e70..9dc5490f56 100644
--- a/dumux/material/fluidstates/pseudo1p2c.hh
+++ b/dumux/material/fluidstates/pseudo1p2c.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidstates/saturationoverlay.hh b/dumux/material/fluidstates/saturationoverlay.hh
index 815f4f924a..305671e85d 100644
--- a/dumux/material/fluidstates/saturationoverlay.hh
+++ b/dumux/material/fluidstates/saturationoverlay.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidstates/temperatureoverlay.hh b/dumux/material/fluidstates/temperatureoverlay.hh
index 9e75efe02f..001bc07ac2 100644
--- a/dumux/material/fluidstates/temperatureoverlay.hh
+++ b/dumux/material/fluidstates/temperatureoverlay.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/1padapter.hh b/dumux/material/fluidsystems/1padapter.hh
index c8c3b26950..788fab4178 100644
--- a/dumux/material/fluidsystems/1padapter.hh
+++ b/dumux/material/fluidsystems/1padapter.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/1pgas.hh b/dumux/material/fluidsystems/1pgas.hh
index f1f8d5db9b..f68a4bf17a 100644
--- a/dumux/material/fluidsystems/1pgas.hh
+++ b/dumux/material/fluidsystems/1pgas.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/1pliquid.hh b/dumux/material/fluidsystems/1pliquid.hh
index 2ac3eb75ec..58340f38ee 100644
--- a/dumux/material/fluidsystems/1pliquid.hh
+++ b/dumux/material/fluidsystems/1pliquid.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/2p1c.hh b/dumux/material/fluidsystems/2p1c.hh
index 6279f8ad28..3fdc8a68ea 100644
--- a/dumux/material/fluidsystems/2p1c.hh
+++ b/dumux/material/fluidsystems/2p1c.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/2pimmiscible.hh b/dumux/material/fluidsystems/2pimmiscible.hh
index 6f0db40d25..abdef75eed 100644
--- a/dumux/material/fluidsystems/2pimmiscible.hh
+++ b/dumux/material/fluidsystems/2pimmiscible.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/3pimmiscible.hh b/dumux/material/fluidsystems/3pimmiscible.hh
index ea3e8a2fb9..3dd154dd91 100644
--- a/dumux/material/fluidsystems/3pimmiscible.hh
+++ b/dumux/material/fluidsystems/3pimmiscible.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/base.hh b/dumux/material/fluidsystems/base.hh
index 46b3696d05..bbdf0476fe 100644
--- a/dumux/material/fluidsystems/base.hh
+++ b/dumux/material/fluidsystems/base.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/brine.hh b/dumux/material/fluidsystems/brine.hh
index 7f366ca76b..5e27b208a7 100644
--- a/dumux/material/fluidsystems/brine.hh
+++ b/dumux/material/fluidsystems/brine.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/brineair.hh b/dumux/material/fluidsystems/brineair.hh
index 8522a68154..44ec5c231e 100644
--- a/dumux/material/fluidsystems/brineair.hh
+++ b/dumux/material/fluidsystems/brineair.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/brineco2.hh b/dumux/material/fluidsystems/brineco2.hh
index 3920c7d518..6941b27ec0 100644
--- a/dumux/material/fluidsystems/brineco2.hh
+++ b/dumux/material/fluidsystems/brineco2.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/h2oair.hh b/dumux/material/fluidsystems/h2oair.hh
index 2d5eb44952..a631c6d0a4 100644
--- a/dumux/material/fluidsystems/h2oair.hh
+++ b/dumux/material/fluidsystems/h2oair.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/h2oairmesitylene.hh b/dumux/material/fluidsystems/h2oairmesitylene.hh
index 84adda8d05..9a1ef1c708 100644
--- a/dumux/material/fluidsystems/h2oairmesitylene.hh
+++ b/dumux/material/fluidsystems/h2oairmesitylene.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/h2oairxylene.hh b/dumux/material/fluidsystems/h2oairxylene.hh
index 97fd26216d..b2c8efad5e 100644
--- a/dumux/material/fluidsystems/h2oairxylene.hh
+++ b/dumux/material/fluidsystems/h2oairxylene.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/h2oheavyoil.hh b/dumux/material/fluidsystems/h2oheavyoil.hh
index 8d176cb8ab..639edd1bae 100644
--- a/dumux/material/fluidsystems/h2oheavyoil.hh
+++ b/dumux/material/fluidsystems/h2oheavyoil.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/h2on2.hh b/dumux/material/fluidsystems/h2on2.hh
index ef6127028c..2d8c812c4f 100644
--- a/dumux/material/fluidsystems/h2on2.hh
+++ b/dumux/material/fluidsystems/h2on2.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/h2on2kinetic.hh b/dumux/material/fluidsystems/h2on2kinetic.hh
index 7133a06857..189e7e50a5 100644
--- a/dumux/material/fluidsystems/h2on2kinetic.hh
+++ b/dumux/material/fluidsystems/h2on2kinetic.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/h2on2o2.hh b/dumux/material/fluidsystems/h2on2o2.hh
index 1e38288ffd..522ca3b82d 100644
--- a/dumux/material/fluidsystems/h2on2o2.hh
+++ b/dumux/material/fluidsystems/h2on2o2.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/liquidphase2c.hh b/dumux/material/fluidsystems/liquidphase2c.hh
index 2290045d20..a5c055b12b 100644
--- a/dumux/material/fluidsystems/liquidphase2c.hh
+++ b/dumux/material/fluidsystems/liquidphase2c.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/nullparametercache.hh b/dumux/material/fluidsystems/nullparametercache.hh
index f3ebebd5fc..c9450f2fc8 100644
--- a/dumux/material/fluidsystems/nullparametercache.hh
+++ b/dumux/material/fluidsystems/nullparametercache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/parametercachebase.hh b/dumux/material/fluidsystems/parametercachebase.hh
index a20c998635..59664b1657 100644
--- a/dumux/material/fluidsystems/parametercachebase.hh
+++ b/dumux/material/fluidsystems/parametercachebase.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/spe5.hh b/dumux/material/fluidsystems/spe5.hh
index 29e7eede6c..96db30bcfe 100644
--- a/dumux/material/fluidsystems/spe5.hh
+++ b/dumux/material/fluidsystems/spe5.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/fluidsystems/spe5parametercache.hh b/dumux/material/fluidsystems/spe5parametercache.hh
index 988021083e..02a08497a1 100644
--- a/dumux/material/fluidsystems/spe5parametercache.hh
+++ b/dumux/material/fluidsystems/spe5parametercache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/gstatrandomfield.hh b/dumux/material/gstatrandomfield.hh
index f2b7ce7177..482b5287bc 100644
--- a/dumux/material/gstatrandomfield.hh
+++ b/dumux/material/gstatrandomfield.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/idealgas.hh b/dumux/material/idealgas.hh
index bb6c7e47b8..869f921c17 100644
--- a/dumux/material/idealgas.hh
+++ b/dumux/material/idealgas.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/solidstates/compositionalsolidstate.hh b/dumux/material/solidstates/compositionalsolidstate.hh
index 3e5e8cb373..05d3cc8ee4 100644
--- a/dumux/material/solidstates/compositionalsolidstate.hh
+++ b/dumux/material/solidstates/compositionalsolidstate.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/solidstates/inertsolidstate.hh b/dumux/material/solidstates/inertsolidstate.hh
index 011e835aa6..681f44c6dd 100644
--- a/dumux/material/solidstates/inertsolidstate.hh
+++ b/dumux/material/solidstates/inertsolidstate.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/solidstates/updatesolidvolumefractions.hh b/dumux/material/solidstates/updatesolidvolumefractions.hh
index 0e3a185341..584159ee8c 100644
--- a/dumux/material/solidstates/updatesolidvolumefractions.hh
+++ b/dumux/material/solidstates/updatesolidvolumefractions.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/solidsystems/1csolid.hh b/dumux/material/solidsystems/1csolid.hh
index bc4ac74cfb..80c3bcc399 100644
--- a/dumux/material/solidsystems/1csolid.hh
+++ b/dumux/material/solidsystems/1csolid.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/material/solidsystems/compositionalsolidphase.hh b/dumux/material/solidsystems/compositionalsolidphase.hh
index cc604ee7b4..ce07da0431 100644
--- a/dumux/material/solidsystems/compositionalsolidphase.hh
+++ b/dumux/material/solidsystems/compositionalsolidphase.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/darcydarcy/couplingmanager.hh b/dumux/multidomain/boundary/darcydarcy/couplingmanager.hh
index 2fafb01960..961d484d38 100644
--- a/dumux/multidomain/boundary/darcydarcy/couplingmanager.hh
+++ b/dumux/multidomain/boundary/darcydarcy/couplingmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/darcydarcy/couplingmapper.hh b/dumux/multidomain/boundary/darcydarcy/couplingmapper.hh
index 8968c24ac1..9ad838289a 100644
--- a/dumux/multidomain/boundary/darcydarcy/couplingmapper.hh
+++ b/dumux/multidomain/boundary/darcydarcy/couplingmapper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/freeflowporenetwork/couplingconditions.hh b/dumux/multidomain/boundary/freeflowporenetwork/couplingconditions.hh
index f864f0fe9b..2ef04ab031 100644
--- a/dumux/multidomain/boundary/freeflowporenetwork/couplingconditions.hh
+++ b/dumux/multidomain/boundary/freeflowporenetwork/couplingconditions.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/freeflowporenetwork/couplingmanager.hh b/dumux/multidomain/boundary/freeflowporenetwork/couplingmanager.hh
index 572e704a12..c765e6dc98 100644
--- a/dumux/multidomain/boundary/freeflowporenetwork/couplingmanager.hh
+++ b/dumux/multidomain/boundary/freeflowporenetwork/couplingmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/freeflowporenetwork/couplingmapper.hh b/dumux/multidomain/boundary/freeflowporenetwork/couplingmapper.hh
index 6b10c18b71..148b058b02 100644
--- a/dumux/multidomain/boundary/freeflowporenetwork/couplingmapper.hh
+++ b/dumux/multidomain/boundary/freeflowporenetwork/couplingmapper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/freeflowporenetwork/ffmassporenetwork/couplingmanager.hh b/dumux/multidomain/boundary/freeflowporenetwork/ffmassporenetwork/couplingmanager.hh
index 3a4fe6d008..a78245a278 100644
--- a/dumux/multidomain/boundary/freeflowporenetwork/ffmassporenetwork/couplingmanager.hh
+++ b/dumux/multidomain/boundary/freeflowporenetwork/ffmassporenetwork/couplingmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/freeflowporenetwork/ffmomentumporenetwork/couplingmanager.hh b/dumux/multidomain/boundary/freeflowporenetwork/ffmomentumporenetwork/couplingmanager.hh
index 09cc0264a8..6bfe89f3cb 100644
--- a/dumux/multidomain/boundary/freeflowporenetwork/ffmomentumporenetwork/couplingmanager.hh
+++ b/dumux/multidomain/boundary/freeflowporenetwork/ffmomentumporenetwork/couplingmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/freeflowporenetwork/snappygridmanager.hh b/dumux/multidomain/boundary/freeflowporenetwork/snappygridmanager.hh
index 0aaf5429b6..d9684c7499 100644
--- a/dumux/multidomain/boundary/freeflowporenetwork/snappygridmanager.hh
+++ b/dumux/multidomain/boundary/freeflowporenetwork/snappygridmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/freeflowporousmedium/couplingconditions.hh b/dumux/multidomain/boundary/freeflowporousmedium/couplingconditions.hh
index 74e8145786..9888b8a605 100644
--- a/dumux/multidomain/boundary/freeflowporousmedium/couplingconditions.hh
+++ b/dumux/multidomain/boundary/freeflowporousmedium/couplingconditions.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/freeflowporousmedium/couplingmanager.hh b/dumux/multidomain/boundary/freeflowporousmedium/couplingmanager.hh
index 379444fd2b..74837f3311 100644
--- a/dumux/multidomain/boundary/freeflowporousmedium/couplingmanager.hh
+++ b/dumux/multidomain/boundary/freeflowporousmedium/couplingmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/freeflowporousmedium/ffmasspm/couplingmanager.hh b/dumux/multidomain/boundary/freeflowporousmedium/ffmasspm/couplingmanager.hh
index 0ce9d14322..b6297aa6c3 100644
--- a/dumux/multidomain/boundary/freeflowporousmedium/ffmasspm/couplingmanager.hh
+++ b/dumux/multidomain/boundary/freeflowporousmedium/ffmasspm/couplingmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/freeflowporousmedium/ffmomentumpm/couplingmanager.hh b/dumux/multidomain/boundary/freeflowporousmedium/ffmomentumpm/couplingmanager.hh
index 0de7bf4918..b6bc3bb525 100644
--- a/dumux/multidomain/boundary/freeflowporousmedium/ffmomentumpm/couplingmanager.hh
+++ b/dumux/multidomain/boundary/freeflowporousmedium/ffmomentumpm/couplingmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/freeflowporousmedium/ffmomentumpm/couplingmapper.hh b/dumux/multidomain/boundary/freeflowporousmedium/ffmomentumpm/couplingmapper.hh
index 1e64decf02..d62c22f69b 100644
--- a/dumux/multidomain/boundary/freeflowporousmedium/ffmomentumpm/couplingmapper.hh
+++ b/dumux/multidomain/boundary/freeflowporousmedium/ffmomentumpm/couplingmapper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/freeflowporousmedium/indexhelper.hh b/dumux/multidomain/boundary/freeflowporousmedium/indexhelper.hh
index b09c5b1781..2b3cc0af6e 100644
--- a/dumux/multidomain/boundary/freeflowporousmedium/indexhelper.hh
+++ b/dumux/multidomain/boundary/freeflowporousmedium/indexhelper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/freeflowporousmedium/traits.hh b/dumux/multidomain/boundary/freeflowporousmedium/traits.hh
index 10ccb0eb82..854505b3c7 100644
--- a/dumux/multidomain/boundary/freeflowporousmedium/traits.hh
+++ b/dumux/multidomain/boundary/freeflowporousmedium/traits.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/stokesdarcy/couplingdata.hh b/dumux/multidomain/boundary/stokesdarcy/couplingdata.hh
index 14221ca9a2..3f4c1d5984 100644
--- a/dumux/multidomain/boundary/stokesdarcy/couplingdata.hh
+++ b/dumux/multidomain/boundary/stokesdarcy/couplingdata.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/stokesdarcy/couplingmanager.hh b/dumux/multidomain/boundary/stokesdarcy/couplingmanager.hh
index f77fd68ed3..54256a7b63 100644
--- a/dumux/multidomain/boundary/stokesdarcy/couplingmanager.hh
+++ b/dumux/multidomain/boundary/stokesdarcy/couplingmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/boundary/stokesdarcy/couplingmapper.hh b/dumux/multidomain/boundary/stokesdarcy/couplingmapper.hh
index 1d38fbbdf8..1878081f6f 100644
--- a/dumux/multidomain/boundary/stokesdarcy/couplingmapper.hh
+++ b/dumux/multidomain/boundary/stokesdarcy/couplingmapper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/couplingjacobianpattern.hh b/dumux/multidomain/couplingjacobianpattern.hh
index 54ca009476..2bf5f598ee 100644
--- a/dumux/multidomain/couplingjacobianpattern.hh
+++ b/dumux/multidomain/couplingjacobianpattern.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/couplingmanager.hh b/dumux/multidomain/couplingmanager.hh
index 6ace6ff6f3..477e72ab9b 100644
--- a/dumux/multidomain/couplingmanager.hh
+++ b/dumux/multidomain/couplingmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/embedded/circleaveragepointsourcetraits.hh b/dumux/multidomain/embedded/circleaveragepointsourcetraits.hh
index b95651cb34..9d1b714c49 100644
--- a/dumux/multidomain/embedded/circleaveragepointsourcetraits.hh
+++ b/dumux/multidomain/embedded/circleaveragepointsourcetraits.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/embedded/circlepoints.hh b/dumux/multidomain/embedded/circlepoints.hh
index 004115d391..ac17c557e1 100644
--- a/dumux/multidomain/embedded/circlepoints.hh
+++ b/dumux/multidomain/embedded/circlepoints.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/embedded/couplingmanager1d3d.hh b/dumux/multidomain/embedded/couplingmanager1d3d.hh
index a7e1bdfd91..4f53cb7ce1 100644
--- a/dumux/multidomain/embedded/couplingmanager1d3d.hh
+++ b/dumux/multidomain/embedded/couplingmanager1d3d.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/embedded/couplingmanager1d3d_average.hh b/dumux/multidomain/embedded/couplingmanager1d3d_average.hh
index e7d838e4b0..324fee4ed4 100644
--- a/dumux/multidomain/embedded/couplingmanager1d3d_average.hh
+++ b/dumux/multidomain/embedded/couplingmanager1d3d_average.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/embedded/couplingmanager1d3d_kernel.hh b/dumux/multidomain/embedded/couplingmanager1d3d_kernel.hh
index a1712375ce..b5be09ed2b 100644
--- a/dumux/multidomain/embedded/couplingmanager1d3d_kernel.hh
+++ b/dumux/multidomain/embedded/couplingmanager1d3d_kernel.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/embedded/couplingmanager1d3d_line.hh b/dumux/multidomain/embedded/couplingmanager1d3d_line.hh
index 193dec1c71..2fff0f80ee 100644
--- a/dumux/multidomain/embedded/couplingmanager1d3d_line.hh
+++ b/dumux/multidomain/embedded/couplingmanager1d3d_line.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/embedded/couplingmanager1d3d_projection.hh b/dumux/multidomain/embedded/couplingmanager1d3d_projection.hh
index 3a4d094657..3a6df55c85 100644
--- a/dumux/multidomain/embedded/couplingmanager1d3d_projection.hh
+++ b/dumux/multidomain/embedded/couplingmanager1d3d_projection.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/embedded/couplingmanager1d3d_surface.hh b/dumux/multidomain/embedded/couplingmanager1d3d_surface.hh
index 3087b130d1..7ab9cef027 100644
--- a/dumux/multidomain/embedded/couplingmanager1d3d_surface.hh
+++ b/dumux/multidomain/embedded/couplingmanager1d3d_surface.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/embedded/couplingmanager2d3d.hh b/dumux/multidomain/embedded/couplingmanager2d3d.hh
index 442c966295..99c7e3b6c5 100644
--- a/dumux/multidomain/embedded/couplingmanager2d3d.hh
+++ b/dumux/multidomain/embedded/couplingmanager2d3d.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/embedded/couplingmanagerbase.hh b/dumux/multidomain/embedded/couplingmanagerbase.hh
index aa0004eaea..48f2047fcb 100644
--- a/dumux/multidomain/embedded/couplingmanagerbase.hh
+++ b/dumux/multidomain/embedded/couplingmanagerbase.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/embedded/cylinderintegration.hh b/dumux/multidomain/embedded/cylinderintegration.hh
index 6b27db2ec6..04df776dad 100644
--- a/dumux/multidomain/embedded/cylinderintegration.hh
+++ b/dumux/multidomain/embedded/cylinderintegration.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/embedded/extendedsourcestencil.hh b/dumux/multidomain/embedded/extendedsourcestencil.hh
index baf5ee2268..9621fc3715 100644
--- a/dumux/multidomain/embedded/extendedsourcestencil.hh
+++ b/dumux/multidomain/embedded/extendedsourcestencil.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/embedded/integrationpointsource.hh b/dumux/multidomain/embedded/integrationpointsource.hh
index 810f3c28c8..3eb79ae6f4 100644
--- a/dumux/multidomain/embedded/integrationpointsource.hh
+++ b/dumux/multidomain/embedded/integrationpointsource.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/embedded/localrefinementquadrature.hh b/dumux/multidomain/embedded/localrefinementquadrature.hh
index 45a73ea748..c813432ecd 100644
--- a/dumux/multidomain/embedded/localrefinementquadrature.hh
+++ b/dumux/multidomain/embedded/localrefinementquadrature.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/embedded/pointsourcedata.hh b/dumux/multidomain/embedded/pointsourcedata.hh
index 38abbb81bb..74782c87a7 100644
--- a/dumux/multidomain/embedded/pointsourcedata.hh
+++ b/dumux/multidomain/embedded/pointsourcedata.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/box/couplingmanager.hh b/dumux/multidomain/facet/box/couplingmanager.hh
index 8353c6ba1b..74a3174d3a 100644
--- a/dumux/multidomain/facet/box/couplingmanager.hh
+++ b/dumux/multidomain/facet/box/couplingmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/box/couplingmapper.hh b/dumux/multidomain/facet/box/couplingmapper.hh
index 7133d1c1f1..a02f2f972a 100644
--- a/dumux/multidomain/facet/box/couplingmapper.hh
+++ b/dumux/multidomain/facet/box/couplingmapper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/box/darcyslaw.hh b/dumux/multidomain/facet/box/darcyslaw.hh
index d404520cf6..3cdc44c879 100644
--- a/dumux/multidomain/facet/box/darcyslaw.hh
+++ b/dumux/multidomain/facet/box/darcyslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/box/fickslaw.hh b/dumux/multidomain/facet/box/fickslaw.hh
index 118107a84b..3c27658794 100644
--- a/dumux/multidomain/facet/box/fickslaw.hh
+++ b/dumux/multidomain/facet/box/fickslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/box/fourierslaw.hh b/dumux/multidomain/facet/box/fourierslaw.hh
index 5bc2432b01..5edaa2f720 100644
--- a/dumux/multidomain/facet/box/fourierslaw.hh
+++ b/dumux/multidomain/facet/box/fourierslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/box/fvelementgeometry.hh b/dumux/multidomain/facet/box/fvelementgeometry.hh
index 9aa00de1a0..6fd47b4ec7 100644
--- a/dumux/multidomain/facet/box/fvelementgeometry.hh
+++ b/dumux/multidomain/facet/box/fvelementgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/box/fvgridgeometry.hh b/dumux/multidomain/facet/box/fvgridgeometry.hh
index 0f03b0ed55..98d786c723 100644
--- a/dumux/multidomain/facet/box/fvgridgeometry.hh
+++ b/dumux/multidomain/facet/box/fvgridgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/box/localresidual.hh b/dumux/multidomain/facet/box/localresidual.hh
index cfba0bbcfc..fed8ebc5e7 100644
--- a/dumux/multidomain/facet/box/localresidual.hh
+++ b/dumux/multidomain/facet/box/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/box/properties.hh b/dumux/multidomain/facet/box/properties.hh
index 50a8178e49..6c2c4b5712 100644
--- a/dumux/multidomain/facet/box/properties.hh
+++ b/dumux/multidomain/facet/box/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/box/subcontrolvolumeface.hh b/dumux/multidomain/facet/box/subcontrolvolumeface.hh
index 5163305fe5..1aa8a76ec9 100644
--- a/dumux/multidomain/facet/box/subcontrolvolumeface.hh
+++ b/dumux/multidomain/facet/box/subcontrolvolumeface.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/box/upwindscheme.hh b/dumux/multidomain/facet/box/upwindscheme.hh
index f03dbb2744..da018a7bfb 100644
--- a/dumux/multidomain/facet/box/upwindscheme.hh
+++ b/dumux/multidomain/facet/box/upwindscheme.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/cellcentered/localresidual.hh b/dumux/multidomain/facet/cellcentered/localresidual.hh
index 4d70b14a21..c00eb79b47 100644
--- a/dumux/multidomain/facet/cellcentered/localresidual.hh
+++ b/dumux/multidomain/facet/cellcentered/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/cellcentered/mpfa/couplingmanager.hh b/dumux/multidomain/facet/cellcentered/mpfa/couplingmanager.hh
index 55e420cb06..8bd1dab0d4 100644
--- a/dumux/multidomain/facet/cellcentered/mpfa/couplingmanager.hh
+++ b/dumux/multidomain/facet/cellcentered/mpfa/couplingmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/cellcentered/mpfa/couplingmapper.hh b/dumux/multidomain/facet/cellcentered/mpfa/couplingmapper.hh
index 4bc14c0c46..cc4236661e 100644
--- a/dumux/multidomain/facet/cellcentered/mpfa/couplingmapper.hh
+++ b/dumux/multidomain/facet/cellcentered/mpfa/couplingmapper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/cellcentered/mpfa/interactionvolume.hh b/dumux/multidomain/facet/cellcentered/mpfa/interactionvolume.hh
index 893eb345a9..f3672abc41 100644
--- a/dumux/multidomain/facet/cellcentered/mpfa/interactionvolume.hh
+++ b/dumux/multidomain/facet/cellcentered/mpfa/interactionvolume.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/cellcentered/mpfa/localassembler.hh b/dumux/multidomain/facet/cellcentered/mpfa/localassembler.hh
index 61640013b2..f45b404e5e 100644
--- a/dumux/multidomain/facet/cellcentered/mpfa/localassembler.hh
+++ b/dumux/multidomain/facet/cellcentered/mpfa/localassembler.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/cellcentered/mpfa/localsubcontrolentities.hh b/dumux/multidomain/facet/cellcentered/mpfa/localsubcontrolentities.hh
index e47c3823ff..2627a60f79 100644
--- a/dumux/multidomain/facet/cellcentered/mpfa/localsubcontrolentities.hh
+++ b/dumux/multidomain/facet/cellcentered/mpfa/localsubcontrolentities.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/cellcentered/mpfa/properties.hh b/dumux/multidomain/facet/cellcentered/mpfa/properties.hh
index 531d738cb4..5b67870fc0 100644
--- a/dumux/multidomain/facet/cellcentered/mpfa/properties.hh
+++ b/dumux/multidomain/facet/cellcentered/mpfa/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/cellcentered/tpfa/couplingmanager.hh b/dumux/multidomain/facet/cellcentered/tpfa/couplingmanager.hh
index 85b28cc4c1..71dd5804f5 100644
--- a/dumux/multidomain/facet/cellcentered/tpfa/couplingmanager.hh
+++ b/dumux/multidomain/facet/cellcentered/tpfa/couplingmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/cellcentered/tpfa/couplingmapper.hh b/dumux/multidomain/facet/cellcentered/tpfa/couplingmapper.hh
index 628928f845..ad1d02006d 100644
--- a/dumux/multidomain/facet/cellcentered/tpfa/couplingmapper.hh
+++ b/dumux/multidomain/facet/cellcentered/tpfa/couplingmapper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/cellcentered/tpfa/darcyslaw.hh b/dumux/multidomain/facet/cellcentered/tpfa/darcyslaw.hh
index bd7ca6dbfa..b4c0b6199b 100644
--- a/dumux/multidomain/facet/cellcentered/tpfa/darcyslaw.hh
+++ b/dumux/multidomain/facet/cellcentered/tpfa/darcyslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/cellcentered/tpfa/fickslaw.hh b/dumux/multidomain/facet/cellcentered/tpfa/fickslaw.hh
index 0e2d511421..ac4791ac1d 100644
--- a/dumux/multidomain/facet/cellcentered/tpfa/fickslaw.hh
+++ b/dumux/multidomain/facet/cellcentered/tpfa/fickslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/cellcentered/tpfa/fourierslaw.hh b/dumux/multidomain/facet/cellcentered/tpfa/fourierslaw.hh
index 9fdc878b78..933c543000 100644
--- a/dumux/multidomain/facet/cellcentered/tpfa/fourierslaw.hh
+++ b/dumux/multidomain/facet/cellcentered/tpfa/fourierslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/cellcentered/tpfa/properties.hh b/dumux/multidomain/facet/cellcentered/tpfa/properties.hh
index 3e32b3cdf6..3be47116df 100644
--- a/dumux/multidomain/facet/cellcentered/tpfa/properties.hh
+++ b/dumux/multidomain/facet/cellcentered/tpfa/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/cellcentered/upwindscheme.hh b/dumux/multidomain/facet/cellcentered/upwindscheme.hh
index c19bfb17c2..98c4cfddfe 100644
--- a/dumux/multidomain/facet/cellcentered/upwindscheme.hh
+++ b/dumux/multidomain/facet/cellcentered/upwindscheme.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/codimonegridadapter.hh b/dumux/multidomain/facet/codimonegridadapter.hh
index 7a6804ccdf..0a88655791 100644
--- a/dumux/multidomain/facet/codimonegridadapter.hh
+++ b/dumux/multidomain/facet/codimonegridadapter.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/couplingmanager.hh b/dumux/multidomain/facet/couplingmanager.hh
index d173c9b5e7..3dfb2013e3 100644
--- a/dumux/multidomain/facet/couplingmanager.hh
+++ b/dumux/multidomain/facet/couplingmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/couplingmapper.hh b/dumux/multidomain/facet/couplingmapper.hh
index 26ee54e030..ea927f44ca 100644
--- a/dumux/multidomain/facet/couplingmapper.hh
+++ b/dumux/multidomain/facet/couplingmapper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/couplingmapperbase.hh b/dumux/multidomain/facet/couplingmapperbase.hh
index 03bf948832..1a298b566e 100644
--- a/dumux/multidomain/facet/couplingmapperbase.hh
+++ b/dumux/multidomain/facet/couplingmapperbase.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/enrichmenthelper.hh b/dumux/multidomain/facet/enrichmenthelper.hh
index 57dfc20fa5..a54af3d0c7 100644
--- a/dumux/multidomain/facet/enrichmenthelper.hh
+++ b/dumux/multidomain/facet/enrichmenthelper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/gmshreader.hh b/dumux/multidomain/facet/gmshreader.hh
index 632e5df26e..135a14fb6d 100644
--- a/dumux/multidomain/facet/gmshreader.hh
+++ b/dumux/multidomain/facet/gmshreader.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/gridmanager.hh b/dumux/multidomain/facet/gridmanager.hh
index fcff5cd470..116b190d36 100644
--- a/dumux/multidomain/facet/gridmanager.hh
+++ b/dumux/multidomain/facet/gridmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/facet/vertexmapper.hh b/dumux/multidomain/facet/vertexmapper.hh
index c5020de361..24a36c0ec4 100644
--- a/dumux/multidomain/facet/vertexmapper.hh
+++ b/dumux/multidomain/facet/vertexmapper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/freeflow/couplingmanager.hh b/dumux/multidomain/freeflow/couplingmanager.hh
index 0b70990b53..1da2b634d3 100644
--- a/dumux/multidomain/freeflow/couplingmanager.hh
+++ b/dumux/multidomain/freeflow/couplingmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/freeflow/couplingmanager_cvfe.hh b/dumux/multidomain/freeflow/couplingmanager_cvfe.hh
index da210594d3..80d18d965a 100644
--- a/dumux/multidomain/freeflow/couplingmanager_cvfe.hh
+++ b/dumux/multidomain/freeflow/couplingmanager_cvfe.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/freeflow/couplingmanager_diamond.hh b/dumux/multidomain/freeflow/couplingmanager_diamond.hh
index 88e1e073e1..3229bbc26c 100644
--- a/dumux/multidomain/freeflow/couplingmanager_diamond.hh
+++ b/dumux/multidomain/freeflow/couplingmanager_diamond.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/freeflow/couplingmanager_pq1bubble.hh b/dumux/multidomain/freeflow/couplingmanager_pq1bubble.hh
index b6f5debf0c..19f858f18c 100644
--- a/dumux/multidomain/freeflow/couplingmanager_pq1bubble.hh
+++ b/dumux/multidomain/freeflow/couplingmanager_pq1bubble.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/freeflow/couplingmanager_staggered.hh b/dumux/multidomain/freeflow/couplingmanager_staggered.hh
index e07e1215e7..9c62f6782a 100644
--- a/dumux/multidomain/freeflow/couplingmanager_staggered.hh
+++ b/dumux/multidomain/freeflow/couplingmanager_staggered.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/freeflow/typetraits.hh b/dumux/multidomain/freeflow/typetraits.hh
index 8fb3855d5d..75ea41b261 100644
--- a/dumux/multidomain/freeflow/typetraits.hh
+++ b/dumux/multidomain/freeflow/typetraits.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/fvassembler.hh b/dumux/multidomain/fvassembler.hh
index dee7c820ee..5c98307414 100644
--- a/dumux/multidomain/fvassembler.hh
+++ b/dumux/multidomain/fvassembler.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/fvgridgeometry.hh b/dumux/multidomain/fvgridgeometry.hh
index 62c85e7fcb..7513c35929 100644
--- a/dumux/multidomain/fvgridgeometry.hh
+++ b/dumux/multidomain/fvgridgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/fvgridvariables.hh b/dumux/multidomain/fvgridvariables.hh
index 2e9345c59a..246e5ec5b6 100644
--- a/dumux/multidomain/fvgridvariables.hh
+++ b/dumux/multidomain/fvgridvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/fvproblem.hh b/dumux/multidomain/fvproblem.hh
index a608ac6097..d50cb383e8 100644
--- a/dumux/multidomain/fvproblem.hh
+++ b/dumux/multidomain/fvproblem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/glue.hh b/dumux/multidomain/glue.hh
index 20b79f9017..986dd47bde 100644
--- a/dumux/multidomain/glue.hh
+++ b/dumux/multidomain/glue.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/io/vtkoutputmodule.hh b/dumux/multidomain/io/vtkoutputmodule.hh
index ddc610ed23..9e68ff5beb 100644
--- a/dumux/multidomain/io/vtkoutputmodule.hh
+++ b/dumux/multidomain/io/vtkoutputmodule.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/multibinarycouplingmanager.hh b/dumux/multidomain/multibinarycouplingmanager.hh
index cd335ffb5b..9c80a5904a 100644
--- a/dumux/multidomain/multibinarycouplingmanager.hh
+++ b/dumux/multidomain/multibinarycouplingmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/newtonconvergencewriter.hh b/dumux/multidomain/newtonconvergencewriter.hh
index 4136df5fc8..104001b01f 100644
--- a/dumux/multidomain/newtonconvergencewriter.hh
+++ b/dumux/multidomain/newtonconvergencewriter.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/newtonsolver.hh b/dumux/multidomain/newtonsolver.hh
index b7be90466a..c068e3a77b 100644
--- a/dumux/multidomain/newtonsolver.hh
+++ b/dumux/multidomain/newtonsolver.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/staggeredcouplingmanager.hh b/dumux/multidomain/staggeredcouplingmanager.hh
index 56e8ac5f56..8088b0c4ae 100644
--- a/dumux/multidomain/staggeredcouplingmanager.hh
+++ b/dumux/multidomain/staggeredcouplingmanager.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/staggeredtraits.hh b/dumux/multidomain/staggeredtraits.hh
index 3b2493c6d7..81f0b280ec 100644
--- a/dumux/multidomain/staggeredtraits.hh
+++ b/dumux/multidomain/staggeredtraits.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/subdomaincclocalassembler.hh b/dumux/multidomain/subdomaincclocalassembler.hh
index 6cd1c830e7..daff4093a3 100644
--- a/dumux/multidomain/subdomaincclocalassembler.hh
+++ b/dumux/multidomain/subdomaincclocalassembler.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/subdomaincvfelocalassembler.hh b/dumux/multidomain/subdomaincvfelocalassembler.hh
index 93ffd6333e..cc1e455398 100644
--- a/dumux/multidomain/subdomaincvfelocalassembler.hh
+++ b/dumux/multidomain/subdomaincvfelocalassembler.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/subdomainfclocalassembler.hh b/dumux/multidomain/subdomainfclocalassembler.hh
index a7ca44b80b..f70143d236 100644
--- a/dumux/multidomain/subdomainfclocalassembler.hh
+++ b/dumux/multidomain/subdomainfclocalassembler.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/subdomainstaggeredlocalassembler.hh b/dumux/multidomain/subdomainstaggeredlocalassembler.hh
index b59eb16204..1b6d657a6f 100644
--- a/dumux/multidomain/subdomainstaggeredlocalassembler.hh
+++ b/dumux/multidomain/subdomainstaggeredlocalassembler.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/multidomain/traits.hh b/dumux/multidomain/traits.hh
index f4d09a1433..0e42a9a87e 100644
--- a/dumux/multidomain/traits.hh
+++ b/dumux/multidomain/traits.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/nonlinear/findscalarroot.hh b/dumux/nonlinear/findscalarroot.hh
index 20bb5c65d1..97029049c5 100644
--- a/dumux/nonlinear/findscalarroot.hh
+++ b/dumux/nonlinear/findscalarroot.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/nonlinear/newtonconvergencewriter.hh b/dumux/nonlinear/newtonconvergencewriter.hh
index 7f64c7bad1..0b548fa608 100644
--- a/dumux/nonlinear/newtonconvergencewriter.hh
+++ b/dumux/nonlinear/newtonconvergencewriter.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/nonlinear/newtonsolver.hh b/dumux/nonlinear/newtonsolver.hh
index 16b01a034f..3b664f174a 100644
--- a/dumux/nonlinear/newtonsolver.hh
+++ b/dumux/nonlinear/newtonsolver.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/nonlinear/primaryvariableswitchadapter.hh b/dumux/nonlinear/primaryvariableswitchadapter.hh
index 2d3c2ea604..fe785c171e 100644
--- a/dumux/nonlinear/primaryvariableswitchadapter.hh
+++ b/dumux/nonlinear/primaryvariableswitchadapter.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/nonlinear/staggerednewtonconvergencewriter.hh b/dumux/nonlinear/staggerednewtonconvergencewriter.hh
index 090ee0f4c1..b10aab9c9b 100644
--- a/dumux/nonlinear/staggerednewtonconvergencewriter.hh
+++ b/dumux/nonlinear/staggerednewtonconvergencewriter.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/parallel/multithreading.hh b/dumux/parallel/multithreading.hh
index 379a3e623f..58110640df 100644
--- a/dumux/parallel/multithreading.hh
+++ b/dumux/parallel/multithreading.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/parallel/parallel_for.hh b/dumux/parallel/parallel_for.hh
index c34c0fcdf8..0d1372165c 100644
--- a/dumux/parallel/parallel_for.hh
+++ b/dumux/parallel/parallel_for.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/parallel/scotchpartitioner.hh b/dumux/parallel/scotchpartitioner.hh
index 294c0e5079..7753476a1b 100644
--- a/dumux/parallel/scotchpartitioner.hh
+++ b/dumux/parallel/scotchpartitioner.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/parallel/vectorcommdatahandle.hh b/dumux/parallel/vectorcommdatahandle.hh
index d39ba90f69..61632af269 100644
--- a/dumux/parallel/vectorcommdatahandle.hh
+++ b/dumux/parallel/vectorcommdatahandle.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/1p/fluxvariablescache.hh b/dumux/porenetwork/1p/fluxvariablescache.hh
index a6529a056f..89b79477d8 100644
--- a/dumux/porenetwork/1p/fluxvariablescache.hh
+++ b/dumux/porenetwork/1p/fluxvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/1p/iofields.hh b/dumux/porenetwork/1p/iofields.hh
index bb8e680348..e71afa7fa2 100644
--- a/dumux/porenetwork/1p/iofields.hh
+++ b/dumux/porenetwork/1p/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/1p/model.hh b/dumux/porenetwork/1p/model.hh
index debd6b989e..c215d29539 100644
--- a/dumux/porenetwork/1p/model.hh
+++ b/dumux/porenetwork/1p/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/1p/spatialparams.hh b/dumux/porenetwork/1p/spatialparams.hh
index a19a763f17..5f6af5507f 100644
--- a/dumux/porenetwork/1p/spatialparams.hh
+++ b/dumux/porenetwork/1p/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/1p/volumevariables.hh b/dumux/porenetwork/1p/volumevariables.hh
index 3547b340c8..9bf9ecfe6c 100644
--- a/dumux/porenetwork/1p/volumevariables.hh
+++ b/dumux/porenetwork/1p/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/1pnc/iofields.hh b/dumux/porenetwork/1pnc/iofields.hh
index 78271dd0a0..5be5f8fb33 100644
--- a/dumux/porenetwork/1pnc/iofields.hh
+++ b/dumux/porenetwork/1pnc/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/1pnc/model.hh b/dumux/porenetwork/1pnc/model.hh
index 8fe5c81fec..15dcf3bb70 100644
--- a/dumux/porenetwork/1pnc/model.hh
+++ b/dumux/porenetwork/1pnc/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/1pnc/volumevariables.hh b/dumux/porenetwork/1pnc/volumevariables.hh
index 6869c1c8f1..0c65033823 100644
--- a/dumux/porenetwork/1pnc/volumevariables.hh
+++ b/dumux/porenetwork/1pnc/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/2p/elementfluxvariablescache.hh b/dumux/porenetwork/2p/elementfluxvariablescache.hh
index cb736131a3..4f4d8fd30c 100644
--- a/dumux/porenetwork/2p/elementfluxvariablescache.hh
+++ b/dumux/porenetwork/2p/elementfluxvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/2p/fluxvariablescache.hh b/dumux/porenetwork/2p/fluxvariablescache.hh
index 97c7523f56..7ccebaaa1b 100644
--- a/dumux/porenetwork/2p/fluxvariablescache.hh
+++ b/dumux/porenetwork/2p/fluxvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/2p/gridfluxvariablescache.hh b/dumux/porenetwork/2p/gridfluxvariablescache.hh
index 7904e25f8d..ebe3966003 100644
--- a/dumux/porenetwork/2p/gridfluxvariablescache.hh
+++ b/dumux/porenetwork/2p/gridfluxvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/2p/invasionstate.hh b/dumux/porenetwork/2p/invasionstate.hh
index f3bc37e3a4..a81ccb29ac 100644
--- a/dumux/porenetwork/2p/invasionstate.hh
+++ b/dumux/porenetwork/2p/invasionstate.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/2p/iofields.hh b/dumux/porenetwork/2p/iofields.hh
index 898f737f9f..4f2ac987d0 100644
--- a/dumux/porenetwork/2p/iofields.hh
+++ b/dumux/porenetwork/2p/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/2p/model.hh b/dumux/porenetwork/2p/model.hh
index 2782d1d44e..fa4bec171e 100644
--- a/dumux/porenetwork/2p/model.hh
+++ b/dumux/porenetwork/2p/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/2p/newtonconsistencychecks.hh b/dumux/porenetwork/2p/newtonconsistencychecks.hh
index d72d44f6e5..0836fc78be 100644
--- a/dumux/porenetwork/2p/newtonconsistencychecks.hh
+++ b/dumux/porenetwork/2p/newtonconsistencychecks.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/2p/newtonsolver.hh b/dumux/porenetwork/2p/newtonsolver.hh
index b004154df5..be010082b9 100644
--- a/dumux/porenetwork/2p/newtonsolver.hh
+++ b/dumux/porenetwork/2p/newtonsolver.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/2p/spatialparams.hh b/dumux/porenetwork/2p/spatialparams.hh
index cd801d3ad4..6f5b74692c 100644
--- a/dumux/porenetwork/2p/spatialparams.hh
+++ b/dumux/porenetwork/2p/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/2p/static/staticdrainge.hh b/dumux/porenetwork/2p/static/staticdrainge.hh
index f02922f4c6..7215fc9b29 100644
--- a/dumux/porenetwork/2p/static/staticdrainge.hh
+++ b/dumux/porenetwork/2p/static/staticdrainge.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/2p/volumevariables.hh b/dumux/porenetwork/2p/volumevariables.hh
index f05245028c..2739d66fed 100644
--- a/dumux/porenetwork/2p/volumevariables.hh
+++ b/dumux/porenetwork/2p/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/common/boundaryflux.hh b/dumux/porenetwork/common/boundaryflux.hh
index 03e38b4da2..116137b67c 100644
--- a/dumux/porenetwork/common/boundaryflux.hh
+++ b/dumux/porenetwork/common/boundaryflux.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/common/iofields.hh b/dumux/porenetwork/common/iofields.hh
index 8d38138630..6b883b0682 100644
--- a/dumux/porenetwork/common/iofields.hh
+++ b/dumux/porenetwork/common/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/common/labels.hh b/dumux/porenetwork/common/labels.hh
index d948f22eab..416590562e 100644
--- a/dumux/porenetwork/common/labels.hh
+++ b/dumux/porenetwork/common/labels.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/common/pnmvtkoutputmodule.hh b/dumux/porenetwork/common/pnmvtkoutputmodule.hh
index 0c2602dad5..2783cfcf14 100644
--- a/dumux/porenetwork/common/pnmvtkoutputmodule.hh
+++ b/dumux/porenetwork/common/pnmvtkoutputmodule.hh
@@ -1,5 +1,9 @@
 // // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/common/poreproperties.hh b/dumux/porenetwork/common/poreproperties.hh
index 5074342325..d0d844d5df 100644
--- a/dumux/porenetwork/common/poreproperties.hh
+++ b/dumux/porenetwork/common/poreproperties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/common/spatialparams.hh b/dumux/porenetwork/common/spatialparams.hh
index 4e7ae0e688..c30851c031 100644
--- a/dumux/porenetwork/common/spatialparams.hh
+++ b/dumux/porenetwork/common/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/common/throatproperties.hh b/dumux/porenetwork/common/throatproperties.hh
index 05d3c8983a..ac8261a497 100644
--- a/dumux/porenetwork/common/throatproperties.hh
+++ b/dumux/porenetwork/common/throatproperties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/common/utilities.hh b/dumux/porenetwork/common/utilities.hh
index df431b4216..9e0b4ba739 100644
--- a/dumux/porenetwork/common/utilities.hh
+++ b/dumux/porenetwork/common/utilities.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/common/velocityoutput.hh b/dumux/porenetwork/common/velocityoutput.hh
index 276b593848..807284c147 100644
--- a/dumux/porenetwork/common/velocityoutput.hh
+++ b/dumux/porenetwork/common/velocityoutput.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porenetwork/properties.hh b/dumux/porenetwork/properties.hh
index dec06d8a0a..1639914d5d 100644
--- a/dumux/porenetwork/properties.hh
+++ b/dumux/porenetwork/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/1p/incompressiblelocalresidual.hh b/dumux/porousmediumflow/1p/incompressiblelocalresidual.hh
index 58b8295958..33533e6f3c 100644
--- a/dumux/porousmediumflow/1p/incompressiblelocalresidual.hh
+++ b/dumux/porousmediumflow/1p/incompressiblelocalresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/1p/indices.hh b/dumux/porousmediumflow/1p/indices.hh
index de6fc0eb6a..63c5d9d18d 100644
--- a/dumux/porousmediumflow/1p/indices.hh
+++ b/dumux/porousmediumflow/1p/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/1p/iofields.hh b/dumux/porousmediumflow/1p/iofields.hh
index c511b38104..bd9e94b19d 100644
--- a/dumux/porousmediumflow/1p/iofields.hh
+++ b/dumux/porousmediumflow/1p/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/1p/model.hh b/dumux/porousmediumflow/1p/model.hh
index 8fc8209492..60aac27f2a 100644
--- a/dumux/porousmediumflow/1p/model.hh
+++ b/dumux/porousmediumflow/1p/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/1p/volumevariables.hh b/dumux/porousmediumflow/1p/volumevariables.hh
index 4fd4e0bff0..a3f953e0ac 100644
--- a/dumux/porousmediumflow/1p/volumevariables.hh
+++ b/dumux/porousmediumflow/1p/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/1pnc/indices.hh b/dumux/porousmediumflow/1pnc/indices.hh
index 280f5e6b81..2dd945608e 100644
--- a/dumux/porousmediumflow/1pnc/indices.hh
+++ b/dumux/porousmediumflow/1pnc/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/1pnc/iofields.hh b/dumux/porousmediumflow/1pnc/iofields.hh
index 831d5e4953..a451d1320e 100644
--- a/dumux/porousmediumflow/1pnc/iofields.hh
+++ b/dumux/porousmediumflow/1pnc/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/1pnc/model.hh b/dumux/porousmediumflow/1pnc/model.hh
index 8aa28412bb..cd3ad16d68 100644
--- a/dumux/porousmediumflow/1pnc/model.hh
+++ b/dumux/porousmediumflow/1pnc/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/1pnc/volumevariables.hh b/dumux/porousmediumflow/1pnc/volumevariables.hh
index 58e84c9ba0..69799d5875 100644
--- a/dumux/porousmediumflow/1pnc/volumevariables.hh
+++ b/dumux/porousmediumflow/1pnc/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/1pncmin/model.hh b/dumux/porousmediumflow/1pncmin/model.hh
index b2fe6b22d6..0ebb7e9422 100644
--- a/dumux/porousmediumflow/1pncmin/model.hh
+++ b/dumux/porousmediumflow/1pncmin/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p/boxmaterialinterfaces.hh b/dumux/porousmediumflow/2p/boxmaterialinterfaces.hh
index 98edc29200..0ea1378751 100644
--- a/dumux/porousmediumflow/2p/boxmaterialinterfaces.hh
+++ b/dumux/porousmediumflow/2p/boxmaterialinterfaces.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p/formulation.hh b/dumux/porousmediumflow/2p/formulation.hh
index b5223276ce..d7cd7cf484 100644
--- a/dumux/porousmediumflow/2p/formulation.hh
+++ b/dumux/porousmediumflow/2p/formulation.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p/gridadaptindicator.hh b/dumux/porousmediumflow/2p/gridadaptindicator.hh
index afd019bd8d..7aa9047189 100644
--- a/dumux/porousmediumflow/2p/gridadaptindicator.hh
+++ b/dumux/porousmediumflow/2p/gridadaptindicator.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p/griddatatransfer.hh b/dumux/porousmediumflow/2p/griddatatransfer.hh
index 2b35f708af..bab30fa273 100644
--- a/dumux/porousmediumflow/2p/griddatatransfer.hh
+++ b/dumux/porousmediumflow/2p/griddatatransfer.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p/incompressiblelocalresidual.hh b/dumux/porousmediumflow/2p/incompressiblelocalresidual.hh
index 922fed8670..2dfdc453d9 100644
--- a/dumux/porousmediumflow/2p/incompressiblelocalresidual.hh
+++ b/dumux/porousmediumflow/2p/incompressiblelocalresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p/indices.hh b/dumux/porousmediumflow/2p/indices.hh
index ae7d20afba..d3b8691675 100644
--- a/dumux/porousmediumflow/2p/indices.hh
+++ b/dumux/porousmediumflow/2p/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p/iofields.hh b/dumux/porousmediumflow/2p/iofields.hh
index c312803c09..ee45e09fa6 100644
--- a/dumux/porousmediumflow/2p/iofields.hh
+++ b/dumux/porousmediumflow/2p/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p/model.hh b/dumux/porousmediumflow/2p/model.hh
index 3eaf8e2a44..e969c2f897 100644
--- a/dumux/porousmediumflow/2p/model.hh
+++ b/dumux/porousmediumflow/2p/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p/saturationreconstruction.hh b/dumux/porousmediumflow/2p/saturationreconstruction.hh
index 1ca95906d8..d96812d448 100644
--- a/dumux/porousmediumflow/2p/saturationreconstruction.hh
+++ b/dumux/porousmediumflow/2p/saturationreconstruction.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p/volumevariables.hh b/dumux/porousmediumflow/2p/volumevariables.hh
index 543474172e..0b4c1a7468 100644
--- a/dumux/porousmediumflow/2p/volumevariables.hh
+++ b/dumux/porousmediumflow/2p/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p1c/darcyslaw.hh b/dumux/porousmediumflow/2p1c/darcyslaw.hh
index 61e5aeee6c..1f7f91273b 100644
--- a/dumux/porousmediumflow/2p1c/darcyslaw.hh
+++ b/dumux/porousmediumflow/2p1c/darcyslaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p1c/indices.hh b/dumux/porousmediumflow/2p1c/indices.hh
index 6875a58e38..d3ec1d3e9e 100644
--- a/dumux/porousmediumflow/2p1c/indices.hh
+++ b/dumux/porousmediumflow/2p1c/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p1c/iofields.hh b/dumux/porousmediumflow/2p1c/iofields.hh
index c8dc637a5e..cb0c9f348b 100644
--- a/dumux/porousmediumflow/2p1c/iofields.hh
+++ b/dumux/porousmediumflow/2p1c/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p1c/localresidual.hh b/dumux/porousmediumflow/2p1c/localresidual.hh
index d6c211efdd..3c455526f9 100644
--- a/dumux/porousmediumflow/2p1c/localresidual.hh
+++ b/dumux/porousmediumflow/2p1c/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p1c/model.hh b/dumux/porousmediumflow/2p1c/model.hh
index 71c940724b..24bb7dca0b 100644
--- a/dumux/porousmediumflow/2p1c/model.hh
+++ b/dumux/porousmediumflow/2p1c/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p1c/primaryvariableswitch.hh b/dumux/porousmediumflow/2p1c/primaryvariableswitch.hh
index bf0fe7927d..8591d0bb6e 100644
--- a/dumux/porousmediumflow/2p1c/primaryvariableswitch.hh
+++ b/dumux/porousmediumflow/2p1c/primaryvariableswitch.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p1c/volumevariables.hh b/dumux/porousmediumflow/2p1c/volumevariables.hh
index a6de7f4b34..59b282018e 100644
--- a/dumux/porousmediumflow/2p1c/volumevariables.hh
+++ b/dumux/porousmediumflow/2p1c/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p2c/model.hh b/dumux/porousmediumflow/2p2c/model.hh
index 1c02de6294..3b10f62a30 100644
--- a/dumux/porousmediumflow/2p2c/model.hh
+++ b/dumux/porousmediumflow/2p2c/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2p2c/volumevariables.hh b/dumux/porousmediumflow/2p2c/volumevariables.hh
index 155e233c7f..4b912d2056 100644
--- a/dumux/porousmediumflow/2p2c/volumevariables.hh
+++ b/dumux/porousmediumflow/2p2c/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2pnc/indices.hh b/dumux/porousmediumflow/2pnc/indices.hh
index 73355cf0c4..83c4481d3a 100644
--- a/dumux/porousmediumflow/2pnc/indices.hh
+++ b/dumux/porousmediumflow/2pnc/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2pnc/iofields.hh b/dumux/porousmediumflow/2pnc/iofields.hh
index c64c355f39..464a0c8214 100644
--- a/dumux/porousmediumflow/2pnc/iofields.hh
+++ b/dumux/porousmediumflow/2pnc/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2pnc/model.hh b/dumux/porousmediumflow/2pnc/model.hh
index 9884186660..ce4b8350f3 100644
--- a/dumux/porousmediumflow/2pnc/model.hh
+++ b/dumux/porousmediumflow/2pnc/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2pnc/primaryvariableswitch.hh b/dumux/porousmediumflow/2pnc/primaryvariableswitch.hh
index a711dd767b..b7c72f5cc1 100644
--- a/dumux/porousmediumflow/2pnc/primaryvariableswitch.hh
+++ b/dumux/porousmediumflow/2pnc/primaryvariableswitch.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2pnc/volumevariables.hh b/dumux/porousmediumflow/2pnc/volumevariables.hh
index 3aa593c83d..6051bbc107 100644
--- a/dumux/porousmediumflow/2pnc/volumevariables.hh
+++ b/dumux/porousmediumflow/2pnc/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/2pncmin/model.hh b/dumux/porousmediumflow/2pncmin/model.hh
index bca2f73907..b9502edd7a 100644
--- a/dumux/porousmediumflow/2pncmin/model.hh
+++ b/dumux/porousmediumflow/2pncmin/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/3p/indices.hh b/dumux/porousmediumflow/3p/indices.hh
index e48b8614f0..dce26cb708 100644
--- a/dumux/porousmediumflow/3p/indices.hh
+++ b/dumux/porousmediumflow/3p/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/3p/iofields.hh b/dumux/porousmediumflow/3p/iofields.hh
index aed9ee2670..53c1d97483 100644
--- a/dumux/porousmediumflow/3p/iofields.hh
+++ b/dumux/porousmediumflow/3p/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/3p/model.hh b/dumux/porousmediumflow/3p/model.hh
index 332dfc8ad3..719a304b65 100644
--- a/dumux/porousmediumflow/3p/model.hh
+++ b/dumux/porousmediumflow/3p/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/3p/volumevariables.hh b/dumux/porousmediumflow/3p/volumevariables.hh
index c39a38e1e4..666a3104d1 100644
--- a/dumux/porousmediumflow/3p/volumevariables.hh
+++ b/dumux/porousmediumflow/3p/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/3p3c/indices.hh b/dumux/porousmediumflow/3p3c/indices.hh
index 7f1d581f64..011d60a778 100644
--- a/dumux/porousmediumflow/3p3c/indices.hh
+++ b/dumux/porousmediumflow/3p3c/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/3p3c/iofields.hh b/dumux/porousmediumflow/3p3c/iofields.hh
index 095bd9e570..e4453bcff3 100644
--- a/dumux/porousmediumflow/3p3c/iofields.hh
+++ b/dumux/porousmediumflow/3p3c/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/3p3c/localresidual.hh b/dumux/porousmediumflow/3p3c/localresidual.hh
index 046b2647ee..5e1498711f 100644
--- a/dumux/porousmediumflow/3p3c/localresidual.hh
+++ b/dumux/porousmediumflow/3p3c/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/3p3c/model.hh b/dumux/porousmediumflow/3p3c/model.hh
index b4d36cfa3f..e074833533 100644
--- a/dumux/porousmediumflow/3p3c/model.hh
+++ b/dumux/porousmediumflow/3p3c/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/3p3c/primaryvariableswitch.hh b/dumux/porousmediumflow/3p3c/primaryvariableswitch.hh
index d38ec5b3c4..1c1b8e8fcd 100644
--- a/dumux/porousmediumflow/3p3c/primaryvariableswitch.hh
+++ b/dumux/porousmediumflow/3p3c/primaryvariableswitch.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/3p3c/volumevariables.hh b/dumux/porousmediumflow/3p3c/volumevariables.hh
index 4e75d28a16..a1e09ee93b 100644
--- a/dumux/porousmediumflow/3p3c/volumevariables.hh
+++ b/dumux/porousmediumflow/3p3c/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/3pwateroil/indices.hh b/dumux/porousmediumflow/3pwateroil/indices.hh
index c162d8adba..3d856e053f 100644
--- a/dumux/porousmediumflow/3pwateroil/indices.hh
+++ b/dumux/porousmediumflow/3pwateroil/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/3pwateroil/iofields.hh b/dumux/porousmediumflow/3pwateroil/iofields.hh
index fb96ac0108..e96dd18520 100644
--- a/dumux/porousmediumflow/3pwateroil/iofields.hh
+++ b/dumux/porousmediumflow/3pwateroil/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/3pwateroil/localresidual.hh b/dumux/porousmediumflow/3pwateroil/localresidual.hh
index 275c768897..0927b09164 100644
--- a/dumux/porousmediumflow/3pwateroil/localresidual.hh
+++ b/dumux/porousmediumflow/3pwateroil/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/3pwateroil/model.hh b/dumux/porousmediumflow/3pwateroil/model.hh
index 69896b1903..7b321b1ae9 100644
--- a/dumux/porousmediumflow/3pwateroil/model.hh
+++ b/dumux/porousmediumflow/3pwateroil/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/3pwateroil/primaryvariableswitch.hh b/dumux/porousmediumflow/3pwateroil/primaryvariableswitch.hh
index fa52b5cd46..e226db67d3 100644
--- a/dumux/porousmediumflow/3pwateroil/primaryvariableswitch.hh
+++ b/dumux/porousmediumflow/3pwateroil/primaryvariableswitch.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/3pwateroil/volumevariables.hh b/dumux/porousmediumflow/3pwateroil/volumevariables.hh
index aa71e61fb4..12953d5fd3 100644
--- a/dumux/porousmediumflow/3pwateroil/volumevariables.hh
+++ b/dumux/porousmediumflow/3pwateroil/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/boxdfm/fluxvariablescache.hh b/dumux/porousmediumflow/boxdfm/fluxvariablescache.hh
index 1591597fb8..eb236a69fa 100644
--- a/dumux/porousmediumflow/boxdfm/fluxvariablescache.hh
+++ b/dumux/porousmediumflow/boxdfm/fluxvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/boxdfm/fvelementgeometry.hh b/dumux/porousmediumflow/boxdfm/fvelementgeometry.hh
index 15c0da9529..7fabacd307 100644
--- a/dumux/porousmediumflow/boxdfm/fvelementgeometry.hh
+++ b/dumux/porousmediumflow/boxdfm/fvelementgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/boxdfm/fvgridgeometry.hh b/dumux/porousmediumflow/boxdfm/fvgridgeometry.hh
index ec5237ba68..e31c8cb543 100644
--- a/dumux/porousmediumflow/boxdfm/fvgridgeometry.hh
+++ b/dumux/porousmediumflow/boxdfm/fvgridgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/boxdfm/geometryhelper.hh b/dumux/porousmediumflow/boxdfm/geometryhelper.hh
index 49f02458dc..baee40c838 100644
--- a/dumux/porousmediumflow/boxdfm/geometryhelper.hh
+++ b/dumux/porousmediumflow/boxdfm/geometryhelper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/boxdfm/model.hh b/dumux/porousmediumflow/boxdfm/model.hh
index 3632e843b3..00c2fb930f 100644
--- a/dumux/porousmediumflow/boxdfm/model.hh
+++ b/dumux/porousmediumflow/boxdfm/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/boxdfm/subcontrolvolume.hh b/dumux/porousmediumflow/boxdfm/subcontrolvolume.hh
index ad90e5cf6c..0baa4fbfaa 100644
--- a/dumux/porousmediumflow/boxdfm/subcontrolvolume.hh
+++ b/dumux/porousmediumflow/boxdfm/subcontrolvolume.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/boxdfm/subcontrolvolumeface.hh b/dumux/porousmediumflow/boxdfm/subcontrolvolumeface.hh
index d9f96479d3..7f32d7283b 100644
--- a/dumux/porousmediumflow/boxdfm/subcontrolvolumeface.hh
+++ b/dumux/porousmediumflow/boxdfm/subcontrolvolumeface.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/boxdfm/vtkoutputmodule.hh b/dumux/porousmediumflow/boxdfm/vtkoutputmodule.hh
index f59805531c..d4682fadc3 100644
--- a/dumux/porousmediumflow/boxdfm/vtkoutputmodule.hh
+++ b/dumux/porousmediumflow/boxdfm/vtkoutputmodule.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/co2/model.hh b/dumux/porousmediumflow/co2/model.hh
index 46ae07e92c..c885c0fe48 100644
--- a/dumux/porousmediumflow/co2/model.hh
+++ b/dumux/porousmediumflow/co2/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/co2/primaryvariableswitch.hh b/dumux/porousmediumflow/co2/primaryvariableswitch.hh
index 725250d360..4585ff1050 100644
--- a/dumux/porousmediumflow/co2/primaryvariableswitch.hh
+++ b/dumux/porousmediumflow/co2/primaryvariableswitch.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/co2/volumevariables.hh b/dumux/porousmediumflow/co2/volumevariables.hh
index 95fae8cb1b..f0464accb7 100644
--- a/dumux/porousmediumflow/co2/volumevariables.hh
+++ b/dumux/porousmediumflow/co2/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/compositional/localresidual.hh b/dumux/porousmediumflow/compositional/localresidual.hh
index eb5743e673..2be27af54a 100644
--- a/dumux/porousmediumflow/compositional/localresidual.hh
+++ b/dumux/porousmediumflow/compositional/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/compositional/primaryvariableswitch.hh b/dumux/porousmediumflow/compositional/primaryvariableswitch.hh
index 5049349d11..ddf95946cb 100644
--- a/dumux/porousmediumflow/compositional/primaryvariableswitch.hh
+++ b/dumux/porousmediumflow/compositional/primaryvariableswitch.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/compositional/switchableprimaryvariables.hh b/dumux/porousmediumflow/compositional/switchableprimaryvariables.hh
index 9e4067b0a7..5d53970538 100644
--- a/dumux/porousmediumflow/compositional/switchableprimaryvariables.hh
+++ b/dumux/porousmediumflow/compositional/switchableprimaryvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/fluxvariables.hh b/dumux/porousmediumflow/fluxvariables.hh
index 77dddf9dc2..f3c9fb5921 100644
--- a/dumux/porousmediumflow/fluxvariables.hh
+++ b/dumux/porousmediumflow/fluxvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/fluxvariablescache.hh b/dumux/porousmediumflow/fluxvariablescache.hh
index d7b6ea3205..eb83c5c320 100644
--- a/dumux/porousmediumflow/fluxvariablescache.hh
+++ b/dumux/porousmediumflow/fluxvariablescache.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/fluxvariablescachefiller.hh b/dumux/porousmediumflow/fluxvariablescachefiller.hh
index b1a3d10a02..976ca7f169 100644
--- a/dumux/porousmediumflow/fluxvariablescachefiller.hh
+++ b/dumux/porousmediumflow/fluxvariablescachefiller.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/fvspatialparams.hh b/dumux/porousmediumflow/fvspatialparams.hh
index 9258fe3940..eb5d1f88c6 100644
--- a/dumux/porousmediumflow/fvspatialparams.hh
+++ b/dumux/porousmediumflow/fvspatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/fvspatialparams1p.hh b/dumux/porousmediumflow/fvspatialparams1p.hh
index 70e94fe8a1..f2b349e19a 100644
--- a/dumux/porousmediumflow/fvspatialparams1p.hh
+++ b/dumux/porousmediumflow/fvspatialparams1p.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/fvspatialparams1pconstant.hh b/dumux/porousmediumflow/fvspatialparams1pconstant.hh
index 0067c69cd2..a7a5e9ac40 100644
--- a/dumux/porousmediumflow/fvspatialparams1pconstant.hh
+++ b/dumux/porousmediumflow/fvspatialparams1pconstant.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/fvspatialparamsmp.hh b/dumux/porousmediumflow/fvspatialparamsmp.hh
index 0e7f4f9b3b..44a9d36508 100644
--- a/dumux/porousmediumflow/fvspatialparamsmp.hh
+++ b/dumux/porousmediumflow/fvspatialparamsmp.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/fvspatialparamsnonequilibrium.hh b/dumux/porousmediumflow/fvspatialparamsnonequilibrium.hh
index ebc2667337..cb6d7705c0 100644
--- a/dumux/porousmediumflow/fvspatialparamsnonequilibrium.hh
+++ b/dumux/porousmediumflow/fvspatialparamsnonequilibrium.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/immiscible/localresidual.hh b/dumux/porousmediumflow/immiscible/localresidual.hh
index 2edb1aa317..ef16a57401 100644
--- a/dumux/porousmediumflow/immiscible/localresidual.hh
+++ b/dumux/porousmediumflow/immiscible/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/mineralization/iofields.hh b/dumux/porousmediumflow/mineralization/iofields.hh
index fd5debf208..44b0da29f4 100644
--- a/dumux/porousmediumflow/mineralization/iofields.hh
+++ b/dumux/porousmediumflow/mineralization/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/mineralization/localresidual.hh b/dumux/porousmediumflow/mineralization/localresidual.hh
index 243f5f5f3b..0253d22fbc 100644
--- a/dumux/porousmediumflow/mineralization/localresidual.hh
+++ b/dumux/porousmediumflow/mineralization/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/mineralization/model.hh b/dumux/porousmediumflow/mineralization/model.hh
index e5ec1215b6..50745aa9af 100644
--- a/dumux/porousmediumflow/mineralization/model.hh
+++ b/dumux/porousmediumflow/mineralization/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/mineralization/volumevariables.hh b/dumux/porousmediumflow/mineralization/volumevariables.hh
index 4592e490d0..5f8c1adef1 100644
--- a/dumux/porousmediumflow/mineralization/volumevariables.hh
+++ b/dumux/porousmediumflow/mineralization/volumevariables.hh
@@ -1,5 +1,9 @@
 // -**- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/mpnc/indices.hh b/dumux/porousmediumflow/mpnc/indices.hh
index 9a8c8c3252..01414acbe4 100644
--- a/dumux/porousmediumflow/mpnc/indices.hh
+++ b/dumux/porousmediumflow/mpnc/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/mpnc/initialconditionhelper.hh b/dumux/porousmediumflow/mpnc/initialconditionhelper.hh
index ef93bea2cb..5d5cf0786f 100644
--- a/dumux/porousmediumflow/mpnc/initialconditionhelper.hh
+++ b/dumux/porousmediumflow/mpnc/initialconditionhelper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/mpnc/iofields.hh b/dumux/porousmediumflow/mpnc/iofields.hh
index f55e21bee8..8ad009068f 100644
--- a/dumux/porousmediumflow/mpnc/iofields.hh
+++ b/dumux/porousmediumflow/mpnc/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/mpnc/localresidual.hh b/dumux/porousmediumflow/mpnc/localresidual.hh
index 3ae3b7f5e9..0ed1b833fb 100644
--- a/dumux/porousmediumflow/mpnc/localresidual.hh
+++ b/dumux/porousmediumflow/mpnc/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/mpnc/model.hh b/dumux/porousmediumflow/mpnc/model.hh
index dddd5e6bef..885bd8a627 100644
--- a/dumux/porousmediumflow/mpnc/model.hh
+++ b/dumux/porousmediumflow/mpnc/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/mpnc/pressureformulation.hh b/dumux/porousmediumflow/mpnc/pressureformulation.hh
index c0cff012e7..cbdbf1d2ef 100644
--- a/dumux/porousmediumflow/mpnc/pressureformulation.hh
+++ b/dumux/porousmediumflow/mpnc/pressureformulation.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/mpnc/volumevariables.hh b/dumux/porousmediumflow/mpnc/volumevariables.hh
index 81d18229f0..9d7936e723 100644
--- a/dumux/porousmediumflow/mpnc/volumevariables.hh
+++ b/dumux/porousmediumflow/mpnc/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/nonequilibrium/gridvariables.hh b/dumux/porousmediumflow/nonequilibrium/gridvariables.hh
index 0d469d9337..2d158a6d1a 100644
--- a/dumux/porousmediumflow/nonequilibrium/gridvariables.hh
+++ b/dumux/porousmediumflow/nonequilibrium/gridvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/nonequilibrium/indices.hh b/dumux/porousmediumflow/nonequilibrium/indices.hh
index c28425dc10..f4622351f7 100644
--- a/dumux/porousmediumflow/nonequilibrium/indices.hh
+++ b/dumux/porousmediumflow/nonequilibrium/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/nonequilibrium/iofields.hh b/dumux/porousmediumflow/nonequilibrium/iofields.hh
index 913ccc0533..58f22cde83 100644
--- a/dumux/porousmediumflow/nonequilibrium/iofields.hh
+++ b/dumux/porousmediumflow/nonequilibrium/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/nonequilibrium/localresidual.hh b/dumux/porousmediumflow/nonequilibrium/localresidual.hh
index 0c3993eb65..157eddf1ca 100644
--- a/dumux/porousmediumflow/nonequilibrium/localresidual.hh
+++ b/dumux/porousmediumflow/nonequilibrium/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/nonequilibrium/model.hh b/dumux/porousmediumflow/nonequilibrium/model.hh
index 9698e89e16..e3a1fb0192 100644
--- a/dumux/porousmediumflow/nonequilibrium/model.hh
+++ b/dumux/porousmediumflow/nonequilibrium/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/nonequilibrium/newtonsolver.hh b/dumux/porousmediumflow/nonequilibrium/newtonsolver.hh
index 647fe8579b..ce50de0d63 100644
--- a/dumux/porousmediumflow/nonequilibrium/newtonsolver.hh
+++ b/dumux/porousmediumflow/nonequilibrium/newtonsolver.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/nonequilibrium/thermal/localresidual.hh b/dumux/porousmediumflow/nonequilibrium/thermal/localresidual.hh
index a3739d3c8d..6e5d2d9ee2 100644
--- a/dumux/porousmediumflow/nonequilibrium/thermal/localresidual.hh
+++ b/dumux/porousmediumflow/nonequilibrium/thermal/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/nonequilibrium/volumevariables.hh b/dumux/porousmediumflow/nonequilibrium/volumevariables.hh
index 458338dcbf..6ced95dbbf 100644
--- a/dumux/porousmediumflow/nonequilibrium/volumevariables.hh
+++ b/dumux/porousmediumflow/nonequilibrium/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/nonisothermal/indices.hh b/dumux/porousmediumflow/nonisothermal/indices.hh
index 178a47306b..38a1fd75cc 100644
--- a/dumux/porousmediumflow/nonisothermal/indices.hh
+++ b/dumux/porousmediumflow/nonisothermal/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/nonisothermal/iofields.hh b/dumux/porousmediumflow/nonisothermal/iofields.hh
index f273d6f7a3..d167157289 100644
--- a/dumux/porousmediumflow/nonisothermal/iofields.hh
+++ b/dumux/porousmediumflow/nonisothermal/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/nonisothermal/localresidual.hh b/dumux/porousmediumflow/nonisothermal/localresidual.hh
index d7609930dd..0bde498522 100644
--- a/dumux/porousmediumflow/nonisothermal/localresidual.hh
+++ b/dumux/porousmediumflow/nonisothermal/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/nonisothermal/model.hh b/dumux/porousmediumflow/nonisothermal/model.hh
index 54a76de78a..578f9bfa27 100644
--- a/dumux/porousmediumflow/nonisothermal/model.hh
+++ b/dumux/porousmediumflow/nonisothermal/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/nonisothermal/volumevariables.hh b/dumux/porousmediumflow/nonisothermal/volumevariables.hh
index b00ab62b6c..3361e2f4e0 100644
--- a/dumux/porousmediumflow/nonisothermal/volumevariables.hh
+++ b/dumux/porousmediumflow/nonisothermal/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/problem.hh b/dumux/porousmediumflow/problem.hh
index 4e3e85a092..d6fa0f1148 100644
--- a/dumux/porousmediumflow/problem.hh
+++ b/dumux/porousmediumflow/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/properties.hh b/dumux/porousmediumflow/properties.hh
index c362bc318f..309a0f9254 100644
--- a/dumux/porousmediumflow/properties.hh
+++ b/dumux/porousmediumflow/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richards/balanceequationopts.hh b/dumux/porousmediumflow/richards/balanceequationopts.hh
index 4a85ee59b7..7663046072 100644
--- a/dumux/porousmediumflow/richards/balanceequationopts.hh
+++ b/dumux/porousmediumflow/richards/balanceequationopts.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richards/indices.hh b/dumux/porousmediumflow/richards/indices.hh
index 365e628cfc..eb0a0a3740 100644
--- a/dumux/porousmediumflow/richards/indices.hh
+++ b/dumux/porousmediumflow/richards/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richards/iofields.hh b/dumux/porousmediumflow/richards/iofields.hh
index 60705ca684..2d3d36282a 100644
--- a/dumux/porousmediumflow/richards/iofields.hh
+++ b/dumux/porousmediumflow/richards/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richards/localresidual.hh b/dumux/porousmediumflow/richards/localresidual.hh
index e0836e05f7..657b1da578 100644
--- a/dumux/porousmediumflow/richards/localresidual.hh
+++ b/dumux/porousmediumflow/richards/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richards/model.hh b/dumux/porousmediumflow/richards/model.hh
index 2b5b1eee37..e5df510e7e 100644
--- a/dumux/porousmediumflow/richards/model.hh
+++ b/dumux/porousmediumflow/richards/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richards/newtonsolver.hh b/dumux/porousmediumflow/richards/newtonsolver.hh
index 6c20e0b439..07d828476b 100644
--- a/dumux/porousmediumflow/richards/newtonsolver.hh
+++ b/dumux/porousmediumflow/richards/newtonsolver.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richards/velocityoutput.hh b/dumux/porousmediumflow/richards/velocityoutput.hh
index b0dd0f1949..b75a14bdf2 100644
--- a/dumux/porousmediumflow/richards/velocityoutput.hh
+++ b/dumux/porousmediumflow/richards/velocityoutput.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richards/volumevariables.hh b/dumux/porousmediumflow/richards/volumevariables.hh
index b6832c285f..f4c1ca971c 100644
--- a/dumux/porousmediumflow/richards/volumevariables.hh
+++ b/dumux/porousmediumflow/richards/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richardsextended/indices.hh b/dumux/porousmediumflow/richardsextended/indices.hh
index 84f64c99d5..52cc5a7e5d 100644
--- a/dumux/porousmediumflow/richardsextended/indices.hh
+++ b/dumux/porousmediumflow/richardsextended/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richardsextended/iofields.hh b/dumux/porousmediumflow/richardsextended/iofields.hh
index d34e7edfe2..7e8138143f 100644
--- a/dumux/porousmediumflow/richardsextended/iofields.hh
+++ b/dumux/porousmediumflow/richardsextended/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richardsextended/localresidual.hh b/dumux/porousmediumflow/richardsextended/localresidual.hh
index ed23942c03..ba6d346943 100644
--- a/dumux/porousmediumflow/richardsextended/localresidual.hh
+++ b/dumux/porousmediumflow/richardsextended/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richardsextended/model.hh b/dumux/porousmediumflow/richardsextended/model.hh
index 2c679d4e85..cf25f2cfe3 100644
--- a/dumux/porousmediumflow/richardsextended/model.hh
+++ b/dumux/porousmediumflow/richardsextended/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richardsextended/primaryvariableswitch.hh b/dumux/porousmediumflow/richardsextended/primaryvariableswitch.hh
index dfbc638c19..8181288b34 100644
--- a/dumux/porousmediumflow/richardsextended/primaryvariableswitch.hh
+++ b/dumux/porousmediumflow/richardsextended/primaryvariableswitch.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richardsextended/volumevariables.hh b/dumux/porousmediumflow/richardsextended/volumevariables.hh
index d69ad5a256..5ededd0bf1 100644
--- a/dumux/porousmediumflow/richardsextended/volumevariables.hh
+++ b/dumux/porousmediumflow/richardsextended/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richardsnc/indices.hh b/dumux/porousmediumflow/richardsnc/indices.hh
index 07e8161496..42f21ba07f 100644
--- a/dumux/porousmediumflow/richardsnc/indices.hh
+++ b/dumux/porousmediumflow/richardsnc/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richardsnc/iofields.hh b/dumux/porousmediumflow/richardsnc/iofields.hh
index ccaf20c8d0..8ec10c7e5d 100644
--- a/dumux/porousmediumflow/richardsnc/iofields.hh
+++ b/dumux/porousmediumflow/richardsnc/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richardsnc/model.hh b/dumux/porousmediumflow/richardsnc/model.hh
index 45fd891bce..e35c164a15 100644
--- a/dumux/porousmediumflow/richardsnc/model.hh
+++ b/dumux/porousmediumflow/richardsnc/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/richardsnc/volumevariables.hh b/dumux/porousmediumflow/richardsnc/volumevariables.hh
index 67c546e90e..d2a38f97e9 100644
--- a/dumux/porousmediumflow/richardsnc/volumevariables.hh
+++ b/dumux/porousmediumflow/richardsnc/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/solidenergy/localresidual.hh b/dumux/porousmediumflow/solidenergy/localresidual.hh
index b53137069d..d98d5340b3 100644
--- a/dumux/porousmediumflow/solidenergy/localresidual.hh
+++ b/dumux/porousmediumflow/solidenergy/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/solidenergy/model.hh b/dumux/porousmediumflow/solidenergy/model.hh
index e850360e69..4e45578dc4 100644
--- a/dumux/porousmediumflow/solidenergy/model.hh
+++ b/dumux/porousmediumflow/solidenergy/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/solidenergy/volumevariables.hh b/dumux/porousmediumflow/solidenergy/volumevariables.hh
index f06b60564d..068dbb127e 100644
--- a/dumux/porousmediumflow/solidenergy/volumevariables.hh
+++ b/dumux/porousmediumflow/solidenergy/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/tracer/indices.hh b/dumux/porousmediumflow/tracer/indices.hh
index 78b6638169..a37efe0942 100644
--- a/dumux/porousmediumflow/tracer/indices.hh
+++ b/dumux/porousmediumflow/tracer/indices.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/tracer/iofields.hh b/dumux/porousmediumflow/tracer/iofields.hh
index b4d34644d6..53b112c499 100644
--- a/dumux/porousmediumflow/tracer/iofields.hh
+++ b/dumux/porousmediumflow/tracer/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/tracer/localresidual.hh b/dumux/porousmediumflow/tracer/localresidual.hh
index 770674990e..60dd606d6b 100644
--- a/dumux/porousmediumflow/tracer/localresidual.hh
+++ b/dumux/porousmediumflow/tracer/localresidual.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/tracer/model.hh b/dumux/porousmediumflow/tracer/model.hh
index 9ca4728cc0..68e5880636 100644
--- a/dumux/porousmediumflow/tracer/model.hh
+++ b/dumux/porousmediumflow/tracer/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/tracer/volumevariables.hh b/dumux/porousmediumflow/tracer/volumevariables.hh
index d70333917b..e2b1efd320 100644
--- a/dumux/porousmediumflow/tracer/volumevariables.hh
+++ b/dumux/porousmediumflow/tracer/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/velocity.hh b/dumux/porousmediumflow/velocity.hh
index 6f89955df4..63db227e09 100644
--- a/dumux/porousmediumflow/velocity.hh
+++ b/dumux/porousmediumflow/velocity.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/velocityoutput.hh b/dumux/porousmediumflow/velocityoutput.hh
index fcf3f922ec..6cc61b3c91 100644
--- a/dumux/porousmediumflow/velocityoutput.hh
+++ b/dumux/porousmediumflow/velocityoutput.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/porousmediumflow/volumevariables.hh b/dumux/porousmediumflow/volumevariables.hh
index dce0d67a20..97d334cafc 100644
--- a/dumux/porousmediumflow/volumevariables.hh
+++ b/dumux/porousmediumflow/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/python/assembly/fvassembler.hh b/dumux/python/assembly/fvassembler.hh
index 287dfc0d45..14906d5e0c 100644
--- a/dumux/python/assembly/fvassembler.hh
+++ b/dumux/python/assembly/fvassembler.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/python/common/boundarytypes.hh b/dumux/python/common/boundarytypes.hh
index 776ae6a488..db1b8aa93e 100644
--- a/dumux/python/common/boundarytypes.hh
+++ b/dumux/python/common/boundarytypes.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/python/common/fvproblem.hh b/dumux/python/common/fvproblem.hh
index d814fb228d..a3e37e7c0b 100644
--- a/dumux/python/common/fvproblem.hh
+++ b/dumux/python/common/fvproblem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/python/common/fvspatialparams.hh b/dumux/python/common/fvspatialparams.hh
index b932bb039d..a35ec5e28a 100644
--- a/dumux/python/common/fvspatialparams.hh
+++ b/dumux/python/common/fvspatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/python/common/timeloop.hh b/dumux/python/common/timeloop.hh
index 241150807d..53a9a83c39 100644
--- a/dumux/python/common/timeloop.hh
+++ b/dumux/python/common/timeloop.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/python/common/volumevariables.hh b/dumux/python/common/volumevariables.hh
index 813848d102..a8715aac33 100644
--- a/dumux/python/common/volumevariables.hh
+++ b/dumux/python/common/volumevariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/python/discretization/gridgeometry.hh b/dumux/python/discretization/gridgeometry.hh
index 34d540eeee..b61be32f7d 100644
--- a/dumux/python/discretization/gridgeometry.hh
+++ b/dumux/python/discretization/gridgeometry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/python/discretization/gridvariables.hh b/dumux/python/discretization/gridvariables.hh
index f2edf6039a..9dd1b8c30e 100644
--- a/dumux/python/discretization/gridvariables.hh
+++ b/dumux/python/discretization/gridvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/python/io/vtkoutputmodule.hh b/dumux/python/io/vtkoutputmodule.hh
index 7272fc4e5a..9829786bf2 100644
--- a/dumux/python/io/vtkoutputmodule.hh
+++ b/dumux/python/io/vtkoutputmodule.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/python/material/components/component.hh b/dumux/python/material/components/component.hh
index c917a2f20c..551d930506 100644
--- a/dumux/python/material/components/component.hh
+++ b/dumux/python/material/components/component.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/python/material/fluidsystems/fluidsystem.hh b/dumux/python/material/fluidsystems/fluidsystem.hh
index 7cf246b915..672a14c27d 100644
--- a/dumux/python/material/fluidsystems/fluidsystem.hh
+++ b/dumux/python/material/fluidsystems/fluidsystem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/python/porousmediumflow/problem.hh b/dumux/python/porousmediumflow/problem.hh
index d97b8a28eb..fd8c6c68f9 100644
--- a/dumux/python/porousmediumflow/problem.hh
+++ b/dumux/python/porousmediumflow/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/python/porousmediumflow/spatialparams.hh b/dumux/python/porousmediumflow/spatialparams.hh
index 2199309279..dafd784f35 100644
--- a/dumux/python/porousmediumflow/spatialparams.hh
+++ b/dumux/python/porousmediumflow/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/dumux/python/porousmediumflow/velocityoutput.hh b/dumux/python/porousmediumflow/velocityoutput.hh
index c0e4007aef..6af30a452e 100644
--- a/dumux/python/porousmediumflow/velocityoutput.hh
+++ b/dumux/python/porousmediumflow/velocityoutput.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/1protationsymmetry/problem.hh b/examples/1protationsymmetry/problem.hh
index 3b539f8789..c001cb49a0 100644
--- a/examples/1protationsymmetry/problem.hh
+++ b/examples/1protationsymmetry/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/1protationsymmetry/properties.hh b/examples/1protationsymmetry/properties.hh
index 83c9c4be40..84bbc7b58b 100644
--- a/examples/1protationsymmetry/properties.hh
+++ b/examples/1protationsymmetry/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/1protationsymmetry/spatialparams.hh b/examples/1protationsymmetry/spatialparams.hh
index d3ff1128e6..727f955168 100644
--- a/examples/1protationsymmetry/spatialparams.hh
+++ b/examples/1protationsymmetry/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/1ptracer/problem_1p.hh b/examples/1ptracer/problem_1p.hh
index f19c2f5a4e..d3084e7614 100644
--- a/examples/1ptracer/problem_1p.hh
+++ b/examples/1ptracer/problem_1p.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/1ptracer/problem_tracer.hh b/examples/1ptracer/problem_tracer.hh
index 2066695b99..dd171ce434 100644
--- a/examples/1ptracer/problem_tracer.hh
+++ b/examples/1ptracer/problem_tracer.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/1ptracer/properties_1p.hh b/examples/1ptracer/properties_1p.hh
index 805476138d..224ec01cdb 100644
--- a/examples/1ptracer/properties_1p.hh
+++ b/examples/1ptracer/properties_1p.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/1ptracer/properties_tracer.hh b/examples/1ptracer/properties_tracer.hh
index efb94a3068..bc7d9f1760 100644
--- a/examples/1ptracer/properties_tracer.hh
+++ b/examples/1ptracer/properties_tracer.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/1ptracer/spatialparams_1p.hh b/examples/1ptracer/spatialparams_1p.hh
index d6a8d7ccf2..c2a1e3979d 100644
--- a/examples/1ptracer/spatialparams_1p.hh
+++ b/examples/1ptracer/spatialparams_1p.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/1ptracer/spatialparams_tracer.hh b/examples/1ptracer/spatialparams_tracer.hh
index 396953d381..c49a7ecb9a 100644
--- a/examples/1ptracer/spatialparams_tracer.hh
+++ b/examples/1ptracer/spatialparams_tracer.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/2pinfiltration/problem.hh b/examples/2pinfiltration/problem.hh
index dcb94de2a4..649ce8c2b2 100644
--- a/examples/2pinfiltration/problem.hh
+++ b/examples/2pinfiltration/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/2pinfiltration/properties.hh b/examples/2pinfiltration/properties.hh
index 29bce1bc00..b9b8d28f1e 100644
--- a/examples/2pinfiltration/properties.hh
+++ b/examples/2pinfiltration/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/2pinfiltration/spatialparams.hh b/examples/2pinfiltration/spatialparams.hh
index d566233a56..25dbf00474 100644
--- a/examples/2pinfiltration/spatialparams.hh
+++ b/examples/2pinfiltration/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/biomineralization/material/components/biofilm.hh b/examples/biomineralization/material/components/biofilm.hh
index 7feb5604c1..6367bb77cd 100644
--- a/examples/biomineralization/material/components/biofilm.hh
+++ b/examples/biomineralization/material/components/biofilm.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/biomineralization/material/components/suspendedbiomass.hh b/examples/biomineralization/material/components/suspendedbiomass.hh
index 37399221da..3df9dd6275 100644
--- a/examples/biomineralization/material/components/suspendedbiomass.hh
+++ b/examples/biomineralization/material/components/suspendedbiomass.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/biomineralization/material/fluidsystems/biominsimplechemistry.hh b/examples/biomineralization/material/fluidsystems/biominsimplechemistry.hh
index d2638bcc84..93427ccd96 100644
--- a/examples/biomineralization/material/fluidsystems/biominsimplechemistry.hh
+++ b/examples/biomineralization/material/fluidsystems/biominsimplechemistry.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/biomineralization/material/fluidsystems/icpcomplexsalinitybrine.hh b/examples/biomineralization/material/fluidsystems/icpcomplexsalinitybrine.hh
index 6faa11403d..b4c2bf7d5e 100644
--- a/examples/biomineralization/material/fluidsystems/icpcomplexsalinitybrine.hh
+++ b/examples/biomineralization/material/fluidsystems/icpcomplexsalinitybrine.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/biomineralization/material/solidsystems/biominsolids.hh b/examples/biomineralization/material/solidsystems/biominsolids.hh
index 852ca636dc..ce54476141 100644
--- a/examples/biomineralization/material/solidsystems/biominsolids.hh
+++ b/examples/biomineralization/material/solidsystems/biominsolids.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/biomineralization/problem.hh b/examples/biomineralization/problem.hh
index 8116e11c8d..dc550000c0 100644
--- a/examples/biomineralization/problem.hh
+++ b/examples/biomineralization/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/biomineralization/properties.hh b/examples/biomineralization/properties.hh
index 3d6557c3e3..7190b65682 100644
--- a/examples/biomineralization/properties.hh
+++ b/examples/biomineralization/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/biomineralization/spatialparams.hh b/examples/biomineralization/spatialparams.hh
index 3520e97747..dd5b9e4e71 100644
--- a/examples/biomineralization/spatialparams.hh
+++ b/examples/biomineralization/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/cahn_hilliard/model.hh b/examples/cahn_hilliard/model.hh
index a045226984..3d08198e97 100644
--- a/examples/cahn_hilliard/model.hh
+++ b/examples/cahn_hilliard/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/diffusion/model.hh b/examples/diffusion/model.hh
index f65e559e27..024953cd56 100644
--- a/examples/diffusion/model.hh
+++ b/examples/diffusion/model.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/embedded_network_1d3d/bloodflow.hh b/examples/embedded_network_1d3d/bloodflow.hh
index 2c051b86b8..15cd2fee02 100644
--- a/examples/embedded_network_1d3d/bloodflow.hh
+++ b/examples/embedded_network_1d3d/bloodflow.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/embedded_network_1d3d/problem.hh b/examples/embedded_network_1d3d/problem.hh
index e1065bb4ee..d0b1701660 100644
--- a/examples/embedded_network_1d3d/problem.hh
+++ b/examples/embedded_network_1d3d/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/embedded_network_1d3d/properties.hh b/examples/embedded_network_1d3d/properties.hh
index 9af2f13964..691f5d90df 100644
--- a/examples/embedded_network_1d3d/properties.hh
+++ b/examples/embedded_network_1d3d/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/embedded_network_1d3d/solver.hh b/examples/embedded_network_1d3d/solver.hh
index d3a8f5da16..e0a705d85c 100644
--- a/examples/embedded_network_1d3d/solver.hh
+++ b/examples/embedded_network_1d3d/solver.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/embedded_network_1d3d/spatialparams.hh b/examples/embedded_network_1d3d/spatialparams.hh
index c59f279530..68fb7b4c18 100644
--- a/examples/embedded_network_1d3d/spatialparams.hh
+++ b/examples/embedded_network_1d3d/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/embedded_network_1d3d/tracerfluidsystem.hh b/examples/embedded_network_1d3d/tracerfluidsystem.hh
index 4ae9856125..d73abad0c3 100644
--- a/examples/embedded_network_1d3d/tracerfluidsystem.hh
+++ b/examples/embedded_network_1d3d/tracerfluidsystem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/freeflowchannel/problem.hh b/examples/freeflowchannel/problem.hh
index 060201836f..0729070c80 100644
--- a/examples/freeflowchannel/problem.hh
+++ b/examples/freeflowchannel/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/freeflowchannel/properties.hh b/examples/freeflowchannel/properties.hh
index 0d8d3c8375..31445af6ce 100644
--- a/examples/freeflowchannel/properties.hh
+++ b/examples/freeflowchannel/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/liddrivencavity/problem.hh b/examples/liddrivencavity/problem.hh
index 945293319b..ad9115cf21 100644
--- a/examples/liddrivencavity/problem.hh
+++ b/examples/liddrivencavity/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/liddrivencavity/properties.hh b/examples/liddrivencavity/properties.hh
index 5b0e30ce20..2f318c3764 100644
--- a/examples/liddrivencavity/properties.hh
+++ b/examples/liddrivencavity/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/porenetwork_upscaling/problem.hh b/examples/porenetwork_upscaling/problem.hh
index 2b028111c5..2755005b62 100644
--- a/examples/porenetwork_upscaling/problem.hh
+++ b/examples/porenetwork_upscaling/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/porenetwork_upscaling/properties.hh b/examples/porenetwork_upscaling/properties.hh
index 0aa7ad8fe1..07e1659497 100644
--- a/examples/porenetwork_upscaling/properties.hh
+++ b/examples/porenetwork_upscaling/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/porenetwork_upscaling/spatialparams.hh b/examples/porenetwork_upscaling/spatialparams.hh
index 4faa56f345..7efba23c4c 100644
--- a/examples/porenetwork_upscaling/spatialparams.hh
+++ b/examples/porenetwork_upscaling/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/porenetwork_upscaling/upscalinghelper.hh b/examples/porenetwork_upscaling/upscalinghelper.hh
index f6bfea6dc6..421bf649f4 100644
--- a/examples/porenetwork_upscaling/upscalinghelper.hh
+++ b/examples/porenetwork_upscaling/upscalinghelper.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/shallowwaterfriction/problem.hh b/examples/shallowwaterfriction/problem.hh
index c63dc8af1e..7a45db9fc2 100644
--- a/examples/shallowwaterfriction/problem.hh
+++ b/examples/shallowwaterfriction/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/shallowwaterfriction/properties.hh b/examples/shallowwaterfriction/properties.hh
index 86e03e69c1..05fd2059fc 100644
--- a/examples/shallowwaterfriction/properties.hh
+++ b/examples/shallowwaterfriction/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/examples/shallowwaterfriction/spatialparams.hh b/examples/shallowwaterfriction/spatialparams.hh
index 21be5455fe..89fec78bc8 100644
--- a/examples/shallowwaterfriction/spatialparams.hh
+++ b/examples/shallowwaterfriction/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/discretization/facecentered/staggered/drawgrid.hh b/test/discretization/facecentered/staggered/drawgrid.hh
index 9f0c8e21ab..b2f9daa34f 100644
--- a/test/discretization/facecentered/staggered/drawgrid.hh
+++ b/test/discretization/facecentered/staggered/drawgrid.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/analyticalsolutionvectors.hh b/test/freeflow/navierstokes/analyticalsolutionvectors.hh
index f1c4046757..6979b4039e 100644
--- a/test/freeflow/navierstokes/analyticalsolutionvectors.hh
+++ b/test/freeflow/navierstokes/analyticalsolutionvectors.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/angeli/problem.hh b/test/freeflow/navierstokes/angeli/problem.hh
index 7ed77e7ee1..8846afdd0c 100644
--- a/test/freeflow/navierstokes/angeli/problem.hh
+++ b/test/freeflow/navierstokes/angeli/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/angeli/properties.hh b/test/freeflow/navierstokes/angeli/properties.hh
index 727570a518..972dc547c4 100644
--- a/test/freeflow/navierstokes/angeli/properties.hh
+++ b/test/freeflow/navierstokes/angeli/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/channel/1d/problem.hh b/test/freeflow/navierstokes/channel/1d/problem.hh
index 5d36638230..55f753e107 100644
--- a/test/freeflow/navierstokes/channel/1d/problem.hh
+++ b/test/freeflow/navierstokes/channel/1d/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/channel/1d/properties.hh b/test/freeflow/navierstokes/channel/1d/properties.hh
index 473a55bec8..72d472e1ad 100644
--- a/test/freeflow/navierstokes/channel/1d/properties.hh
+++ b/test/freeflow/navierstokes/channel/1d/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/channel/2d/problem.hh b/test/freeflow/navierstokes/channel/2d/problem.hh
index 9436521b0b..33bbddca6a 100644
--- a/test/freeflow/navierstokes/channel/2d/problem.hh
+++ b/test/freeflow/navierstokes/channel/2d/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/channel/2d/properties.hh b/test/freeflow/navierstokes/channel/2d/properties.hh
index c631b9b2ab..6a42b061a9 100644
--- a/test/freeflow/navierstokes/channel/2d/properties.hh
+++ b/test/freeflow/navierstokes/channel/2d/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/channel/3d/problem.hh b/test/freeflow/navierstokes/channel/3d/problem.hh
index 966b5b385d..2748b6bea4 100644
--- a/test/freeflow/navierstokes/channel/3d/problem.hh
+++ b/test/freeflow/navierstokes/channel/3d/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/channel/3d/properties.hh b/test/freeflow/navierstokes/channel/3d/properties.hh
index 9e156518b2..911609df4c 100644
--- a/test/freeflow/navierstokes/channel/3d/properties.hh
+++ b/test/freeflow/navierstokes/channel/3d/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/channel/3d/spatialparams.hh b/test/freeflow/navierstokes/channel/3d/spatialparams.hh
index e2e2cf129e..8ce7165f0e 100644
--- a/test/freeflow/navierstokes/channel/3d/spatialparams.hh
+++ b/test/freeflow/navierstokes/channel/3d/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/channel/3d_nonuniform/problem.hh b/test/freeflow/navierstokes/channel/3d_nonuniform/problem.hh
index e6cef22e6d..52d2a04ef5 100644
--- a/test/freeflow/navierstokes/channel/3d_nonuniform/problem.hh
+++ b/test/freeflow/navierstokes/channel/3d_nonuniform/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/channel/3d_nonuniform/properties.hh b/test/freeflow/navierstokes/channel/3d_nonuniform/properties.hh
index d63f4b5923..fe1398bcc2 100644
--- a/test/freeflow/navierstokes/channel/3d_nonuniform/properties.hh
+++ b/test/freeflow/navierstokes/channel/3d_nonuniform/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/channel/pipe/momentum/problem.hh b/test/freeflow/navierstokes/channel/pipe/momentum/problem.hh
index 9626f32950..d67a507647 100644
--- a/test/freeflow/navierstokes/channel/pipe/momentum/problem.hh
+++ b/test/freeflow/navierstokes/channel/pipe/momentum/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/channel/pipe/momentum/properties.hh b/test/freeflow/navierstokes/channel/pipe/momentum/properties.hh
index c2c852f0a0..be7ba37fef 100644
--- a/test/freeflow/navierstokes/channel/pipe/momentum/properties.hh
+++ b/test/freeflow/navierstokes/channel/pipe/momentum/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/channel/pipe/problem.hh b/test/freeflow/navierstokes/channel/pipe/problem.hh
index 97bd7fbfa5..35d7f56a21 100644
--- a/test/freeflow/navierstokes/channel/pipe/problem.hh
+++ b/test/freeflow/navierstokes/channel/pipe/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/channel/pipe/properties.hh b/test/freeflow/navierstokes/channel/pipe/properties.hh
index 9b242318d1..5407ae610a 100644
--- a/test/freeflow/navierstokes/channel/pipe/properties.hh
+++ b/test/freeflow/navierstokes/channel/pipe/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/donea/problem.hh b/test/freeflow/navierstokes/donea/problem.hh
index dabaa66ef0..ecafcefae6 100644
--- a/test/freeflow/navierstokes/donea/problem.hh
+++ b/test/freeflow/navierstokes/donea/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/donea/properties.hh b/test/freeflow/navierstokes/donea/properties.hh
index 06818d87e5..de5f20c9e7 100644
--- a/test/freeflow/navierstokes/donea/properties.hh
+++ b/test/freeflow/navierstokes/donea/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/donea/properties_momentum.hh b/test/freeflow/navierstokes/donea/properties_momentum.hh
index 637b29c38c..2b0bfd3bfa 100644
--- a/test/freeflow/navierstokes/donea/properties_momentum.hh
+++ b/test/freeflow/navierstokes/donea/properties_momentum.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/errors.hh b/test/freeflow/navierstokes/errors.hh
index c0223af118..8ab80f9e07 100644
--- a/test/freeflow/navierstokes/errors.hh
+++ b/test/freeflow/navierstokes/errors.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/kovasznay/problem.hh b/test/freeflow/navierstokes/kovasznay/problem.hh
index 4d45903fbc..bc7c5ce843 100644
--- a/test/freeflow/navierstokes/kovasznay/problem.hh
+++ b/test/freeflow/navierstokes/kovasznay/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/kovasznay/properties.hh b/test/freeflow/navierstokes/kovasznay/properties.hh
index f7421c1740..094233b06e 100644
--- a/test/freeflow/navierstokes/kovasznay/properties.hh
+++ b/test/freeflow/navierstokes/kovasznay/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/periodic/problem.hh b/test/freeflow/navierstokes/periodic/problem.hh
index 841b154f03..4d02174dbf 100644
--- a/test/freeflow/navierstokes/periodic/problem.hh
+++ b/test/freeflow/navierstokes/periodic/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/periodic/properties.hh b/test/freeflow/navierstokes/periodic/properties.hh
index 6588d2e337..18da5f906e 100644
--- a/test/freeflow/navierstokes/periodic/properties.hh
+++ b/test/freeflow/navierstokes/periodic/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/sincos/problem.hh b/test/freeflow/navierstokes/sincos/problem.hh
index a8daceca61..c32cadbd07 100644
--- a/test/freeflow/navierstokes/sincos/problem.hh
+++ b/test/freeflow/navierstokes/sincos/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/sincos/properties.hh b/test/freeflow/navierstokes/sincos/properties.hh
index 4f4ecddd5e..c56a22dda8 100644
--- a/test/freeflow/navierstokes/sincos/properties.hh
+++ b/test/freeflow/navierstokes/sincos/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/unstructured/problem.hh b/test/freeflow/navierstokes/unstructured/problem.hh
index e4babbf0f6..3e7460ca23 100644
--- a/test/freeflow/navierstokes/unstructured/problem.hh
+++ b/test/freeflow/navierstokes/unstructured/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokes/unstructured/properties.hh b/test/freeflow/navierstokes/unstructured/properties.hh
index 3872375d85..eed9fe672c 100644
--- a/test/freeflow/navierstokes/unstructured/properties.hh
+++ b/test/freeflow/navierstokes/unstructured/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokesnc/channel/problem.hh b/test/freeflow/navierstokesnc/channel/problem.hh
index fd790487c2..f021264112 100644
--- a/test/freeflow/navierstokesnc/channel/problem.hh
+++ b/test/freeflow/navierstokesnc/channel/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokesnc/channel/properties.hh b/test/freeflow/navierstokesnc/channel/properties.hh
index 67dd01c84b..43d493317e 100644
--- a/test/freeflow/navierstokesnc/channel/properties.hh
+++ b/test/freeflow/navierstokesnc/channel/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokesnc/densitydrivenflow/problem.hh b/test/freeflow/navierstokesnc/densitydrivenflow/problem.hh
index 76bae3d7ce..228c56295b 100644
--- a/test/freeflow/navierstokesnc/densitydrivenflow/problem.hh
+++ b/test/freeflow/navierstokesnc/densitydrivenflow/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokesnc/densitydrivenflow/properties.hh b/test/freeflow/navierstokesnc/densitydrivenflow/properties.hh
index 8f5eb1da33..42b3374949 100644
--- a/test/freeflow/navierstokesnc/densitydrivenflow/properties.hh
+++ b/test/freeflow/navierstokesnc/densitydrivenflow/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokesnc/maxwellstefan/problem.hh b/test/freeflow/navierstokesnc/maxwellstefan/problem.hh
index 373028db26..6d234a508d 100644
--- a/test/freeflow/navierstokesnc/maxwellstefan/problem.hh
+++ b/test/freeflow/navierstokesnc/maxwellstefan/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/navierstokesnc/maxwellstefan/properties.hh b/test/freeflow/navierstokesnc/maxwellstefan/properties.hh
index 23aff3b95d..365c225797 100644
--- a/test/freeflow/navierstokesnc/maxwellstefan/properties.hh
+++ b/test/freeflow/navierstokesnc/maxwellstefan/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/rans/problem.hh b/test/freeflow/rans/problem.hh
index d5ad286a50..f5823180b8 100644
--- a/test/freeflow/rans/problem.hh
+++ b/test/freeflow/rans/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/rans/properties.hh b/test/freeflow/rans/properties.hh
index a8a5df1bb8..5e8d2acf87 100644
--- a/test/freeflow/rans/properties.hh
+++ b/test/freeflow/rans/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/ransnc/problem.hh b/test/freeflow/ransnc/problem.hh
index 1239513305..7cf777560d 100644
--- a/test/freeflow/ransnc/problem.hh
+++ b/test/freeflow/ransnc/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/ransnc/properties.hh b/test/freeflow/ransnc/properties.hh
index a156d4de0d..2ab109edeb 100644
--- a/test/freeflow/ransnc/properties.hh
+++ b/test/freeflow/ransnc/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/bowl/problem.hh b/test/freeflow/shallowwater/bowl/problem.hh
index 2e47371749..8cbb025aa6 100644
--- a/test/freeflow/shallowwater/bowl/problem.hh
+++ b/test/freeflow/shallowwater/bowl/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/bowl/properties.hh b/test/freeflow/shallowwater/bowl/properties.hh
index ced852d5e4..000c8242c7 100644
--- a/test/freeflow/shallowwater/bowl/properties.hh
+++ b/test/freeflow/shallowwater/bowl/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/bowl/spatialparams.hh b/test/freeflow/shallowwater/bowl/spatialparams.hh
index dbd2ebf696..eb99aad3a7 100644
--- a/test/freeflow/shallowwater/bowl/spatialparams.hh
+++ b/test/freeflow/shallowwater/bowl/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/dambreak/problem.hh b/test/freeflow/shallowwater/dambreak/problem.hh
index 20f7462ae4..76d0b4d552 100644
--- a/test/freeflow/shallowwater/dambreak/problem.hh
+++ b/test/freeflow/shallowwater/dambreak/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/dambreak/properties.hh b/test/freeflow/shallowwater/dambreak/properties.hh
index 08d15a5260..14eb850f36 100644
--- a/test/freeflow/shallowwater/dambreak/properties.hh
+++ b/test/freeflow/shallowwater/dambreak/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/dambreak/spatialparams.hh b/test/freeflow/shallowwater/dambreak/spatialparams.hh
index 8a400b26ef..78e32b5595 100644
--- a/test/freeflow/shallowwater/dambreak/spatialparams.hh
+++ b/test/freeflow/shallowwater/dambreak/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/poiseuilleflow/problem.hh b/test/freeflow/shallowwater/poiseuilleflow/problem.hh
index 8b8d2891f7..5a7cbf4346 100644
--- a/test/freeflow/shallowwater/poiseuilleflow/problem.hh
+++ b/test/freeflow/shallowwater/poiseuilleflow/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/poiseuilleflow/properties.hh b/test/freeflow/shallowwater/poiseuilleflow/properties.hh
index 7d0815793f..7c92ca20e8 100644
--- a/test/freeflow/shallowwater/poiseuilleflow/properties.hh
+++ b/test/freeflow/shallowwater/poiseuilleflow/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/poiseuilleflow/spatialparams.hh b/test/freeflow/shallowwater/poiseuilleflow/spatialparams.hh
index e4f791e03d..e8b1bb383d 100644
--- a/test/freeflow/shallowwater/poiseuilleflow/spatialparams.hh
+++ b/test/freeflow/shallowwater/poiseuilleflow/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/poiseuilleflow/vertical/problem.hh b/test/freeflow/shallowwater/poiseuilleflow/vertical/problem.hh
index 31b3f3ed55..df525e8849 100644
--- a/test/freeflow/shallowwater/poiseuilleflow/vertical/problem.hh
+++ b/test/freeflow/shallowwater/poiseuilleflow/vertical/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/poiseuilleflow/vertical/properties.hh b/test/freeflow/shallowwater/poiseuilleflow/vertical/properties.hh
index 7d0815793f..7c92ca20e8 100644
--- a/test/freeflow/shallowwater/poiseuilleflow/vertical/properties.hh
+++ b/test/freeflow/shallowwater/poiseuilleflow/vertical/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/poiseuilleflow/vertical/spatialparams.hh b/test/freeflow/shallowwater/poiseuilleflow/vertical/spatialparams.hh
index a8dfbf1ed5..664a7e1487 100644
--- a/test/freeflow/shallowwater/poiseuilleflow/vertical/spatialparams.hh
+++ b/test/freeflow/shallowwater/poiseuilleflow/vertical/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/roughchannel/limitednikuradse/problem.hh b/test/freeflow/shallowwater/roughchannel/limitednikuradse/problem.hh
index 53ce3dd78a..3c93d366bd 100644
--- a/test/freeflow/shallowwater/roughchannel/limitednikuradse/problem.hh
+++ b/test/freeflow/shallowwater/roughchannel/limitednikuradse/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/roughchannel/limitednikuradse/properties.hh b/test/freeflow/shallowwater/roughchannel/limitednikuradse/properties.hh
index acaa46a6b1..14a6266903 100644
--- a/test/freeflow/shallowwater/roughchannel/limitednikuradse/properties.hh
+++ b/test/freeflow/shallowwater/roughchannel/limitednikuradse/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/roughchannel/limitednikuradse/spatialparams.hh b/test/freeflow/shallowwater/roughchannel/limitednikuradse/spatialparams.hh
index 25910a79ab..a6516ad8b3 100644
--- a/test/freeflow/shallowwater/roughchannel/limitednikuradse/spatialparams.hh
+++ b/test/freeflow/shallowwater/roughchannel/limitednikuradse/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/roughchannel/problem.hh b/test/freeflow/shallowwater/roughchannel/problem.hh
index 1ce8bfd6fd..8c374bef30 100644
--- a/test/freeflow/shallowwater/roughchannel/problem.hh
+++ b/test/freeflow/shallowwater/roughchannel/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/roughchannel/properties.hh b/test/freeflow/shallowwater/roughchannel/properties.hh
index 98b81de36c..18bb139aac 100644
--- a/test/freeflow/shallowwater/roughchannel/properties.hh
+++ b/test/freeflow/shallowwater/roughchannel/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/freeflow/shallowwater/roughchannel/spatialparams.hh b/test/freeflow/shallowwater/roughchannel/spatialparams.hh
index 4c4a8c36ae..f37983f188 100644
--- a/test/freeflow/shallowwater/roughchannel/spatialparams.hh
+++ b/test/freeflow/shallowwater/roughchannel/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/geomechanics/elastic/problem.hh b/test/geomechanics/elastic/problem.hh
index 3f6cc214c3..a52b767fe6 100644
--- a/test/geomechanics/elastic/problem.hh
+++ b/test/geomechanics/elastic/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/geomechanics/elastic/properties.hh b/test/geomechanics/elastic/properties.hh
index c74aa9b5b1..d99db9f9bd 100644
--- a/test/geomechanics/elastic/properties.hh
+++ b/test/geomechanics/elastic/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/geomechanics/elastic/spatialparams.hh b/test/geomechanics/elastic/spatialparams.hh
index 0ef25d74e7..f49c040fa9 100644
--- a/test/geomechanics/elastic/spatialparams.hh
+++ b/test/geomechanics/elastic/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/geomechanics/poroelastic/problem.hh b/test/geomechanics/poroelastic/problem.hh
index ec3e40728a..f3b07b869e 100644
--- a/test/geomechanics/poroelastic/problem.hh
+++ b/test/geomechanics/poroelastic/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/geomechanics/poroelastic/properties.hh b/test/geomechanics/poroelastic/properties.hh
index d751bced34..2b9493f2a6 100644
--- a/test/geomechanics/poroelastic/properties.hh
+++ b/test/geomechanics/poroelastic/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/geomechanics/poroelastic/spatialparams.hh b/test/geomechanics/poroelastic/spatialparams.hh
index 0e8e0823a7..f47f650370 100644
--- a/test/geomechanics/poroelastic/spatialparams.hh
+++ b/test/geomechanics/poroelastic/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/geometry/test_intersection.hh b/test/geometry/test_intersection.hh
index 5a3221775d..ce39bcf242 100644
--- a/test/geometry/test_intersection.hh
+++ b/test/geometry/test_intersection.hh
@@ -1,3 +1,7 @@
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/geometry/transformation.hh b/test/geometry/transformation.hh
index 9717a9b7aa..35f4b298fe 100644
--- a/test/geometry/transformation.hh
+++ b/test/geometry/transformation.hh
@@ -1,3 +1,7 @@
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/geometry/writetriangulation.hh b/test/geometry/writetriangulation.hh
index 9b7939d3ae..ca63363046 100644
--- a/test/geometry/writetriangulation.hh
+++ b/test/geometry/writetriangulation.hh
@@ -1,3 +1,7 @@
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/io/gridmanager/gmshboundaryflagtest.hh b/test/io/gridmanager/gmshboundaryflagtest.hh
index e0fc4a2a6f..06e3603fe5 100644
--- a/test/io/gridmanager/gmshboundaryflagtest.hh
+++ b/test/io/gridmanager/gmshboundaryflagtest.hh
@@ -1,3 +1,7 @@
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/io/gridmanager/gridmanagertests.hh b/test/io/gridmanager/gridmanagertests.hh
index 628edfb8a2..37fdc73a45 100644
--- a/test/io/gridmanager/gridmanagertests.hh
+++ b/test/io/gridmanager/gridmanagertests.hh
@@ -1,3 +1,7 @@
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/io/gridmanager/pnmgridutilities.hh b/test/io/gridmanager/pnmgridutilities.hh
index bcdb2e986b..6d633c624a 100644
--- a/test/io/gridmanager/pnmgridutilities.hh
+++ b/test/io/gridmanager/pnmgridutilities.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/material/fluidmatrixinteractions/2p/testmateriallawfunctions.hh b/test/material/fluidmatrixinteractions/2p/testmateriallawfunctions.hh
index 2ceed1fd75..f8c5ce88cf 100644
--- a/test/material/fluidmatrixinteractions/2p/testmateriallawfunctions.hh
+++ b/test/material/fluidmatrixinteractions/2p/testmateriallawfunctions.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/material/fluidmatrixinteractions/porenetwork/testmateriallawfunctions.hh b/test/material/fluidmatrixinteractions/porenetwork/testmateriallawfunctions.hh
index 6a92d1de95..627993ec32 100644
--- a/test/material/fluidmatrixinteractions/porenetwork/testmateriallawfunctions.hh
+++ b/test/material/fluidmatrixinteractions/porenetwork/testmateriallawfunctions.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/material/fluidsystems/checkfluidsystem.hh b/test/material/fluidsystems/checkfluidsystem.hh
index c71250d391..c82b690948 100644
--- a/test/material/fluidsystems/checkfluidsystem.hh
+++ b/test/material/fluidsystems/checkfluidsystem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/material/solidsystems/checksolidsystem.hh b/test/material/solidsystems/checksolidsystem.hh
index aec6d8de5f..dac1251971 100644
--- a/test/material/solidsystems/checksolidsystem.hh
+++ b/test/material/solidsystems/checksolidsystem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/darcydarcy/1p_1p/problem.hh b/test/multidomain/boundary/darcydarcy/1p_1p/problem.hh
index 91b3703c90..8f0a178203 100644
--- a/test/multidomain/boundary/darcydarcy/1p_1p/problem.hh
+++ b/test/multidomain/boundary/darcydarcy/1p_1p/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/darcydarcy/1p_1p/properties.hh b/test/multidomain/boundary/darcydarcy/1p_1p/properties.hh
index 48a018b717..431374dd65 100644
--- a/test/multidomain/boundary/darcydarcy/1p_1p/properties.hh
+++ b/test/multidomain/boundary/darcydarcy/1p_1p/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/darcydarcy/1p_1p/spatialparams.hh b/test/multidomain/boundary/darcydarcy/1p_1p/spatialparams.hh
index 4991050455..e09071ba37 100644
--- a/test/multidomain/boundary/darcydarcy/1p_1p/spatialparams.hh
+++ b/test/multidomain/boundary/darcydarcy/1p_1p/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/darcydarcy/1p_2p/problem.hh b/test/multidomain/boundary/darcydarcy/1p_2p/problem.hh
index 07bdd071db..4860cdab3a 100644
--- a/test/multidomain/boundary/darcydarcy/1p_2p/problem.hh
+++ b/test/multidomain/boundary/darcydarcy/1p_2p/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/darcydarcy/1p_2p/properties.hh b/test/multidomain/boundary/darcydarcy/1p_2p/properties.hh
index 28a512f615..8889a37e16 100644
--- a/test/multidomain/boundary/darcydarcy/1p_2p/properties.hh
+++ b/test/multidomain/boundary/darcydarcy/1p_2p/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/darcydarcy/1p_2p/spatialparams.hh b/test/multidomain/boundary/darcydarcy/1p_2p/spatialparams.hh
index c8064d26da..bd2f05b7e7 100644
--- a/test/multidomain/boundary/darcydarcy/1p_2p/spatialparams.hh
+++ b/test/multidomain/boundary/darcydarcy/1p_2p/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/freeflowporenetwork/1p_1p/problem_freeflow.hh b/test/multidomain/boundary/freeflowporenetwork/1p_1p/problem_freeflow.hh
index dc2fcc4a30..00fde4e90b 100644
--- a/test/multidomain/boundary/freeflowporenetwork/1p_1p/problem_freeflow.hh
+++ b/test/multidomain/boundary/freeflowporenetwork/1p_1p/problem_freeflow.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/freeflowporenetwork/1p_1p/problem_pnm.hh b/test/multidomain/boundary/freeflowporenetwork/1p_1p/problem_pnm.hh
index 06313ce515..f82187166c 100644
--- a/test/multidomain/boundary/freeflowporenetwork/1p_1p/problem_pnm.hh
+++ b/test/multidomain/boundary/freeflowporenetwork/1p_1p/problem_pnm.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/freeflowporenetwork/1p_1p/properties.hh b/test/multidomain/boundary/freeflowporenetwork/1p_1p/properties.hh
index edcda7c3ea..cdb0828412 100644
--- a/test/multidomain/boundary/freeflowporenetwork/1p_1p/properties.hh
+++ b/test/multidomain/boundary/freeflowporenetwork/1p_1p/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/freeflowporenetwork/1p_1p/spatialparams_freeflow.hh b/test/multidomain/boundary/freeflowporenetwork/1p_1p/spatialparams_freeflow.hh
index 5a3fdf6b1c..ba30fab77f 100644
--- a/test/multidomain/boundary/freeflowporenetwork/1p_1p/spatialparams_freeflow.hh
+++ b/test/multidomain/boundary/freeflowporenetwork/1p_1p/spatialparams_freeflow.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/analyticalsolutions.hh b/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/analyticalsolutions.hh
index 6df9efadd3..6ef76a4fa8 100644
--- a/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/analyticalsolutions.hh
+++ b/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/analyticalsolutions.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/problem_darcy.hh b/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/problem_darcy.hh
index 800b47b00b..606a2d5ad6 100644
--- a/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/problem_darcy.hh
+++ b/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/problem_darcy.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/problem_freeflow.hh b/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/problem_freeflow.hh
index 37a9d1770a..9883a8dd5c 100644
--- a/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/problem_freeflow.hh
+++ b/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/problem_freeflow.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/properties.hh b/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/properties.hh
index d61a718946..fe777e8a84 100644
--- a/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/properties.hh
+++ b/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/spatialparams.hh b/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/spatialparams.hh
index 7d3fbb8164..f1b27a463f 100644
--- a/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/spatialparams.hh
+++ b/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/testcase.hh b/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/testcase.hh
index 9496ffe6ae..3120e8313c 100644
--- a/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/testcase.hh
+++ b/test/multidomain/boundary/freeflowporousmedium/1p_1p/convergence/testcase.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/freeflowporousmedium/1p_1p/problem_darcy.hh b/test/multidomain/boundary/freeflowporousmedium/1p_1p/problem_darcy.hh
index 07e28d7a47..642dddd918 100644
--- a/test/multidomain/boundary/freeflowporousmedium/1p_1p/problem_darcy.hh
+++ b/test/multidomain/boundary/freeflowporousmedium/1p_1p/problem_darcy.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/freeflowporousmedium/1p_1p/problem_freeflow.hh b/test/multidomain/boundary/freeflowporousmedium/1p_1p/problem_freeflow.hh
index 7baf03095f..f85a33270b 100644
--- a/test/multidomain/boundary/freeflowporousmedium/1p_1p/problem_freeflow.hh
+++ b/test/multidomain/boundary/freeflowporousmedium/1p_1p/problem_freeflow.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/freeflowporousmedium/1p_1p/properties.hh b/test/multidomain/boundary/freeflowporousmedium/1p_1p/properties.hh
index faffe0f09c..430df24ac6 100644
--- a/test/multidomain/boundary/freeflowporousmedium/1p_1p/properties.hh
+++ b/test/multidomain/boundary/freeflowporousmedium/1p_1p/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/freeflowporousmedium/1p_1p/spatialparams.hh b/test/multidomain/boundary/freeflowporousmedium/1p_1p/spatialparams.hh
index c36c4e6eed..cee9963eaa 100644
--- a/test/multidomain/boundary/freeflowporousmedium/1p_1p/spatialparams.hh
+++ b/test/multidomain/boundary/freeflowporousmedium/1p_1p/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/diffusionlawcomparison/problem_darcy.hh b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/diffusionlawcomparison/problem_darcy.hh
index cf7ea35a06..4729193189 100644
--- a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/diffusionlawcomparison/problem_darcy.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/diffusionlawcomparison/problem_darcy.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/diffusionlawcomparison/problem_stokes.hh b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/diffusionlawcomparison/problem_stokes.hh
index 9ef06ac365..a11832119f 100644
--- a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/diffusionlawcomparison/problem_stokes.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/diffusionlawcomparison/problem_stokes.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/diffusionlawcomparison/properties.hh b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/diffusionlawcomparison/properties.hh
index b28f1fd8b2..ea9ef2c3d2 100644
--- a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/diffusionlawcomparison/properties.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/diffusionlawcomparison/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/problem_darcy.hh b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/problem_darcy.hh
index bfb110e3a2..7321775470 100644
--- a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/problem_darcy.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/problem_darcy.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/problem_stokes.hh b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/problem_stokes.hh
index db167430ab..3fdf2a5bad 100644
--- a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/problem_stokes.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/problem_stokes.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/properties.hh b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/properties.hh
index 5183916bf4..bafeb21662 100644
--- a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/properties.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/spatialparams.hh b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/spatialparams.hh
index 5260a397fb..36c37dd9f1 100644
--- a/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/spatialparams.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p2c_1p2c/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/problem_darcy.hh b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/problem_darcy.hh
index 7604de83bb..467b1c30c0 100644
--- a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/problem_darcy.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/problem_darcy.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/problem_stokes.hh b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/problem_stokes.hh
index ea6c2539c7..31b3f0f97c 100644
--- a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/problem_stokes.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/problem_stokes.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/properties.hh b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/properties.hh
index 88e4a6d48b..d0ec2f24c7 100644
--- a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/properties.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/spatialparams.hh b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/spatialparams.hh
index 92c12d88c6..051ec2c0ed 100644
--- a/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/spatialparams.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p2c_2p2c/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p3c_1p3c/h2n2co2fluidsystem.hh b/test/multidomain/boundary/stokesdarcy/1p3c_1p3c/h2n2co2fluidsystem.hh
index afa93e2c00..94fbd6084c 100644
--- a/test/multidomain/boundary/stokesdarcy/1p3c_1p3c/h2n2co2fluidsystem.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p3c_1p3c/h2n2co2fluidsystem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p3c_1p3c/problem_darcy.hh b/test/multidomain/boundary/stokesdarcy/1p3c_1p3c/problem_darcy.hh
index fd7a655b67..8e10c08327 100644
--- a/test/multidomain/boundary/stokesdarcy/1p3c_1p3c/problem_darcy.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p3c_1p3c/problem_darcy.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p3c_1p3c/problem_stokes.hh b/test/multidomain/boundary/stokesdarcy/1p3c_1p3c/problem_stokes.hh
index 82df15aedc..1e60395e29 100644
--- a/test/multidomain/boundary/stokesdarcy/1p3c_1p3c/problem_stokes.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p3c_1p3c/problem_stokes.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p3c_1p3c/properties.hh b/test/multidomain/boundary/stokesdarcy/1p3c_1p3c/properties.hh
index dccf98f09c..3ce931d53b 100644
--- a/test/multidomain/boundary/stokesdarcy/1p3c_1p3c/properties.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p3c_1p3c/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/problem_darcy.hh b/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/problem_darcy.hh
index 0ee897a7a5..1e1a4c5e3c 100644
--- a/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/problem_darcy.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/problem_darcy.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/problem_stokes.hh b/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/problem_stokes.hh
index 7498046d61..41e40d5886 100644
--- a/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/problem_stokes.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/problem_stokes.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/properties.hh b/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/properties.hh
index 9eaf930c41..66a85cd6fc 100644
--- a/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/properties.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/spatialparams.hh b/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/spatialparams.hh
index c6688bedff..dbd62ef5db 100644
--- a/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/spatialparams.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/testcase.hh b/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/testcase.hh
index 39aaaf7dc0..efa19435f6 100644
--- a/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/testcase.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p_1p/convergencetest/testcase.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/problem_darcy.hh b/test/multidomain/boundary/stokesdarcy/1p_1p/problem_darcy.hh
index c62c09e03f..dd9ab5920f 100644
--- a/test/multidomain/boundary/stokesdarcy/1p_1p/problem_darcy.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p_1p/problem_darcy.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/problem_stokes.hh b/test/multidomain/boundary/stokesdarcy/1p_1p/problem_stokes.hh
index c0a61fd6d7..9fdd70af2b 100644
--- a/test/multidomain/boundary/stokesdarcy/1p_1p/problem_stokes.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p_1p/problem_stokes.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/properties.hh b/test/multidomain/boundary/stokesdarcy/1p_1p/properties.hh
index b35dcaacc8..2b785ba2b1 100644
--- a/test/multidomain/boundary/stokesdarcy/1p_1p/properties.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p_1p/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p_1p/spatialparams.hh b/test/multidomain/boundary/stokesdarcy/1p_1p/spatialparams.hh
index d9157bec62..570412bf9e 100644
--- a/test/multidomain/boundary/stokesdarcy/1p_1p/spatialparams.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p_1p/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p_2p/problem_darcy.hh b/test/multidomain/boundary/stokesdarcy/1p_2p/problem_darcy.hh
index 4d64ec7379..3742beba70 100644
--- a/test/multidomain/boundary/stokesdarcy/1p_2p/problem_darcy.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p_2p/problem_darcy.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p_2p/problem_stokes.hh b/test/multidomain/boundary/stokesdarcy/1p_2p/problem_stokes.hh
index 2c53e3dc24..fe9f6725b4 100644
--- a/test/multidomain/boundary/stokesdarcy/1p_2p/problem_stokes.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p_2p/problem_stokes.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p_2p/properties.hh b/test/multidomain/boundary/stokesdarcy/1p_2p/properties.hh
index 575e0120e2..902f6b67d5 100644
--- a/test/multidomain/boundary/stokesdarcy/1p_2p/properties.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p_2p/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/boundary/stokesdarcy/1p_2p/spatialparams.hh b/test/multidomain/boundary/stokesdarcy/1p_2p/spatialparams.hh
index b40a376680..c80626be60 100644
--- a/test/multidomain/boundary/stokesdarcy/1p_2p/spatialparams.hh
+++ b/test/multidomain/boundary/stokesdarcy/1p_2p/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/1d3d/1p2c_richards2c/problem_root.hh b/test/multidomain/embedded/1d3d/1p2c_richards2c/problem_root.hh
index f276a54c4b..f5cbe00d2b 100644
--- a/test/multidomain/embedded/1d3d/1p2c_richards2c/problem_root.hh
+++ b/test/multidomain/embedded/1d3d/1p2c_richards2c/problem_root.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/1d3d/1p2c_richards2c/problem_soil.hh b/test/multidomain/embedded/1d3d/1p2c_richards2c/problem_soil.hh
index 3cc1c033a3..8748864050 100644
--- a/test/multidomain/embedded/1d3d/1p2c_richards2c/problem_soil.hh
+++ b/test/multidomain/embedded/1d3d/1p2c_richards2c/problem_soil.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/1d3d/1p2c_richards2c/properties.hh b/test/multidomain/embedded/1d3d/1p2c_richards2c/properties.hh
index 8bb213258b..06c7b41102 100644
--- a/test/multidomain/embedded/1d3d/1p2c_richards2c/properties.hh
+++ b/test/multidomain/embedded/1d3d/1p2c_richards2c/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/1d3d/1p2c_richards2c/spatialparams_root.hh b/test/multidomain/embedded/1d3d/1p2c_richards2c/spatialparams_root.hh
index f7b5e326d2..0a34a07f04 100644
--- a/test/multidomain/embedded/1d3d/1p2c_richards2c/spatialparams_root.hh
+++ b/test/multidomain/embedded/1d3d/1p2c_richards2c/spatialparams_root.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/1d3d/1p2c_richards2c/spatialparams_soil.hh b/test/multidomain/embedded/1d3d/1p2c_richards2c/spatialparams_soil.hh
index a1c8842d1a..72b08ee838 100644
--- a/test/multidomain/embedded/1d3d/1p2c_richards2c/spatialparams_soil.hh
+++ b/test/multidomain/embedded/1d3d/1p2c_richards2c/spatialparams_soil.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/1d3d/1p_1p/l2norm.hh b/test/multidomain/embedded/1d3d/1p_1p/l2norm.hh
index 679fcef9d1..4c86574c9f 100644
--- a/test/multidomain/embedded/1d3d/1p_1p/l2norm.hh
+++ b/test/multidomain/embedded/1d3d/1p_1p/l2norm.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/1d3d/1p_1p/problem_bloodflow.hh b/test/multidomain/embedded/1d3d/1p_1p/problem_bloodflow.hh
index d82ff87310..39617ba387 100644
--- a/test/multidomain/embedded/1d3d/1p_1p/problem_bloodflow.hh
+++ b/test/multidomain/embedded/1d3d/1p_1p/problem_bloodflow.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/1d3d/1p_1p/problem_tissue.hh b/test/multidomain/embedded/1d3d/1p_1p/problem_tissue.hh
index c8833ff214..f658d7586c 100644
--- a/test/multidomain/embedded/1d3d/1p_1p/problem_tissue.hh
+++ b/test/multidomain/embedded/1d3d/1p_1p/problem_tissue.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/1d3d/1p_1p/properties.hh b/test/multidomain/embedded/1d3d/1p_1p/properties.hh
index 4015365691..e378f980d6 100644
--- a/test/multidomain/embedded/1d3d/1p_1p/properties.hh
+++ b/test/multidomain/embedded/1d3d/1p_1p/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/1d3d/1p_1p/spatialparams_bloodflow.hh b/test/multidomain/embedded/1d3d/1p_1p/spatialparams_bloodflow.hh
index af45db0e0f..2819dcea12 100644
--- a/test/multidomain/embedded/1d3d/1p_1p/spatialparams_bloodflow.hh
+++ b/test/multidomain/embedded/1d3d/1p_1p/spatialparams_bloodflow.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/1d3d/1p_1p/spatialparams_tissue.hh b/test/multidomain/embedded/1d3d/1p_1p/spatialparams_tissue.hh
index ac9652ef6f..303eb980d2 100644
--- a/test/multidomain/embedded/1d3d/1p_1p/spatialparams_tissue.hh
+++ b/test/multidomain/embedded/1d3d/1p_1p/spatialparams_tissue.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/1d3d/1p_richards/problem_root.hh b/test/multidomain/embedded/1d3d/1p_richards/problem_root.hh
index ffeebaa262..d6e3f081c4 100644
--- a/test/multidomain/embedded/1d3d/1p_richards/problem_root.hh
+++ b/test/multidomain/embedded/1d3d/1p_richards/problem_root.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/1d3d/1p_richards/problem_soil.hh b/test/multidomain/embedded/1d3d/1p_richards/problem_soil.hh
index 8f12a73a38..ab85d6ba70 100644
--- a/test/multidomain/embedded/1d3d/1p_richards/problem_soil.hh
+++ b/test/multidomain/embedded/1d3d/1p_richards/problem_soil.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/1d3d/1p_richards/properties.hh b/test/multidomain/embedded/1d3d/1p_richards/properties.hh
index 928c06070b..a5b84c2fe5 100644
--- a/test/multidomain/embedded/1d3d/1p_richards/properties.hh
+++ b/test/multidomain/embedded/1d3d/1p_richards/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/1d3d/1p_richards/spatialparams_root.hh b/test/multidomain/embedded/1d3d/1p_richards/spatialparams_root.hh
index 102f9e39ad..ce22918048 100644
--- a/test/multidomain/embedded/1d3d/1p_richards/spatialparams_root.hh
+++ b/test/multidomain/embedded/1d3d/1p_richards/spatialparams_root.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/1d3d/1p_richards/spatialparams_soil.hh b/test/multidomain/embedded/1d3d/1p_richards/spatialparams_soil.hh
index 0da980c033..cf00e86fe0 100644
--- a/test/multidomain/embedded/1d3d/1p_richards/spatialparams_soil.hh
+++ b/test/multidomain/embedded/1d3d/1p_richards/spatialparams_soil.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/2d3d/1p_1p/problem_fracture.hh b/test/multidomain/embedded/2d3d/1p_1p/problem_fracture.hh
index 549d4a008f..0623219c28 100644
--- a/test/multidomain/embedded/2d3d/1p_1p/problem_fracture.hh
+++ b/test/multidomain/embedded/2d3d/1p_1p/problem_fracture.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/2d3d/1p_1p/problem_matrix.hh b/test/multidomain/embedded/2d3d/1p_1p/problem_matrix.hh
index a8b9d855e7..d1745cac3d 100644
--- a/test/multidomain/embedded/2d3d/1p_1p/problem_matrix.hh
+++ b/test/multidomain/embedded/2d3d/1p_1p/problem_matrix.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/2d3d/1p_1p/properties.hh b/test/multidomain/embedded/2d3d/1p_1p/properties.hh
index f8fafcb407..9fb8a7ca39 100644
--- a/test/multidomain/embedded/2d3d/1p_1p/properties.hh
+++ b/test/multidomain/embedded/2d3d/1p_1p/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/embedded/2d3d/1p_1p/spatialparams.hh b/test/multidomain/embedded/2d3d/1p_1p/spatialparams.hh
index 0e3bc57c21..5670bee18d 100644
--- a/test/multidomain/embedded/2d3d/1p_1p/spatialparams.hh
+++ b/test/multidomain/embedded/2d3d/1p_1p/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1p_1p/analytical/problem_bulk.hh b/test/multidomain/facet/1p_1p/analytical/problem_bulk.hh
index 8092cdb892..d22295dff7 100644
--- a/test/multidomain/facet/1p_1p/analytical/problem_bulk.hh
+++ b/test/multidomain/facet/1p_1p/analytical/problem_bulk.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1p_1p/analytical/problem_lowdim.hh b/test/multidomain/facet/1p_1p/analytical/problem_lowdim.hh
index bc5f111130..645ee5c221 100644
--- a/test/multidomain/facet/1p_1p/analytical/problem_lowdim.hh
+++ b/test/multidomain/facet/1p_1p/analytical/problem_lowdim.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1p_1p/analytical/properties.hh b/test/multidomain/facet/1p_1p/analytical/properties.hh
index 48576d25db..215de240c1 100644
--- a/test/multidomain/facet/1p_1p/analytical/properties.hh
+++ b/test/multidomain/facet/1p_1p/analytical/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1p_1p/analytical/spatialparams.hh b/test/multidomain/facet/1p_1p/analytical/spatialparams.hh
index 99743557b8..3cb86570fb 100644
--- a/test/multidomain/facet/1p_1p/analytical/spatialparams.hh
+++ b/test/multidomain/facet/1p_1p/analytical/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1p_1p/gravity/problem_bulk.hh b/test/multidomain/facet/1p_1p/gravity/problem_bulk.hh
index 5557eeae66..4ae61b53af 100644
--- a/test/multidomain/facet/1p_1p/gravity/problem_bulk.hh
+++ b/test/multidomain/facet/1p_1p/gravity/problem_bulk.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1p_1p/gravity/problem_lowdim.hh b/test/multidomain/facet/1p_1p/gravity/problem_lowdim.hh
index 83ace23062..c2178b4645 100644
--- a/test/multidomain/facet/1p_1p/gravity/problem_lowdim.hh
+++ b/test/multidomain/facet/1p_1p/gravity/problem_lowdim.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1p_1p/gravity/properties.hh b/test/multidomain/facet/1p_1p/gravity/properties.hh
index 0cf655fbde..569513d99a 100644
--- a/test/multidomain/facet/1p_1p/gravity/properties.hh
+++ b/test/multidomain/facet/1p_1p/gravity/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1p_1p/gravity/spatialparams.hh b/test/multidomain/facet/1p_1p/gravity/spatialparams.hh
index 4d41a42947..d5ce4c62d0 100644
--- a/test/multidomain/facet/1p_1p/gravity/spatialparams.hh
+++ b/test/multidomain/facet/1p_1p/gravity/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1p_1p/linearprofile/problem_bulk.hh b/test/multidomain/facet/1p_1p/linearprofile/problem_bulk.hh
index 1983c170f4..28ee704d3f 100644
--- a/test/multidomain/facet/1p_1p/linearprofile/problem_bulk.hh
+++ b/test/multidomain/facet/1p_1p/linearprofile/problem_bulk.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1p_1p/linearprofile/problem_lowdim.hh b/test/multidomain/facet/1p_1p/linearprofile/problem_lowdim.hh
index 4fc070916e..b22da4299d 100644
--- a/test/multidomain/facet/1p_1p/linearprofile/problem_lowdim.hh
+++ b/test/multidomain/facet/1p_1p/linearprofile/problem_lowdim.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1p_1p/linearprofile/properties.hh b/test/multidomain/facet/1p_1p/linearprofile/properties.hh
index 4bfe9d165b..528632fecc 100644
--- a/test/multidomain/facet/1p_1p/linearprofile/properties.hh
+++ b/test/multidomain/facet/1p_1p/linearprofile/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1p_1p/linearprofile/spatialparams.hh b/test/multidomain/facet/1p_1p/linearprofile/spatialparams.hh
index 99743557b8..3cb86570fb 100644
--- a/test/multidomain/facet/1p_1p/linearprofile/spatialparams.hh
+++ b/test/multidomain/facet/1p_1p/linearprofile/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1p_1p/threedomain/problem_bulk.hh b/test/multidomain/facet/1p_1p/threedomain/problem_bulk.hh
index 536bc52491..7b0d40ac16 100644
--- a/test/multidomain/facet/1p_1p/threedomain/problem_bulk.hh
+++ b/test/multidomain/facet/1p_1p/threedomain/problem_bulk.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1p_1p/threedomain/problem_edge.hh b/test/multidomain/facet/1p_1p/threedomain/problem_edge.hh
index 28e7456042..29482dd51f 100644
--- a/test/multidomain/facet/1p_1p/threedomain/problem_edge.hh
+++ b/test/multidomain/facet/1p_1p/threedomain/problem_edge.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1p_1p/threedomain/problem_facet.hh b/test/multidomain/facet/1p_1p/threedomain/problem_facet.hh
index c096850b51..e28873c67d 100644
--- a/test/multidomain/facet/1p_1p/threedomain/problem_facet.hh
+++ b/test/multidomain/facet/1p_1p/threedomain/problem_facet.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1p_1p/threedomain/properties.hh b/test/multidomain/facet/1p_1p/threedomain/properties.hh
index 75b3f6788b..76950fa1a0 100644
--- a/test/multidomain/facet/1p_1p/threedomain/properties.hh
+++ b/test/multidomain/facet/1p_1p/threedomain/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1p_1p/threedomain/spatialparams.hh b/test/multidomain/facet/1p_1p/threedomain/spatialparams.hh
index 552ead22f6..c8b3a0e959 100644
--- a/test/multidomain/facet/1p_1p/threedomain/spatialparams.hh
+++ b/test/multidomain/facet/1p_1p/threedomain/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1pnc_1pnc/problem_bulk.hh b/test/multidomain/facet/1pnc_1pnc/problem_bulk.hh
index 997a356255..2bbc10f876 100644
--- a/test/multidomain/facet/1pnc_1pnc/problem_bulk.hh
+++ b/test/multidomain/facet/1pnc_1pnc/problem_bulk.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1pnc_1pnc/problem_facet.hh b/test/multidomain/facet/1pnc_1pnc/problem_facet.hh
index d84db9a3c9..3486a33661 100644
--- a/test/multidomain/facet/1pnc_1pnc/problem_facet.hh
+++ b/test/multidomain/facet/1pnc_1pnc/problem_facet.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1pnc_1pnc/properties.hh b/test/multidomain/facet/1pnc_1pnc/properties.hh
index 55c157bf55..6d42d8dec6 100644
--- a/test/multidomain/facet/1pnc_1pnc/properties.hh
+++ b/test/multidomain/facet/1pnc_1pnc/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/1pnc_1pnc/spatialparams.hh b/test/multidomain/facet/1pnc_1pnc/spatialparams.hh
index 75c22ac0c6..605fc8f1db 100644
--- a/test/multidomain/facet/1pnc_1pnc/spatialparams.hh
+++ b/test/multidomain/facet/1pnc_1pnc/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/tracer_tracer/problem_1p_bulk.hh b/test/multidomain/facet/tracer_tracer/problem_1p_bulk.hh
index fa448c2d39..0031fe7f53 100644
--- a/test/multidomain/facet/tracer_tracer/problem_1p_bulk.hh
+++ b/test/multidomain/facet/tracer_tracer/problem_1p_bulk.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/tracer_tracer/problem_1p_lowdim.hh b/test/multidomain/facet/tracer_tracer/problem_1p_lowdim.hh
index 125f505a5c..0f217451e1 100644
--- a/test/multidomain/facet/tracer_tracer/problem_1p_lowdim.hh
+++ b/test/multidomain/facet/tracer_tracer/problem_1p_lowdim.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/tracer_tracer/problem_tracer_bulk.hh b/test/multidomain/facet/tracer_tracer/problem_tracer_bulk.hh
index 9bc7a0c84d..c904b87c3a 100644
--- a/test/multidomain/facet/tracer_tracer/problem_tracer_bulk.hh
+++ b/test/multidomain/facet/tracer_tracer/problem_tracer_bulk.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/tracer_tracer/problem_tracer_lowdim.hh b/test/multidomain/facet/tracer_tracer/problem_tracer_lowdim.hh
index 5edaf99a08..8ad300c4d2 100644
--- a/test/multidomain/facet/tracer_tracer/problem_tracer_lowdim.hh
+++ b/test/multidomain/facet/tracer_tracer/problem_tracer_lowdim.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/tracer_tracer/properties.hh b/test/multidomain/facet/tracer_tracer/properties.hh
index 98d29d818b..1c4e8b6c55 100644
--- a/test/multidomain/facet/tracer_tracer/properties.hh
+++ b/test/multidomain/facet/tracer_tracer/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/tracer_tracer/spatialparams_1p.hh b/test/multidomain/facet/tracer_tracer/spatialparams_1p.hh
index ccaf8b2cfc..35d43ef874 100644
--- a/test/multidomain/facet/tracer_tracer/spatialparams_1p.hh
+++ b/test/multidomain/facet/tracer_tracer/spatialparams_1p.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/tracer_tracer/spatialparams_tracer.hh b/test/multidomain/facet/tracer_tracer/spatialparams_tracer.hh
index 6550313e91..31e2a0fa70 100644
--- a/test/multidomain/facet/tracer_tracer/spatialparams_tracer.hh
+++ b/test/multidomain/facet/tracer_tracer/spatialparams_tracer.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/tracer_tracer/tracerfluidsystem.hh b/test/multidomain/facet/tracer_tracer/tracerfluidsystem.hh
index aa64db315d..73e3a6380b 100644
--- a/test/multidomain/facet/tracer_tracer/tracerfluidsystem.hh
+++ b/test/multidomain/facet/tracer_tracer/tracerfluidsystem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/facet/tracer_tracer/tracermodeltraits.hh b/test/multidomain/facet/tracer_tracer/tracermodeltraits.hh
index a6f59b10ce..3244efcd96 100644
--- a/test/multidomain/facet/tracer_tracer/tracermodeltraits.hh
+++ b/test/multidomain/facet/tracer_tracer/tracermodeltraits.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/poromechanics/el1p/problem_1p.hh b/test/multidomain/poromechanics/el1p/problem_1p.hh
index ea7a173f56..262938ada2 100644
--- a/test/multidomain/poromechanics/el1p/problem_1p.hh
+++ b/test/multidomain/poromechanics/el1p/problem_1p.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/poromechanics/el1p/problem_poroelastic.hh b/test/multidomain/poromechanics/el1p/problem_poroelastic.hh
index 74477882d8..f2cc7bf537 100644
--- a/test/multidomain/poromechanics/el1p/problem_poroelastic.hh
+++ b/test/multidomain/poromechanics/el1p/problem_poroelastic.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/poromechanics/el1p/properties.hh b/test/multidomain/poromechanics/el1p/properties.hh
index ddcc44f500..9b409fbe6a 100644
--- a/test/multidomain/poromechanics/el1p/properties.hh
+++ b/test/multidomain/poromechanics/el1p/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/poromechanics/el1p/spatialparams_1p.hh b/test/multidomain/poromechanics/el1p/spatialparams_1p.hh
index 5abf91606c..07593e2dab 100644
--- a/test/multidomain/poromechanics/el1p/spatialparams_1p.hh
+++ b/test/multidomain/poromechanics/el1p/spatialparams_1p.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/poromechanics/el1p/spatialparams_poroelastic.hh b/test/multidomain/poromechanics/el1p/spatialparams_poroelastic.hh
index b06457535f..c590181fc3 100644
--- a/test/multidomain/poromechanics/el1p/spatialparams_poroelastic.hh
+++ b/test/multidomain/poromechanics/el1p/spatialparams_poroelastic.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/poromechanics/el2p/problem_2p.hh b/test/multidomain/poromechanics/el2p/problem_2p.hh
index 03d0531d10..0c7c9708fa 100644
--- a/test/multidomain/poromechanics/el2p/problem_2p.hh
+++ b/test/multidomain/poromechanics/el2p/problem_2p.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/poromechanics/el2p/problem_poroelastic.hh b/test/multidomain/poromechanics/el2p/problem_poroelastic.hh
index 64d91f7e81..683586799d 100644
--- a/test/multidomain/poromechanics/el2p/problem_poroelastic.hh
+++ b/test/multidomain/poromechanics/el2p/problem_poroelastic.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/poromechanics/el2p/properties.hh b/test/multidomain/poromechanics/el2p/properties.hh
index cf375d5497..3eaeb12929 100644
--- a/test/multidomain/poromechanics/el2p/properties.hh
+++ b/test/multidomain/poromechanics/el2p/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/poromechanics/el2p/spatialparams_2p.hh b/test/multidomain/poromechanics/el2p/spatialparams_2p.hh
index ef2ed0f8dd..b626e125a9 100644
--- a/test/multidomain/poromechanics/el2p/spatialparams_2p.hh
+++ b/test/multidomain/poromechanics/el2p/spatialparams_2p.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/multidomain/poromechanics/el2p/spatialparams_poroelastic.hh b/test/multidomain/poromechanics/el2p/spatialparams_poroelastic.hh
index aa30a4e1ee..605d7fec78 100644
--- a/test/multidomain/poromechanics/el2p/spatialparams_poroelastic.hh
+++ b/test/multidomain/poromechanics/el2p/spatialparams_poroelastic.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porenetwork/1p/noncreepingflow/properties.hh b/test/porenetwork/1p/noncreepingflow/properties.hh
index 6718184df9..3f81510162 100644
--- a/test/porenetwork/1p/noncreepingflow/properties.hh
+++ b/test/porenetwork/1p/noncreepingflow/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porenetwork/1p/noncreepingflow/spatialparams.hh b/test/porenetwork/1p/noncreepingflow/spatialparams.hh
index 8ffd25cce8..a9e42e3c54 100644
--- a/test/porenetwork/1p/noncreepingflow/spatialparams.hh
+++ b/test/porenetwork/1p/noncreepingflow/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porenetwork/1p/problem.hh b/test/porenetwork/1p/problem.hh
index 54cdbbe42e..576686374b 100644
--- a/test/porenetwork/1p/problem.hh
+++ b/test/porenetwork/1p/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porenetwork/1p/properties.hh b/test/porenetwork/1p/properties.hh
index a28311ff9e..3bce3051b1 100644
--- a/test/porenetwork/1p/properties.hh
+++ b/test/porenetwork/1p/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porenetwork/1pnc/problem.hh b/test/porenetwork/1pnc/problem.hh
index d9a481376f..6a0df816ef 100644
--- a/test/porenetwork/1pnc/problem.hh
+++ b/test/porenetwork/1pnc/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porenetwork/1pnc/properties.hh b/test/porenetwork/1pnc/properties.hh
index dd3686a850..a0776f1e47 100644
--- a/test/porenetwork/1pnc/properties.hh
+++ b/test/porenetwork/1pnc/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porenetwork/1pnc/spatialparams.hh b/test/porenetwork/1pnc/spatialparams.hh
index a9673005bb..6086474a24 100644
--- a/test/porenetwork/1pnc/spatialparams.hh
+++ b/test/porenetwork/1pnc/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porenetwork/2p/problem.hh b/test/porenetwork/2p/problem.hh
index f977e8df3d..af15cb60f6 100644
--- a/test/porenetwork/2p/problem.hh
+++ b/test/porenetwork/2p/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porenetwork/2p/properties.hh b/test/porenetwork/2p/properties.hh
index cbe310dc08..8099dc9f77 100644
--- a/test/porenetwork/2p/properties.hh
+++ b/test/porenetwork/2p/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porenetwork/2p/spatialparams.hh b/test/porenetwork/2p/spatialparams.hh
index 71502cb9f7..26154402b2 100644
--- a/test/porenetwork/2p/spatialparams.hh
+++ b/test/porenetwork/2p/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/compressible/instationary/assembler.hh b/test/porousmediumflow/1p/compressible/instationary/assembler.hh
index 115b25570c..62f5496ce7 100644
--- a/test/porousmediumflow/1p/compressible/instationary/assembler.hh
+++ b/test/porousmediumflow/1p/compressible/instationary/assembler.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/compressible/instationary/gridvariables.hh b/test/porousmediumflow/1p/compressible/instationary/gridvariables.hh
index cb709341ed..e81f19aec9 100644
--- a/test/porousmediumflow/1p/compressible/instationary/gridvariables.hh
+++ b/test/porousmediumflow/1p/compressible/instationary/gridvariables.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/compressible/instationary/problem.hh b/test/porousmediumflow/1p/compressible/instationary/problem.hh
index d904cc1b2e..0d90d2eefe 100644
--- a/test/porousmediumflow/1p/compressible/instationary/problem.hh
+++ b/test/porousmediumflow/1p/compressible/instationary/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/compressible/instationary/properties.hh b/test/porousmediumflow/1p/compressible/instationary/properties.hh
index 98a21fb4c9..b1ea342586 100644
--- a/test/porousmediumflow/1p/compressible/instationary/properties.hh
+++ b/test/porousmediumflow/1p/compressible/instationary/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/compressible/instationary/spatialparams.hh b/test/porousmediumflow/1p/compressible/instationary/spatialparams.hh
index 2506a36ec3..116fd983fb 100644
--- a/test/porousmediumflow/1p/compressible/instationary/spatialparams.hh
+++ b/test/porousmediumflow/1p/compressible/instationary/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/compressible/stationary/problem.hh b/test/porousmediumflow/1p/compressible/stationary/problem.hh
index d0b8353493..00431040d1 100644
--- a/test/porousmediumflow/1p/compressible/stationary/problem.hh
+++ b/test/porousmediumflow/1p/compressible/stationary/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/compressible/stationary/properties.hh b/test/porousmediumflow/1p/compressible/stationary/properties.hh
index a5419cf66e..9cd7163a32 100644
--- a/test/porousmediumflow/1p/compressible/stationary/properties.hh
+++ b/test/porousmediumflow/1p/compressible/stationary/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/compressible/stationary/spatialparams.hh b/test/porousmediumflow/1p/compressible/stationary/spatialparams.hh
index 076141dd2b..109236ea67 100644
--- a/test/porousmediumflow/1p/compressible/stationary/spatialparams.hh
+++ b/test/porousmediumflow/1p/compressible/stationary/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/convergence/analyticsolution/problem.hh b/test/porousmediumflow/1p/convergence/analyticsolution/problem.hh
index 991b4f8034..5303207ed9 100644
--- a/test/porousmediumflow/1p/convergence/analyticsolution/problem.hh
+++ b/test/porousmediumflow/1p/convergence/analyticsolution/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/convergence/analyticsolution/properties.hh b/test/porousmediumflow/1p/convergence/analyticsolution/properties.hh
index 5db8dbaeb7..10c8edcad5 100644
--- a/test/porousmediumflow/1p/convergence/analyticsolution/properties.hh
+++ b/test/porousmediumflow/1p/convergence/analyticsolution/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/convergence/analyticsolution/spatialparams.hh b/test/porousmediumflow/1p/convergence/analyticsolution/spatialparams.hh
index 90f94a195e..dd304ec795 100644
--- a/test/porousmediumflow/1p/convergence/analyticsolution/spatialparams.hh
+++ b/test/porousmediumflow/1p/convergence/analyticsolution/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/convergence/discretesolution/problem.hh b/test/porousmediumflow/1p/convergence/discretesolution/problem.hh
index 1d4cc6a128..9d2810b214 100644
--- a/test/porousmediumflow/1p/convergence/discretesolution/problem.hh
+++ b/test/porousmediumflow/1p/convergence/discretesolution/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/convergence/discretesolution/properties.hh b/test/porousmediumflow/1p/convergence/discretesolution/properties.hh
index 735ad0bc6d..7dc01d31ed 100644
--- a/test/porousmediumflow/1p/convergence/discretesolution/properties.hh
+++ b/test/porousmediumflow/1p/convergence/discretesolution/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/convergence/discretesolution/solver.hh b/test/porousmediumflow/1p/convergence/discretesolution/solver.hh
index d8899ae158..eac09e5520 100644
--- a/test/porousmediumflow/1p/convergence/discretesolution/solver.hh
+++ b/test/porousmediumflow/1p/convergence/discretesolution/solver.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/convergence/discretesolution/spatialparams.hh b/test/porousmediumflow/1p/convergence/discretesolution/spatialparams.hh
index d5bcf95c73..9bdd450fa3 100644
--- a/test/porousmediumflow/1p/convergence/discretesolution/spatialparams.hh
+++ b/test/porousmediumflow/1p/convergence/discretesolution/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/fracture2d3d/problem.hh b/test/porousmediumflow/1p/fracture2d3d/problem.hh
index 945b6b14b6..848a24ba08 100644
--- a/test/porousmediumflow/1p/fracture2d3d/problem.hh
+++ b/test/porousmediumflow/1p/fracture2d3d/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/fracture2d3d/properties.hh b/test/porousmediumflow/1p/fracture2d3d/properties.hh
index a6536aaebd..31fef97e95 100644
--- a/test/porousmediumflow/1p/fracture2d3d/properties.hh
+++ b/test/porousmediumflow/1p/fracture2d3d/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/fracture2d3d/spatialparams.hh b/test/porousmediumflow/1p/fracture2d3d/spatialparams.hh
index 4aebc19d6b..71274748b4 100644
--- a/test/porousmediumflow/1p/fracture2d3d/spatialparams.hh
+++ b/test/porousmediumflow/1p/fracture2d3d/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/incompressible/problem.hh b/test/porousmediumflow/1p/incompressible/problem.hh
index b58b09f72b..87163e64c3 100644
--- a/test/porousmediumflow/1p/incompressible/problem.hh
+++ b/test/porousmediumflow/1p/incompressible/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/incompressible/properties.hh b/test/porousmediumflow/1p/incompressible/properties.hh
index d13b8e0e10..4a8024cb1b 100644
--- a/test/porousmediumflow/1p/incompressible/properties.hh
+++ b/test/porousmediumflow/1p/incompressible/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/incompressible/spatialparams.hh b/test/porousmediumflow/1p/incompressible/spatialparams.hh
index 037f0515fc..29366d183c 100644
--- a/test/porousmediumflow/1p/incompressible/spatialparams.hh
+++ b/test/porousmediumflow/1p/incompressible/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/internaldirichlet/problem.hh b/test/porousmediumflow/1p/internaldirichlet/problem.hh
index 0319092383..3208a44e95 100644
--- a/test/porousmediumflow/1p/internaldirichlet/problem.hh
+++ b/test/porousmediumflow/1p/internaldirichlet/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/internaldirichlet/properties.hh b/test/porousmediumflow/1p/internaldirichlet/properties.hh
index 7f2468b294..447aac1f03 100644
--- a/test/porousmediumflow/1p/internaldirichlet/properties.hh
+++ b/test/porousmediumflow/1p/internaldirichlet/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/isothermal/problem.hh b/test/porousmediumflow/1p/isothermal/problem.hh
index db31f73cd6..3513b52edf 100644
--- a/test/porousmediumflow/1p/isothermal/problem.hh
+++ b/test/porousmediumflow/1p/isothermal/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/isothermal/properties.hh b/test/porousmediumflow/1p/isothermal/properties.hh
index 64c9d189ce..f4ca5430b5 100644
--- a/test/porousmediumflow/1p/isothermal/properties.hh
+++ b/test/porousmediumflow/1p/isothermal/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/isothermal/spatialparams.hh b/test/porousmediumflow/1p/isothermal/spatialparams.hh
index 96c0dd1760..498661232f 100644
--- a/test/porousmediumflow/1p/isothermal/spatialparams.hh
+++ b/test/porousmediumflow/1p/isothermal/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/network1d3d/problem.hh b/test/porousmediumflow/1p/network1d3d/problem.hh
index 288e36a7e8..95ff3fa109 100644
--- a/test/porousmediumflow/1p/network1d3d/problem.hh
+++ b/test/porousmediumflow/1p/network1d3d/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/network1d3d/properties.hh b/test/porousmediumflow/1p/network1d3d/properties.hh
index 3f45ecd368..4cab631d53 100644
--- a/test/porousmediumflow/1p/network1d3d/properties.hh
+++ b/test/porousmediumflow/1p/network1d3d/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/network1d3d/spatialparams.hh b/test/porousmediumflow/1p/network1d3d/spatialparams.hh
index c2e19f6c18..ddad944094 100644
--- a/test/porousmediumflow/1p/network1d3d/spatialparams.hh
+++ b/test/porousmediumflow/1p/network1d3d/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/nonisothermal/problem_conduction.hh b/test/porousmediumflow/1p/nonisothermal/problem_conduction.hh
index 7f70eb809a..00dcd90aee 100644
--- a/test/porousmediumflow/1p/nonisothermal/problem_conduction.hh
+++ b/test/porousmediumflow/1p/nonisothermal/problem_conduction.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/nonisothermal/problem_convection.hh b/test/porousmediumflow/1p/nonisothermal/problem_convection.hh
index 3d009f5710..b32d150305 100644
--- a/test/porousmediumflow/1p/nonisothermal/problem_convection.hh
+++ b/test/porousmediumflow/1p/nonisothermal/problem_convection.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/nonisothermal/properties_conduction.hh b/test/porousmediumflow/1p/nonisothermal/properties_conduction.hh
index d982262833..1b8e5dd402 100644
--- a/test/porousmediumflow/1p/nonisothermal/properties_conduction.hh
+++ b/test/porousmediumflow/1p/nonisothermal/properties_conduction.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/nonisothermal/properties_convection.hh b/test/porousmediumflow/1p/nonisothermal/properties_convection.hh
index b0aa62911c..5a9c5ef210 100644
--- a/test/porousmediumflow/1p/nonisothermal/properties_convection.hh
+++ b/test/porousmediumflow/1p/nonisothermal/properties_convection.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/nonisothermal/spatialparams.hh b/test/porousmediumflow/1p/nonisothermal/spatialparams.hh
index a761bba0dc..484fd415ff 100644
--- a/test/porousmediumflow/1p/nonisothermal/spatialparams.hh
+++ b/test/porousmediumflow/1p/nonisothermal/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/periodicbc/problem.hh b/test/porousmediumflow/1p/periodicbc/problem.hh
index 4979ba1f12..ce0125c9b7 100644
--- a/test/porousmediumflow/1p/periodicbc/problem.hh
+++ b/test/porousmediumflow/1p/periodicbc/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/periodicbc/properties.hh b/test/porousmediumflow/1p/periodicbc/properties.hh
index 596adee974..6f60f39292 100644
--- a/test/porousmediumflow/1p/periodicbc/properties.hh
+++ b/test/porousmediumflow/1p/periodicbc/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/periodicbc/spatialparams.hh b/test/porousmediumflow/1p/periodicbc/spatialparams.hh
index 1e05b973eb..447a1175df 100644
--- a/test/porousmediumflow/1p/periodicbc/spatialparams.hh
+++ b/test/porousmediumflow/1p/periodicbc/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/pointsources/timedependent/problem.hh b/test/porousmediumflow/1p/pointsources/timedependent/problem.hh
index 839dcc878e..c691bae645 100644
--- a/test/porousmediumflow/1p/pointsources/timedependent/problem.hh
+++ b/test/porousmediumflow/1p/pointsources/timedependent/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/pointsources/timedependent/properties.hh b/test/porousmediumflow/1p/pointsources/timedependent/properties.hh
index 9456ce8046..e43eb3e440 100644
--- a/test/porousmediumflow/1p/pointsources/timedependent/properties.hh
+++ b/test/porousmediumflow/1p/pointsources/timedependent/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/pointsources/timeindependent/problem.hh b/test/porousmediumflow/1p/pointsources/timeindependent/problem.hh
index af410c15ff..cb8b059ebc 100644
--- a/test/porousmediumflow/1p/pointsources/timeindependent/problem.hh
+++ b/test/porousmediumflow/1p/pointsources/timeindependent/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/pointsources/timeindependent/properties.hh b/test/porousmediumflow/1p/pointsources/timeindependent/properties.hh
index cd2da000ce..69da757b00 100644
--- a/test/porousmediumflow/1p/pointsources/timeindependent/properties.hh
+++ b/test/porousmediumflow/1p/pointsources/timeindependent/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/rootbenchmark/problem.hh b/test/porousmediumflow/1p/rootbenchmark/problem.hh
index fc776094de..1da766bd89 100644
--- a/test/porousmediumflow/1p/rootbenchmark/problem.hh
+++ b/test/porousmediumflow/1p/rootbenchmark/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/rootbenchmark/properties.hh b/test/porousmediumflow/1p/rootbenchmark/properties.hh
index 00760a570f..0acc8926bc 100644
--- a/test/porousmediumflow/1p/rootbenchmark/properties.hh
+++ b/test/porousmediumflow/1p/rootbenchmark/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1p/rootbenchmark/spatialparams.hh b/test/porousmediumflow/1p/rootbenchmark/spatialparams.hh
index 743cd28dbb..79e6e6deae 100644
--- a/test/porousmediumflow/1p/rootbenchmark/spatialparams.hh
+++ b/test/porousmediumflow/1p/rootbenchmark/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/1p2c/isothermal/problem.hh b/test/porousmediumflow/1pnc/1p2c/isothermal/problem.hh
index 0fccba0176..56b006d282 100644
--- a/test/porousmediumflow/1pnc/1p2c/isothermal/problem.hh
+++ b/test/porousmediumflow/1pnc/1p2c/isothermal/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/1p2c/isothermal/properties.hh b/test/porousmediumflow/1pnc/1p2c/isothermal/properties.hh
index b9c82ed595..e172720703 100644
--- a/test/porousmediumflow/1pnc/1p2c/isothermal/properties.hh
+++ b/test/porousmediumflow/1pnc/1p2c/isothermal/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/1p2c/isothermal/saltwaterintrusion/problem.hh b/test/porousmediumflow/1pnc/1p2c/isothermal/saltwaterintrusion/problem.hh
index 341a8a600e..fd536f372b 100644
--- a/test/porousmediumflow/1pnc/1p2c/isothermal/saltwaterintrusion/problem.hh
+++ b/test/porousmediumflow/1pnc/1p2c/isothermal/saltwaterintrusion/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/1p2c/isothermal/saltwaterintrusion/properties.hh b/test/porousmediumflow/1pnc/1p2c/isothermal/saltwaterintrusion/properties.hh
index e8867b4a93..0abe790c45 100644
--- a/test/porousmediumflow/1pnc/1p2c/isothermal/saltwaterintrusion/properties.hh
+++ b/test/porousmediumflow/1pnc/1p2c/isothermal/saltwaterintrusion/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/1p2c/nonisothermal/conduction/problem.hh b/test/porousmediumflow/1pnc/1p2c/nonisothermal/conduction/problem.hh
index cf7fbd5f2d..27db031929 100644
--- a/test/porousmediumflow/1pnc/1p2c/nonisothermal/conduction/problem.hh
+++ b/test/porousmediumflow/1pnc/1p2c/nonisothermal/conduction/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/1p2c/nonisothermal/conduction/properties.hh b/test/porousmediumflow/1pnc/1p2c/nonisothermal/conduction/properties.hh
index 637bb9e71c..62dd8d0cf4 100644
--- a/test/porousmediumflow/1pnc/1p2c/nonisothermal/conduction/properties.hh
+++ b/test/porousmediumflow/1pnc/1p2c/nonisothermal/conduction/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/1p2c/nonisothermal/convection/problem.hh b/test/porousmediumflow/1pnc/1p2c/nonisothermal/convection/problem.hh
index 3bb86bf83b..02f7fc9b98 100644
--- a/test/porousmediumflow/1pnc/1p2c/nonisothermal/convection/problem.hh
+++ b/test/porousmediumflow/1pnc/1p2c/nonisothermal/convection/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/1p2c/nonisothermal/convection/properties.hh b/test/porousmediumflow/1pnc/1p2c/nonisothermal/convection/properties.hh
index d3dbae65b1..a1c1c71fea 100644
--- a/test/porousmediumflow/1pnc/1p2c/nonisothermal/convection/properties.hh
+++ b/test/porousmediumflow/1pnc/1p2c/nonisothermal/convection/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/1p2c/nonisothermal/transientbc/problem.hh b/test/porousmediumflow/1pnc/1p2c/nonisothermal/transientbc/problem.hh
index b3c86d7e08..4d0fa38d0a 100644
--- a/test/porousmediumflow/1pnc/1p2c/nonisothermal/transientbc/problem.hh
+++ b/test/porousmediumflow/1pnc/1p2c/nonisothermal/transientbc/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/1p2c/nonisothermal/transientbc/properties.hh b/test/porousmediumflow/1pnc/1p2c/nonisothermal/transientbc/properties.hh
index 4caa53d4b1..6ab4d7a536 100644
--- a/test/porousmediumflow/1pnc/1p2c/nonisothermal/transientbc/properties.hh
+++ b/test/porousmediumflow/1pnc/1p2c/nonisothermal/transientbc/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/1p2c/spatialparams.hh b/test/porousmediumflow/1pnc/1p2c/spatialparams.hh
index 4acb52100b..cb6b3340f0 100644
--- a/test/porousmediumflow/1pnc/1p2c/spatialparams.hh
+++ b/test/porousmediumflow/1pnc/1p2c/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/1p3c/problem.hh b/test/porousmediumflow/1pnc/1p3c/problem.hh
index b8e28dc80f..b3aacecfc0 100644
--- a/test/porousmediumflow/1pnc/1p3c/problem.hh
+++ b/test/porousmediumflow/1pnc/1p3c/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/1p3c/properties.hh b/test/porousmediumflow/1pnc/1p3c/properties.hh
index 744314f60d..0f49da3e0b 100644
--- a/test/porousmediumflow/1pnc/1p3c/properties.hh
+++ b/test/porousmediumflow/1pnc/1p3c/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/dispersion/problem.hh b/test/porousmediumflow/1pnc/dispersion/problem.hh
index 68af87f47b..6cd87f9187 100644
--- a/test/porousmediumflow/1pnc/dispersion/problem.hh
+++ b/test/porousmediumflow/1pnc/dispersion/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/dispersion/properties.hh b/test/porousmediumflow/1pnc/dispersion/properties.hh
index bf8c75367a..19f54a51d1 100644
--- a/test/porousmediumflow/1pnc/dispersion/properties.hh
+++ b/test/porousmediumflow/1pnc/dispersion/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/dispersion/spatialparams.hh b/test/porousmediumflow/1pnc/dispersion/spatialparams.hh
index e8459422ca..ced9b2ffc2 100644
--- a/test/porousmediumflow/1pnc/dispersion/spatialparams.hh
+++ b/test/porousmediumflow/1pnc/dispersion/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/nonequilibrium/problem.hh b/test/porousmediumflow/1pnc/nonequilibrium/problem.hh
index f9a7f81e06..5cf58e80b1 100644
--- a/test/porousmediumflow/1pnc/nonequilibrium/problem.hh
+++ b/test/porousmediumflow/1pnc/nonequilibrium/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/nonequilibrium/properties.hh b/test/porousmediumflow/1pnc/nonequilibrium/properties.hh
index bf1f1989d0..b1bdd2d8ba 100644
--- a/test/porousmediumflow/1pnc/nonequilibrium/properties.hh
+++ b/test/porousmediumflow/1pnc/nonequilibrium/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pnc/nonequilibrium/spatialparams.hh b/test/porousmediumflow/1pnc/nonequilibrium/spatialparams.hh
index 053c4933ea..b0bae5b967 100644
--- a/test/porousmediumflow/1pnc/nonequilibrium/spatialparams.hh
+++ b/test/porousmediumflow/1pnc/nonequilibrium/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pncmin/nonisothermal/modifiedcao.hh b/test/porousmediumflow/1pncmin/nonisothermal/modifiedcao.hh
index 9d83fae4db..a3de3c9bde 100644
--- a/test/porousmediumflow/1pncmin/nonisothermal/modifiedcao.hh
+++ b/test/porousmediumflow/1pncmin/nonisothermal/modifiedcao.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pncmin/nonisothermal/problem.hh b/test/porousmediumflow/1pncmin/nonisothermal/problem.hh
index 68fcbdcfa3..ee15f33c98 100644
--- a/test/porousmediumflow/1pncmin/nonisothermal/problem.hh
+++ b/test/porousmediumflow/1pncmin/nonisothermal/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pncmin/nonisothermal/properties.hh b/test/porousmediumflow/1pncmin/nonisothermal/properties.hh
index 163ee45508..bd9fd624cc 100644
--- a/test/porousmediumflow/1pncmin/nonisothermal/properties.hh
+++ b/test/porousmediumflow/1pncmin/nonisothermal/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pncmin/nonisothermal/reaction.hh b/test/porousmediumflow/1pncmin/nonisothermal/reaction.hh
index bb01d614b3..ec276a763d 100644
--- a/test/porousmediumflow/1pncmin/nonisothermal/reaction.hh
+++ b/test/porousmediumflow/1pncmin/nonisothermal/reaction.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/1pncmin/nonisothermal/spatialparams.hh b/test/porousmediumflow/1pncmin/nonisothermal/spatialparams.hh
index c99f340113..5c0b92ce21 100644
--- a/test/porousmediumflow/1pncmin/nonisothermal/spatialparams.hh
+++ b/test/porousmediumflow/1pncmin/nonisothermal/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/adaptive/pointsourceproblem.hh b/test/porousmediumflow/2p/adaptive/pointsourceproblem.hh
index 512fbd87c6..c591bb936a 100644
--- a/test/porousmediumflow/2p/adaptive/pointsourceproblem.hh
+++ b/test/porousmediumflow/2p/adaptive/pointsourceproblem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/adaptive/problem.hh b/test/porousmediumflow/2p/adaptive/problem.hh
index bb5a1b49c4..a1b2bdb693 100644
--- a/test/porousmediumflow/2p/adaptive/problem.hh
+++ b/test/porousmediumflow/2p/adaptive/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/adaptive/properties.hh b/test/porousmediumflow/2p/adaptive/properties.hh
index 620e917cec..93275631bd 100644
--- a/test/porousmediumflow/2p/adaptive/properties.hh
+++ b/test/porousmediumflow/2p/adaptive/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/boxdfm/problem.hh b/test/porousmediumflow/2p/boxdfm/problem.hh
index c42e49a49c..5f1fb82ac4 100644
--- a/test/porousmediumflow/2p/boxdfm/problem.hh
+++ b/test/porousmediumflow/2p/boxdfm/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/boxdfm/properties.hh b/test/porousmediumflow/2p/boxdfm/properties.hh
index 5c3978aeab..f8fc1fbc3b 100644
--- a/test/porousmediumflow/2p/boxdfm/properties.hh
+++ b/test/porousmediumflow/2p/boxdfm/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/boxdfm/spatialparams.hh b/test/porousmediumflow/2p/boxdfm/spatialparams.hh
index 7539362843..f1f3b006ff 100644
--- a/test/porousmediumflow/2p/boxdfm/spatialparams.hh
+++ b/test/porousmediumflow/2p/boxdfm/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/cornerpoint/problem.hh b/test/porousmediumflow/2p/cornerpoint/problem.hh
index 86d7de5502..7ee2358dee 100644
--- a/test/porousmediumflow/2p/cornerpoint/problem.hh
+++ b/test/porousmediumflow/2p/cornerpoint/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/cornerpoint/properties.hh b/test/porousmediumflow/2p/cornerpoint/properties.hh
index 267da3fb0e..569700947b 100644
--- a/test/porousmediumflow/2p/cornerpoint/properties.hh
+++ b/test/porousmediumflow/2p/cornerpoint/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/cornerpoint/spatialparams.hh b/test/porousmediumflow/2p/cornerpoint/spatialparams.hh
index 6feed022e9..4ca6f22715 100644
--- a/test/porousmediumflow/2p/cornerpoint/spatialparams.hh
+++ b/test/porousmediumflow/2p/cornerpoint/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/fracture/problem.hh b/test/porousmediumflow/2p/fracture/problem.hh
index efbcc3d8f0..e75d70531c 100644
--- a/test/porousmediumflow/2p/fracture/problem.hh
+++ b/test/porousmediumflow/2p/fracture/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/fracture/properties.hh b/test/porousmediumflow/2p/fracture/properties.hh
index fd8f7ed07b..ed4bce1cb0 100644
--- a/test/porousmediumflow/2p/fracture/properties.hh
+++ b/test/porousmediumflow/2p/fracture/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/fracture/spatialparams.hh b/test/porousmediumflow/2p/fracture/spatialparams.hh
index a0e9c826a2..030d435d2e 100644
--- a/test/porousmediumflow/2p/fracture/spatialparams.hh
+++ b/test/porousmediumflow/2p/fracture/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/incompressible/problem.hh b/test/porousmediumflow/2p/incompressible/problem.hh
index 2149b21ea4..2ccdf3bbd8 100644
--- a/test/porousmediumflow/2p/incompressible/problem.hh
+++ b/test/porousmediumflow/2p/incompressible/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/incompressible/properties.hh b/test/porousmediumflow/2p/incompressible/properties.hh
index 0d7ac95496..586639276f 100644
--- a/test/porousmediumflow/2p/incompressible/properties.hh
+++ b/test/porousmediumflow/2p/incompressible/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/incompressible/spatialparams.hh b/test/porousmediumflow/2p/incompressible/spatialparams.hh
index 686c77dd4a..9361f2a92e 100644
--- a/test/porousmediumflow/2p/incompressible/spatialparams.hh
+++ b/test/porousmediumflow/2p/incompressible/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/nonisothermal/problem.hh b/test/porousmediumflow/2p/nonisothermal/problem.hh
index 1b1719a57d..bbe156dc91 100644
--- a/test/porousmediumflow/2p/nonisothermal/problem.hh
+++ b/test/porousmediumflow/2p/nonisothermal/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/nonisothermal/properties.hh b/test/porousmediumflow/2p/nonisothermal/properties.hh
index 5c42bdca2e..53dd75a74a 100644
--- a/test/porousmediumflow/2p/nonisothermal/properties.hh
+++ b/test/porousmediumflow/2p/nonisothermal/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/rotationsymmetry/problem.hh b/test/porousmediumflow/2p/rotationsymmetry/problem.hh
index 1208404ba8..40ef2deea3 100644
--- a/test/porousmediumflow/2p/rotationsymmetry/problem.hh
+++ b/test/porousmediumflow/2p/rotationsymmetry/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/rotationsymmetry/properties.hh b/test/porousmediumflow/2p/rotationsymmetry/properties.hh
index 554c0fd4b1..85f80d4789 100644
--- a/test/porousmediumflow/2p/rotationsymmetry/properties.hh
+++ b/test/porousmediumflow/2p/rotationsymmetry/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p/rotationsymmetry/spatialparams.hh b/test/porousmediumflow/2p/rotationsymmetry/spatialparams.hh
index 770042a807..f392748e05 100644
--- a/test/porousmediumflow/2p/rotationsymmetry/spatialparams.hh
+++ b/test/porousmediumflow/2p/rotationsymmetry/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p1c/problem.hh b/test/porousmediumflow/2p1c/problem.hh
index 3d772fe4c5..370e488aab 100644
--- a/test/porousmediumflow/2p1c/problem.hh
+++ b/test/porousmediumflow/2p1c/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p1c/properties.hh b/test/porousmediumflow/2p1c/properties.hh
index 9c90aea496..8de99d9f67 100644
--- a/test/porousmediumflow/2p1c/properties.hh
+++ b/test/porousmediumflow/2p1c/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p1c/spatialparams.hh b/test/porousmediumflow/2p1c/spatialparams.hh
index b928ec8459..594a78b1a2 100644
--- a/test/porousmediumflow/2p1c/spatialparams.hh
+++ b/test/porousmediumflow/2p1c/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p2c/chemicalnonequilibrium/problem.hh b/test/porousmediumflow/2p2c/chemicalnonequilibrium/problem.hh
index 49e933444b..dbebc6110f 100644
--- a/test/porousmediumflow/2p2c/chemicalnonequilibrium/problem.hh
+++ b/test/porousmediumflow/2p2c/chemicalnonequilibrium/problem.hh
@@ -1,3 +1,7 @@
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
diff --git a/test/porousmediumflow/2p2c/chemicalnonequilibrium/properties.hh b/test/porousmediumflow/2p2c/chemicalnonequilibrium/properties.hh
index d3e8b0583e..560d85075c 100644
--- a/test/porousmediumflow/2p2c/chemicalnonequilibrium/properties.hh
+++ b/test/porousmediumflow/2p2c/chemicalnonequilibrium/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p2c/chemicalnonequilibrium/spatialparams.hh b/test/porousmediumflow/2p2c/chemicalnonequilibrium/spatialparams.hh
index 1169ed40db..82d0682d0e 100644
--- a/test/porousmediumflow/2p2c/chemicalnonequilibrium/spatialparams.hh
+++ b/test/porousmediumflow/2p2c/chemicalnonequilibrium/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p2c/evaporation/constant2p2cfluidsystem.hh b/test/porousmediumflow/2p2c/evaporation/constant2p2cfluidsystem.hh
index 0fb2a55ae0..6cf3d1a39b 100644
--- a/test/porousmediumflow/2p2c/evaporation/constant2p2cfluidsystem.hh
+++ b/test/porousmediumflow/2p2c/evaporation/constant2p2cfluidsystem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p2c/evaporation/problem.hh b/test/porousmediumflow/2p2c/evaporation/problem.hh
index d9c7850cf6..13057bfa6d 100644
--- a/test/porousmediumflow/2p2c/evaporation/problem.hh
+++ b/test/porousmediumflow/2p2c/evaporation/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p2c/evaporation/properties.hh b/test/porousmediumflow/2p2c/evaporation/properties.hh
index 6e62f6726b..326e98f63c 100644
--- a/test/porousmediumflow/2p2c/evaporation/properties.hh
+++ b/test/porousmediumflow/2p2c/evaporation/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p2c/evaporation/spatialparams.hh b/test/porousmediumflow/2p2c/evaporation/spatialparams.hh
index 42e3441d03..b5c99c286d 100644
--- a/test/porousmediumflow/2p2c/evaporation/spatialparams.hh
+++ b/test/porousmediumflow/2p2c/evaporation/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p2c/injection/problem.hh b/test/porousmediumflow/2p2c/injection/problem.hh
index 0d38ffbedd..59c40483af 100644
--- a/test/porousmediumflow/2p2c/injection/problem.hh
+++ b/test/porousmediumflow/2p2c/injection/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p2c/injection/properties.hh b/test/porousmediumflow/2p2c/injection/properties.hh
index 1e999b1c97..269af1e8e9 100644
--- a/test/porousmediumflow/2p2c/injection/properties.hh
+++ b/test/porousmediumflow/2p2c/injection/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p2c/injection/spatialparams.hh b/test/porousmediumflow/2p2c/injection/spatialparams.hh
index 46e90e84ba..a852f9e03e 100644
--- a/test/porousmediumflow/2p2c/injection/spatialparams.hh
+++ b/test/porousmediumflow/2p2c/injection/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p2c/mpnccomparison/iofields.hh b/test/porousmediumflow/2p2c/mpnccomparison/iofields.hh
index f76b105f51..d8765cce6b 100644
--- a/test/porousmediumflow/2p2c/mpnccomparison/iofields.hh
+++ b/test/porousmediumflow/2p2c/mpnccomparison/iofields.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p2c/mpnccomparison/problem.hh b/test/porousmediumflow/2p2c/mpnccomparison/problem.hh
index bf09519003..bf501b163b 100644
--- a/test/porousmediumflow/2p2c/mpnccomparison/problem.hh
+++ b/test/porousmediumflow/2p2c/mpnccomparison/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p2c/mpnccomparison/properties.hh b/test/porousmediumflow/2p2c/mpnccomparison/properties.hh
index 26846f4756..9196a0600c 100644
--- a/test/porousmediumflow/2p2c/mpnccomparison/properties.hh
+++ b/test/porousmediumflow/2p2c/mpnccomparison/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p2c/mpnccomparison/spatialparams.hh b/test/porousmediumflow/2p2c/mpnccomparison/spatialparams.hh
index eb7d43aca8..52b715f4fc 100644
--- a/test/porousmediumflow/2p2c/mpnccomparison/spatialparams.hh
+++ b/test/porousmediumflow/2p2c/mpnccomparison/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p2c/waterair/problem.hh b/test/porousmediumflow/2p2c/waterair/problem.hh
index 3b45c6c33a..b3a5932261 100644
--- a/test/porousmediumflow/2p2c/waterair/problem.hh
+++ b/test/porousmediumflow/2p2c/waterair/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p2c/waterair/properties.hh b/test/porousmediumflow/2p2c/waterair/properties.hh
index 8c774097d1..5a3d20df7a 100644
--- a/test/porousmediumflow/2p2c/waterair/properties.hh
+++ b/test/porousmediumflow/2p2c/waterair/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2p2c/waterair/spatialparams.hh b/test/porousmediumflow/2p2c/waterair/spatialparams.hh
index 142323a059..7da5d97a46 100644
--- a/test/porousmediumflow/2p2c/waterair/spatialparams.hh
+++ b/test/porousmediumflow/2p2c/waterair/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2pnc/diffusion/problem.hh b/test/porousmediumflow/2pnc/diffusion/problem.hh
index 40ce2910f9..ab019a7697 100644
--- a/test/porousmediumflow/2pnc/diffusion/problem.hh
+++ b/test/porousmediumflow/2pnc/diffusion/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2pnc/diffusion/properties.hh b/test/porousmediumflow/2pnc/diffusion/properties.hh
index 651b43da96..6fe76dc733 100644
--- a/test/porousmediumflow/2pnc/diffusion/properties.hh
+++ b/test/porousmediumflow/2pnc/diffusion/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2pnc/diffusion/spatialparams.hh b/test/porousmediumflow/2pnc/diffusion/spatialparams.hh
index b30e28f66e..493e66e324 100644
--- a/test/porousmediumflow/2pnc/diffusion/spatialparams.hh
+++ b/test/porousmediumflow/2pnc/diffusion/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2pnc/fuelcell/problem.hh b/test/porousmediumflow/2pnc/fuelcell/problem.hh
index c0944b2839..9f3d69b43c 100644
--- a/test/porousmediumflow/2pnc/fuelcell/problem.hh
+++ b/test/porousmediumflow/2pnc/fuelcell/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2pnc/fuelcell/properties.hh b/test/porousmediumflow/2pnc/fuelcell/properties.hh
index ecbf3f03c5..ee4a042379 100644
--- a/test/porousmediumflow/2pnc/fuelcell/properties.hh
+++ b/test/porousmediumflow/2pnc/fuelcell/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2pnc/fuelcell/spatialparams.hh b/test/porousmediumflow/2pnc/fuelcell/spatialparams.hh
index 9c049ca169..7fd5430e4d 100644
--- a/test/porousmediumflow/2pnc/fuelcell/spatialparams.hh
+++ b/test/porousmediumflow/2pnc/fuelcell/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2pnc/surfactant/fluidsystem.hh b/test/porousmediumflow/2pnc/surfactant/fluidsystem.hh
index a1d6b1677a..12665819d8 100644
--- a/test/porousmediumflow/2pnc/surfactant/fluidsystem.hh
+++ b/test/porousmediumflow/2pnc/surfactant/fluidsystem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2pnc/surfactant/materiallaw.hh b/test/porousmediumflow/2pnc/surfactant/materiallaw.hh
index ec13256087..5198a6119a 100644
--- a/test/porousmediumflow/2pnc/surfactant/materiallaw.hh
+++ b/test/porousmediumflow/2pnc/surfactant/materiallaw.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2pnc/surfactant/problem.hh b/test/porousmediumflow/2pnc/surfactant/problem.hh
index a1e154c27c..2246a9b0e3 100644
--- a/test/porousmediumflow/2pnc/surfactant/problem.hh
+++ b/test/porousmediumflow/2pnc/surfactant/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2pnc/surfactant/properties.hh b/test/porousmediumflow/2pnc/surfactant/properties.hh
index 15b783e496..c07290eaf6 100644
--- a/test/porousmediumflow/2pnc/surfactant/properties.hh
+++ b/test/porousmediumflow/2pnc/surfactant/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2pnc/surfactant/spatialparams.hh b/test/porousmediumflow/2pnc/surfactant/spatialparams.hh
index a4750fab4b..6d43ec1fc9 100644
--- a/test/porousmediumflow/2pnc/surfactant/spatialparams.hh
+++ b/test/porousmediumflow/2pnc/surfactant/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2pncmin/isothermal/problem.hh b/test/porousmediumflow/2pncmin/isothermal/problem.hh
index 5f1e5e50c3..4e04f449db 100644
--- a/test/porousmediumflow/2pncmin/isothermal/problem.hh
+++ b/test/porousmediumflow/2pncmin/isothermal/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2pncmin/isothermal/properties.hh b/test/porousmediumflow/2pncmin/isothermal/properties.hh
index 6a4937b750..855d9726aa 100644
--- a/test/porousmediumflow/2pncmin/isothermal/properties.hh
+++ b/test/porousmediumflow/2pncmin/isothermal/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2pncmin/isothermal/spatialparams.hh b/test/porousmediumflow/2pncmin/isothermal/spatialparams.hh
index d5923e3b45..9b2865fee6 100644
--- a/test/porousmediumflow/2pncmin/isothermal/spatialparams.hh
+++ b/test/porousmediumflow/2pncmin/isothermal/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2pncmin/nonisothermal/problem.hh b/test/porousmediumflow/2pncmin/nonisothermal/problem.hh
index de2574950f..c4ef53b025 100644
--- a/test/porousmediumflow/2pncmin/nonisothermal/problem.hh
+++ b/test/porousmediumflow/2pncmin/nonisothermal/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2pncmin/nonisothermal/properties.hh b/test/porousmediumflow/2pncmin/nonisothermal/properties.hh
index fcbdd4175d..4876057c0d 100644
--- a/test/porousmediumflow/2pncmin/nonisothermal/properties.hh
+++ b/test/porousmediumflow/2pncmin/nonisothermal/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/2pncmin/nonisothermal/spatialparams.hh b/test/porousmediumflow/2pncmin/nonisothermal/spatialparams.hh
index 76a9e16c5c..b75ec09581 100644
--- a/test/porousmediumflow/2pncmin/nonisothermal/spatialparams.hh
+++ b/test/porousmediumflow/2pncmin/nonisothermal/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3p/conduction/problem.hh b/test/porousmediumflow/3p/conduction/problem.hh
index 0943c47af1..3e17e3c601 100644
--- a/test/porousmediumflow/3p/conduction/problem.hh
+++ b/test/porousmediumflow/3p/conduction/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3p/conduction/properties.hh b/test/porousmediumflow/3p/conduction/properties.hh
index ef05b604ab..ecad306362 100644
--- a/test/porousmediumflow/3p/conduction/properties.hh
+++ b/test/porousmediumflow/3p/conduction/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3p/conduction/spatialparams.hh b/test/porousmediumflow/3p/conduction/spatialparams.hh
index 826875267b..3d721885c7 100644
--- a/test/porousmediumflow/3p/conduction/spatialparams.hh
+++ b/test/porousmediumflow/3p/conduction/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3p/convection/problem.hh b/test/porousmediumflow/3p/convection/problem.hh
index 61105b49cb..801e0d89d5 100644
--- a/test/porousmediumflow/3p/convection/problem.hh
+++ b/test/porousmediumflow/3p/convection/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3p/convection/properties.hh b/test/porousmediumflow/3p/convection/properties.hh
index fe2536caac..569f4b0dff 100644
--- a/test/porousmediumflow/3p/convection/properties.hh
+++ b/test/porousmediumflow/3p/convection/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3p/infiltration/problem.hh b/test/porousmediumflow/3p/infiltration/problem.hh
index 6f60ff29c5..070d5e0d76 100644
--- a/test/porousmediumflow/3p/infiltration/problem.hh
+++ b/test/porousmediumflow/3p/infiltration/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3p/infiltration/properties.hh b/test/porousmediumflow/3p/infiltration/properties.hh
index 4ebe43147c..c7d9f39031 100644
--- a/test/porousmediumflow/3p/infiltration/properties.hh
+++ b/test/porousmediumflow/3p/infiltration/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3p/infiltration/spatialparams.hh b/test/porousmediumflow/3p/infiltration/spatialparams.hh
index 988a77c507..4d8a4f74e7 100644
--- a/test/porousmediumflow/3p/infiltration/spatialparams.hh
+++ b/test/porousmediumflow/3p/infiltration/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3p3c/columnxylol/problem.hh b/test/porousmediumflow/3p3c/columnxylol/problem.hh
index c91f8f5461..d24385fdf0 100644
--- a/test/porousmediumflow/3p3c/columnxylol/problem.hh
+++ b/test/porousmediumflow/3p3c/columnxylol/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3p3c/columnxylol/properties.hh b/test/porousmediumflow/3p3c/columnxylol/properties.hh
index 7588a452df..7d6ec83e81 100644
--- a/test/porousmediumflow/3p3c/columnxylol/properties.hh
+++ b/test/porousmediumflow/3p3c/columnxylol/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3p3c/columnxylol/spatialparams.hh b/test/porousmediumflow/3p3c/columnxylol/spatialparams.hh
index fdb84e7e84..fca085017e 100644
--- a/test/porousmediumflow/3p3c/columnxylol/spatialparams.hh
+++ b/test/porousmediumflow/3p3c/columnxylol/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3p3c/infiltration/problem.hh b/test/porousmediumflow/3p3c/infiltration/problem.hh
index bac397613f..24544f8d7a 100644
--- a/test/porousmediumflow/3p3c/infiltration/problem.hh
+++ b/test/porousmediumflow/3p3c/infiltration/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3p3c/infiltration/properties.hh b/test/porousmediumflow/3p3c/infiltration/properties.hh
index ecf73a1597..fc1089a226 100644
--- a/test/porousmediumflow/3p3c/infiltration/properties.hh
+++ b/test/porousmediumflow/3p3c/infiltration/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3p3c/infiltration/spatialparams.hh b/test/porousmediumflow/3p3c/infiltration/spatialparams.hh
index d9efb56424..3696b7c24f 100644
--- a/test/porousmediumflow/3p3c/infiltration/spatialparams.hh
+++ b/test/porousmediumflow/3p3c/infiltration/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3p3c/kuevette/problem.hh b/test/porousmediumflow/3p3c/kuevette/problem.hh
index 522d1e799e..142fc6c84d 100644
--- a/test/porousmediumflow/3p3c/kuevette/problem.hh
+++ b/test/porousmediumflow/3p3c/kuevette/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3p3c/kuevette/properties.hh b/test/porousmediumflow/3p3c/kuevette/properties.hh
index 4e1ee174fa..f68070cdc9 100644
--- a/test/porousmediumflow/3p3c/kuevette/properties.hh
+++ b/test/porousmediumflow/3p3c/kuevette/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3p3c/kuevette/spatialparams.hh b/test/porousmediumflow/3p3c/kuevette/spatialparams.hh
index 28a922d9c6..fefbddb893 100644
--- a/test/porousmediumflow/3p3c/kuevette/spatialparams.hh
+++ b/test/porousmediumflow/3p3c/kuevette/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3pwateroil/problem.hh b/test/porousmediumflow/3pwateroil/problem.hh
index 67253f8c92..e76a2413e6 100644
--- a/test/porousmediumflow/3pwateroil/problem.hh
+++ b/test/porousmediumflow/3pwateroil/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3pwateroil/properties.hh b/test/porousmediumflow/3pwateroil/properties.hh
index 0c5a5fa103..c95aed4542 100644
--- a/test/porousmediumflow/3pwateroil/properties.hh
+++ b/test/porousmediumflow/3pwateroil/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/3pwateroil/spatialparams.hh b/test/porousmediumflow/3pwateroil/spatialparams.hh
index 6c408ff48d..0775487186 100644
--- a/test/porousmediumflow/3pwateroil/spatialparams.hh
+++ b/test/porousmediumflow/3pwateroil/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/co2/problem.hh b/test/porousmediumflow/co2/problem.hh
index d624ec153a..8e272e081e 100644
--- a/test/porousmediumflow/co2/problem.hh
+++ b/test/porousmediumflow/co2/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/co2/properties.hh b/test/porousmediumflow/co2/properties.hh
index bc57810b97..5f0f569bf1 100644
--- a/test/porousmediumflow/co2/properties.hh
+++ b/test/porousmediumflow/co2/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/co2/spatialparams.hh b/test/porousmediumflow/co2/spatialparams.hh
index 6ff2983c07..1fc3c30a70 100644
--- a/test/porousmediumflow/co2/spatialparams.hh
+++ b/test/porousmediumflow/co2/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/mpnc/2p2ccomparison/problem.hh b/test/porousmediumflow/mpnc/2p2ccomparison/problem.hh
index a0026d1529..f4977718d7 100644
--- a/test/porousmediumflow/mpnc/2p2ccomparison/problem.hh
+++ b/test/porousmediumflow/mpnc/2p2ccomparison/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/mpnc/2p2ccomparison/properties.hh b/test/porousmediumflow/mpnc/2p2ccomparison/properties.hh
index 12fae1222a..347e58f6b7 100644
--- a/test/porousmediumflow/mpnc/2p2ccomparison/properties.hh
+++ b/test/porousmediumflow/mpnc/2p2ccomparison/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/mpnc/2p2ccomparison/spatialparams.hh b/test/porousmediumflow/mpnc/2p2ccomparison/spatialparams.hh
index 818155f284..0e7296f2d5 100644
--- a/test/porousmediumflow/mpnc/2p2ccomparison/spatialparams.hh
+++ b/test/porousmediumflow/mpnc/2p2ccomparison/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/mpnc/kinetic/problem.hh b/test/porousmediumflow/mpnc/kinetic/problem.hh
index b3f30c6dfa..cc1049c4f6 100644
--- a/test/porousmediumflow/mpnc/kinetic/problem.hh
+++ b/test/porousmediumflow/mpnc/kinetic/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/mpnc/kinetic/properties.hh b/test/porousmediumflow/mpnc/kinetic/properties.hh
index ddd8ce2c56..22b8086660 100644
--- a/test/porousmediumflow/mpnc/kinetic/properties.hh
+++ b/test/porousmediumflow/mpnc/kinetic/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/mpnc/kinetic/spatialparams.hh b/test/porousmediumflow/mpnc/kinetic/spatialparams.hh
index 6dcecacb81..3c84bbf50c 100644
--- a/test/porousmediumflow/mpnc/kinetic/spatialparams.hh
+++ b/test/porousmediumflow/mpnc/kinetic/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/mpnc/obstacle/problem.hh b/test/porousmediumflow/mpnc/obstacle/problem.hh
index 159e8b0536..d5648fe489 100644
--- a/test/porousmediumflow/mpnc/obstacle/problem.hh
+++ b/test/porousmediumflow/mpnc/obstacle/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/mpnc/obstacle/properties.hh b/test/porousmediumflow/mpnc/obstacle/properties.hh
index 8a802b17a8..f04a0aa2ca 100644
--- a/test/porousmediumflow/mpnc/obstacle/properties.hh
+++ b/test/porousmediumflow/mpnc/obstacle/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/mpnc/obstacle/spatialparams.hh b/test/porousmediumflow/mpnc/obstacle/spatialparams.hh
index ef00f8e461..18ed77b686 100644
--- a/test/porousmediumflow/mpnc/obstacle/spatialparams.hh
+++ b/test/porousmediumflow/mpnc/obstacle/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/mpnc/thermalnonequilibrium/combustionfluidsystem.hh b/test/porousmediumflow/mpnc/thermalnonequilibrium/combustionfluidsystem.hh
index fc2fe11599..42aaedd3cd 100644
--- a/test/porousmediumflow/mpnc/thermalnonequilibrium/combustionfluidsystem.hh
+++ b/test/porousmediumflow/mpnc/thermalnonequilibrium/combustionfluidsystem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/mpnc/thermalnonequilibrium/combustionlocalresidual.hh b/test/porousmediumflow/mpnc/thermalnonequilibrium/combustionlocalresidual.hh
index b39780c4bd..ad6debdaf3 100644
--- a/test/porousmediumflow/mpnc/thermalnonequilibrium/combustionlocalresidual.hh
+++ b/test/porousmediumflow/mpnc/thermalnonequilibrium/combustionlocalresidual.hh
@@ -1,4 +1,8 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/mpnc/thermalnonequilibrium/problem.hh b/test/porousmediumflow/mpnc/thermalnonequilibrium/problem.hh
index ce771da488..e5eab6c4fe 100644
--- a/test/porousmediumflow/mpnc/thermalnonequilibrium/problem.hh
+++ b/test/porousmediumflow/mpnc/thermalnonequilibrium/problem.hh
@@ -1,3 +1,7 @@
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/mpnc/thermalnonequilibrium/properties.hh b/test/porousmediumflow/mpnc/thermalnonequilibrium/properties.hh
index 75b90ca1b9..2e14a7ba2e 100644
--- a/test/porousmediumflow/mpnc/thermalnonequilibrium/properties.hh
+++ b/test/porousmediumflow/mpnc/thermalnonequilibrium/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/mpnc/thermalnonequilibrium/spatialparams.hh b/test/porousmediumflow/mpnc/thermalnonequilibrium/spatialparams.hh
index 71edd1f6d3..762f586e3c 100644
--- a/test/porousmediumflow/mpnc/thermalnonequilibrium/spatialparams.hh
+++ b/test/porousmediumflow/mpnc/thermalnonequilibrium/spatialparams.hh
@@ -1,3 +1,7 @@
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   Institute for Modelling Hydraulic and Environmental Systems             *
  *   University of Stuttgart, Germany                                        *
diff --git a/test/porousmediumflow/richards/analytical/problem.hh b/test/porousmediumflow/richards/analytical/problem.hh
index e16f2e2207..8f2b111d26 100644
--- a/test/porousmediumflow/richards/analytical/problem.hh
+++ b/test/porousmediumflow/richards/analytical/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/analytical/properties.hh b/test/porousmediumflow/richards/analytical/properties.hh
index a244235daf..db0763a6f7 100644
--- a/test/porousmediumflow/richards/analytical/properties.hh
+++ b/test/porousmediumflow/richards/analytical/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/analytical/spatialparams.hh b/test/porousmediumflow/richards/analytical/spatialparams.hh
index 051fbc2c15..585899cb50 100644
--- a/test/porousmediumflow/richards/analytical/spatialparams.hh
+++ b/test/porousmediumflow/richards/analytical/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/annulus/problem.hh b/test/porousmediumflow/richards/annulus/problem.hh
index c6492dbea9..a92af908d5 100644
--- a/test/porousmediumflow/richards/annulus/problem.hh
+++ b/test/porousmediumflow/richards/annulus/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/annulus/properties.hh b/test/porousmediumflow/richards/annulus/properties.hh
index 9b82614753..032f7b7d62 100644
--- a/test/porousmediumflow/richards/annulus/properties.hh
+++ b/test/porousmediumflow/richards/annulus/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/annulus/spatialparams.hh b/test/porousmediumflow/richards/annulus/spatialparams.hh
index d81487ce2a..f917b659b1 100644
--- a/test/porousmediumflow/richards/annulus/spatialparams.hh
+++ b/test/porousmediumflow/richards/annulus/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/benchmarks/analytical.hh b/test/porousmediumflow/richards/benchmarks/analytical.hh
index 069eb87d4c..021a57478c 100644
--- a/test/porousmediumflow/richards/benchmarks/analytical.hh
+++ b/test/porousmediumflow/richards/benchmarks/analytical.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/benchmarks/problem.hh b/test/porousmediumflow/richards/benchmarks/problem.hh
index 05abd250f2..f0baaede87 100644
--- a/test/porousmediumflow/richards/benchmarks/problem.hh
+++ b/test/porousmediumflow/richards/benchmarks/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/benchmarks/properties.hh b/test/porousmediumflow/richards/benchmarks/properties.hh
index 324729690d..a600468918 100644
--- a/test/porousmediumflow/richards/benchmarks/properties.hh
+++ b/test/porousmediumflow/richards/benchmarks/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/benchmarks/spatialparams.hh b/test/porousmediumflow/richards/benchmarks/spatialparams.hh
index a8a0a775a0..b3588498e5 100644
--- a/test/porousmediumflow/richards/benchmarks/spatialparams.hh
+++ b/test/porousmediumflow/richards/benchmarks/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/lens/problem.hh b/test/porousmediumflow/richards/lens/problem.hh
index e7c60b18a5..1f9b10c668 100644
--- a/test/porousmediumflow/richards/lens/problem.hh
+++ b/test/porousmediumflow/richards/lens/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/lens/properties.hh b/test/porousmediumflow/richards/lens/properties.hh
index 4052eaaa97..23292976ba 100644
--- a/test/porousmediumflow/richards/lens/properties.hh
+++ b/test/porousmediumflow/richards/lens/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/lens/spatialparams.hh b/test/porousmediumflow/richards/lens/spatialparams.hh
index 76668b8e9f..df0dd92f5a 100644
--- a/test/porousmediumflow/richards/lens/spatialparams.hh
+++ b/test/porousmediumflow/richards/lens/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/nonisothermal/conduction/problem.hh b/test/porousmediumflow/richards/nonisothermal/conduction/problem.hh
index 64948b6549..0187fdee2c 100644
--- a/test/porousmediumflow/richards/nonisothermal/conduction/problem.hh
+++ b/test/porousmediumflow/richards/nonisothermal/conduction/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/nonisothermal/conduction/properties.hh b/test/porousmediumflow/richards/nonisothermal/conduction/properties.hh
index 8ea69e39ed..955b6d2be5 100644
--- a/test/porousmediumflow/richards/nonisothermal/conduction/properties.hh
+++ b/test/porousmediumflow/richards/nonisothermal/conduction/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/nonisothermal/convection/problem.hh b/test/porousmediumflow/richards/nonisothermal/convection/problem.hh
index c23179a66e..d050b783c2 100644
--- a/test/porousmediumflow/richards/nonisothermal/convection/problem.hh
+++ b/test/porousmediumflow/richards/nonisothermal/convection/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/nonisothermal/convection/properties.hh b/test/porousmediumflow/richards/nonisothermal/convection/properties.hh
index 5992161831..8524502a46 100644
--- a/test/porousmediumflow/richards/nonisothermal/convection/properties.hh
+++ b/test/porousmediumflow/richards/nonisothermal/convection/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/nonisothermal/evaporation/problem.hh b/test/porousmediumflow/richards/nonisothermal/evaporation/problem.hh
index 15e68e7620..1251fcf43f 100644
--- a/test/porousmediumflow/richards/nonisothermal/evaporation/problem.hh
+++ b/test/porousmediumflow/richards/nonisothermal/evaporation/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/nonisothermal/evaporation/properties.hh b/test/porousmediumflow/richards/nonisothermal/evaporation/properties.hh
index f7f34c5d1e..563e138909 100644
--- a/test/porousmediumflow/richards/nonisothermal/evaporation/properties.hh
+++ b/test/porousmediumflow/richards/nonisothermal/evaporation/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richards/nonisothermal/spatialparams.hh b/test/porousmediumflow/richards/nonisothermal/spatialparams.hh
index d24794e16c..6be2fe4889 100644
--- a/test/porousmediumflow/richards/nonisothermal/spatialparams.hh
+++ b/test/porousmediumflow/richards/nonisothermal/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richardsnc/problem.hh b/test/porousmediumflow/richardsnc/problem.hh
index a07ef4b4a2..0f3bfae56b 100644
--- a/test/porousmediumflow/richardsnc/problem.hh
+++ b/test/porousmediumflow/richardsnc/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richardsnc/properties.hh b/test/porousmediumflow/richardsnc/properties.hh
index 8b92b618b3..d7616ca38d 100644
--- a/test/porousmediumflow/richardsnc/properties.hh
+++ b/test/porousmediumflow/richardsnc/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/richardsnc/spatialparams.hh b/test/porousmediumflow/richardsnc/spatialparams.hh
index 15105fa61a..779e92f551 100644
--- a/test/porousmediumflow/richardsnc/spatialparams.hh
+++ b/test/porousmediumflow/richardsnc/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/solidenergy/problem.hh b/test/porousmediumflow/solidenergy/problem.hh
index 72585e26c9..7aaf51d54c 100644
--- a/test/porousmediumflow/solidenergy/problem.hh
+++ b/test/porousmediumflow/solidenergy/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/solidenergy/properties.hh b/test/porousmediumflow/solidenergy/properties.hh
index 84d12f56d2..5fd3bd7dbb 100644
--- a/test/porousmediumflow/solidenergy/properties.hh
+++ b/test/porousmediumflow/solidenergy/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/solidenergy/spatialparams.hh b/test/porousmediumflow/solidenergy/spatialparams.hh
index d5eda559fa..3624e1b3a5 100644
--- a/test/porousmediumflow/solidenergy/spatialparams.hh
+++ b/test/porousmediumflow/solidenergy/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/tracer/2ptracer/problem.hh b/test/porousmediumflow/tracer/2ptracer/problem.hh
index 5b273e7d27..6920b99e4d 100644
--- a/test/porousmediumflow/tracer/2ptracer/problem.hh
+++ b/test/porousmediumflow/tracer/2ptracer/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/tracer/2ptracer/properties.hh b/test/porousmediumflow/tracer/2ptracer/properties.hh
index 33deb1ba36..92e48f5f97 100644
--- a/test/porousmediumflow/tracer/2ptracer/properties.hh
+++ b/test/porousmediumflow/tracer/2ptracer/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/tracer/2ptracer/spatialparams.hh b/test/porousmediumflow/tracer/2ptracer/spatialparams.hh
index 600fdcfbfd..6abfe9a795 100644
--- a/test/porousmediumflow/tracer/2ptracer/spatialparams.hh
+++ b/test/porousmediumflow/tracer/2ptracer/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/tracer/constvel/problem.hh b/test/porousmediumflow/tracer/constvel/problem.hh
index c58da4df46..763301eed0 100644
--- a/test/porousmediumflow/tracer/constvel/problem.hh
+++ b/test/porousmediumflow/tracer/constvel/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/tracer/constvel/properties.hh b/test/porousmediumflow/tracer/constvel/properties.hh
index f2b75ab204..39ce0a646d 100644
--- a/test/porousmediumflow/tracer/constvel/properties.hh
+++ b/test/porousmediumflow/tracer/constvel/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/tracer/constvel/spatialparams.hh b/test/porousmediumflow/tracer/constvel/spatialparams.hh
index b9a2d97781..ec5197fcf7 100644
--- a/test/porousmediumflow/tracer/constvel/spatialparams.hh
+++ b/test/porousmediumflow/tracer/constvel/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/tracer/multiphase/fluidsystem.hh b/test/porousmediumflow/tracer/multiphase/fluidsystem.hh
index 35425b8d2a..55e44658ed 100644
--- a/test/porousmediumflow/tracer/multiphase/fluidsystem.hh
+++ b/test/porousmediumflow/tracer/multiphase/fluidsystem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/tracer/multiphase/problem.hh b/test/porousmediumflow/tracer/multiphase/problem.hh
index 409ddf06ca..f25a351802 100644
--- a/test/porousmediumflow/tracer/multiphase/problem.hh
+++ b/test/porousmediumflow/tracer/multiphase/problem.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/tracer/multiphase/properties.hh b/test/porousmediumflow/tracer/multiphase/properties.hh
index 67bd732d44..71701b0081 100644
--- a/test/porousmediumflow/tracer/multiphase/properties.hh
+++ b/test/porousmediumflow/tracer/multiphase/properties.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/porousmediumflow/tracer/multiphase/spatialparams.hh b/test/porousmediumflow/tracer/multiphase/spatialparams.hh
index 221cd89bd3..b518f9367a 100644
--- a/test/porousmediumflow/tracer/multiphase/spatialparams.hh
+++ b/test/porousmediumflow/tracer/multiphase/spatialparams.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /*****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
diff --git a/test/python/test_boundaryloop.hh b/test/python/test_boundaryloop.hh
index 3e7fb5812c..efc2dd6592 100644
--- a/test/python/test_boundaryloop.hh
+++ b/test/python/test_boundaryloop.hh
@@ -1,5 +1,9 @@
 // -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
 // vi: set et ts=4 sw=4 sts=4:
+//
+// SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
+// SPDX-License-Identifier: GPL-3.0-or-later
+//
 /****************************************************************************
  *   See the file COPYING for full copying permissions.                      *
  *                                                                           *
-- 
GitLab