diff --git a/doc/doxygen/modules.txt b/doc/doxygen/modules.txt index de861a0d33c5e310712658ce19294cb73e8ed3b3..475280dc7e6e65ccac1e1523a08f27c5e3f3f5aa 100644 --- a/doc/doxygen/modules.txt +++ b/doc/doxygen/modules.txt @@ -178,18 +178,6 @@ * \brief Single-phase Navier-Stokes flow * \copydetails ./freeflow/navierstokes/model.hh */ - /*! - * \ingroup FreeflowModels - * \defgroup NavierStokesNCModel Navier-Stokes nc - * \brief Single-phase multi-component Navier-Stokes flow - * \copydetails ./freeflow/navierstokesnc/model.hh - */ - /*! - * \ingroup FreeflowModels - * \defgroup NavierStokesNIModel nonisothermal - * \brief An energy equation adaptor for isothermal Navier-Stokes models - * \copydetails ./freeflow/nonisothermal/model.hh - */ /*! * \ingroup FreeflowModels * \defgroup RANSModel Reynolds-Averaged Navier-Stokes @@ -216,9 +204,15 @@ */ /*! * \ingroup FreeflowModels - * \defgroup RANSNCModel Reynolds-Averaged Navier-Stokes nc - * \brief Single-phase multi-component Reynolds-Averaged Navier-Stokes flow - * \copydetails ./freeflow/ransnc/model.hh + * \defgroup FreeflowNCModel Compositional + * \brief Single-phase multi-component free-flow flow models + * \copydetails ./freeflow/compositional/navierstokesncmodel.hh + */ + /*! + * \ingroup FreeflowModels + * \defgroup FreeflowNIModel Nonisothermal + * \brief An energy equation adaptor for isothermal free-flow models + * \copydetails ./freeflow/nonisothermal/model.hh */ /* ***************** Benchmarks and Tests ******************/ diff --git a/dumux/discretization/staggered/freeflow/fickslaw.hh b/dumux/discretization/staggered/freeflow/fickslaw.hh index 33b3f9910202502b57d89c4897fca61dfae2618b..b7e604908775c62f7a73bd5c3bfc38df6ce48805 100644 --- a/dumux/discretization/staggered/freeflow/fickslaw.hh +++ b/dumux/discretization/staggered/freeflow/fickslaw.hh @@ -82,10 +82,10 @@ public: //! We don't cache anything for this law using Cache = FluxVariablesCaching::EmptyDiffusionCache; - static CellCenterPrimaryVariables diffusiveFluxForCellCenter(const Problem& problem, - const FVElementGeometry& fvGeometry, - const ElementVolumeVariables& elemVolVars, - const SubControlVolumeFace &scvf) + static CellCenterPrimaryVariables flux(const Problem& problem, + const FVElementGeometry& fvGeometry, + const ElementVolumeVariables& elemVolVars, + const SubControlVolumeFace &scvf) { CellCenterPrimaryVariables flux(0.0); @@ -109,7 +109,7 @@ public: return flux; } - const Scalar tij = transmissibility_(problem, fvGeometry, elemVolVars, scvf, compIdx); + const Scalar tij = transmissibility_(fvGeometry, elemVolVars, scvf, compIdx); const Scalar insideMoleFraction = insideVolVars.moleFraction(compIdx); const Scalar outsideMolarDensity = scvf.boundary() ? insideVolVars.molarDensity() : outsideVolVars.molarDensity(); @@ -148,8 +148,7 @@ public: return flux; } - static Scalar transmissibility_(const Problem& problem, - const FVElementGeometry& fvGeometry, + static Scalar transmissibility_(const FVElementGeometry& fvGeometry, const ElementVolumeVariables& elemVolVars, const SubControlVolumeFace& scvf, const int compIdx) diff --git a/dumux/discretization/staggered/freeflow/fourierslaw.hh b/dumux/discretization/staggered/freeflow/fourierslaw.hh index f27080c9836465d1336da04845f1d4d1796732f2..d83273a35f76b4c8f463b1ffd282a7807d0e0acf 100644 --- a/dumux/discretization/staggered/freeflow/fourierslaw.hh +++ b/dumux/discretization/staggered/freeflow/fourierslaw.hh @@ -44,7 +44,6 @@ template <class TypeTag> class FouriersLawImplementation<TypeTag, DiscretizationMethod::staggered > { using Scalar = typename GET_PROP_TYPE(TypeTag, Scalar); - using Problem = typename GET_PROP_TYPE(TypeTag, Problem); using FVElementGeometry = typename GET_PROP_TYPE(TypeTag, FVGridGeometry)::LocalView; using SubControlVolume = typename FVElementGeometry::SubControlVolume; using SubControlVolumeFace = typename FVElementGeometry::SubControlVolumeFace; @@ -63,22 +62,14 @@ public: //! We don't cache anything for this law using Cache = FluxVariablesCaching::EmptyDiffusionCache; - //! calculate the molecular diffusive fluxes - static Scalar diffusiveFluxForCellCenter(const Problem& problem, - const Element& element, - const FVElementGeometry& fvGeometry, - const ElementVolumeVariables& elemVolVars, - const SubControlVolumeFace &scvf) + //! calculate the diffusive energy fluxes + static Scalar flux(const Element& element, + const FVElementGeometry& fvGeometry, + const ElementVolumeVariables& elemVolVars, + const SubControlVolumeFace &scvf) { Scalar flux(0.0); - if(scvf.boundary()) - { - const auto bcTypes = problem.boundaryTypesAtPos(scvf.center()); - if(bcTypes.isOutflow(energyBalanceIdx) || bcTypes.isNeumann(energyBalanceIdx)) - return flux; - } - const auto& insideScv = fvGeometry.scv(scvf.insideScvIdx()); const auto& outsideScv = fvGeometry.scv(scvf.outsideScvIdx()); const auto& insideVolVars = elemVolVars[scvf.insideScvIdx()]; diff --git a/dumux/discretization/staggered/freeflow/fvgridgeometrytraits.hh b/dumux/discretization/staggered/freeflow/fvgridgeometrytraits.hh index 29514118cb68b066a6d2f750aa2452578e153b27..942a2d5fd16a720bedc4495c25e5ae5405058ddc 100644 --- a/dumux/discretization/staggered/freeflow/fvgridgeometrytraits.hh +++ b/dumux/discretization/staggered/freeflow/fvgridgeometrytraits.hh @@ -24,6 +24,8 @@ #ifndef DUMUX_DISCRETIZATION_STAGGERED_FREEFLOW_FV_GRID_GEOMETRY_TRAITS #define DUMUX_DISCRETIZATION_STAGGERED_FREEFLOW_FV_GRID_GEOMETRY_TRAITS +#include <dumux/common/defaultmappertraits.hh> +#include <dumux/common/intersectionmapper.hh> #include <dumux/discretization/cellcentered/subcontrolvolume.hh> #include <dumux/discretization/staggered/fvelementgeometry.hh> #include <dumux/discretization/staggered/freeflow/subcontrolvolumeface.hh> diff --git a/dumux/discretization/staggered/freeflow/maxwellstefanslaw.hh b/dumux/discretization/staggered/freeflow/maxwellstefanslaw.hh index a8f2d1ac451a743532b08014c3091233f603affd..4343932b244b40b2814bc164c7c230fe28b79b03 100644 --- a/dumux/discretization/staggered/freeflow/maxwellstefanslaw.hh +++ b/dumux/discretization/staggered/freeflow/maxwellstefanslaw.hh @@ -85,10 +85,10 @@ public: using Cache = FluxVariablesCaching::EmptyDiffusionCache; using CacheFiller = FluxVariablesCaching::EmptyCacheFiller; - static CellCenterPrimaryVariables diffusiveFluxForCellCenter(const Problem& problem, - const FVElementGeometry& fvGeometry, - const ElementVolumeVariables& elemVolVars, - const SubControlVolumeFace& scvf) + static CellCenterPrimaryVariables flux(const Problem& problem, + const FVElementGeometry& fvGeometry, + const ElementVolumeVariables& elemVolVars, + const SubControlVolumeFace& scvf) { //this is to calculate the maxwellStefan diffusion in a multicomponent system. //see: Multicomponent Mass Transfer. R. Taylor u. R. Krishna. J. Wiley & Sons, New York 1993 diff --git a/dumux/freeflow/CMakeLists.txt b/dumux/freeflow/CMakeLists.txt index 344282fb7e130e514a6229f4d3a2f1b61b151db9..0888d49c5c7b0b29ab6e9be2eaed07661f8f24f2 100644 --- a/dumux/freeflow/CMakeLists.txt +++ b/dumux/freeflow/CMakeLists.txt @@ -1,5 +1,4 @@ +add_subdirectory("compositional") add_subdirectory("navierstokes") -add_subdirectory("navierstokesnc") add_subdirectory("nonisothermal") add_subdirectory("rans") -add_subdirectory("ransnc") diff --git a/dumux/freeflow/navierstokesnc/CMakeLists.txt b/dumux/freeflow/compositional/CMakeLists.txt similarity index 51% rename from dumux/freeflow/navierstokesnc/CMakeLists.txt rename to dumux/freeflow/compositional/CMakeLists.txt index f10d052d18da5005326481427bc4a1b5be50d89f..4be489a57036df61daf21c27e23f3ae3148166d4 100644 --- a/dumux/freeflow/navierstokesnc/CMakeLists.txt +++ b/dumux/freeflow/compositional/CMakeLists.txt @@ -5,7 +5,9 @@ install(FILES fluxvariables.hh indices.hh localresidual.hh -model.hh +navierstokesncmodel.hh +lowrekepsilonncmodel.hh volumevariables.hh vtkoutputfields.hh -DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/freeflow/navierstokesnc) +zeroeqncmodel.hh +DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/freeflow/compositional) diff --git a/dumux/freeflow/navierstokesnc/fluxvariables.hh b/dumux/freeflow/compositional/fluxvariables.hh similarity index 76% rename from dumux/freeflow/navierstokesnc/fluxvariables.hh rename to dumux/freeflow/compositional/fluxvariables.hh index 115ac77c7e207838a8a3184787a1342cc0c79738..89ea6aa83005e180ef63bf294c101e5c0b6b4e56 100644 --- a/dumux/freeflow/navierstokesnc/fluxvariables.hh +++ b/dumux/freeflow/compositional/fluxvariables.hh @@ -18,14 +18,14 @@ *****************************************************************************/ /*! * \file - * \ingroup NavierStokesNCModel - * \copydoc Dumux::NavierStokesNCFluxVariables + * \ingroup FreeflowNCModel + * \copydoc Dumux::FreeflowNCFluxVariables */ -#ifndef DUMUX_FREELOW_IMPLICIT_NC_FLUXVARIABLES_HH -#define DUMUX_FREELOW_IMPLICIT_NC_FLUXVARIABLES_HH +#ifndef DUMUX_FREELOW_NC_FLUXVARIABLES_HH +#define DUMUX_FREELOW_NC_FLUXVARIABLES_HH #include <dumux/common/properties.hh> -#include <dumux/freeflow/navierstokesnc/staggered/fluxvariables.hh> +#include <dumux/freeflow/compositional/staggered/fluxvariables.hh> namespace Dumux { @@ -33,17 +33,17 @@ namespace Dumux // forward declaration template<class TypeTag, DiscretizationMethod discMethod> -class NavierStokesNCFluxVariablesImpl; +class FreeflowNCFluxVariablesImpl; /*! - * \ingroup NavierStokesNCModel - * \brief The flux variables class for the multi-componentNavier-Stokes model. + * \ingroup FreeflowNCModel + * \brief The flux variables class for the multi-component free-flow model. This is a convenience alias for that actual, discretization-specific flux variables. * \note Not all specializations are currently implemented */ template<class TypeTag> -using NavierStokesNCFluxVariables = NavierStokesNCFluxVariablesImpl<TypeTag, GET_PROP_TYPE(TypeTag, FVGridGeometry)::discMethod>; +using FreeflowNCFluxVariables = FreeflowNCFluxVariablesImpl<TypeTag, GET_PROP_TYPE(TypeTag, FVGridGeometry)::discMethod>; } // end namespace diff --git a/dumux/freeflow/navierstokesnc/indices.hh b/dumux/freeflow/compositional/indices.hh similarity index 85% rename from dumux/freeflow/navierstokesnc/indices.hh rename to dumux/freeflow/compositional/indices.hh index ec95316b172106fc1bb0180fe756a0c294a83876..80a27a302feb94e77994bbd7cdc67b3064828a94 100644 --- a/dumux/freeflow/navierstokesnc/indices.hh +++ b/dumux/freeflow/compositional/indices.hh @@ -18,23 +18,24 @@ *****************************************************************************/ /*! * \file - * \ingroup NavierStokesNCModel - * \copydoc Dumux::NavierStokesNCIndices + * \ingroup FreeflowNCModel + * \copydoc Dumux::FreeflowNCIndices */ -#ifndef DUMUX_STAGGERED_NAVIERSTOKES_NC_INDICES_HH -#define DUMUX_STAGGERED_NAVIERSTOKES_NC_INDICES_HH +#ifndef DUMUX_FREEFLOW_NC_INDICES_HH +#define DUMUX_FREEFLOW_NC_INDICES_HH #include <dumux/freeflow/navierstokes/indices.hh> namespace Dumux { /*! - * \ingroup NavierStokesNCModel - * \brief The common indices for the isothermal multi-component Navier-Stokes model. + * \ingroup FreeflowNCModel + * \brief The common indices for the isothermal multi-component free-flow model. */ template <int dimension, int numEquations, - int phaseIdx, int theReplaceCompEqIdx> -struct NavierStokesNCIndices : public NavierStokesIndices<dimension> + int phaseIdx, int theReplaceCompEqIdx, + class FreeflowIndices> +struct FreeflowNCIndices : public FreeflowIndices { public: //! The index of the fluid phase in the fluid system diff --git a/dumux/freeflow/navierstokesnc/localresidual.hh b/dumux/freeflow/compositional/localresidual.hh similarity index 76% rename from dumux/freeflow/navierstokesnc/localresidual.hh rename to dumux/freeflow/compositional/localresidual.hh index 45c7d9cd4eea26b81aea6cba0b444697ad6ee626..2ec40d73e4d988671b737851b1aa5555c7ff616f 100644 --- a/dumux/freeflow/navierstokesnc/localresidual.hh +++ b/dumux/freeflow/compositional/localresidual.hh @@ -18,34 +18,34 @@ *****************************************************************************/ /*! * \file - * \ingroup NavierStokesNCModel - * \copydoc Dumux::NavierStokesNCResidual + * \ingroup FreeflowNCModel + * \copydoc Dumux::FreeflowNCResidual */ -#ifndef DUMUX_NAVIERSTOKES_NC_LOCAL_RESIDUAL_HH -#define DUMUX_NAVIERSTOKES_NC_LOCAL_RESIDUAL_HH +#ifndef DUMUX_FREEFLOW_NC_LOCAL_RESIDUAL_HH +#define DUMUX_FREEFLOW_NC_LOCAL_RESIDUAL_HH #include <dumux/common/properties.hh> #include <dumux/discretization/methods.hh> #include <dumux/freeflow/navierstokes/localresidual.hh> -#include <dumux/freeflow/navierstokesnc/staggered/localresidual.hh> +#include <dumux/freeflow/compositional/staggered/localresidual.hh> namespace Dumux { // forward declaration template<class TypeTag, DiscretizationMethod discMethod> -class NavierStokesNCResidualImpl; +class FreeflowNCResidualImpl; /*! - * \ingroup NavierStokesNCModel - * \brief The local residual class for the Navier-Stokes multi-component model (balance equations). + * \ingroup FreeflowNCModel + * \brief The local residual class for the multi-component free-flow model (balance equations). This is a convenience alias for the actual, discretization-specific local residual. * \note Not all specializations are currently implemented */ template<class TypeTag> -using NavierStokesNCResidual = NavierStokesNCResidualImpl<TypeTag, GET_PROP_TYPE(TypeTag, FVGridGeometry)::discMethod>; +using FreeflowNCResidual = FreeflowNCResidualImpl<TypeTag, GET_PROP_TYPE(TypeTag, FVGridGeometry)::discMethod>; } -#endif // DUMUX_NAVIERSTOKES_NC_LOCAL_RESIDUAL_HH +#endif diff --git a/dumux/freeflow/compositional/lowrekepsilonncmodel.hh b/dumux/freeflow/compositional/lowrekepsilonncmodel.hh new file mode 100644 index 0000000000000000000000000000000000000000..cc91dc1e72515bbb47db728d16f2f90ee619c5a9 --- /dev/null +++ b/dumux/freeflow/compositional/lowrekepsilonncmodel.hh @@ -0,0 +1,209 @@ +// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +// vi: set et ts=4 sw=4 sts=4: +/***************************************************************************** + * See the file COPYING for full copying permissions. * + * * + * This program is free software: you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation, either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program. If not, see <http://www.gnu.org/licenses/>. * + *****************************************************************************/ +/*! + * \file + * \ingroup FreeflowNCModel + * + * \brief A single-phase, multi-component Reynolds-Averaged Navier-Stokes 0-Eq. model + * + * \copydoc Dumux::FreeflowNCModel + */ + +#ifndef DUMUX_LOWREKEPSILON_NC_MODEL_HH +#define DUMUX_LOWREKEPSILON_NC_MODEL_HH + +#include <dumux/common/properties.hh> +#include <dumux/freeflow/compositional/navierstokesncmodel.hh> +#include <dumux/freeflow/nonisothermal/vtkoutputfields.hh> +#include <dumux/freeflow/rans/twoeq/lowrekepsilon/model.hh> + +#include "vtkoutputfields.hh" + +namespace Dumux { + +/////////////////////////////////////////////////////////////////////////// +// properties for the single-phase, multi-component low-Re k-epsilon model +/////////////////////////////////////////////////////////////////////////// +namespace Properties { + +////////////////////////////////////////////////////////////////// +// Type tags +////////////////////////////////////////////////////////////////// + +//! The type tags for the single-phase, multi-component isothermal low-Re k-epsilon model +NEW_TYPE_TAG(LowReKEpsilonNC, INHERITS_FROM(NavierStokesNC)); + +/////////////////////////////////////////////////////////////////////////// +// default property values +/////////////////////////////////////////////////////////////////////////// + +/*! + * \ingroup FreeflowNCModel + * \brief Traits for the low-Reynolds k-epsilon multi-component model + */ +template<int dimension, int nComp, int phaseIdx, int replaceCompEqIdx, bool useMoles> +struct LowReKEpsilonNCModelTraits : NavierStokesNCModelTraits<dimension, nComp, phaseIdx, replaceCompEqIdx, useMoles> +{ + //! There are as many momentum balance equations as dimensions + //! and as many balance equations as components. + static constexpr int numEq() { return dimension+nComp+2; } + + //! The model does include a turbulence model + static constexpr bool usesTurbulenceModel() { return true; } + + //! the indices + using Indices = FreeflowNCIndices<dimension, numEq(), phaseIdx, replaceCompEqIdx, LowReKEpsilonIndices<dimension, nComp>>; +}; + +//!< states some specifics of the isothermal multi-component low-Reynolds k-epsilon model +SET_PROP(LowReKEpsilonNC, ModelTraits) +{ +private: + using GridView = typename GET_PROP_TYPE(TypeTag, FVGridGeometry)::GridView; + static constexpr int dimension = GridView::dimension; + using FluidSystem = typename GET_PROP_TYPE(TypeTag, FluidSystem); + static constexpr int numComponents = FluidSystem::numComponents; + static constexpr int phaseIdx = GET_PROP_VALUE(TypeTag, PhaseIdx); + static constexpr int replaceCompEqIdx = GET_PROP_VALUE(TypeTag, ReplaceCompEqIdx); + static constexpr bool useMoles = GET_PROP_VALUE(TypeTag, UseMoles); +public: + using type = LowReKEpsilonNCModelTraits<dimension, numComponents, phaseIdx, replaceCompEqIdx, useMoles>; +}; + +//! Set the volume variables property +SET_PROP(LowReKEpsilonNC, VolumeVariables) +{ +private: + using PV = typename GET_PROP_TYPE(TypeTag, PrimaryVariables); + using FSY = typename GET_PROP_TYPE(TypeTag, FluidSystem); + using FST = typename GET_PROP_TYPE(TypeTag, FluidState); + using MT = typename GET_PROP_TYPE(TypeTag, ModelTraits); + + using Traits = NavierStokesVolumeVariablesTraits<PV, FSY, FST, MT>; + using NCVolVars = FreeflowNCVolumeVariables<Traits>; +public: + using type = LowReKEpsilonVolumeVariables<Traits, NCVolVars>; +}; + +//! The local residual +SET_PROP(LowReKEpsilonNC, LocalResidual) +{ +private: + using BaseLocalResidual = FreeflowNCResidual<TypeTag>; +public: + using type = LowReKEpsilonResidual<TypeTag, BaseLocalResidual>; +}; + +//! The flux variables +SET_PROP(LowReKEpsilonNC, FluxVariables) +{ +private: + using BaseFluxVariables = FreeflowNCFluxVariables<TypeTag>; +public: + using type = LowReKEpsilonFluxVariables<TypeTag, BaseFluxVariables>; +}; + +//! The specific vtk output fields +SET_PROP(LowReKEpsilonNC, VtkOutputFields) +{ +private: + using ModelTraits = typename GET_PROP_TYPE(TypeTag, ModelTraits); + using FVGridGeometry = typename GET_PROP_TYPE(TypeTag, FVGridGeometry); + using FluidSystem = typename GET_PROP_TYPE(TypeTag, FluidSystem); + static constexpr int phaseIdx = GET_PROP_VALUE(TypeTag, PhaseIdx); + using SinglePhaseVtkOutputFields = LowReKEpsilonVtkOutputFields<FVGridGeometry>; +public: + using type = FreeflowNCVtkOutputFields<SinglePhaseVtkOutputFields, ModelTraits, FVGridGeometry, FluidSystem, phaseIdx>; +}; + +////////////////////////////////////////////////////////////////////////// +// Property values for non-isothermal multi-component low-Re k-epsilon model +////////////////////////////////////////////////////////////////////////// + +//! The type tags for the single-phase, multi-component non-isothermal low-Re k-epsilon models +NEW_TYPE_TAG(LowReKEpsilonNCNI, INHERITS_FROM(NavierStokesNCNI)); + +//! The model traits of the non-isothermal model +SET_PROP(LowReKEpsilonNCNI, ModelTraits) +{ +private: + using GridView = typename GET_PROP_TYPE(TypeTag, FVGridGeometry)::GridView; + static constexpr int dim = GridView::dimension; + using FluidSystem = typename GET_PROP_TYPE(TypeTag, FluidSystem); + static constexpr int numComponents = FluidSystem::numComponents; + static constexpr int phaseIdx = GET_PROP_VALUE(TypeTag, PhaseIdx); + static constexpr int replaceCompEqIdx = GET_PROP_VALUE(TypeTag, ReplaceCompEqIdx); + static constexpr bool useMoles = GET_PROP_VALUE(TypeTag, UseMoles); + using IsothermalModelTraits = LowReKEpsilonNCModelTraits<dim, numComponents, phaseIdx, replaceCompEqIdx, useMoles>; +public: + using type = FreeflowNIModelTraits<IsothermalModelTraits>; +}; + +//! Set the volume variables property +SET_PROP(LowReKEpsilonNCNI, VolumeVariables) +{ +private: + using PV = typename GET_PROP_TYPE(TypeTag, PrimaryVariables); + using FSY = typename GET_PROP_TYPE(TypeTag, FluidSystem); + using FST = typename GET_PROP_TYPE(TypeTag, FluidState); + using MT = typename GET_PROP_TYPE(TypeTag, ModelTraits); + + using Traits = NavierStokesVolumeVariablesTraits<PV, FSY, FST, MT>; + using NCVolVars = FreeflowNCVolumeVariables<Traits>; +public: + using type = LowReKEpsilonVolumeVariables<Traits, NCVolVars>; +}; + +//! The local residual +SET_PROP(LowReKEpsilonNCNI, LocalResidual) +{ +private: + using BaseLocalResidual = FreeflowNCResidual<TypeTag>; +public: + using type = LowReKEpsilonResidual<TypeTag, BaseLocalResidual>; +}; + +//! The flux variables +SET_PROP(LowReKEpsilonNCNI, FluxVariables) +{ +private: + using BaseFluxVariables = FreeflowNCFluxVariables<TypeTag>; +public: + using type = LowReKEpsilonFluxVariables<TypeTag, BaseFluxVariables>; +}; + +//! The specific vtk output fields +SET_PROP(LowReKEpsilonNCNI, VtkOutputFields) +{ +private: + using ModelTraits = typename GET_PROP_TYPE(TypeTag, ModelTraits); + using FVGridGeometry = typename GET_PROP_TYPE(TypeTag, FVGridGeometry); + using FluidSystem = typename GET_PROP_TYPE(TypeTag, FluidSystem); + static constexpr int phaseIdx = GET_PROP_VALUE(TypeTag, PhaseIdx); + using BaseVtkOutputFields = LowReKEpsilonVtkOutputFields<FVGridGeometry>; + using NonIsothermalFields = FreeflowNonIsothermalVtkOutputFields<BaseVtkOutputFields, ModelTraits>; +public: + using type = FreeflowNCVtkOutputFields<NonIsothermalFields, ModelTraits, FVGridGeometry, FluidSystem, phaseIdx>; +}; + +// \} +} // end namespace Properties +} // end namespace Dumux + +#endif diff --git a/dumux/freeflow/navierstokesnc/model.hh b/dumux/freeflow/compositional/navierstokesncmodel.hh similarity index 81% rename from dumux/freeflow/navierstokesnc/model.hh rename to dumux/freeflow/compositional/navierstokesncmodel.hh index 200ee12881c04eea09f0c9cf173fb642c341c997..56f25d472ea424b3e87409828a51382e1d9c4046 100644 --- a/dumux/freeflow/navierstokesnc/model.hh +++ b/dumux/freeflow/compositional/navierstokesncmodel.hh @@ -18,7 +18,7 @@ *****************************************************************************/ /*! * \file - * \ingroup NavierStokesNCModel + * \ingroup FreeflowNCModel * * \copydoc Dumux::NavierStokesModel * @@ -26,26 +26,29 @@ * \f[ * \frac{\partial \left(\varrho X^\kappa\right)}{\partial t} * + \nabla \cdot \left( \varrho {\boldsymbol{v}} X^\kappa - * - D^\kappa \varrho \frac{M^\kappa}{M} \textbf{grad}\, x^\kappa \right) + * - (D^\kappa + D_\text{t}) \varrho \frac{M^\kappa}{M} \textbf{grad}\, x^\kappa \right) * - q^\kappa = 0 * \f] * * Alternatively, one component balance equation can be replace by a <B> total mass/mole balance equation </B>: - * * \f[ * \frac{\partial \varrho_g}{\partial t} * + \nabla \cdot \left( * \varrho {\boldsymbol{v}} - * - \sum_\kappa D^\kappa \varrho \frac{M^\kappa}{M} \textbf{grad}\, x^\kappa + * - \sum_\kappa (D^\kappa + D_\text{t}) \varrho \frac{M^\kappa}{M} \textbf{grad}\, x^\kappa * \right) * - q = 0 * \f] * + * The eddy diffusivity \f$ D_\text{t} \f$ is related to the eddy viscosity \f$ \nu_\text{t} \f$ + * by the turbulent Schmidt number, for Navier-Stokes models \f$ D_\text{t} = 0 \f$. + * \f[ D_\text{t} = \frac{\nu_\text{t}}{\mathrm{Sc}_\text{t}} \f] + * * So far, only the staggered grid spatial discretization (for structured grids) is available. */ -#ifndef DUMUX_NAVIERSTOKES_NC_MODEL_HH -#define DUMUX_NAVIERSTOKES_NC_MODEL_HH +#ifndef DUMUX_FREEFLOW_NC_MODEL_HH +#define DUMUX_FREEFLOW_NC_MODEL_HH #include <dumux/common/properties.hh> @@ -71,43 +74,31 @@ namespace Dumux { /*! - * \ingroup NavierStokesModel - * \brief Traits for the Navier-Stokes multi-component model + * \ingroup FreeflowNCModel + * \brief Traits for the multi-component free-flow model */ template<int dimension, int nComp, int phaseIdx, int replaceCompEqIdx, bool useM> -struct NavierStokesNCModelTraits +struct NavierStokesNCModelTraits : NavierStokesModelTraits<dimension> { - //! The dimension of the model - static constexpr int dim() { return dimension; } - //! There are as many momentum balance equations as dimensions //! and as many balance equations as components. static constexpr int numEq() { return dimension+nComp; } - //! The number of phases is always 1 - static constexpr int numPhases() { return 1; } - //! The number of components static constexpr int numComponents() { return nComp; } //! Use moles or not static constexpr bool useMoles() { return useM; } - //! Enable advection - static constexpr bool enableAdvection() { return true; } - //! The one-phase model has no molecular diffusion static constexpr bool enableMolecularDiffusion() { return true; } - //! The model is isothermal - static constexpr bool enableEnergyBalance() { return false; } - //! the indices - using Indices = NavierStokesNCIndices<dim(), numEq(), phaseIdx, replaceCompEqIdx>; + using Indices = FreeflowNCIndices<dimension, numEq(), phaseIdx, replaceCompEqIdx, NavierStokesIndices<dimension>>; }; /////////////////////////////////////////////////////////////////////////// -// properties for the single-phase, multi-component Navier-Stokes model +// properties for the single-phase, multi-component free-flow model /////////////////////////////////////////////////////////////////////////// namespace Properties { @@ -115,17 +106,17 @@ namespace Properties { // Type tags ////////////////////////////////////////////////////////////////// -//! The type tag for the single-phase, multi-component isothermal Navier-Stokes model +//! The type tag for the single-phase, multi-component isothermal free-flow model NEW_TYPE_TAG(NavierStokesNC, INHERITS_FROM(FreeFlow)); -//! The type tag for the single-phase, multi-component non-isothermal Navier-Stokes model +//! The type tag for the single-phase, multi-component non-isothermal free-flow model NEW_TYPE_TAG(NavierStokesNCNI, INHERITS_FROM(NavierStokesNC)); /////////////////////////////////////////////////////////////////////////// // default property values /////////////////////////////////////////////////////////////////////////// -//!< states some specifics of the Navier-Stokes model +//!< states some specifics of the free-flow model SET_PROP(NavierStokesNC, ModelTraits) { private: @@ -146,9 +137,8 @@ SET_INT_PROP(NavierStokesNC, ReplaceCompEqIdx, 0); //<! Set the ReplaceCompEqIdx SET_BOOL_PROP(NavierStokesNC, EnableInertiaTerms, true); //!< Consider inertia terms by default SET_BOOL_PROP(NavierStokesNC, NormalizePressure, true); //!< Normalize the pressure term in the momentum balance by default - //! The local residual -SET_TYPE_PROP(NavierStokesNC, LocalResidual, NavierStokesNCResidual<TypeTag>); +SET_TYPE_PROP(NavierStokesNC, LocalResidual, FreeflowNCResidual<TypeTag>); //! Set the volume variables property SET_PROP(NavierStokesNC, VolumeVariables) @@ -161,12 +151,11 @@ private: using Traits = NavierStokesVolumeVariablesTraits<PV, FSY, FST, MT>; public: - using type = NavierStokesNCVolumeVariables<Traits>; + using type = FreeflowNCVolumeVariables<Traits>; }; - //! The flux variables -SET_TYPE_PROP(NavierStokesNC, FluxVariables, NavierStokesNCFluxVariables<TypeTag>); +SET_TYPE_PROP(NavierStokesNC, FluxVariables, FreeflowNCFluxVariables<TypeTag>); //! The flux variables cache class, by default the one for free flow SET_TYPE_PROP(NavierStokesNC, FluxVariablesCache, FreeFlowFluxVariablesCache<TypeTag>); @@ -175,11 +164,13 @@ SET_TYPE_PROP(NavierStokesNC, FluxVariablesCache, FreeFlowFluxVariablesCache<Typ SET_PROP(NavierStokesNC, VtkOutputFields) { private: + using ModelTraits = typename GET_PROP_TYPE(TypeTag, ModelTraits); using FVGridGeometry = typename GET_PROP_TYPE(TypeTag, FVGridGeometry); using FluidSystem = typename GET_PROP_TYPE(TypeTag, FluidSystem); static constexpr int phaseIdx = GET_PROP_VALUE(TypeTag, PhaseIdx); + using BaseVtkOutputFields = NavierStokesVtkOutputFields<FVGridGeometry>; public: - using type = NavierStokesNCVtkOutputFields<FVGridGeometry, FluidSystem, phaseIdx>; + using type = FreeflowNCVtkOutputFields<BaseVtkOutputFields, ModelTraits, FVGridGeometry, FluidSystem, phaseIdx>; }; /*! @@ -201,7 +192,7 @@ public: SET_TYPE_PROP(NavierStokesNC, MolecularDiffusionType, FicksLaw<TypeTag>); ////////////////////////////////////////////////////////////////////////// -// Property values for non-isothermal multi-component Navier-Stokes model +// Property values for non-isothermal multi-component free-flow model ////////////////////////////////////////////////////////////////////////// //! The model traits of the non-isothermal model @@ -217,19 +208,21 @@ private: static constexpr bool useMoles = GET_PROP_VALUE(TypeTag, UseMoles); using IsothermalModelTraits = NavierStokesNCModelTraits<dim, numComponents, phaseIdx, replaceCompEqIdx, useMoles>; public: - using type = NavierStokesNIModelTraits<IsothermalModelTraits>; + using type = FreeflowNIModelTraits<IsothermalModelTraits>; }; //! The non-isothermal vtk output fields SET_PROP(NavierStokesNCNI, VtkOutputFields) { private: + using ModelTraits = typename GET_PROP_TYPE(TypeTag, ModelTraits); using FVGridGeometry = typename GET_PROP_TYPE(TypeTag, FVGridGeometry); using FluidSystem = typename GET_PROP_TYPE(TypeTag, FluidSystem); static constexpr int phaseIdx = GET_PROP_VALUE(TypeTag, PhaseIdx); - using IsothermalFields = NavierStokesNCVtkOutputFields<FVGridGeometry, FluidSystem, phaseIdx>; + using BaseVtkOutputFields = NavierStokesVtkOutputFields<FVGridGeometry>; + using NonIsothermalFields = FreeflowNonIsothermalVtkOutputFields<BaseVtkOutputFields, ModelTraits>; public: - using type = NavierStokesNonIsothermalVtkOutputFields<IsothermalFields>; + using type = FreeflowNCVtkOutputFields<NonIsothermalFields, ModelTraits, FVGridGeometry, FluidSystem, phaseIdx>; }; //! Use Fourier's Law as default heat conduction type diff --git a/dumux/freeflow/compositional/staggered/CMakeLists.txt b/dumux/freeflow/compositional/staggered/CMakeLists.txt new file mode 100644 index 0000000000000000000000000000000000000000..112b4aeb7ff91d16094b0e187ce626a60d4de5f2 --- /dev/null +++ b/dumux/freeflow/compositional/staggered/CMakeLists.txt @@ -0,0 +1,6 @@ + +#install headers +install(FILES +fluxvariables.hh +localresidual.hh +DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/freeflow/compositional/staggered) diff --git a/dumux/freeflow/navierstokesnc/staggered/fluxvariables.hh b/dumux/freeflow/compositional/staggered/fluxvariables.hh similarity index 76% rename from dumux/freeflow/navierstokesnc/staggered/fluxvariables.hh rename to dumux/freeflow/compositional/staggered/fluxvariables.hh index e527bbe7d5a8ad79d1b5d710bb135961f5092bbf..a39d4890b3870c67e576bd1a5e6a1da0a445f874 100644 --- a/dumux/freeflow/navierstokesnc/staggered/fluxvariables.hh +++ b/dumux/freeflow/compositional/staggered/fluxvariables.hh @@ -18,11 +18,11 @@ *****************************************************************************/ /*! * \file - * \ingroup NavierStokesNCModel - * \copydoc Dumux::NavierStokesNCFluxVariablesImpl + * \ingroup FreeflowNCModel + * \copydoc Dumux::FreeflowNCFluxVariablesImpl */ -#ifndef DUMUX_NAVIERSTOKES_NC_STAGGERED_FLUXVARIABLES_HH -#define DUMUX_NAVIERSTOKES_NC_STAGGERED_FLUXVARIABLES_HH +#ifndef DUMUX_FREEFLOW_NC_STAGGERED_FLUXVARIABLES_HH +#define DUMUX_FREEFLOW_NC_STAGGERED_FLUXVARIABLES_HH #include <numeric> #include <dumux/common/properties.hh> @@ -35,14 +35,14 @@ namespace Dumux // forward declaration template<class TypeTag, DiscretizationMethod discMethod> -class NavierStokesNCFluxVariablesImpl; +class FreeflowNCFluxVariablesImpl; /*! - * \ingroup NavierStokesNCModel - * \brief The flux variables class for the multi-component Navier-Stokes model using the staggered grid discretization. + * \ingroup FreeflowNCModel + * \brief The flux variables class for the multi-component free-flow model using the staggered grid discretization. */ template<class TypeTag> -class NavierStokesNCFluxVariablesImpl<TypeTag, DiscretizationMethod::staggered> +class FreeflowNCFluxVariablesImpl<TypeTag, DiscretizationMethod::staggered> : public NavierStokesFluxVariables<TypeTag> { using ParentType = NavierStokesFluxVariables<TypeTag>; @@ -67,13 +67,13 @@ public: * \brief Computes the flux for the cell center residual. */ template<class ElementVolumeVariables, class ElementFaceVariables, class FluxVariablesCache> - CellCenterPrimaryVariables computeFluxForCellCenter(const Problem& problem, - const Element &element, - const FVElementGeometry& fvGeometry, - const ElementVolumeVariables& elemVolVars, - const ElementFaceVariables& elemFaceVars, - const SubControlVolumeFace &scvf, - const FluxVariablesCache& fluxVarsCache) + CellCenterPrimaryVariables computeMassFlux(const Problem& problem, + const Element &element, + const FVElementGeometry& fvGeometry, + const ElementVolumeVariables& elemVolVars, + const ElementFaceVariables& elemFaceVars, + const SubControlVolumeFace &scvf, + const FluxVariablesCache& fluxVarsCache) { CellCenterPrimaryVariables flux(0.0); @@ -106,11 +106,11 @@ public: flux[Indices::replaceCompEqIdx] = std::accumulate(flux.begin(), flux.end(), 0.0); } - flux += MolecularDiffusionType::diffusiveFluxForCellCenter(problem, fvGeometry, elemVolVars, scvf); + flux += MolecularDiffusionType::flux(problem, fvGeometry, elemVolVars, scvf); return flux; } }; } // end namespace -#endif // DUMUX_NAVIERSTOKES_NC_STAGGERED_FLUXVARIABLES_HH +#endif diff --git a/dumux/freeflow/navierstokesnc/staggered/localresidual.hh b/dumux/freeflow/compositional/staggered/localresidual.hh similarity index 79% rename from dumux/freeflow/navierstokesnc/staggered/localresidual.hh rename to dumux/freeflow/compositional/staggered/localresidual.hh index 9051e1614d206a266e1c7b2c30e919d9b25e9f3f..c0288bebcac7d02cf8d96ff5c63ef8a5286d469b 100644 --- a/dumux/freeflow/navierstokesnc/staggered/localresidual.hh +++ b/dumux/freeflow/compositional/staggered/localresidual.hh @@ -18,11 +18,11 @@ *****************************************************************************/ /*! * \file - * \ingroup NavierStokesNCModel - * \copydoc Dumux::NavierStokesNCResidualImpl + * \ingroup FreeflowNCModel + * \copydoc Dumux::FreeflowNCResidualImpl */ -#ifndef DUMUX_STAGGERED_NAVIERSTOKES_NC_LOCAL_RESIDUAL_HH -#define DUMUX_STAGGERED_NAVIERSTOKES_NC_LOCAL_RESIDUAL_HH +#ifndef DUMUX_FREEFLOW_NC_STAGGERED_LOCAL_RESIDUAL_HH +#define DUMUX_FREEFLOW_NC_STAGGERED_LOCAL_RESIDUAL_HH #include <dumux/common/properties.hh> #include <dumux/discretization/methods.hh> @@ -31,20 +31,18 @@ namespace Dumux { // forward declaration -template<class TypeTag, DiscretizationMethod discMethod> -class NavierStokesNCResidualImpl; +template<class TypeTag, DiscretizationMethod discMethod> +class FreeflowNCResidualImpl; /*! - * \ingroup NavierStokesNCModel - * \brief Element-wise calculation of the multi-component Navier-Stokes residual for models using the staggered discretization + * \ingroup FreeflowNCModel + * \brief Element-wise calculation of the multi-component free-flow residual for models using the staggered discretization */ template<class TypeTag> -class NavierStokesNCResidualImpl<TypeTag, DiscretizationMethod::staggered> +class FreeflowNCResidualImpl<TypeTag, DiscretizationMethod::staggered> : public NavierStokesResidual<TypeTag> { using ParentType = NavierStokesResidual<TypeTag>; - friend class StaggeredLocalResidual<TypeTag>; - friend ParentType; using Scalar = typename GET_PROP_TYPE(TypeTag, Scalar); using Problem = typename GET_PROP_TYPE(TypeTag, Problem); @@ -61,6 +59,8 @@ class NavierStokesNCResidualImpl<TypeTag, DiscretizationMethod::staggered> static constexpr bool useMoles = GET_PROP_VALUE(TypeTag, UseMoles); static constexpr auto cellCenterOffset = ParentType::cellCenterOffset; + using EnergyLocalResidual = typename ParentType::EnergyLocalResidual; + public: using ParentType::ParentType; @@ -90,26 +90,24 @@ public: if(Indices::replaceCompEqIdx < numComponents) storage[Indices::replaceCompEqIdx] = density; - this->computeStorageForCellCenterNonIsothermal_(std::integral_constant<bool, ModelTraits::enableEnergyBalance() >(), - problem, scv, volVars, storage); + EnergyLocalResidual::fluidPhaseStorage(storage, volVars); return storage; } -protected: /*! * \brief Sets a fixed Dirichlet value for a cell (such as pressure) at the boundary. * This is a provisional alternative to setting the Dirichlet value on the boundary directly. */ template<class ElementVolumeVariables, class BoundaryTypes> - void setFixedCell_(CellCenterResidual& residual, - const Problem& problem, - const SubControlVolume& insideScv, - const ElementVolumeVariables& elemVolVars, - const BoundaryTypes& bcTypes) const + void setFixedCell(CellCenterResidual& residual, + const Problem& problem, + const SubControlVolume& insideScv, + const ElementVolumeVariables& elemVolVars, + const BoundaryTypes& bcTypes) const { - ParentType::setFixedCell_(residual, problem, insideScv, elemVolVars, bcTypes); + ParentType::setFixedCell(residual, problem, insideScv, elemVolVars, bcTypes); for (int compIdx = 0; compIdx < numComponents; ++compIdx) { @@ -129,4 +127,4 @@ protected: }; } -#endif // DUMUX_CC_LOCAL_RESIDUAL_HH +#endif diff --git a/dumux/freeflow/navierstokesnc/volumevariables.hh b/dumux/freeflow/compositional/volumevariables.hh similarity index 89% rename from dumux/freeflow/navierstokesnc/volumevariables.hh rename to dumux/freeflow/compositional/volumevariables.hh index 85c0c094e17e622f951449a40aca7a2966ecd4df..be8632b0d0947c0263a7ccfda52290ad0e66a857 100644 --- a/dumux/freeflow/navierstokesnc/volumevariables.hh +++ b/dumux/freeflow/compositional/volumevariables.hh @@ -18,12 +18,12 @@ *****************************************************************************/ /*! * \file - * \ingroup NavierStokesNCModel + * \ingroup FreeflowNCModel * - * \copydoc Dumux::NavierStokesNCVolumeVariables + * \copydoc Dumux::FreeflowNCVolumeVariables */ -#ifndef DUMUX_NAVIER_STOKES_NC_VOLUMEVARIABLES_HH -#define DUMUX_NAVIER_STOKES_NC_VOLUMEVARIABLES_HH +#ifndef DUMUX_FREEFLOW_NC_VOLUMEVARIABLES_HH +#define DUMUX_FREEFLOW_NC_VOLUMEVARIABLES_HH #include <dune/common/exceptions.hh> @@ -32,19 +32,18 @@ namespace Dumux { /*! - * \ingroup NavierStokesNCModel - * \brief Volume variables for the single-phase, multi-component Navier-Stokes model. + * \ingroup FreeflowNCModel + * \brief Volume variables for the single-phase, multi-component free-flow model. */ template <class Traits> -class NavierStokesNCVolumeVariables : public FreeFlowVolumeVariables< Traits, NavierStokesNCVolumeVariables<Traits> > +class FreeflowNCVolumeVariables : public FreeFlowVolumeVariables< Traits, FreeflowNCVolumeVariables<Traits> > { - using ThisType = NavierStokesNCVolumeVariables<Traits>; + using ThisType = FreeflowNCVolumeVariables<Traits>; using ParentType = FreeFlowVolumeVariables<Traits, ThisType>; using Scalar = typename Traits::PrimaryVariables::value_type; - using Indices = typename Traits::ModelTraits::Indices; - static constexpr int fluidSystemPhaseIdx = Indices::fluidSystemPhaseIdx; + static constexpr int fluidSystemPhaseIdx = Traits::ModelTraits::Indices::fluidSystemPhaseIdx; static constexpr int numComponents = Traits::ModelTraits::numComponents(); static constexpr bool useMoles = Traits::ModelTraits::useMoles(); @@ -54,6 +53,8 @@ public: using FluidSystem = typename Traits::FluidSystem; //! export the fluid state type using FluidState = typename Traits::FluidState; + //! export the indices type + using Indices = typename Traits::ModelTraits::Indices; /*! * \brief Update all quantities for a given control volume @@ -188,25 +189,25 @@ public: Scalar viscosity() const { return fluidState_.viscosity(fluidSystemPhaseIdx); } - /*! - * \brief Returns the mass fraction of a component in the phase \f$\mathrm{[-]}\f$ - * - * \param compIdx the index of the component - */ - Scalar massFraction(int compIdx) const - { - return fluidState_.massFraction(fluidSystemPhaseIdx, compIdx); - } + /*! + * \brief Returns the mass fraction of a component in the phase \f$\mathrm{[-]}\f$ + * + * \param compIdx the index of the component + */ + Scalar massFraction(int compIdx) const + { + return fluidState_.massFraction(fluidSystemPhaseIdx, compIdx); + } - /*! - * \brief Returns the mole fraction of a component in the phase \f$\mathrm{[-]}\f$ - * - * \param compIdx the index of the component - */ - Scalar moleFraction(int compIdx) const - { - return fluidState_.moleFraction(fluidSystemPhaseIdx, compIdx); - } + /*! + * \brief Returns the mole fraction of a component in the phase \f$\mathrm{[-]}\f$ + * + * \param compIdx the index of the component + */ + Scalar moleFraction(int compIdx) const + { + return fluidState_.moleFraction(fluidSystemPhaseIdx, compIdx); + } /*! * \brief Returns the mass density of a given phase \f$\mathrm{[kg/m^3]}\f$ diff --git a/dumux/freeflow/navierstokesnc/vtkoutputfields.hh b/dumux/freeflow/compositional/vtkoutputfields.hh similarity index 70% rename from dumux/freeflow/navierstokesnc/vtkoutputfields.hh rename to dumux/freeflow/compositional/vtkoutputfields.hh index 38beefd9057683d30aa0bd0f9917f69eb97d81f0..bfd5f54dffc328839d1e2ced521708c1f829b374 100644 --- a/dumux/freeflow/navierstokesnc/vtkoutputfields.hh +++ b/dumux/freeflow/compositional/vtkoutputfields.hh @@ -18,11 +18,11 @@ *****************************************************************************/ /*! * \file - * \ingroup NavierStokesNCModel - * \copydoc Dumux::NavierStokesNCVtkOutputFields + * \ingroup FreeflowNCModel + * \copydoc Dumux::FreeflowNCVtkOutputFields */ -#ifndef DUMUX_NAVIER_STOKES_NC_VTK_OUTPUT_FIELDS_HH -#define DUMUX_NAVIER_STOKES_NC_VTK_OUTPUT_FIELDS_HH +#ifndef DUMUX_FREEFLOW_NC_VTK_OUTPUT_FIELDS_HH +#define DUMUX_FREEFLOW_NC_VTK_OUTPUT_FIELDS_HH #include <dumux/common/properties.hh> #include <dumux/freeflow/navierstokes/vtkoutputfields.hh> @@ -31,20 +31,26 @@ namespace Dumux { /*! - * \ingroup NavierStokesNCModel - * \brief Adds vtk output fields specific to the NavierStokesNC model + * \ingroup FreeflowNCModel + * \brief Adds vtk output fields specific to the FreeflowNC model */ -template<class FVGridGeometry, class FluidSystem, int phaseIdx> -class NavierStokesNCVtkOutputFields +template<class BaseVtkOutputFields, class ModelTraits, class FVGridGeometry, class FluidSystem, int phaseIdx> +class FreeflowNCVtkOutputFields { public: - //! Initialize the Navier-StokesNC specific vtk output fields. + //! Initialize the FreeflowNC specific vtk output fields. template <class VtkOutputModule> static void init(VtkOutputModule& vtk) { - NavierStokesVtkOutputFields<FVGridGeometry>::init(vtk); + BaseVtkOutputFields::init(vtk); + add(vtk); + } + //! Add the FreeflowNC specific vtk output fields. + template <class VtkOutputModule> + static void add(VtkOutputModule& vtk) + { for (int j = 0; j < FluidSystem::numComponents; ++j) { vtk.addVolumeVariable([j](const auto& v){ return v.massFraction(j); }, "X^" + FluidSystem::componentName(j) + "_" + FluidSystem::phaseName(phaseIdx)); @@ -54,6 +60,9 @@ public: vtk.addVolumeVariable([j](const auto& v){ return v.diffusionCoefficient(j); }, "D^" + FluidSystem::componentName(j) + "_" + FluidSystem::phaseName(phaseIdx)); } } + if (ModelTraits::usesTurbulenceModel()) + // the eddy diffusivity is recalculated for an arbitrary component which is not the phase component + vtk.addVolumeVariable([](const auto& v){ return v.effectiveDiffusivity(1-phaseIdx) - v.diffusionCoefficient(1-phaseIdx); }, "D_t"); } }; diff --git a/dumux/freeflow/ransnc/model.hh b/dumux/freeflow/compositional/zeroeqncmodel.hh similarity index 52% rename from dumux/freeflow/ransnc/model.hh rename to dumux/freeflow/compositional/zeroeqncmodel.hh index 0da3400607d484217c79ffaf53994f420ffcae11..61f4cc680e8e5aadb8432f47ddc7ee354cbbd29c 100644 --- a/dumux/freeflow/ransnc/model.hh +++ b/dumux/freeflow/compositional/zeroeqncmodel.hh @@ -18,51 +18,27 @@ *****************************************************************************/ /*! * \file - * \ingroup RANSModel + * \ingroup FreeflowNCModel * - * \brief A single-phase, multi-component isothermal Navier-Stokes model + * \brief A single-phase, multi-component Reynolds-Averaged Navier-Stokes 0-Eq. model * - * \copydoc Dumux::RANSModel - * - * The system is closed by a <B> component mass/mole balance equation </B> for each component \f$\kappa\f$: - * \f[ - * \frac{\partial \left(\varrho X^\kappa\right)}{\partial t} - * + \nabla \cdot \left( \varrho {\boldsymbol{v}} X^\kappa - * - (D^\kappa + D_\text{t}) \varrho \frac{M^\kappa}{M} \textbf{grad}\, x^\kappa \right) - * - q^\kappa = 0 - * \f] - * - * Alternatively, one component balance equation can be replace by a <B> total mass/mole balance equation </B>: - * \f[ - * \frac{\partial \varrho_g}{\partial t} - * + \nabla \cdot \left( - * \varrho {\boldsymbol{v}} - * - \sum_\kappa (D^\kappa + D_\text{t}) \varrho \frac{M^\kappa}{M} \textbf{grad}\, x^\kappa - * \right) - * - q = 0 - * \f] - * - * The eddy diffusivity \f$ D_\text{t} \f$ is related to the eddy viscosity \f$ \nu_\text{t} \f$ - * by the turbulent Schmidt number: - * \f[ D_\text{t} = \frac{\nu_\text{t}}{\mathrm{Sc}_\text{t}} \f] - * - * So far, only the staggered grid spatial discretization (for structured grids) is available. + * \copydoc Dumux::FreeflowNCModel */ -#ifndef DUMUX_RANS_NC_MODEL_HH -#define DUMUX_RANS_NC_MODEL_HH +#ifndef DUMUX_ZEROEQ_NC_MODEL_HH +#define DUMUX_ZEROEQ_NC_MODEL_HH #include <dumux/common/properties.hh> -#include <dumux/freeflow/navierstokesnc/model.hh> +#include <dumux/freeflow/compositional/navierstokesncmodel.hh> +#include <dumux/freeflow/nonisothermal/vtkoutputfields.hh> +#include <dumux/freeflow/rans/zeroeq/model.hh> -#include "indices.hh" -#include "volumevariables.hh" #include "vtkoutputfields.hh" namespace Dumux { /////////////////////////////////////////////////////////////////////////// -// properties for the single-phase, multi-component RANS model +// properties for the single-phase, multi-component ZeroEq model /////////////////////////////////////////////////////////////////////////// namespace Properties { @@ -70,14 +46,39 @@ namespace Properties { // Type tags ////////////////////////////////////////////////////////////////// -//! The type tags for the single-phase, multi-component isothermal RANS model -NEW_TYPE_TAG(RANSNC, INHERITS_FROM(NavierStokesNC)); -NEW_TYPE_TAG(ZeroEqNC, INHERITS_FROM(RANSNC)); +//! The type tags for the single-phase, multi-component isothermal ZeroEq model +NEW_TYPE_TAG(ZeroEqNC, INHERITS_FROM(NavierStokesNC)); /////////////////////////////////////////////////////////////////////////// // default property values /////////////////////////////////////////////////////////////////////////// +/*! + * \ingroup ZeroEqModel + * \brief Traits for the Reynolds-averaged Navier-Stokes 0-Eq. model + */ +template<int dimension, int nComp, int phaseIdx, int replaceCompEqIdx, bool useM> +struct ZeroEqNCModelTraits : NavierStokesNCModelTraits<dimension, nComp, phaseIdx, replaceCompEqIdx, useM> +{ + //! The model does include a turbulence model + static constexpr bool usesTurbulenceModel() { return true; } +}; + +//! The model traits of the isothermal model +SET_PROP(ZeroEqNC, ModelTraits) +{ +private: + using GridView = typename GET_PROP_TYPE(TypeTag, FVGridGeometry)::GridView; + static constexpr int dim = GridView::dimension; + using FluidSystem = typename GET_PROP_TYPE(TypeTag, FluidSystem); + static constexpr int numComponents = FluidSystem::numComponents; + static constexpr int phaseIdx = GET_PROP_VALUE(TypeTag, PhaseIdx); + static constexpr int replaceCompEqIdx = GET_PROP_VALUE(TypeTag, ReplaceCompEqIdx); + static constexpr bool useMoles = GET_PROP_VALUE(TypeTag, UseMoles); +public: + using type = ZeroEqNCModelTraits<dim, numComponents, phaseIdx, replaceCompEqIdx, useMoles>; +}; + //! Set the volume variables property SET_PROP(ZeroEqNC, VolumeVariables) { @@ -88,31 +89,46 @@ private: using MT = typename GET_PROP_TYPE(TypeTag, ModelTraits); using Traits = NavierStokesVolumeVariablesTraits<PV, FSY, FST, MT>; - using NSVolVars = NavierStokesNCVolumeVariables<Traits>; - using RANSVolVars = ZeroEqVolumeVariables<Traits, NSVolVars>; + using CompositionalVolVars = FreeflowNCVolumeVariables<Traits>; public: - using type = RANSNCVolumeVariables<Traits, RANSVolVars>; + using type = ZeroEqVolumeVariables<Traits, CompositionalVolVars>; }; //! The specific vtk output fields SET_PROP(ZeroEqNC, VtkOutputFields) { private: + using ModelTraits = typename GET_PROP_TYPE(TypeTag, ModelTraits); using FVGridGeometry = typename GET_PROP_TYPE(TypeTag, FVGridGeometry); using FluidSystem = typename GET_PROP_TYPE(TypeTag, FluidSystem); static constexpr int phaseIdx = GET_PROP_VALUE(TypeTag, PhaseIdx); - using SinglePhaseVtkOutputFields = RANSVtkOutputFields<FVGridGeometry>; + using BaseVtkOutputFields = RANSVtkOutputFields<FVGridGeometry>; public: - using type = RANSNCVtkOutputFields<FVGridGeometry, FluidSystem, phaseIdx, SinglePhaseVtkOutputFields>; + using type = FreeflowNCVtkOutputFields<BaseVtkOutputFields, ModelTraits, FVGridGeometry, FluidSystem, phaseIdx>; }; ////////////////////////////////////////////////////////////////////////// -// Property values for non-isothermal multi-component RANS model +// Property values for non-isothermal multi-component ZeroEq model ////////////////////////////////////////////////////////////////////////// -//! The type tags for the single-phase, multi-component non-isothermal RANS models -NEW_TYPE_TAG(RANSNCNI, INHERITS_FROM(NavierStokesNCNI)); -NEW_TYPE_TAG(ZeroEqNCNI, INHERITS_FROM(RANSNCNI)); +//! The type tags for the single-phase, multi-component non-isothermal ZeroEq models +NEW_TYPE_TAG(ZeroEqNCNI, INHERITS_FROM(NavierStokesNCNI)); + +//! The model traits of the non-isothermal model +SET_PROP(ZeroEqNCNI, ModelTraits) +{ +private: + using GridView = typename GET_PROP_TYPE(TypeTag, FVGridGeometry)::GridView; + static constexpr int dim = GridView::dimension; + using FluidSystem = typename GET_PROP_TYPE(TypeTag, FluidSystem); + static constexpr int numComponents = FluidSystem::numComponents; + static constexpr int phaseIdx = GET_PROP_VALUE(TypeTag, PhaseIdx); + static constexpr int replaceCompEqIdx = GET_PROP_VALUE(TypeTag, ReplaceCompEqIdx); + static constexpr bool useMoles = GET_PROP_VALUE(TypeTag, UseMoles); + using IsothermalModelTraits = ZeroEqNCModelTraits<dim, numComponents, phaseIdx, replaceCompEqIdx, useMoles>; +public: + using type = FreeflowNIModelTraits<IsothermalModelTraits>; +}; //! Set the volume variables property SET_PROP(ZeroEqNCNI, VolumeVariables) @@ -124,24 +140,23 @@ private: using MT = typename GET_PROP_TYPE(TypeTag, ModelTraits); using Traits = NavierStokesVolumeVariablesTraits<PV, FSY, FST, MT>; - using NSVolVars = NavierStokesNCVolumeVariables<Traits>; - using RANSVolVars = ZeroEqVolumeVariables<Traits, NSVolVars>; + using NCVolVars = FreeflowNCVolumeVariables<Traits>; public: - using type = RANSNCVolumeVariables<Traits, RANSVolVars>; + using type = ZeroEqVolumeVariables<Traits, NCVolVars>; }; //! The specific vtk output fields SET_PROP(ZeroEqNCNI, VtkOutputFields) { private: + using ModelTraits = typename GET_PROP_TYPE(TypeTag, ModelTraits); using FVGridGeometry = typename GET_PROP_TYPE(TypeTag, FVGridGeometry); using FluidSystem = typename GET_PROP_TYPE(TypeTag, FluidSystem); static constexpr int phaseIdx = GET_PROP_VALUE(TypeTag, PhaseIdx); - using NavierStokesFields = NavierStokesVtkOutputFields<FVGridGeometry>; - using RANSFields = RANSVtkOutputFields<FVGridGeometry>; - using SinglePhaseVtkOutputFields = RANSNonIsothermalVtkOutputFields<NavierStokesFields, RANSFields>; + using BaseVtkOutputFields = RANSVtkOutputFields<FVGridGeometry>; + using NonIsothermalFields = FreeflowNonIsothermalVtkOutputFields<BaseVtkOutputFields, ModelTraits>; public: - using type = RANSNCVtkOutputFields<FVGridGeometry, FluidSystem, phaseIdx, SinglePhaseVtkOutputFields>; + using type = FreeflowNCVtkOutputFields<NonIsothermalFields, ModelTraits, FVGridGeometry, FluidSystem, phaseIdx>; }; // \} diff --git a/dumux/freeflow/navierstokes/model.hh b/dumux/freeflow/navierstokes/model.hh index ae26d70ea30f98507b486f88ee3dc92094d2ee7c..3d4ef755033d4ed1764c1829c7384491e7fb834a 100644 --- a/dumux/freeflow/navierstokes/model.hh +++ b/dumux/freeflow/navierstokes/model.hh @@ -96,6 +96,9 @@ struct NavierStokesModelTraits //! The model is isothermal static constexpr bool enableEnergyBalance() { return false; } + //! The model does not include a turbulence model + static constexpr bool usesTurbulenceModel() { return false; } + //! the indices using Indices = NavierStokesIndices<dim()>; }; @@ -215,22 +218,20 @@ private: static constexpr int dim = GridView::dimension; using IsothermalTraits = NavierStokesModelTraits<dim>; public: - using type = NavierStokesNIModelTraits<IsothermalTraits>; + using type = FreeflowNIModelTraits<IsothermalTraits>; }; //! The specific non-isothermal vtk output fields SET_PROP(NavierStokesNI, VtkOutputFields) { private: + using ModelTraits = typename GET_PROP_TYPE(TypeTag, ModelTraits); using FVGridGeometry = typename GET_PROP_TYPE(TypeTag, FVGridGeometry); using IsothermalFields = NavierStokesVtkOutputFields<FVGridGeometry>; public: - using type = NavierStokesNonIsothermalVtkOutputFields<IsothermalFields>; + using type = FreeflowNonIsothermalVtkOutputFields<IsothermalFields, ModelTraits>; }; -//! Use Fourier's Law as default heat conduction type -SET_TYPE_PROP(NavierStokesNI, HeatConductionType, FouriersLaw<TypeTag>); - // \} } diff --git a/dumux/freeflow/navierstokes/staggered/fluxvariables.hh b/dumux/freeflow/navierstokes/staggered/fluxvariables.hh index f3191ef751c020b39e9ea5a89c9754a01f0ec06e..1520a64e9fbd4bfcd7e6819d84798b03a41ebcff 100644 --- a/dumux/freeflow/navierstokes/staggered/fluxvariables.hh +++ b/dumux/freeflow/navierstokes/staggered/fluxvariables.hh @@ -37,7 +37,6 @@ namespace Dumux { template<class TypeTag, DiscretizationMethod discMethod> class NavierStokesFluxVariablesImpl; - /*! * \ingroup NavierStokesModel * \brief The flux variables class for the Navier-Stokes model using the staggered grid discretization. @@ -84,6 +83,8 @@ class NavierStokesFluxVariablesImpl<TypeTag, DiscretizationMethod::staggered> public: + using HeatConductionType = typename GET_PROP_TYPE(TypeTag, HeatConductionType); + /*! * \brief Returns the advective flux over a sub control volume face. * \param elemVolVars All volume variables for the element @@ -131,13 +132,13 @@ public: * scvf * \endverbatim */ - CellCenterPrimaryVariables computeFluxForCellCenter(const Problem& problem, - const Element& element, - const FVElementGeometry& fvGeometry, - const ElementVolumeVariables& elemVolVars, - const ElementFaceVariables& elemFaceVars, - const SubControlVolumeFace& scvf, - const FluxVariablesCache& fluxVarsCache) + CellCenterPrimaryVariables computeMassFlux(const Problem& problem, + const Element& element, + const FVElementGeometry& fvGeometry, + const ElementVolumeVariables& elemVolVars, + const ElementFaceVariables& elemFaceVars, + const SubControlVolumeFace& scvf, + const FluxVariablesCache& fluxVarsCache) { // The advectively transported quantity (i.e density for a single-phase system). auto upwindTerm = [](const auto& volVars) { return volVars.density(); }; diff --git a/dumux/freeflow/navierstokes/staggered/localresidual.hh b/dumux/freeflow/navierstokes/staggered/localresidual.hh index eb68642847c3d4ebecd106cc29324e6c0ed2174d..033866eeb9b867599f6ae21f7a7fd11d19fdc052 100644 --- a/dumux/freeflow/navierstokes/staggered/localresidual.hh +++ b/dumux/freeflow/navierstokes/staggered/localresidual.hh @@ -28,6 +28,7 @@ #include <dumux/discretization/methods.hh> #include <dumux/assembly/staggeredlocalresidual.hh> #include <dune/common/hybridutilities.hh> +#include <dumux/freeflow/nonisothermal/localresidual.hh> namespace Dumux { @@ -79,6 +80,7 @@ class NavierStokesResidualImpl<TypeTag, DiscretizationMethod::staggered> using ModelTraits = typename GET_PROP_TYPE(TypeTag, ModelTraits); public: + using EnergyLocalResidual = FreeFlowEnergyLocalResidual<FVGridGeometry, FluxVariables, ModelTraits::enableEnergyBalance()>; // account for the offset of the cell center privars within the PrimaryVariables container static constexpr auto cellCenterOffset = ModelTraits::numEq() - CellCenterPrimaryVariables::dimension; @@ -97,11 +99,10 @@ public: const ElementFluxVariablesCache& elemFluxVarsCache) const { FluxVariables fluxVars; - CellCenterPrimaryVariables flux = fluxVars.computeFluxForCellCenter(problem, element, fvGeometry, elemVolVars, - elemFaceVars, scvf, elemFluxVarsCache[scvf]); + CellCenterPrimaryVariables flux = fluxVars.computeMassFlux(problem, element, fvGeometry, elemVolVars, + elemFaceVars, scvf, elemFluxVarsCache[scvf]); - computeFluxForCellCenterNonIsothermal_(std::integral_constant<bool, ModelTraits::enableEnergyBalance()>(), - problem, element, fvGeometry, elemVolVars, elemFaceVars, scvf, elemFluxVarsCache, flux); + EnergyLocalResidual::heatFlux(flux, problem, element, fvGeometry, elemVolVars, elemFaceVars, scvf); return flux; } @@ -135,8 +136,7 @@ public: CellCenterPrimaryVariables storage; storage[Indices::conti0EqIdx - ModelTraits::dim()] = volVars.density(); - computeStorageForCellCenterNonIsothermal_(std::integral_constant<bool, ModelTraits::enableEnergyBalance() >(), - problem, scv, volVars, storage); + EnergyLocalResidual::fluidPhaseStorage(storage, volVars); return storage; } @@ -183,25 +183,26 @@ public: return fluxVars.computeMomentumFlux(problem, element, scvf, fvGeometry, elemVolVars, elementFaceVars); } -protected: + /*! + * \brief Sets a fixed Dirichlet value for a cell (such as pressure) at the boundary. + * This is a provisional alternative to setting the Dirichlet value on the boundary directly. + */ + template<class BoundaryTypes> + void setFixedCell(CellCenterResidual& residual, + const Problem& problem, + const SubControlVolume& insideScv, + const ElementVolumeVariables& elemVolVars, + const BoundaryTypes& bcTypes) const + { + // set a fixed pressure for cells adjacent to a wall + if(bcTypes.isDirichletCell(Indices::conti0EqIdx)) + { + const auto& insideVolVars = elemVolVars[insideScv]; + residual[Indices::conti0EqIdx - cellCenterOffset] = insideVolVars.pressure() - problem.dirichletAtPos(insideScv.center())[Indices::pressureIdx]; + } + } - // /*! - // * \brief Evaluate boundary conditions - // */ - // template<class ElementBoundaryTypes> - // void evalBoundary_(const Element& element, - // const FVElementGeometry& fvGeometry, - // const ElementVolumeVariables& elemVolVars, - // const ElementFaceVariables& elemFaceVars, - // const ElementBoundaryTypes& elemBcTypes, - // const ElementFluxVariablesCache& elemFluxVarsCache) - // { - // evalBoundaryForCellCenter_(element, fvGeometry, elemVolVars, elemFaceVars, elemBcTypes, elemFluxVarsCache); - // for (auto&& scvf : scvfs(fvGeometry)) - // { - // evalBoundaryForFace_(element, fvGeometry, scvf, elemVolVars, elemFaceVars, elemBcTypes, elemFluxVarsCache); - // } - // } +protected: /*! * \brief Evaluate boundary conditions for a cell center dof @@ -220,16 +221,19 @@ protected: { if (scvf.boundary()) { - auto boundaryFlux = computeFluxForCellCenter(problem, element, fvGeometry, elemVolVars, elemFaceVars, scvf, elemFluxVarsCache); - const auto& scv = fvGeometry.scv(scvf.insideScvIdx()); - - // handle the actual boundary conditions: const auto bcTypes = problem.boundaryTypes(element, scvf); + // treat Dirichlet and outflow BCs + FluxVariables fluxVars; + auto boundaryFlux = fluxVars.computeMassFlux(problem, element, fvGeometry, elemVolVars, + elemFaceVars, scvf, elemFluxVarsCache[scvf]); + + EnergyLocalResidual::heatFlux(boundaryFlux, problem, element, fvGeometry, elemVolVars, elemFaceVars, scvf); + + // treat Neumann BCs, i.e. overwrite certain fluxes by user-specified values if(bcTypes.hasNeumann()) { static constexpr auto numEqCellCenter = CellCenterResidual::dimension; - // handle Neumann BCs, i.e. overwrite certain fluxes by user-specified values for(int eqIdx = 0; eqIdx < numEqCellCenter; ++eqIdx) { if(bcTypes.isNeumann(eqIdx + cellCenterOffset)) @@ -243,30 +247,13 @@ protected: residual += boundaryFlux; - asImp_().setFixedCell_(residual, problem, scv, elemVolVars, bcTypes); + // if specified, set a fixed value at the center of a cell at the boundary + const auto& scv = fvGeometry.scv(scvf.insideScvIdx()); + asImp_().setFixedCell(residual, problem, scv, elemVolVars, bcTypes); } } } - /*! - * \brief Sets a fixed Dirichlet value for a cell (such as pressure) at the boundary. - * This is a provisional alternative to setting the Dirichlet value on the boundary directly. - */ - template<class BoundaryTypes> - void setFixedCell_(CellCenterResidual& residual, - const Problem& problem, - const SubControlVolume& insideScv, - const ElementVolumeVariables& elemVolVars, - const BoundaryTypes& bcTypes) const - { - // set a fixed pressure for cells adjacent to a wall - if(bcTypes.isDirichletCell(Indices::conti0EqIdx)) - { - const auto& insideVolVars = elemVolVars[insideScv]; - residual[Indices::conti0EqIdx - cellCenterOffset] = insideVolVars.pressure() - problem.dirichletAtPos(insideScv.center())[Indices::pressureIdx]; - } - } - /*! * \brief Evaluate boundary conditions for a face dof */ @@ -327,52 +314,6 @@ protected: } } - //! Evaluate energy fluxes entering or leaving the cell center control volume for non isothermal models - void computeFluxForCellCenterNonIsothermal_(std::true_type, - const Problem& problem, - const Element &element, - const FVElementGeometry& fvGeometry, - const ElementVolumeVariables& elemVolVars, - const ElementFaceVariables& elemFaceVars, - const SubControlVolumeFace &scvf, - const ElementFluxVariablesCache& elemFluxVarsCache, - CellCenterPrimaryVariables& flux) const - { - // if we are on an inflow/outflow boundary, use the volVars of the element itself - // TODO: catch neumann and outflow in localResidual's evalBoundary_() - bool isOutflow = false; - if(scvf.boundary()) - { - const auto bcTypes = problem.boundaryTypesAtPos(scvf.center()); - if(bcTypes.isOutflow(Indices::energyBalanceIdx)) - isOutflow = true; - } - - auto upwindTerm = [](const auto& volVars) { return volVars.density() * volVars.enthalpy(); }; - using HeatConductionType = typename GET_PROP_TYPE(TypeTag, HeatConductionType); - - flux[Indices::energyBalanceIdx - cellCenterOffset] = FluxVariables::advectiveFluxForCellCenter(elemVolVars, elemFaceVars, scvf, upwindTerm, isOutflow); - flux[Indices::energyBalanceIdx - cellCenterOffset] += HeatConductionType::diffusiveFluxForCellCenter(problem, element, fvGeometry, elemVolVars, scvf); - } - - //! Evaluate energy fluxes entering or leaving the cell center control volume for non isothermal models - template <typename... Args> - void computeFluxForCellCenterNonIsothermal_(std::false_type, Args&&... args) const {} - - //! Evaluate energy storage for non isothermal models - void computeStorageForCellCenterNonIsothermal_(std::true_type, - const Problem& problem, - const SubControlVolume& scv, - const VolumeVariables& volVars, - CellCenterPrimaryVariables& storage) const - { - storage[Indices::energyBalanceIdx - cellCenterOffset] = volVars.density() * volVars.internalEnergy(); - } - - //! Evaluate energy storage for isothermal models - template <typename... Args> - void computeStorageForCellCenterNonIsothermal_(std::false_type, Args&&... args) const {} - private: //! Returns the implementation of the problem (i.e. static polymorphism) diff --git a/dumux/freeflow/navierstokes/volumevariables.hh b/dumux/freeflow/navierstokes/volumevariables.hh index 87e1c41612b66160499025356e2df94a176e091b..8bc831ae3e194d0c09db20c3c518f02a71ac0e21 100644 --- a/dumux/freeflow/navierstokes/volumevariables.hh +++ b/dumux/freeflow/navierstokes/volumevariables.hh @@ -40,15 +40,16 @@ class NavierStokesVolumeVariables : public FreeFlowVolumeVariables< Traits, Navi using ParentType = FreeFlowVolumeVariables<Traits, ThisType>; using Scalar = typename Traits::PrimaryVariables::value_type; - using Indices = typename Traits::ModelTraits::Indices; - static constexpr int fluidSystemPhaseIdx = Indices::fluidSystemPhaseIdx; + static constexpr int fluidSystemPhaseIdx = Traits::ModelTraits::Indices::fluidSystemPhaseIdx; public: //! export the underlying fluid system using FluidSystem = typename Traits::FluidSystem; //! export the fluid state type using FluidState = typename Traits::FluidState; + //! export the indices type + using Indices = typename Traits::ModelTraits::Indices; /*! * \brief Update all quantities for a given control volume diff --git a/dumux/freeflow/navierstokesnc/staggered/CMakeLists.txt b/dumux/freeflow/navierstokesnc/staggered/CMakeLists.txt deleted file mode 100644 index 105521ca0a3a13e4d0d72007ea8b60393cb5ae6a..0000000000000000000000000000000000000000 --- a/dumux/freeflow/navierstokesnc/staggered/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ - -#install headers -install(FILES -fluxvariables.hh -localresidual.hh -DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/freeflow/navierstokesnc/staggered) diff --git a/dumux/freeflow/nonisothermal/indices.hh b/dumux/freeflow/nonisothermal/indices.hh index 5e09db53300558f5fb8cf6e6400c237ea3137bb9..42d9edf3649d4616fa14ab22c13ef8729bb087e7 100644 --- a/dumux/freeflow/nonisothermal/indices.hh +++ b/dumux/freeflow/nonisothermal/indices.hh @@ -18,23 +18,23 @@ *****************************************************************************/ /*! * \file - * \ingroup NavierStokesNIModel - * \copydoc Dumux::NavierStokesNonIsothermalIndices + * \ingroup FreeflowNIModel + * \copydoc Dumux::FreeflowNonIsothermalIndices */ -#ifndef DUMUX_NAVIERSTOKES_NI_INDICES_HH -#define DUMUX_NAVIERSTOKES_NI_INDICES_HH +#ifndef DUMUX_FREEFLOW_NI_INDICES_HH +#define DUMUX_FREEFLOW_NI_INDICES_HH namespace Dumux { /*! - * \ingroup NavierStokesNIModel + * \ingroup FreeflowNIModel * \brief Indices for the non-isothermal Navier-Stokes model. * * \tparam IsothermalIndices The isothermal indices class * \tparam numEq the number of equations of the non-isothermal model */ template <class IsothermalIndices, int numEq> -class NavierStokesNonIsothermalIndices : public IsothermalIndices +class FreeflowNonIsothermalIndices : public IsothermalIndices { public: static constexpr int energyBalanceIdx = numEq - 1; diff --git a/dumux/freeflow/nonisothermal/localresidual.hh b/dumux/freeflow/nonisothermal/localresidual.hh new file mode 100644 index 0000000000000000000000000000000000000000..ca84910ccea765e3c8e4efb2032c5497cfa50ba3 --- /dev/null +++ b/dumux/freeflow/nonisothermal/localresidual.hh @@ -0,0 +1,135 @@ +// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +// vi: set et ts=4 sw=4 sts=4: +/***************************************************************************** + * See the file COPYING for full copying permissions. * + * * + * This program is free software: you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation, either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program. If not, see <http://www.gnu.org/licenses/>. * + *****************************************************************************/ +/*! + * \file + * \ingroup FreeflowNIModel + * \copydoc Dumux::FreeFlowEnergyLocalResidual + */ +#ifndef DUMUX_FREE_FLOW_ENERGY_LOCAL_RESIDUAL_HH +#define DUMUX_FREE_FLOW_ENERGY_LOCAL_RESIDUAL_HH + +#include <dumux/discretization/methods.hh> + +namespace Dumux { + +// forward declaration +template<class FVGridGeometry, class FluxVariables, DiscretizationMethod discMethod, bool enableEneryBalance> +class FreeFlowEnergyLocalResidualImplementation; + +/*! + * \ingroup FreeflowNIModel + * \brief Element-wise calculation of the local residual for non-isothermal + * free-flow models + */ +template<class FVGridGeometry, class FluxVariables, bool enableEneryBalance> +using FreeFlowEnergyLocalResidual = + FreeFlowEnergyLocalResidualImplementation<FVGridGeometry, + FluxVariables, + FVGridGeometry::discMethod, + enableEneryBalance>; + +/*! + * \ingroup FreeflowNIModel + * \brief Specialization for isothermal models, does nothing + */ +template<class FVGridGeometry, class FluxVariables, DiscretizationMethod discMethod> +class FreeFlowEnergyLocalResidualImplementation<FVGridGeometry, FluxVariables, discMethod, false> +{ +public: + + //! do nothing for the isothermal case + template <typename... Args> + static void fluidPhaseStorage(Args&&... args) + {} + + //! do nothing for the isothermal case + template <typename... Args> + static void heatConvectionFlux(Args&&... args) + {} + + //! do nothing for the isothermal case + template <typename... Args> + static void heatFlux(Args&&... args) + {} +}; + +/*! + * \ingroup FreeflowNIModel + * \brief Specialization for staggered non-isothermal models + */ +template<class FVGridGeometry, class FluxVariables> +class FreeFlowEnergyLocalResidualImplementation<FVGridGeometry, + FluxVariables, + DiscretizationMethod::staggered, + true> +{ + using Element = typename FVGridGeometry::GridView::template Codim<0>::Entity; + using FVElementGeometry = typename FVGridGeometry::LocalView; + using SubControlVolumeFace = typename FVElementGeometry::SubControlVolumeFace; + using HeatConductionType = typename FluxVariables::HeatConductionType; + +public: + + //! The energy storage in the fluid phase + template<class NumEqVector, class VolumeVariables> + static void fluidPhaseStorage(NumEqVector& storage, + const VolumeVariables& volVars) + { + static constexpr auto localEnergyBalanceIdx = NumEqVector::dimension - 1; + storage[localEnergyBalanceIdx] += volVars.density() * volVars.internalEnergy(); + } + + //! The convective and conductive heat fluxes in the fluid phase + template<class NumEqVector, class Problem, class ElementVolumeVariables, class ElementFaceVariables> + static void heatFlux(NumEqVector& flux, + const Problem& problem, + const Element &element, + const FVElementGeometry& fvGeometry, + const ElementVolumeVariables& elemVolVars, + const ElementFaceVariables& elemFaceVars, + const SubControlVolumeFace& scvf) + { + static constexpr auto localEnergyBalanceIdx = NumEqVector::dimension - 1; + using Indices = typename ElementVolumeVariables::VolumeVariables::Indices; + + bool isOutflow = false; + if(scvf.boundary()) + { + const auto bcTypes = problem.boundaryTypesAtPos(scvf.center()); + if(bcTypes.isOutflow(Indices::energyBalanceIdx)) + isOutflow = true; + } + + auto upwindTerm = [](const auto& volVars) { return volVars.density() * volVars.enthalpy(); }; + flux[localEnergyBalanceIdx] += FluxVariables::advectiveFluxForCellCenter(elemVolVars, + elemFaceVars, + scvf, + upwindTerm, + isOutflow); + if(!isOutflow) + flux[localEnergyBalanceIdx] += HeatConductionType::flux(element, + fvGeometry, + elemVolVars, + scvf); + } +}; + +} // end namespace Dumux + +#endif diff --git a/dumux/freeflow/nonisothermal/model.hh b/dumux/freeflow/nonisothermal/model.hh index ef2626da3d24984535fc16b7618977c581c5a8ea..29c083ec88cc8acb2495033c981ae72bdd3daee8 100644 --- a/dumux/freeflow/nonisothermal/model.hh +++ b/dumux/freeflow/nonisothermal/model.hh @@ -18,9 +18,9 @@ *****************************************************************************/ /*! * \file - * \ingroup NavierStokesNIModel + * \ingroup FreeflowNIModel * - * \brief A single-phase, non-isothermal Navier-Stokes model + * \brief A single-phase, non-isothermal free-flow model * * In addition to the momentum and mass/mole balance equations, this model also solves the <B> energy balance equation </B>: * \f[ @@ -40,28 +40,28 @@ * \f[ \lambda_\text{t} = \frac{\nu_\text{t} \varrho c_\text{p}}{\mathrm{Pr}_\text{t}} \f] */ -#ifndef DUMUX_STAGGERED_NI_MODEL_HH -#define DUMUX_STAGGERED_NI_MODEL_HH +#ifndef DUMUX_FREEFLOW_NI_MODEL_HH +#define DUMUX_FREEFLOW_NI_MODEL_HH #include "indices.hh" namespace Dumux { /*! - * \ingroup NavierStokesNIModel - * \brief Specifies a number properties of non-isothermal free flow + * \ingroup FreeflowNIModel + * \brief Specifies a number properties of non-isothermal free-flow * flow models based on the specifics of a given isothermal model. * \tparam IsothermalTraits Model traits of the isothermal model */ template<class IsothermalTraits> -struct NavierStokesNIModelTraits : public IsothermalTraits +struct FreeflowNIModelTraits : public IsothermalTraits { //! We solve for one more equation, i.e. the energy balance static constexpr int numEq() { return IsothermalTraits::numEq()+1; } //! We additionally solve for the equation balance static constexpr bool enableEnergyBalance() { return true; } //! the indices - using Indices = NavierStokesNonIsothermalIndices<typename IsothermalTraits::Indices, numEq()>; + using Indices = FreeflowNonIsothermalIndices<typename IsothermalTraits::Indices, numEq()>; }; } // end namespace Dumux diff --git a/dumux/freeflow/nonisothermal/ransvtkoutputfields.hh b/dumux/freeflow/nonisothermal/ransvtkoutputfields.hh deleted file mode 100644 index c40137409536817a2e7168f1d3ec6c99f58ef45e..0000000000000000000000000000000000000000 --- a/dumux/freeflow/nonisothermal/ransvtkoutputfields.hh +++ /dev/null @@ -1,61 +0,0 @@ -// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -// vi: set et ts=4 sw=4 sts=4: -/***************************************************************************** - * See the file COPYING for full copying permissions. * - * * - * This program is free software: you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation, either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program. If not, see <http://www.gnu.org/licenses/>. * - *****************************************************************************/ -/*! - * \file - * \ingroup RANSNIModel - * \copydoc Dumux::RANSNonIsothermalVtkOutputFields - */ -#ifndef DUMUX_RANS_NI_OUTPUT_FIELDS_HH -#define DUMUX_RANS_NI_OUTPUT_FIELDS_HH - -#include <dumux/common/properties.hh> - -namespace Dumux -{ - -/*! - * \ingroup RANSNIModel - * \brief Adds vtk output fields specific to non-isothermal RANS models - */ -template<class NavierStokesVtkOutputFields, class RANSVtkOutputFields> -class RANSNonIsothermalVtkOutputFields -{ - -public: - //! Initialize the non-isothermal specific vtk output fields. - template <class VtkOutputModule> - static void init(VtkOutputModule& vtk) - { - NavierStokesVtkOutputFields::init(vtk); - add(vtk); - } - - //! Add the RANS specific vtk output fields. - template <class VtkOutputModule> - static void add(VtkOutputModule& vtk) - { - RANSVtkOutputFields::add(vtk); - vtk.addVolumeVariable( [](const auto& v){ return v.temperature(); }, "temperature"); - vtk.addVolumeVariable( [](const auto& v){ return v.eddyThermalConductivity(); }, "lambda_t"); - } -}; - -} // end namespace Dumux - -#endif diff --git a/dumux/freeflow/nonisothermal/vtkoutputfields.hh b/dumux/freeflow/nonisothermal/vtkoutputfields.hh index 8cdf0c8f0c6eb5229ee62ac0c3dce6f896c7430b..4d0978ae5990734af5e762fc47d7e3b651f74d36 100644 --- a/dumux/freeflow/nonisothermal/vtkoutputfields.hh +++ b/dumux/freeflow/nonisothermal/vtkoutputfields.hh @@ -18,11 +18,11 @@ *****************************************************************************/ /*! * \file - * \ingroup NavierStokesNIModel - * \copydoc Dumux::NavierStokesNonIsothermalVtkOutputFields + * \ingroup FreeflowNIModel + * \copydoc Dumux::FreeflowNonIsothermalVtkOutputFields */ -#ifndef DUMUX_NAVIERSTOKES_NI_OUTPUT_FIELDS_HH -#define DUMUX_NAVIERSTOKES_NI_OUTPUT_FIELDS_HH +#ifndef DUMUX_FREEFLOW_NI_OUTPUT_FIELDS_HH +#define DUMUX_FREEFLOW_NI_OUTPUT_FIELDS_HH #include <dumux/common/properties.hh> @@ -30,21 +30,30 @@ namespace Dumux { /*! - * \ingroup NavierStokesNIModel + * \ingroup FreeflowNIModel * \brief Adds vtk output fields specific to non-isothermal free-flow models */ -template<class IsothermalVtkOutputFields> -class NavierStokesNonIsothermalVtkOutputFields +template<class IsothermalVtkOutputFields, class ModelTraits> +class FreeflowNonIsothermalVtkOutputFields { public: - //! Initialize the non-isothermal specific vtk output fields. template <class VtkOutputModule> static void init(VtkOutputModule& vtk) { IsothermalVtkOutputFields::init(vtk); - vtk.addVolumeVariable( [](const auto& v){ return v.temperature(); }, "temperature"); + add(vtk); + } + + //! Add the non-isothermal specific vtk output fields. + template <class VtkOutputModule> + static void add(VtkOutputModule& vtk) + { + vtk.addVolumeVariable([](const auto& v){ return v.temperature(); }, "temperature"); +// vtk.addVolumeVariable([](const auto& v){ return v.thermalConductivity(); }, "lambda"); + if (ModelTraits::usesTurbulenceModel()) + vtk.addVolumeVariable([](const auto& v){ return v.effectiveThermalConductivity() - v.thermalConductivity(); }, "lambda_t"); } }; diff --git a/dumux/freeflow/properties.hh b/dumux/freeflow/properties.hh index 0138d3ba91d9706b022b95d7c263419703cfd3f7..772e450e0481e16344c9da8586ac8f72d3893ac9 100644 --- a/dumux/freeflow/properties.hh +++ b/dumux/freeflow/properties.hh @@ -28,6 +28,7 @@ #include <dumux/common/properties.hh> #include <dumux/common/properties/model.hh> +#include <dumux/discretization/fourierslaw.hh> namespace Dumux { @@ -36,6 +37,9 @@ namespace Properties //! Type tag for free-flow models NEW_TYPE_TAG(FreeFlow, INHERITS_FROM(ModelProperties)); +//! Use Fourier's Law as default heat conduction type +SET_TYPE_PROP(FreeFlow, HeatConductionType, FouriersLaw<TypeTag>); + } // namespace Properties } // namespace Dumux diff --git a/dumux/freeflow/rans/model.hh b/dumux/freeflow/rans/model.hh index a0830144df996ea2df642e77c1d514e028511bea..4723967012f991043db9b46937d0f2687f41c24f 100644 --- a/dumux/freeflow/rans/model.hh +++ b/dumux/freeflow/rans/model.hh @@ -39,7 +39,6 @@ #include <dumux/common/properties.hh> #include <dumux/freeflow/navierstokes/model.hh> -#include <dumux/freeflow/nonisothermal/ransvtkoutputfields.hh> #include "vtkoutputfields.hh" @@ -63,6 +62,27 @@ NEW_TYPE_TAG(RANS, INHERITS_FROM(NavierStokes)); /////////////////////////////////////////////////////////////////////////// SET_BOOL_PROP(RANS, EnableInertiaTerms, true); //!< Explicitly force the consideration of inertia terms by default +/*! + * \ingroup RANSModel + * \brief Traits for the Reynolds-averaged Navier-Stokes model + */ +template<int dimension> +struct RANSModelTraits : NavierStokesModelTraits<dimension> +{ + //! The model does include a turbulence model + static constexpr bool usesTurbulenceModel() { return true; } +}; + +//! The model traits of the isothermal model +SET_PROP(RANS, ModelTraits) +{ +private: + using GridView = typename GET_PROP_TYPE(TypeTag, FVGridGeometry)::GridView; + static constexpr int dim = GridView::dimension; +public: + using type = RANSModelTraits<dim>; +}; + //! The specific vtk output fields SET_PROP(RANS, VtkOutputFields) { @@ -85,24 +105,20 @@ SET_PROP(RANSNI, ModelTraits) private: using GridView = typename GET_PROP_TYPE(TypeTag, FVGridGeometry)::GridView; static constexpr int dim = GridView::dimension; - static constexpr bool enableInertiaTerms = GET_PROP_VALUE(TypeTag, EnableInertiaTerms); - - static_assert(enableInertiaTerms, "The RANS model only works with intertia terms enabled!"); - - using IsothermalTraits = NavierStokesModelTraits<dim>; + using IsothermalTraits = RANSModelTraits<dim>; public: - using type = NavierStokesNIModelTraits<IsothermalTraits>; + using type = FreeflowNIModelTraits<IsothermalTraits>; }; //! The specific non-isothermal vtk output fields SET_PROP(RANSNI, VtkOutputFields) { private: + using ModelTraits = typename GET_PROP_TYPE(TypeTag, ModelTraits); using FVGridGeometry = typename GET_PROP_TYPE(TypeTag, FVGridGeometry); - using NavierStokesFields = NavierStokesVtkOutputFields<FVGridGeometry>; - using RANSFields = RANSVtkOutputFields<FVGridGeometry>; + using IsothermalFields = RANSVtkOutputFields<FVGridGeometry>; public: - using type = RANSNonIsothermalVtkOutputFields<NavierStokesFields, RANSFields>; + using type = FreeflowNonIsothermalVtkOutputFields<IsothermalFields, ModelTraits>; }; //! Use Fourier's Law as default heat conduction type diff --git a/dumux/freeflow/rans/twoeq/lowrekepsilon/fluxvariables.hh b/dumux/freeflow/rans/twoeq/lowrekepsilon/fluxvariables.hh index d88c21c848a9d9db8961db95e991afcbce339c39..f70ac71a1da398a82fdea056f1d6f095675faaaf 100644 --- a/dumux/freeflow/rans/twoeq/lowrekepsilon/fluxvariables.hh +++ b/dumux/freeflow/rans/twoeq/lowrekepsilon/fluxvariables.hh @@ -31,7 +31,7 @@ namespace Dumux { // forward declaration -template<class TypeTag, DiscretizationMethod discMethod> +template<class TypeTag, class BaseFluxVariables, DiscretizationMethod discMethod> class LowReKEpsilonFluxVariablesImpl; /*! @@ -41,8 +41,8 @@ class LowReKEpsilonFluxVariablesImpl; discretization-specific flux variables. * \note Not all specializations are currently implemented */ -template<class TypeTag> -using LowReKEpsilonFluxVariables = LowReKEpsilonFluxVariablesImpl<TypeTag, GET_PROP_TYPE(TypeTag, FVGridGeometry)::discMethod>; +template<class TypeTag, class BaseFluxVariables> +using LowReKEpsilonFluxVariables = LowReKEpsilonFluxVariablesImpl<TypeTag, BaseFluxVariables, GET_PROP_TYPE(TypeTag, FVGridGeometry)::discMethod>; } // end namespace diff --git a/dumux/freeflow/rans/twoeq/lowrekepsilon/indices.hh b/dumux/freeflow/rans/twoeq/lowrekepsilon/indices.hh index 8f4b585dccf9acb80a9c8d28ff13e8dfd6c4207e..0fb86e5fd230613bc0ce7afd7110549201891fd4 100644 --- a/dumux/freeflow/rans/twoeq/lowrekepsilon/indices.hh +++ b/dumux/freeflow/rans/twoeq/lowrekepsilon/indices.hh @@ -34,15 +34,13 @@ namespace Dumux { * \brief The common indices for the isothermal low-Reynolds k-epsilon model. * * \tparam dimension The dimension of the problem + * \tparam numComponents The number of considered transported components */ -template <int dimension> +template<int dimension, int numComponents> struct LowReKEpsilonIndices : public NavierStokesIndices<dimension> { -private: - using ParentType = NavierStokesIndices<dimension>; - public: - static constexpr auto turbulentKineticEnergyEqIdx = ParentType::conti0EqIdx + 1; + static constexpr auto turbulentKineticEnergyEqIdx = dimension + numComponents; static constexpr auto turbulentKineticEnergyIdx = turbulentKineticEnergyEqIdx; static constexpr auto dissipationEqIdx = turbulentKineticEnergyEqIdx + 1; static constexpr auto dissipationIdx = dissipationEqIdx; diff --git a/dumux/freeflow/rans/twoeq/lowrekepsilon/localresidual.hh b/dumux/freeflow/rans/twoeq/lowrekepsilon/localresidual.hh index 108cda203ecb8d5c9a011fdcd00fba4f176456af..a7c9f353e6311ff617d453223df3a751b687897d 100644 --- a/dumux/freeflow/rans/twoeq/lowrekepsilon/localresidual.hh +++ b/dumux/freeflow/rans/twoeq/lowrekepsilon/localresidual.hh @@ -33,7 +33,7 @@ namespace Dumux { // forward declaration -template<class TypeTag, DiscretizationMethod discMethod> +template<class TypeTag, class BaseLocalResidual, DiscretizationMethod discMethod> class LowReKEpsilonResidualImpl; /*! @@ -43,8 +43,8 @@ class LowReKEpsilonResidualImpl; discretization-specific local residual. * \note Not all specializations are currently implemented */ -template<class TypeTag> -using LowReKEpsilonResidual = LowReKEpsilonResidualImpl<TypeTag, GET_PROP_TYPE(TypeTag, FVGridGeometry)::discMethod>; +template<class TypeTag, class BaseLocalResidual> +using LowReKEpsilonResidual = LowReKEpsilonResidualImpl<TypeTag, BaseLocalResidual, GET_PROP_TYPE(TypeTag, FVGridGeometry)::discMethod>; } diff --git a/dumux/freeflow/rans/twoeq/lowrekepsilon/model.hh b/dumux/freeflow/rans/twoeq/lowrekepsilon/model.hh index 6c9add5af4532a5b82f26482b73d92fd9b681630..179b36bada9760d36c3a3bdedab1e6db2ee8e23e 100644 --- a/dumux/freeflow/rans/twoeq/lowrekepsilon/model.hh +++ b/dumux/freeflow/rans/twoeq/lowrekepsilon/model.hh @@ -99,7 +99,7 @@ namespace Properties { * \brief Traits for the low-Reynolds k-epsilon model */ template<int dimension> -struct LowReKEpsilonModelTraits +struct LowReKEpsilonModelTraits : RANSModelTraits<dimension> { //! The dimension of the model static constexpr int dim() { return dimension; } @@ -108,23 +108,11 @@ struct LowReKEpsilonModelTraits //! one mass balance equation and two turbulent transport equations static constexpr int numEq() { return dim()+1+2; } - //! The number of phases is always 1 - static constexpr int numPhases() { return 1; } - //! The number of components static constexpr int numComponents() { return 1; } - //! Enable advection - static constexpr bool enableAdvection() { return true; } - - //! The one-phase model has no molecular diffusion - static constexpr bool enableMolecularDiffusion() { return true; } - - //! The model is isothermal - static constexpr bool enableEnergyBalance() { return false; } - //! the indices - using Indices = LowReKEpsilonIndices<dim()>; + using Indices = LowReKEpsilonIndices<dim(), numComponents()>; }; /////////////////////////////////////////////////////////////////////////// @@ -145,10 +133,22 @@ public: }; //! The flux variables -SET_TYPE_PROP(LowReKEpsilon, FluxVariables, LowReKEpsilonFluxVariables<TypeTag>); +SET_PROP(LowReKEpsilon, FluxVariables) +{ +private: + using BaseFluxVariables = NavierStokesFluxVariables<TypeTag>; +public: + using type = LowReKEpsilonFluxVariables<TypeTag, BaseFluxVariables>; +}; //! The local residual -SET_TYPE_PROP(LowReKEpsilon, LocalResidual, LowReKEpsilonResidual<TypeTag>); +SET_PROP(LowReKEpsilon, LocalResidual) +{ +private: + using BaseLocalResidual = NavierStokesResidual<TypeTag>; +public: + using type = LowReKEpsilonResidual<TypeTag, BaseLocalResidual>; +}; //! Set the volume variables property SET_PROP(LowReKEpsilon, VolumeVariables) @@ -181,6 +181,17 @@ public: //! The type tag for the single-phase, isothermal low-Reynolds k-epsilon model NEW_TYPE_TAG(LowReKEpsilonNI, INHERITS_FROM(RANSNI)); +//! The model traits of the non-isothermal model +SET_PROP(LowReKEpsilonNI, ModelTraits) +{ +private: + using GridView = typename GET_PROP_TYPE(TypeTag, FVGridGeometry)::GridView; + static constexpr int dim = GridView::dimension; + using IsothermalTraits = LowReKEpsilonModelTraits<dim>; +public: + using type = FreeflowNIModelTraits<IsothermalTraits>; +}; + //! Set the volume variables property SET_PROP(LowReKEpsilonNI, VolumeVariables) { @@ -196,6 +207,17 @@ public: using type = LowReKEpsilonVolumeVariables<Traits, NSVolVars>; }; +//! The specific non-isothermal vtk output fields +SET_PROP(LowReKEpsilonNI, VtkOutputFields) +{ +private: + using ModelTraits = typename GET_PROP_TYPE(TypeTag, ModelTraits); + using FVGridGeometry = typename GET_PROP_TYPE(TypeTag, FVGridGeometry); + using IsothermalFields = LowReKEpsilonVtkOutputFields<FVGridGeometry>; +public: + using type = FreeflowNonIsothermalVtkOutputFields<IsothermalFields, ModelTraits>; +}; + // \} } diff --git a/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/fluxvariables.hh b/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/fluxvariables.hh index fbd3d9a46d51ec7ba2b839cfd819a3f8bf7b2162..032f791ab9bffcb2e3b54f42d29fc7f3804efdf9 100644 --- a/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/fluxvariables.hh +++ b/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/fluxvariables.hh @@ -35,18 +35,18 @@ namespace Dumux { // forward declaration -template<class TypeTag, DiscretizationMethod discMethod> +template<class TypeTag, class BaseFluxVariables, DiscretizationMethod discMethod> class LowReKEpsilonFluxVariablesImpl; /*! * \ingroup LowReKEpsilonModel * \brief The flux variables class for the low-Reynolds k-epsilon model using the staggered grid discretization. */ -template<class TypeTag> -class LowReKEpsilonFluxVariablesImpl<TypeTag, DiscretizationMethod::staggered> -: public NavierStokesFluxVariables<TypeTag> +template<class TypeTag, class BaseFluxVariables> +class LowReKEpsilonFluxVariablesImpl<TypeTag, BaseFluxVariables, DiscretizationMethod::staggered> +: public BaseFluxVariables { - using ParentType = NavierStokesFluxVariables<TypeTag>; + using ParentType = BaseFluxVariables; using GridVariables = typename GET_PROP_TYPE(TypeTag, GridVariables); @@ -81,7 +81,7 @@ public: /*! * \brief Computes the flux for the cell center residual. */ - CellCenterPrimaryVariables computeFluxForCellCenter(const Problem& problem, + CellCenterPrimaryVariables computeMassFlux(const Problem& problem, const Element &element, const FVElementGeometry& fvGeometry, const ElementVolumeVariables& elemVolVars, @@ -89,8 +89,8 @@ public: const SubControlVolumeFace &scvf, const FluxVariablesCache& fluxVarsCache) { - CellCenterPrimaryVariables flux = ParentType::computeFluxForCellCenter(problem, element, fvGeometry, - elemVolVars, elemFaceVars, scvf, fluxVarsCache); + CellCenterPrimaryVariables flux = ParentType::computeMassFlux(problem, element, fvGeometry, + elemVolVars, elemFaceVars, scvf, fluxVarsCache); // calculate advective flux const auto bcTypes = problem.boundaryTypesAtPos(scvf.center()); @@ -109,8 +109,6 @@ public: = ParentType::advectiveFluxForCellCenter(elemVolVars, elemFaceVars, scvf, upwindTermK, isOutflowK); flux[dissipationEqIdx - ModelTraits::dim()] = ParentType::advectiveFluxForCellCenter(elemVolVars, elemFaceVars, scvf, upwindTermEpsilon, isOutflowEpsilon); - Dune::dverb << " k_adv " << ParentType::advectiveFluxForCellCenter(elemVolVars, elemFaceVars, scvf, upwindTermK, isOutflowK); - Dune::dverb << " e_adv " << ParentType::advectiveFluxForCellCenter(elemVolVars, elemFaceVars, scvf, upwindTermEpsilon, isOutflowEpsilon); // calculate diffusive flux const auto& insideScv = fvGeometry.scv(scvf.insideScvIdx()); @@ -157,9 +155,6 @@ public: += coeff_k / distance * (insideVolVars.turbulentKineticEnergy() - outsideVolVars.turbulentKineticEnergy()) * scvf.area(); - Dune::dverb << " k_diff " << coeff_k / distance - * (insideVolVars.turbulentKineticEnergy() - outsideVolVars.turbulentKineticEnergy()) - * scvf.area(); } if (!isOutflowEpsilon) { @@ -167,9 +162,6 @@ public: += coeff_e / distance * (insideVolVars.dissipationTilde() - outsideVolVars.dissipationTilde()) * scvf.area(); - Dune::dverb << " e_diff " << coeff_e / distance - * (insideVolVars.dissipationTilde() - outsideVolVars.dissipationTilde()) - * scvf.area(); } return flux; } diff --git a/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/localresidual.hh b/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/localresidual.hh index f4a3ebafbc17f9d0c3830b9415b148ddde961d71..024e42e61041079fd282435e3c60b65aa5764b42 100644 --- a/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/localresidual.hh +++ b/dumux/freeflow/rans/twoeq/lowrekepsilon/staggered/localresidual.hh @@ -32,20 +32,18 @@ namespace Dumux { // forward declaration -template<class TypeTag, DiscretizationMethod discMethod> +template<class TypeTag, class BaseLocalResidual, DiscretizationMethod discMethod> class LowReKEpsilonResidualImpl; /*! * \ingroup LowReKepsilonModel * \brief Element-wise calculation of the residual for low-Reynolds k-epsilon models using the staggered discretization */ -template<class TypeTag> -class LowReKEpsilonResidualImpl<TypeTag, DiscretizationMethod::staggered> -: public NavierStokesResidual<TypeTag> +template<class TypeTag, class BaseLocalResidual> +class LowReKEpsilonResidualImpl<TypeTag, BaseLocalResidual, DiscretizationMethod::staggered> +: public BaseLocalResidual { - using ParentType = NavierStokesResidual<TypeTag>; - friend class StaggeredLocalResidual<TypeTag>; - friend ParentType; + using ParentType = BaseLocalResidual; using GridVariables = typename GET_PROP_TYPE(TypeTag, GridVariables); diff --git a/dumux/freeflow/rans/twoeq/lowrekepsilon/volumevariables.hh b/dumux/freeflow/rans/twoeq/lowrekepsilon/volumevariables.hh index feb95f6a42cb3952c87eb43586612caf6b9497d5..7cc2e6a2a6758959f03da7b34881037ba3e5c7ed 100644 --- a/dumux/freeflow/rans/twoeq/lowrekepsilon/volumevariables.hh +++ b/dumux/freeflow/rans/twoeq/lowrekepsilon/volumevariables.hh @@ -47,13 +47,15 @@ class LowReKEpsilonVolumeVariables using NavierStokesParentType = NSVolumeVariables; using Scalar = typename Traits::PrimaryVariables::value_type; - using Indices = typename Traits::ModelTraits::Indices; static constexpr bool enableEnergyBalance = Traits::ModelTraits::enableEnergyBalance(); + static constexpr int fluidSystemPhaseIdx = Traits::ModelTraits::Indices::fluidSystemPhaseIdx; public: //! export the underlying fluid system using FluidSystem = typename Traits::FluidSystem; + //! export the indices type + using Indices = typename Traits::ModelTraits::Indices; /*! * \brief Update all quantities for a given control volume @@ -100,6 +102,7 @@ public: dynamicEddyViscosity_ = problem.storedDynamicEddyViscosity_[RANSParentType::elementID()]; else dynamicEddyViscosity_ = calculateEddyViscosity(); + calculateEddyDiffusivity(problem); } /*! @@ -135,6 +138,19 @@ public: / dissipationTilde() * NavierStokesParentType::density(); } + /*! + * \brief Calculates the eddy diffusivity \f$\mathrm{[m^2/s]}\f$ based + * on the kinematic eddy viscosity and the turbulent schmidt number + */ + template<class Problem> + void calculateEddyDiffusivity(const Problem& problem) + { + static const auto turbulentSchmidtNumber + = getParamFromGroup<Scalar>(problem.paramGroup(), + "RANS.TurbulentSchmidtNumber", 1.0); + eddyDiffusivity_ = RANSParentType::kinematicEddyViscosity() / turbulentSchmidtNumber; + } + /*! * \brief Returns the turbulent kinetic energy \f$ m^2/s^2 \f$ */ @@ -245,8 +261,26 @@ public: * exp(-0.5 * RANSParentType::yPlus()); } + /*! + * \brief Returns the eddy diffusivity \f$\mathrm{[m^2/s]}\f$ + */ + Scalar eddyDiffusivity() const + { return eddyDiffusivity_; } + + /*! + * \brief Returns the effective diffusion coefficient \f$\mathrm{[m^2/s]}\f$ + * + * \param compIIdx the index of the component which diffusive + * \param compJIdx the index of the component with respect to which compIIdx diffuses + */ + Scalar effectiveDiffusivity(int compIIdx, int compJIdx = fluidSystemPhaseIdx) const + { + return NavierStokesParentType::diffusionCoefficient(compIIdx, compJIdx) + eddyDiffusivity(); + } + protected: Scalar dynamicEddyViscosity_; + Scalar eddyDiffusivity_; Scalar turbulentKineticEnergy_; Scalar dissipationTilde_; Scalar storedTurbulentKineticEnergy_; diff --git a/dumux/freeflow/rans/twoeq/lowrekepsilon/vtkoutputfields.hh b/dumux/freeflow/rans/twoeq/lowrekepsilon/vtkoutputfields.hh index 0d1b84f18a182eedce7a67b24daa8454a816ebf6..78171bb5cb134cbb6a641a7bfbafd138864f78ad 100644 --- a/dumux/freeflow/rans/twoeq/lowrekepsilon/vtkoutputfields.hh +++ b/dumux/freeflow/rans/twoeq/lowrekepsilon/vtkoutputfields.hh @@ -51,22 +51,8 @@ public: template <class VtkOutputModule> static void add(VtkOutputModule& vtk) { - vtk.addVolumeVariable([](const auto& v){ return v.turbulentKineticEnergy(); }, "turbulentKineticEnergy"); - vtk.addVolumeVariable([](const auto& v){ return v.dissipationTilde(); }, "dissipation"); - vtk.addVolumeVariable([](const auto& v){ return v.stressTensorScalarProduct(); }, "stressTensorScalarProduct"); - vtk.addVolumeVariable([](const auto& v){ return v.kinematicEddyViscosity(); }, "eddyViscosity"); - vtk.addVolumeVariable([](const auto& v){ return 2.0 * v.kinematicEddyViscosity() - * v.stressTensorScalarProduct(); }, "production_k"); - vtk.addVolumeVariable([](const auto& volVars){ return volVars.cOneEpsilon() * volVars.fOne() - * volVars.dissipationTilde() / volVars.turbulentKineticEnergy() - * 2.0 * volVars.kinematicEddyViscosity() - * volVars.stressTensorScalarProduct(); }, "production_eps"); - vtk.addVolumeVariable([](const auto& volVars){ return volVars.dissipationTilde(); }, "destruction_k"); - vtk.addVolumeVariable([](const auto& volVars){ return volVars.cTwoEpsilon() * volVars.fTwo() - * volVars.dissipationTilde() * volVars.dissipationTilde() - / volVars.turbulentKineticEnergy(); }, "destruction_eps"); - vtk.addVolumeVariable([](const auto& v){ return v.dValue(); }, "dValue"); - vtk.addVolumeVariable([](const auto& v){ return v.eValue(); }, "eValue"); + vtk.addVolumeVariable([](const auto& v){ return v.turbulentKineticEnergy(); }, "k"); + vtk.addVolumeVariable([](const auto& v){ return v.dissipationTilde(); }, "epsilon"); } }; diff --git a/dumux/freeflow/rans/zeroeq/volumevariables.hh b/dumux/freeflow/rans/zeroeq/volumevariables.hh index 695e5b16da86490b86bbc572fe02ab6f36fd2a36..aabe2bcbce0c6bb245b3fc8d916c7a5fb203b39b 100644 --- a/dumux/freeflow/rans/zeroeq/volumevariables.hh +++ b/dumux/freeflow/rans/zeroeq/volumevariables.hh @@ -46,15 +46,17 @@ class ZeroEqVolumeVariables using NavierStokesParentType = NSVolumeVariables; using Scalar = typename Traits::PrimaryVariables::value_type; - using Indices = typename Traits::ModelTraits::Indices; static constexpr bool enableEnergyBalance = Traits::ModelTraits::enableEnergyBalance(); + static constexpr int fluidSystemPhaseIdx = Traits::ModelTraits::Indices::fluidSystemPhaseIdx; public: //! export the underlying fluid system using FluidSystem = typename Traits::FluidSystem; //! export the fluid state type using FluidState = typename Traits::FluidState; + //! export the indices type + using Indices = typename Traits::ModelTraits::Indices; /*! * \brief Update all quantities for a given control volume @@ -93,6 +95,7 @@ public: additionalRoughnessLength_ = problem.additionalRoughnessLength_[RANSParentType::elementID()]; yPlusRough_ = wallDistanceRough() * RANSParentType::uStar() / RANSParentType::kinematicViscosity(); dynamicEddyViscosity_ = calculateEddyViscosity(elemSol, problem, element, scv); + calculateEddyDiffusivity(problem); } /*! @@ -170,6 +173,19 @@ public: return kinematicEddyViscosity * NavierStokesParentType::density(); } + /*! + * \brief Calculates the eddy diffusivity \f$\mathrm{[m^2/s]}\f$ based + * on the kinematic eddy viscosity and the turbulent schmidt number + */ + template<class Problem> + void calculateEddyDiffusivity(const Problem& problem) + { + static const auto turbulentSchmidtNumber + = getParamFromGroup<Scalar>(problem.paramGroup(), + "RANS.TurbulentSchmidtNumber", 1.0); + eddyDiffusivity_ = RANSParentType::kinematicEddyViscosity() / turbulentSchmidtNumber; + } + /*! * \brief Return the wall distance \f$\mathrm{[m]}\f$ including an additional roughness length */ @@ -182,6 +198,23 @@ public: Scalar yPlusRough() const { return yPlusRough_; } + /*! + * \brief Returns the eddy diffusivity \f$\mathrm{[m^2/s]}\f$ + */ + Scalar eddyDiffusivity() const + { return eddyDiffusivity_; } + + /*! + * \brief Returns the effective diffusion coefficient \f$\mathrm{[m^2/s]}\f$ + * + * \param compIIdx the index of the component which diffusive + * \param compJIdx the index of the component with respect to which compIIdx diffuses + */ + Scalar effectiveDiffusivity(int compIIdx, int compJIdx = fluidSystemPhaseIdx) const + { + return NavierStokesParentType::diffusionCoefficient(compIIdx, compJIdx) + eddyDiffusivity(); + } + /*! * \brief Return the fluid state of the control volume. */ @@ -190,6 +223,7 @@ public: protected: Scalar dynamicEddyViscosity_; + Scalar eddyDiffusivity_; Scalar additionalRoughnessLength_; Scalar yPlusRough_; }; diff --git a/dumux/freeflow/ransnc/CMakeLists.txt b/dumux/freeflow/ransnc/CMakeLists.txt deleted file mode 100644 index c50a949f4e207d7ec35fbf1d465f324d1d85e68f..0000000000000000000000000000000000000000 --- a/dumux/freeflow/ransnc/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -#install headers -install(FILES -model.hh -volumevariables.hh -vtkoutputfields.hh -DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/freeflow/ransnc) diff --git a/dumux/freeflow/ransnc/indices.hh b/dumux/freeflow/ransnc/indices.hh deleted file mode 100644 index fdccf477757f4d63d43d38506a2b83114310cb15..0000000000000000000000000000000000000000 --- a/dumux/freeflow/ransnc/indices.hh +++ /dev/null @@ -1,56 +0,0 @@ -// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -// vi: set et ts=4 sw=4 sts=4: -/***************************************************************************** - * See the file COPYING for full copying permissions. * - * * - * This program is free software: you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation, either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program. If not, see <http://www.gnu.org/licenses/>. * - *****************************************************************************/ -/*! - * \file - * \ingroup RANSNCModel - * \copydoc Dumux::RANSNCIndices - */ -#ifndef DUMUX_STAGGERED_RANS_NC_INDICES_HH -#define DUMUX_STAGGERED_RANS_NC_INDICES_HH - -#include <dumux/freeflow/navierstokesnc/indices.hh> - -namespace Dumux { - -/*! - * \ingroup RANSNCModel - * \brief Dummy indices for the ZeroEqNC model - */ -class DummyIndices -{ }; - -// \{ -/*! - * \ingroup RANSNCModel - * \brief The common indices for the isothermal multi-component Reynolds-averaged Navier-Stokes model. - * - * \tparam PVOffset The first index in a primary variable vector. - */ -template <int dimension, int numEquations, - int thePhaseIdx, int theReplaceCompEqIdx, - class SinglePhaseIndices = DummyIndices> -struct RANSNCIndices - : public NavierStokesNCIndices<dimension, numEquations, thePhaseIdx, theReplaceCompEqIdx>, - public SinglePhaseIndices -{ }; - -// \} -} // end namespace Dumux - -#endif diff --git a/dumux/freeflow/ransnc/volumevariables.hh b/dumux/freeflow/ransnc/volumevariables.hh deleted file mode 100644 index f6d79879275e591d1dc74080d04034a072f799f5..0000000000000000000000000000000000000000 --- a/dumux/freeflow/ransnc/volumevariables.hh +++ /dev/null @@ -1,103 +0,0 @@ -// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -// vi: set et ts=4 sw=4 sts=4: -/***************************************************************************** - * See the file COPYING for full copying permissions. * - * * - * This program is free software: you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation, either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program. If not, see <http://www.gnu.org/licenses/>. * - *****************************************************************************/ -/*! - * \file - * \ingroup RANSNCModel - * - * \copydoc Dumux::RANSNCVolumeVariables - */ -#ifndef DUMUX_RANS_NC_VOLUMEVARIABLES_HH -#define DUMUX_RANS_NC_VOLUMEVARIABLES_HH - -namespace Dumux { - -/*! - * \ingroup RANSNCModel - * \brief Volume variables for the single-phase, multi-component Reynolds-averaged Navier-Stokes model. - */ -template <class Traits, class RANSVolVars> -class RANSNCVolumeVariables : public RANSVolVars -{ - using ParentType = RANSVolVars; - using Scalar = typename Traits::PrimaryVariables::value_type; - - static constexpr int fluidSystemPhaseIdx = Traits::ModelTraits::Indices::fluidSystemPhaseIdx; - -public: - - /*! - * \brief Update all quantities for a given control volume - * - * \param elemSol A vector containing all primary variables connected to the element - * \param problem The object specifying the problem which ought to - * be simulated - * \param element An element which contains part of the control volume - * \param scv The sub-control volume - */ - template<class ElementSolution, class Problem, class Element, class SubControlVolume> - void update(const ElementSolution &elemSol, - const Problem &problem, - const Element &element, - const SubControlVolume& scv) - { - ParentType::update(elemSol, problem, element, scv); - calculateEddyDiffusivity(problem); - } - - /*! - * \brief Calculates the eddy diffusivity \f$\mathrm{[m^2/s]}\f$ based - * on the kinematic eddy viscosity and the turbulent schmidt number - */ - template<class Problem> - void calculateEddyDiffusivity(const Problem& problem) - { - static const auto turbulentSchmidtNumber - = getParamFromGroup<Scalar>(problem.paramGroup(), - "RANS.TurbulentSchmidtNumber", 1.0); - eddyDiffusivity_ = ParentType::kinematicEddyViscosity() - / turbulentSchmidtNumber; - } - - /*! - * \brief Returns the eddy diffusivity \f$\mathrm{[m^2/s]}\f$ - */ - Scalar eddyDiffusivity() const - { - return eddyDiffusivity_; - } - - /*! - * \brief Returns the effective diffusion coefficient \f$\mathrm{[m^2/s]}\f$ - * - * \param compIIdx the index of the component which diffusive - * \param compJIdx the index of the component with respect to which compIIdx diffuses - */ - Scalar effectiveDiffusivity(int compIIdx, int compJIdx = fluidSystemPhaseIdx) const - { - return ParentType::diffusionCoefficient(compIIdx, fluidSystemPhaseIdx) - + eddyDiffusivity(); - } - -private: - Scalar eddyDiffusivity_; -}; - -} // end namespace Dumux - -#endif diff --git a/dumux/freeflow/ransnc/vtkoutputfields.hh b/dumux/freeflow/ransnc/vtkoutputfields.hh deleted file mode 100644 index a05a429fae9d01d04b5d754a3a707fec0bd8b33f..0000000000000000000000000000000000000000 --- a/dumux/freeflow/ransnc/vtkoutputfields.hh +++ /dev/null @@ -1,55 +0,0 @@ -// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- -// vi: set et ts=4 sw=4 sts=4: -/***************************************************************************** - * See the file COPYING for full copying permissions. * - * * - * This program is free software: you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation, either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program. If not, see <http://www.gnu.org/licenses/>. * - *****************************************************************************/ -/*! - * \file - * \ingroup RANSNCModel - * \copydoc Dumux::RANSNCVtkOutputFields - */ -#ifndef DUMUX_RANS_NC_VTK_OUTPUT_FIELDS_HH -#define DUMUX_RANS_NC_VTK_OUTPUT_FIELDS_HH - -#include <dumux/freeflow/rans/vtkoutputfields.hh> -#include <dumux/freeflow/navierstokesnc/vtkoutputfields.hh> - -namespace Dumux -{ - -/*! - * \ingroup RANSNCModel - * \brief Adds vtk output fields specific to the RANSNC model - */ -template<class FVGridGeometry, class FluidSystem, int phaseIdx, class SinglePhaseVtkOutputFields> -class RANSNCVtkOutputFields -{ - enum { dim = FVGridGeometry::GridView::dimension }; - -public: - //! Initialize the RANSNC specific vtk output fields. - template <class VtkOutputModule> - static void init(VtkOutputModule& vtk) - { - NavierStokesNCVtkOutputFields<FVGridGeometry, FluidSystem, phaseIdx>::init(vtk); - SinglePhaseVtkOutputFields::add(vtk); - vtk.addVolumeVariable([](const auto& v){ return v.eddyDiffusivity(); }, "D_t"); - } -}; - -} // end namespace Dumux - -#endif diff --git a/dumux/freeflow/volumevariables.hh b/dumux/freeflow/volumevariables.hh index fbde6204839cda8aaf1be9d070e5cdd258ca6ed9..015c25763c578d2fa68082f0b9e35f2e592282d0 100644 --- a/dumux/freeflow/volumevariables.hh +++ b/dumux/freeflow/volumevariables.hh @@ -130,6 +130,8 @@ public: } protected: + const Impl &asImp_() const { return *static_cast<const Impl*>(this); } + Impl &asImp_() { return *static_cast<Impl*>(this); } PrimaryVariables priVars_; Scalar extrusionFactor_; }; @@ -181,7 +183,7 @@ public: * \param fluidSystemPhaseIdx The phase index */ Scalar internalEnergy() const - { return asImp_().fluidState().internalEnergy(fluidSystemPhaseIdx); } + { return ParentType::asImp_().fluidState().internalEnergy(fluidSystemPhaseIdx); } /*! * \brief Returns the total enthalpy of a phase in the sub-control @@ -190,14 +192,14 @@ public: * \param fluidSystemPhaseIdx The phase index */ Scalar enthalpy() const - { return asImp_().fluidState().enthalpy(fluidSystemPhaseIdx); } + { return ParentType::asImp_().fluidState().enthalpy(fluidSystemPhaseIdx); } /*! * \brief Returns the thermal conductivity \f$\mathrm{[W/(m*K)]}\f$ * of the fluid phase in the sub-control volume. */ Scalar thermalConductivity() const - { return FluidSystem::thermalConductivity(asImp_().fluidState(), fluidSystemPhaseIdx); } + { return FluidSystem::thermalConductivity(ParentType::asImp_().fluidState(), fluidSystemPhaseIdx); } /*! * \brief Returns the effective thermal conductivity \f$\mathrm{[W/(m*K)]}\f$ @@ -213,7 +215,7 @@ public: * in the sub-control volume. */ Scalar heatCapacity() const - { return FluidSystem::heatCapacity(asImp_().fluidState(), fluidSystemPhaseIdx); } + { return FluidSystem::heatCapacity(ParentType::asImp_().fluidState(), fluidSystemPhaseIdx); } //! The temperature is a primary variable for non-isothermal models template<class ElemSol, class Problem, class Element, class Scv> @@ -233,11 +235,6 @@ public: { return FluidSystem::enthalpy(fluidState, paramCache, fluidSystemPhaseIdx); } - -protected: - const Impl &asImp_() const { return *static_cast<const Impl*>(this); } - Impl &asImp_() { return *static_cast<Impl*>(this); } - }; } diff --git a/dumux/porousmediumflow/co2/volumevariables.hh b/dumux/porousmediumflow/co2/volumevariables.hh index e53dfe04bc471704d143b7226258174987f60121..76cfb1f5671590f1bad3c40a4d0e331ffafa9965 100644 --- a/dumux/porousmediumflow/co2/volumevariables.hh +++ b/dumux/porousmediumflow/co2/volumevariables.hh @@ -25,7 +25,10 @@ #ifndef DUMUX_CO2_VOLUME_VARIABLES_HH #define DUMUX_CO2_VOLUME_VARIABLES_HH +#include <dune/common/exceptions.hh> + #include <dumux/common/properties.hh> +#include <dumux/porousmediumflow/volumevariables.hh> #include <dumux/porousmediumflow/2p/formulation.hh> namespace Dumux { diff --git a/test/freeflow/navierstokesnc/channeltestproblem.hh b/test/freeflow/navierstokesnc/channeltestproblem.hh index f72f82451ecb8e691b651a182deefa2f2fb13c30..4226f97e68728b28d5d186bd0d174352799a3e3a 100644 --- a/test/freeflow/navierstokesnc/channeltestproblem.hh +++ b/test/freeflow/navierstokesnc/channeltestproblem.hh @@ -30,7 +30,7 @@ #include <dumux/freeflow/navierstokes/problem.hh> #include <dumux/discretization/staggered/freeflow/properties.hh> -#include <dumux/freeflow/navierstokesnc/model.hh> +#include <dumux/freeflow/compositional/navierstokesncmodel.hh> namespace Dumux { diff --git a/test/freeflow/navierstokesnc/densityflowproblem.hh b/test/freeflow/navierstokesnc/densityflowproblem.hh index 2e0bfcd0e20c770c14eb56b9ff5852fbe410029e..217242da9002f6d06ca92c99e87b73964b47eeca 100644 --- a/test/freeflow/navierstokesnc/densityflowproblem.hh +++ b/test/freeflow/navierstokesnc/densityflowproblem.hh @@ -28,7 +28,7 @@ #include <dumux/material/fluidsystems/h2oair.hh> #include <dumux/discretization/staggered/freeflow/properties.hh> -#include <dumux/freeflow/navierstokesnc/model.hh> +#include <dumux/freeflow/compositional/navierstokesncmodel.hh> #include <dumux/freeflow/navierstokes/problem.hh> diff --git a/test/freeflow/navierstokesnc/msfreeflowtestproblem.hh b/test/freeflow/navierstokesnc/msfreeflowtestproblem.hh index e48ac9c0a5e3d6b923acbb1c59d742716b20c291..49c261d39a1b0a8ca084eb4c7da2917344cb8828 100644 --- a/test/freeflow/navierstokesnc/msfreeflowtestproblem.hh +++ b/test/freeflow/navierstokesnc/msfreeflowtestproblem.hh @@ -24,7 +24,7 @@ #ifndef DUMUX_CHANNEL_MAXWELL_STEFAN_TEST_PROBLEM_HH #define DUMUX_CHANNEL_MAXWELL_STEFAN_TEST_PROBLEM_HH -#include <dumux/freeflow/navierstokesnc/model.hh> +#include <dumux/freeflow/compositional/navierstokesncmodel.hh> #include <dumux/freeflow/navierstokes/problem.hh> #include <dumux/material/components/simpleh2o.hh> diff --git a/test/freeflow/rans/pipelauferproblem.hh b/test/freeflow/rans/pipelauferproblem.hh index 3fef1c8e28abb37122670368ce2ae823d49f775c..8d5f11d3c589fd8cca4218a7e0a2dc4ce8604faa 100644 --- a/test/freeflow/rans/pipelauferproblem.hh +++ b/test/freeflow/rans/pipelauferproblem.hh @@ -22,15 +22,15 @@ * \brief Pipe flow test for the staggered grid RANS model * * This test simulates is based on pipe flow experiments by - * John Laufers experiments in 1954 \cite Laufer1954a. + * John Laufer's experiments in 1954 \cite Laufer1954a. */ #ifndef DUMUX_PIPE_LAUFER_PROBLEM_HH #define DUMUX_PIPE_LAUFER_PROBLEM_HH +#include <dumux/freeflow/turbulenceproperties.hh> #include <dumux/material/fluidsystems/1pgas.hh> #include <dumux/material/components/air.hh> -#include <dumux/freeflow/turbulenceproperties.hh> #if LOWREKEPSILON #include <dumux/freeflow/rans/twoeq/lowrekepsilon/model.hh> #include <dumux/freeflow/rans/twoeq/lowrekepsilon/problem.hh> diff --git a/test/freeflow/rans/test_pipe_laufer.cc b/test/freeflow/rans/test_pipe_laufer.cc index 8ab152fd04648809ac57d4e56a18d6f6d95807eb..d5f9d1452045a1f04e0565e97f6535d5b31d315f 100644 --- a/test/freeflow/rans/test_pipe_laufer.cc +++ b/test/freeflow/rans/test_pipe_laufer.cc @@ -26,6 +26,8 @@ */ #include <config.h> +#define IS_TURBULENT 1 + #include <ctime> #include <iostream> diff --git a/test/freeflow/ransnc/CMakeLists.txt b/test/freeflow/ransnc/CMakeLists.txt index e81203998a2717db7f76d32707ab2b3f92783f25..db80c18b6e5af7a68e7d0a37690d178bbb55ac6a 100644 --- a/test/freeflow/ransnc/CMakeLists.txt +++ b/test/freeflow/ransnc/CMakeLists.txt @@ -1,20 +1,33 @@ add_input_file_links() dune_add_test(NAME test_channel_zeroeq2c - SOURCES test_channel_zeroeq.cc + SOURCES test_channel.cc CMAKE_GUARD HAVE_UMFPACK COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py CMD_ARGS --script fuzzy --files ${CMAKE_SOURCE_DIR}/test/references/test_channel_zeroeq2c.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_channel_zeroeq2c-00016.vtu - --command "${CMAKE_CURRENT_BINARY_DIR}/test_channel_zeroeq2c test_channel_zeroeq2c.input") + ${CMAKE_CURRENT_BINARY_DIR}/test_channel2c-00031.vtu + --command "${CMAKE_CURRENT_BINARY_DIR}/test_channel_zeroeq2c test_channel2c.input") dune_add_test(NAME test_channel_zeroeq2cni - SOURCES test_channel_zeroeq.cc + SOURCES test_channel.cc CMAKE_GUARD HAVE_UMFPACK COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py CMD_ARGS --script fuzzy --files ${CMAKE_SOURCE_DIR}/test/references/test_channel_zeroeq2cni.vtu - ${CMAKE_CURRENT_BINARY_DIR}/test_channel_zeroeq2cni-00019.vtu - --command "${CMAKE_CURRENT_BINARY_DIR}/test_channel_zeroeq2cni test_channel_zeroeq2cni.input") + ${CMAKE_CURRENT_BINARY_DIR}/test_channel2cni-00034.vtu + --command "${CMAKE_CURRENT_BINARY_DIR}/test_channel_zeroeq2cni test_channel2cni.input") target_compile_definitions(test_channel_zeroeq2cni PUBLIC "NONISOTHERMAL=1") + +add_executable(test_channel_lowrekepsilon2c EXCLUDE_FROM_ALL test_channel.cc) +target_compile_definitions(test_channel_lowrekepsilon2c PUBLIC "LOWREKEPSILON=1") + +dune_add_test(NAME test_channel_lowrekepsilon2cni + SOURCES test_channel.cc + CMAKE_GUARD HAVE_UMFPACK + COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py + CMD_ARGS --script fuzzy + --files ${CMAKE_SOURCE_DIR}/test/references/test_channel_lowrekepsilon2cni.vtu + ${CMAKE_CURRENT_BINARY_DIR}/test_channel2cni-00033.vtu + --command "${CMAKE_CURRENT_BINARY_DIR}/test_channel_lowrekepsilon2cni test_channel2cni.input") +target_compile_definitions(test_channel_lowrekepsilon2cni PUBLIC "LOWREKEPSILON=1" "NONISOTHERMAL=1") diff --git a/test/freeflow/ransnc/channeltestproblem.hh b/test/freeflow/ransnc/channeltestproblem.hh index 3ad9efdad39df8c6ab409b01ff599c2f78cbfc44..d8ecfbb26520c37fbf2029dd9e33b02c0e963dc1 100644 --- a/test/freeflow/ransnc/channeltestproblem.hh +++ b/test/freeflow/ransnc/channeltestproblem.hh @@ -24,12 +24,17 @@ #ifndef DUMUX_RANS_NC_TEST_PROBLEM_HH #define DUMUX_RANS_NC_TEST_PROBLEM_HH -#include <dumux/material/fluidsystems/h2oair.hh> - #include <dumux/discretization/staggered/freeflow/properties.hh> +#include <dumux/material/fluidsystems/h2oair.hh> +#include <dumux/freeflow/turbulenceproperties.hh> +#if LOWREKEPSILON +#include <dumux/freeflow/compositional/lowrekepsilonncmodel.hh> +#include <dumux/freeflow/rans/twoeq/lowrekepsilon/problem.hh> +#else +#include <dumux/freeflow/compositional/zeroeqncmodel.hh> #include <dumux/freeflow/rans/zeroeq/problem.hh> -#include <dumux/freeflow/ransnc/model.hh> +#endif namespace Dumux { @@ -40,9 +45,17 @@ namespace Properties { #if NONISOTHERMAL -NEW_TYPE_TAG(ChannelNCTestTypeTag, INHERITS_FROM(StaggeredFreeFlowModel, ZeroEqNCNI)); + #if LOWREKEPSILON + NEW_TYPE_TAG(ChannelNCTestTypeTag, INHERITS_FROM(StaggeredFreeFlowModel, LowReKEpsilonNCNI)); + #else + NEW_TYPE_TAG(ChannelNCTestTypeTag, INHERITS_FROM(StaggeredFreeFlowModel, ZeroEqNCNI)); + #endif #else -NEW_TYPE_TAG(ChannelNCTestTypeTag, INHERITS_FROM(StaggeredFreeFlowModel, ZeroEqNC)); + #if LOWREKEPSILON + NEW_TYPE_TAG(ChannelNCTestTypeTag, INHERITS_FROM(StaggeredFreeFlowModel, LowReKEpsilonNC)); + #else + NEW_TYPE_TAG(ChannelNCTestTypeTag, INHERITS_FROM(StaggeredFreeFlowModel, ZeroEqNC)); + #endif #endif NEW_PROP_TAG(FluidSystem); @@ -82,12 +95,19 @@ SET_BOOL_PROP(ChannelNCTestTypeTag, UseMoles, true); * which is \f$ \unit[30]{K} \f$ higher than the initial and inlet temperature. */ template <class TypeTag> +#if LOWREKEPSILON +class ChannelNCTestProblem : public LowReKEpsilonProblem<TypeTag> +{ + using ParentType = LowReKEpsilonProblem<TypeTag>; +#else class ChannelNCTestProblem : public ZeroEqProblem<TypeTag> { using ParentType = ZeroEqProblem<TypeTag>; +#endif using BoundaryTypes = typename GET_PROP_TYPE(TypeTag, BoundaryTypes); using FluidSystem = typename GET_PROP_TYPE(TypeTag, FluidSystem); + using FluidState = typename GET_PROP_TYPE(TypeTag, FluidState); using FVGridGeometry = typename GET_PROP_TYPE(TypeTag, FVGridGeometry); using Indices = typename GET_PROP_TYPE(TypeTag, ModelTraits)::Indices; using NumEqVector = typename GET_PROP_TYPE(TypeTag, NumEqVector); @@ -99,12 +119,34 @@ class ChannelNCTestProblem : public ZeroEqProblem<TypeTag> using TimeLoopPtr = std::shared_ptr<CheckPointTimeLoop<Scalar>>; + static const unsigned int phaseIdx = GET_PROP_VALUE(TypeTag, PhaseIdx); + public: ChannelNCTestProblem(std::shared_ptr<const FVGridGeometry> fvGridGeometry) : ParentType(fvGridGeometry), eps_(1e-6) { inletVelocity_ = getParam<Scalar>("Problem.InletVelocity"); + FluidSystem::init(); + Dumux::TurbulenceProperties<Scalar, dimWorld, true> turbulenceProperties; + FluidState fluidState; + fluidState.setPressure(phaseIdx, 1e5); + fluidState.setTemperature(temperature()); + fluidState.setMassFraction(phaseIdx, phaseIdx, 1.0); + Scalar density = FluidSystem::density(fluidState, phaseIdx); + Scalar kinematicViscosity = FluidSystem::viscosity(fluidState, phaseIdx) / density; + Scalar diameter = this->fvGridGeometry().bBoxMax()[1] - this->fvGridGeometry().bBoxMin()[1]; + turbulentKineticEnergy_ = turbulenceProperties.turbulentKineticEnergy(inletVelocity_, diameter, kinematicViscosity); + dissipation_ = turbulenceProperties.dissipation(inletVelocity_, diameter, kinematicViscosity); +#if LOWREKEPSILON + std::cout << Indices::momentumXBalanceIdx + << Indices::momentumYBalanceIdx + << Indices::conti0EqIdx + << Indices::conti0EqIdx + 1 + << Indices::turbulentKineticEnergyEqIdx + << Indices::dissipationEqIdx + << std::endl; +#endif } /*! @@ -159,6 +201,10 @@ public: #if NONISOTHERMAL values.setOutflow(Indices::energyBalanceIdx); #endif +#if LOWREKEPSILON + values.setDirichlet(Indices::turbulentKineticEnergyIdx); + values.setDirichlet(Indices::dissipationIdx); +#endif if(isInlet_(globalPos)) { @@ -176,6 +222,10 @@ public: values.setOutflow(transportEqIdx); #if NONISOTHERMAL values.setOutflow(Indices::energyBalanceIdx); +#endif +#if LOWREKEPSILON + values.setOutflow(Indices::turbulentKineticEnergyEqIdx); + values.setOutflow(Indices::dissipationEqIdx); #endif } else if (isOnWall(globalPos)) @@ -245,6 +295,16 @@ public: values[Indices::velocityXIdx] = inletVelocity_; values[Indices::velocityYIdx] = 0.0; +#if LOWREKEPSILON + values[Indices::turbulentKineticEnergyEqIdx] = turbulentKineticEnergy_; + values[Indices::dissipationEqIdx] = dissipation_; + if (isOnWall(globalPos)) + { + values[Indices::turbulentKineticEnergyEqIdx] = 0.0; + values[Indices::dissipationEqIdx] = 0.0; + } +#endif + return values; } @@ -280,6 +340,8 @@ private: const Scalar eps_; Scalar inletVelocity_; + Scalar turbulentKineticEnergy_; + Scalar dissipation_; TimeLoopPtr timeLoop_; }; } //end namespace diff --git a/test/freeflow/ransnc/test_channel_zeroeq.cc b/test/freeflow/ransnc/test_channel.cc similarity index 96% rename from test/freeflow/ransnc/test_channel_zeroeq.cc rename to test/freeflow/ransnc/test_channel.cc index da76773a4e2b33670a271084d507e40d90259393..2d38f3d3cf885de6f6c4812a1cb3a9e27374f6cc 100644 --- a/test/freeflow/ransnc/test_channel_zeroeq.cc +++ b/test/freeflow/ransnc/test_channel.cc @@ -21,16 +21,18 @@ * * \brief Test for the staggered grid multi-component (Navier-)Stokes model */ - #include <config.h> +#include <config.h> - #include <ctime> - #include <iostream> +#define IS_TURBULENT 1 - #include <dune/common/parallel/mpihelper.hh> - #include <dune/common/timer.hh> - #include <dune/grid/io/file/dgfparser/dgfexception.hh> - #include <dune/grid/io/file/vtk.hh> - #include <dune/istl/io.hh> +#include <ctime> +#include <iostream> + +#include <dune/common/parallel/mpihelper.hh> +#include <dune/common/timer.hh> +#include <dune/grid/io/file/dgfparser/dgfexception.hh> +#include <dune/grid/io/file/vtk.hh> +#include <dune/istl/io.hh> #include "channeltestproblem.hh" diff --git a/test/freeflow/ransnc/test_channel_zeroeq2c.input b/test/freeflow/ransnc/test_channel2c.input similarity index 83% rename from test/freeflow/ransnc/test_channel_zeroeq2c.input rename to test/freeflow/ransnc/test_channel2c.input index 4e8c87dfa4db9a48c45daec60508620ac085365d..c1f9cf4758d5669095dd6bb89758db548423b310 100644 --- a/test/freeflow/ransnc/test_channel_zeroeq2c.input +++ b/test/freeflow/ransnc/test_channel2c.input @@ -1,5 +1,5 @@ [TimeLoop] -DtInitial = 1 # [s] +DtInitial = 1e-3 # [s] TEnd = 1000 # [s] [Grid] @@ -11,7 +11,7 @@ Cells1 = 20 Grading1 = 1.4 [Problem] -Name = test_channel_zeroeq2c # name passed to the output routines +Name = test_channel2c # name passed to the output routines InletVelocity = 0.1 # [m/s] EnableGravity = false diff --git a/test/freeflow/ransnc/test_channel_zeroeq2cni.input b/test/freeflow/ransnc/test_channel2cni.input similarity index 73% rename from test/freeflow/ransnc/test_channel_zeroeq2cni.input rename to test/freeflow/ransnc/test_channel2cni.input index ee1b42c14064d3ee7e55102c49f06af36302e782..949a5c47b55f6980b9128123187ca69e489fcad5 100644 --- a/test/freeflow/ransnc/test_channel_zeroeq2cni.input +++ b/test/freeflow/ransnc/test_channel2cni.input @@ -1,5 +1,5 @@ [TimeLoop] -DtInitial = 1 # [s] +DtInitial = 1e-3 # [s] TEnd = 1000 # [s] [Grid] @@ -11,18 +11,16 @@ Cells1 = 20 Grading1 = 1.4 [Problem] -Name = test_channel_zeroeq2cni # name passed to the output routines +Name = test_channel2cni # name passed to the output routines InletVelocity = 0.1 # [m/s] EnableGravity = false [RANS] -EddyViscosityModel = 3 TurbulentSchmidtNumber = 0.7 TurbulentPrandtlNumber = 0.85 [Assembly] NumericDifferenceMethod = 0 -NumericEpsilon.BaseEpsilon = 1e-8 [Newton] MaxSteps = 10 diff --git a/test/references/pipe_laufer_lowrekepsilon.vtu b/test/references/pipe_laufer_lowrekepsilon.vtu index 22db304e6d08b479815bc960dda2c139336b8bcb..8063ec48f2c275c66e0fbf2965095945a171805b 100644 --- a/test/references/pipe_laufer_lowrekepsilon.vtu +++ b/test/references/pipe_laufer_lowrekepsilon.vtu @@ -243,7 +243,7 @@ 26.6511 18.5636 16.1947 15.509 15.2435 15.123 15.0655 15.0409 15.0359 15.0432 15.0574 15.0745 15.0916 15.1069 15.1197 15.1283 </DataArray> - <DataArray type="Float32" Name="turbulentKineticEnergy" NumberOfComponents="1" format="ascii"> + <DataArray type="Float32" Name="k" NumberOfComponents="1" format="ascii"> 0.0368328 0.0478486 0.0776051 0.0937228 0.104066 0.111965 0.118569 0.124416 0.129741 0.134573 0.138826 0.142382 0.145178 0.147244 0.148673 0.149532 0.0131468 0.0619692 0.116676 0.142642 0.157053 0.167245 0.17557 0.182918 0.189617 0.195703 0.20107 0.205562 0.209096 0.211707 0.213511 0.214604 0.012236 0.0278987 0.0699448 0.103147 @@ -267,7 +267,7 @@ 0.0368328 0.0478486 0.0776051 0.0937228 0.104066 0.111965 0.118569 0.124416 0.129741 0.134573 0.138826 0.142382 0.145178 0.147244 0.148673 0.149532 </DataArray> - <DataArray type="Float32" Name="dissipation" NumberOfComponents="1" format="ascii"> + <DataArray type="Float32" Name="epsilon" NumberOfComponents="1" format="ascii"> 1.07252 1.17812 1.57837 1.70237 1.7706 1.83403 1.89956 1.96791 2.03804 2.10755 2.17302 2.23094 2.27888 2.31611 2.34339 2.36035 0.141638 0.794005 1.47253 1.66577 1.72507 1.7677 1.81472 1.86805 1.92586 1.98505 2.04207 2.09326 2.13614 2.16977 2.19457 2.21022 0.0422069 0.206855 0.591364 0.850017 @@ -291,198 +291,6 @@ 1.07252 1.17812 1.57837 1.70237 1.7706 1.83403 1.89956 1.96791 2.03804 2.10755 2.17302 2.23094 2.27888 2.31611 2.34339 2.36035 </DataArray> - <DataArray type="Float32" Name="stressTensorScalarProduct" NumberOfComponents="1" format="ascii"> - 73297.3 54179.8 41338.4 35323.4 32647.4 31390.8 30804.7 30575.2 30552.7 30653.3 30820.1 31011.3 - 31198 31362.5 31498.5 31586.5 1085.95 5038.58 5457.73 4862.91 4446.54 4222.17 4110.31 4062.36 - 4051.8 4063.29 4086.65 4114.69 4142.6 4167.53 4188.18 4201.36 68.051 517.712 915.015 954.777 - 882.326 822.353 786.077 766.455 757.335 754.678 755.793 758.836 762.605 766.374 769.707 771.882 - 4.98525 67.8848 209.687 303.749 313.7 296.779 280.646 269.787 263.318 259.838 258.273 257.856 - 258.062 258.563 259.139 259.545 0.384095 7.1683 37.3827 87.5733 121.754 130.548 127.666 122.833 - 118.859 116.01 114.094 112.849 112.036 111.502 111.141 110.925 0.0450372 0.574238 4.1495 15.827 - 34.6896 51.3099 60.0547 62.3078 61.4818 59.8096 58.1482 56.6683 55.3613 54.2293 53.2834 52.666 - 0.0217558 0.0513304 0.284141 1.40577 4.80129 11.0131 18.3465 24.4749 28.1846 29.4713 28.9981 27.5955 - 25.9173 24.3355 23.0101 22.1671 0.0211289 0.0214228 0.0289495 0.0660063 0.220527 0.686057 1.61499 2.81485 - 3.81973 4.31685 4.32625 4.05262 3.68995 3.34659 3.06427 2.88843 0.0211289 0.0214228 0.0289495 0.0660063 - 0.220527 0.686057 1.61499 2.81485 3.81973 4.31685 4.32625 4.05262 3.68995 3.34659 3.06427 2.88843 - 0.0217558 0.0513304 0.284141 1.40577 4.80129 11.0131 18.3465 24.4749 28.1846 29.4713 28.9981 27.5955 - 25.9173 24.3355 23.0101 22.1671 0.0450372 0.574238 4.1495 15.827 34.6896 51.3099 60.0547 62.3078 - 61.4818 59.8096 58.1482 56.6683 55.3613 54.2293 53.2834 52.666 0.384095 7.1683 37.3827 87.5733 - 121.754 130.548 127.666 122.833 118.859 116.01 114.094 112.849 112.036 111.502 111.141 110.925 - 4.98525 67.8848 209.687 303.749 313.7 296.779 280.646 269.787 263.318 259.838 258.273 257.856 - 258.062 258.563 259.139 259.545 68.051 517.712 915.015 954.777 882.326 822.353 786.077 766.455 - 757.335 754.678 755.793 758.836 762.605 766.374 769.707 771.882 1085.95 5038.58 5457.73 4862.91 - 4446.54 4222.17 4110.31 4062.36 4051.8 4063.29 4086.65 4114.69 4142.6 4167.53 4188.18 4201.36 - 73297.3 54179.8 41338.4 35323.4 32647.4 31390.8 30804.7 30575.2 30552.7 30653.3 30820.1 31011.3 - 31198 31362.5 31498.5 31586.5 - </DataArray> - <DataArray type="Float32" Name="eddyViscosity" NumberOfComponents="1" format="ascii"> - 1.15029e-05 1.64491e-05 3.02812e-05 3.94388e-05 4.58782e-05 5.07904e-05 5.47464e-05 5.80817e-05 6.09754e-05 6.34889e-05 6.56149e-05 6.73278e-05 - 6.86253e-05 6.95449e-05 7.01504e-05 7.05008e-05 3.33686e-05 0.000124162 0.000224128 0.000286352 0.000329582 0.00036167 0.000386674 0.000407076 - 0.000424244 0.000438755 0.000450749 0.00046021 0.000467228 0.000472092 0.000475205 0.000476982 0.000163868 0.000164954 0.000345632 0.000508231 - 0.000626066 0.000712239 0.000777644 0.000829301 0.000871291 0.000905611 0.00093309 0.000954097 0.000969174 0.000979232 0.000985358 0.000988763 - 0.000456646 0.000244667 0.000374313 0.000633522 0.000861998 0.00103755 0.00117204 0.00127719 0.00136085 0.00142741 0.00147908 0.00151728 - 0.00154368 0.00156051 0.00157016 0.00157534 0.000783744 0.000480779 0.000389678 0.000599996 0.000920973 0.00121345 0.00145105 0.00164019 - 0.00179062 0.00190888 0.00199876 0.00206342 0.00210676 0.00213346 0.0021481 0.00215599 0.00100157 0.000795996 0.000578397 0.000536395 - 0.000747945 0.00109615 0.00144647 0.00174573 0.00199186 0.00218808 0.00233657 0.00244256 0.00251364 0.00255813 0.00258361 0.00259891 - 0.0010967 0.000984185 0.000854085 0.000709891 0.000644066 0.0007582 0.00103798 0.00139821 0.00175187 0.00204984 0.00227978 0.00245038 - 0.0025735 0.0026596 0.00271746 0.00275814 0.00112368 0.00104362 0.000972146 0.000901394 0.00082306 0.00074925 0.000735839 0.000836082 - 0.00105098 0.00134171 0.0016563 0.00195137 0.00220191 0.0023998 0.00254772 0.00265589 0.00112368 0.00104362 0.000972146 0.000901394 - 0.00082306 0.00074925 0.000735839 0.000836082 0.00105098 0.00134171 0.0016563 0.00195137 0.00220191 0.0023998 0.00254772 0.00265589 - 0.0010967 0.000984185 0.000854085 0.000709891 0.000644066 0.0007582 0.00103798 0.00139821 0.00175187 0.00204984 0.00227978 0.00245038 - 0.0025735 0.0026596 0.00271746 0.00275814 0.00100157 0.000795996 0.000578397 0.000536395 0.000747945 0.00109615 0.00144647 0.00174573 - 0.00199186 0.00218808 0.00233657 0.00244256 0.00251364 0.00255813 0.00258361 0.00259891 0.000783744 0.000480779 0.000389678 0.000599996 - 0.000920973 0.00121345 0.00145105 0.00164019 0.00179062 0.00190888 0.00199876 0.00206342 0.00210676 0.00213346 0.0021481 0.00215599 - 0.000456646 0.000244667 0.000374313 0.000633522 0.000861998 0.00103755 0.00117204 0.00127719 0.00136085 0.00142741 0.00147908 0.00151728 - 0.00154368 0.00156051 0.00157016 0.00157534 0.000163868 0.000164954 0.000345632 0.000508231 0.000626066 0.000712239 0.000777644 0.000829301 - 0.000871291 0.000905611 0.00093309 0.000954097 0.000969174 0.000979232 0.000985358 0.000988763 3.33686e-05 0.000124162 0.000224128 0.000286352 - 0.000329582 0.00036167 0.000386674 0.000407076 0.000424244 0.000438755 0.000450749 0.00046021 0.000467228 0.000472092 0.000475205 0.000476982 - 1.15029e-05 1.64491e-05 3.02812e-05 3.94388e-05 4.58782e-05 5.07904e-05 5.47464e-05 5.80817e-05 6.09754e-05 6.34889e-05 6.56149e-05 6.73278e-05 - 6.86253e-05 6.95449e-05 7.01504e-05 7.05008e-05 - </DataArray> - <DataArray type="Float32" Name="production_k" NumberOfComponents="1" format="ascii"> - 1.68627 1.78242 2.50355 2.78623 2.9956 3.18871 3.37288 3.55172 3.72592 3.89229 4.04452 4.17585 - 4.28194 4.36221 4.41926 4.45375 0.0724733 1.2512 2.44646 2.785 2.931 3.05406 3.1787 3.30738 - 3.4379 3.56557 3.6841 3.78725 3.87108 3.93492 3.98049 4.00795 0.0223028 0.170798 0.632517 0.970494 - 1.10479 1.17142 1.22258 1.27125 1.31972 1.36689 1.41044 1.44801 1.47819 1.50092 1.51687 1.52642 - 0.00455299 0.0332183 0.156977 0.384863 0.540818 0.615845 0.657856 0.68914 0.716675 0.74179 0.764014 0.782479 - 0.796729 0.806982 0.813778 0.817744 0.000602064 0.00689273 0.0291345 0.105087 0.224265 0.316828 0.370498 0.402939 - 0.425664 0.442899 0.456093 0.465708 0.472066 0.475769 0.477484 0.478305 9.02159e-05 0.000914181 0.00480011 0.016979 - 0.0518918 0.112487 0.173735 0.217545 0.244927 0.261736 0.271735 0.276832 0.278317 0.277451 0.275327 0.273749 - 4.7719e-05 0.000101037 0.000485361 0.00199589 0.0061847 0.0167003 0.0380865 0.0684419 0.0987515 0.120823 0.132219 0.135239 - 0.133396 0.129446 0.125058 0.12228 4.74842e-05 4.47146e-05 5.62862e-05 0.000118995 0.000363013 0.00102806 0.00237675 0.0047069 - 0.00802891 0.0115839 0.0143311 0.0158163 0.0162499 0.0160623 0.0156138 0.0153427 4.74842e-05 4.47146e-05 5.62862e-05 0.000118995 - 0.000363013 0.00102806 0.00237675 0.0047069 0.00802891 0.0115839 0.0143311 0.0158163 0.0162499 0.0160623 0.0156138 0.0153427 - 4.7719e-05 0.000101037 0.000485361 0.00199589 0.0061847 0.0167003 0.0380865 0.0684419 0.0987515 0.120823 0.132219 0.135239 - 0.133396 0.129446 0.125058 0.12228 9.02159e-05 0.000914181 0.00480011 0.016979 0.0518918 0.112487 0.173735 0.217545 - 0.244927 0.261736 0.271735 0.276832 0.278317 0.277451 0.275327 0.273749 0.000602064 0.00689273 0.0291345 0.105087 - 0.224265 0.316828 0.370498 0.402939 0.425664 0.442899 0.456093 0.465708 0.472066 0.475769 0.477484 0.478305 - 0.00455299 0.0332183 0.156977 0.384863 0.540818 0.615845 0.657856 0.68914 0.716675 0.74179 0.764014 0.782479 - 0.796729 0.806982 0.813778 0.817744 0.0223028 0.170798 0.632517 0.970494 1.10479 1.17142 1.22258 1.27125 - 1.31972 1.36689 1.41044 1.44801 1.47819 1.50092 1.51687 1.52642 0.0724733 1.2512 2.44646 2.785 - 2.931 3.05406 3.1787 3.30738 3.4379 3.56557 3.6841 3.78725 3.87108 3.93492 3.98049 4.00795 - 1.68627 1.78242 2.50355 2.78623 2.9956 3.18871 3.37288 3.55172 3.72592 3.89229 4.04452 4.17585 - 4.28194 4.36221 4.41926 4.45375 - </DataArray> - <DataArray type="Float32" Name="production_eps" NumberOfComponents="1" format="ascii"> - 66.2874 59.2465 68.74 68.3219 68.8063 70.5136 72.9487 75.8403 79.0139 82.292 85.4661 88.3305 - 90.7388 92.6326 94.0358 94.9077 1.05407 21.6425 41.6827 43.9062 43.4621 43.578 44.3549 45.5986 - 47.1384 48.8244 50.5112 52.0642 53.3887 54.4438 55.2331 55.7255 0.103857 1.70962 7.21948 10.7969 - 11.7339 12.0016 12.2423 12.5669 12.9681 13.412 13.8585 14.2695 14.6188 14.896 15.1015 15.2301 - 0.0106071 0.165914 1.15272 3.03842 4.2346 4.70504 4.92058 5.08294 5.24608 5.41432 5.5784 5.72607 - 5.8485 5.94295 6.01055 6.05265 0.00101265 0.0164685 0.119445 0.550612 1.26375 1.80686 2.09613 2.25542 - 2.36339 2.44773 2.51659 2.57091 2.61015 2.63573 2.65007 2.65826 0.000134153 0.00138692 0.0095904 0.0498662 - 0.189603 0.450955 0.723275 0.915932 1.0311 1.09861 1.13746 1.15656 1.16107 1.15601 1.14582 1.13819 - 6.8432e-05 0.00013055 0.000614093 0.00290211 0.0118 0.039984 0.103587 0.199289 0.298412 0.371869 0.409284 0.417767 - 0.409591 0.394513 0.37835 0.367778 6.75718e-05 5.57907e-05 6.30547e-05 0.000124331 0.000380225 0.00120079 0.00332268 0.00772359 - 0.0145938 0.0222803 0.0284056 0.0317933 0.0328255 0.032444 0.031457 0.0308176 6.75718e-05 5.57907e-05 6.30547e-05 0.000124331 - 0.000380225 0.00120079 0.00332268 0.00772359 0.0145938 0.0222803 0.0284056 0.0317933 0.0328255 0.032444 0.031457 0.0308176 - 6.8432e-05 0.00013055 0.000614093 0.00290211 0.0118 0.039984 0.103587 0.199289 0.298412 0.371869 0.409284 0.417767 - 0.409591 0.394513 0.37835 0.367778 0.000134153 0.00138692 0.0095904 0.0498662 0.189603 0.450955 0.723275 0.915932 - 1.0311 1.09861 1.13746 1.15656 1.16107 1.15601 1.14582 1.13819 0.00101265 0.0164685 0.119445 0.550612 - 1.26375 1.80686 2.09613 2.25542 2.36339 2.44773 2.51659 2.57091 2.61015 2.63573 2.65007 2.65826 - 0.0106071 0.165914 1.15272 3.03842 4.2346 4.70504 4.92058 5.08294 5.24608 5.41432 5.5784 5.72607 - 5.8485 5.94295 6.01055 6.05265 0.103857 1.70962 7.21948 10.7969 11.7339 12.0016 12.2423 12.5669 - 12.9681 13.412 13.8585 14.2695 14.6188 14.896 15.1015 15.2301 1.05407 21.6425 41.6827 43.9062 - 43.4621 43.578 44.3549 45.5986 47.1384 48.8244 50.5112 52.0642 53.3887 54.4438 55.2331 55.7255 - 66.2874 59.2465 68.74 68.3219 68.8063 70.5136 72.9487 75.8403 79.0139 82.292 85.4661 88.3305 - 90.7388 92.6326 94.0358 94.9077 - </DataArray> - <DataArray type="Float32" Name="destruction_k" NumberOfComponents="1" format="ascii"> - 1.07252 1.17812 1.57837 1.70237 1.7706 1.83403 1.89956 1.96791 2.03804 2.10755 2.17302 2.23094 - 2.27888 2.31611 2.34339 2.36035 0.141638 0.794005 1.47253 1.66577 1.72507 1.7677 1.81472 1.86805 - 1.92586 1.98505 2.04207 2.09326 2.13614 2.16977 2.19457 2.21022 0.0422069 0.206855 0.591364 0.850017 - 0.968187 1.03234 1.08047 1.12452 1.16754 1.20923 1.24811 1.28225 1.31032 1.33195 1.34756 1.35745 - 0.0214298 0.0549079 0.188465 0.377039 0.510417 0.588274 0.638707 0.677542 0.711128 0.74126 0.767989 0.790636 - 0.808674 0.822136 0.831502 0.837413 0.0158326 0.0201155 0.0492362 0.125765 0.225093 0.305 0.359647 0.398237 - 0.427803 0.451697 0.471173 0.486569 0.498047 0.506023 0.511108 0.514218 0.0142844 0.0119802 0.0153116 0.0309598 - 0.0671341 0.11873 0.169152 0.208902 0.238312 0.260187 0.276235 0.287533 0.294923 0.299286 0.30147 0.302627 - 0.0139434 0.0102105 0.00854489 0.00941656 0.0147407 0.0273549 0.0483524 0.0746703 0.100765 0.122298 0.137564 0.147221 - 0.152732 0.155482 0.156522 0.156991 0.0139009 0.0099366 0.00747247 0.00603363 0.00553986 0.00627328 0.00882735 0.0138192 - 0.0213152 0.0304681 0.0399411 0.0483961 0.0551449 0.060088 0.0634604 0.0657522 0.0139009 0.0099366 0.00747247 0.00603363 - 0.00553986 0.00627328 0.00882735 0.0138192 0.0213152 0.0304681 0.0399411 0.0483961 0.0551449 0.060088 0.0634604 0.0657522 - 0.0139434 0.0102105 0.00854489 0.00941656 0.0147407 0.0273549 0.0483524 0.0746703 0.100765 0.122298 0.137564 0.147221 - 0.152732 0.155482 0.156522 0.156991 0.0142844 0.0119802 0.0153116 0.0309598 0.0671341 0.11873 0.169152 0.208902 - 0.238312 0.260187 0.276235 0.287533 0.294923 0.299286 0.30147 0.302627 0.0158326 0.0201155 0.0492362 0.125765 - 0.225093 0.305 0.359647 0.398237 0.427803 0.451697 0.471173 0.486569 0.498047 0.506023 0.511108 0.514218 - 0.0214298 0.0549079 0.188465 0.377039 0.510417 0.588274 0.638707 0.677542 0.711128 0.74126 0.767989 0.790636 - 0.808674 0.822136 0.831502 0.837413 0.0422069 0.206855 0.591364 0.850017 0.968187 1.03234 1.08047 1.12452 - 1.16754 1.20923 1.24811 1.28225 1.31032 1.33195 1.34756 1.35745 0.141638 0.794005 1.47253 1.66577 - 1.72507 1.7677 1.81472 1.86805 1.92586 1.98505 2.04207 2.09326 2.13614 2.16977 2.19457 2.21022 - 1.07252 1.17812 1.57837 1.70237 1.7706 1.83403 1.89956 1.96791 2.03804 2.10755 2.17302 2.23094 - 2.27888 2.31611 2.34339 2.36035 - </DataArray> - <DataArray type="Float32" Name="destruction_eps" NumberOfComponents="1" format="ascii"> - 56.2147 52.2134 57.7831 55.6592 54.2255 54.0757 54.7783 56.0279 57.6262 59.4113 61.2252 62.9205 - 64.3891 65.5777 66.4855 67.0643 2.7467 18.3123 33.4518 35.015 34.1068 33.6308 33.7629 34.3397 - 35.2082 36.2426 37.3306 38.3688 39.2812 40.0282 40.6024 40.9738 0.262059 2.76072 8.99968 12.6088 - 13.7107 14.1022 14.4257 14.8219 15.297 15.82 16.3512 16.8481 17.2782 17.6253 17.8878 18.0588 - 0.066567 0.365661 1.84526 3.96887 5.32875 5.99254 6.3698 6.66319 6.94064 7.21392 7.47656 7.71435 - 7.9149 8.07274 8.1886 8.26432 0.0355066 0.0640815 0.269144 0.878603 1.69123 2.3192 2.71299 2.97214 - 3.16702 3.32847 3.4664 3.58143 3.67175 3.73778 3.78225 3.81047 0.0283216 0.0242339 0.0407891 0.121236 - 0.327061 0.634643 0.938932 1.17272 1.33767 1.45614 1.54174 1.60169 1.64046 1.66264 1.67283 1.67768 - 0.0266609 0.0175906 0.014415 0.0182561 0.0374991 0.0873242 0.175344 0.2899 0.405995 0.50188 0.567774 0.606375 - 0.625282 0.631822 0.631384 0.629569 0.0263753 0.0165306 0.0111614 0.00840555 0.00773671 0.00976974 0.0164541 0.0302348 - 0.0516584 0.0781357 0.105556 0.129712 0.148527 0.161828 0.170471 0.176094 0.0263753 0.0165306 0.0111614 0.00840555 - 0.00773671 0.00976974 0.0164541 0.0302348 0.0516584 0.0781357 0.105556 0.129712 0.148527 0.161828 0.170471 0.176094 - 0.0266609 0.0175906 0.014415 0.0182561 0.0374991 0.0873242 0.175344 0.2899 0.405995 0.50188 0.567774 0.606375 - 0.625282 0.631822 0.631384 0.629569 0.0283216 0.0242339 0.0407891 0.121236 0.327061 0.634643 0.938932 1.17272 - 1.33767 1.45614 1.54174 1.60169 1.64046 1.66264 1.67283 1.67768 0.0355066 0.0640815 0.269144 0.878603 - 1.69123 2.3192 2.71299 2.97214 3.16702 3.32847 3.4664 3.58143 3.67175 3.73778 3.78225 3.81047 - 0.066567 0.365661 1.84526 3.96887 5.32875 5.99254 6.3698 6.66319 6.94064 7.21392 7.47656 7.71435 - 7.9149 8.07274 8.1886 8.26432 0.262059 2.76072 8.99968 12.6088 13.7107 14.1022 14.4257 14.8219 - 15.297 15.82 16.3512 16.8481 17.2782 17.6253 17.8878 18.0588 2.7467 18.3123 33.4518 35.015 - 34.1068 33.6308 33.7629 34.3397 35.2082 36.2426 37.3306 38.3688 39.2812 40.0282 40.6024 40.9738 - 56.2147 52.2134 57.7831 55.6592 54.2255 54.0757 54.7783 56.0279 57.6262 59.4113 61.2252 62.9205 - 64.3891 65.5777 66.4855 67.0643 - </DataArray> - <DataArray type="Float32" Name="dValue" NumberOfComponents="1" format="ascii"> - 0.32874 0.42706 0.692644 0.8365 0.928822 0.999317 1.05827 1.11046 1.15798 1.20112 1.23908 1.27082 - 1.29578 1.31422 1.32698 1.33465 0.0101503 0.047845 0.090083 0.110131 0.121258 0.129127 0.135555 0.141228 - 0.146401 0.151101 0.155245 0.158713 0.161443 0.163459 0.164852 0.165696 0.00238982 0.00544891 0.013661 0.0201457 - 0.0240359 0.0265683 0.0284506 0.029994 0.0313286 0.032495 0.0334935 0.0343088 0.0349354 0.0353872 0.0356903 0.035873 - 0.000843328 0.00100788 0.00235301 0.00437851 0.0059765 0.00705946 0.00782891 0.00842199 0.0089068 0.009311 0.00964352 0.00990565 - 0.0101002 0.0102352 0.0103216 0.010373 0.000348139 0.000311376 0.000444161 0.000887732 0.00147734 0.00197798 0.00235107 0.00263133 - 0.0028497 0.00302283 0.00315825 0.00325986 0.00333147 0.00337827 0.003406 0.00342205 0.000155649 0.000127951 0.000124176 0.000170807 - 0.000297714 0.00047988 0.000658365 0.00080396 0.000917251 0.00100442 0.00106929 0.00111519 0.00114552 0.00116392 0.00117379 0.00117939 - 7.2576e-05 5.89853e-05 5.04116e-05 4.83404e-05 5.76698e-05 8.52846e-05 0.000132703 0.000191419 0.000248906 0.000296606 0.000331723 0.000355745 - 0.0003713 0.000380813 0.000386189 0.00038963 3.46909e-05 2.82823e-05 2.36886e-05 2.05079e-05 1.87833e-05 1.90739e-05 2.24243e-05 2.99085e-05 - 4.16459e-05 5.62571e-05 7.15639e-05 8.55025e-05 9.69492e-05 0.000105648 0.000111865 0.000116257 3.46909e-05 2.82823e-05 2.36886e-05 2.05079e-05 - 1.87833e-05 1.90739e-05 2.24243e-05 2.99085e-05 4.16459e-05 5.62571e-05 7.15639e-05 8.55025e-05 9.69492e-05 0.000105648 0.000111865 0.000116257 - 7.2576e-05 5.89853e-05 5.04116e-05 4.83404e-05 5.76698e-05 8.52846e-05 0.000132703 0.000191419 0.000248906 0.000296606 0.000331723 0.000355745 - 0.0003713 0.000380813 0.000386189 0.00038963 0.000155649 0.000127951 0.000124176 0.000170807 0.000297714 0.00047988 0.000658365 0.00080396 - 0.000917251 0.00100442 0.00106929 0.00111519 0.00114552 0.00116392 0.00117379 0.00117939 0.000348139 0.000311376 0.000444161 0.000887732 - 0.00147734 0.00197798 0.00235107 0.00263133 0.0028497 0.00302283 0.00315825 0.00325986 0.00333147 0.00337827 0.003406 0.00342205 - 0.000843328 0.00100788 0.00235301 0.00437851 0.0059765 0.00705946 0.00782891 0.00842199 0.0089068 0.009311 0.00964352 0.00990565 - 0.0101002 0.0102352 0.0103216 0.010373 0.00238982 0.00544891 0.013661 0.0201457 0.0240359 0.0265683 0.0284506 0.029994 - 0.0313286 0.032495 0.0334935 0.0343088 0.0349354 0.0353872 0.0356903 0.035873 0.0101503 0.047845 0.090083 0.110131 - 0.121258 0.129127 0.135555 0.141228 0.146401 0.151101 0.155245 0.158713 0.161443 0.163459 0.164852 0.165696 - 0.32874 0.42706 0.692644 0.8365 0.928822 0.999317 1.05827 1.11046 1.15798 1.20112 1.23908 1.27082 - 1.29578 1.31422 1.32698 1.33465 - </DataArray> - <DataArray type="Float32" Name="eValue" NumberOfComponents="1" format="ascii"> - -0.0932585 -0.143489 -0.254563 -0.320507 -0.359409 -0.386296 -0.407213 -0.424814 -0.440258 -0.453887 -0.46563 -0.475292 - -0.482795 -0.488278 -0.492033 -0.494303 -1.58599e-08 -2.79588e-07 -1.34714e-06 -2.57885e-06 -3.44944e-06 -4.00783e-06 -4.36843e-06 -4.60462e-06 - -4.75826e-06 -4.85387e-06 -4.90825e-06 -4.93363e-06 -4.9397e-06 -4.93429e-06 -4.9225e-06 -4.91376e-06 -2.0868e-16 -9.9784e-15 -1.90404e-13 -7.78908e-13 - -1.47561e-12 -2.01979e-12 -2.38135e-12 -2.59795e-12 -2.70995e-12 -2.74937e-12 -2.7425e-12 -2.70981e-12 -2.66622e-12 -2.6216e-12 -2.58076e-12 -2.55419e-12 - -1.27355e-26 -1.55359e-24 -1.33366e-22 -1.57225e-21 -5.04386e-21 -8.87913e-21 -1.17981e-20 -1.35561e-20 -1.43411e-20 -1.44344e-20 -1.41135e-20 -1.36002e-20 - -1.30451e-20 -1.25352e-20 -1.21033e-20 -1.18297e-20 -2.15496e-40 -1.19921e-37 -4.66569e-35 -1.94548e-33 -1.35452e-32 -3.5756e-32 -5.79481e-32 -7.27635e-32 - -7.91456e-32 -7.9084e-32 -7.5305e-32 -7.00784e-32 -6.48326e-32 -6.02754e-32 -5.65926e-32 -5.43142e-32 -0 -0 -0 -0 - -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 - -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 - -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 - -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 - -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 - -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 - -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 - -0 -0 -0 -0 -0 -0 -0 -0 -2.15496e-40 -1.19921e-37 -4.66569e-35 -1.94548e-33 - -1.35452e-32 -3.5756e-32 -5.79481e-32 -7.27635e-32 -7.91456e-32 -7.9084e-32 -7.5305e-32 -7.00784e-32 -6.48326e-32 -6.02754e-32 -5.65926e-32 -5.43142e-32 - -1.27355e-26 -1.55359e-24 -1.33366e-22 -1.57225e-21 -5.04386e-21 -8.87913e-21 -1.17981e-20 -1.35561e-20 -1.43411e-20 -1.44344e-20 -1.41135e-20 -1.36002e-20 - -1.30451e-20 -1.25352e-20 -1.21033e-20 -1.18297e-20 -2.0868e-16 -9.9784e-15 -1.90404e-13 -7.78908e-13 -1.47561e-12 -2.01979e-12 -2.38135e-12 -2.59795e-12 - -2.70995e-12 -2.74937e-12 -2.7425e-12 -2.70981e-12 -2.66622e-12 -2.6216e-12 -2.58076e-12 -2.55419e-12 -1.58599e-08 -2.79588e-07 -1.34714e-06 -2.57885e-06 - -3.44944e-06 -4.00783e-06 -4.36843e-06 -4.60462e-06 -4.75826e-06 -4.85387e-06 -4.90825e-06 -4.93363e-06 -4.9397e-06 -4.93429e-06 -4.9225e-06 -4.91376e-06 - -0.0932585 -0.143489 -0.254563 -0.320507 -0.359409 -0.386296 -0.407213 -0.424814 -0.440258 -0.453887 -0.46563 -0.475292 - -0.482795 -0.488278 -0.492033 -0.494303 - </DataArray> <DataArray type="Float32" Name="dv_x/dx_" NumberOfComponents="3" format="ascii"> -1.30468 382.867 0 -0.748722 329.18 0 -0.254634 287.536 0 -0.093835 265.795 0 -0.0408263 255.528 0 -0.0191617 250.563 0 -0.00867797 248.212 0 -0.0028846 247.286 0 diff --git a/test/references/test_channel_lowrekepsilon2cni.vtu b/test/references/test_channel_lowrekepsilon2cni.vtu new file mode 100644 index 0000000000000000000000000000000000000000..3a8c1680fb7dff9ac321b0a9618494762e006316 --- /dev/null +++ b/test/references/test_channel_lowrekepsilon2cni.vtu @@ -0,0 +1,735 @@ +<?xml version="1.0"?> +<VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian"> + <UnstructuredGrid> + <Piece NumberOfCells="200" NumberOfPoints="231"> + <CellData Scalars="p" Vectors="dv_x/dx_"> + <DataArray type="Float32" Name="p" NumberOfComponents="1" format="ascii"> + 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 + 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 + 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 + 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 + 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 + 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 + 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 + 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 + 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 + 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 + 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 + 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 + 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 + 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 + 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 + 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 100000 + 100000 100000 100000 100000 100000 100000 100000 100000 + </DataArray> + <DataArray type="Float32" Name="rhoMolar" NumberOfComponents="1" format="ascii"> + 38.4438 38.4221 38.4181 38.4164 38.4154 38.4148 38.4144 38.4141 38.4139 38.4138 38.5298 38.4577 + 38.4442 38.4384 38.4352 38.4331 38.4317 38.4307 38.43 38.4296 38.6469 38.5078 38.4809 38.4693 + 38.4629 38.4588 38.456 38.454 38.4526 38.4517 38.8049 38.5781 38.5323 38.5127 38.5017 38.4947 + 38.49 38.4867 38.4843 38.4827 39.0149 38.6768 38.6045 38.5735 38.5562 38.5452 38.5377 38.5324 + 38.5287 38.5262 39.2884 38.8155 38.706 38.659 38.6327 38.616 38.6047 38.5967 38.591 38.5873 + 39.6338 39.0098 38.8487 38.7792 38.7403 38.7156 38.6988 38.687 38.6786 38.6731 40.0492 39.2794 + 39.0495 38.9484 38.8917 38.8557 38.8312 38.814 38.8017 38.7937 40.512 39.6442 39.3302 39.1861 + 39.1046 39.0527 39.0174 38.9925 38.9748 38.9631 40.9777 40.1105 39.7147 39.5169 39.4021 39.3283 + 39.2779 39.2422 39.2166 39.1996 41.4004 40.6488 40.2115 39.9609 39.8067 39.7049 39.6341 39.5834 + 39.5466 39.5215 41.7516 41.1897 40.7837 40.508 40.3203 40.1888 40.0939 40.0237 39.9713 39.9339 + 42.022 41.658 41.3463 41.0954 40.9 40.7492 40.6326 40.5416 40.4702 40.4163 42.2157 42.0098 + 41.8127 41.6294 41.4649 41.3212 41.1979 41.0934 41.0056 40.9349 42.3455 42.2429 42.139 42.0326 + 41.9258 41.8208 41.7197 41.624 41.5352 41.4577 42.4267 42.3827 42.3351 42.2833 42.2278 42.1694 + 42.1086 42.0461 41.9829 41.9231 42.4721 42.4529 42.4296 42.4043 42.3777 42.3499 42.321 42.2909 + 42.2596 42.2293 42.4386 42.4242 42.4166 42.4108 42.4052 42.399 42.392 42.384 42.3751 42.366 + 42.4833 42.4824 42.4792 42.4752 42.471 42.4667 42.4623 42.458 42.4538 42.4497 42.4785 42.4805 + 42.4822 42.4836 42.4846 42.4853 42.4858 42.4859 42.4858 42.4854 + </DataArray> + <DataArray type="Float32" Name="rho" NumberOfComponents="1" format="ascii"> + 1.11333 1.1127 1.11259 1.11253 1.1125 1.11248 1.11247 1.11246 1.11245 1.11244 1.11582 1.11374 + 1.11334 1.11317 1.11308 1.11301 1.11297 1.11294 1.11291 1.1129 1.11921 1.11518 1.1144 1.11407 + 1.11388 1.11376 1.11367 1.11361 1.11357 1.11354 1.12379 1.11722 1.11589 1.11532 1.115 1.1148 + 1.11466 1.11456 1.11449 1.11444 1.12987 1.12008 1.11798 1.11708 1.11658 1.11626 1.11604 1.11588 + 1.11577 1.1157 1.13779 1.1241 1.12092 1.11956 1.1188 1.11831 1.11798 1.11774 1.11758 1.11746 + 1.14779 1.12972 1.12506 1.12304 1.12191 1.12119 1.1207 1.12036 1.12011 1.11995 1.15983 1.13753 + 1.13087 1.12794 1.1263 1.12525 1.12454 1.12404 1.12368 1.12344 1.17323 1.14809 1.139 1.13483 + 1.13246 1.13096 1.12993 1.12921 1.12869 1.12835 1.18671 1.1616 1.15014 1.1444 1.14108 1.13894 + 1.13747 1.13644 1.13569 1.1352 1.19895 1.17719 1.16452 1.15726 1.1528 1.14984 1.14779 1.14632 + 1.14525 1.14452 1.20913 1.19285 1.18109 1.17311 1.16767 1.16386 1.1611 1.15907 1.15755 1.15646 + 1.21695 1.20641 1.19738 1.19012 1.18445 1.18008 1.1767 1.17406 1.17199 1.17043 1.22256 1.2166 + 1.21089 1.20557 1.20081 1.19664 1.19307 1.19004 1.18749 1.18544 1.22632 1.22334 1.22033 1.21724 + 1.21414 1.2111 1.20817 1.20539 1.20282 1.20057 1.22866 1.22737 1.22599 1.22448 1.22287 1.22117 + 1.21941 1.2176 1.21576 1.21403 1.22993 1.22935 1.22867 1.22793 1.22716 1.22636 1.22552 1.22465 + 1.22375 1.22287 1.22871 1.22836 1.22818 1.22804 1.2279 1.22773 1.22754 1.22732 1.22707 1.22681 + 1.23027 1.23022 1.23012 1.23 1.22987 1.22975 1.22962 1.2295 1.22937 1.22926 1.23017 1.23023 + 1.23027 1.23031 1.23033 1.23035 1.23036 1.23036 1.23035 1.23034 + </DataArray> + <DataArray type="Float32" Name="v_x/v_x,max" NumberOfComponents="1" format="ascii"> + 0.496333 0.00672405 0.00388315 0.00316563 0.00281142 0.00259848 0.00245874 0.00236338 0.0022982 0.0022619 0.50726 0.022689 + 0.0131954 0.0107569 0.00955331 0.00882982 0.00835507 0.00803114 0.00780974 0.00768642 0.522233 0.0447171 0.0262218 0.0213749 + 0.018983 0.0175455 0.0166023 0.0159588 0.015519 0.0152741 0.54257 0.0749331 0.044436 0.0362205 0.0321669 0.0297311 + 0.0281332 0.0270432 0.0262985 0.0258836 0.569843 0.116034 0.0698849 0.0569648 0.0505892 0.0467589 0.0442466 0.0425332 + 0.041363 0.0407109 0.605735 0.171257 0.105386 0.0859239 0.0763086 0.0705326 0.066745 0.0641624 0.0623995 0.0614166 + 0.651623 0.244057 0.154735 0.12628 0.112163 0.10368 0.0981175 0.0943257 0.0917386 0.0902954 0.707592 0.337099 + 0.222757 0.182312 0.162006 0.149781 0.141762 0.136294 0.132565 0.130482 0.770808 0.450049 0.314676 0.259423 + 0.230863 0.213554 0.202171 0.194401 0.189096 0.186125 0.834649 0.576745 0.433408 0.363096 0.324441 0.300552 + 0.284705 0.273826 0.266359 0.262145 0.891155 0.704062 0.573295 0.494359 0.446068 0.414768 0.39348 0.378604 + 0.368211 0.362222 0.935133 0.815342 0.715093 0.64118 0.588958 0.551992 0.525411 0.506043 0.491946 0.483491 + 0.965536 0.898737 0.834569 0.778474 0.732162 0.69511 0.665902 0.643025 0.625253 0.614003 0.984243 0.952345 + 0.917997 0.88402 0.851756 0.8222 0.795925 0.773124 0.753785 0.740735 0.994342 0.98187 0.966337 0.94995 + 0.93294 0.915586 0.898252 0.881328 0.865269 0.853489 0.998817 0.995489 0.989644 0.983253 0.976409 0.969085 + 0.9613 0.953099 0.944584 0.93781 1 1 0.998519 0.996693 0.994747 0.99265 0.990395 0.987982 + 0.98534 0.983089 0.99937 0.999681 1 1 1 1 1 1 0.999857 0.999636 + 0.998387 0.998046 0.998818 0.999077 0.999276 0.999473 0.999688 0.999923 1 1 0.996521 0.993313 + 0.991816 0.989565 0.987162 0.98475 0.982385 0.980085 0.977682 0.975899 + </DataArray> + <DataArray type="Float32" Name="p_rel" NumberOfComponents="1" format="ascii"> + 0.00156381 0.00103284 0.000837003 0.000684166 0.000553563 0.00043705 0.000330198 0.000230316 0.000135609 4.50274e-05 0.0015637 0.00103288 + 0.000837011 0.000684169 0.000553565 0.000437051 0.000330199 0.000230316 0.00013561 4.50275e-05 0.00156354 0.00103292 0.000837022 0.000684174 + 0.000553567 0.000437053 0.0003302 0.000230317 0.00013561 4.50277e-05 0.00156331 0.00103299 0.000837037 0.000684181 0.000553571 0.000437056 + 0.000330201 0.000230318 0.000135611 4.50279e-05 0.00156298 0.00103308 0.000837058 0.00068419 0.000553577 0.000437059 0.000330204 0.000230319 + 0.000135612 4.50283e-05 0.00156253 0.0010332 0.000837088 0.000684204 0.000553584 0.000437064 0.000330207 0.000230322 0.000135613 4.50287e-05 + 0.00156192 0.00103337 0.000837131 0.000684223 0.000553595 0.000437071 0.000330211 0.000230325 0.000135615 4.50295e-05 0.00156113 0.0010336 + 0.000837192 0.00068425 0.00055361 0.00043708 0.000330218 0.000230329 0.000135618 4.50305e-05 0.00156011 0.00103393 0.000837281 0.000684289 + 0.000553632 0.000437094 0.000330227 0.000230335 0.000135622 4.50322e-05 0.00155863 0.00103442 0.000837419 0.000684349 0.000553666 0.000437115 + 0.000330241 0.000230345 0.000135629 4.50356e-05 0.00155627 0.00103523 0.000837652 0.000684451 0.000553724 0.000437153 0.000330268 0.000230365 + 0.000135644 4.5044e-05 0.00155253 0.00103658 0.000838066 0.000684639 0.000553836 0.000437231 0.000330326 0.000230411 0.000135681 4.50676e-05 + 0.00154693 0.00103874 0.000838757 0.000684967 0.000554042 0.000437382 0.000330446 0.00023051 0.000135767 4.51303e-05 0.00153899 0.00104203 + 0.000839831 0.000685467 0.000554354 0.000437616 0.000330641 0.000230681 0.000135924 4.52759e-05 0.00152835 0.00104674 0.000841419 0.000686194 + 0.000554781 0.000437918 0.000330886 0.000230899 0.000136139 4.55781e-05 0.00151475 0.00105305 0.000843656 0.000687215 0.000555366 0.000438308 + 0.000331175 0.000231139 0.00013638 4.61486e-05 0.00149808 0.00106097 0.000846656 0.000688588 0.000556147 0.00043882 0.000331543 0.000231427 + 0.00013668 4.70823e-05 0.00147889 0.00107004 0.000850397 0.000690318 0.000557135 0.00043947 0.000332008 0.000231789 0.000137073 4.8283e-05 + 0.00145858 0.00107938 0.000854629 0.000692305 0.000558281 0.00044023 0.000332558 0.000232225 0.000137549 4.94375e-05 0.00144318 0.00108668 + 0.000858246 0.000694039 0.000559292 0.00044091 0.000333057 0.000232625 0.000137975 4.99821e-05 + </DataArray> + <DataArray type="Float32" Name="nu" NumberOfComponents="1" format="ascii"> + 1.71781e-05 1.71954e-05 1.71985e-05 1.71999e-05 1.72006e-05 1.72011e-05 1.72014e-05 1.72016e-05 1.72018e-05 1.72019e-05 1.71101e-05 1.71671e-05 + 1.71778e-05 1.71824e-05 1.71849e-05 1.71866e-05 1.71877e-05 1.71884e-05 1.7189e-05 1.71893e-05 1.7018e-05 1.71274e-05 1.71487e-05 1.71578e-05 + 1.7163e-05 1.71662e-05 1.71684e-05 1.71699e-05 1.7171e-05 1.71717e-05 1.68949e-05 1.7072e-05 1.71081e-05 1.71235e-05 1.71322e-05 1.71377e-05 + 1.71414e-05 1.71441e-05 1.71459e-05 1.71471e-05 1.67334e-05 1.69946e-05 1.70512e-05 1.70756e-05 1.70892e-05 1.70979e-05 1.71037e-05 1.71079e-05 + 1.71108e-05 1.71127e-05 1.65265e-05 1.68867e-05 1.69718e-05 1.70085e-05 1.70291e-05 1.70421e-05 1.7051e-05 1.70573e-05 1.70617e-05 1.70646e-05 + 1.62707e-05 1.67373e-05 1.6861e-05 1.69148e-05 1.69451e-05 1.69643e-05 1.69773e-05 1.69865e-05 1.69931e-05 1.69974e-05 1.59707e-05 1.65333e-05 + 1.6707e-05 1.67843e-05 1.68279e-05 1.68556e-05 1.68745e-05 1.68878e-05 1.68973e-05 1.69035e-05 1.56463e-05 1.62631e-05 1.64952e-05 1.66034e-05 + 1.66651e-05 1.67045e-05 1.67314e-05 1.67504e-05 1.6764e-05 1.67729e-05 1.53296e-05 1.59272e-05 1.62116e-05 1.63566e-05 1.64416e-05 1.64966e-05 + 1.65344e-05 1.65612e-05 1.65804e-05 1.65932e-05 1.50504e-05 1.55522e-05 1.58558e-05 1.60338e-05 1.61448e-05 1.62187e-05 1.62704e-05 1.63076e-05 + 1.63346e-05 1.63531e-05 1.48241e-05 1.51885e-05 1.54603e-05 1.5649e-05 1.57794e-05 1.58718e-05 1.59389e-05 1.59888e-05 1.60263e-05 1.60531e-05 + 1.46533e-05 1.48839e-05 1.50856e-05 1.5251e-05 1.53817e-05 1.54836e-05 1.55632e-05 1.56258e-05 1.5675e-05 1.57124e-05 1.45328e-05 1.46609e-05 + 1.47852e-05 1.49022e-05 1.50083e-05 1.5102e-05 1.5183e-05 1.52522e-05 1.53108e-05 1.53581e-05 1.44528e-05 1.45159e-05 1.45802e-05 1.46466e-05 + 1.47136e-05 1.47799e-05 1.48443e-05 1.49056e-05 1.49627e-05 1.50129e-05 1.44031e-05 1.443e-05 1.44591e-05 1.44909e-05 1.45251e-05 1.45613e-05 + 1.4599e-05 1.4638e-05 1.46776e-05 1.47152e-05 1.43752e-05 1.43869e-05 1.4401e-05 1.44165e-05 1.44327e-05 1.44497e-05 1.44675e-05 1.4486e-05 + 1.45053e-05 1.4524e-05 1.43946e-05 1.44036e-05 1.44085e-05 1.44121e-05 1.44156e-05 1.44195e-05 1.44238e-05 1.44287e-05 1.44342e-05 1.44398e-05 + 1.43685e-05 1.43689e-05 1.43708e-05 1.43732e-05 1.43758e-05 1.43785e-05 1.43811e-05 1.43837e-05 1.43863e-05 1.43888e-05 1.43716e-05 1.43704e-05 + 1.43693e-05 1.43685e-05 1.43678e-05 1.43674e-05 1.43671e-05 1.4367e-05 1.43671e-05 1.43672e-05 + </DataArray> + <DataArray type="Float32" Name="nu_t" NumberOfComponents="1" format="ascii"> + 9.90596e-12 1.97816e-13 1.00238e-13 8.22562e-14 7.97091e-14 8.29914e-14 8.94277e-14 9.80001e-14 1.08316e-13 1.21164e-13 3.13268e-10 8.98357e-12 + 4.52341e-12 3.70442e-12 3.58584e-12 3.73098e-12 4.01852e-12 4.40237e-12 4.86478e-12 5.44115e-12 2.23556e-09 7.36652e-11 3.66669e-11 2.99167e-11 + 2.89014e-11 3.00338e-11 3.23214e-11 3.53884e-11 3.90901e-11 4.3712e-11 1.07092e-08 3.82569e-10 1.87479e-10 1.52173e-10 1.46597e-10 1.52072e-10 + 1.63461e-10 1.78824e-10 1.97419e-10 2.20691e-10 4.28976e-08 1.63292e-09 7.84701e-10 6.32547e-10 6.07067e-10 6.28227e-10 6.74174e-10 7.36703e-10 + 8.12675e-10 9.08068e-10 1.54605e-07 6.35174e-09 2.98528e-09 2.38557e-09 2.27827e-09 2.35024e-09 2.51668e-09 2.74592e-09 3.02589e-09 3.37898e-09 + 5.12978e-07 2.36587e-08 1.08956e-08 8.61937e-09 8.18255e-09 8.40771e-09 8.97835e-09 9.77696e-09 1.07588e-08 1.20042e-08 1.55834e-06 8.60371e-08 + 3.93001e-08 3.07888e-08 2.9037e-08 2.97e-08 3.16115e-08 3.43402e-08 3.77222e-08 4.20404e-08 4.18665e-06 3.03042e-07 1.41539e-07 1.1036e-07 + 1.03492e-07 1.05371e-07 1.1175e-07 1.21051e-07 1.32673e-07 1.47611e-07 9.55022e-06 9.91772e-07 5.00312e-07 3.94178e-07 3.69193e-07 3.74645e-07 + 3.95869e-07 4.27268e-07 4.66648e-07 5.174e-07 1.86516e-05 2.77162e-06 1.60981e-06 1.32397e-06 1.25321e-06 1.27173e-06 1.33801e-06 1.43494e-06 + 1.55537e-06 1.70935e-06 3.25042e-05 6.36711e-06 4.14726e-06 3.61874e-06 3.51733e-06 3.60433e-06 3.7981e-06 4.06269e-06 4.38175e-06 4.77892e-06 + 5.20885e-05 1.27179e-05 8.57718e-06 7.62097e-06 7.52805e-06 7.81046e-06 8.29718e-06 8.91364e-06 9.62486e-06 1.04641e-05 7.63532e-05 2.36272e-05 + 1.58879e-05 1.35021e-05 1.28628e-05 1.31099e-05 1.38693e-05 1.49454e-05 1.62314e-05 1.77055e-05 9.99666e-05 4.06581e-05 2.84383e-05 2.3345e-05 + 2.07381e-05 1.96535e-05 1.96488e-05 2.0453e-05 2.18771e-05 2.37407e-05 0.000116559 6.18804e-05 4.66575e-05 3.94514e-05 3.46853e-05 3.13598e-05 + 2.91609e-05 2.79636e-05 2.76961e-05 2.82468e-05 0.000124782 8.27415e-05 6.67286e-05 5.89069e-05 5.34834e-05 4.9298e-05 4.59068e-05 4.31119e-05 + 4.08498e-05 3.92217e-05 0.000127693 9.98406e-05 8.49721e-05 7.73822e-05 7.20723e-05 6.79742e-05 6.46617e-05 6.19101e-05 5.9589e-05 5.7703e-05 + 0.000128751 0.000112465 0.000100336 9.36844e-05 8.90498e-05 8.55789e-05 8.29062e-05 8.08307e-05 7.92325e-05 7.80682e-05 0.000129995 0.000122289 + 0.000115173 0.000111458 0.000109263 0.000107991 0.000107365 0.00010724 0.000107529 0.000108138 + </DataArray> + <DataArray type="Float32" Name="l_w" NumberOfComponents="1" format="ascii"> + 0.000119663 0.000119663 0.000119663 0.000119663 0.000119663 0.000119663 0.000119663 0.000119663 0.000119663 0.000119663 0.000406853 0.000406853 + 0.000406853 0.000406853 0.000406853 0.000406853 0.000406853 0.000406853 0.000406853 0.000406853 0.00080892 0.00080892 0.00080892 0.00080892 + 0.00080892 0.00080892 0.00080892 0.00080892 0.00080892 0.00080892 0.00137181 0.00137181 0.00137181 0.00137181 0.00137181 0.00137181 + 0.00137181 0.00137181 0.00137181 0.00137181 0.00215986 0.00215986 0.00215986 0.00215986 0.00215986 0.00215986 0.00215986 0.00215986 + 0.00215986 0.00215986 0.00326313 0.00326313 0.00326313 0.00326313 0.00326313 0.00326313 0.00326313 0.00326313 0.00326313 0.00326313 + 0.00480771 0.00480771 0.00480771 0.00480771 0.00480771 0.00480771 0.00480771 0.00480771 0.00480771 0.00480771 0.00697012 0.00697012 + 0.00697012 0.00697012 0.00697012 0.00697012 0.00697012 0.00697012 0.00697012 0.00697012 0.0099975 0.0099975 0.0099975 0.0099975 + 0.0099975 0.0099975 0.0099975 0.0099975 0.0099975 0.0099975 0.0142358 0.0142358 0.0142358 0.0142358 0.0142358 0.0142358 + 0.0142358 0.0142358 0.0142358 0.0142358 0.0201695 0.0201695 0.0201695 0.0201695 0.0201695 0.0201695 0.0201695 0.0201695 + 0.0201695 0.0201695 0.0284766 0.0284766 0.0284766 0.0284766 0.0284766 0.0284766 0.0284766 0.0284766 0.0284766 0.0284766 + 0.0401066 0.0401066 0.0401066 0.0401066 0.0401066 0.0401066 0.0401066 0.0401066 0.0401066 0.0401066 0.0563885 0.0563885 + 0.0563885 0.0563885 0.0563885 0.0563885 0.0563885 0.0563885 0.0563885 0.0563885 0.0791832 0.0791832 0.0791832 0.0791832 + 0.0791832 0.0791832 0.0791832 0.0791832 0.0791832 0.0791832 0.111096 0.111096 0.111096 0.111096 0.111096 0.111096 + 0.111096 0.111096 0.111096 0.111096 0.155774 0.155774 0.155774 0.155774 0.155774 0.155774 0.155774 0.155774 + 0.155774 0.155774 0.218322 0.218322 0.218322 0.218322 0.218322 0.218322 0.218322 0.218322 0.218322 0.218322 + 0.30589 0.30589 0.30589 0.30589 0.30589 0.30589 0.30589 0.30589 0.30589 0.30589 0.428486 0.428486 + 0.428486 0.428486 0.428486 0.428486 0.428486 0.428486 0.428486 0.428486 + </DataArray> + <DataArray type="Float32" Name="y^+" NumberOfComponents="1" format="ascii"> + 0.325086 0.0695351 0.0533782 0.0484353 0.0458318 0.0442162 0.0431431 0.0424142 0.0419306 0.0416756 1.10969 0.236809 + 0.181705 0.164848 0.15597 0.150462 0.146804 0.144319 0.14267 0.141801 2.21827 0.471923 0.361885 0.328225 + 0.310503 0.299509 0.292209 0.287249 0.283959 0.282221 3.78927 0.802912 0.615164 0.557738 0.527514 0.50877 + 0.496323 0.487869 0.482258 0.479294 6.02363 1.26991 0.97178 0.880603 0.832639 0.802904 0.783163 0.769755 + 0.760854 0.756146 9.21445 1.93084 1.47504 1.33567 1.2624 1.217 1.18687 1.1664 1.15281 1.14561 + 13.7895 2.87018 2.18752 1.97879 1.86917 1.80129 1.75625 1.72566 1.70535 1.69456 20.3672 4.21249 + 3.20065 2.89112 2.72875 2.6283 2.5617 2.51646 2.4864 2.47038 29.8192 6.14251 4.64976 4.19202 + 3.95218 3.80397 3.70575 3.63906 3.5947 3.57095 43.338 8.93101 6.73681 6.05925 5.70415 5.48489 + 5.33966 5.24103 5.17532 5.13992 62.5408 12.9587 9.75896 8.75764 8.2303 7.90422 7.68806 7.54105 + 7.44281 7.38926 89.6471 18.734 14.1308 12.6687 11.8891 11.4036 11.0802 10.8592 10.7105 10.6277 + 127.731 26.9251 20.3962 18.3082 17.1776 16.4635 15.9821 15.6495 15.4226 15.2925 181.074 38.4314 + 29.259 26.3433 24.752 23.7321 23.0329 22.5413 22.1992 21.9962 255.679 54.5063 41.6644 37.638 + 35.4541 34.0517 33.0819 32.3896 31.8981 31.5981 359.962 76.929 58.9461 53.3742 50.3885 48.4929 + 47.1945 46.2742 45.6234 45.2302 505.702 108.189 82.9846 75.2253 71.1045 68.5193 66.7756 65.5643 + 64.7311 64.2548 707.806 151.455 116.246 105.463 99.7738 96.2339 93.8719 92.2556 91.1698 90.5806 + 993.506 212.715 163.298 148.163 140.18 135.218 131.914 129.663 128.163 127.362 1391.38 297.938 + 228.769 207.613 196.471 189.557 184.963 181.841 179.769 178.674 + </DataArray> + <DataArray type="Float32" Name="u^+" NumberOfComponents="1" format="ascii"> + 1.08148 0.0700645 0.0534077 0.0484634 0.0458583 0.0442414 0.0431671 0.0424373 0.0419528 0.0416974 1.10529 0.236419 + 0.181486 0.16468 0.155828 0.150335 0.146687 0.144208 0.142564 0.141697 1.13792 0.465952 0.360647 0.327233 + 0.30964 0.298726 0.291479 0.286558 0.283294 0.281573 1.18223 0.780802 0.61116 0.554508 0.524688 0.506198 + 0.493924 0.485592 0.48007 0.477157 1.24166 1.20908 0.961176 0.872088 0.825182 0.79611 0.77682 0.763732 + 0.755067 0.750494 1.31987 1.7845 1.44945 1.31543 1.2447 1.20088 1.17182 1.15211 1.13908 1.1322 + 1.41985 2.54307 2.12817 1.93325 1.82954 1.76524 1.72261 1.69373 1.67465 1.66457 1.54181 3.51256 + 3.06374 2.79107 2.64255 2.55015 2.48885 2.44732 2.41992 2.4054 1.67955 4.6895 4.32796 3.97157 + 3.7657 3.63594 3.54944 3.49068 3.45187 3.43116 1.81866 6.00967 5.96096 5.55872 5.2921 5.11715 + 4.99846 4.91686 4.86229 4.83256 1.94178 7.33632 7.88492 7.56826 7.27599 7.06177 6.90818 6.79828 + 6.72155 6.67746 2.03761 8.49585 9.83517 9.81598 9.60674 9.39813 9.22443 9.08659 8.98029 8.91303 + 2.10385 9.36483 11.4784 11.9178 11.9426 11.8348 11.691 11.5462 11.4138 11.319 2.14462 9.92342 + 12.6259 13.5337 13.8934 13.9987 13.9737 13.8823 13.7601 13.6552 2.16662 10.2311 13.2907 14.543 + 15.2176 15.5886 15.7703 15.8253 15.7952 15.7338 2.17637 10.373 13.6113 15.0529 15.9266 16.4995 + 16.8772 17.114 17.243 17.2883 2.17895 10.42 13.7333 15.2586 16.2257 16.9007 17.388 17.7403 + 17.987 18.123 2.17758 10.4167 13.7537 15.3092 16.3114 17.0259 17.5566 17.9562 18.252 18.428 + 2.17543 10.3996 13.7374 15.2951 16.2996 17.0169 17.5511 17.9548 18.2546 18.4347 2.17137 10.3503 + 13.6411 15.1495 16.102 16.7662 17.2474 17.5986 17.8472 17.9904 + </DataArray> + <DataArray type="Float32" Name="k" NumberOfComponents="1" format="ascii"> + 1.22859e-08 1.45722e-09 8.27269e-10 6.69869e-10 6.29009e-10 6.33424e-10 6.61349e-10 7.04116e-10 7.5814e-10 8.2917e-10 1.25971e-07 1.89613e-08 + 1.0762e-08 8.71349e-09 8.1815e-09 8.23861e-09 8.60159e-09 9.15764e-09 9.86013e-09 1.07838e-08 4.26342e-07 7.44842e-08 4.22599e-08 3.42084e-08 + 3.21154e-08 3.23365e-08 3.37589e-08 3.59394e-08 3.86948e-08 4.23186e-08 1.06942e-06 2.13115e-07 1.20863e-07 9.77973e-08 9.17889e-08 9.24029e-08 + 9.64536e-08 1.02672e-07 1.10535e-07 1.20879e-07 2.32995e-06 5.27626e-07 2.99214e-07 2.41952e-07 2.26975e-07 2.28409e-07 2.38356e-07 2.53669e-07 + 2.73049e-07 2.98566e-07 4.68019e-06 1.2083e-06 6.86392e-07 5.54524e-07 5.19763e-07 5.22704e-07 5.45186e-07 5.79976e-07 6.24085e-07 6.82241e-07 + 8.86831e-06 2.64086e-06 1.51133e-06 1.22002e-06 1.14214e-06 1.14736e-06 1.19564e-06 1.27102e-06 1.36687e-06 1.49356e-06 1.5751e-05 5.56696e-06 + 3.25886e-06 2.63389e-06 2.46251e-06 2.46998e-06 2.57033e-06 2.72905e-06 2.93181e-06 3.20082e-06 2.51991e-05 1.11681e-05 6.92144e-06 5.64493e-06 + 5.27934e-06 5.2875e-06 5.49213e-06 5.82048e-06 6.24196e-06 6.80395e-06 3.45208e-05 2.03169e-05 1.41511e-05 1.19071e-05 1.12207e-05 1.12472e-05 + 1.16649e-05 1.23324e-05 1.3188e-05 1.43324e-05 4.02606e-05 3.09305e-05 2.57019e-05 2.32892e-05 2.25608e-05 2.28307e-05 2.37217e-05 2.50315e-05 + 2.66618e-05 2.88184e-05 4.19506e-05 3.74978e-05 3.64265e-05 3.67429e-05 3.77521e-05 3.93375e-05 4.14089e-05 4.38688e-05 4.66528e-05 5.01311e-05 + 4.15891e-05 3.80821e-05 3.88294e-05 4.1862e-05 4.57573e-05 4.99275e-05 5.41818e-05 5.84636e-05 6.27683e-05 6.75322e-05 4.1053e-05 3.61993e-05 + 3.50878e-05 3.6761e-05 4.02681e-05 4.49366e-05 5.02753e-05 5.5918e-05 6.16191e-05 6.73953e-05 4.1063e-05 3.50525e-05 3.16228e-05 3.03431e-05 + 3.0773e-05 3.25918e-05 3.55757e-05 3.95367e-05 4.42712e-05 4.93407e-05 4.15035e-05 3.51967e-05 3.06256e-05 2.74853e-05 2.55308e-05 2.45772e-05 + 2.4497e-05 2.52119e-05 2.66645e-05 2.85527e-05 4.1997e-05 3.58641e-05 3.10863e-05 2.73521e-05 2.445e-05 2.22302e-05 2.0585e-05 1.94385e-05 + 1.87311e-05 1.83205e-05 4.22814e-05 3.63817e-05 3.17287e-05 2.79901e-05 2.49478e-05 2.24514e-05 2.03935e-05 1.86958e-05 1.72986e-05 1.61427e-05 + 4.24643e-05 3.6734e-05 3.22536e-05 2.8686e-05 2.58071e-05 2.34611e-05 2.15364e-05 1.9951e-05 1.86441e-05 1.75676e-05 4.29718e-05 3.80774e-05 + 3.4586e-05 3.20762e-05 3.028e-05 2.90174e-05 2.81633e-05 2.76285e-05 2.73462e-05 2.7241e-05 + </DataArray> + <DataArray type="Float32" Name="epsilon" NumberOfComponents="1" format="ascii"> + 5.11728e-09 7.72253e-10 3.77083e-10 2.73417e-10 2.35448e-10 2.21293e-10 2.18519e-10 2.22333e-10 2.30752e-10 2.45477e-10 5.78089e-08 9.79565e-09 + 4.81038e-09 3.49388e-09 3.01138e-09 2.83189e-09 2.79742e-09 2.84695e-09 2.95523e-09 3.14407e-09 1.84313e-07 3.66858e-08 1.82051e-08 1.32641e-08 + 1.14508e-08 1.0779e-08 1.06547e-08 1.08481e-08 1.12639e-08 1.19854e-08 4.09834e-07 9.82026e-08 4.94352e-08 3.61682e-08 3.12902e-08 2.94925e-08 + 2.9177e-08 2.9723e-08 3.08732e-08 3.28562e-08 7.62258e-07 2.22451e-07 1.14116e-07 8.39309e-08 7.28005e-08 6.87239e-08 6.80556e-08 6.93732e-08 + 7.20857e-08 7.67278e-08 1.28205e-06 4.54284e-07 2.38907e-07 1.76843e-07 1.53847e-07 1.45476e-07 1.44207e-07 1.47089e-07 1.52891e-07 1.62749e-07 + 2.02344e-06 8.61391e-07 4.68716e-07 3.49706e-07 3.05191e-07 2.89032e-07 2.86742e-07 2.92585e-07 3.04156e-07 3.23718e-07 2.99198e-06 1.53304e-06 + 8.78931e-07 6.632e-07 5.80775e-07 5.50669e-07 5.46449e-07 5.57479e-07 5.79263e-07 6.16108e-07 3.96278e-06 2.52635e-06 1.58611e-06 1.22314e-06 + 1.07719e-06 1.02255e-06 1.01428e-06 1.03362e-06 1.07248e-06 1.13887e-06 4.40777e-06 3.65622e-06 2.68548e-06 2.17904e-06 1.94914e-06 1.85843e-06 + 1.84388e-06 1.87621e-06 1.94214e-06 2.05684e-06 4.01136e-06 4.30111e-06 3.92065e-06 3.53264e-06 3.30169e-06 3.20658e-06 3.20535e-06 3.26888e-06 + 3.38155e-06 3.57342e-06 3.1348e-06 3.85207e-06 4.31887e-06 4.5522e-06 4.66089e-06 4.75078e-06 4.86472e-06 5.01173e-06 5.19239e-06 5.46295e-06 + 2.30064e-06 2.73287e-06 3.3077e-06 3.92915e-06 4.48719e-06 4.95553e-06 5.34896e-06 5.68985e-06 5.9981e-06 6.34268e-06 1.73897e-06 1.78308e-06 + 1.99262e-06 2.35427e-06 2.81058e-06 3.31124e-06 3.81768e-06 4.30216e-06 4.7487e-06 5.16924e-06 1.43783e-06 1.26663e-06 1.20477e-06 1.24706e-06 + 1.37608e-06 1.57615e-06 1.83456e-06 2.13944e-06 2.47708e-06 2.81427e-06 1.30885e-06 1.0579e-06 8.90691e-07 7.90532e-07 7.43848e-07 7.41011e-07 + 7.75732e-07 8.44181e-07 9.43156e-07 1.05337e-06 1.26832e-06 9.95889e-07 8.01478e-07 6.61798e-07 5.61887e-07 4.91906e-07 4.45295e-07 4.17674e-07 + 4.05779e-07 4.02249e-07 1.25964e-06 9.84106e-07 7.86193e-07 6.40243e-07 5.30476e-07 4.46721e-07 3.82195e-07 3.32247e-07 2.93554e-07 2.63016e-07 + 1.26048e-06 9.86306e-07 7.90453e-07 6.46666e-07 5.38843e-07 4.5661e-07 3.9305e-07 3.43424e-07 3.04409e-07 2.73548e-07 1.27845e-06 1.03237e-06 + 8.67426e-07 7.54488e-07 6.76377e-07 6.22403e-07 5.85644e-07 5.61485e-07 5.46733e-07 5.38494e-07 + </DataArray> + <DataArray type="Float32" Name="temperature" NumberOfComponents="1" format="ascii"> + 312.852 313.029 313.061 313.075 313.083 313.088 313.091 313.094 313.095 313.096 312.154 312.739 + 312.849 312.896 312.922 312.939 312.95 312.958 312.964 312.968 311.208 312.332 312.551 312.644 + 312.697 312.73 312.753 312.769 312.78 312.788 309.941 311.763 312.134 312.293 312.382 312.438 + 312.477 312.504 312.523 312.536 308.272 310.967 311.55 311.8 311.94 312.029 312.09 312.132 + 312.163 312.183 306.127 309.856 310.733 311.111 311.322 311.457 311.548 311.613 311.659 311.689 + 303.459 308.313 309.591 310.146 310.458 310.656 310.791 310.885 310.953 310.997 300.311 306.197 + 307.999 308.799 309.249 309.536 309.731 309.868 309.966 310.031 296.881 303.379 305.801 306.925 + 307.565 307.974 308.253 308.449 308.59 308.682 293.507 299.852 302.84 304.357 305.243 305.816 + 306.209 306.487 306.687 306.82 290.51 295.881 299.099 300.975 302.141 302.915 303.456 303.845 + 304.128 304.321 288.066 291.996 294.903 296.91 298.292 299.268 299.977 300.502 300.897 301.179 + 286.213 288.713 290.89 292.666 294.064 295.152 295.999 296.664 297.187 297.584 284.9 286.295 + 287.645 288.912 290.058 291.066 291.937 292.68 293.307 293.814 284.026 284.716 285.418 286.14 + 286.869 287.589 288.287 288.949 289.567 290.108 283.483 283.777 284.096 284.444 284.818 285.212 + 285.624 286.048 286.479 286.888 283.179 283.308 283.463 283.632 283.81 283.996 284.19 284.393 + 284.603 284.808 283.403 283.499 283.55 283.589 283.626 283.667 283.714 283.768 283.827 283.889 + 283.105 283.111 283.132 283.158 283.187 283.216 283.245 283.273 283.302 283.329 283.137 283.123 + 283.112 283.103 283.096 283.091 283.088 283.087 283.088 283.09 + </DataArray> + <DataArray type="Float32" Name="lambda_t" NumberOfComponents="1" format="ascii"> + 1.30475e-08 2.60406e-10 1.31941e-10 1.08268e-10 1.04913e-10 1.09232e-10 1.17702e-10 1.28985e-10 1.42563e-10 1.59472e-10 4.13524e-07 1.18368e-08 + 5.95804e-09 4.8786e-09 4.72205e-09 4.91295e-09 5.29141e-09 5.79672e-09 6.40551e-09 7.16437e-09 2.95982e-06 9.71861e-08 4.83414e-08 3.94304e-08 + 3.8086e-08 3.95743e-08 4.25857e-08 4.66245e-08 5.15001e-08 5.75881e-08 1.42357e-05 5.05625e-07 2.47495e-07 2.00787e-07 1.93376e-07 2.00563e-07 + 2.15558e-07 2.35799e-07 2.60304e-07 2.90978e-07 5.73269e-05 2.16359e-06 1.03781e-06 8.35918e-07 8.01894e-07 8.29615e-07 8.90126e-07 9.72558e-07 + 1.07275e-06 1.19861e-06 0.000208033 8.4456e-06 3.95839e-06 3.15942e-06 3.01531e-06 3.10925e-06 3.32849e-06 3.63096e-06 4.00061e-06 4.46704e-06 + 0.000696225 3.16126e-05 1.44996e-05 1.14503e-05 1.08593e-05 1.11512e-05 1.1903e-05 1.29579e-05 1.42563e-05 1.59043e-05 0.00213684 0.000115744 + 5.25652e-05 4.10763e-05 3.86838e-05 3.95312e-05 4.20497e-05 4.56597e-05 5.01411e-05 5.58698e-05 0.00580627 0.000411402 0.000190652 0.000148118 + 0.000138617 0.00014095 0.000149351 0.000161681 0.000177125 0.000197011 0.013395 0.001362 0.000680401 0.000533436 0.000498198 0.000504625 + 0.000532541 0.000574269 0.000626799 0.000694675 0.0264269 0.00385665 0.00221624 0.00181154 0.00170821 0.00172908 0.00181603 0.00194514 + 0.00210647 0.00231357 0.0464403 0.00897604 0.00578971 0.00501821 0.00485531 0.00495942 0.00521389 0.00556752 0.00599703 0.00653461 + 0.0748977 0.0181304 0.0121371 0.0107195 0.0105391 0.0108947 0.011541 0.0123711 0.0133351 0.0144788 0.110288 0.0339638 + 0.0227328 0.0192355 0.0182533 0.0185403 0.0195566 0.0210212 0.022782 0.0248087 0.144837 0.0587668 0.0410046 0.0335769 + 0.0297526 0.0281268 0.0280529 0.0291351 0.0310982 0.0336851 0.169199 0.0897356 0.0675858 0.0570786 0.0501181 0.0452511 + 0.0420184 0.0402342 0.03979 0.0405241 0.181337 0.120191 0.0968788 0.0854728 0.0775553 0.0714397 0.0664805 0.062389 + 0.059072 0.0566772 0.185473 0.144958 0.123343 0.112307 0.104585 0.0986226 0.0938 0.0897909 0.0864059 0.0836528 + 0.18715 0.163478 0.145837 0.136158 0.12941 0.124353 0.120457 0.11743 0.115097 0.113394 0.188928 0.177738 + 0.167402 0.162009 0.158823 0.156977 0.15607 0.155888 0.156308 0.157194 + </DataArray> + <DataArray type="Float32" Name="X^H2O_gas" NumberOfComponents="1" format="ascii"> + 4.26962e-07 1.60428e-06 3.56473e-06 6.35844e-06 9.9233e-06 1.41314e-05 1.88289e-05 2.38613e-05 2.90887e-05 3.44004e-05 4.27161e-07 1.60429e-06 + 3.56473e-06 6.35844e-06 9.9233e-06 1.41314e-05 1.8829e-05 2.38613e-05 2.90887e-05 3.44004e-05 4.27831e-07 1.60432e-06 3.56476e-06 6.35848e-06 + 9.92334e-06 1.41315e-05 1.8829e-05 2.38613e-05 2.90887e-05 3.44005e-05 4.29542e-07 1.60449e-06 3.5649e-06 6.35863e-06 9.92351e-06 1.41317e-05 + 1.88292e-05 2.38615e-05 2.90889e-05 3.44007e-05 4.33473e-07 1.60512e-06 3.56543e-06 6.35922e-06 9.92417e-06 1.41324e-05 1.88299e-05 2.38623e-05 + 2.90897e-05 3.44015e-05 4.42033e-07 1.60719e-06 3.56718e-06 6.36117e-06 9.92635e-06 1.41347e-05 1.88324e-05 2.38649e-05 2.90923e-05 3.44041e-05 + 4.60107e-07 1.61348e-06 3.57266e-06 6.36727e-06 9.93315e-06 1.41421e-05 1.88402e-05 2.38729e-05 2.91004e-05 3.44123e-05 4.97232e-07 1.63167e-06 + 3.58913e-06 6.38559e-06 9.95356e-06 1.41642e-05 1.88635e-05 2.38968e-05 2.91245e-05 3.44366e-05 5.70645e-07 1.68181e-06 3.63713e-06 6.43909e-06 + 1.00131e-05 1.42287e-05 1.89313e-05 2.39665e-05 2.91949e-05 3.45071e-05 7.09404e-07 1.81252e-06 3.77285e-06 6.59162e-06 1.01829e-05 1.44123e-05 + 1.91242e-05 2.41645e-05 2.93945e-05 3.47065e-05 9.64626e-07 2.13046e-06 4.13896e-06 7.01116e-06 1.06509e-05 1.49172e-05 1.96532e-05 2.47057e-05 + 2.99378e-05 3.52466e-05 1.43839e-06 2.85634e-06 5.06044e-06 8.09626e-06 1.1865e-05 1.62219e-05 2.10112e-05 2.60842e-05 3.13103e-05 3.65972e-05 + 2.35964e-06 4.47112e-06 7.24295e-06 1.07153e-05 1.47883e-05 1.93303e-05 2.42034e-05 2.92786e-05 3.44447e-05 3.96344e-05 4.31662e-06 8.13583e-06 + 1.22992e-05 1.67877e-05 2.14905e-05 2.63297e-05 3.12421e-05 3.61701e-05 4.10633e-05 4.59164e-05 9.1359e-06 1.69712e-05 2.41162e-05 3.06075e-05 + 3.64184e-05 4.16218e-05 4.63252e-05 5.06368e-05 5.46559e-05 5.85401e-05 2.38702e-05 4.05942e-05 5.26074e-05 6.14582e-05 6.79732e-05 7.27761e-05 + 7.63355e-05 7.90027e-05 8.10553e-05 8.28704e-05 8.33992e-05 0.00011206 0.000123445 0.000127747 0.000128683 0.000127942 0.000126353 0.000124348 + 0.00012218 0.000120208 0.000421506 0.000327452 0.000272946 0.000237016 0.000211698 0.000193012 0.000178713 0.000167441 0.000158342 0.00015096 + 6.66995e-05 9.4618e-05 0.000107826 0.000114396 0.000117428 0.000118439 0.00011826 0.000117376 0.00011607 0.000114481 5.92282e-06 1.23795e-05 + 1.8417e-05 2.40205e-05 2.91898e-05 3.39416e-05 3.83028e-05 4.23029e-05 4.59636e-05 4.92896e-05 + </DataArray> + <DataArray type="Float32" Name="x^H2O_gas" NumberOfComponents="1" format="ascii"> + 6.86355e-07 2.57894e-06 5.73041e-06 1.02214e-05 1.59519e-05 2.27165e-05 3.02678e-05 3.83573e-05 4.67602e-05 5.52986e-05 6.86675e-07 2.57894e-06 + 5.73041e-06 1.02214e-05 1.59519e-05 2.27166e-05 3.02678e-05 3.83573e-05 4.67602e-05 5.52986e-05 6.87752e-07 2.579e-06 5.73046e-06 1.02214e-05 + 1.5952e-05 2.27166e-05 3.02679e-05 3.83573e-05 4.67602e-05 5.52987e-05 6.90504e-07 2.57928e-06 5.73069e-06 1.02217e-05 1.59523e-05 2.27169e-05 + 3.02682e-05 3.83577e-05 4.67606e-05 5.52991e-05 6.96822e-07 2.58029e-06 5.73153e-06 1.02226e-05 1.59533e-05 2.27181e-05 3.02694e-05 3.83589e-05 + 4.67618e-05 5.53004e-05 7.10583e-07 2.5836e-06 5.73435e-06 1.02258e-05 1.59568e-05 2.27219e-05 3.02734e-05 3.8363e-05 4.6766e-05 5.53046e-05 + 7.39637e-07 2.59371e-06 5.74316e-06 1.02356e-05 1.59678e-05 2.27337e-05 3.02859e-05 3.83759e-05 4.6779e-05 5.53177e-05 7.99317e-07 2.62296e-06 + 5.76963e-06 1.0265e-05 1.60006e-05 2.27693e-05 3.03233e-05 3.84144e-05 4.68178e-05 5.53568e-05 9.1733e-07 2.70357e-06 5.84679e-06 1.0351e-05 + 1.60963e-05 2.28729e-05 3.04324e-05 3.85265e-05 4.6931e-05 5.54702e-05 1.14039e-06 2.91368e-06 6.06497e-06 1.05962e-05 1.63693e-05 2.3168e-05 + 3.07424e-05 3.88447e-05 4.72517e-05 5.57908e-05 1.55067e-06 3.42479e-06 6.6535e-06 1.12706e-05 1.71216e-05 2.39797e-05 3.15928e-05 3.97146e-05 + 4.81251e-05 5.66588e-05 2.31226e-06 4.59165e-06 8.13479e-06 1.30149e-05 1.90732e-05 2.60769e-05 3.37757e-05 4.19305e-05 5.03313e-05 5.88298e-05 + 3.7932e-06 7.18745e-06 1.16432e-05 1.72251e-05 2.37725e-05 3.10737e-05 3.89072e-05 4.70655e-05 5.53699e-05 6.3712e-05 6.93909e-06 1.30786e-05 + 1.97713e-05 2.69865e-05 3.45463e-05 4.23251e-05 5.02218e-05 5.81434e-05 6.60089e-05 7.38102e-05 1.46862e-05 2.72814e-05 3.8767e-05 4.92017e-05 + 5.85426e-05 6.69067e-05 7.44672e-05 8.13978e-05 8.78583e-05 9.41018e-05 3.83717e-05 6.5255e-05 8.45655e-05 9.87924e-05 0.000109265 0.000116985 + 0.000122706 0.000126993 0.000130293 0.00013321 0.00013406 0.000180128 0.000198427 0.000205342 0.000206846 0.000205655 0.000203102 0.000199879 + 0.000196394 0.000193225 0.000677411 0.000526285 0.000438696 0.000380957 0.000340268 0.000310237 0.000287256 0.00026914 0.000254515 0.000242651 + 0.000107217 0.000152093 0.000173323 0.000183882 0.000188756 0.000190381 0.000190093 0.000188672 0.000186573 0.000184019 9.5211e-06 1.99003e-05 + 2.96056e-05 3.86132e-05 4.69227e-05 5.45611e-05 6.15716e-05 6.80016e-05 7.38859e-05 7.92323e-05 + </DataArray> + <DataArray type="Float32" Name="D^H2O_gas" NumberOfComponents="1" format="ascii"> + 2.71937e-05 2.72214e-05 2.72264e-05 2.72286e-05 2.72298e-05 2.72306e-05 2.72311e-05 2.72315e-05 2.72317e-05 2.72319e-05 2.70846e-05 2.71759e-05 + 2.71931e-05 2.72005e-05 2.72046e-05 2.72072e-05 2.7209e-05 2.72103e-05 2.72112e-05 2.72118e-05 2.69369e-05 2.71124e-05 2.71465e-05 2.71612e-05 + 2.71694e-05 2.71746e-05 2.71782e-05 2.71807e-05 2.71824e-05 2.71836e-05 2.67399e-05 2.70235e-05 2.70814e-05 2.71062e-05 2.71201e-05 2.71289e-05 + 2.7135e-05 2.71392e-05 2.71422e-05 2.71442e-05 2.64813e-05 2.68995e-05 2.69903e-05 2.70293e-05 2.70512e-05 2.70651e-05 2.70745e-05 2.70812e-05 + 2.70859e-05 2.7089e-05 2.61505e-05 2.67268e-05 2.6863e-05 2.69218e-05 2.69548e-05 2.69758e-05 2.699e-05 2.70001e-05 2.70072e-05 2.70119e-05 + 2.57417e-05 2.64876e-05 2.66856e-05 2.67718e-05 2.68202e-05 2.6851e-05 2.6872e-05 2.68867e-05 2.68973e-05 2.69042e-05 2.5263e-05 2.61612e-05 + 2.64391e-05 2.65628e-05 2.66326e-05 2.6677e-05 2.67073e-05 2.67286e-05 2.67438e-05 2.67538e-05 2.4746e-05 2.57295e-05 2.61004e-05 2.62734e-05 + 2.63721e-05 2.64352e-05 2.64783e-05 2.65087e-05 2.65304e-05 2.65448e-05 2.42421e-05 2.51936e-05 2.56474e-05 2.58789e-05 2.60148e-05 2.61027e-05 + 2.61631e-05 2.62059e-05 2.62367e-05 2.62572e-05 2.37984e-05 2.45962e-05 2.50798e-05 2.53637e-05 2.55407e-05 2.56588e-05 2.57413e-05 2.58007e-05 + 2.5844e-05 2.58735e-05 2.34392e-05 2.40179e-05 2.445e-05 2.47503e-05 2.49581e-05 2.51053e-05 2.52124e-05 2.5292e-05 2.53518e-05 2.53946e-05 + 2.31685e-05 2.35341e-05 2.38544e-05 2.41172e-05 2.4325e-05 2.44872e-05 2.46139e-05 2.47135e-05 2.4792e-05 2.48516e-05 2.29775e-05 2.31805e-05 + 2.33777e-05 2.35632e-05 2.37317e-05 2.38805e-05 2.40093e-05 2.41193e-05 2.42124e-05 2.42877e-05 2.28509e-05 2.29508e-05 2.30528e-05 2.31579e-05 + 2.32642e-05 2.33694e-05 2.34715e-05 2.35688e-05 2.36595e-05 2.37392e-05 2.27722e-05 2.28148e-05 2.28609e-05 2.29114e-05 2.29656e-05 2.30229e-05 + 2.30827e-05 2.31445e-05 2.32074e-05 2.32669e-05 2.27284e-05 2.27469e-05 2.27694e-05 2.27938e-05 2.28196e-05 2.28466e-05 2.28746e-05 2.2904e-05 + 2.29345e-05 2.29642e-05 2.27607e-05 2.27746e-05 2.27819e-05 2.27875e-05 2.2793e-05 2.27989e-05 2.28057e-05 2.28134e-05 2.28221e-05 2.28309e-05 + 2.27176e-05 2.27185e-05 2.27215e-05 2.27253e-05 2.27295e-05 2.27336e-05 2.27378e-05 2.27419e-05 2.2746e-05 2.275e-05 2.27222e-05 2.27203e-05 + 2.27186e-05 2.27173e-05 2.27163e-05 2.27156e-05 2.27152e-05 2.27151e-05 2.27152e-05 2.27155e-05 + </DataArray> + <DataArray type="Float32" Name="X^Air_gas" NumberOfComponents="1" format="ascii"> + 1 0.999998 0.999996 0.999994 0.99999 0.999986 0.999981 0.999976 0.999971 0.999966 1 0.999998 + 0.999996 0.999994 0.99999 0.999986 0.999981 0.999976 0.999971 0.999966 1 0.999998 0.999996 0.999994 + 0.99999 0.999986 0.999981 0.999976 0.999971 0.999966 1 0.999998 0.999996 0.999994 0.99999 0.999986 + 0.999981 0.999976 0.999971 0.999966 1 0.999998 0.999996 0.999994 0.99999 0.999986 0.999981 0.999976 + 0.999971 0.999966 1 0.999998 0.999996 0.999994 0.99999 0.999986 0.999981 0.999976 0.999971 0.999966 + 1 0.999998 0.999996 0.999994 0.99999 0.999986 0.999981 0.999976 0.999971 0.999966 1 0.999998 + 0.999996 0.999994 0.99999 0.999986 0.999981 0.999976 0.999971 0.999966 0.999999 0.999998 0.999996 0.999994 + 0.99999 0.999986 0.999981 0.999976 0.999971 0.999965 0.999999 0.999998 0.999996 0.999993 0.99999 0.999986 + 0.999981 0.999976 0.999971 0.999965 0.999999 0.999998 0.999996 0.999993 0.999989 0.999985 0.99998 0.999975 + 0.99997 0.999965 0.999999 0.999997 0.999995 0.999992 0.999988 0.999984 0.999979 0.999974 0.999969 0.999963 + 0.999998 0.999996 0.999993 0.999989 0.999985 0.999981 0.999976 0.999971 0.999966 0.99996 0.999996 0.999992 + 0.999988 0.999983 0.999978 0.999974 0.999969 0.999964 0.999959 0.999954 0.999991 0.999983 0.999976 0.999969 + 0.999964 0.999958 0.999954 0.999949 0.999945 0.999941 0.999976 0.999959 0.999947 0.999939 0.999932 0.999927 + 0.999924 0.999921 0.999919 0.999917 0.999917 0.999888 0.999877 0.999872 0.999871 0.999872 0.999874 0.999876 + 0.999878 0.99988 0.999578 0.999673 0.999727 0.999763 0.999788 0.999807 0.999821 0.999833 0.999842 0.999849 + 0.999933 0.999905 0.999892 0.999886 0.999883 0.999882 0.999882 0.999883 0.999884 0.999885 0.999994 0.999988 + 0.999982 0.999976 0.999971 0.999966 0.999962 0.999958 0.999954 0.999951 + </DataArray> + <DataArray type="Float32" Name="x^Air_gas" NumberOfComponents="1" format="ascii"> + 0.999999 0.999997 0.999994 0.99999 0.999984 0.999977 0.99997 0.999962 0.999953 0.999945 0.999999 0.999997 + 0.999994 0.99999 0.999984 0.999977 0.99997 0.999962 0.999953 0.999945 0.999999 0.999997 0.999994 0.99999 + 0.999984 0.999977 0.99997 0.999962 0.999953 0.999945 0.999999 0.999997 0.999994 0.99999 0.999984 0.999977 + 0.99997 0.999962 0.999953 0.999945 0.999999 0.999997 0.999994 0.99999 0.999984 0.999977 0.99997 0.999962 + 0.999953 0.999945 0.999999 0.999997 0.999994 0.99999 0.999984 0.999977 0.99997 0.999962 0.999953 0.999945 + 0.999999 0.999997 0.999994 0.99999 0.999984 0.999977 0.99997 0.999962 0.999953 0.999945 0.999999 0.999997 + 0.999994 0.99999 0.999984 0.999977 0.99997 0.999962 0.999953 0.999945 0.999999 0.999997 0.999994 0.99999 + 0.999984 0.999977 0.99997 0.999961 0.999953 0.999945 0.999999 0.999997 0.999994 0.999989 0.999984 0.999977 + 0.999969 0.999961 0.999953 0.999944 0.999998 0.999997 0.999993 0.999989 0.999983 0.999976 0.999968 0.99996 + 0.999952 0.999943 0.999998 0.999995 0.999992 0.999987 0.999981 0.999974 0.999966 0.999958 0.99995 0.999941 + 0.999996 0.999993 0.999988 0.999983 0.999976 0.999969 0.999961 0.999953 0.999945 0.999936 0.999993 0.999987 + 0.99998 0.999973 0.999965 0.999958 0.99995 0.999942 0.999934 0.999926 0.999985 0.999973 0.999961 0.999951 + 0.999941 0.999933 0.999926 0.999919 0.999912 0.999906 0.999962 0.999935 0.999915 0.999901 0.999891 0.999883 + 0.999877 0.999873 0.99987 0.999867 0.999866 0.99982 0.999802 0.999795 0.999793 0.999794 0.999797 0.9998 + 0.999804 0.999807 0.999323 0.999474 0.999561 0.999619 0.99966 0.99969 0.999713 0.999731 0.999745 0.999757 + 0.999893 0.999848 0.999827 0.999816 0.999811 0.99981 0.99981 0.999811 0.999813 0.999816 0.99999 0.99998 + 0.99997 0.999961 0.999953 0.999945 0.999938 0.999932 0.999926 0.999921 + </DataArray> + <DataArray type="Float32" Name="D_t" NumberOfComponents="1" format="ascii"> + 1.41514e-11 2.82594e-13 1.43197e-13 1.17509e-13 1.1387e-13 1.18559e-13 1.27754e-13 1.4e-13 1.54738e-13 1.73091e-13 4.47526e-10 1.28337e-11 + 6.46201e-12 5.29203e-12 5.12263e-12 5.32998e-12 5.74075e-12 6.2891e-12 6.94969e-12 7.77308e-12 3.19365e-09 1.05236e-10 5.23813e-11 4.27381e-11 + 4.12877e-11 4.29054e-11 4.61734e-11 5.05548e-11 5.58431e-11 6.24457e-11 1.52989e-08 5.46527e-10 2.67828e-10 2.1739e-10 2.09424e-10 2.17246e-10 + 2.33515e-10 2.55463e-10 2.82027e-10 3.15273e-10 6.12823e-08 2.33274e-09 1.121e-09 9.03638e-10 8.67239e-10 8.97467e-10 9.63106e-10 1.05243e-09 + 1.16096e-09 1.29724e-09 2.20864e-07 9.07392e-09 4.26469e-09 3.40795e-09 3.25467e-09 3.35748e-09 3.59525e-09 3.92274e-09 4.3227e-09 4.82711e-09 + 7.32826e-07 3.37982e-08 1.55652e-08 1.23134e-08 1.16894e-08 1.2011e-08 1.28262e-08 1.39671e-08 1.53698e-08 1.71488e-08 2.22619e-06 1.2291e-07 + 5.6143e-08 4.39839e-08 4.14814e-08 4.24285e-08 4.51593e-08 4.90575e-08 5.38888e-08 6.00577e-08 5.98094e-06 4.32918e-07 2.02198e-07 1.57657e-07 + 1.47846e-07 1.5053e-07 1.59643e-07 1.7293e-07 1.89533e-07 2.10874e-07 1.36432e-05 1.41682e-06 7.14732e-07 5.63112e-07 5.27419e-07 5.35208e-07 + 5.65527e-07 6.10383e-07 6.66641e-07 7.39143e-07 2.66452e-05 3.95946e-06 2.29972e-06 1.89139e-06 1.7903e-06 1.81675e-06 1.91145e-06 2.04992e-06 + 2.22196e-06 2.44194e-06 4.64346e-05 9.09587e-06 5.92465e-06 5.16963e-06 5.02476e-06 5.14905e-06 5.42585e-06 5.80384e-06 6.25964e-06 6.82703e-06 + 7.44121e-05 1.81684e-05 1.22531e-05 1.08871e-05 1.07544e-05 1.11578e-05 1.18531e-05 1.27338e-05 1.37498e-05 1.49487e-05 0.000109076 3.37531e-05 + 2.2697e-05 1.92887e-05 1.83754e-05 1.87284e-05 1.98133e-05 2.13505e-05 2.31877e-05 2.52935e-05 0.000142809 5.8083e-05 4.06261e-05 3.335e-05 + 2.96259e-05 2.80764e-05 2.80696e-05 2.92186e-05 3.12531e-05 3.39153e-05 0.000166513 8.84005e-05 6.66535e-05 5.63592e-05 4.95505e-05 4.47997e-05 + 4.16585e-05 3.99481e-05 3.95658e-05 4.03525e-05 0.000178261 0.000118202 9.53266e-05 8.41527e-05 7.64048e-05 7.04257e-05 6.55812e-05 6.15884e-05 + 5.83569e-05 5.6031e-05 0.000182419 0.000142629 0.000121389 0.000110546 0.00010296 9.7106e-05 9.23738e-05 8.8443e-05 8.51271e-05 8.24328e-05 + 0.00018393 0.000160665 0.000143336 0.000133835 0.000127214 0.000122256 0.000118437 0.000115472 0.000113189 0.000111526 0.000185707 0.000174699 + 0.000164532 0.000159226 0.00015609 0.000154272 0.000153379 0.0001532 0.000153612 0.000154483 + </DataArray> + <DataArray type="Float32" Name="dv_x/dx_" NumberOfComponents="3" format="ascii"> + -0.110333 126.781 0 -0.0417171 5.80634 0 -0.000302245 3.42218 0 -8.96831e-05 2.81794 0 + -4.68357e-05 2.52325 0 -2.86665e-05 2.34856 0 -1.87096e-05 2.23599 0 -1.2365e-05 2.1611 0 + -7.4456e-06 2.11212 0 -5.11133e-06 2.08652 0 -0.108486 3.82108 0 -0.0418243 5.73915 0 + -0.0010132 3.41973 0 -0.000304777 2.81574 0 -0.000159141 2.52125 0 -9.73932e-05 2.34672 0 + -6.35585e-05 2.23426 0 -4.1999e-05 2.15946 0 -2.52873e-05 2.11055 0 -1.73603e-05 2.08499 0 + -0.105938 3.72095 0 -0.0419477 5.63706 0 -0.00198139 3.41607 0 -0.000605756 2.8125 0 + -0.000316237 2.51829 0 -0.000193506 2.34397 0 -0.000126265 2.23169 0 -8.34199e-05 2.15703 0 + -5.02209e-05 2.10823 0 -3.448e-05 2.08272 0 -0.102442 3.58363 0 -0.0420694 5.49644 0 + -0.00328452 3.41031 0 -0.00102671 2.80784 0 -0.000535899 2.51408 0 -0.000327854 2.34009 0 + -0.00021389 2.22806 0 -0.000141278 2.15358 0 -8.50399e-05 2.10495 0 -5.83907e-05 2.07951 0 + -0.0976875 3.39608 0 -0.0421428 5.30266 0 -0.00500817 3.40037 0 -0.00161472 2.80094 0 + -0.000842822 2.508 0 -0.000515506 2.33453 0 -0.000336234 2.22286 0 -0.000222016 2.14867 0 + -0.000133613 2.10025 0 -9.17539e-05 2.07492 0 -0.091299 3.14062 0 -0.0420627 5.03407 0 + -0.00722748 3.38122 0 -0.00243318 2.79009 0 -0.00127101 2.49888 0 -0.00077726 2.32631 0 + -0.000506825 2.21523 0 -0.000334519 2.14146 0 -0.00020127 2.09337 0 -0.000138244 2.06818 0 + -0.082877 2.79403 0 -0.0416119 4.65796 0 -0.0099596 3.34085 0 -0.00356165 2.77132 0 + -0.00186618 2.48423 0 -0.00114139 2.31344 0 -0.000744114 2.2034 0 -0.000490917 2.1303 0 + -0.000295306 2.08267 0 -0.00020291 2.05767 0 -0.0721134 2.33527 0 -0.0403734 4.1326 0 + -0.0130556 3.25184 0 -0.00507942 2.73434 0 -0.00268547 2.4578 0 -0.00164478 2.29105 0 + -0.00107259 2.18306 0 -0.000707482 2.11111 0 -0.000425634 2.06413 0 -0.000292706 2.03931 0 + -0.0590467 1.77821 0 -0.0376479 3.43413 0 -0.0160069 3.05916 0 -0.00699574 2.65194 0 + -0.00378333 2.4024 0 -0.00232958 2.24557 0 -0.00152232 2.14213 0 -0.00100527 2.07234 0 + -0.000605804 2.02619 0 -0.00041755 2.00133 0 -0.0443897 1.20307 0 -0.0326176 2.60002 0 + -0.0177916 2.68269 0 -0.00905588 2.46165 0 -0.0051459 2.27347 0 -0.00322069 2.14062 0 + -0.00212147 2.0478 0 -0.00140946 1.98257 0 -0.000855565 1.93752 0 -0.000593681 1.91198 0 + -0.0296608 0.717512 0 -0.0251057 1.74444 0 -0.0171797 2.08712 0 -0.0104645 2.08126 0 + -0.00650457 1.99601 0 -0.00424254 1.91068 0 -0.00286208 1.84039 0 -0.0019401 1.78524 0 + -0.00120421 1.743 0 -0.000850571 1.71662 0 -0.0167873 0.379373 0 -0.0163641 1.01665 0 + -0.0137945 1.38278 0 -0.0101371 1.51885 0 -0.00717014 1.54202 0 -0.00506751 1.52165 0 + -0.00361014 1.48778 0 -0.00256519 1.45201 0 -0.00166988 1.41861 0 -0.00121986 1.39475 0 + -0.00713953 0.178914 0 -0.00843492 0.511053 0 -0.00883611 0.767041 0 -0.00781872 0.927287 0 + -0.00645804 1.01176 0 -0.00514379 1.0476 0 -0.00401918 1.05526 0 -0.00308937 1.04758 0 + -0.00215543 1.0322 0 -0.00164313 1.01786 0 -0.000937869 0.0749581 0 -0.00268429 0.221502 0 + -0.00411294 0.355805 0 -0.00444492 0.467703 0 -0.00437159 0.552132 0 -0.00405578 0.610564 0 + -0.00361065 0.647414 0 -0.00310147 0.667649 0 -0.00236108 0.675836 0 -0.00188675 0.676858 0 + 0.00247775 0.0270882 0 0.000710549 0.0821113 0 -0.00081885 0.138187 0 -0.00142556 0.193327 0 + -0.00180591 0.24485 0 -0.00204102 0.290549 0 -0.00216028 0.329142 0 -0.00216386 0.360167 0 + -0.00185555 0.38375 0 -0.00157655 0.397853 0 0.00405334 0.00751249 0 0.00238066 0.0246463 0 + 0.000957321 0.0443346 0 0.000417752 0.0650469 0 6.07287e-05 0.0867178 0 -0.000212922 0.108884 0 + -0.000436843 0.130993 0 -0.000611943 0.152453 0 -0.000642992 0.172498 0 -0.000600853 0.18688 0 + 0.00457515 0.00052446 0 0.00306073 0.0040698 0 0.00175973 0.0101908 0 0.00127956 0.0166465 0 + 0.000992027 0.0236424 0 0.000784876 0.0312002 0 0.000620531 0.0392974 0 0.000485206 0.0478864 0 + 0.000341765 0.0567196 0 0.000259356 0.0636799 0 0.00453822 -0.00109274 0 0.0032444 -0.00135529 0 + 0.00208111 0.000210581 0 0.00161972 0.0016924 0 0.00136118 0.00324184 0 0.00118594 0.0049184 0 + 0.00105416 0.00673991 0 0.000944817 0.00870865 0 0.000768242 0.0107454 0 0.000643029 0.0124418 0 + 0.0043491 -0.00137816 0 0.00322377 -0.00315471 0 0.00214099 -0.00410914 0 0.00165876 -0.00529222 0 + 0.00139559 -0.00656448 0 0.00122248 -0.00785237 0 0.00109468 -0.00912587 0 0.000986284 -0.0103743 0 + 0.000808774 -0.0116099 0 0.000683786 -0.0124739 0 0.00380155 -0.00784299 0 0.00276611 -0.0201648 0 + 0.00170676 -0.0277726 0 0.0011897 -0.0334006 0 0.000912805 -0.0380272 0 0.000737347 -0.0420282 0 + 0.000612481 -0.0455846 0 0.00050977 -0.0487956 0 0.000400514 -0.0516819 0 0.000340394 -0.0537955 0 + </DataArray> + <DataArray type="Float32" Name="dv_y/dx_" NumberOfComponents="3" format="ascii"> + 1.06705e-07 0.180768 0 -1.81903e-05 0.0015747 0 -7.25561e-08 0.000330766 0 -1.23221e-08 0.000149008 0 + -4.7772e-09 8.4935e-05 0 -2.4728e-09 5.37307e-05 0 -1.50003e-09 3.56261e-05 0 -1.03147e-09 2.38226e-05 0 + -9.31353e-10 1.50607e-05 0 -9.8382e-10 5.2637e-06 0 7.11857e-07 0.176896 0 -6.11762e-05 0.00321327 0 + -4.83372e-07 0.000687054 0 -8.33477e-08 0.000309379 0 -3.23031e-08 0.000176306 0 -1.67179e-08 0.000111517 0 + -1.01402e-08 7.3933e-05 0 -6.97258e-09 4.94325e-05 0 -6.29228e-09 3.12443e-05 0 -6.64325e-09 1.09374e-05 0 + 2.56756e-06 0.17045 0 -0.000119402 0.00591128 0 -1.7405e-06 0.00129632 0 -3.05685e-07 0.000583415 0 + -1.18425e-07 0.00033236 0 -6.1274e-08 0.000210181 0 -3.71602e-08 0.000139322 0 -2.5551e-08 9.31388e-05 0 + -2.30422e-08 5.88512e-05 0 -2.43117e-08 2.06491e-05 0 7.04979e-06 0.16179 0 -0.000197198 0.00945884 0 + -4.76768e-06 0.00215097 0 -8.58502e-07 0.000967581 0 -3.32433e-07 0.000550973 0 -1.71946e-07 0.000348331 0 + -1.04258e-07 0.000230848 0 -7.16821e-08 0.000154293 0 -6.45836e-08 9.74511e-05 0 -6.80824e-08 3.43057e-05 0 + 1.67657e-05 0.15035 0 -0.000299121 0.0139789 0 -1.12998e-05 0.00334746 0 -2.10694e-06 0.00150608 0 + -8.15569e-07 0.000857201 0 -4.21667e-07 0.000541745 0 -2.55606e-07 0.000358927 0 -1.75727e-07 0.000239836 0 + -1.58123e-07 0.000151392 0 -1.66488e-07 5.35432e-05 0 3.64261e-05 0.135604 0 -0.000428889 0.0194444 0 + -2.44262e-05 0.00501005 0 -4.7834e-06 0.00225977 0 -1.85232e-06 0.00128583 0 -9.57277e-07 0.000812359 0 + -5.80097e-07 0.000538053 0 -3.98777e-07 0.000359422 0 -3.58199e-07 0.000226719 0 -3.76523e-07 8.07124e-05 0 + 7.39723e-05 0.117296 0 -0.000587282 0.0254537 0 -4.92185e-05 0.00726976 0 -1.03246e-05 0.0033082 0 + -4.00933e-06 0.00188391 0 -2.07166e-06 0.00119019 0 -1.25503e-06 0.000788176 0 -8.62699e-07 0.000526407 0 + -7.73107e-07 0.000331832 0 -8.10827e-07 0.000119248 0 0.000141267 0.0958629 0 -0.000768779 0.0308862 0 + -9.28372e-05 0.0101676 0 -2.14211e-05 0.00473758 0 -8.39517e-06 0.00270985 0 -4.34218e-06 0.00171425 0 + -2.63063e-06 0.0011359 0 -1.80849e-06 0.000759024 0 -1.61598e-06 0.00047857 0 -1.68993e-06 0.000174401 0 + 0.000252075 0.0728222 0 -0.000957899 0.0337699 0 -0.000162307 0.0133871 0 -4.25779e-05 0.0065724 0 + -1.70847e-05 0.00381426 0 -8.87872e-06 0.00242668 0 -5.3862e-06 0.00161342 0 -3.70554e-06 0.00108148 0 + -3.3015e-06 0.000684657 0 -3.44178e-06 0.000255162 0 0.000413891 0.0505717 0 -0.00112864 0.0321692 0 + -0.000257511 0.0158855 0 -7.93822e-05 0.00856711 0 -3.34964e-05 0.0051585 0 -1.76677e-05 0.00334008 0 + -1.07755e-05 0.00224647 0 -7.43191e-06 0.00152237 0 -6.61912e-06 0.000978901 0 -6.8909e-06 0.000379022 0 + 0.000615659 0.0314273 0 -0.00125192 0.0259701 0 -0.000362374 0.0161393 0 -0.000133507 0.00995614 0 + -6.13924e-05 0.00643821 0 -3.3563e-05 0.00434443 0 -2.07943e-05 0.00300916 0 -1.44503e-05 0.00209635 0 + -1.29933e-05 0.00139982 0 -1.36117e-05 0.000575329 0 0.000824819 0.0166989 0 -0.00131007 0.0174176 0 + -0.000447554 0.0134692 0 -0.000194508 0.00974795 0 -0.000100092 0.00701577 0 -5.83612e-05 0.0050965 0 + -3.74542e-05 0.00373523 0 -2.65305e-05 0.00273914 0 -2.46695e-05 0.00194517 0 -2.64599e-05 0.00086114 0 + 0.0010015 0.00650309 0 -0.00130558 0.00941144 0 -0.000489798 0.00891751 0 -0.000240725 0.00764007 0 + -0.000138673 0.00628064 0 -8.80667e-05 0.00506926 0 -5.996e-05 0.0040524 0 -4.41908e-05 0.00320934 0 + -4.41948e-05 0.00246486 0 -4.96322e-05 0.0011809 0 0.0011167 0.000147134 0 -0.00125391 0.00362677 0 + -0.000488756 0.0043766 0 -0.000255841 0.00448888 0 -0.000159889 0.00428307 0 -0.00011019 0.00392605 0 + -8.0716e-05 0.00350895 0 -6.34566e-05 0.00307353 0 -7.18508e-05 0.00259144 0 -8.61893e-05 0.00135554 0 + 0.00115897 -0.00337201 0 -0.00116785 0.000181219 0 -0.000461725 0.00111624 0 -0.00024377 0.0016249 0 + -0.000157 0.00191321 0 -0.000113275 0.0020602 0 -8.77214e-05 0.00211045 0 -7.40687e-05 0.00208661 0 + -0.000100139 0.00195333 0 -0.000130123 0.00113839 0 0.00112771 -0.00500878 0 -0.0010493 -0.00159302 0 + -0.00042294 -0.000708708 0 -0.000219508 -0.00021708 0 -0.000140044 0.000118747 0 -0.000101198 0.000367951 0 + -7.95122e-05 0.000560342 0 -7.06199e-05 0.00070737 0 -0.00011508 0.000778901 0 -0.000160495 0.00055454 0 + 0.0010234 -0.00541682 0 -0.0008934 -0.00239746 0 -0.000373905 -0.0015626 0 -0.000190958 -0.00114052 0 + -0.000119661 -0.000864272 0 -8.50901e-05 -0.000658498 0 -6.60578e-05 -0.000492455 0 -6.01191e-05 -0.000352211 0 + -0.000109894 -0.000240295 0 -0.000158763 -3.7679e-05 0 0.000842079 -0.0052677 0 -0.000704901 -0.00273921 0 + -0.000310626 -0.00190445 0 -0.000157108 -0.0015063 0 -9.69723e-05 -0.00126154 0 -6.79738e-05 -0.00108801 0 + -5.21438e-05 -0.000953795 0 -4.80881e-05 -0.000842711 0 -8.69744e-05 -0.0007343 0 -0.000124285 -0.000365677 0 + 0.000566509 -0.00490979 0 -0.000472666 -0.00274592 0 -0.000219672 -0.00185816 0 -0.000110532 -0.0014417 0 + -6.73334e-05 -0.00119706 0 -4.65924e-05 -0.00103067 0 -3.53715e-05 -0.00090683 0 -3.26607e-05 -0.000806673 0 + -5.02179e-05 -0.000699901 0 -6.65357e-05 -0.000392612 0 0.000200866 -0.00462423 0 -0.000170449 -0.00262665 0 + -8.22099e-05 -0.00170217 0 -4.13256e-05 -0.00126863 0 -2.4986e-05 -0.00101886 0 -1.71445e-05 -0.000852367 0 + -1.29137e-05 -0.000730822 0 -1.18473e-05 -0.000633697 0 -1.44572e-05 -0.000528911 0 -1.66498e-05 -0.000323246 0 + </DataArray> + <DataArray type="Float32" Name="velocity_gas (m/s)" NumberOfComponents="3" format="ascii"> + 0.0504703 2.18483e-05 0 0.000700092 9.60342e-08 0 0.000409732 1.98987e-08 0 0.000337395 8.96742e-09 0 + 0.000302107 5.11284e-09 0 0.000281184 3.23535e-09 0 0.000267696 2.14612e-09 0 0.000258717 1.43642e-09 0 + 0.000252836 9.09873e-10 0 0.000249758 3.18538e-10 0 0.0515814 7.35461e-05 0 0.00236233 6.40671e-07 0 + 0.00139232 1.34575e-07 0 0.00114648 6.06279e-08 0 0.00102657 3.45617e-08 0 0.000955482 2.1868e-08 0 + 0.00090966 1.45046e-08 0 0.000879159 9.70729e-09 0 0.000859188 6.14778e-09 0 0.000848732 2.15477e-09 0 + 0.053104 0.000143775 0 0.00465584 2.31081e-06 0 0.0027668 4.93461e-07 0 0.00227815 2.22222e-07 0 + 0.00203986 1.26653e-07 0 0.00189861 8.01256e-08 0 0.00180757 5.31403e-08 0 0.00174699 3.55609e-08 0 + 0.00170732 2.25166e-08 0 0.00168656 7.9036e-09 0 0.055172 0.000238023 0 0.00780185 6.34482e-06 0 + 0.00468868 1.38549e-06 0 0.0038604 6.23634e-07 0 0.00345656 3.55329e-07 0 0.00321723 2.24754e-07 0 + 0.00306301 1.49039e-07 0 0.00296038 9.97224e-08 0 0.00289323 6.31254e-08 0 0.00285806 2.22027e-08 0 + 0.0579453 0.000362345 0 0.0120812 1.50892e-05 0 0.00737393 3.39933e-06 0 0.00607135 1.52945e-06 0 + 0.00543616 8.7111e-07 0 0.00505981 5.50865e-07 0 0.00481735 3.65221e-07 0 0.00465605 2.44329e-07 0 + 0.00455054 1.54606e-07 0 0.00449528 5.4532e-08 0 0.0615951 0.000522384 0 0.0178309 3.27835e-05 0 + 0.0111199 7.71669e-06 0 0.00915783 3.47229e-06 0 0.00819989 1.97684e-06 0 0.00763239 1.24972e-06 0 + 0.00726687 8.28363e-07 0 0.00702377 5.54043e-07 0 0.00686484 3.50415e-07 0 0.00678158 1.24086e-07 0 + 0.0662612 0.000721403 0 0.0254107 6.65751e-05 0 0.0163269 1.66653e-05 0 0.013459 7.51334e-06 0 + 0.0120527 4.27636e-06 0 0.0112193 2.70263e-06 0 0.0106825 1.79092e-06 0 0.0103257 1.19754e-06 0 + 0.0100925 7.5695e-07 0 0.00997033 2.6954e-07 0 0.0719525 0.0009572 0 0.0350979 0.00012714 0 + 0.0235043 3.46659e-05 0 0.019431 1.57365e-05 0 0.0174087 8.96167e-06 0 0.0162079 5.66334e-06 0 + 0.0154343 3.75226e-06 0 0.0149199 2.50862e-06 0 0.014584 1.58474e-06 0 0.0144076 5.68813e-07 0 + 0.0783807 0.00121891 0 0.046858 0.000226868 0 0.0332032 6.94336e-05 0 0.0276495 3.21019e-05 0 + 0.0248078 1.83424e-05 0 0.0231088 1.16025e-05 0 0.0220113 7.69053e-06 0 0.0212805 5.14347e-06 0 + 0.0208029 3.24953e-06 0 0.0205513 1.18019e-06 0 0.0848724 0.0014863 0 0.0600493 0.000372502 0 + 0.0457312 0.000131934 0 0.038699 6.34927e-05 0 0.0348634 3.66801e-05 0 0.0325228 2.3302e-05 0 + 0.0309969 1.54849e-05 0 0.0299747 1.03813e-05 0 0.0293023 6.57885e-06 0 0.0289443 2.43472e-06 0 + 0.0906183 0.00173333 0 0.0733053 0.000554093 0 0.0604914 0.000231023 0 0.0526892 0.000119252 0 + 0.0479331 7.08252e-05 0 0.0448821 4.55937e-05 0 0.0428393 3.05649e-05 0 0.0414435 2.06639e-05 0 + 0.0405055 1.32525e-05 0 0.0399922 5.06282e-06 0 0.0950904 0.00193385 0 0.0848914 0.000742338 0 + 0.0754534 0.000361772 0 0.0683378 0.000205285 0 0.0632881 0.000128384 0 0.0597318 8.52019e-05 0 + 0.0572038 5.83873e-05 0 0.0553943 4.03097e-05 0 0.0541179 2.66102e-05 0 0.0533821 1.06844e-05 0 + 0.0981819 0.00206625 0 0.0935744 0.000901349 0 0.08806 0.00049956 0 0.0829711 0.000313606 0 + 0.0786774 0.000210721 0 0.0752208 0.000147245 0 0.0725033 0.000105106 0 0.0703947 7.53852e-05 0 + 0.0687915 5.21748e-05 0 0.0678034 2.23128e-05 0 0.100084 0.00211537 0 0.0991559 0.00100503 0 + 0.0968631 0.000610678 0 0.0942204 0.000418536 0 0.0915294 0.000303697 0 0.088975 0.000226717 0 + 0.0866633 0.000171542 0 0.0846435 0.000129961 0 0.0829434 9.54951e-05 0 0.0818126 4.36917e-05 0 + 0.101111 0.002072 0 0.10223 0.00104307 0 0.101964 0.000670583 0 0.101247 0.000489013 0 + 0.100253 0.000378079 0 0.0990807 0.000300646 0 0.0978049 0.000242199 0 0.0964903 0.000195444 0 + 0.0952118 0.000153355 0 0.0942682 7.52178e-05 0 0.101566 0.00193089 0 0.103648 0.00101494 0 + 0.104423 0.000671744 0 0.104797 0.000507426 0 0.104924 0.00040835 0 0.10487 0.000339395 0 + 0.104669 0.000286939 0 0.104346 0.000244002 0 0.103935 0.000202171 0 0.103576 0.000105834 0 + 0.101686 0.00168838 0 0.104118 0.000921061 0 0.105359 0.000616302 0 0.106229 0.000472385 0 + 0.106895 0.000387167 0 0.10742 0.00032881 0 0.107837 0.000285079 0 0.108165 0.000249552 0 + 0.108419 0.000212901 0 0.108574 0.000117611 0 0.101622 0.00135007 0 0.104084 0.000757872 0 + 0.105516 0.00050419 0 0.106582 0.000385129 0 0.107459 0.000315672 0 0.108215 0.000268777 0 + 0.108883 0.000234121 0 0.10948 0.000206216 0 0.110016 0.000176392 0 0.110402 0.000101795 0 + 0.101522 0.000897608 0 0.103914 0.000509859 0 0.105391 0.000330411 0 0.106483 0.000246259 0 + 0.107381 0.000197781 0 0.108158 0.000165469 0 0.108849 0.000141882 0 0.109472 0.00012303 0 + 0.110032 0.000102673 0 0.110443 6.27357e-05 0 0.101333 0.000318209 0 0.103421 0.000180779 0 + 0.104652 0.000113671 0 0.10547 8.21293e-05 0 0.10608 6.40828e-05 0 0.106565 5.21497e-05 0 + 0.106965 4.35134e-05 0 0.1073 3.66556e-05 0 0.107576 2.92905e-05 0 0.107781 1.92952e-05 0 + </DataArray> + <DataArray type="Float32" Name="process rank" NumberOfComponents="1" format="ascii"> + 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 + </DataArray> + </CellData> + <Points> + <DataArray type="Float32" Name="Coordinates" NumberOfComponents="3" format="ascii"> + 0 0 0 0.6 0 0 0 0.000239325 0 0.6 0.000239325 0 + 1.2 0 0 1.2 0.000239325 0 1.8 0 0 1.8 0.000239325 0 + 2.4 0 0 2.4 0.000239325 0 3 0 0 3 0.000239325 0 + 3.6 0 0 3.6 0.000239325 0 4.2 0 0 4.2 0.000239325 0 + 4.8 0 0 4.8 0.000239325 0 5.4 0 0 5.4 0.000239325 0 + 6 0 0 6 0.000239325 0 0 0.000574381 0 0.6 0.000574381 0 + 1.2 0.000574381 0 1.8 0.000574381 0 2.4 0.000574381 0 3 0.000574381 0 + 3.6 0.000574381 0 4.2 0.000574381 0 4.8 0.000574381 0 5.4 0.000574381 0 + 6 0.000574381 0 0 0.00104346 0 0.6 0.00104346 0 1.2 0.00104346 0 + 1.8 0.00104346 0 2.4 0.00104346 0 3 0.00104346 0 3.6 0.00104346 0 + 4.2 0.00104346 0 4.8 0.00104346 0 5.4 0.00104346 0 6 0.00104346 0 + 0 0.00170017 0 0.6 0.00170017 0 1.2 0.00170017 0 1.8 0.00170017 0 + 2.4 0.00170017 0 3 0.00170017 0 3.6 0.00170017 0 4.2 0.00170017 0 + 4.8 0.00170017 0 5.4 0.00170017 0 6 0.00170017 0 0 0.00261956 0 + 0.6 0.00261956 0 1.2 0.00261956 0 1.8 0.00261956 0 2.4 0.00261956 0 + 3 0.00261956 0 3.6 0.00261956 0 4.2 0.00261956 0 4.8 0.00261956 0 + 5.4 0.00261956 0 6 0.00261956 0 0 0.00390671 0 0.6 0.00390671 0 + 1.2 0.00390671 0 1.8 0.00390671 0 2.4 0.00390671 0 3 0.00390671 0 + 3.6 0.00390671 0 4.2 0.00390671 0 4.8 0.00390671 0 5.4 0.00390671 0 + 6 0.00390671 0 0 0.00570872 0 0.6 0.00570872 0 1.2 0.00570872 0 + 1.8 0.00570872 0 2.4 0.00570872 0 3 0.00570872 0 3.6 0.00570872 0 + 4.2 0.00570872 0 4.8 0.00570872 0 5.4 0.00570872 0 6 0.00570872 0 + 0 0.00823153 0 0.6 0.00823153 0 1.2 0.00823153 0 1.8 0.00823153 0 + 2.4 0.00823153 0 3 0.00823153 0 3.6 0.00823153 0 4.2 0.00823153 0 + 4.8 0.00823153 0 5.4 0.00823153 0 6 0.00823153 0 0 0.0117635 0 + 0.6 0.0117635 0 1.2 0.0117635 0 1.8 0.0117635 0 2.4 0.0117635 0 + 3 0.0117635 0 3.6 0.0117635 0 4.2 0.0117635 0 4.8 0.0117635 0 + 5.4 0.0117635 0 6 0.0117635 0 0 0.0167082 0 0.6 0.0167082 0 + 1.2 0.0167082 0 1.8 0.0167082 0 2.4 0.0167082 0 3 0.0167082 0 + 3.6 0.0167082 0 4.2 0.0167082 0 4.8 0.0167082 0 5.4 0.0167082 0 + 6 0.0167082 0 0 0.0236308 0 0.6 0.0236308 0 1.2 0.0236308 0 + 1.8 0.0236308 0 2.4 0.0236308 0 3 0.0236308 0 3.6 0.0236308 0 + 4.2 0.0236308 0 4.8 0.0236308 0 5.4 0.0236308 0 6 0.0236308 0 + 0 0.0333224 0 0.6 0.0333224 0 1.2 0.0333224 0 1.8 0.0333224 0 + 2.4 0.0333224 0 3 0.0333224 0 3.6 0.0333224 0 4.2 0.0333224 0 + 4.8 0.0333224 0 5.4 0.0333224 0 6 0.0333224 0 0 0.0468907 0 + 0.6 0.0468907 0 1.2 0.0468907 0 1.8 0.0468907 0 2.4 0.0468907 0 + 3 0.0468907 0 3.6 0.0468907 0 4.2 0.0468907 0 4.8 0.0468907 0 + 5.4 0.0468907 0 6 0.0468907 0 0 0.0658863 0 0.6 0.0658863 0 + 1.2 0.0658863 0 1.8 0.0658863 0 2.4 0.0658863 0 3 0.0658863 0 + 3.6 0.0658863 0 4.2 0.0658863 0 4.8 0.0658863 0 5.4 0.0658863 0 + 6 0.0658863 0 0 0.0924802 0 0.6 0.0924802 0 1.2 0.0924802 0 + 1.8 0.0924802 0 2.4 0.0924802 0 3 0.0924802 0 3.6 0.0924802 0 + 4.2 0.0924802 0 4.8 0.0924802 0 5.4 0.0924802 0 6 0.0924802 0 + 0 0.129712 0 0.6 0.129712 0 1.2 0.129712 0 1.8 0.129712 0 + 2.4 0.129712 0 3 0.129712 0 3.6 0.129712 0 4.2 0.129712 0 + 4.8 0.129712 0 5.4 0.129712 0 6 0.129712 0 0 0.181835 0 + 0.6 0.181835 0 1.2 0.181835 0 1.8 0.181835 0 2.4 0.181835 0 + 3 0.181835 0 3.6 0.181835 0 4.2 0.181835 0 4.8 0.181835 0 + 5.4 0.181835 0 6 0.181835 0 0 0.254809 0 0.6 0.254809 0 + 1.2 0.254809 0 1.8 0.254809 0 2.4 0.254809 0 3 0.254809 0 + 3.6 0.254809 0 4.2 0.254809 0 4.8 0.254809 0 5.4 0.254809 0 + 6 0.254809 0 0 0.356972 0 0.6 0.356972 0 1.2 0.356972 0 + 1.8 0.356972 0 2.4 0.356972 0 3 0.356972 0 3.6 0.356972 0 + 4.2 0.356972 0 4.8 0.356972 0 5.4 0.356972 0 6 0.356972 0 + 0 0.5 0 0.6 0.5 0 1.2 0.5 0 1.8 0.5 0 + 2.4 0.5 0 3 0.5 0 3.6 0.5 0 4.2 0.5 0 + 4.8 0.5 0 5.4 0.5 0 6 0.5 0 + </DataArray> + </Points> + <Cells> + <DataArray type="Int32" Name="connectivity" NumberOfComponents="1" format="ascii"> + 0 1 3 2 1 4 5 3 4 6 7 5 + 6 8 9 7 8 10 11 9 10 12 13 11 + 12 14 15 13 14 16 17 15 16 18 19 17 + 18 20 21 19 2 3 23 22 3 5 24 23 + 5 7 25 24 7 9 26 25 9 11 27 26 + 11 13 28 27 13 15 29 28 15 17 30 29 + 17 19 31 30 19 21 32 31 22 23 34 33 + 23 24 35 34 24 25 36 35 25 26 37 36 + 26 27 38 37 27 28 39 38 28 29 40 39 + 29 30 41 40 30 31 42 41 31 32 43 42 + 33 34 45 44 34 35 46 45 35 36 47 46 + 36 37 48 47 37 38 49 48 38 39 50 49 + 39 40 51 50 40 41 52 51 41 42 53 52 + 42 43 54 53 44 45 56 55 45 46 57 56 + 46 47 58 57 47 48 59 58 48 49 60 59 + 49 50 61 60 50 51 62 61 51 52 63 62 + 52 53 64 63 53 54 65 64 55 56 67 66 + 56 57 68 67 57 58 69 68 58 59 70 69 + 59 60 71 70 60 61 72 71 61 62 73 72 + 62 63 74 73 63 64 75 74 64 65 76 75 + 66 67 78 77 67 68 79 78 68 69 80 79 + 69 70 81 80 70 71 82 81 71 72 83 82 + 72 73 84 83 73 74 85 84 74 75 86 85 + 75 76 87 86 77 78 89 88 78 79 90 89 + 79 80 91 90 80 81 92 91 81 82 93 92 + 82 83 94 93 83 84 95 94 84 85 96 95 + 85 86 97 96 86 87 98 97 88 89 100 99 + 89 90 101 100 90 91 102 101 91 92 103 102 + 92 93 104 103 93 94 105 104 94 95 106 105 + 95 96 107 106 96 97 108 107 97 98 109 108 + 99 100 111 110 100 101 112 111 101 102 113 112 + 102 103 114 113 103 104 115 114 104 105 116 115 + 105 106 117 116 106 107 118 117 107 108 119 118 + 108 109 120 119 110 111 122 121 111 112 123 122 + 112 113 124 123 113 114 125 124 114 115 126 125 + 115 116 127 126 116 117 128 127 117 118 129 128 + 118 119 130 129 119 120 131 130 121 122 133 132 + 122 123 134 133 123 124 135 134 124 125 136 135 + 125 126 137 136 126 127 138 137 127 128 139 138 + 128 129 140 139 129 130 141 140 130 131 142 141 + 132 133 144 143 133 134 145 144 134 135 146 145 + 135 136 147 146 136 137 148 147 137 138 149 148 + 138 139 150 149 139 140 151 150 140 141 152 151 + 141 142 153 152 143 144 155 154 144 145 156 155 + 145 146 157 156 146 147 158 157 147 148 159 158 + 148 149 160 159 149 150 161 160 150 151 162 161 + 151 152 163 162 152 153 164 163 154 155 166 165 + 155 156 167 166 156 157 168 167 157 158 169 168 + 158 159 170 169 159 160 171 170 160 161 172 171 + 161 162 173 172 162 163 174 173 163 164 175 174 + 165 166 177 176 166 167 178 177 167 168 179 178 + 168 169 180 179 169 170 181 180 170 171 182 181 + 171 172 183 182 172 173 184 183 173 174 185 184 + 174 175 186 185 176 177 188 187 177 178 189 188 + 178 179 190 189 179 180 191 190 180 181 192 191 + 181 182 193 192 182 183 194 193 183 184 195 194 + 184 185 196 195 185 186 197 196 187 188 199 198 + 188 189 200 199 189 190 201 200 190 191 202 201 + 191 192 203 202 192 193 204 203 193 194 205 204 + 194 195 206 205 195 196 207 206 196 197 208 207 + 198 199 210 209 199 200 211 210 200 201 212 211 + 201 202 213 212 202 203 214 213 203 204 215 214 + 204 205 216 215 205 206 217 216 206 207 218 217 + 207 208 219 218 209 210 221 220 210 211 222 221 + 211 212 223 222 212 213 224 223 213 214 225 224 + 214 215 226 225 215 216 227 226 216 217 228 227 + 217 218 229 228 218 219 230 229 + </DataArray> + <DataArray type="Int32" Name="offsets" NumberOfComponents="1" format="ascii"> + 4 8 12 16 20 24 28 32 36 40 44 48 + 52 56 60 64 68 72 76 80 84 88 92 96 + 100 104 108 112 116 120 124 128 132 136 140 144 + 148 152 156 160 164 168 172 176 180 184 188 192 + 196 200 204 208 212 216 220 224 228 232 236 240 + 244 248 252 256 260 264 268 272 276 280 284 288 + 292 296 300 304 308 312 316 320 324 328 332 336 + 340 344 348 352 356 360 364 368 372 376 380 384 + 388 392 396 400 404 408 412 416 420 424 428 432 + 436 440 444 448 452 456 460 464 468 472 476 480 + 484 488 492 496 500 504 508 512 516 520 524 528 + 532 536 540 544 548 552 556 560 564 568 572 576 + 580 584 588 592 596 600 604 608 612 616 620 624 + 628 632 636 640 644 648 652 656 660 664 668 672 + 676 680 684 688 692 696 700 704 708 712 716 720 + 724 728 732 736 740 744 748 752 756 760 764 768 + 772 776 780 784 788 792 796 800 + </DataArray> + <DataArray type="UInt8" Name="types" NumberOfComponents="1" format="ascii"> + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 + </DataArray> + </Cells> + </Piece> + </UnstructuredGrid> +</VTKFile> diff --git a/test/references/test_channel_zeroeq2cni.vtu b/test/references/test_channel_zeroeq2cni.vtu index 50136c932c62cea0d3af8151ca32536bcbc1b587..f411be5b964485620eca0a49d29edb4c60f09433 100644 --- a/test/references/test_channel_zeroeq2cni.vtu +++ b/test/references/test_channel_zeroeq2cni.vtu @@ -23,213 +23,118 @@ 100000 100000 100000 100000 100000 100000 100000 100000 </DataArray> <DataArray type="Float32" Name="rhoMolar" NumberOfComponents="1" format="ascii"> - 38.4438 38.4231 38.4196 38.4183 38.4174 38.417 38.4168 38.4172 38.4176 38.4177 38.5297 38.4614 - 38.4492 38.4449 38.4419 38.4406 38.4397 38.4413 38.4425 38.4429 38.6468 38.5151 38.4908 38.4821 - 38.4763 38.4736 38.4719 38.4751 38.4775 38.4783 38.8046 38.5905 38.5492 38.5345 38.5245 38.52 - 38.517 38.5224 38.5265 38.5278 39.014 38.6964 38.6313 38.6079 38.5922 38.585 38.5803 38.5889 - 38.5953 38.5975 39.2843 38.8452 38.7466 38.7112 38.6873 38.6765 38.6693 38.6823 38.692 38.6953 - 39.6152 39.0529 38.9086 38.8563 38.821 38.805 38.7943 38.8136 38.828 38.8329 39.9837 39.3374 - 39.1345 39.0594 39.0081 38.985 38.9695 38.9977 39.0186 39.0257 40.3727 39.7075 39.4406 39.3378 - 39.2656 39.2333 39.211 39.2518 39.2813 39.291 40.7899 40.1426 39.826 39.6974 39.6009 39.559 - 39.5282 39.5857 39.6251 39.6373 41.2198 40.5863 40.2516 40.1135 39.9942 39.946 39.9047 39.9841 - 40.0319 40.045 41.6236 41.0387 40.691 40.5275 40.3922 40.3489 40.2954 40.4051 40.4561 40.4668 - 41.9644 41.5121 41.1727 40.9505 40.7927 40.727 40.6594 40.8102 40.8563 40.8605 42.219 41.9309 - 41.6653 41.4348 41.2561 41.1296 41.0428 41.1875 41.2172 41.2098 42.3745 42.2319 42.0748 41.9031 - 41.7474 41.6055 41.5045 41.541 41.5401 41.5164 42.4468 42.3998 42.3397 42.2516 42.1577 42.0533 - 41.9709 41.8768 41.8264 41.7829 42.4758 42.4694 42.458 42.4348 42.4044 42.3556 42.3104 42.1836 - 42.0929 42.0288 42.4686 42.4617 42.4555 42.4481 42.4402 42.4265 42.4132 42.3503 42.2952 42.2467 - 42.4782 42.4792 42.4799 42.4801 42.48 42.4796 42.479 42.4637 42.441 42.4153 42.4767 42.4769 - 42.4771 42.4774 42.4777 42.478 42.4783 42.4807 42.4806 42.4776 + 38.4509 38.4391 38.4346 38.4325 38.4311 38.4301 38.4293 38.4286 38.428 38.4274 38.5545 38.5154 + 38.5002 38.4929 38.4882 38.4848 38.482 38.4796 38.4776 38.4758 38.6956 38.6199 38.5904 38.576 + 38.5668 38.5601 38.5546 38.55 38.546 38.5424 38.8817 38.7587 38.7111 38.6875 38.6724 38.6611 + 38.652 38.6444 38.6377 38.6318 39.1176 38.935 38.866 38.8312 38.8085 38.7916 38.7779 38.7662 + 38.756 38.7471 39.4032 39.1479 39.0557 39.0077 38.9761 38.9523 38.9328 38.9163 38.9018 38.889 + 39.7319 39.3937 39.2774 39.2147 39.173 39.1412 39.115 39.0927 39.0731 39.0557 40.0925 39.6677 + 39.5267 39.4483 39.3954 39.3547 39.321 39.292 39.2666 39.244 40.4705 39.9659 39.7992 39.7042 + 39.6393 39.5889 39.5469 39.5108 39.479 39.4506 40.8505 40.2847 40.0904 39.9785 39.9011 39.8404 + 39.7896 39.7457 39.707 39.6725 41.2174 40.6198 40.3969 40.2681 40.1777 40.1063 40.0463 39.9942 + 39.9483 39.9072 41.5563 40.9651 40.7154 40.5699 40.4665 40.3841 40.3147 40.2543 40.2008 40.1532 + 41.8538 41.3116 41.0418 40.8809 40.7648 40.6716 40.5928 40.5241 40.4632 40.4089 42.0981 41.6459 + 41.3703 41.197 41.0693 40.966 40.8782 40.8017 40.7338 40.6731 42.2805 41.9499 41.6912 41.5116 + 41.3747 41.2628 41.1676 41.0845 41.0105 40.9444 42.3984 42.2018 41.9885 41.8136 41.6729 41.5562 + 41.4568 41.3697 41.2919 41.222 42.4629 42.3797 42.234 42.0791 41.9443 41.8312 41.7341 41.6483 + 41.5707 41.5003 42.4604 42.4366 42.3804 42.3066 42.2283 42.1519 42.0797 42.0121 41.9488 41.8892 + 42.4791 42.478 42.4731 42.4569 42.4302 42.3968 42.3597 42.3206 42.2806 42.2401 42.4776 42.4803 + 42.4834 42.483 42.476 42.4616 42.4406 42.4141 42.3835 42.3506 </DataArray> <DataArray type="Float32" Name="rho" NumberOfComponents="1" format="ascii"> - 1.11333 1.11273 1.11263 1.11259 1.11257 1.11256 1.11255 1.11255 1.11255 1.11255 1.11582 1.11384 - 1.11349 1.11336 1.11328 1.11324 1.11321 1.11325 1.11328 1.11328 1.11921 1.1154 1.11469 1.11444 - 1.11427 1.11419 1.11414 1.11423 1.11429 1.1143 1.12378 1.11758 1.11639 1.11596 1.11567 1.11554 - 1.11545 1.1156 1.11571 1.11574 1.12985 1.12065 1.11876 1.11808 1.11763 1.11742 1.11728 1.11752 - 1.1177 1.11775 1.13767 1.12496 1.1221 1.12108 1.12038 1.12007 1.11986 1.12023 1.1205 1.12059 - 1.14726 1.13097 1.12679 1.12528 1.12425 1.12379 1.12348 1.12403 1.12444 1.12457 1.15793 1.13921 - 1.13333 1.13116 1.12968 1.129 1.12855 1.12936 1.12996 1.13015 1.16919 1.14993 1.1422 1.13922 - 1.13713 1.13619 1.13555 1.13672 1.13757 1.13784 1.18128 1.16253 1.15336 1.14964 1.14684 1.14563 - 1.14473 1.14639 1.14752 1.14787 1.19372 1.17538 1.16568 1.16169 1.15823 1.15683 1.15564 1.15793 - 1.1593 1.15967 1.20542 1.18848 1.17841 1.17368 1.16976 1.1685 1.16695 1.17012 1.17158 1.17188 - 1.21529 1.20219 1.19236 1.18593 1.18136 1.17945 1.17749 1.18185 1.18317 1.18328 1.22266 1.21432 - 1.20663 1.19995 1.19477 1.19111 1.18859 1.19277 1.19361 1.19339 1.22717 1.22304 1.21849 1.21351 - 1.209 1.20489 1.20196 1.203 1.20295 1.20226 1.22926 1.2279 1.22615 1.2236 1.22088 1.21785 - 1.21545 1.21271 1.21123 1.20996 1.23009 1.22989 1.22955 1.22887 1.22799 1.22656 1.22524 1.22155 - 1.21892 1.21707 1.22949 1.22934 1.22918 1.22899 1.22879 1.22841 1.22805 1.22629 1.22473 1.22335 - 1.23014 1.23015 1.23016 1.23016 1.23015 1.23013 1.23011 1.22966 1.229 1.22826 1.23012 1.23013 - 1.23013 1.23014 1.23015 1.23016 1.23016 1.23023 1.23021 1.23012 - </DataArray> - <DataArray type="Float32" Name="X^H2O_gas" NumberOfComponents="1" format="ascii"> - 2.83501e-10 1.5709e-08 8.63056e-08 3.8179e-07 1.0074e-06 2.50971e-06 4.96982e-06 1.52856e-05 2.9833e-05 4.48942e-05 2.8363e-10 1.57091e-08 - 8.63057e-08 3.8179e-07 1.0074e-06 2.50971e-06 4.96982e-06 1.52857e-05 2.9833e-05 4.48942e-05 2.84066e-10 1.57095e-08 8.63068e-08 3.81794e-07 - 1.0074e-06 2.50973e-06 4.96984e-06 1.52858e-05 2.98332e-05 4.48944e-05 2.85178e-10 1.57118e-08 8.63121e-08 3.81813e-07 1.00744e-06 2.50981e-06 - 4.96997e-06 1.52863e-05 2.9834e-05 4.48953e-05 2.87726e-10 1.572e-08 8.63323e-08 3.81885e-07 1.00758e-06 2.51013e-06 4.97045e-06 1.52885e-05 - 2.98371e-05 4.48987e-05 2.93219e-10 1.57475e-08 8.64007e-08 3.82126e-07 1.00804e-06 2.51119e-06 4.97208e-06 1.52956e-05 2.98476e-05 4.49099e-05 - 3.04426e-10 1.58313e-08 8.66161e-08 3.8288e-07 1.0095e-06 2.5145e-06 4.97724e-06 1.53178e-05 2.98801e-05 4.49448e-05 3.25607e-10 1.60716e-08 - 8.72598e-08 3.85133e-07 1.01384e-06 2.52441e-06 4.99277e-06 1.53842e-05 2.99771e-05 4.50487e-05 3.66295e-10 1.67036e-08 8.90746e-08 3.91533e-07 - 1.02623e-06 2.55267e-06 5.03723e-06 1.55736e-05 3.02528e-05 4.53428e-05 4.5387e-10 1.81839e-08 9.37367e-08 4.08275e-07 1.05884e-06 2.62746e-06 - 5.15508e-06 1.60745e-05 3.09754e-05 4.61085e-05 6.63032e-10 2.12607e-08 1.04176e-07 4.46878e-07 1.13459e-06 2.80259e-06 5.42987e-06 1.72431e-05 - 3.26289e-05 4.78416e-05 1.23212e-09 2.84986e-08 1.2704e-07 5.22938e-07 1.285e-06 3.15615e-06 5.97765e-06 1.95948e-05 3.58415e-05 5.11495e-05 - 3.16952e-09 4.92606e-08 1.86089e-07 6.89487e-07 1.59664e-06 3.79749e-06 6.95509e-06 2.37806e-05 4.12902e-05 5.66117e-05 1.26994e-08 1.19134e-07 - 3.65325e-07 1.15474e-06 2.39811e-06 5.21646e-06 9.04105e-06 3.07072e-05 4.98496e-05 6.48689e-05 8.47188e-08 4.34547e-07 1.04621e-06 2.6764e-06 - 4.77726e-06 9.20765e-06 1.45187e-05 4.21195e-05 6.30106e-05 7.68877e-05 9.31609e-07 2.74678e-06 5.05196e-06 9.205e-06 1.34958e-05 2.20582e-05 - 3.04849e-05 6.35909e-05 8.35416e-05 9.39954e-05 1.69764e-05 3.05851e-05 4.16903e-05 5.25247e-05 6.12575e-05 7.47313e-05 8.56206e-05 0.000114813 - 0.000121333 0.000120435 0.00052942 0.000476101 0.00043777 0.000404446 0.000376605 0.000344711 0.000320329 0.000233012 0.00018365 0.000154636 - 4.12487e-05 6.29599e-05 7.71827e-05 8.79764e-05 9.64213e-05 0.000103828 0.000108584 0.000118472 0.000118891 0.000115482 1.43685e-06 2.87433e-06 - 4.22897e-06 5.56831e-06 6.89258e-06 8.21293e-06 9.12802e-06 2.03564e-05 3.08438e-05 4.00497e-05 - </DataArray> - <DataArray type="Float32" Name="x^H2O_gas" NumberOfComponents="1" format="ascii"> - 4.55737e-10 2.52528e-08 1.38739e-07 6.13739e-07 1.61942e-06 4.03443e-06 7.98912e-06 2.45719e-05 4.79567e-05 7.21669e-05 4.55945e-10 2.52529e-08 - 1.38739e-07 6.1374e-07 1.61942e-06 4.03443e-06 7.98913e-06 2.4572e-05 4.79567e-05 7.21669e-05 4.56646e-10 2.52536e-08 1.38741e-07 6.13747e-07 - 1.61943e-06 4.03446e-06 7.98917e-06 2.45722e-05 4.7957e-05 7.21673e-05 4.58433e-10 2.52572e-08 1.38749e-07 6.13777e-07 1.61949e-06 4.0346e-06 - 7.98937e-06 2.45731e-05 4.79583e-05 7.21687e-05 4.62529e-10 2.52705e-08 1.38782e-07 6.13893e-07 1.61971e-06 4.03511e-06 7.99014e-06 2.45765e-05 - 4.79633e-05 7.21742e-05 4.7136e-10 2.53146e-08 1.38892e-07 6.1428e-07 1.62046e-06 4.03681e-06 7.99276e-06 2.45879e-05 4.79801e-05 7.21922e-05 - 4.89375e-10 2.54494e-08 1.39238e-07 6.15493e-07 1.6228e-06 4.04214e-06 8.00106e-06 2.46236e-05 4.80324e-05 7.22484e-05 5.23424e-10 2.58356e-08 - 1.40273e-07 6.19114e-07 1.62978e-06 4.05807e-06 8.02602e-06 2.47304e-05 4.81883e-05 7.24153e-05 5.88832e-10 2.68515e-08 1.4319e-07 6.29402e-07 - 1.64969e-06 4.1035e-06 8.09749e-06 2.50349e-05 4.86315e-05 7.2888e-05 7.29611e-10 2.92312e-08 1.50685e-07 6.56315e-07 1.70212e-06 4.22373e-06 - 8.28693e-06 2.584e-05 4.9793e-05 7.41189e-05 1.06585e-09 3.41772e-08 1.67467e-07 7.18371e-07 1.82389e-06 4.50524e-06 8.72867e-06 2.77185e-05 - 5.2451e-05 7.69047e-05 1.98067e-09 4.58124e-08 2.0422e-07 8.4064e-07 2.06567e-06 5.0736e-06 9.60924e-06 3.1499e-05 5.76151e-05 8.2222e-05 - 5.0951e-09 7.9188e-08 2.99144e-07 1.10837e-06 2.56664e-06 6.10458e-06 1.11805e-05 3.82276e-05 6.63737e-05 9.1002e-05 2.04148e-08 1.91512e-07 - 5.87271e-07 1.85629e-06 3.85504e-06 8.38561e-06 1.45337e-05 4.93619e-05 8.01325e-05 0.000104275 1.36188e-07 6.98549e-07 1.68182e-06 4.3024e-06 - 7.67958e-06 1.48015e-05 2.33391e-05 6.77067e-05 0.000101288 0.000123594 1.49759e-06 4.41553e-06 8.12117e-06 1.47973e-05 2.16947e-05 3.54588e-05 - 4.90046e-05 0.00010222 0.000134289 0.000151092 2.72898e-05 4.91656e-05 6.70168e-05 8.44325e-05 9.84698e-05 0.000120128 0.000137631 0.000184552 - 0.000195032 0.000193588 0.000850787 0.000765127 0.000703542 0.000650001 0.000605266 0.000554019 0.00051484 0.000374522 0.00029519 0.000248558 - 6.6307e-05 0.000101206 0.000124068 0.000141417 0.000154991 0.000166896 0.000174541 0.000190434 0.000191107 0.000185628 2.30978e-06 4.62057e-06 - 6.7982e-06 8.95121e-06 1.108e-05 1.32025e-05 1.46735e-05 3.27232e-05 4.95814e-05 6.43796e-05 - </DataArray> - <DataArray type="Float32" Name="D^H2O_gas" NumberOfComponents="1" format="ascii"> - 2.71937e-05 2.722e-05 2.72245e-05 2.72262e-05 2.72273e-05 2.72278e-05 2.72281e-05 2.72275e-05 2.72271e-05 2.72269e-05 2.70846e-05 2.71713e-05 - 2.71867e-05 2.71923e-05 2.7196e-05 2.71977e-05 2.71989e-05 2.71968e-05 2.71953e-05 2.71948e-05 2.69371e-05 2.71031e-05 2.71339e-05 2.71449e-05 - 2.71523e-05 2.71557e-05 2.7158e-05 2.71539e-05 2.71509e-05 2.71498e-05 2.67402e-05 2.70079e-05 2.70599e-05 2.70786e-05 2.70912e-05 2.70969e-05 - 2.71007e-05 2.70939e-05 2.70887e-05 2.7087e-05 2.64824e-05 2.68749e-05 2.69566e-05 2.69859e-05 2.70058e-05 2.70147e-05 2.70207e-05 2.70099e-05 - 2.70018e-05 2.69991e-05 2.61554e-05 2.669e-05 2.68124e-05 2.68565e-05 2.68864e-05 2.68999e-05 2.69089e-05 2.68926e-05 2.68804e-05 2.68763e-05 - 2.57634e-05 2.6435e-05 2.66117e-05 2.66762e-05 2.672e-05 2.67398e-05 2.6753e-05 2.6729e-05 2.67112e-05 2.67051e-05 2.53376e-05 2.60918e-05 - 2.63359e-05 2.64271e-05 2.64896e-05 2.65179e-05 2.6537e-05 2.65024e-05 2.64768e-05 2.64682e-05 2.48999e-05 2.56557e-05 2.59691e-05 2.60914e-05 - 2.61778e-05 2.62166e-05 2.62434e-05 2.61944e-05 2.6159e-05 2.61473e-05 2.44433e-05 2.51573e-05 2.55185e-05 2.56675e-05 2.57801e-05 2.58294e-05 - 2.58656e-05 2.5798e-05 2.57518e-05 2.57375e-05 2.39864e-05 2.46645e-05 2.50349e-05 2.51902e-05 2.53256e-05 2.53807e-05 2.54279e-05 2.53372e-05 - 2.52827e-05 2.52678e-05 2.35692e-05 2.41772e-05 2.45503e-05 2.4729e-05 2.48783e-05 2.49264e-05 2.49859e-05 2.48639e-05 2.48076e-05 2.47958e-05 - 2.32257e-05 2.36832e-05 2.40358e-05 2.42711e-05 2.44403e-05 2.45113e-05 2.45847e-05 2.44214e-05 2.43719e-05 2.43674e-05 2.29742e-05 2.32591e-05 - 2.35267e-05 2.37628e-05 2.39484e-05 2.40811e-05 2.41729e-05 2.40202e-05 2.39891e-05 2.39968e-05 2.28226e-05 2.29615e-05 2.31162e-05 2.32869e-05 - 2.34435e-05 2.35876e-05 2.36911e-05 2.36536e-05 2.36545e-05 2.36788e-05 2.27527e-05 2.27982e-05 2.28565e-05 2.29423e-05 2.30344e-05 2.31374e-05 - 2.32193e-05 2.33132e-05 2.33638e-05 2.34076e-05 2.27248e-05 2.2731e-05 2.2742e-05 2.27643e-05 2.27937e-05 2.2841e-05 2.2885e-05 2.30089e-05 - 2.30982e-05 2.31617e-05 2.27318e-05 2.27384e-05 2.27444e-05 2.27515e-05 2.27592e-05 2.27723e-05 2.27853e-05 2.28462e-05 2.28998e-05 2.29471e-05 - 2.27225e-05 2.27215e-05 2.27209e-05 2.27206e-05 2.27207e-05 2.27211e-05 2.27217e-05 2.27365e-05 2.27583e-05 2.27832e-05 2.2724e-05 2.27238e-05 - 2.27235e-05 2.27233e-05 2.2723e-05 2.27227e-05 2.27224e-05 2.27201e-05 2.27202e-05 2.27231e-05 - </DataArray> - <DataArray type="Float32" Name="X^Air_gas" NumberOfComponents="1" format="ascii"> - 1 1 1 1 0.999999 0.999997 0.999995 0.999985 0.99997 0.999955 1 1 - 1 1 0.999999 0.999997 0.999995 0.999985 0.99997 0.999955 1 1 1 1 - 0.999999 0.999997 0.999995 0.999985 0.99997 0.999955 1 1 1 1 0.999999 0.999997 - 0.999995 0.999985 0.99997 0.999955 1 1 1 1 0.999999 0.999997 0.999995 0.999985 - 0.99997 0.999955 1 1 1 1 0.999999 0.999997 0.999995 0.999985 0.99997 0.999955 - 1 1 1 1 0.999999 0.999997 0.999995 0.999985 0.99997 0.999955 1 1 - 1 1 0.999999 0.999997 0.999995 0.999985 0.99997 0.999955 1 1 1 1 - 0.999999 0.999997 0.999995 0.999984 0.99997 0.999955 1 1 1 1 0.999999 0.999997 - 0.999995 0.999984 0.999969 0.999954 1 1 1 1 0.999999 0.999997 0.999995 0.999983 - 0.999967 0.999952 1 1 1 0.999999 0.999999 0.999997 0.999994 0.99998 0.999964 0.999949 - 1 1 1 0.999999 0.999998 0.999996 0.999993 0.999976 0.999959 0.999943 1 1 - 1 0.999999 0.999998 0.999995 0.999991 0.999969 0.99995 0.999935 1 1 0.999999 0.999997 - 0.999995 0.999991 0.999985 0.999958 0.999937 0.999923 0.999999 0.999997 0.999995 0.999991 0.999987 0.999978 - 0.99997 0.999936 0.999916 0.999906 0.999983 0.999969 0.999958 0.999947 0.999939 0.999925 0.999914 0.999885 - 0.999879 0.99988 0.999471 0.999524 0.999562 0.999596 0.999623 0.999655 0.99968 0.999767 0.999816 0.999845 - 0.999959 0.999937 0.999923 0.999912 0.999904 0.999896 0.999891 0.999882 0.999881 0.999885 0.999999 0.999997 - 0.999996 0.999994 0.999993 0.999992 0.999991 0.99998 0.999969 0.99996 - </DataArray> - <DataArray type="Float32" Name="x^Air_gas" NumberOfComponents="1" format="ascii"> - 1 1 1 0.999999 0.999998 0.999996 0.999992 0.999975 0.999952 0.999928 1 1 - 1 0.999999 0.999998 0.999996 0.999992 0.999975 0.999952 0.999928 1 1 1 0.999999 - 0.999998 0.999996 0.999992 0.999975 0.999952 0.999928 1 1 1 0.999999 0.999998 0.999996 - 0.999992 0.999975 0.999952 0.999928 1 1 1 0.999999 0.999998 0.999996 0.999992 0.999975 - 0.999952 0.999928 1 1 1 0.999999 0.999998 0.999996 0.999992 0.999975 0.999952 0.999928 - 1 1 1 0.999999 0.999998 0.999996 0.999992 0.999975 0.999952 0.999928 1 1 - 1 0.999999 0.999998 0.999996 0.999992 0.999975 0.999952 0.999928 1 1 1 0.999999 - 0.999998 0.999996 0.999992 0.999975 0.999951 0.999927 1 1 1 0.999999 0.999998 0.999996 - 0.999992 0.999974 0.99995 0.999926 1 1 1 0.999999 0.999998 0.999995 0.999991 0.999972 - 0.999948 0.999923 1 1 1 0.999999 0.999998 0.999995 0.99999 0.999969 0.999942 0.999918 - 1 1 1 0.999999 0.999997 0.999994 0.999989 0.999962 0.999934 0.999909 1 1 - 0.999999 0.999998 0.999996 0.999992 0.999985 0.999951 0.99992 0.999896 1 0.999999 0.999998 0.999996 - 0.999992 0.999985 0.999977 0.999932 0.999899 0.999876 0.999999 0.999996 0.999992 0.999985 0.999978 0.999965 - 0.999951 0.999898 0.999866 0.999849 0.999973 0.999951 0.999933 0.999916 0.999902 0.99988 0.999862 0.999815 - 0.999805 0.999806 0.999149 0.999235 0.999296 0.99935 0.999395 0.999446 0.999485 0.999626 0.999705 0.999751 - 0.999934 0.999899 0.999876 0.999859 0.999845 0.999833 0.999825 0.99981 0.999809 0.999814 0.999998 0.999995 - 0.999993 0.999991 0.999989 0.999987 0.999985 0.999967 0.99995 0.999936 + 1.11354 1.1132 1.11306 1.11299 1.11293 1.11289 1.11286 1.11284 1.11281 1.1128 1.11654 1.1154 + 1.11496 1.11474 1.11459 1.11448 1.11439 1.11431 1.11425 1.1142 1.12063 1.11843 1.11757 1.11714 + 1.11687 1.11666 1.11649 1.11635 1.11623 1.11613 1.12601 1.12245 1.12107 1.12037 1.11992 1.11958 + 1.11931 1.11908 1.11889 1.11871 1.13285 1.12756 1.12555 1.12453 1.12386 1.12336 1.12296 1.12261 + 1.12231 1.12205 1.14112 1.13372 1.13104 1.12964 1.12872 1.12802 1.12744 1.12696 1.12654 1.12616 + 1.15064 1.14084 1.13747 1.13564 1.13442 1.13349 1.13272 1.13207 1.1315 1.13099 1.16108 1.14877 + 1.14469 1.1424 1.14086 1.13967 1.13868 1.13784 1.1371 1.13644 1.17202 1.15741 1.15258 1.14981 + 1.14792 1.14645 1.14523 1.14418 1.14325 1.14243 1.18303 1.16664 1.16101 1.15776 1.1555 1.15373 + 1.15226 1.15098 1.14985 1.14885 1.19365 1.17635 1.16989 1.16614 1.16351 1.16143 1.15969 1.15817 + 1.15684 1.15565 1.20347 1.18635 1.17911 1.17488 1.17187 1.16948 1.16746 1.1657 1.16415 1.16277 + 1.21209 1.19638 1.18856 1.18389 1.18051 1.1778 1.17551 1.17352 1.17175 1.17018 1.21916 1.20606 + 1.19807 1.19304 1.18933 1.18632 1.18378 1.18156 1.17958 1.17783 1.22444 1.21486 1.20736 1.20214 + 1.19816 1.19492 1.19215 1.18974 1.1876 1.18568 1.22786 1.22215 1.21596 1.21088 1.20679 1.2034 + 1.20052 1.198 1.19574 1.19372 1.22971 1.22728 1.22304 1.21854 1.21463 1.21135 1.20854 1.20606 + 1.20382 1.20178 1.22928 1.22865 1.2271 1.22503 1.2228 1.22062 1.21854 1.21659 1.21476 1.21304 + 1.23016 1.23011 1.22996 1.22948 1.22871 1.22774 1.22667 1.22554 1.22438 1.22321 1.23015 1.23022 + 1.2303 1.23028 1.23006 1.22964 1.22902 1.22825 1.22736 1.22641 </DataArray> <DataArray type="Float32" Name="v_x/v_x,max" NumberOfComponents="1" format="ascii"> - 0.496131 0.00706041 0.00441226 0.00379091 0.00349277 0.00332499 0.00326468 0.00331109 0.00340564 0.00347307 0.50732 0.0238338 - 0.0149958 0.012884 0.0118709 0.0113009 0.0110965 0.0112547 0.0115756 0.0118037 0.52266 0.0469966 0.0298056 0.0256078 - 0.0235945 0.022462 0.0220569 0.0223725 0.0230093 0.02346 0.543509 0.0788039 0.0505234 0.0434077 0.0399957 0.038077 - 0.0373932 0.0379311 0.039008 0.039766 0.57147 0.122111 0.0794875 0.0682985 0.0629322 0.0599157 0.0588464 0.059699 - 0.0613882 0.0625678 0.608131 0.180227 0.119908 0.103071 0.0949819 0.0904362 0.088837 0.0901372 0.0926753 0.0944277 - 0.654191 0.256107 0.176014 0.151505 0.13966 0.133 0.130682 0.132622 0.136329 0.138846 0.707552 0.350118 - 0.252621 0.218312 0.20145 0.191938 0.188679 0.191532 0.196815 0.200316 0.765422 0.46038 0.352534 0.307603 - 0.284688 0.271621 0.267243 0.271366 0.278647 0.283288 0.824718 0.57967 0.470184 0.4176 0.389048 0.37238 - 0.366996 0.37274 0.382166 0.387806 0.878453 0.691045 0.587791 0.534551 0.503322 0.48425 0.478486 0.486102 - 0.497231 0.503202 0.924303 0.791419 0.697688 0.641521 0.608272 0.589595 0.585095 0.595253 0.60744 0.612773 - 0.960389 0.879241 0.803529 0.745764 0.706847 0.68279 0.677387 0.690446 0.702948 0.706912 0.98397 0.944318 - 0.896154 0.84914 0.809141 0.778666 0.767387 0.774927 0.782752 0.784644 0.995851 0.981849 0.959654 0.93223 - 0.903429 0.876824 0.858204 0.85091 0.849638 0.848855 0.999796 0.997105 0.991022 0.980582 0.967158 0.952427 - 0.934802 0.917073 0.906384 0.901954 1 1 0.999989 0.99797 0.994842 0.990588 0.982179 0.96841 - 0.95608 0.949567 0.998997 0.998638 1 1 1 1 0.998793 0.994797 0.989844 0.986478 - 0.997789 0.996525 0.998295 0.998601 0.998974 0.999543 1 1 1 1 0.996714 0.994401 - 0.996029 0.996011 0.995945 0.995955 0.993877 0.988716 0.983576 0.980563 + 0.496826 0.0117361 0.00962242 0.00887164 0.00855219 0.00840394 0.00833586 0.0083072 0.00829854 0.00831309 0.512978 0.0396327 + 0.0325626 0.0300309 0.0289521 0.0284509 0.0282204 0.028123 0.0280932 0.0281411 0.534878 0.0775452 0.0638715 0.0589624 + 0.0568625 0.0558844 0.0554332 0.0552411 0.0551806 0.055271 0.563411 0.127142 0.105156 0.0972653 0.0938651 0.0922747 + 0.0915372 0.0912198 0.0911152 0.091255 0.598739 0.188793 0.156951 0.145617 0.140676 0.138352 0.137266 0.136793 + 0.136627 0.136818 0.639959 0.261079 0.218361 0.203351 0.196707 0.193563 0.192084 0.191427 0.191184 0.19142 + 0.685361 0.341327 0.287507 0.268773 0.260343 0.256335 0.254434 0.253577 0.253243 0.253511 0.732935 0.426503 + 0.362284 0.339866 0.329631 0.324743 0.322409 0.321344 0.32091 0.321195 0.780717 0.513741 0.440788 0.414769 + 0.402763 0.397003 0.394239 0.392963 0.392429 0.392712 0.826916 0.600439 0.521363 0.491918 0.478227 0.471627 + 0.468447 0.466967 0.466335 0.466596 0.869915 0.684166 0.60246 0.569975 0.554756 0.547378 0.543812 0.542143 + 0.541423 0.54164 0.90827 0.76253 0.682442 0.647694 0.631209 0.623168 0.619271 0.617439 0.616646 0.616798 + 0.940737 0.833113 0.759381 0.72374 0.706434 0.697928 0.693792 0.691844 0.690999 0.69107 0.966347 0.893492 + 0.830897 0.796484 0.779106 0.770467 0.766251 0.764263 0.763402 0.763385 0.98455 0.941407 0.894045 0.863744 + 0.847476 0.839232 0.835188 0.833278 0.832452 0.832352 0.995417 0.975151 0.94546 0.922691 0.909342 0.902375 + 0.898935 0.897313 0.896613 0.896464 0.999939 0.994201 0.981433 0.968876 0.960319 0.955537 0.95311 0.951939 + 0.951408 0.951229 1 1 1 1 1 1 1 1 1 1 + 0.998325 0.995792 0.994221 0.993401 0.993277 0.993271 0.99303 0.992489 0.99173 0.991159 0.994019 0.981365 + 0.968303 0.957783 0.950889 0.946576 0.943696 0.941538 0.939747 0.938566 </DataArray> <DataArray type="Float32" Name="p_rel" NumberOfComponents="1" format="ascii"> - 0.00156875 0.00103034 0.000849097 0.000704669 0.000580106 0.000468391 0.000365428 0.000276728 0.000185023 6.92147e-05 0.00156864 0.00103038 - 0.000849104 0.000704672 0.000580108 0.000468392 0.000365428 0.000276727 0.000185022 6.92142e-05 0.00156848 0.00103042 0.000849113 0.000704675 - 0.00058011 0.000468393 0.000365428 0.000276726 0.000185021 6.92137e-05 0.00156825 0.00103049 0.000849126 0.000704681 0.000580113 0.000468395 - 0.000365428 0.000276724 0.000185019 6.92129e-05 0.00156794 0.00103057 0.000849145 0.000704689 0.000580117 0.000468397 0.000365427 0.000276722 - 0.000185017 6.92118e-05 0.00156758 0.00103068 0.000849171 0.0007047 0.000580124 0.0004684 0.000365427 0.000276718 0.000185013 6.92103e-05 - 0.00156723 0.00103083 0.000849209 0.000704715 0.000580133 0.000468404 0.000365426 0.000276713 0.000185009 6.92084e-05 0.00156702 0.00103102 - 0.000849263 0.000704737 0.000580145 0.000468411 0.000365425 0.000276705 0.000185003 6.92057e-05 0.0015658 0.00103137 0.000849349 0.000704772 - 0.000580165 0.00046842 0.000365424 0.000276694 0.000184994 6.92017e-05 0.00156356 0.00103214 0.000849504 0.000704835 0.000580201 0.000468438 - 0.000365424 0.000276674 0.000184979 6.91941e-05 0.00156053 0.0010337 0.000849817 0.000704959 0.000580273 0.000468477 0.000365426 0.000276634 - 0.000184947 6.9177e-05 0.00155631 0.00103548 0.000850391 0.000705367 0.000580407 0.000468549 0.000365435 0.00027655 0.000184882 6.91383e-05 - 0.00155044 0.00103818 0.000851232 0.000705864 0.000580711 0.000468879 0.000365484 0.000276394 0.000184746 6.90591e-05 0.00154251 0.00104206 - 0.000852451 0.000706526 0.000581225 0.000469346 0.000366197 0.000276593 0.000184446 6.89131e-05 0.00153205 0.00104734 0.000854129 0.000707375 - 0.00058186 0.00046995 0.000368211 0.000278192 0.000183891 6.86677e-05 0.00151851 0.00105421 0.000856416 0.00070845 0.000582609 0.000470715 - 0.000371419 0.000281833 0.000183516 6.83314e-05 0.00150163 0.00106265 0.000859405 0.000709794 0.000583509 0.000471683 0.000374678 0.000285329 - 0.000183343 6.80511e-05 0.00148185 0.0010722 0.000863054 0.000711448 0.000584549 0.000472823 0.00037736 0.000287515 0.000183064 6.7923e-05 - 0.00146106 0.00108177 0.000867068 0.000713251 0.000585671 0.000474071 0.000380003 0.000289144 0.000182802 6.78958e-05 0.00144468 0.00108906 - 0.000870421 0.00071477 0.00058662 0.000475128 0.00038302 0.000291145 0.00018256 6.72256e-05 + 0.00385628 0.00320293 0.00283131 0.00246701 0.00209886 0.00172695 0.00135158 0.000973121 0.000591832 0.00020813 0.00385606 0.00320296 + 0.00283132 0.00246702 0.00209887 0.00172695 0.00135158 0.000973121 0.000591832 0.00020813 0.00385601 0.00320299 0.00283133 0.00246702 + 0.00209887 0.00172695 0.00135158 0.000973121 0.000591832 0.000208129 0.00385605 0.00320306 0.00283134 0.00246703 0.00209887 0.00172695 + 0.00135159 0.000973121 0.000591832 0.000208128 0.00385622 0.00320318 0.00283137 0.00246704 0.00209888 0.00172695 0.00135159 0.000973121 + 0.000591832 0.000208127 0.0038565 0.00320341 0.00283141 0.00246705 0.00209888 0.00172696 0.00135159 0.000973121 0.000591832 0.000208125 + 0.00385682 0.00320383 0.00283147 0.00246708 0.0020989 0.00172696 0.00135159 0.000973122 0.000591832 0.000208123 0.00385703 0.00320453 + 0.00283158 0.00246713 0.00209892 0.00172697 0.00135159 0.000973123 0.000591832 0.000208119 0.00385689 0.00320566 0.00283177 0.00246721 + 0.00209895 0.00172699 0.0013516 0.000973126 0.000591832 0.000208114 0.00385607 0.00320737 0.00283209 0.00246733 0.00209901 0.00172702 + 0.00135162 0.000973132 0.000591834 0.000208108 0.00385415 0.00320983 0.00283265 0.00246754 0.00209911 0.00172707 0.00135164 0.000973143 + 0.000591838 0.000208103 0.00385059 0.00321318 0.00283359 0.00246788 0.00209927 0.00172715 0.00135168 0.000973163 0.000591846 0.000208101 + 0.00384485 0.00321746 0.0028351 0.00246844 0.00209953 0.00172728 0.00135175 0.000973198 0.000591861 0.000208109 0.00383635 0.00322268 + 0.00283738 0.00246935 0.00209996 0.0017275 0.00135186 0.000973259 0.000591889 0.000208135 0.00382462 0.00322879 0.00284057 0.00247079 + 0.00210066 0.00172786 0.00135206 0.000973363 0.000591942 0.000208191 0.00380929 0.00323594 0.00284465 0.00247293 0.00210176 0.00172844 + 0.00135236 0.000973529 0.000592028 0.000208284 0.00379032 0.00324457 0.00284967 0.00247594 0.00210349 0.00172938 0.00135288 0.000973805 + 0.000592175 0.000208408 0.00376812 0.00325501 0.00285594 0.00247955 0.00210562 0.00173059 0.00135353 0.000974141 0.000592348 0.000208438 + 0.00374477 0.00326431 0.00286092 0.00248199 0.002107 0.00173141 0.00135401 0.00097443 0.000592521 0.000208333 0.00372486 0.00326919 + 0.00286232 0.00248139 0.00210613 0.00173077 0.00135365 0.000974278 0.000592522 0.000208096 </DataArray> <DataArray type="Float32" Name="nu" NumberOfComponents="1" format="ascii"> - 1.71782e-05 1.71945e-05 1.71974e-05 1.71984e-05 1.71991e-05 1.71994e-05 1.71996e-05 1.71992e-05 1.71989e-05 1.71987e-05 1.71101e-05 1.71642e-05 - 1.71738e-05 1.71773e-05 1.71796e-05 1.71807e-05 1.71814e-05 1.718e-05 1.7179e-05 1.71787e-05 1.70181e-05 1.71217e-05 1.71408e-05 1.71477e-05 - 1.71524e-05 1.71545e-05 1.71558e-05 1.71533e-05 1.71513e-05 1.71506e-05 1.68951e-05 1.70622e-05 1.70947e-05 1.71064e-05 1.71142e-05 1.71178e-05 - 1.71202e-05 1.71158e-05 1.71126e-05 1.71114e-05 1.67341e-05 1.69793e-05 1.70302e-05 1.70485e-05 1.70609e-05 1.70665e-05 1.70702e-05 1.70634e-05 - 1.70583e-05 1.70566e-05 1.65296e-05 1.68638e-05 1.69402e-05 1.69677e-05 1.69864e-05 1.69948e-05 1.70005e-05 1.69902e-05 1.69826e-05 1.69799e-05 - 1.62843e-05 1.67044e-05 1.68149e-05 1.68552e-05 1.68825e-05 1.68948e-05 1.69031e-05 1.68881e-05 1.68769e-05 1.68731e-05 1.60175e-05 1.64898e-05 - 1.66425e-05 1.66995e-05 1.67386e-05 1.67562e-05 1.67681e-05 1.67465e-05 1.67305e-05 1.6725e-05 1.57429e-05 1.62168e-05 1.64131e-05 1.64896e-05 - 1.65437e-05 1.65679e-05 1.65846e-05 1.6554e-05 1.65317e-05 1.65244e-05 1.54561e-05 1.59044e-05 1.61309e-05 1.62242e-05 1.62948e-05 1.63256e-05 - 1.63483e-05 1.63059e-05 1.62769e-05 1.62679e-05 1.51687e-05 1.55951e-05 1.58276e-05 1.59251e-05 1.601e-05 1.60445e-05 1.60741e-05 1.60172e-05 - 1.59829e-05 1.59736e-05 1.4906e-05 1.52888e-05 1.55234e-05 1.56356e-05 1.57293e-05 1.57595e-05 1.57968e-05 1.57202e-05 1.56848e-05 1.56774e-05 - 1.46895e-05 1.49778e-05 1.51998e-05 1.53478e-05 1.54542e-05 1.54988e-05 1.55449e-05 1.54423e-05 1.54111e-05 1.54082e-05 1.45307e-05 1.47105e-05 - 1.48792e-05 1.50279e-05 1.51448e-05 1.52283e-05 1.5286e-05 1.51899e-05 1.51703e-05 1.51751e-05 1.44351e-05 1.45228e-05 1.46203e-05 1.4728e-05 - 1.48267e-05 1.49176e-05 1.49827e-05 1.4959e-05 1.49595e-05 1.49748e-05 1.43909e-05 1.44196e-05 1.44564e-05 1.45106e-05 1.45687e-05 1.46337e-05 - 1.46853e-05 1.47444e-05 1.47763e-05 1.48038e-05 1.43732e-05 1.43771e-05 1.4384e-05 1.43981e-05 1.44166e-05 1.44464e-05 1.44742e-05 1.45523e-05 - 1.46086e-05 1.46487e-05 1.4376e-05 1.43803e-05 1.43842e-05 1.43889e-05 1.43938e-05 1.44022e-05 1.44104e-05 1.44492e-05 1.44832e-05 1.45132e-05 - 1.43717e-05 1.4371e-05 1.43705e-05 1.43703e-05 1.43704e-05 1.43706e-05 1.43709e-05 1.43803e-05 1.43941e-05 1.44098e-05 1.43727e-05 1.43726e-05 - 1.43724e-05 1.43723e-05 1.43721e-05 1.43719e-05 1.43717e-05 1.43702e-05 1.43703e-05 1.43721e-05 + 1.71725e-05 1.71818e-05 1.71854e-05 1.7187e-05 1.71881e-05 1.71888e-05 1.71894e-05 1.719e-05 1.71904e-05 1.71908e-05 1.70906e-05 1.71214e-05 + 1.71334e-05 1.71391e-05 1.71428e-05 1.71454e-05 1.71476e-05 1.71494e-05 1.7151e-05 1.71524e-05 1.69799e-05 1.70391e-05 1.70622e-05 1.70735e-05 + 1.70807e-05 1.7086e-05 1.70902e-05 1.70938e-05 1.7097e-05 1.70998e-05 1.68356e-05 1.69307e-05 1.69678e-05 1.69861e-05 1.69979e-05 1.70066e-05 + 1.70137e-05 1.70197e-05 1.70249e-05 1.70295e-05 1.66553e-05 1.67946e-05 1.68476e-05 1.68745e-05 1.6892e-05 1.6905e-05 1.69156e-05 1.69247e-05 + 1.69325e-05 1.69395e-05 1.64409e-05 1.66323e-05 1.67023e-05 1.67388e-05 1.67629e-05 1.67811e-05 1.6796e-05 1.68087e-05 1.68198e-05 1.68297e-05 + 1.61991e-05 1.64479e-05 1.65348e-05 1.65818e-05 1.66132e-05 1.66372e-05 1.6657e-05 1.66739e-05 1.66888e-05 1.6702e-05 1.594e-05 1.62459e-05 + 1.63493e-05 1.64072e-05 1.64465e-05 1.64768e-05 1.65019e-05 1.65235e-05 1.65425e-05 1.65595e-05 1.5675e-05 1.60302e-05 1.61503e-05 1.62192e-05 + 1.62665e-05 1.63034e-05 1.63342e-05 1.63608e-05 1.63843e-05 1.64053e-05 1.54151e-05 1.58044e-05 1.59414e-05 1.60211e-05 1.60766e-05 1.61203e-05 + 1.6157e-05 1.61888e-05 1.62169e-05 1.62421e-05 1.51703e-05 1.55721e-05 1.5726e-05 1.58159e-05 1.58795e-05 1.593e-05 1.59726e-05 1.60097e-05 + 1.60426e-05 1.6072e-05 1.49493e-05 1.5338e-05 1.55067e-05 1.56062e-05 1.56776e-05 1.57347e-05 1.57831e-05 1.58255e-05 1.5863e-05 1.58967e-05 + 1.47592e-05 1.51084e-05 1.52867e-05 1.53945e-05 1.5473e-05 1.55364e-05 1.55904e-05 1.56376e-05 1.56797e-05 1.57174e-05 1.46058e-05 1.48917e-05 + 1.50699e-05 1.51836e-05 1.52682e-05 1.53372e-05 1.53961e-05 1.54478e-05 1.54939e-05 1.55353e-05 1.44928e-05 1.46986e-05 1.48625e-05 1.4978e-05 + 1.50669e-05 1.51401e-05 1.52029e-05 1.5258e-05 1.53073e-05 1.53516e-05 1.44204e-05 1.45414e-05 1.46742e-05 1.47844e-05 1.48741e-05 1.4949e-05 + 1.50134e-05 1.507e-05 1.5121e-05 1.51669e-05 1.4381e-05 1.44318e-05 1.45212e-05 1.46173e-05 1.47017e-05 1.47732e-05 1.48349e-05 1.48898e-05 + 1.49397e-05 1.49851e-05 1.4381e-05 1.43958e-05 1.44305e-05 1.4476e-05 1.45245e-05 1.45719e-05 1.46169e-05 1.46592e-05 1.46989e-05 1.47365e-05 + 1.43711e-05 1.43717e-05 1.43746e-05 1.43845e-05 1.44007e-05 1.44211e-05 1.44439e-05 1.44678e-05 1.44925e-05 1.45174e-05 1.43722e-05 1.43705e-05 + 1.43686e-05 1.43688e-05 1.4373e-05 1.43817e-05 1.43945e-05 1.44106e-05 1.44293e-05 1.44495e-05 </DataArray> <DataArray type="Float32" Name="nu_t" NumberOfComponents="1" format="ascii"> - 4.71862e-11 1.10306e-13 4.47434e-14 3.36947e-14 2.90755e-14 2.67024e-14 2.60381e-14 2.70592e-14 2.88536e-14 3.01642e-14 1.90379e-10 1.45352e-11 - 5.96154e-12 4.48968e-12 3.8742e-12 3.55813e-12 3.46977e-12 3.6063e-12 3.84522e-12 4.01917e-12 2.80921e-09 2.22362e-10 9.27713e-11 6.9874e-11 - 6.02954e-11 5.53796e-11 5.40085e-11 5.61445e-11 5.98584e-11 6.25498e-11 2.14043e-08 1.78427e-09 7.62635e-10 5.7458e-10 4.9583e-10 4.55447e-10 - 4.44222e-10 4.61916e-10 4.92404e-10 5.14353e-10 1.16661e-07 1.04848e-08 4.64232e-09 3.50085e-09 3.02147e-09 2.77583e-09 2.7079e-09 2.81684e-09 - 3.00217e-09 3.13433e-09 5.06807e-07 5.09253e-08 2.37967e-08 1.79959e-08 1.554e-08 1.42819e-08 1.39366e-08 1.4505e-08 1.54545e-08 1.61224e-08 - 1.79513e-06 2.13536e-07 1.08576e-07 8.27571e-08 7.15968e-08 6.58647e-08 6.43113e-08 6.69814e-08 7.13248e-08 7.43184e-08 5.23583e-06 7.89407e-07 - 4.46514e-07 3.46902e-07 3.01832e-07 2.78434e-07 2.72232e-07 2.83765e-07 3.01768e-07 3.13788e-07 7.06057e-06 2.57604e-06 1.61388e-06 1.30112e-06 - 1.14736e-06 1.06548e-06 1.04479e-06 1.08984e-06 1.15554e-06 1.19714e-06 7.05749e-06 7.12113e-06 4.88493e-06 4.16334e-06 3.76104e-06 3.53441e-06 - 3.48366e-06 3.63692e-06 3.83583e-06 3.95004e-06 7.03279e-06 1.61392e-05 1.25732e-05 1.10151e-05 1.01375e-05 9.72359e-06 9.68606e-06 1.01533e-05 - 1.06386e-05 1.08624e-05 6.84365e-06 1.6132e-05 1.82963e-05 2.6323e-05 2.39564e-05 2.27013e-05 2.25694e-05 2.3831e-05 2.47736e-05 2.5038e-05 - 5.65846e-06 1.60758e-05 1.82326e-05 2.89885e-05 3.00493e-05 4.45884e-05 4.30077e-05 5.01772e-05 5.03736e-05 5.02803e-05 2.42267e-06 1.56554e-05 - 1.77558e-05 2.88877e-05 2.99448e-05 4.45681e-05 4.29881e-05 9.91909e-05 9.28265e-05 9.1175e-05 4.50322e-07 1.3043e-05 1.47929e-05 2.81385e-05 - 2.91682e-05 4.44133e-05 4.28388e-05 0.000177392 0.000156967 0.00015067 6.25021e-08 5.74126e-06 6.51151e-06 2.34942e-05 2.4354e-05 4.32681e-05 - 4.17342e-05 0.000236823 0.000244821 0.000233531 8.28841e-09 1.09318e-06 1.23985e-06 1.04254e-05 1.08069e-05 3.61823e-05 3.48996e-05 0.000236821 - 0.00024816 0.000255744 1.09468e-09 1.53243e-07 1.73803e-07 1.99938e-06 2.07255e-06 1.61476e-05 1.55752e-05 0.000236807 0.000248145 0.000255728 - 1.44723e-10 2.04252e-08 2.31655e-08 2.81111e-07 2.91398e-07 3.11271e-06 3.00236e-06 0.000236698 0.000248031 0.00025561 1.91568e-11 2.70658e-09 - 3.06969e-09 3.75251e-08 3.88983e-08 4.38579e-07 4.23031e-07 0.000235878 0.000247172 0.000254725 + 3.09674e-07 2.47312e-08 2.07747e-08 1.94381e-08 1.89057e-08 1.86791e-08 1.85947e-08 1.85808e-08 1.86029e-08 1.86668e-08 1.56747e-07 2.80215e-07 + 2.36169e-07 2.21236e-07 2.15261e-07 2.12711e-07 2.11756e-07 2.11594e-07 2.11836e-07 2.12545e-07 5.86601e-07 1.05212e-06 8.92346e-07 8.3849e-07 + 8.16705e-07 8.07355e-07 8.03835e-07 8.03214e-07 8.04069e-07 8.06629e-07 1.52586e-06 2.7476e-06 2.35041e-06 2.21999e-06 2.16619e-06 2.14296e-06 + 2.13417e-06 2.13258e-06 2.13464e-06 2.14095e-06 3.23854e-06 5.85734e-06 5.06164e-06 4.81228e-06 4.70638e-06 4.66045e-06 4.64304e-06 4.63992e-06 + 4.64394e-06 4.65641e-06 5.97493e-06 1.08757e-05 9.51718e-06 9.1083e-06 8.92861e-06 8.85068e-06 8.82127e-06 8.81628e-06 8.82334e-06 8.84445e-06 + 9.94374e-06 1.8288e-05 1.62675e-05 1.56545e-05 1.53777e-05 1.52581e-05 1.52136e-05 1.52069e-05 1.52188e-05 1.52509e-05 1.53111e-05 2.86164e-05 + 2.60109e-05 2.51349e-05 2.47363e-05 2.45646e-05 2.4502e-05 2.44947e-05 2.45147e-05 2.45595e-05 2.21755e-05 4.24235e-05 3.96693e-05 3.84684e-05 + 3.79268e-05 3.7693e-05 3.7611e-05 3.76061e-05 3.76396e-05 3.76981e-05 3.04816e-05 6.0201e-05 5.83889e-05 5.68686e-05 5.6184e-05 5.58874e-05 + 5.57902e-05 5.57945e-05 5.58508e-05 5.5922e-05 3.98621e-05 8.20967e-05 8.34121e-05 8.18394e-05 8.10824e-05 8.07546e-05 8.06628e-05 8.0693e-05 + 8.0788e-05 8.08687e-05 4.94093e-05 0.000107413 0.0001157 0.000115021 0.000114464 0.000114229 0.000114207 0.000114304 0.000114466 0.000114552 + 5.7408e-05 0.000133812 0.000155086 0.000157696 0.000158137 0.000158351 0.00015858 0.00015884 0.000159124 0.000159214 6.11499e-05 0.000156236 + 0.000198633 0.000209512 0.000212934 0.000214486 0.0002154 0.000216043 0.000216558 0.000216669 5.7148e-05 0.000165936 0.000238013 0.000266017 + 0.000276939 0.000282014 0.000284699 0.000286258 0.00028725 0.000287461 4.25367e-05 0.000150839 0.000255275 0.000311575 0.000337388 0.000349623 + 0.000355766 0.000358966 0.000360667 0.000361052 1.77876e-05 9.97019e-05 0.000223738 0.000321751 0.000380646 0.000412125 0.000428184 0.000436238 + 0.000440201 0.000441595 8.79106e-06 8.95872e-06 7.36062e-05 0.000143212 0.000194159 0.000223501 0.000237301 0.000241704 0.000240888 0.000238949 + 4.56744e-05 0.000147102 0.000255813 0.000345676 0.000405681 0.000443697 0.00046931 0.00048862 0.000504722 0.000515499 0.00029675 0.000799732 + 0.00114702 0.00138061 0.00153137 0.00162576 0.00168481 0.0017229 0.00174909 0.00176932 </DataArray> <DataArray type="Float32" Name="l_w" NumberOfComponents="1" format="ascii"> 0.000119663 0.000119663 0.000119663 0.000119663 0.000119663 0.000119663 0.000119663 0.000119663 0.000119663 0.000119663 0.000406853 0.000406853 @@ -251,255 +156,350 @@ 0.428486 0.428486 0.428486 0.428486 0.428486 0.428486 0.428486 0.428486 </DataArray> <DataArray type="Float32" Name="y^+" NumberOfComponents="1" format="ascii"> - 0.325208 0.0713172 0.0569048 0.0530072 0.0510874 0.0500107 0.0496964 0.0501771 0.0509897 0.0515595 1.1101 0.242908 - 0.193742 0.180446 0.173894 0.170222 0.169147 0.170792 0.173565 0.175507 2.21909 0.484156 0.385946 0.359388 - 0.346292 0.338958 0.336804 0.340105 0.345646 0.34952 3.79064 0.82392 0.656275 0.610944 0.58857 0.576056 - 0.572363 0.578032 0.587495 0.594095 6.02564 1.30357 1.03719 0.965168 0.929575 0.909702 0.903798 0.912883 - 0.927927 0.938387 9.21618 1.98293 1.57532 1.46512 1.41057 1.38018 1.37107 1.38513 1.40817 1.42412 - 13.7832 2.9494 2.33828 2.17305 2.09104 2.04551 2.03168 2.05311 2.08772 2.11151 20.3154 4.33162 - 3.42511 3.17981 3.05761 2.99007 2.9692 3.00173 3.05323 3.08834 29.6474 6.31759 4.98143 4.61897 - 4.43731 4.33751 4.30596 4.35557 4.43202 4.48353 42.9994 9.17255 7.21734 6.68471 6.41497 6.26802 - 6.22009 6.29646 6.4098 6.48504 62.0761 13.2536 10.4215 9.64889 9.25048 9.03621 8.96314 9.08194 - 9.24883 9.35775 89.188 19.0871 15.0022 13.8752 13.2935 12.9888 12.8773 13.0655 13.3072 13.4623 - 127.464 27.4406 21.579 19.9082 19.0559 18.6011 18.4306 18.7338 19.076 19.2924 181.168 39.2815 - 30.993 28.5861 27.3393 26.617 26.3508 26.7756 27.245 27.5407 256.091 55.8741 44.2924 40.9593 - 39.2146 38.1552 37.7512 38.1758 38.7927 39.1869 360.403 78.9533 62.8479 58.328 55.9935 54.5711 - 54.0377 54.3387 55.098 55.61 505.962 111.032 88.566 82.424 79.3399 77.5087 76.8746 77.1987 - 78.1439 78.7994 708.989 155.581 124.126 115.594 111.374 108.965 108.219 108.97 110.472 111.474 - 993.66 218.125 174.079 162.167 156.3 153.006 152.042 153.41 155.742 157.308 1391.8 305.511 - 243.814 227.13 218.915 214.308 212.967 215.045 218.522 220.934 + 0.327531 0.0925345 0.0848017 0.0820243 0.0808907 0.0804028 0.0802195 0.0801882 0.0802348 0.0803716 1.11894 0.315728 + 0.289201 0.279662 0.275755 0.274061 0.273412 0.273284 0.273425 0.273875 2.23923 0.630773 0.577396 0.558172 + 0.55026 0.546795 0.545432 0.54512 0.545351 0.546205 3.82995 1.07655 0.984632 0.951449 0.937707 0.931612 + 0.929136 0.928475 0.928754 0.930107 6.09539 1.70873 1.56132 1.50793 1.48564 1.4756 1.47137 1.47005 + 1.47026 1.4722 9.32905 2.60674 2.37938 2.29665 2.26179 2.24581 2.23878 2.23629 2.23617 2.23872 + 13.95 3.88367 3.54116 3.4158 3.36242 3.33746 3.32602 3.32145 3.32051 3.32361 20.5532 5.70048 + 5.19213 5.00484 4.92419 4.8857 4.86732 4.8592 4.85656 4.85996 29.9786 8.28642 7.53905 7.26185 + 7.14109 7.08226 7.05304 7.03903 7.03321 7.03634 43.4074 11.968 10.8758 10.4683 10.2886 10.1993 + 10.1533 10.1297 10.1182 10.12 62.4924 17.2093 15.62 15.024 14.7579 14.6231 14.5513 14.5124 + 14.4914 14.4899 89.5354 24.668 22.3652 21.4969 21.1046 20.902 20.7911 20.7281 20.6915 20.6834 + 127.726 35.2706 31.9526 30.6927 30.1168 29.8143 29.6443 29.5441 29.4827 29.4629 181.465 50.3109 + 45.5707 43.7522 42.9111 42.4623 42.2048 42.0484 41.9487 41.9094 256.808 71.5769 64.8852 62.2821 + 61.0629 60.4035 60.0191 59.7808 59.6244 59.5552 362.115 101.51 92.2036 88.5275 86.7829 85.8309 + 85.2713 84.9201 84.6854 84.5747 509.132 143.413 130.646 125.548 123.11 121.781 121.002 120.513 + 120.183 120.026 713.568 201.501 184.256 177.678 174.649 173.038 172.118 171.56 171.2 171.058 + 1000.47 282.795 259.163 250.529 246.802 244.977 244.043 243.551 243.284 243.285 1401.33 396.168 + 363.185 351.319 346.383 344.1 343.023 342.516 342.28 342.393 </DataArray> <DataArray type="Float32" Name="u^+" NumberOfComponents="1" format="ascii"> - 1.08132 0.0718307 0.0569272 0.0530281 0.0511067 0.0500286 0.0497117 0.0501905 0.0510056 0.0515805 1.10571 0.242478 - 0.193476 0.180224 0.173697 0.170036 0.168968 0.170602 0.173365 0.175302 1.13914 0.478131 0.384553 0.358207 - 0.345237 0.337968 0.335863 0.33913 0.344605 0.348417 1.18458 0.80173 0.651855 0.607196 0.585221 0.572914 - 0.569391 0.574971 0.584215 0.590587 1.24552 1.24232 1.02555 0.955374 0.920831 0.901504 0.896062 0.904936 - 0.919398 0.929228 1.32543 1.83358 1.54706 1.44178 1.38979 1.36072 1.35273 1.36633 1.38798 1.4024 - 1.42581 2.60557 2.27094 2.11929 2.04352 2.00115 1.98991 2.01033 2.04177 2.06208 1.54211 3.562 - 3.25933 3.05379 2.94763 2.88793 2.87303 2.9033 2.94766 2.97499 1.66824 4.68378 4.54841 4.30282 - 4.16559 4.08686 4.06935 4.11345 4.17324 4.20726 1.79748 5.8974 6.06634 5.84147 5.6926 5.6029 - 5.58829 5.65011 5.72362 5.75951 1.91459 7.03051 7.58371 7.47741 7.36467 7.28612 7.28597 7.36849 - 7.44692 7.47333 2.01452 8.05168 9.0016 8.97372 8.90031 8.87117 8.90932 9.02303 9.0975 9.10063 - 2.09317 8.94517 10.3672 10.4319 10.3427 10.2734 10.3147 10.466 10.5279 10.4987 2.14457 9.60723 - 11.5622 11.8779 11.8394 11.716 11.6851 11.7466 11.7231 11.6532 2.17046 9.98907 12.3815 13.0402 - 13.2191 13.1929 13.068 12.8984 12.7249 12.6068 2.17906 10.1443 12.7862 13.7166 14.1516 14.3304 - 14.2343 13.9013 13.5747 13.3954 2.17951 10.1737 12.9019 13.9598 14.5567 14.9046 14.9558 14.6795 - 14.319 14.1025 2.17732 10.1599 12.902 13.9882 14.6321 15.0462 15.2087 15.0795 14.8247 14.6507 - 2.17469 10.1384 12.88 13.9686 14.6171 15.0393 15.2271 15.1583 14.9768 14.8515 2.17234 10.1168 - 12.8508 13.9324 14.5728 14.9853 15.1339 14.9873 14.7308 14.5629 + 1.07854 0.0931647 0.0852017 0.0823866 0.0812408 0.0807489 0.080565 0.0805346 0.0805829 0.0807239 1.1136 0.314617 + 0.288326 0.278883 0.275028 0.273369 0.272746 0.27264 0.272798 0.273263 1.16115 0.61558 0.56555 0.547555 + 0.540161 0.536963 0.535754 0.535538 0.53583 0.536706 1.22309 1.00929 0.931101 0.903255 0.891664 0.886618 + 0.884695 0.884336 0.884773 0.886127 1.29978 1.4987 1.38972 1.35228 1.33634 1.32935 1.32666 1.32614 + 1.32672 1.32856 1.38926 2.07253 1.93348 1.88842 1.8686 1.85984 1.85647 1.8558 1.85649 1.85878 + 1.48782 2.70957 2.54573 2.49597 2.47311 2.46298 2.45907 2.45832 2.45911 2.46171 1.5911 3.38572 + 3.20784 3.15616 3.1313 3.12028 3.11604 3.11528 3.11619 3.11895 1.69483 4.07825 3.90296 3.85176 + 3.82602 3.81459 3.81027 3.80961 3.81067 3.81341 1.79512 4.76649 4.61641 4.5682 4.54288 4.53161 + 4.52747 4.52704 4.52834 4.53086 1.88846 5.43113 5.33448 5.29308 5.26985 5.25946 5.25587 5.25583 + 5.25748 5.25957 1.97173 6.05322 6.04267 6.01482 5.99612 5.98769 5.98517 5.9858 5.98794 5.98939 + 2.04221 6.61352 6.72394 6.72102 6.71071 6.70601 6.7054 6.70712 6.70994 6.7106 2.09781 7.09283 + 7.35717 7.39656 7.40106 7.403 7.40572 7.40919 7.41301 7.41281 2.13732 7.4732 7.91632 8.02117 + 8.05053 8.06373 8.07197 8.07826 8.08352 8.08251 2.16091 7.74107 8.37157 8.56858 8.63822 8.67043 + 8.68809 8.69905 8.70655 8.70507 2.17073 7.89229 8.69009 8.99748 9.12247 9.18124 9.21168 9.22863 + 9.23864 9.23687 2.17086 7.93833 8.85449 9.28651 9.49942 9.60846 9.66486 9.69456 9.71049 9.71046 + 2.16722 7.90493 8.80333 9.22523 9.43556 9.5438 9.5975 9.62175 9.63019 9.6246 2.15788 7.7904 + 8.57384 8.89446 9.03289 9.09514 9.12069 9.12779 9.12541 9.11391 </DataArray> <DataArray type="Float32" Name="temperature" NumberOfComponents="1" format="ascii"> - 312.852 313.02 313.049 313.06 313.067 313.07 313.072 313.068 313.065 313.064 312.155 312.709 - 312.808 312.843 312.867 312.878 312.885 312.872 312.863 312.859 311.209 312.273 312.47 312.54 - 312.588 312.609 312.624 312.598 312.578 312.572 309.943 311.663 311.996 312.116 312.197 312.233 - 312.258 312.214 312.181 312.17 308.279 310.81 311.334 311.522 311.649 311.707 311.745 311.676 - 311.624 311.606 306.159 309.619 310.407 310.691 310.883 310.97 311.028 310.923 310.845 310.818 - 303.601 307.972 309.115 309.531 309.813 309.94 310.026 309.871 309.756 309.717 300.803 305.745 - 307.331 307.921 308.326 308.509 308.632 308.408 308.243 308.187 297.905 302.895 304.945 305.742 - 306.305 306.557 306.73 306.412 306.182 306.106 294.858 299.612 301.994 302.973 303.711 304.033 - 304.27 303.827 303.525 303.432 291.783 296.337 298.801 299.83 300.724 301.087 301.398 300.8 - 300.441 300.343 288.952 293.07 295.574 296.767 297.761 298.081 298.476 297.666 297.291 297.212 - 286.606 289.728 292.116 293.702 294.838 295.313 295.804 294.711 294.379 294.349 284.877 286.834 - 288.663 290.268 291.526 292.422 293.041 292.011 291.801 291.853 283.831 284.79 285.853 287.025 - 288.095 289.078 289.781 289.527 289.533 289.698 283.348 283.662 284.065 284.657 285.291 285.999 - 286.561 287.205 287.551 287.85 283.155 283.197 283.274 283.428 283.631 283.958 284.262 285.116 - 285.73 286.166 283.203 283.248 283.29 283.34 283.393 283.484 283.573 283.994 284.364 284.69 - 283.139 283.132 283.128 283.126 283.126 283.129 283.133 283.236 283.387 283.559 283.149 283.147 - 283.146 283.144 283.142 283.14 283.138 283.122 283.123 283.143 + 312.794 312.89 312.927 312.944 312.956 312.964 312.97 312.976 312.981 312.985 311.954 312.271 + 312.394 312.453 312.491 312.519 312.542 312.561 312.577 312.592 310.816 311.425 311.663 311.78 + 311.854 311.909 311.953 311.99 312.023 312.051 309.329 310.31 310.692 310.881 311.003 311.093 + 311.167 311.228 311.282 311.33 307.463 308.905 309.454 309.731 309.912 310.047 310.157 310.25 + 310.332 310.404 305.235 307.225 307.951 308.33 308.579 308.768 308.922 309.054 309.169 309.271 + 302.709 305.309 306.212 306.702 307.029 307.278 307.483 307.659 307.814 307.951 299.987 303.2 + 304.281 304.886 305.295 305.611 305.873 306.098 306.296 306.473 297.185 300.937 302.198 302.921 + 303.417 303.803 304.125 304.404 304.649 304.868 294.42 298.556 300.002 300.842 301.426 301.885 + 302.27 302.604 302.899 303.163 291.8 296.093 297.726 298.679 299.351 299.884 300.333 300.724 + 301.07 301.379 289.42 293.597 295.398 296.457 297.214 297.82 298.334 298.781 299.178 299.533 + 287.363 291.134 293.048 294.201 295.039 295.715 296.29 296.792 297.239 297.638 285.695 288.798 + 290.721 291.944 292.852 293.591 294.221 294.773 295.264 295.704 284.462 286.705 288.483 289.732 + 290.69 291.478 292.153 292.744 293.272 293.745 283.671 284.993 286.441 287.639 288.61 289.42 + 290.115 290.725 291.273 291.767 283.241 283.797 284.776 285.824 286.743 287.518 288.187 288.78 + 289.32 289.81 283.257 283.416 283.792 284.287 284.814 285.331 285.82 286.28 286.712 287.12 + 283.133 283.14 283.173 283.281 283.459 283.682 283.931 284.193 284.462 284.735 283.143 283.125 + 283.104 283.107 283.154 283.25 283.39 283.566 283.772 283.992 </DataArray> <DataArray type="Float32" Name="lambda_t" NumberOfComponents="1" format="ascii"> - 6.21508e-08 1.45211e-10 5.88968e-11 4.43517e-11 3.82707e-11 3.51469e-11 3.42722e-11 3.5617e-11 3.79798e-11 3.97055e-11 2.51305e-07 1.91535e-08 - 7.85327e-09 5.9137e-09 5.10262e-09 4.68619e-09 4.56971e-09 4.74977e-09 5.06466e-09 5.2939e-09 3.71932e-06 2.93415e-07 1.2234e-07 9.2124e-08 - 7.94834e-08 7.29983e-08 7.1188e-08 7.40102e-08 7.89116e-08 8.24625e-08 2.84523e-05 2.35894e-06 1.0072e-06 7.58555e-07 6.54424e-07 6.01055e-07 - 5.86198e-07 6.09638e-07 6.49951e-07 6.78955e-07 0.000155898 1.38991e-05 6.14387e-06 4.63045e-06 3.99478e-06 3.66936e-06 3.57914e-06 3.72397e-06 - 3.96968e-06 4.14472e-06 0.000681878 6.77637e-05 3.15861e-05 2.38651e-05 2.05957e-05 1.89231e-05 1.84623e-05 1.92217e-05 2.04854e-05 2.13728e-05 - 0.00243527 0.000285636 0.000144709 0.000110152 9.52119e-05 8.75539e-05 8.5466e-05 8.90588e-05 9.48696e-05 9.88649e-05 0.00716796 0.00106351 - 0.000598504 0.000464108 0.000403289 0.000371809 0.000363386 0.000379054 0.000403321 0.000419465 0.00975877 0.00350266 0.00217988 0.00175292 - 0.00154298 0.00143171 0.00140314 0.00146514 0.00155464 0.00161102 0.00985394 0.00978717 0.00666159 0.00565951 0.0051004 0.00478807 - 0.00471571 0.00493028 0.00520509 0.00536176 0.0099216 0.0224232 0.0173267 0.0151281 0.0138821 0.0132995 0.0132347 0.0139005 - 0.0145822 0.0148939 0.00974819 0.0226597 0.0254848 0.0365199 0.0331272 0.0313584 0.0311356 0.0329647 0.0343115 0.0346873 - 0.00812522 0.022838 0.0256928 0.0406321 0.0419588 0.0621614 0.0598598 0.0700952 0.070449 0.0703264 0.0034997 0.0224625 - 0.0253167 0.0409637 0.0422818 0.0627395 0.0603893 0.13983 0.130953 0.128603 0.000652888 0.0188471 0.021297 0.040347 - 0.0416699 0.0632363 0.0608484 0.252194 0.223154 0.214085 9.077e-05 0.00832873 0.00943291 0.033965 0.0351306 0.0622619 - 0.0599386 0.339381 0.350431 0.33393 1.20453e-05 0.00158847 0.00180112 0.0151369 0.0156798 0.052438 0.050526 0.341851 - 0.357459 0.367827 1.59127e-06 0.000222715 0.00025255 0.00290469 0.00301036 0.0234462 0.0226075 0.3432 0.359154 0.369701 - 2.10338e-07 2.96869e-05 3.36706e-05 0.000408596 0.00042355 0.00452434 0.0043639 0.343918 0.360194 0.370977 2.78402e-08 3.93344e-06 - 4.46119e-06 5.45357e-05 5.65318e-05 0.000637402 0.00061481 0.342835 0.359251 0.370206 + 0.000407958 3.25706e-05 2.73571e-05 2.55959e-05 2.48943e-05 2.45957e-05 2.44843e-05 2.44657e-05 2.44945e-05 2.45784e-05 0.000207042 0.000369758 + 0.000311518 0.000291771 0.000283862 0.000280478 0.000279203 0.000278974 0.00027928 0.000280202 0.000777607 0.00139203 0.00117976 0.00110816 + 0.00107914 0.00106661 0.00106183 0.00106089 0.00106192 0.0010652 0.00203225 0.00364811 0.00311699 0.00294231 0.00286995 0.0028384 + 0.00282614 0.00282351 0.00282576 0.0028337 0.00433908 0.0078118 0.00673888 0.00640133 0.00625698 0.00619334 0.00616812 0.00616221 + 0.00616599 0.00618115 0.00806285 0.0145826 0.0127316 0.0121701 0.0119207 0.0118097 0.0117648 0.0117533 0.0117585 0.0117828 + 0.0135288 0.0246729 0.0218834 0.021026 0.0206329 0.0204564 0.0203835 0.0203632 0.0203692 0.0204033 0.0210174 0.0388715 + 0.0352091 0.0339573 0.0333752 0.0331101 0.0329983 0.0329649 0.0329709 0.0330126 0.030723 0.0580534 0.0540618 0.0523026 + 0.0514841 0.0511034 0.0509396 0.0508875 0.0508926 0.0509359 0.042622 0.0830282 0.0801468 0.0778464 0.0767636 0.076245 + 0.0760176 0.0759413 0.0759454 0.0759774 0.0562327 0.114155 0.115357 0.112828 0.111539 0.110895 0.110606 0.110507 + 0.110512 0.110511 0.0702669 0.150611 0.161255 0.159746 0.158576 0.157934 0.157638 0.157539 0.157557 0.157491 + 0.0822199 0.189193 0.217859 0.220672 0.220672 0.220475 0.220374 0.220368 0.220436 0.22027 0.0880845 0.222663 + 0.28124 0.29542 0.29933 0.300767 0.301413 0.301755 0.301979 0.30169 0.0826728 0.238194 0.339581 0.377924 + 0.392167 0.398291 0.401169 0.402564 0.40324 0.402896 0.0617052 0.21781 0.366779 0.445839 0.481174 0.497248 + 0.504791 0.508275 0.509735 0.509427 0.0258426 0.144573 0.323337 0.463303 0.546375 0.589981 0.611565 0.621801 + 0.626292 0.627225 0.0127763 0.0130119 0.106758 0.207342 0.280575 0.322389 0.34171 0.347495 0.345804 0.342536 + 0.0663841 0.213799 0.371764 0.502172 0.588977 0.643667 0.680232 0.707574 0.730206 0.745091 0.431271 1.16235 + 1.66723 2.00677 2.22558 2.36199 2.44659 2.50037 2.53656 2.56394 + </DataArray> + <DataArray type="Float32" Name="X^H2O_gas" NumberOfComponents="1" format="ascii"> + 4.48671e-08 2.02348e-06 1.08506e-05 2.67977e-05 4.51449e-05 6.14499e-05 7.38044e-05 8.22293e-05 8.75509e-05 9.06954e-05 4.48874e-08 2.02349e-06 + 1.08507e-05 2.67977e-05 4.51449e-05 6.145e-05 7.38044e-05 8.22293e-05 8.7551e-05 9.06954e-05 4.49552e-08 2.02358e-06 1.0851e-05 2.67982e-05 + 4.51455e-05 6.14505e-05 7.38048e-05 8.22296e-05 8.75511e-05 9.06955e-05 4.51222e-08 2.02395e-06 1.08523e-05 2.68005e-05 4.5148e-05 6.14527e-05 + 7.38065e-05 8.22307e-05 8.75518e-05 9.0696e-05 4.54808e-08 2.02519e-06 1.08569e-05 2.6808e-05 4.51564e-05 6.14601e-05 7.3812e-05 8.22345e-05 + 8.75542e-05 9.06974e-05 4.61859e-08 2.02857e-06 1.08694e-05 2.6829e-05 4.51799e-05 6.14806e-05 7.38275e-05 8.2245e-05 8.75609e-05 9.07013e-05 + 4.74885e-08 2.03664e-06 1.08996e-05 2.68802e-05 4.52372e-05 6.15309e-05 7.38653e-05 8.22708e-05 8.75771e-05 9.07109e-05 4.98015e-08 2.05416e-06 + 1.09659e-05 2.69929e-05 4.53634e-05 6.16417e-05 7.39489e-05 8.23276e-05 8.7613e-05 9.07322e-05 5.38375e-08 2.08963e-06 1.11e-05 2.72219e-05 + 4.56205e-05 6.18674e-05 7.41188e-05 8.24431e-05 8.76859e-05 9.07753e-05 6.09214e-08 2.15838e-06 1.1357e-05 2.76613e-05 4.6113e-05 6.22991e-05 + 7.44436e-05 8.26637e-05 8.78249e-05 9.08574e-05 7.37611e-08 2.28867e-06 1.18325e-05 2.84703e-05 4.70156e-05 6.30875e-05 7.50348e-05 8.30643e-05 + 8.80769e-05 9.10061e-05 9.85776e-08 2.53565e-06 1.26982e-05 2.99216e-05 4.86183e-05 6.44767e-05 7.60707e-05 8.37632e-05 8.8515e-05 9.12638e-05 + 1.51938e-07 3.01717e-06 1.42825e-05 3.24991e-05 5.14087e-05 6.68607e-05 7.783e-05 8.49411e-05 8.92488e-05 9.16933e-05 2.87481e-07 4.02009e-06 + 1.72768e-05 3.71137e-05 5.6229e-05 7.08754e-05 8.07386e-05 8.68624e-05 9.04329e-05 9.23796e-05 7.33668e-07 6.38345e-06 2.33422e-05 4.56383e-05 + 6.45954e-05 7.75412e-05 8.54166e-05 8.98804e-05 9.22581e-05 9.34187e-05 2.95744e-06 1.3305e-05 3.73017e-05 6.24647e-05 7.94484e-05 8.85158e-05 + 9.27103e-05 9.43975e-05 9.48982e-05 9.487e-05 2.57601e-05 4.32653e-05 7.75244e-05 9.92991e-05 0.000106235 0.00010576 0.000103078 0.000100336 + 9.81309e-05 9.65025e-05 0.000503262 0.000422784 0.000317177 0.000228904 0.000171617 0.000138034 0.000118833 0.000107774 0.000101291 9.74264e-05 + 4.8144e-05 6.82507e-05 8.56804e-05 9.45064e-05 9.62037e-05 9.48271e-05 9.2883e-05 9.13083e-05 9.02751e-05 8.96886e-05 3.81636e-06 1.27986e-05 + 2.68128e-05 4.2416e-05 5.60637e-05 6.64369e-05 7.37504e-05 7.87209e-05 8.20512e-05 8.42388e-05 + </DataArray> + <DataArray type="Float32" Name="x^H2O_gas" NumberOfComponents="1" format="ascii"> + 7.21253e-08 3.25281e-06 1.74426e-05 4.30774e-05 7.25699e-05 9.87791e-05 0.000118638 0.00013218 0.000140734 0.000145788 7.21579e-08 3.25282e-06 + 1.74427e-05 4.30775e-05 7.257e-05 9.87792e-05 0.000118638 0.00013218 0.000140734 0.000145788 7.2267e-08 3.25296e-06 1.74432e-05 4.30784e-05 + 7.25709e-05 9.878e-05 0.000118638 0.00013218 0.000140734 0.000145788 7.25354e-08 3.25356e-06 1.74454e-05 4.3082e-05 7.2575e-05 9.87836e-05 + 0.000118641 0.000132182 0.000140735 0.000145789 7.31119e-08 3.25555e-06 1.74526e-05 4.30941e-05 7.25885e-05 9.87954e-05 0.00011865 0.000132188 + 0.000140739 0.000145791 7.42453e-08 3.26099e-06 1.74727e-05 4.31279e-05 7.26261e-05 9.88284e-05 0.000118675 0.000132205 0.00014075 0.000145797 + 7.63393e-08 3.27397e-06 1.75214e-05 4.32102e-05 7.27182e-05 9.89092e-05 0.000118736 0.000132246 0.000140776 0.000145813 8.00575e-08 3.30212e-06 + 1.76279e-05 4.33912e-05 7.29212e-05 9.90874e-05 0.00011887 0.000132338 0.000140833 0.000145847 8.65455e-08 3.35915e-06 1.78434e-05 4.37594e-05 + 7.33344e-05 9.94501e-05 0.000119143 0.000132523 0.00014095 0.000145916 9.79332e-08 3.46967e-06 1.82566e-05 4.44657e-05 7.41261e-05 0.000100144 + 0.000119665 0.000132878 0.000141174 0.000146048 1.18573e-07 3.6791e-06 1.9021e-05 4.57661e-05 7.5577e-05 0.000101411 0.000120615 0.000133522 + 0.000141579 0.000146287 1.58467e-07 4.07613e-06 2.04126e-05 4.80992e-05 7.81532e-05 0.000103644 0.00012228 0.000134645 0.000142283 0.000146702 + 2.44246e-07 4.85019e-06 2.29594e-05 5.22424e-05 8.26386e-05 0.000107476 0.000125108 0.000136539 0.000143463 0.000147392 4.62136e-07 6.46241e-06 + 2.77727e-05 5.96601e-05 9.03869e-05 0.00011393 0.000129784 0.000139627 0.000145366 0.000148495 1.1794e-06 1.02616e-05 3.75229e-05 7.3363e-05 + 0.000103835 0.000124644 0.000137303 0.000144478 0.0001483 0.000150165 4.75417e-06 2.13881e-05 5.99624e-05 0.00010041 0.00012771 0.000142284 + 0.000149027 0.000151738 0.000152543 0.000152498 4.14096e-05 6.95486e-05 0.000124617 0.000159617 0.000170765 0.000170002 0.00016569 0.000161284 + 0.000157739 0.000155122 0.000808762 0.000679464 0.000509774 0.00036792 0.000275851 0.000221876 0.000191014 0.00017324 0.000162819 0.000156607 + 7.73909e-05 0.000109711 0.000137727 0.000151914 0.000154642 0.000152429 0.000149304 0.000146773 0.000145112 0.00014417 6.13491e-06 2.0574e-05 + 4.31018e-05 6.81833e-05 9.01211e-05 0.000106795 0.000118551 0.00012654 0.000131893 0.00013541 + </DataArray> + <DataArray type="Float32" Name="D^H2O_gas" NumberOfComponents="1" format="ascii"> + 2.71846e-05 2.71996e-05 2.72053e-05 2.72081e-05 2.72098e-05 2.72111e-05 2.72122e-05 2.72131e-05 2.72138e-05 2.72145e-05 2.70533e-05 2.71028e-05 + 2.7122e-05 2.71313e-05 2.71372e-05 2.71416e-05 2.71451e-05 2.71481e-05 2.71507e-05 2.71529e-05 2.68759e-05 2.69709e-05 2.7008e-05 2.70261e-05 + 2.70377e-05 2.70463e-05 2.70532e-05 2.7059e-05 2.70641e-05 2.70685e-05 2.66449e-05 2.67972e-05 2.68567e-05 2.68861e-05 2.6905e-05 2.69191e-05 + 2.69305e-05 2.69402e-05 2.69486e-05 2.6956e-05 2.63563e-05 2.65792e-05 2.66642e-05 2.67073e-05 2.67354e-05 2.67564e-05 2.67734e-05 2.67879e-05 + 2.68006e-05 2.68118e-05 2.60135e-05 2.63196e-05 2.64316e-05 2.64902e-05 2.65288e-05 2.6558e-05 2.65819e-05 2.66023e-05 2.66201e-05 2.66359e-05 + 2.56273e-05 2.60248e-05 2.61637e-05 2.6239e-05 2.62893e-05 2.63278e-05 2.63595e-05 2.63866e-05 2.64104e-05 2.64316e-05 2.5214e-05 2.57021e-05 + 2.58673e-05 2.596e-05 2.60228e-05 2.60712e-05 2.61115e-05 2.61461e-05 2.61765e-05 2.62037e-05 2.47917e-05 2.53579e-05 2.55495e-05 2.56596e-05 + 2.57352e-05 2.57943e-05 2.58435e-05 2.58861e-05 2.59237e-05 2.59572e-05 2.43781e-05 2.49979e-05 2.52163e-05 2.53435e-05 2.54321e-05 2.55019e-05 + 2.55605e-05 2.56114e-05 2.56563e-05 2.56965e-05 2.39889e-05 2.46279e-05 2.4873e-05 2.50164e-05 2.51178e-05 2.51984e-05 2.52664e-05 2.53256e-05 + 2.53781e-05 2.54251e-05 2.36379e-05 2.42555e-05 2.45239e-05 2.46824e-05 2.47961e-05 2.48872e-05 2.49644e-05 2.50319e-05 2.50918e-05 2.51454e-05 + 2.33363e-05 2.38905e-05 2.4174e-05 2.43455e-05 2.44704e-05 2.45714e-05 2.46574e-05 2.47327e-05 2.47997e-05 2.48597e-05 2.30931e-05 2.35465e-05 + 2.38295e-05 2.40103e-05 2.41448e-05 2.42545e-05 2.43483e-05 2.44306e-05 2.4504e-05 2.45698e-05 2.29141e-05 2.32402e-05 2.35003e-05 2.36838e-05 + 2.38249e-05 2.39414e-05 2.40411e-05 2.41288e-05 2.42072e-05 2.42776e-05 2.27995e-05 2.29911e-05 2.32018e-05 2.33767e-05 2.3519e-05 2.36379e-05 + 2.37401e-05 2.38301e-05 2.3911e-05 2.39841e-05 2.27372e-05 2.28177e-05 2.29595e-05 2.31119e-05 2.32457e-05 2.33591e-05 2.34569e-05 2.3544e-05 + 2.36231e-05 2.36953e-05 2.27396e-05 2.27626e-05 2.2817e-05 2.28886e-05 2.29651e-05 2.30401e-05 2.31113e-05 2.31782e-05 2.32413e-05 2.33009e-05 + 2.27216e-05 2.27227e-05 2.27274e-05 2.2743e-05 2.27688e-05 2.28011e-05 2.2837e-05 2.2875e-05 2.2914e-05 2.29536e-05 2.27231e-05 2.27205e-05 + 2.27175e-05 2.27179e-05 2.27247e-05 2.27385e-05 2.27588e-05 2.27843e-05 2.2814e-05 2.28459e-05 + </DataArray> + <DataArray type="Float32" Name="X^Air_gas" NumberOfComponents="1" format="ascii"> + 1 0.999998 0.999989 0.999973 0.999955 0.999939 0.999926 0.999918 0.999912 0.999909 1 0.999998 + 0.999989 0.999973 0.999955 0.999939 0.999926 0.999918 0.999912 0.999909 1 0.999998 0.999989 0.999973 + 0.999955 0.999939 0.999926 0.999918 0.999912 0.999909 1 0.999998 0.999989 0.999973 0.999955 0.999939 + 0.999926 0.999918 0.999912 0.999909 1 0.999998 0.999989 0.999973 0.999955 0.999939 0.999926 0.999918 + 0.999912 0.999909 1 0.999998 0.999989 0.999973 0.999955 0.999939 0.999926 0.999918 0.999912 0.999909 + 1 0.999998 0.999989 0.999973 0.999955 0.999938 0.999926 0.999918 0.999912 0.999909 1 0.999998 + 0.999989 0.999973 0.999955 0.999938 0.999926 0.999918 0.999912 0.999909 1 0.999998 0.999989 0.999973 + 0.999954 0.999938 0.999926 0.999918 0.999912 0.999909 1 0.999998 0.999989 0.999972 0.999954 0.999938 + 0.999926 0.999917 0.999912 0.999909 1 0.999998 0.999988 0.999972 0.999953 0.999937 0.999925 0.999917 + 0.999912 0.999909 1 0.999997 0.999987 0.99997 0.999951 0.999936 0.999924 0.999916 0.999911 0.999909 + 1 0.999997 0.999986 0.999968 0.999949 0.999933 0.999922 0.999915 0.999911 0.999908 1 0.999996 + 0.999983 0.999963 0.999944 0.999929 0.999919 0.999913 0.99991 0.999908 0.999999 0.999994 0.999977 0.999954 + 0.999935 0.999922 0.999915 0.99991 0.999908 0.999907 0.999997 0.999987 0.999963 0.999938 0.999921 0.999911 + 0.999907 0.999906 0.999905 0.999905 0.999974 0.999957 0.999922 0.999901 0.999894 0.999894 0.999897 0.9999 + 0.999902 0.999904 0.999497 0.999577 0.999683 0.999771 0.999828 0.999862 0.999881 0.999892 0.999899 0.999903 + 0.999952 0.999932 0.999914 0.999905 0.999904 0.999905 0.999907 0.999909 0.99991 0.99991 0.999996 0.999987 + 0.999973 0.999958 0.999944 0.999934 0.999926 0.999921 0.999918 0.999916 + </DataArray> + <DataArray type="Float32" Name="x^Air_gas" NumberOfComponents="1" format="ascii"> + 1 0.999997 0.999983 0.999957 0.999927 0.999901 0.999881 0.999868 0.999859 0.999854 1 0.999997 + 0.999983 0.999957 0.999927 0.999901 0.999881 0.999868 0.999859 0.999854 1 0.999997 0.999983 0.999957 + 0.999927 0.999901 0.999881 0.999868 0.999859 0.999854 1 0.999997 0.999983 0.999957 0.999927 0.999901 + 0.999881 0.999868 0.999859 0.999854 1 0.999997 0.999983 0.999957 0.999927 0.999901 0.999881 0.999868 + 0.999859 0.999854 1 0.999997 0.999983 0.999957 0.999927 0.999901 0.999881 0.999868 0.999859 0.999854 + 1 0.999997 0.999982 0.999957 0.999927 0.999901 0.999881 0.999868 0.999859 0.999854 1 0.999997 + 0.999982 0.999957 0.999927 0.999901 0.999881 0.999868 0.999859 0.999854 1 0.999997 0.999982 0.999956 + 0.999927 0.999901 0.999881 0.999867 0.999859 0.999854 1 0.999997 0.999982 0.999956 0.999926 0.9999 + 0.99988 0.999867 0.999859 0.999854 1 0.999996 0.999981 0.999954 0.999924 0.999899 0.999879 0.999866 + 0.999858 0.999854 1 0.999996 0.99998 0.999952 0.999922 0.999896 0.999878 0.999865 0.999858 0.999853 + 1 0.999995 0.999977 0.999948 0.999917 0.999893 0.999875 0.999863 0.999857 0.999853 1 0.999994 + 0.999972 0.99994 0.99991 0.999886 0.99987 0.99986 0.999855 0.999852 0.999999 0.99999 0.999962 0.999927 + 0.999896 0.999875 0.999863 0.999856 0.999852 0.99985 0.999995 0.999979 0.99994 0.9999 0.999872 0.999858 + 0.999851 0.999848 0.999847 0.999848 0.999959 0.99993 0.999875 0.99984 0.999829 0.99983 0.999834 0.999839 + 0.999842 0.999845 0.999191 0.999321 0.99949 0.999632 0.999724 0.999778 0.999809 0.999827 0.999837 0.999843 + 0.999923 0.99989 0.999862 0.999848 0.999845 0.999848 0.999851 0.999853 0.999855 0.999856 0.999994 0.999979 + 0.999957 0.999932 0.99991 0.999893 0.999881 0.999873 0.999868 0.999865 </DataArray> <DataArray type="Float32" Name="D_t" NumberOfComponents="1" format="ascii"> - 6.74089e-11 1.5758e-13 6.39191e-14 4.81353e-14 4.15364e-14 3.81463e-14 3.71972e-14 3.86559e-14 4.12195e-14 4.30916e-14 2.7197e-10 2.07645e-11 - 8.51649e-12 6.41383e-12 5.53457e-12 5.08305e-12 4.95681e-12 5.15186e-12 5.49317e-12 5.74168e-12 4.01316e-09 3.1766e-10 1.3253e-10 9.98201e-11 - 8.61363e-11 7.91137e-11 7.7155e-11 8.02064e-11 8.55119e-11 8.93568e-11 3.05775e-08 2.54896e-09 1.08948e-09 8.20828e-10 7.08329e-10 6.50638e-10 - 6.34603e-10 6.5988e-10 7.03434e-10 7.34789e-10 1.66658e-07 1.49783e-08 6.63189e-09 5.00122e-09 4.31638e-09 3.96548e-09 3.86843e-09 4.02405e-09 - 4.28881e-09 4.47762e-09 7.2401e-07 7.27504e-08 3.39953e-08 2.57085e-08 2.22e-08 2.04027e-08 1.99094e-08 2.07214e-08 2.20779e-08 2.3032e-08 - 2.56448e-06 3.05052e-07 1.55109e-07 1.18224e-07 1.02281e-07 9.40925e-08 9.18733e-08 9.56877e-08 1.01893e-07 1.06169e-07 7.47975e-06 1.12772e-06 - 6.37877e-07 4.95575e-07 4.31188e-07 3.97762e-07 3.88902e-07 4.05379e-07 4.31097e-07 4.48269e-07 1.00865e-05 3.68006e-06 2.30554e-06 1.85874e-06 - 1.63909e-06 1.52212e-06 1.49256e-06 1.55692e-06 1.65078e-06 1.71021e-06 1.00821e-05 1.0173e-05 6.97847e-06 5.94763e-06 5.37292e-06 5.04916e-06 - 4.97665e-06 5.19561e-06 5.47976e-06 5.64291e-06 1.00468e-05 2.3056e-05 1.79618e-05 1.57358e-05 1.44822e-05 1.38908e-05 1.38372e-05 1.45048e-05 - 1.5198e-05 1.55177e-05 9.77664e-06 2.30457e-05 2.61375e-05 3.76043e-05 3.42235e-05 3.24304e-05 3.2242e-05 3.40444e-05 3.53908e-05 3.57686e-05 - 8.08351e-06 2.29654e-05 2.60465e-05 4.14121e-05 4.29275e-05 6.36977e-05 6.14395e-05 7.16818e-05 7.19623e-05 7.1829e-05 3.46096e-06 2.23649e-05 - 2.53654e-05 4.12681e-05 4.27783e-05 6.36687e-05 6.14116e-05 0.000141701 0.000132609 0.00013025 6.43318e-07 1.86329e-05 2.11327e-05 4.01978e-05 - 4.16688e-05 6.34476e-05 6.11983e-05 0.000253417 0.000224238 0.000215244 8.92887e-08 8.20179e-06 9.30216e-06 3.35632e-05 3.47914e-05 6.18116e-05 - 5.96203e-05 0.000338319 0.000349745 0.000333616 1.18406e-08 1.56169e-06 1.77121e-06 1.48934e-05 1.54385e-05 5.1689e-05 4.98566e-05 0.000338316 - 0.000354515 0.000365348 1.56383e-09 2.18919e-07 2.4829e-07 2.85626e-06 2.96078e-06 2.3068e-05 2.22502e-05 0.000338296 0.000354493 0.000365326 - 2.06748e-10 2.91789e-08 3.30936e-08 4.01588e-07 4.16283e-07 4.44673e-06 4.28908e-06 0.00033814 0.00035433 0.000365158 2.73668e-11 3.86654e-09 - 4.38528e-09 5.36073e-08 5.5569e-08 6.26541e-07 6.0433e-07 0.000336968 0.000353102 0.000363892 + 4.42392e-07 3.53303e-08 2.96782e-08 2.77687e-08 2.70081e-08 2.66844e-08 2.65639e-08 2.6544e-08 2.65755e-08 2.66668e-08 2.23924e-07 4.00308e-07 + 3.37384e-07 3.16052e-07 3.07516e-07 3.03872e-07 3.02509e-07 3.02277e-07 3.02623e-07 3.03635e-07 8.38002e-07 1.50303e-06 1.27478e-06 1.19784e-06 + 1.16672e-06 1.15336e-06 1.14834e-06 1.14745e-06 1.14867e-06 1.15233e-06 2.1798e-06 3.92515e-06 3.35773e-06 3.17141e-06 3.09456e-06 3.06137e-06 + 3.04881e-06 3.04655e-06 3.04949e-06 3.0585e-06 4.62649e-06 8.36763e-06 7.23091e-06 6.87469e-06 6.7234e-06 6.65778e-06 6.63291e-06 6.62846e-06 + 6.6342e-06 6.65201e-06 8.53562e-06 1.55367e-05 1.3596e-05 1.30119e-05 1.27552e-05 1.26438e-05 1.26018e-05 1.25947e-05 1.26048e-05 1.26349e-05 + 1.42053e-05 2.61257e-05 2.32393e-05 2.23635e-05 2.19682e-05 2.17974e-05 2.17337e-05 2.17242e-05 2.17411e-05 2.1787e-05 2.1873e-05 4.08805e-05 + 3.71585e-05 3.5907e-05 3.53376e-05 3.50922e-05 3.50028e-05 3.49925e-05 3.50209e-05 3.5085e-05 3.16793e-05 6.0605e-05 5.66705e-05 5.49548e-05 + 5.41811e-05 5.38472e-05 5.37301e-05 5.3723e-05 5.37709e-05 5.38545e-05 4.35451e-05 8.60015e-05 8.34128e-05 8.12409e-05 8.02629e-05 7.98391e-05 + 7.97002e-05 7.97064e-05 7.97868e-05 7.98886e-05 5.69459e-05 0.000117281 0.00011916 0.000116913 0.000115832 0.000115364 0.000115232 0.000115276 + 0.000115411 0.000115527 7.05847e-05 0.000153448 0.000165285 0.000164315 0.00016352 0.000163184 0.000163154 0.000163291 0.000163523 0.000163645 + 8.20115e-05 0.00019116 0.000221551 0.00022528 0.00022591 0.000226215 0.000226543 0.000226914 0.000227321 0.000227449 8.7357e-05 0.000223194 + 0.000283762 0.000299303 0.000304191 0.000306409 0.000307715 0.000308633 0.000309369 0.000309527 8.16401e-05 0.000237051 0.000340019 0.000380024 + 0.000395627 0.000402878 0.000406713 0.00040894 0.000410357 0.000410659 6.07667e-05 0.000215484 0.000364678 0.000445108 0.000481983 0.000499461 + 0.000508238 0.000512808 0.000515239 0.000515789 2.54108e-05 0.000142431 0.000319625 0.000459644 0.00054378 0.000588749 0.000611692 0.000623197 + 0.000628858 0.00063085 1.25587e-05 1.27982e-05 0.000105152 0.000204588 0.00027737 0.000319287 0.000339001 0.000345292 0.000344126 0.000341355 + 6.52492e-05 0.000210146 0.000365448 0.000493824 0.000579545 0.000633853 0.000670442 0.000698028 0.000721031 0.000736427 0.000423929 0.00114247 + 0.00163859 0.0019723 0.00218767 0.00232252 0.00240687 0.00246128 0.00249869 0.0025276 </DataArray> <DataArray type="Float32" Name="dv_x/dx_" NumberOfComponents="3" format="ascii"> - -0.110293 126.877 0 -0.0416801 6.10747 0 -0.000276757 3.88905 0 -7.52383e-05 3.37474 0 - -3.69638e-05 3.13489 0 -1.67823e-05 3.00432 0 1.98608e-06 2.96686 0 1.55755e-05 3.0245 0 - 1.68389e-05 3.123 0 1.40014e-05 3.19288 0 -0.10835 3.91626 0 -0.0416982 6.04077 0 - -0.000926516 3.88731 0 -0.000255692 3.37317 0 -0.000125589 3.13348 0 -5.69687e-05 3.00305 0 - 6.84228e-06 2.96583 0 5.29366e-05 3.02366 0 5.70863e-05 3.12192 0 4.73851e-05 3.19131 0 - -0.105667 3.816 0 -0.0416967 5.93915 0 -0.00180897 3.8848 0 -0.000508225 3.37097 0 - -0.000249555 3.13151 0 -0.000113078 3.00128 0 1.38225e-05 2.96443 0 0.00010523 3.02256 0 - 0.000113133 3.12047 0 9.3711e-05 3.1891 0 -0.101982 3.67632 0 -0.0416429 5.79684 0 - -0.00299167 3.88037 0 -0.000861434 3.36762 0 -0.000422872 3.12857 0 -0.000191326 2.99865 0 - 2.39542e-05 2.96233 0 0.000178418 3.02089 0 0.00019101 3.11832 0 0.000157759 3.18588 0 - -0.0969656 3.47659 0 -0.041467 5.59087 0 -0.00454375 3.87089 0 -0.00135458 3.36176 0 - -0.000664935 3.12366 0 -0.000300228 2.99431 0 3.88585e-05 2.95879 0 0.000280832 3.01794 0 - 0.000298872 3.11464 0 0.000245829 3.18068 0 -0.0902333 3.17874 0 -0.0410214 5.27601 0 - -0.00650496 3.84649 0 -0.00203915 3.34883 0 -0.00100201 3.11339 0 -0.000451176 2.98537 0 - 6.11984e-05 2.95115 0 0.000424058 3.01108 0 0.000447496 3.10659 0 0.000365907 3.17034 0 - -0.0814433 2.72893 0 -0.0399936 4.77808 0 -0.00879617 3.77748 0 -0.00297219 3.31293 0 - -0.00146691 3.08582 0 -0.000658218 2.96154 0 9.5588e-05 2.92975 0 0.000623813 2.99045 0 - 0.000650272 3.08351 0 0.000527144 3.14347 0 -0.070553 2.1808 0 -0.0377823 4.10361 0 - -0.011031 3.58886 0 -0.00417577 3.20534 0 -0.00208751 3.00247 0 -0.000933317 2.88899 0 - 0.000150486 2.86227 0 0.000899048 2.92272 0 0.000920217 3.00973 0 0.000736379 3.06258 0 - -0.0577801 1.64082 0 -0.033904 3.29389 0 -0.012681 3.15951 0 -0.00550822 2.92301 0 - -0.00283508 2.77412 0 -0.00126457 2.68605 0 0.00024147 2.66938 0 0.00126159 2.72619 0 - 0.00125517 2.79921 0 0.000984276 2.83875 0 -0.0439614 1.13065 0 -0.028587 2.3642 0 - -0.0132766 2.44033 0 -0.0065092 2.37764 0 -0.00352224 2.30922 0 -0.0015675 2.26045 0 - 0.000393511 2.2579 0 0.00168515 2.30633 0 0.00160176 2.35665 0 0.00121517 2.37716 0 - -0.0310595 0.71154 0 -0.0228023 1.55023 0 -0.0125671 1.68564 0 -0.00661962 1.67565 0 - -0.00382848 1.65379 0 -0.0016996 1.64898 0 0.000630445 1.664 0 0.00209866 1.70543 0 - 0.00185556 1.73352 0 0.0013321 1.7363 0 -0.019432 0.418168 0 -0.017027 0.984136 0 - -0.0117882 1.14176 0 -0.0068872 1.12897 0 -0.00383868 1.09673 0 -0.00144634 1.07677 0 - 0.00106336 1.08412 0 0.00251015 1.1186 0 0.00196811 1.13058 0 0.00128111 1.12308 0 - -0.00925857 0.21751 0 -0.0107804 0.571111 0 -0.0101609 0.750255 0 -0.00736768 0.792694 0 - -0.00469564 0.773235 0 -0.00190911 0.732829 0 0.00132535 0.710748 0 0.00287047 0.704077 0 - 0.00193003 0.689545 0 0.00108295 0.67765 0 -0.00172006 0.0923388 0 -0.00463541 0.273758 0 - -0.00663422 0.421567 0 -0.0063527 0.508524 0 -0.00523116 0.54053 0 -0.00289978 0.537226 0 - 0.000394592 0.504052 0 0.00201698 0.450339 0 0.00135343 0.413524 0 0.000727761 0.400955 0 - 0.00262761 0.0294359 0 -5.94455e-05 0.100597 0 -0.00251602 0.182972 0 -0.00349379 0.256045 0 - -0.00376097 0.310342 0 -0.00309696 0.343588 0 -0.00150404 0.333208 0 -7.74712e-05 0.284825 0 - 0.000321895 0.24906 0 0.000264303 0.237073 0 0.00439485 0.00551161 0 0.0023642 0.0247078 0 - 0.000452543 0.0555676 0 -0.000545969 0.0914711 0 -0.00124011 0.128236 0 -0.00185734 0.160656 0 - -0.00228441 0.17606 0 -0.00181925 0.167742 0 -0.000823551 0.152692 0 -0.000365235 0.14501 0 - 0.00473026 -0.000758552 0 0.00313539 0.00149118 0 0.00174517 0.0088349 0 0.00114432 0.0192991 0 - 0.000654798 0.0329084 0 -4.46176e-05 0.0479798 0 -0.00105181 0.0648671 0 -0.00156891 0.0791497 0 - -0.00112896 0.085333 0 -0.0007163 0.0866803 0 0.00457251 -0.00149839 0 0.00322142 -0.00241308 0 - 0.00204378 -0.0011909 0 0.00160513 0.00044788 0 0.00132266 0.00295709 0 0.000998344 0.00645056 0 - 0.000500788 0.0129016 0 9.48979e-06 0.0229728 0 -0.000150649 0.0320569 0 -0.000124457 0.0369039 0 - 0.00432776 -0.00110522 0 0.00317385 -0.00210223 0 0.00210307 -0.00199346 0 0.00166322 -0.00202284 0 - 0.00140572 -0.00207269 0 0.00119942 -0.00208175 0 0.00101508 -0.00254494 0 0.000827361 -0.00316804 0 - 0.000613793 -0.00328453 0 0.00049641 -0.00311472 0 0.00408161 -0.00786002 0 0.00306586 -0.0200659 0 - 0.00205768 -0.027481 0 0.00159125 -0.0330672 0 0.00131235 -0.0377632 0 0.000915637 -0.0417575 0 - 0.000310539 -0.0451781 0 -0.000120039 -0.0480328 0 -0.000141312 -0.0502929 0 -6.49801e-05 -0.0518273 0 + -0.109736 128.653 0 -0.041381 10.2745 0 -0.000222702 8.63079 0 -7.81007e-05 8.07549 0 + -3.16692e-05 7.8543 0 -1.29554e-05 7.76017 0 -4.08011e-06 7.72511 0 3.6407e-07 7.71931 0 + 3.62738e-06 7.7285 0 5.38661e-06 7.75504 0 -0.106466 5.63322 0 -0.0406929 10.0705 0 + -0.000745554 8.4875 0 -0.000263266 7.95085 0 -0.000106909 7.73611 0 -4.38013e-05 7.64445 0 + -1.38507e-05 7.61016 0 1.14967e-06 7.60432 0 1.21124e-05 7.61302 0 1.7999e-05 7.63848 0 + -0.102023 5.33291 0 -0.0397415 9.56507 0 -0.00144016 8.1125 0 -0.000509681 7.62289 0 + -0.00020766 7.42483 0 -8.53027e-05 7.33983 0 -2.71314e-05 7.30783 0 2.01069e-06 7.30219 0 + 2.3251e-05 7.30996 0 3.46359e-05 7.33323 0 -0.096211 4.82344 0 -0.0384577 8.68553 0 + -0.00230733 7.42997 0 -0.000816243 7.01768 0 -0.000334524 6.84763 0 -0.000137887 6.77418 0 + -4.41209e-05 6.74639 0 2.86114e-06 6.74138 0 3.70734e-05 6.74788 0 5.54227e-05 6.76783 0 + -0.0889859 4.12981 0 -0.0368071 7.4693 0 -0.00331781 6.45462 0 -0.00116527 6.13664 0 + -0.00048179 6.0016 0 -0.000199273 5.94302 0 -6.40563e-05 5.92082 0 3.68746e-06 5.91685 0 + 5.3031e-05 5.92197 0 7.95668e-05 5.93787 0 -0.0805145 3.33807 0 -0.0347936 6.07602 0 + -0.00440774 5.31705 0 -0.00153026 5.08862 0 -0.000639689 4.98823 0 -0.000265198 4.94469 0 + -8.53752e-05 4.92826 0 4.68018e-06 4.92547 0 7.0204e-05 4.92941 0 0.000105525 4.94121 0 + -0.07111 2.55921 0 -0.0324404 4.70675 0 -0.00549656 4.18674 0 -0.00189084 4.02897 0 + -0.000799364 3.95774 0 -0.000331594 3.92697 0 -0.000106463 3.91549 0 6.23629e-06 3.91378 0 + 8.77595e-05 3.91684 0 0.000131636 3.92509 0 -0.0611279 1.87481 0 -0.0297659 3.50402 0 + -0.00650153 3.18499 0 -0.00223766 3.07772 0 -0.00095479 3.02891 0 -0.000395722 3.00788 0 + -0.000126117 3.00021 0 8.83576e-06 2.99933 0 0.000105157 3.00177 0 0.000156533 3.00726 0 + -0.0509043 1.31984 0 -0.0267741 2.52497 0 -0.00734021 2.36105 0 -0.00256583 2.28957 0 + -0.00110142 2.25733 0 -0.000455712 2.24342 0 -0.000143435 2.23854 0 1.29591e-05 2.23825 0 + 0.000122075 2.24024 0 0.000179164 2.24372 0 -0.0407439 0.894757 0 -0.0234616 1.76714 0 + -0.00792683 1.71395 0 -0.00286563 1.66932 0 -0.00123421 1.64922 0 -0.0005095 1.64052 0 + -0.000157429 1.63766 0 1.91262e-05 1.63779 0 0.000138312 1.63944 0 0.000198711 1.64153 0 + -0.0309317 0.582912 0 -0.0198301 1.20052 0 -0.00816939 1.21975 0 -0.00311447 1.19676 0 + -0.00134557 1.18569 0 -0.000553707 1.18089 0 -0.000166561 1.17955 0 2.80419e-05 1.17999 0 + 0.000153814 1.18138 0 0.000214614 1.18256 0 -0.021748 0.362464 0 -0.015904 0.787979 0 + -0.00797148 0.848766 0 -0.00326993 0.843787 0 -0.00142246 0.839705 0 -0.000582319 0.837974 0 + -0.000168119 0.83782 0 4.08597e-05 0.838527 0 0.000168804 0.839717 0 0.000226715 0.840344 0 + -0.0134762 0.212312 0 -0.0117506 0.494877 0 -0.00724219 0.573554 0 -0.00326502 0.583206 0 + -0.00144214 0.584838 0 -0.000585015 0.585627 0 -0.000157378 0.586475 0 5.95521e-05 0.587436 0 + 0.000184 0.588489 0 0.000235458 0.588822 0 -0.00640023 0.114405 0 -0.00750158 0.292302 0 + -0.00591696 0.371624 0 -0.00300747 0.391977 0 -0.00136615 0.398378 0 -0.000544232 0.401282 0 + -0.000126037 0.402993 0 8.77024e-05 0.404195 0 0.000201033 0.405159 0 0.000242199 0.405366 0 + -0.00078484 0.054221 0 -0.00337457 0.157437 0 -0.00399639 0.225822 0 -0.00239379 0.252391 0 + -0.00113912 0.262754 0 -0.000434737 0.26757 0 -6.2522e-05 0.270117 0 0.000130087 0.271596 0 + 0.000222134 0.272537 0 0.000248967 0.272738 0 0.00316969 0.0205022 0 0.000321635 0.0727025 0 + -0.00158802 0.123039 0 -0.00132376 0.150176 0 -0.000674174 0.162617 0 -0.000208581 0.168514 0 + 5.75312e-05 0.171475 0 0.00019803 0.173017 0 0.000253065 0.173837 0 0.000260515 0.174023 0 + 0.00540217 0.00436075 0 0.00316989 0.0244427 0 0.000948354 0.054851 0 0.000132267 0.0788796 0 + 3.13339e-05 0.0933182 0 0.00013064 0.101035 0 0.000224902 0.104973 0 0.000280849 0.106947 0 + 0.000286319 0.107918 0 0.000272666 0.10826 0 0.00608181 -0.00109718 0 0.00483321 0.0011181 0 + 0.00327621 0.00918651 0 0.00211348 0.0178737 0 0.00130556 0.0242323 0 0.000832804 0.0278943 0 + 0.00058576 0.0296166 0 0.00046126 0.0301662 0 0.000370421 0.0300644 0 0.000321611 0.0298223 0 + 0.00558867 -0.00290385 0 0.00445635 -0.00935232 0 0.00304444 -0.0162639 0 0.00201445 -0.0219771 0 + 0.00128488 -0.025792 0 0.000804206 -0.028209 0 0.000509111 -0.0298373 0 0.000336865 -0.031065 0 + 0.000243296 -0.0320887 0 0.000212101 -0.0327739 0 0.0038979 -0.00961501 0 0.00249338 -0.0259122 0 + 0.00106515 -0.0371645 0 0.000444751 -0.0447331 0 0.000214135 -0.049618 0 0.000124325 -0.0526764 0 + 8.55667e-05 -0.0545897 0 6.6961e-05 -0.0558237 0 7.11308e-05 -0.0566722 0 8.16113e-05 -0.0573278 0 </DataArray> <DataArray type="Float32" Name="dv_y/dx_" NumberOfComponents="3" format="ascii"> - 1.00826e-07 0.180693 0 -1.81887e-05 0.0014866 0 -6.95462e-08 0.000287318 0 -1.09249e-08 0.000121104 0 - -4.35005e-09 6.93313e-05 0 -3.70245e-09 3.43433e-05 0 -3.78479e-09 -4.54286e-06 0 -1.63567e-09 -4.112e-05 0 - 1.13165e-09 -3.70257e-05 0 1.86203e-09 -1.84574e-05 0 6.72033e-07 0.176741 0 -6.11655e-05 0.0030299 0 - -4.62965e-07 0.000596933 0 -7.3907e-08 0.000251456 0 -2.94158e-08 0.000143949 0 -2.50466e-08 7.12683e-05 0 - -2.55854e-08 -9.55052e-06 0 -1.10131e-08 -8.53869e-05 0 7.68365e-09 -7.66296e-05 0 1.2591e-08 -3.80698e-05 0 - 2.42124e-06 0.170157 0 -0.000119362 0.00556385 0 -1.66543e-06 0.00112661 0 -2.7111e-07 0.000474216 0 - -1.07846e-07 0.000271456 0 -9.18696e-08 0.000134296 0 -9.37645e-08 -1.83205e-05 0 -4.01646e-08 -0.000161048 0 - 2.83097e-08 -0.000143846 0 4.6158e-08 -7.11132e-05 0 6.63747e-06 0.161311 0 -0.000197088 0.0088754 0 - -4.55571e-06 0.00186987 0 -7.61567e-07 0.000786501 0 -3.02757e-07 0.000450212 0 -2.58065e-07 0.000222497 0 - -2.63082e-07 -3.11154e-05 0 -1.11952e-07 -0.000267182 0 8.00033e-08 -0.000237027 0 1.29564e-07 -0.000116356 0 - 1.57436e-05 0.14965 0 -0.000298859 0.0130332 0 -1.07718e-05 0.00290938 0 -1.86934e-06 0.00122389 0 - -7.42794e-07 0.00070074 0 -6.33742e-07 0.000345804 0 -6.45038e-07 -5.00597e-05 0 -2.71977e-07 -0.00041615 0 - 1.98107e-07 -0.000365625 0 3.17858e-07 -0.000177688 0 3.40263e-05 0.134786 0 -0.000428367 0.0178511 0 - -2.31683e-05 0.00434403 0 -4.24261e-06 0.00183334 0 -1.68671e-06 0.00105081 0 -1.4414e-06 0.00051755 0 - -1.464e-06 -7.86648e-05 0 -6.09316e-07 -0.000625235 0 4.55845e-07 -0.000541697 0 7.21982e-07 -0.000259511 0 - 6.82625e-05 0.116942 0 -0.000586684 0.0225039 0 -4.61156e-05 0.00624343 0 -9.13596e-06 0.00266528 0 - -3.64615e-06 0.00153354 0 -3.12599e-06 0.000753531 0 -3.16664e-06 -0.000122938 0 -1.29368e-06 -0.000917518 0 - 1.00509e-06 -0.000778582 0 1.56317e-06 -0.000365515 0 0.000126717 0.0969499 0 -0.000770331 0.0256449 0 - -8.4453e-05 0.00849557 0 -1.87922e-05 0.00372773 0 -7.59241e-06 0.0021689 0 -6.55851e-06 0.00106336 0 - -6.62613e-06 -0.00019314 0 -2.6347e-06 -0.00131822 0 2.16107e-06 -0.00108295 0 3.27404e-06 -0.000494355 0 - 0.000216142 0.0757438 0 -0.000969233 0.0264825 0 -0.000140903 0.0105719 0 -3.64976e-05 0.00487246 0 - -1.51691e-05 0.00290718 0 -1.33414e-05 0.0014222 0 -1.34665e-05 -0.00030537 0 -5.14194e-06 -0.00183654 0 - 4.56814e-06 -0.00143072 0 6.6543e-06 -0.000629449 0 0.000340511 0.0547655 0 -0.00116493 0.0254305 0 - -0.000215297 0.0116284 0 -6.51999e-05 0.00570099 0 -2.84828e-05 0.00357531 0 -2.60097e-05 0.00174537 0 - -2.6357e-05 -0.000480226 0 -9.44845e-06 -0.00244245 0 9.46972e-06 -0.00174097 0 1.29771e-05 -0.000732252 0 - 0.000503563 0.0357448 0 -0.00133489 0.0229451 0 -0.000308144 0.0118196 0 -0.000104761 0.00628179 0 - -4.86994e-05 0.00389219 0 -4.77187e-05 0.00187182 0 -4.89653e-05 -0.000771338 0 -1.58288e-05 -0.00310436 0 - 1.90649e-05 -0.00190113 0 2.37554e-05 -0.000760762 0 0.000703572 0.0198167 0 -0.00144886 0.0185752 0 - -0.000413045 0.011653 0 -0.000159277 0.00707737 0 -8.08173e-05 0.00424062 0 -8.13532e-05 0.00215345 0 - -8.54108e-05 -0.00123215 0 -2.2856e-05 -0.00378749 0 3.72819e-05 -0.00184042 0 4.00433e-05 -0.000696303 0 - 0.000915046 0.00774123 0 -0.00147052 0.0124015 0 -0.000499171 0.0101882 0 -0.000227913 0.00750047 0 - -0.000130507 0.00503582 0 -0.000138645 0.00305035 0 -0.000147669 -0.0013223 0 -2.59348e-05 -0.00387876 0 - 7.04226e-05 -0.00152595 0 6.17727e-05 -0.000539184 0 0.00108818 -6.6606e-05 0 -0.00139194 0.0060304 0 - -0.000527043 0.0067898 0 -0.000279121 0.00630229 0 -0.000184327 0.00520713 0 -0.000229243 0.00383225 0 - -0.000246581 -9.85266e-05 0 -2.75927e-05 -0.00251783 0 0.00011496 -0.000950709 0 8.59473e-05 -0.000299051 0 - 0.00117688 -0.00407834 0 -0.00124725 0.00123243 0 -0.000490317 0.00277477 0 -0.000279451 0.00357041 0 - -0.000210941 0.00372796 0 -0.000311418 0.00333041 0 -0.000354453 0.00179553 0 -5.36852e-05 5.21218e-06 0 - 0.000142675 -8.03567e-05 0 0.000104214 9.08983e-06 0 0.0011631 -0.00553915 0 -0.00107951 -0.00140426 0 - -0.000420456 -0.000148229 0 -0.000235665 0.000775487 0 -0.000195268 0.00136254 0 -0.000317341 0.00166028 0 - -0.000398175 0.00229102 0 -0.000113113 0.00192687 0 0.000115137 0.000839788 0 9.41029e-05 0.000342184 0 - 0.00105737 -0.00570304 0 -0.000903176 -0.00241916 0 -0.000351194 -0.00150059 0 -0.000183025 -0.000900534 0 - -0.000154469 -0.000443514 0 -0.000252157 -1.03461e-06 0 -0.000337437 0.00102978 0 -0.00014631 0.0017888 0 - 4.15315e-05 0.00099775 0 4.06943e-05 0.000442492 0 0.000874879 -0.00540497 0 -0.000704002 -0.0027089 0 - -0.000284759 -0.00189374 0 -0.00014121 -0.00149448 0 -0.000114893 -0.00121552 0 -0.000185695 -0.000889617 0 - -0.000238244 -0.000364107 0 -0.000115975 0.000400298 0 -5.16303e-06 0.000268136 0 -5.1277e-06 0.000161938 0 - 0.000605539 -0.00503133 0 -0.00046393 -0.00279256 0 -0.000199274 -0.00195887 0 -9.81821e-05 -0.00159138 0 - -7.88013e-05 -0.00136257 0 -0.000145648 -0.00110486 0 -0.000176072 -0.000672613 0 -6.72182e-05 -0.00019461 0 - 1.17133e-05 -0.000143875 0 1.41241e-05 -6.91047e-05 0 0.000222772 -0.00481977 0 -0.000165903 -0.00280761 0 - -7.4387e-05 -0.00195172 0 -3.67749e-05 -0.00157569 0 -2.96866e-05 -0.00134475 0 -6.48586e-05 -0.00108853 0 - -7.88261e-05 -0.000444342 0 -2.33738e-05 -3.98771e-08 0 1.68176e-05 -2.87943e-05 0 2.10624e-05 -7.24523e-05 0 + 6.73489e-08 0.17919 0 -1.81128e-05 0.000994893 0 -4.43161e-08 0.000319938 0 -1.34387e-08 0.00012313 0 + -5.10221e-09 5.3438e-05 0 -2.36981e-09 2.18547e-05 0 -1.17398e-09 6.37162e-06 0 -6.00445e-10 -1.47308e-06 0 + -7.0149e-10 -5.56305e-06 0 -9.91348e-10 -1.53172e-05 0 4.4975e-07 0.173648 0 -6.0645e-05 0.00202667 0 + -2.95566e-07 0.00065372 0 -9.03553e-08 0.00025238 0 -3.43367e-08 0.000109879 0 -1.59576e-08 4.51952e-05 0 + -7.90916e-09 1.3457e-05 0 -4.04638e-09 -2.63981e-06 0 -4.69377e-09 -1.10163e-05 0 -6.61418e-09 -3.08621e-05 0 + 1.61946e-06 0.164607 0 -0.000117477 0.00368916 0 -1.06344e-06 0.00118663 0 -3.2581e-07 0.000460972 0 + -1.24105e-07 0.000201699 0 -5.77529e-08 8.36388e-05 0 -2.86495e-08 2.56205e-05 0 -1.46575e-08 -3.85441e-06 0 + -1.69118e-08 -1.91169e-05 0 -2.37894e-08 -5.52699e-05 0 4.40519e-06 0.153078 0 -0.000192057 0.00577199 0 + -2.89146e-06 0.0018318 0 -8.82372e-07 0.000719343 0 -3.37763e-07 0.000316878 0 -1.57548e-07 0.000132794 0 + -7.82653e-08 4.21203e-05 0 -4.00212e-08 -4.06152e-06 0 -4.60387e-08 -2.77533e-05 0 -6.47578e-08 -8.43503e-05 0 + 1.02835e-05 0.139135 0 -0.000287748 0.00824398 0 -6.75164e-06 0.00254982 0 -2.03129e-06 0.00101783 0 + -7.84434e-07 0.000451843 0 -3.67071e-07 0.000191788 0 -1.8272e-07 6.33081e-05 0 -9.33203e-08 -2.35542e-06 0 + -1.073e-07 -3.55912e-05 0 -1.51222e-07 -0.000116102 0 2.17296e-05 0.123214 0 -0.00040733 0.0109851 0 + -1.42806e-05 0.00329227 0 -4.18899e-06 0.0013422 0 -1.63969e-06 0.000600566 0 -7.69919e-07 0.000258694 0 + -3.84256e-07 8.91884e-05 0 -1.95897e-07 2.19491e-06 0 -2.25315e-07 -4.11875e-05 0 -3.18544e-07 -0.000147288 0 + 4.26023e-05 0.105998 0 -0.00055236 0.0137732 0 -2.80291e-05 0.00402735 0 -7.97065e-06 0.00167939 0 + -3.17524e-06 0.000757472 0 -1.49545e-06 0.000331632 0 -7.48696e-07 0.000119655 0 -3.81e-07 1.03866e-05 0 + -4.37141e-07 -4.34998e-05 0 -6.19454e-07 -0.000174179 0 7.84599e-05 0.0882501 0 -0.000722334 0.0163052 0 + -5.16404e-05 0.00474656 0 -1.42902e-05 0.00201892 0 -5.80313e-06 0.000918744 0 -2.74024e-06 0.00040926 0 + -1.37663e-06 0.000154599 0 -6.99906e-07 2.27615e-05 0 -7.95468e-07 -4.20548e-05 0 -1.12592e-06 -0.000193262 0 + 0.000136625 0.0706853 0 -0.000913498 0.018238 0 -8.98147e-05 0.00544776 0 -2.45253e-05 0.00235083 0 + -1.01367e-05 0.00108135 0 -4.80023e-06 0.000490387 0 -2.42023e-06 0.000193764 0 -1.23149e-06 3.95517e-05 0 + -1.3714e-06 -3.67977e-05 0 -1.92734e-06 -0.000201621 0 0.000225695 0.0539332 0 -0.00111733 0.019236 0 + -0.000147833 0.00610765 0 -4.07276e-05 0.00266291 0 -1.70676e-05 0.00124097 0 -8.11437e-06 0.000573143 0 + -4.10633e-06 0.000236408 0 -2.0959e-06 6.06071e-05 0 -2.25571e-06 -2.78954e-05 0 -3.12185e-06 -0.000197128 0 + 0.000354034 0.0385399 0 -0.0013189 0.0190216 0 -0.000230299 0.0066568 0 -6.57784e-05 0.00293694 0 + -2.7851e-05 0.00138953 0 -1.33156e-05 0.000653923 0 -6.76482e-06 0.000280818 0 -3.4719e-06 8.51613e-05 0 + -3.55613e-06 -1.56836e-05 0 -4.79639e-06 -0.000178662 0 0.000526675 0.024978 0 -0.0014957 0.0174305 0 + -0.000338715 0.00696529 0 -0.000103236 0.00314158 0 -4.41608e-05 0.00151252 0 -2.12718e-05 0.000725971 0 + -1.0856e-05 0.000323597 0 -5.61457e-06 0.00011144 0 -5.38658e-06 -8.13647e-07 0 -6.99009e-06 -0.000146438 0 + 0.000740161 0.0136422 0 -0.00161817 0.0144708 0 -0.000467699 0.00684683 0 -0.000156372 0.00322124 0 + -6.79844e-05 0.00158512 0 -3.30685e-05 0.000777125 0 -1.69748e-05 0.000358429 0 -8.86174e-06 0.000135964 0 + -7.84058e-06 1.53066e-05 0 -9.63527e-06 -0.000102434 0 0.000975461 0.00482315 0 -0.00165376 0.0103781 0 + -0.000600378 0.00609256 0 -0.000225623 0.00308599 0 -0.000101011 0.00156786 0 -4.98045e-05 0.000787508 0 + -2.57693e-05 0.00037475 0 -1.35956e-05 0.000152798 0 -1.09317e-05 3.00253e-05 0 -1.24673e-05 -5.08354e-05 0 + 0.00119076 -0.0013475 0 -0.00157683 0.00565252 0 -0.000705158 0.00454094 0 -0.000303714 0.002606 0 + -0.000142832 0.00139541 0 -7.19209e-05 0.000721909 0 -3.76434e-05 0.000353052 0 -2.00873e-05 0.000150943 0 + -1.44717e-05 3.74604e-05 0 -1.49015e-05 9.50107e-07 0 0.00131905 -0.00498641 0 -0.00138531 0.00106481 0 + -0.000739267 0.00222734 0 -0.000369026 0.00167163 0 -0.000186906 0.00100039 0 -9.7325e-05 0.000543026 0 + -5.17994e-05 0.000272497 0 -2.79832e-05 0.000119184 0 -1.77698e-05 3.14943e-05 0 -1.57963e-05 4.26174e-05 0 + 0.00128138 -0.00647021 0 -0.00111641 -0.00246577 0 -0.000666427 -0.000558416 0 -0.000382024 6.75517e-05 0 + -0.000214866 0.00015723 0 -0.000118379 0.000110575 0 -6.46952e-05 5.25474e-05 0 -3.54694e-05 8.16865e-06 0 + -1.93586e-05 -2.14057e-05 0 -1.34817e-05 4.49301e-05 0 0.00102528 -0.00656918 0 -0.000857057 -0.00412217 0 + -0.000512901 -0.00247256 0 -0.000305079 -0.00136643 0 -0.000183061 -0.000719637 0 -0.000106679 -0.000374711 0 + -6.09499e-05 -0.000198888 0 -3.45913e-05 -0.000111588 0 -1.4485e-05 -6.80457e-05 0 -3.9414e-06 1.24507e-05 0 + 0.000593813 -0.00581963 0 -0.000603932 -0.00364494 0 -0.000321691 -0.00225016 0 -0.000162739 -0.00133744 0 + -9.08043e-05 -0.00075002 0 -5.32343e-05 -0.000398064 0 -3.17792e-05 -0.000196644 0 -1.91013e-05 -8.38001e-05 0 + -3.84159e-06 -2.13578e-05 0 6.65812e-06 4.03585e-06 0 0.000174132 -0.00514918 0 -0.000231913 -0.00275325 0 + -0.000108774 -0.00141563 0 -4.23499e-05 -0.000764532 0 -1.85415e-05 -0.000409566 0 -9.76259e-06 -0.000203172 0 + -5.91082e-06 -8.04675e-05 0 -3.89231e-06 -6.71112e-06 0 8.98301e-07 3.76184e-05 0 4.95329e-06 1.70379e-05 0 </DataArray> <DataArray type="Float32" Name="velocity_gas (m/s)" NumberOfComponents="3" format="ascii"> - 0.0504817 2.18438e-05 0 0.000736099 9.0743e-08 0 0.000465557 1.72821e-08 0 0.00040399 7.28756e-09 0 - 0.000375272 4.17209e-09 0 0.000359636 2.06706e-09 0 0.000355136 -2.70809e-10 0 0.00036202 -2.47365e-09 0 - 0.000373822 -2.23226e-09 0 0.000382217 -1.1152e-09 0 0.0516201 7.35155e-05 0 0.00248484 6.0483e-07 0 - 0.00158227 1.16896e-07 0 0.00137302 4.92714e-08 0 0.00127544 2.82063e-08 0 0.00122233 1.39694e-08 0 - 0.00120709 -1.84936e-09 0 0.00123054 -1.67261e-08 0 0.0012706 -1.5056e-08 0 0.00129901 -7.50249e-09 0 - 0.053181 0.000143663 0 0.00489974 2.17912e-06 0 0.00314491 4.28722e-07 0 0.00272897 1.80604e-07 0 - 0.00253505 1.03385e-07 0 0.00242952 5.11779e-08 0 0.00239938 -6.85722e-09 0 0.00244611 -6.13142e-08 0 - 0.00252562 -5.50215e-08 0 0.00258181 -2.73307e-08 0 0.0553024 0.00023771 0 0.00821588 5.97372e-06 0 - 0.00533094 1.20403e-06 0 0.00462588 5.06868e-07 0 0.00429723 2.90137e-07 0 0.00411846 1.4353e-07 0 - 0.00406768 -1.95369e-08 0 0.00414721 -1.72097e-07 0 0.00428172 -1.53787e-07 0 0.00437631 -7.60599e-08 0 - 0.0581475 0.000361585 0 0.0127309 1.41693e-05 0 0.00838707 2.95481e-06 0 0.00727844 1.24312e-06 0 - 0.00676158 7.11567e-07 0 0.00648056 3.51691e-07 0 0.00640137 -4.89111e-08 0 0.0065272 -4.22182e-07 0 - 0.00673827 -3.75059e-07 0 0.00688567 -1.84374e-07 0 0.0618777 0.000520747 0 0.01879 3.06236e-05 0 - 0.012652 6.7066e-06 0 0.0109841 2.82163e-06 0 0.0102051 1.6154e-06 0 0.0097817 7.97409e-07 0 - 0.00966376 -1.1425e-07 0 0.00985514 -9.58997e-07 0 0.0101725 -8.44925e-07 0 0.0103919 -4.11806e-07 0 - 0.0665643 0.000718478 0 0.026701 6.14362e-05 0 0.018572 1.44571e-05 0 0.0161456 6.0975e-06 0 - 0.0150054 3.49383e-06 0 0.0143854 1.72178e-06 0 0.0142157 -2.57256e-07 0 0.0145001 -2.07734e-06 0 - 0.014964 -1.8086e-06 0 0.0152801 -8.70857e-07 0 0.0719939 0.000954248 0 0.0365023 0.000114045 0 - 0.0266551 2.98509e-05 0 0.0232651 1.27017e-05 0 0.0216442 7.29992e-06 0 0.0207602 3.59013e-06 0 - 0.0205244 -5.70027e-07 0 0.0209408 -4.35946e-06 0 0.0216029 -3.72947e-06 0 0.0220444 -1.76542e-06 0 - 0.0778822 0.00122163 0 0.0479979 0.000194528 0 0.0371974 5.85473e-05 0 0.0327807 2.54435e-05 0 - 0.0305876 1.47494e-05 0 0.0293788 7.23919e-06 0 0.0290703 -1.25953e-06 0 0.0296685 -8.91696e-06 0 - 0.0305837 -7.4254e-06 0 0.0311738 -3.43372e-06 0 0.0839155 0.00150458 0 0.0604347 0.000306459 0 - 0.0496112 0.000106663 0 0.0445028 4.81032e-05 0 0.0418002 2.84215e-05 0 0.0402763 1.39214e-05 0 - 0.0399193 -2.78757e-06 0 0.0407481 -1.7699e-05 0 0.0419404 -1.41167e-05 0 0.0426687 -6.33295e-06 0 - 0.0893832 0.0017787 0 0.0720465 0.000453206 0 0.0620204 0.000176831 0 0.0569659 8.34335e-05 0 - 0.0540768 5.11163e-05 0 0.0523716 2.49931e-05 0 0.0520362 -6.13366e-06 0 0.0531254 -3.37439e-05 0 - 0.0545507 -2.51108e-05 0 0.0553482 -1.08676e-05 0 0.0940484 0.00201361 0 0.0825112 0.000633215 0 - 0.073616 0.000274983 0 0.0683652 0.000137561 0 0.0653511 8.38516e-05 0 0.0637577 4.05931e-05 0 - 0.0636117 -1.37179e-05 0 0.065026 -6.18356e-05 0 0.066614 -4.11163e-05 0 0.0673791 -1.71281e-05 0 - 0.0977202 0.00217379 0 0.0916673 0.000823542 0 0.0847837 0.000409159 0 0.0794742 0.000224537 0 - 0.0759423 0.00013567 0 0.0738384 6.79691e-05 0 0.0736471 -3.05554e-05 0 0.0754195 -0.000109073 0 - 0.0770797 -6.16356e-05 0 0.0777254 -2.46678e-05 0 0.10012 0.00222969 0 0.0984519 0.000979365 0 - 0.0945571 0.000559355 0 0.0904909 0.000346916 0 0.0869337 0.000224422 0 0.0842131 0.000125787 0 - 0.0834522 -5.04247e-05 0 0.0846827 -0.000169852 0 0.0858679 -8.3483e-05 0 0.0863028 -3.20658e-05 0 - 0.101328 0.00217119 0 0.102365 0.00105919 0 0.101257 0.000674482 0 0.0993456 0.000470811 0 - 0.0970646 0.000339155 0 0.0948324 0.000217756 0 0.0933488 -3.42915e-05 0 0.0930294 -0.000207327 0 - 0.0932584 -9.86601e-05 0 0.0934178 -3.62807e-05 0 0.10173 0.00200657 0 0.103955 0.00104679 0 - 0.104567 0.000711155 0 0.104498 0.000542244 0 0.103912 0.000428371 0 0.10301 0.000307989 0 - 0.101684 4.77471e-05 0 0.100271 -0.000169638 0 0.0995036 -8.79475e-05 0 0.0992855 -3.15887e-05 0 - 0.101751 0.00174694 0 0.104257 0.000951637 0 0.105513 0.000663129 0 0.106351 0.000530206 0 - 0.106886 0.000443512 0 0.107137 0.000344898 0 0.106833 0.000141042 0 0.105876 -5.99189e-05 0 - 0.104952 -3.45053e-05 0 0.104523 -1.01547e-05 0 0.101649 0.00139505 0 0.104115 0.000787391 0 - 0.105514 0.000550252 0 0.106568 0.000445682 0 0.10744 0.000380812 0 0.108155 0.000307854 0 - 0.108639 0.00015806 0 0.108756 2.20213e-05 0 0.108651 1.88947e-05 0 0.108576 1.57744e-05 0 - 0.101526 0.000935563 0 0.103895 0.000544985 0 0.105334 0.000378847 0 0.106419 0.000305858 0 - 0.10733 0.000261037 0 0.108106 0.000211326 0 0.10877 8.63134e-05 0 0.109324 7.12027e-08 0 - 0.109763 5.64272e-06 0 0.110061 1.40911e-05 0 0.101416 0.000337651 0 0.103673 0.000200495 0 - 0.105095 0.000138568 0 0.106143 0.000111231 0 0.107005 9.44412e-05 0 0.107718 7.56186e-05 0 - 0.108104 1.66313e-05 0 0.108091 -1.89618e-05 0 0.10796 -1.14232e-05 0 0.107921 1.20507e-06 0 + 0.0506948 2.17547e-05 0 0.00123784 6.06139e-08 0 0.00103765 1.9347e-08 0 0.000970603 7.43468e-09 0 + 0.000943935 3.22058e-09 0 0.000932601 1.31203e-09 0 0.000928389 3.76818e-10 0 0.000927705 -9.67249e-11 0 + 0.000928826 -3.43683e-10 0 0.000932058 -9.38459e-10 0 0.0523429 7.29042e-05 0 0.0041802 4.04774e-07 0 + 0.00351146 1.30167e-07 0 0.00328554 5.00952e-08 0 0.00319555 2.17409e-08 0 0.00315725 8.89119e-09 0 + 0.00314299 2.59188e-09 0 0.00314063 -5.99681e-10 0 0.00314437 -2.26355e-09 0 0.00315517 -6.23184e-09 0 + 0.0545775 0.000141443 0 0.00817897 1.45751e-06 0 0.00688772 4.69926e-07 0 0.00645079 1.81387e-07 0 + 0.00627611 7.89539e-08 0 0.0062016 3.24614e-08 0 0.00617375 9.65066e-09 0 0.00616905 -1.91747e-09 0 + 0.00617617 -7.9375e-09 0 0.00619695 -2.22103e-08 0 0.0574889 0.000231743 0 0.0134101 3.96466e-06 0 + 0.0113397 1.27522e-06 0 0.0106413 4.9491e-07 0 0.0103602 2.16368e-07 0 0.0102399 8.95948e-08 0 + 0.0101948 2.73107e-08 0 0.010187 -4.3223e-09 0 0.0101982 -2.07125e-08 0 0.0102315 -5.9565e-08 0 + 0.0610937 0.000348243 0 0.0199126 9.25513e-06 0 0.0169252 2.94458e-06 0 0.0159313 1.15317e-06 0 + 0.0155269 5.07027e-07 0 0.0153532 2.11848e-07 0 0.0152878 6.65434e-08 0 0.0152763 -7.41202e-09 0 + 0.0152922 -4.54352e-08 0 0.0153399 -1.36163e-07 0 0.0652997 0.000494893 0 0.027537 1.95566e-05 0 + 0.0235475 6.09771e-06 0 0.0222477 2.41993e-06 0 0.0217112 1.07092e-06 0 0.0214801 4.52304e-07 0 + 0.021393 1.47025e-07 0 0.0213777 -8.79457e-09 0 0.0213986 -8.80371e-08 0 0.0214619 -2.79151e-07 0 + 0.0699324 0.000674494 0 0.036001 3.8342e-05 0 0.031004 1.16619e-05 0 0.0294052 4.70706e-06 0 + 0.028735 2.09717e-06 0 0.028446 8.96775e-07 0 0.0283371 3.02651e-07 0 0.0283183 -1.64029e-09 0 + 0.0283446 -1.54517e-07 0 0.0284236 -5.26161e-07 0 0.0747867 0.000887828 0 0.0449849 7.06137e-05 0 + 0.0390677 2.10269e-05 0 0.0371831 8.64527e-06 0 0.0363826 3.87872e-06 0 0.0360374 1.68153e-06 0 + 0.0359078 5.90469e-07 0 0.0358861 2.96169e-08 0 0.0359184 -2.49343e-07 0 0.0360124 -9.24837e-07 0 + 0.0796623 0.00113249 0 0.0541862 0.000122962 0 0.0475334 3.62952e-05 0 0.045378 1.51845e-05 0 + 0.0444546 6.86495e-06 0 0.0440564 3.02047e-06 0 0.0439078 1.10475e-06 0 0.0438844 1.16297e-07 0 + 0.0439234 -3.72879e-07 0 0.0440309 -1.52916e-06 0 0.0843763 0.00140141 0 0.0633306 0.000203125 0 + 0.0562225 6.0608e-05 0 0.0538186 2.5725e-05 0 0.0527839 1.17349e-05 0 0.0523377 5.24403e-06 0 + 0.0521726 1.99788e-06 0 0.0521488 3.1667e-07 0 0.0521956 -5.16871e-07 0 0.0523149 -2.38975e-06 0 + 0.0887638 0.0016811 0 0.0721616 0.000318629 0 0.0649678 9.8421e-05 0 0.0623584 4.22705e-05 0 + 0.0612306 1.94872e-05 0 0.0607439 8.84976e-06 0 0.0605662 3.50894e-06 0 0.0605441 7.32426e-07 0 + 0.0605999 -6.56778e-07 0 0.0607287 -3.53429e-06 0 0.0926774 0.00195024 0 0.0804269 0.000474005 0 + 0.0735927 0.000155405 0 0.0708612 6.75481e-05 0 0.0696689 3.1522e-05 0 0.0691543 1.45558e-05 0 + 0.0689701 5.99656e-06 0 0.0689526 1.5293e-06 0 0.0690191 -7.40125e-07 0 0.0691551 -4.93388e-06 0 + 0.0959902 0.00217909 0 0.0878715 0.000666142 0 0.0818895 0.000237287 0 0.0791809 0.000104904 0 + 0.0779715 4.96419e-05 0 0.0774503 2.33234e-05 0 0.0772695 9.96076e-06 0 0.0772614 2.95472e-06 0 + 0.0773408 -6.72376e-07 0 0.0774821 -6.45349e-06 0 0.0986034 0.00233102 0 0.0942398 0.000877912 0 + 0.0896015 0.000346512 0 0.0871394 0.000157459 0 0.0859925 7.57662e-05 0 0.0854999 3.62477e-05 0 + 0.0853393 1.60021e-05 0 0.0853486 5.32569e-06 0 0.0854445 -3.11604e-07 0 0.0855898 -7.79248e-06 0 + 0.100461 0.00236756 0 0.0992936 0.00107168 0 0.0964113 0.000475365 0 0.0944979 0.000225495 0 + 0.0935387 0.00011091 0 0.0931309 5.40983e-05 0 0.0930169 2.46066e-05 0 0.0930558 8.92747e-06 0 + 0.093173 5.02601e-07 0 0.0933223 -8.43943e-06 0 0.10157 0.00225731 0 0.102853 0.00118715 0 + 0.101956 0.000594937 0 0.100947 0.000300028 0 0.100367 0.000152107 0 0.100138 7.57432e-05 0 + 0.100117 3.53185e-05 0 0.100207 1.35851e-05 0 0.100354 1.73923e-06 0 0.100511 -7.74012e-06 0 + 0.102031 0.00198565 0 0.104862 0.00115324 0 0.105835 0.000645959 0 0.106 0.000353527 0 + 0.105994 0.000187531 0 0.106038 9.56898e-05 0 0.10615 4.54782e-05 0 0.106307 1.80566e-05 0 + 0.106487 2.9154e-06 0 0.106651 -5.17525e-06 0 0.102037 0.00156353 0 0.105474 0.000922752 0 + 0.107837 0.00053506 0 0.109405 0.000307272 0 0.110373 0.000168966 0 0.110972 8.75996e-05 0 + 0.111373 4.09527e-05 0 0.111675 1.44606e-05 0 0.111926 -5.56582e-07 0 0.112119 -2.92273e-06 0 + 0.101866 0.000999505 0 0.10503 0.000534431 0 0.107214 0.000274787 0 0.108683 0.000148403 0 + 0.109631 7.95011e-05 0 0.110225 3.94384e-05 0 0.110596 1.56205e-05 0 0.110836 1.30385e-06 0 + 0.111001 -7.30101e-06 0 0.111128 -3.30687e-06 0 0.101427 0.000340454 0 0.103508 0.000156718 0 + 0.104419 6.21583e-05 0 0.104786 2.61896e-05 0 0.104953 1.13388e-05 0 0.105043 3.93996e-06 0 + 0.105102 -3.76193e-07 0 0.105146 -3.15292e-06 0 0.105182 -5.04697e-06 0 0.105231 -2.07522e-06 0 </DataArray> <DataArray type="Float32" Name="process rank" NumberOfComponents="1" format="ascii"> 0 0 0 0 0 0 0 0 0 0 0 0