diff --git a/Common/include/config_structure.hpp b/Common/include/config_structure.hpp index 1cdf45230a7f..bc85e34f16d9 100644 --- a/Common/include/config_structure.hpp +++ b/Common/include/config_structure.hpp @@ -548,12 +548,10 @@ class CConfig { su2double Linear_Solver_Error; /*!< \brief Min error of the linear solver for the implicit formulation. */ su2double Deform_Linear_Solver_Error; /*!< \brief Min error of the linear solver for the implicit formulation. */ su2double Linear_Solver_Error_FSI_Struc; /*!< \brief Min error of the linear solver for the implicit formulation in the structural side for FSI problems . */ - su2double Linear_Solver_Error_Heat; /*!< \brief Min error of the linear solver for the implicit formulation in the fvm heat solver . */ su2double Linear_Solver_Smoother_Relaxation; /*!< \brief Relaxation factor for iterative linear smoothers. */ unsigned long Linear_Solver_Iter; /*!< \brief Max iterations of the linear solver for the implicit formulation. */ unsigned long Deform_Linear_Solver_Iter; /*!< \brief Max iterations of the linear solver for the implicit formulation. */ unsigned long Linear_Solver_Iter_FSI_Struc; /*!< \brief Max iterations of the linear solver for FSI applications and structural solver. */ - unsigned long Linear_Solver_Iter_Heat; /*!< \brief Max iterations of the linear solver for the implicit formulation in the fvm heat solver. */ unsigned long Linear_Solver_Restart_Frequency; /*!< \brief Restart frequency of the linear solver for the implicit formulation. */ unsigned short Linear_Solver_ILU_n; /*!< \brief ILU fill=in level. */ su2double SemiSpan; /*!< \brief Wing Semi span. */ @@ -774,7 +772,6 @@ class CConfig { Molecular_Weight, /*!< \brief Molecular weight of an incompressible ideal gas (g/mol). */ Specific_Heat_Cp, /*!< \brief Specific heat at constant pressure. */ Specific_Heat_CpND, /*!< \brief Non-dimensional specific heat at constant pressure. */ - Specific_Heat_Cp_Solid, /*!< \brief Specific heat in solids. */ Specific_Heat_Cv, /*!< \brief Specific heat at constant volume. */ Specific_Heat_CvND, /*!< \brief Non-dimensional specific heat at constant volume. */ Thermal_Expansion_Coeff, /*!< \brief Thermal expansion coefficient. */ @@ -1684,12 +1681,6 @@ class CConfig { * \return Value of the constant: Cp */ su2double GetSpecific_Heat_Cp(void); - - /*! - * \brief Get the value of the specific heat for solids. - * \return Specific heat number (solid). - */ - su2double GetSpecific_Heat_Cp_Solid(void); /*! * \brief Get the non-dimensional value of specific heat at constant pressure. @@ -1814,10 +1805,10 @@ class CConfig { su2double GetThermalDiffusivity_Solid(void); /*! - * \brief Get the temperature in solids at freestream conditions. + * \brief Get the temperature in solids at initial conditions. * \return Freestream temperature (solid). */ - su2double GetTemperature_Freestream_Solid(void); + su2double GetTemperature_Initial_Solid(void); /*! * \brief Get the value of the reference length for non-dimensionalization. diff --git a/Common/include/config_structure.inl b/Common/include/config_structure.inl index 12f8439a0705..8a09a88697ed 100644 --- a/Common/include/config_structure.inl +++ b/Common/include/config_structure.inl @@ -364,7 +364,7 @@ inline su2double CConfig::GetThermalDiffusivity(void) { return Thermal_Diffusivi inline su2double CConfig::GetThermalDiffusivity_Solid(void) { return Thermal_Diffusivity_Solid; } -inline su2double CConfig::GetTemperature_Freestream_Solid(void) { return Temperature_Freestream_Solid; } +inline su2double CConfig::GetTemperature_Initial_Solid(void) { return Temperature_Freestream_Solid; } inline su2double CConfig::GetElasticyMod(unsigned short id_val) { return ElasticityMod[id_val]; } @@ -454,8 +454,6 @@ inline su2double CConfig::GetMolecular_Weight(void) { return Molecular_Weight; } inline su2double CConfig::GetSpecific_Heat_Cp(void) { return Specific_Heat_Cp; } -inline su2double CConfig::GetSpecific_Heat_Cp_Solid(void) { return Specific_Heat_Cp_Solid; } - inline su2double CConfig::GetSpecific_Heat_CpND(void) { return Specific_Heat_CpND; } inline su2double CConfig::GetSpecific_Heat_Cv(void) { return Specific_Heat_Cv; } diff --git a/Common/src/config_structure.cpp b/Common/src/config_structure.cpp index f61afd55eba0..e81d2b33b38a 100644 --- a/Common/src/config_structure.cpp +++ b/Common/src/config_structure.cpp @@ -938,8 +938,6 @@ void CConfig::SetConfig_Options() { addDoubleOption("SPECIFIC_HEAT_CP", Specific_Heat_Cp, 1004.703); /*!\brief CP_VALUE \n DESCRIPTION: Specific heat at constant volume, Cp (717.645 J/kg*K (air), constant density incompressible fluids only) \ingroup Config*/ addDoubleOption("SPECIFIC_HEAT_CV", Specific_Heat_Cv, 717.645); - /* DESCRIPTION: Heat capacity used for heat equation */ - addDoubleOption("SPECIFIC_HEAT_CP_SOLID", Specific_Heat_Cp_Solid, 896.0); /*!\brief THERMAL_EXPANSION_COEFF \n DESCRIPTION: Thermal expansion coefficient (0.00347 K^-1 (air), used for Boussinesq approximation for liquids/non-ideal gases) \ingroup Config*/ addDoubleOption("THERMAL_EXPANSION_COEFF", Thermal_Expansion_Coeff, 0.00347); /*!\brief MOLECULAR_WEIGHT \n DESCRIPTION: Molecular weight for an incompressible ideal gas (28.96 g/mol (air) default) \ingroup Config*/ @@ -1058,7 +1056,7 @@ void CConfig::SetConfig_Options() { /* DESCRIPTION: Free-stream viscosity (1.853E-5 Ns/m^2 (air), 0.798E-3 Ns/m^2 (water)) */ addDoubleOption("FREESTREAM_VISCOSITY", Viscosity_FreeStream, -1.0); /* DESCRIPTION: Thermal conductivity used for heat equation */ - addDoubleOption("THERMAL_CONDUCTIVITY_SOLID", Thermal_Conductivity_Solid, 0.0); + addDoubleOption("SOLID_THERMAL_CONDUCTIVITY", Thermal_Conductivity_Solid, 0.0); /* DESCRIPTION: Solids temperature at freestream conditions */ addDoubleOption("SOLID_TEMPERATURE_INIT", Temperature_Freestream_Solid, 288.15); /* DESCRIPTION: Density used in solids */ @@ -1450,12 +1448,8 @@ void CConfig::SetConfig_Options() { addEnumOption("LINEAR_SOLVER_PREC", Kind_Linear_Solver_Prec, Linear_Solver_Prec_Map, ILU); /* DESCRIPTION: Minimum error threshold for the linear solver for the implicit formulation */ addDoubleOption("LINEAR_SOLVER_ERROR", Linear_Solver_Error, 1E-6); - /* DESCRIPTION: Minimum error threshold for the linear solver for the implicit formulation for the FVM heat solver. */ - addDoubleOption("LINEAR_SOLVER_ERROR_HEAT", Linear_Solver_Error_Heat, 1E-8); /* DESCRIPTION: Maximum number of iterations of the linear solver for the implicit formulation */ addUnsignedLongOption("LINEAR_SOLVER_ITER", Linear_Solver_Iter, 10); - /* DESCRIPTION: Max iterations of the linear solver for the FVM heat solver. */ - addUnsignedLongOption("LINEAR_SOLVER_ITER_HEAT", Linear_Solver_Iter_Heat, 10); /* DESCRIPTION: Fill in level for the ILU preconditioner */ addUnsignedShortOption("LINEAR_SOLVER_ILU_FILL_IN", Linear_Solver_ILU_n, 0); /* DESCRIPTION: Maximum number of iterations of the linear solver for the implicit formulation */ @@ -3157,12 +3151,6 @@ void CConfig::SetPostprocessing(unsigned short val_software, unsigned short val_ Kind_Regime = NO_FLOW; } - - if ((Kind_Solver == HEAT_EQUATION_FVM) || (Kind_Solver == DISC_ADJ_HEAT)) { - Linear_Solver_Iter = Linear_Solver_Iter_Heat; - Linear_Solver_Error = Linear_Solver_Error_Heat; - } - if ((rank == MASTER_NODE) && ContinuousAdjoint && (Ref_NonDim == DIMENSIONAL) && (Kind_SU2 == SU2_CFD)) { cout << "WARNING: The adjoint solver should use a non-dimensional flow solution." << endl; } diff --git a/QuickStart/inv_NACA0012.cfg b/QuickStart/inv_NACA0012.cfg index de54004a7bc2..3685ae2972ad 100644 --- a/QuickStart/inv_NACA0012.cfg +++ b/QuickStart/inv_NACA0012.cfg @@ -217,7 +217,7 @@ DV_VALUE= 0.01 % ------------------------ GRID DEFORMATION PARAMETERS ------------------------% % % Number of smoothing iterations for FEA mesh deformation -DEFORM_LINEAR_ITER= 500 +DEFORM_LINEAR_SOLVER_ITER= 500 % % Number of nonlinear deformation iterations (surface deformation increments) DEFORM_NONLINEAR_ITER= 1 diff --git a/SU2_CFD/include/drivers/CDriver.hpp b/SU2_CFD/include/drivers/CDriver.hpp index 3ea9da7e2dce..2fd38b1be482 100644 --- a/SU2_CFD/include/drivers/CDriver.hpp +++ b/SU2_CFD/include/drivers/CDriver.hpp @@ -478,7 +478,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return True if the specified vertex is a halo node. */ - bool IsAHaloNode(unsigned short iMarker, unsigned short iVertex); + bool IsAHaloNode(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get the number of external iterations. @@ -504,7 +504,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return Vertex global index. */ - unsigned long GetVertexGlobalIndex(unsigned short iMarker, unsigned short iVertex); + unsigned long GetVertexGlobalIndex(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get the x coordinate of a vertex on a specified marker. @@ -512,7 +512,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return x coordinate of the vertex. */ - passivedouble GetVertexCoordX(unsigned short iMarker, unsigned short iVertex); + passivedouble GetVertexCoordX(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get the y coordinate of a vertex on a specified marker. @@ -520,7 +520,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return y coordinate of the vertex. */ - passivedouble GetVertexCoordY(unsigned short iMarker, unsigned short iVertex); + passivedouble GetVertexCoordY(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get the z coordinate of a vertex on a specified marker. @@ -528,7 +528,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return z coordinate of the vertex. */ - passivedouble GetVertexCoordZ(unsigned short iMarker, unsigned short iVertex); + passivedouble GetVertexCoordZ(unsigned short iMarker, unsigned long iVertex); /*! * \brief Compute the total force (pressure and shear stress) at a vertex on a specified marker (3 components). @@ -536,7 +536,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return True if the vertex is a halo node (non physical force). */ - bool ComputeVertexForces(unsigned short iMarker, unsigned short iVertex); + bool ComputeVertexForces(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get the x component of the force at a vertex on a specified marker. @@ -544,7 +544,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return x component of the force at the vertex. */ - passivedouble GetVertexForceX(unsigned short iMarker, unsigned short iVertex); + passivedouble GetVertexForceX(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get the y component of the force at a vertex on a specified marker. @@ -552,7 +552,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return y component of the force at the vertex. */ - passivedouble GetVertexForceY(unsigned short iMarker, unsigned short iVertex); + passivedouble GetVertexForceY(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get the z component of the force at a vertex on a specified marker. @@ -560,7 +560,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return z component of the force at the vertex. */ - passivedouble GetVertexForceZ(unsigned short iMarker, unsigned short iVertex); + passivedouble GetVertexForceZ(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get the x component of the force density at a vertex on a specified marker. @@ -568,7 +568,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return x component of the force density at the vertex. */ - passivedouble GetVertexForceDensityX(unsigned short iMarker, unsigned short iVertex); + passivedouble GetVertexForceDensityX(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get the y component of the force density at a vertex on a specified marker. @@ -576,7 +576,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return y component of the force density at the vertex. */ - passivedouble GetVertexForceDensityY(unsigned short iMarker, unsigned short iVertex); + passivedouble GetVertexForceDensityY(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get the z component of the force density at a vertex on a specified marker. @@ -584,7 +584,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return z component of the force density at the vertex. */ - passivedouble GetVertexForceDensityZ(unsigned short iMarker, unsigned short iVertex); + passivedouble GetVertexForceDensityZ(unsigned short iMarker, unsigned long iVertex); /*! * \brief Set the x coordinate of a vertex on a specified marker. @@ -592,7 +592,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \param[in] newPosX - New x coordinate of the vertex. */ - void SetVertexCoordX(unsigned short iMarker, unsigned short iVertex, passivedouble newPosX); + void SetVertexCoordX(unsigned short iMarker, unsigned long iVertex, passivedouble newPosX); /*! * \brief Set the y coordinate of a vertex on a specified marker. @@ -600,7 +600,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \param[in] newPosY - New y coordinate of the vertex. */ - void SetVertexCoordY(unsigned short iMarker, unsigned short iVertex, passivedouble newPosY); + void SetVertexCoordY(unsigned short iMarker, unsigned long iVertex, passivedouble newPosY); /*! * \brief Set the z coordinate of a vertex on a specified marker. @@ -608,7 +608,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \param[in] newPosZ - New z coordinate of the vertex. */ - void SetVertexCoordZ(unsigned short iMarker, unsigned short iVertex, passivedouble newPosZ); + void SetVertexCoordZ(unsigned short iMarker, unsigned long iVertex, passivedouble newPosZ); /*! * \brief Set the VarCoord of a vertex on a specified marker. @@ -616,7 +616,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return Norm of the VarCoord. */ - passivedouble SetVertexVarCoord(unsigned short iMarker, unsigned short iVertex); + passivedouble SetVertexVarCoord(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get the temperature at a vertex on a specified marker. @@ -624,7 +624,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return Temperature of the vertex. */ - passivedouble GetVertexTemperature(unsigned short iMarker, unsigned short iVertex); + passivedouble GetVertexTemperature(unsigned short iMarker, unsigned long iVertex); /*! * \brief Set the temperature of a vertex on a specified marker. @@ -632,7 +632,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \param[in] val_WallTemp - Value of the temperature. */ - void SetVertexTemperature(unsigned short iMarker, unsigned short iVertex, passivedouble val_WallTemp); + void SetVertexTemperature(unsigned short iMarker, unsigned long iVertex, passivedouble val_WallTemp); /*! * \brief Compute the heat flux at a vertex on a specified marker (3 components). @@ -640,7 +640,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return True if the vertex is a halo node. */ - bool ComputeVertexHeatFluxes(unsigned short iMarker, unsigned short iVertex); + bool ComputeVertexHeatFluxes(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get the x component of the heat flux at a vertex on a specified marker. @@ -648,7 +648,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return x component of the heat flux at the vertex. */ - passivedouble GetVertexHeatFluxX(unsigned short iMarker, unsigned short iVertex); + passivedouble GetVertexHeatFluxX(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get the y component of the heat flux at a vertex on a specified marker. @@ -656,7 +656,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return y component of the heat flux at the vertex. */ - passivedouble GetVertexHeatFluxY(unsigned short iMarker, unsigned short iVertex); + passivedouble GetVertexHeatFluxY(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get the z component of the heat flux at a vertex on a specified marker. @@ -664,7 +664,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return z component of the heat flux at the vertex. */ - passivedouble GetVertexHeatFluxZ(unsigned short iMarker, unsigned short iVertex); + passivedouble GetVertexHeatFluxZ(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get the wall normal component of the heat flux at a vertex on a specified marker. @@ -672,7 +672,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return Wall normal component of the heat flux at the vertex. */ - passivedouble GetVertexNormalHeatFlux(unsigned short iMarker, unsigned short iVertex); + passivedouble GetVertexNormalHeatFlux(unsigned short iMarker, unsigned long iVertex); /*! * \brief Set the wall normal component of the heat flux at a vertex on a specified marker. @@ -680,7 +680,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \param[in] val_WallHeatFlux - Value of the normal heat flux. */ - void SetVertexNormalHeatFlux(unsigned short iMarker, unsigned short iVertex, passivedouble val_WallHeatFlux); + void SetVertexNormalHeatFlux(unsigned short iMarker, unsigned long iVertex, passivedouble val_WallHeatFlux); /*! * \brief Get the thermal conductivity at a vertex on a specified marker. @@ -688,7 +688,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return Thermal conductivity at the vertex. */ - passivedouble GetThermalConductivity(unsigned short iMarker, unsigned short iVertex); + passivedouble GetThermalConductivity(unsigned short iMarker, unsigned long iVertex); /*! * \brief Preprocess the inlets via file input for all solvers. @@ -705,7 +705,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return Unit normal (vector) at the vertex. */ - vector GetVertexUnitNormal(unsigned short iMarker, unsigned short iVertex); + vector GetVertexUnitNormal(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get all the boundary markers tags. @@ -776,7 +776,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return Vector of sensitivities. */ - vector GetMeshDisp_Sensitivity(unsigned short iMarker, unsigned short iVertex); + vector GetMeshDisp_Sensitivity(unsigned short iMarker, unsigned long iVertex); /*! * \brief Set the load in X direction for the structural solver. @@ -786,7 +786,7 @@ class CDriver { * \param[in] LoadX - Value of the load in the direction Y. * \param[in] LoadX - Value of the load in the direction Z. */ - void SetFEA_Loads(unsigned short iMarker, unsigned short iVertex, passivedouble LoadX, + void SetFEA_Loads(unsigned short iMarker, unsigned long iVertex, passivedouble LoadX, passivedouble LoadY, passivedouble LoadZ); /*! @@ -795,7 +795,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return Vector of displacements. */ - vector GetFEA_Displacements(unsigned short iMarker, unsigned short iVertex); + vector GetFEA_Displacements(unsigned short iMarker, unsigned long iVertex); /*! * \brief Return the velocities from the FEA Solver. @@ -803,7 +803,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return Vector of velocities. */ - vector GetFEA_Velocity(unsigned short iMarker, unsigned short iVertex); + vector GetFEA_Velocity(unsigned short iMarker, unsigned long iVertex); /*! * \brief Return the velocities from the FEA Solver. @@ -811,7 +811,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return Vector of velocities at time n. */ - vector GetFEA_Velocity_n(unsigned short iMarker, unsigned short iVertex); + vector GetFEA_Velocity_n(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get the sensitivity of the flow loads for the structural solver. @@ -821,7 +821,7 @@ class CDriver { * \param[in] LoadX - Value of the load in the direction Y. * \param[in] LoadX - Value of the load in the direction Z. */ - vector GetFlowLoad_Sensitivity(unsigned short iMarker, unsigned short iVertex); + vector GetFlowLoad_Sensitivity(unsigned short iMarker, unsigned long iVertex); /*! * \brief Get the flow load (from the extra step - the repeated methods should be unified once the postprocessing @@ -829,7 +829,7 @@ class CDriver { * \param[in] iMarker - Marker identifier. * \param[in] iVertex - Vertex identifier. */ - vector GetFlowLoad(unsigned short iMarker, unsigned short iVertex); + vector GetFlowLoad(unsigned short iMarker, unsigned long iVertex); /*! * \brief Set the adjoint of the flow tractions (from the extra step - @@ -840,7 +840,7 @@ class CDriver { * \param[in] val_AdjointY - Value of the adjoint in the direction Y. * \param[in] val_AdjointZ - Value of the adjoint in the direction Z. */ - void SetFlowLoad_Adjoint(unsigned short iMarker, unsigned short iVertex, passivedouble val_AdjointX, + void SetFlowLoad_Adjoint(unsigned short iMarker, unsigned long iVertex, passivedouble val_AdjointX, passivedouble val_AdjointY, passivedouble val_AdjointZ); /*! @@ -851,7 +851,7 @@ class CDriver { * \param[in] val_AdjointY - Value of the adjoint in the direction Y. * \param[in] val_AdjointZ - Value of the adjoint in the direction Z. */ - void SetSourceTerm_DispAdjoint(unsigned short iMarker, unsigned short iVertex, passivedouble val_AdjointX, + void SetSourceTerm_DispAdjoint(unsigned short iMarker, unsigned long iVertex, passivedouble val_AdjointX, passivedouble val_AdjointY, passivedouble val_AdjointZ); /*! @@ -860,7 +860,7 @@ class CDriver { * \param[in] iVertex - Vertex identifier. * \return Undeformed Vertex Coordinates */ - vector GetVertex_UndeformedCoord(unsigned short iMarker, unsigned short iVertex); + vector GetVertex_UndeformedCoord(unsigned short iMarker, unsigned long iVertex); }; @@ -953,7 +953,7 @@ class CFluidDriver : public CDriver { * \param[in] iVertex - Vertex identifier. * \param[in] val_Ttotal - Value of the total (stagnation) temperature. */ - void SetVertexTtotal(unsigned short iMarker, unsigned short iVertex, passivedouble val_Ttotal); + void SetVertexTtotal(unsigned short iMarker, unsigned long iVertex, passivedouble val_Ttotal); /*! * \brief Set the total pressure of a vertex on a specified inlet marker. @@ -961,7 +961,7 @@ class CFluidDriver : public CDriver { * \param[in] iVertex - Vertex identifier. * \param[in] val_Ptotal - Value of the total (stagnation) pressure. */ - void SetVertexPtotal(unsigned short iMarker, unsigned short iVertex, passivedouble val_Ptotal); + void SetVertexPtotal(unsigned short iMarker, unsigned long iVertex, passivedouble val_Ptotal); /*! * \brief Set the flow direction of a vertex on a specified inlet marker. @@ -970,7 +970,7 @@ class CFluidDriver : public CDriver { * \param[in] iDim - Index of the flow direction unit vector * \param[in] val_FlowDir - Component of a unit vector representing the flow direction */ - void SetVertexFlowDir(unsigned short iMarker, unsigned short iVertex, unsigned short iDim, passivedouble val_FlowDir); + void SetVertexFlowDir(unsigned short iMarker, unsigned long iVertex, unsigned short iDim, passivedouble val_FlowDir); /*! * \brief Set a turbulence variable on a specified inlet marker. @@ -979,7 +979,7 @@ class CFluidDriver : public CDriver { * \param[in] iDim - Index of the turbulence variable (i.e. k is 0 in SST) * \param[in] val_turb_var - Value of the turbulence variable to be used. */ - void SetVertexTurbVar(unsigned short iMarker, unsigned short iVertex, unsigned short iDim, passivedouble val_tub_var); + void SetVertexTurbVar(unsigned short iMarker, unsigned long iVertex, unsigned short iDim, passivedouble val_tub_var); }; @@ -1347,14 +1347,6 @@ class CDiscAdjFSIDriver : public CDriver { unsigned short ZONE_STRUCT, unsigned short kind_recording); - /*! - * \brief Run the post-processing routines. - * \param[in] ZONE_FLOW - zone of the fluid solver. - * \param[in] ZONE_STRUCT - zone of the structural solver. - */ - void Postprocess(unsigned short ZONE_FLOW, - unsigned short ZONE_STRUCT); - /*! * \brief Overload, does nothing but avoids dynamic mesh updates in adjoint FSI problems before the iteration */ diff --git a/SU2_CFD/include/output/filewriter/CFileWriter.hpp b/SU2_CFD/include/output/filewriter/CFileWriter.hpp index edd3fd0d136f..d2bbd3066cf7 100644 --- a/SU2_CFD/include/output/filewriter/CFileWriter.hpp +++ b/SU2_CFD/include/output/filewriter/CFileWriter.hpp @@ -36,8 +36,8 @@ */ #pragma once -#include "../../../Common/include/mpi_structure.hpp" -#include "../../../Common/include/option_structure.hpp" +#include "../../../../Common/include/mpi_structure.hpp" +#include "../../../../Common/include/option_structure.hpp" #include #include #include diff --git a/SU2_CFD/include/output/filewriter/CParallelDataSorter.hpp b/SU2_CFD/include/output/filewriter/CParallelDataSorter.hpp index 6d870afca6d0..74b20f30e139 100644 --- a/SU2_CFD/include/output/filewriter/CParallelDataSorter.hpp +++ b/SU2_CFD/include/output/filewriter/CParallelDataSorter.hpp @@ -37,9 +37,9 @@ #pragma once -#include "../../../Common/include/mpi_structure.hpp" -#include "../../../Common/include/option_structure.hpp" -#include "../../../Common/include/toolboxes/CLinearPartitioner.hpp" +#include "../../../../Common/include/mpi_structure.hpp" +#include "../../../../Common/include/option_structure.hpp" +#include "../../../../Common/include/toolboxes/CLinearPartitioner.hpp" class CGeometry; class CConfig; diff --git a/SU2_CFD/include/solver_structure.hpp b/SU2_CFD/include/solver_structure.hpp index ae2a784bcba5..770e4249cc39 100644 --- a/SU2_CFD/include/solver_structure.hpp +++ b/SU2_CFD/include/solver_structure.hpp @@ -13035,15 +13035,6 @@ class CDiscAdjFEASolver : public CSolver { * \param[in] Output - boolean to determine whether to print output. */ void Preprocessing(CGeometry *geometry, CSolver **solver_container, CConfig *config, unsigned short iMesh, unsigned short iRKStep, unsigned short RunTime_EqSystem, bool Output); - - /*! - * \brief Enforce the solution to be 0 in the clamped nodes - Avoids accumulation of numerical error. - * \param[in] geometry - Geometrical definition of the problem. - * \param[in] solver - Description of the numerical method. - * \param[in] config - Definition of the particular problem. - * \param[in] val_marker - Surface marker where the boundary condition is applied. - */ - void BC_Clamped_Post(CGeometry *geometry, CNumerics *numerics, CConfig *config, unsigned short val_marker); /*! * \brief Load a solution from a restart file. diff --git a/SU2_CFD/src/drivers/CDriver.cpp b/SU2_CFD/src/drivers/CDriver.cpp index c6cd68bd342e..bb4d6b371754 100644 --- a/SU2_CFD/src/drivers/CDriver.cpp +++ b/SU2_CFD/src/drivers/CDriver.cpp @@ -5270,8 +5270,11 @@ void CDiscAdjFSIDriver::Run( ) { } + output_container[ZONE_FLOW]->SetResult_Files(geometry_container[ZONE_FLOW][INST_0][MESH_0], + config_container[ZONE_FLOW], solver_container[ZONE_FLOW][INST_0][MESH_0], 0, true); - Postprocess(ZONE_FLOW, ZONE_STRUCT); + output_container[ZONE_STRUCT]->SetResult_Files(geometry_container[ZONE_STRUCT][INST_0][MESH_0], + config_container[ZONE_STRUCT], solver_container[ZONE_STRUCT][INST_0][MESH_0], 0, true); } @@ -6358,7 +6361,6 @@ bool CDiscAdjFSIDriver::BGSConvergence(unsigned long IntIter, unsigned short ZONE_FLOW, unsigned short ZONE_STRUCT){ - unsigned short iMarker; unsigned short nVar_Flow = solver_container[ZONE_FLOW][INST_0][MESH_0][ADJFLOW_SOL]->GetnVar(), nVar_Struct = solver_container[ZONE_STRUCT][INST_0][MESH_0][ADJFEA_SOL]->GetnVar(); unsigned short iRes; @@ -6370,15 +6372,6 @@ bool CDiscAdjFSIDriver::BGSConvergence(unsigned long IntIter, bool Convergence = false; - /*--- Apply BC's to the structural adjoint - otherwise, clamped nodes have too values that make no sense... ---*/ - for (iMarker = 0; iMarker < config_container[ZONE_STRUCT]->GetnMarker_All(); iMarker++) - switch (config_container[ZONE_STRUCT]->GetMarker_All_KindBC(iMarker)) { - case CLAMPED_BOUNDARY: - solver_container[ZONE_STRUCT][INST_0][MESH_0][ADJFEA_SOL]->BC_Clamped_Post(geometry_container[ZONE_STRUCT][INST_0][MESH_0], - numerics_container[ZONE_STRUCT][INST_0][MESH_0][FEA_SOL][FEA_TERM], config_container[ZONE_STRUCT], iMarker); - break; - } - /*--- Compute the residual for the flow and structural zones ---*/ /*--- Flow ---*/ @@ -6564,23 +6557,6 @@ bool CDiscAdjFSIDriver::BGSConvergence(unsigned long IntIter, return Convergence; } -void CDiscAdjFSIDriver::Postprocess(unsigned short ZONE_FLOW, - unsigned short ZONE_STRUCT) { - - unsigned short iMarker; - - /*--- Apply BC's to the structural adjoint after the solution has converged (to avoid unphysical values in clamped nodes) ---*/ - for (iMarker = 0; iMarker < config_container[ZONE_STRUCT]->GetnMarker_All(); iMarker++) - switch (config_container[ZONE_STRUCT]->GetMarker_All_KindBC(iMarker)) { - case CLAMPED_BOUNDARY: - solver_container[ZONE_STRUCT][INST_0][MESH_0][ADJFEA_SOL]->BC_Clamped_Post(geometry_container[ZONE_STRUCT][INST_0][MESH_0], - numerics_container[ZONE_STRUCT][INST_0][MESH_0][FEA_SOL][FEA_TERM], config_container[ZONE_STRUCT], iMarker); - break; - } - - -} - void CDiscAdjFSIDriver::Transfer_Displacements(unsigned short donorZone, unsigned short targetZone) { diff --git a/SU2_CFD/src/interfaces/cht/CConjugateHeatInterface.cpp b/SU2_CFD/src/interfaces/cht/CConjugateHeatInterface.cpp index bfd7cfe8874e..9a14ba50c5ca 100644 --- a/SU2_CFD/src/interfaces/cht/CConjugateHeatInterface.cpp +++ b/SU2_CFD/src/interfaces/cht/CConjugateHeatInterface.cpp @@ -178,7 +178,7 @@ void CConjugateHeatInterface::GetDonor_Variable(CSolver *donor_solution, CGeomet heat_flux_density = thermal_diffusivity*dTdn; if (donor_config->GetCHT_Robin()) { - rho_cp_solid = donor_config->GetSpecific_Heat_Cp_Solid()*donor_config->GetDensity_Solid(); + rho_cp_solid = donor_config->GetSpecific_Heat_Cp()*donor_config->GetDensity_Solid(); conductivity_over_dist = thermal_diffusivity*rho_cp_solid/dist; } } diff --git a/SU2_CFD/src/iteration_structure.cpp b/SU2_CFD/src/iteration_structure.cpp index 579025049cb6..6a104f1c12fb 100644 --- a/SU2_CFD/src/iteration_structure.cpp +++ b/SU2_CFD/src/iteration_structure.cpp @@ -3216,16 +3216,6 @@ void CDiscAdjFEAIteration::Postprocess(COutput *output, } - unsigned short iMarker; - - /*--- Apply BC's to the structural adjoint - otherwise, clamped nodes have too values that make no sense... ---*/ - for (iMarker = 0; iMarker < config[val_iZone]->GetnMarker_All(); iMarker++) - switch (config[val_iZone]->GetMarker_All_KindBC(iMarker)) { - case CLAMPED_BOUNDARY: - solver[val_iZone][val_iInst][MESH_0][ADJFEA_SOL]->BC_Clamped_Post(geometry[val_iZone][val_iInst][MESH_0], - numerics[val_iZone][val_iInst][MESH_0][FEA_SOL][FEA_TERM], config[val_iZone], iMarker); - break; - } } CDiscAdjHeatIteration::CDiscAdjHeatIteration(CConfig *config) : CIteration(config) { } diff --git a/SU2_CFD/src/output/CAdjElasticityOutput.cpp b/SU2_CFD/src/output/CAdjElasticityOutput.cpp index 62470f03c9e9..a4dc777710cf 100644 --- a/SU2_CFD/src/output/CAdjElasticityOutput.cpp +++ b/SU2_CFD/src/output/CAdjElasticityOutput.cpp @@ -1,5 +1,5 @@ /*! - * \file output_adj_elasticity.cpp + * \file CAdjElasticityOutput.cpp * \brief Main subroutines for elasticity discrete adjoint output * \author R. Sanchez * \version 6.2.0 "Falcon" @@ -41,14 +41,10 @@ #include "../../include/solver_structure.hpp" CAdjElasticityOutput::CAdjElasticityOutput(CConfig *config, unsigned short nDim) : COutput(config, nDim, false) { - - bool linear_analysis = (config->GetGeometricConditions() == SMALL_DEFORMATIONS); // Linear analysis. - bool nonlinear_analysis = (config->GetGeometricConditions() == LARGE_DEFORMATIONS); // Nonlinear analysis. - + /*--- Initialize number of variables ---*/ - if (linear_analysis) nVar_FEM = nDim; - if (nonlinear_analysis) nVar_FEM = 3; - + nVar_FEM = nDim; + /*--- Set the default history fields if nothing is set in the config file ---*/ if (nRequestedHistoryFields == 0){ @@ -71,60 +67,60 @@ CAdjElasticityOutput::CAdjElasticityOutput(CConfig *config, unsigned short nDim) if (nRequestedVolumeFields == 0){ requestedVolumeFields.emplace_back("COORDINATES"); requestedVolumeFields.emplace_back("SOLUTION"); - requestedVolumeFields.emplace_back("SENSITIVITY"); + requestedVolumeFields.emplace_back("SENSITIVITY"); nRequestedVolumeFields = requestedVolumeFields.size(); } stringstream ss; - ss << "Zone " << config->GetiZone() << " (Adj. Comp. Fluid)"; + ss << "Zone " << config->GetiZone() << " (Adj. Elasticity)"; multiZoneHeaderString = ss.str(); /*--- Set the volume filename --- */ - + volumeFilename = config->GetAdj_FileName(); - + /*--- Set the surface filename --- */ - + surfaceFilename = config->GetSurfAdjCoeff_FileName(); - + /*--- Set the restart filename --- */ - + restartFilename = config->GetRestart_AdjFileName(); - + /*--- Add the obj. function extension --- */ - + restartFilename = config->GetObjFunc_Extension(restartFilename); /*--- Set the default convergence field --- */ if (convFields.empty() ) convFields.emplace_back("ADJOINT_DISP_X"); - + } CAdjElasticityOutput::~CAdjElasticityOutput(void) {} void CAdjElasticityOutput::SetHistoryOutputFields(CConfig *config){ - + // Residuals AddHistoryOutput("ADJOINT_DISP_X", "Res[Ux_adj]", ScreenOutputFormat::FIXED, "RESIDUALS", ""); AddHistoryOutput("ADJOINT_DISP_Y", "Res[Uy_adj]", ScreenOutputFormat::FIXED, "RESIDUALS", ""); AddHistoryOutput("ADJOINT_DISP_Z", "Res[Uz_adj]", ScreenOutputFormat::FIXED, "RESIDUALS", ""); - + //Sensitivities - AddHistoryOutput("SENS_E", "Sens[E]", ScreenOutputFormat::FIXED, "SENSITIVITY", ""); - AddHistoryOutput("SENS_NU","Sens[Nu]", ScreenOutputFormat::FIXED, "SENSITIVITY", ""); + AddHistoryOutput("SENS_E", "Sens[E]", ScreenOutputFormat::SCIENTIFIC, "SENSITIVITY", ""); + AddHistoryOutput("SENS_NU","Sens[Nu]", ScreenOutputFormat::SCIENTIFIC, "SENSITIVITY", ""); + - } inline void CAdjElasticityOutput::LoadHistoryData(CConfig *config, CGeometry *geometry, CSolver **solver) { - + SetHistoryOutputValue("ADJOINT_DISP_X", log10(solver[ADJFEA_SOL]->GetRes_RMS(0))); SetHistoryOutputValue("ADJOINT_DISP_Y", log10(solver[ADJFEA_SOL]->GetRes_RMS(1))); if (nVar_FEM == 3){ - SetHistoryOutputValue("ADJOINT_DISP_Z", log10(solver[ADJFEA_SOL]->GetRes_RMS(2))); + SetHistoryOutputValue("ADJOINT_DISP_Z", log10(solver[ADJFEA_SOL]->GetRes_RMS(2))); } - su2double Total_SensE = 0.0; su2double Total_SensNu = 0.0; + su2double Total_SensE = 0.0; su2double Total_SensNu = 0.0; if (config->GetnElasticityMod() == 1){ Total_SensE = solver[ADJFEA_SOL]->GetGlobal_Sens_E(0); Total_SensNu = solver[ADJFEA_SOL]->GetGlobal_Sens_Nu(0); @@ -132,22 +128,20 @@ inline void CAdjElasticityOutput::LoadHistoryData(CConfig *config, CGeometry *ge else{ // TODO: Update this and change tests for (unsigned short iVar = 0; iVar < config->GetnElasticityMod(); iVar++){ - Total_SensE += solver[ADJFEA_SOL]->GetGlobal_Sens_E(0) - *solver[ADJFEA_SOL]->GetGlobal_Sens_E(0); - Total_SensNu += solver[ADJFEA_SOL]->GetGlobal_Sens_Nu(0) - *solver[ADJFEA_SOL]->GetGlobal_Sens_Nu(0); + Total_SensE += pow(solver[ADJFEA_SOL]->GetGlobal_Sens_E(0),2); + Total_SensNu += pow(solver[ADJFEA_SOL]->GetGlobal_Sens_Nu(0),2); } Total_SensE = sqrt(Total_SensE); Total_SensNu = sqrt(Total_SensNu); } SetHistoryOutputValue("SENS_E", Total_SensE); SetHistoryOutputValue("SENS_NU", Total_SensNu); - + } void CAdjElasticityOutput::LoadVolumeData(CConfig *config, CGeometry *geometry, CSolver **solver, unsigned long iPoint){ - CVariable* Node_Struc = solver[FEA_SOL]->GetNodes(); + CVariable* Node_Struc = solver[ADJFEA_SOL]->GetNodes(); CPoint* Node_Geo = geometry->node[iPoint]; SetVolumeOutputValue("COORD-X", iPoint, Node_Geo->GetCoord(0)); @@ -155,9 +149,10 @@ void CAdjElasticityOutput::LoadVolumeData(CConfig *config, CGeometry *geometry, if (nDim == 3) SetVolumeOutputValue("COORD-Z", iPoint, Node_Geo->GetCoord(2)); - SetVolumeOutputValue("SENSITIVITY-X", iPoint, Node_Struc->GetSolution(iPoint, 0)); - SetVolumeOutputValue("SENSITIVITY-Y", iPoint, Node_Struc->GetSolution(iPoint, 1)); - if (nDim == 3) SetVolumeOutputValue("SENSITIVITY-Z", iPoint, Node_Struc->GetSolution(iPoint, 2)); + SetVolumeOutputValue("ADJOINT-X", iPoint, Node_Struc->GetSolution(iPoint, 0)); + SetVolumeOutputValue("ADJOINT-Y", iPoint, Node_Struc->GetSolution(iPoint, 1)); + if (nVar_FEM == 3) + SetVolumeOutputValue("ADJOINT-Z", iPoint, Node_Struc->GetSolution(iPoint, 2)); } @@ -169,15 +164,18 @@ void CAdjElasticityOutput::SetVolumeOutputFields(CConfig *config){ if (nDim == 3) AddVolumeOutput("COORD-Z", "z", "COORDINATES", "z-component of the coordinate vector"); + /// BEGIN_GROUP: SOLUTION, DESCRIPTION: Adjoint variables of the current objective function. + /// DESCRIPTION: Adjoint x-component. + AddVolumeOutput("ADJOINT-X", "Adjoint_x", "SOLUTION", "adjoint of displacement in the x direction"); + /// DESCRIPTION: Adjoint y-component. + AddVolumeOutput("ADJOINT-Y", "Adjoint_y", "SOLUTION", "adjoint of displacement in the y direction"); + if (nVar_FEM == 3) + /// DESCRIPTION: Adjoint z-component. + AddVolumeOutput("ADJOINT-Z", "Adjoint_z", "SOLUTION", "adjoint of displacement in the z direction"); + /// END_GROUP + /// BEGIN_GROUP: SENSITIVITY, DESCRIPTION: Geometrical sensitivities of the current objective function. - /// DESCRIPTION: Sensitivity x-component. - AddVolumeOutput("SENSITIVITY-X", "Sensitivity_x", "SENSITIVITY", "x-component of the sensitivity vector"); - /// DESCRIPTION: Sensitivity y-component. - AddVolumeOutput("SENSITIVITY-Y", "Sensitivity_y", "SENSITIVITY", "y-component of the sensitivity vector"); - if (nDim == 3) - /// DESCRIPTION: Sensitivity z-component. - AddVolumeOutput("SENSITIVITY-Z", "Sensitivity_z", "SENSITIVITY", "z-component of the sensitivity vector"); /// DESCRIPTION: Sensitivity in normal direction. - AddVolumeOutput("SENSITIVITY", "Surface_Sensitivity", "SENSITIVITY", "sensitivity in normal direction"); + AddVolumeOutput("SENSITIVITY", "Surface_Sensitivity", "SENSITIVITY", "sensitivity in normal direction"); /// END_GROUP } diff --git a/SU2_CFD/src/output/CFlowCompOutput.cpp b/SU2_CFD/src/output/CFlowCompOutput.cpp index 9abb42bae846..1e62fd4926f7 100644 --- a/SU2_CFD/src/output/CFlowCompOutput.cpp +++ b/SU2_CFD/src/output/CFlowCompOutput.cpp @@ -350,7 +350,7 @@ void CFlowCompOutput::SetVolumeOutputFields(CConfig *config){ } //Residuals - AddVolumeOutput("RES_DENSITY", "Residual_Pressure", "RESIDUAL", "Residual of the density"); + AddVolumeOutput("RES_DENSITY", "Residual_Density", "RESIDUAL", "Residual of the density"); AddVolumeOutput("RES_MOMENTUM-X", "Residual_Momentum_x", "RESIDUAL", "Residual of the x-momentum component"); AddVolumeOutput("RES_MOMENTUM-Y", "Residual_Momentum_y", "RESIDUAL", "Residual of the y-momentum component"); if (nDim == 3) diff --git a/SU2_CFD/src/output/filewriter/CFEMDataSorter.cpp b/SU2_CFD/src/output/filewriter/CFEMDataSorter.cpp index 2dd7a2bd1170..e9bdc6871b23 100644 --- a/SU2_CFD/src/output/filewriter/CFEMDataSorter.cpp +++ b/SU2_CFD/src/output/filewriter/CFEMDataSorter.cpp @@ -1,5 +1,5 @@ #include "../../../include/output/filewriter/CFEMDataSorter.hpp" -#include "../../../Common/include/fem_geometry_structure.hpp" +#include "../../../../Common/include/fem_geometry_structure.hpp" CFEMDataSorter::CFEMDataSorter(CConfig *config, CGeometry *geometry, unsigned short nFields) : CParallelDataSorter(config, nFields){ diff --git a/SU2_CFD/src/output/filewriter/CFVMDataSorter.cpp b/SU2_CFD/src/output/filewriter/CFVMDataSorter.cpp index 28de69fb4577..7efd5e151e52 100644 --- a/SU2_CFD/src/output/filewriter/CFVMDataSorter.cpp +++ b/SU2_CFD/src/output/filewriter/CFVMDataSorter.cpp @@ -1,5 +1,5 @@ #include "../../../include/output/filewriter/CFVMDataSorter.hpp" -#include "../../../Common/include/geometry_structure.hpp" +#include "../../../../Common/include/geometry_structure.hpp" CFVMDataSorter::CFVMDataSorter(CConfig *config, CGeometry *geometry, unsigned short nFields) : CParallelDataSorter(config, nFields){ diff --git a/SU2_CFD/src/output/filewriter/CSU2MeshFileWriter.cpp b/SU2_CFD/src/output/filewriter/CSU2MeshFileWriter.cpp index fcdd823d590a..3cdce619addd 100644 --- a/SU2_CFD/src/output/filewriter/CSU2MeshFileWriter.cpp +++ b/SU2_CFD/src/output/filewriter/CSU2MeshFileWriter.cpp @@ -32,8 +32,17 @@ void CSU2MeshFileWriter::Write_Data(){ if (rank == MASTER_NODE){ - - output_file.open(cstr, ios::out); + /*--- For multizone-cases this only works if the all zonal meshes are in one file. + If the meshes are separate for each zone another solution has to be found. ---*/ + if (iZone==0) { + output_file.open(cstr, ios::out); + } else { + output_file.open(cstr, ios::out | ios::app); + } + + if (iZone==0 && nZone>1) { + output_file << "NZONE= " << nZone << endl; + } if (nZone > 1){ output_file << "IZONE= " << iZone+1 << endl; diff --git a/SU2_CFD/src/output/filewriter/CSurfaceFEMDataSorter.cpp b/SU2_CFD/src/output/filewriter/CSurfaceFEMDataSorter.cpp index 8b1a7eebecff..2df29691430f 100644 --- a/SU2_CFD/src/output/filewriter/CSurfaceFEMDataSorter.cpp +++ b/SU2_CFD/src/output/filewriter/CSurfaceFEMDataSorter.cpp @@ -1,5 +1,5 @@ #include "../../../include/output/filewriter/CSurfaceFEMDataSorter.hpp" -#include "../../../Common/include/fem_geometry_structure.hpp" +#include "../../../../Common/include/fem_geometry_structure.hpp" CSurfaceFEMDataSorter::CSurfaceFEMDataSorter(CConfig *config, CGeometry *geometry, unsigned short nFields, CFEMDataSorter* volume_sorter) : CParallelDataSorter(config, nFields){ diff --git a/SU2_CFD/src/output/filewriter/CSurfaceFVMDataSorter.cpp b/SU2_CFD/src/output/filewriter/CSurfaceFVMDataSorter.cpp index b0e225fb321f..560e5484004f 100644 --- a/SU2_CFD/src/output/filewriter/CSurfaceFVMDataSorter.cpp +++ b/SU2_CFD/src/output/filewriter/CSurfaceFVMDataSorter.cpp @@ -1,5 +1,5 @@ #include "../../../include/output/filewriter/CSurfaceFVMDataSorter.hpp" -#include "../../../Common/include/geometry_structure.hpp" +#include "../../../../Common/include/geometry_structure.hpp" CSurfaceFVMDataSorter::CSurfaceFVMDataSorter(CConfig *config, CGeometry *geometry, unsigned short nFields, CFVMDataSorter* volume_sorter) : CParallelDataSorter(config, nFields){ diff --git a/SU2_CFD/src/python_wrapper_structure.cpp b/SU2_CFD/src/python_wrapper_structure.cpp index 049cf2134179..33e09d6978ae 100644 --- a/SU2_CFD/src/python_wrapper_structure.cpp +++ b/SU2_CFD/src/python_wrapper_structure.cpp @@ -274,7 +274,7 @@ unsigned long CDriver::GetNumberHaloVertices(unsigned short iMarker){ } -unsigned long CDriver::GetVertexGlobalIndex(unsigned short iMarker, unsigned short iVertex) { +unsigned long CDriver::GetVertexGlobalIndex(unsigned short iMarker, unsigned long iVertex) { unsigned long iPoint, GlobalIndex; @@ -285,7 +285,7 @@ unsigned long CDriver::GetVertexGlobalIndex(unsigned short iMarker, unsigned sho } -bool CDriver::IsAHaloNode(unsigned short iMarker, unsigned short iVertex) { +bool CDriver::IsAHaloNode(unsigned short iMarker, unsigned long iVertex) { unsigned long iPoint; @@ -310,7 +310,7 @@ passivedouble CDriver::GetUnsteady_TimeStep(){ return SU2_TYPE::GetValue(config_container[ZONE_0]->GetTime_Step()); } -passivedouble CDriver::GetVertexCoordX(unsigned short iMarker, unsigned short iVertex) { +passivedouble CDriver::GetVertexCoordX(unsigned short iMarker, unsigned long iVertex) { su2double* Coord; unsigned long iPoint; @@ -321,7 +321,7 @@ passivedouble CDriver::GetVertexCoordX(unsigned short iMarker, unsigned short iV } -passivedouble CDriver::GetVertexCoordY(unsigned short iMarker, unsigned short iVertex) { +passivedouble CDriver::GetVertexCoordY(unsigned short iMarker, unsigned long iVertex) { su2double* Coord; unsigned long iPoint; @@ -331,7 +331,7 @@ passivedouble CDriver::GetVertexCoordY(unsigned short iMarker, unsigned short iV return SU2_TYPE::GetValue(Coord[1]); } -passivedouble CDriver::GetVertexCoordZ(unsigned short iMarker, unsigned short iVertex) { +passivedouble CDriver::GetVertexCoordZ(unsigned short iMarker, unsigned long iVertex) { su2double* Coord; unsigned long iPoint; @@ -347,7 +347,7 @@ passivedouble CDriver::GetVertexCoordZ(unsigned short iMarker, unsigned short iV } -bool CDriver::ComputeVertexForces(unsigned short iMarker, unsigned short iVertex) { +bool CDriver::ComputeVertexForces(unsigned short iMarker, unsigned long iVertex) { unsigned long iPoint; unsigned short iDim, jDim; @@ -437,37 +437,37 @@ bool CDriver::ComputeVertexForces(unsigned short iMarker, unsigned short iVertex } -passivedouble CDriver::GetVertexForceX(unsigned short iMarker, unsigned short iVertex) { +passivedouble CDriver::GetVertexForceX(unsigned short iMarker, unsigned long iVertex) { return SU2_TYPE::GetValue(PyWrapNodalForce[0]); } -passivedouble CDriver::GetVertexForceY(unsigned short iMarker, unsigned short iVertex) { +passivedouble CDriver::GetVertexForceY(unsigned short iMarker, unsigned long iVertex) { return SU2_TYPE::GetValue(PyWrapNodalForce[1]); } -passivedouble CDriver::GetVertexForceZ(unsigned short iMarker, unsigned short iVertex) { +passivedouble CDriver::GetVertexForceZ(unsigned short iMarker, unsigned long iVertex) { return SU2_TYPE::GetValue(PyWrapNodalForce[2]); } -passivedouble CDriver::GetVertexForceDensityX(unsigned short iMarker, unsigned short iVertex) { +passivedouble CDriver::GetVertexForceDensityX(unsigned short iMarker, unsigned long iVertex) { return SU2_TYPE::GetValue(PyWrapNodalForceDensity[0]); } -passivedouble CDriver::GetVertexForceDensityY(unsigned short iMarker, unsigned short iVertex) { +passivedouble CDriver::GetVertexForceDensityY(unsigned short iMarker, unsigned long iVertex) { return SU2_TYPE::GetValue(PyWrapNodalForceDensity[1]); } -passivedouble CDriver::GetVertexForceDensityZ(unsigned short iMarker, unsigned short iVertex) { +passivedouble CDriver::GetVertexForceDensityZ(unsigned short iMarker, unsigned long iVertex) { return SU2_TYPE::GetValue(PyWrapNodalForceDensity[2]); } -void CDriver::SetVertexCoordX(unsigned short iMarker, unsigned short iVertex, passivedouble newPosX) { +void CDriver::SetVertexCoordX(unsigned short iMarker, unsigned long iVertex, passivedouble newPosX) { unsigned long iPoint; su2double *Coord; @@ -479,7 +479,7 @@ void CDriver::SetVertexCoordX(unsigned short iMarker, unsigned short iVertex, pa } -void CDriver::SetVertexCoordY(unsigned short iMarker, unsigned short iVertex, passivedouble newPosY) { +void CDriver::SetVertexCoordY(unsigned short iMarker, unsigned long iVertex, passivedouble newPosY) { unsigned long iPoint; su2double *Coord; @@ -490,7 +490,7 @@ void CDriver::SetVertexCoordY(unsigned short iMarker, unsigned short iVertex, pa PyWrapVarCoord[1] = newPosY - Coord[1]; } -void CDriver::SetVertexCoordZ(unsigned short iMarker, unsigned short iVertex, passivedouble newPosZ) { +void CDriver::SetVertexCoordZ(unsigned short iMarker, unsigned long iVertex, passivedouble newPosZ) { unsigned long iPoint; su2double *Coord; @@ -506,7 +506,7 @@ void CDriver::SetVertexCoordZ(unsigned short iMarker, unsigned short iVertex, pa } } -passivedouble CDriver::SetVertexVarCoord(unsigned short iMarker, unsigned short iVertex) { +passivedouble CDriver::SetVertexVarCoord(unsigned short iMarker, unsigned long iVertex) { su2double nodalVarCoordNorm; @@ -517,7 +517,7 @@ passivedouble CDriver::SetVertexVarCoord(unsigned short iMarker, unsigned short } -passivedouble CDriver::GetVertexTemperature(unsigned short iMarker, unsigned short iVertex){ +passivedouble CDriver::GetVertexTemperature(unsigned short iMarker, unsigned long iVertex){ unsigned long iPoint; su2double vertexWallTemp(0.0); @@ -534,12 +534,12 @@ passivedouble CDriver::GetVertexTemperature(unsigned short iMarker, unsigned sho } -void CDriver::SetVertexTemperature(unsigned short iMarker, unsigned short iVertex, passivedouble val_WallTemp){ +void CDriver::SetVertexTemperature(unsigned short iMarker, unsigned long iVertex, passivedouble val_WallTemp){ geometry_container[ZONE_0][INST_0][MESH_0]->SetCustomBoundaryTemperature(iMarker, iVertex, val_WallTemp); } -bool CDriver::ComputeVertexHeatFluxes(unsigned short iMarker, unsigned short iVertex){ +bool CDriver::ComputeVertexHeatFluxes(unsigned short iMarker, unsigned long iVertex){ unsigned long iPoint; unsigned short iDim; @@ -575,22 +575,22 @@ bool CDriver::ComputeVertexHeatFluxes(unsigned short iMarker, unsigned short iVe return halo; } -passivedouble CDriver::GetVertexHeatFluxX(unsigned short iMarker, unsigned short iVertex){ +passivedouble CDriver::GetVertexHeatFluxX(unsigned short iMarker, unsigned long iVertex){ return SU2_TYPE::GetValue(PyWrapNodalHeatFlux[0]); } -passivedouble CDriver::GetVertexHeatFluxY(unsigned short iMarker, unsigned short iVertex){ +passivedouble CDriver::GetVertexHeatFluxY(unsigned short iMarker, unsigned long iVertex){ return SU2_TYPE::GetValue(PyWrapNodalHeatFlux[1]); } -passivedouble CDriver::GetVertexHeatFluxZ(unsigned short iMarker, unsigned short iVertex){ +passivedouble CDriver::GetVertexHeatFluxZ(unsigned short iMarker, unsigned long iVertex){ return SU2_TYPE::GetValue(PyWrapNodalHeatFlux[2]); } -passivedouble CDriver::GetVertexNormalHeatFlux(unsigned short iMarker, unsigned short iVertex){ +passivedouble CDriver::GetVertexNormalHeatFlux(unsigned short iMarker, unsigned long iVertex){ unsigned long iPoint; unsigned short iDim; @@ -635,12 +635,12 @@ passivedouble CDriver::GetVertexNormalHeatFlux(unsigned short iMarker, unsigned return SU2_TYPE::GetValue(vertexWallHeatFlux); } -void CDriver::SetVertexNormalHeatFlux(unsigned short iMarker, unsigned short iVertex, passivedouble val_WallHeatFlux){ +void CDriver::SetVertexNormalHeatFlux(unsigned short iMarker, unsigned long iVertex, passivedouble val_WallHeatFlux){ geometry_container[ZONE_0][INST_0][MESH_0]->SetCustomBoundaryHeatFlux(iMarker, iVertex, val_WallHeatFlux); } -passivedouble CDriver::GetThermalConductivity(unsigned short iMarker, unsigned short iVertex){ +passivedouble CDriver::GetThermalConductivity(unsigned short iMarker, unsigned long iVertex){ unsigned long iPoint; su2double Prandtl_Lam = config_container[ZONE_0]->GetPrandtl_Lam(); @@ -658,7 +658,7 @@ passivedouble CDriver::GetThermalConductivity(unsigned short iMarker, unsigned s } -vector CDriver::GetVertexUnitNormal(unsigned short iMarker, unsigned short iVertex){ +vector CDriver::GetVertexUnitNormal(unsigned short iMarker, unsigned long iVertex){ unsigned short iDim; su2double *Normal; @@ -921,7 +921,7 @@ void CFluidDriver::SetInitialMesh() { //} } -void CFluidDriver::SetVertexTtotal(unsigned short iMarker, unsigned short iVertex, passivedouble val_Ttotal_passive){ +void CFluidDriver::SetVertexTtotal(unsigned short iMarker, unsigned long iVertex, passivedouble val_Ttotal_passive){ su2double val_Ttotal = val_Ttotal_passive; @@ -929,7 +929,7 @@ void CFluidDriver::SetVertexTtotal(unsigned short iMarker, unsigned short iVerte } -void CFluidDriver::SetVertexPtotal(unsigned short iMarker, unsigned short iVertex, passivedouble val_Ptotal_passive){ +void CFluidDriver::SetVertexPtotal(unsigned short iMarker, unsigned long iVertex, passivedouble val_Ptotal_passive){ su2double val_Ptotal = val_Ptotal_passive; @@ -937,7 +937,7 @@ void CFluidDriver::SetVertexPtotal(unsigned short iMarker, unsigned short iVerte } -void CFluidDriver::SetVertexFlowDir(unsigned short iMarker, unsigned short iVertex, unsigned short iDim, passivedouble val_FlowDir_passive){ +void CFluidDriver::SetVertexFlowDir(unsigned short iMarker, unsigned long iVertex, unsigned short iDim, passivedouble val_FlowDir_passive){ su2double val_FlowDir = val_FlowDir_passive; @@ -945,7 +945,7 @@ void CFluidDriver::SetVertexFlowDir(unsigned short iMarker, unsigned short iVert } -void CFluidDriver::SetVertexTurbVar(unsigned short iMarker, unsigned short iVertex, unsigned short iDim, passivedouble val_turb_var_passive){ +void CFluidDriver::SetVertexTurbVar(unsigned short iMarker, unsigned long iVertex, unsigned short iDim, passivedouble val_turb_var_passive){ su2double val_turb_var = val_turb_var_passive; @@ -996,7 +996,7 @@ void CDriver::CommunicateMeshDisplacement(void) { } -vector CDriver::GetMeshDisp_Sensitivity(unsigned short iMarker, unsigned short iVertex) { +vector CDriver::GetMeshDisp_Sensitivity(unsigned short iMarker, unsigned long iVertex) { unsigned long iPoint; vector Disp_Sens(3, 0.0); @@ -1021,7 +1021,7 @@ vector CDriver::GetMeshDisp_Sensitivity(unsigned short iMarker, u } -void CDriver::SetFEA_Loads(unsigned short iMarker, unsigned short iVertex, passivedouble LoadX, +void CDriver::SetFEA_Loads(unsigned short iMarker, unsigned long iVertex, passivedouble LoadX, passivedouble LoadY, passivedouble LoadZ) { unsigned long iPoint; @@ -1034,7 +1034,7 @@ void CDriver::SetFEA_Loads(unsigned short iMarker, unsigned short iVertex, passi } -vector CDriver::GetFEA_Displacements(unsigned short iMarker, unsigned short iVertex) { +vector CDriver::GetFEA_Displacements(unsigned short iMarker, unsigned long iVertex) { unsigned long iPoint; vector Displacements(3, 0.0); @@ -1059,7 +1059,7 @@ vector CDriver::GetFEA_Displacements(unsigned short iMarker, unsi } -vector CDriver::GetFEA_Velocity(unsigned short iMarker, unsigned short iVertex) { +vector CDriver::GetFEA_Velocity(unsigned short iMarker, unsigned long iVertex) { unsigned long iPoint; vector Velocity(3, 0.0); @@ -1090,7 +1090,7 @@ vector CDriver::GetFEA_Velocity(unsigned short iMarker, unsigned return Velocity_passive; } -vector CDriver::GetFEA_Velocity_n(unsigned short iMarker, unsigned short iVertex) { +vector CDriver::GetFEA_Velocity_n(unsigned short iMarker, unsigned long iVertex) { unsigned long iPoint; vector Velocity_n(3, 0.0); @@ -1122,7 +1122,7 @@ vector CDriver::GetFEA_Velocity_n(unsigned short iMarker, unsigne } -vector CDriver::GetFlowLoad_Sensitivity(unsigned short iMarker, unsigned short iVertex) { +vector CDriver::GetFlowLoad_Sensitivity(unsigned short iMarker, unsigned long iVertex) { unsigned long iPoint; vector FlowLoad_Sens(3, 0.0); @@ -1147,7 +1147,7 @@ vector CDriver::GetFlowLoad_Sensitivity(unsigned short iMarker, u } -vector CDriver::GetFlowLoad(unsigned short iMarker, unsigned short iVertex) { +vector CDriver::GetFlowLoad(unsigned short iMarker, unsigned long iVertex) { vector FlowLoad(3, 0.0); vector FlowLoad_passive(3, 0.0); @@ -1177,7 +1177,7 @@ vector CDriver::GetFlowLoad(unsigned short iMarker, unsigned shor } -void CDriver::SetFlowLoad_Adjoint(unsigned short iMarker, unsigned short iVertex, passivedouble val_AdjointX, +void CDriver::SetFlowLoad_Adjoint(unsigned short iMarker, unsigned long iVertex, passivedouble val_AdjointX, passivedouble val_AdjointY, passivedouble val_AdjointZ) { CSolver *solver = solver_container[ZONE_0][INST_0][MESH_0][FLOW_SOL]; @@ -1190,7 +1190,7 @@ void CDriver::SetFlowLoad_Adjoint(unsigned short iMarker, unsigned short iVertex } -void CDriver::SetSourceTerm_DispAdjoint(unsigned short iMarker, unsigned short iVertex, passivedouble val_AdjointX, +void CDriver::SetSourceTerm_DispAdjoint(unsigned short iMarker, unsigned long iVertex, passivedouble val_AdjointX, passivedouble val_AdjointY, passivedouble val_AdjointZ) { unsigned long iPoint; @@ -1206,7 +1206,7 @@ void CDriver::SetSourceTerm_DispAdjoint(unsigned short iMarker, unsigned short i } -vector CDriver::GetVertex_UndeformedCoord(unsigned short iMarker, unsigned short iVertex) { +vector CDriver::GetVertex_UndeformedCoord(unsigned short iMarker, unsigned long iVertex) { unsigned long iPoint; vector MeshCoord(3, 0.0); diff --git a/SU2_CFD/src/solver_adjoint_elasticity.cpp b/SU2_CFD/src/solver_adjoint_elasticity.cpp index 8f99c3941410..aadd9dbb7ec5 100644 --- a/SU2_CFD/src/solver_adjoint_elasticity.cpp +++ b/SU2_CFD/src/solver_adjoint_elasticity.cpp @@ -997,36 +997,6 @@ void CDiscAdjFEASolver::UpdateSolution_BGS(CGeometry *geometry, CConfig *config) } - -void CDiscAdjFEASolver::BC_Clamped_Post(CGeometry *geometry, CNumerics *numerics, CConfig *config, unsigned short val_marker) { - - unsigned long iPoint, iVertex; - bool dynamic = (config->GetTime_Domain()); - - for (iVertex = 0; iVertex < geometry->nVertex[val_marker]; iVertex++) { - - /*--- Get node index ---*/ - - iPoint = geometry->vertex[val_marker][iVertex]->GetNode(); - - if (nDim == 2) { - Solution[0] = 0.0; Solution[1] = 0.0; - } - else { - Solution[0] = 0.0; Solution[1] = 0.0; Solution[2] = 0.0; - } - - nodes->SetSolution(iPoint,Solution); - - if (dynamic){ - nodes->SetSolution_Vel(iPoint,Solution); - nodes->SetSolution_Accel(iPoint,Solution); - } - - } - -} - void CDiscAdjFEASolver::ReadDV(CConfig *config) { unsigned long index; diff --git a/SU2_CFD/src/solver_direct_heat.cpp b/SU2_CFD/src/solver_direct_heat.cpp index 386fef52a318..7e903c89af9b 100644 --- a/SU2_CFD/src/solver_direct_heat.cpp +++ b/SU2_CFD/src/solver_direct_heat.cpp @@ -52,11 +52,6 @@ CHeatSolverFVM::CHeatSolverFVM(CGeometry *geometry, CConfig *config, unsigned sh bool multizone = config->GetMultizone_Problem(); int rank = MASTER_NODE; - - bool flow = ((config->GetKind_Solver() == INC_NAVIER_STOKES) - || (config->GetKind_Solver() == INC_RANS) - || (config->GetKind_Solver() == DISC_ADJ_INC_NAVIER_STOKES) - || (config->GetKind_Solver() == DISC_ADJ_INC_RANS)); bool heat_equation = ((config->GetKind_Solver() == HEAT_EQUATION_FVM) || (config->GetKind_Solver() == DISC_ADJ_HEAT)); @@ -189,20 +184,21 @@ CHeatSolverFVM::CHeatSolverFVM(CGeometry *geometry, CConfig *config, unsigned sh } config->SetTemperature_Ref(Temperature_Ref); - config->SetTemperature_FreeStreamND(config->GetTemperature_FreeStream()/config->GetTemperature_Ref()); /*--- Set the reference values for heat fluxes. If the heat solver runs stand-alone, * thermal conductivity is read directly from config file ---*/ if (heat_equation) { - su2double rho_cp = config->GetDensity_Solid()*config->GetSpecific_Heat_Cp_Solid(); - + su2double rho_cp = config->GetDensity_Solid()*config->GetSpecific_Heat_Cp(); config->SetThermalDiffusivity_Solid(config->GetThermalConductivity_Solid() / rho_cp); + + config->SetTemperature_FreeStreamND(config->GetTemperature_Initial_Solid()/config->GetTemperature_Ref()); config->SetHeat_Flux_Ref(rho_cp*Temperature_Ref); } else { + config->SetTemperature_FreeStreamND(config->GetTemperature_FreeStream()/config->GetTemperature_Ref()); config->SetHeat_Flux_Ref(config->GetViscosity_Ref()*config->GetSpecific_Heat_Cp()); } @@ -249,13 +245,10 @@ CHeatSolverFVM::CHeatSolverFVM(CGeometry *geometry, CConfig *config, unsigned sh } } - if (flow) { - nodes = new CHeatFVMVariable(config->GetTemperature_FreeStreamND(), nPoint, nDim, nVar, config); - } - else { - su2double Temperature_Solid_Freestream_ND = config->GetTemperature_Freestream_Solid()/config->GetTemperature_Ref(); - nodes = new CHeatFVMVariable(Temperature_Solid_Freestream_ND, nPoint, nDim, nVar, config); - } + /*--- Initialize the nodes vector. ---*/ + + nodes = new CHeatFVMVariable(config->GetTemperature_FreeStreamND(), nPoint, nDim, nVar, config); + SetBaseClassPointerToNodes(); /*--- MPI solution ---*/ @@ -867,11 +860,6 @@ void CHeatSolverFVM::BC_HeatFlux_Wall(CGeometry *geometry, CSolver **solver_cont unsigned long iVertex, iPoint; su2double Wall_HeatFlux, Area, *Normal; - bool flow = ((config->GetKind_Solver() == INC_NAVIER_STOKES) - || (config->GetKind_Solver() == INC_RANS) - || (config->GetKind_Solver() == DISC_ADJ_INC_NAVIER_STOKES) - || (config->GetKind_Solver() == DISC_ADJ_INC_RANS)); - string Marker_Tag = config->GetMarker_All_TagBound(val_marker); Wall_HeatFlux = config->GetWall_HeatFlux(Marker_Tag); @@ -893,12 +881,7 @@ void CHeatSolverFVM::BC_HeatFlux_Wall(CGeometry *geometry, CSolver **solver_cont } } - if(flow) { - Wall_HeatFlux = Wall_HeatFlux/(config->GetViscosity_Ref()*config->GetSpecific_Heat_Cp()*config->GetTemperature_Ref()); - } - else { - Wall_HeatFlux = Wall_HeatFlux/(config->GetDensity_Solid()*config->GetSpecific_Heat_Cp_Solid()*config->GetTemperature_Ref()); - } + Wall_HeatFlux = Wall_HeatFlux/config->GetHeat_Flux_Ref(); for (iVertex = 0; iVertex < geometry->nVertex[val_marker]; iVertex++) { @@ -1129,7 +1112,7 @@ void CHeatSolverFVM::BC_ConjugateHeat_Interface(CGeometry *geometry, CSolver **s su2double *Normal = new su2double[nDim]; Temperature_Ref = config->GetTemperature_Ref(); - rho_cp_solid = config->GetDensity_Solid()*config->GetSpecific_Heat_Cp_Solid(); + rho_cp_solid = config->GetDensity_Solid()*config->GetSpecific_Heat_Cp(); if (flow) { @@ -1178,7 +1161,7 @@ void CHeatSolverFVM::BC_ConjugateHeat_Interface(CGeometry *geometry, CSolver **s Normal = geometry->vertex[iMarker][iVertex]->GetNormal(); Area = 0.0; for (iDim = 0; iDim < nDim; iDim++) Area += Normal[iDim]*Normal[iDim]; - Area = sqrt (Area); + Area = sqrt(Area); thermal_diffusivity = GetConjugateHeatVariable(iMarker, iVertex, 2)/rho_cp_solid; diff --git a/SU2_IDE/Xcode/SU2_CFD.xcodeproj/project.pbxproj b/SU2_IDE/Xcode/SU2_CFD.xcodeproj/project.pbxproj index b719b312f9df..3e94d826140d 100644 --- a/SU2_IDE/Xcode/SU2_CFD.xcodeproj/project.pbxproj +++ b/SU2_IDE/Xcode/SU2_CFD.xcodeproj/project.pbxproj @@ -7,11 +7,8 @@ objects = { /* Begin PBXBuildFile section */ - 0506980A1AA6179100FF4F07 /* output_fieldview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 050698091AA6179100FF4F07 /* output_fieldview.cpp */; }; 0530E56A17FDF7AC00733CE8 /* solver_direct_elasticity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0530E56917FDF7AC00733CE8 /* solver_direct_elasticity.cpp */; }; 0530E57017FDF7D300733CE8 /* numerics_direct_elasticity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0530E56F17FDF7D300733CE8 /* numerics_direct_elasticity.cpp */; }; - 05755F0A1A54AC4500600019 /* output_su2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05755F091A54AC4500600019 /* output_su2.cpp */; }; - 05812D7B1F2787540086FCB0 /* output_physics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05812D7A1F2787540086FCB0 /* output_physics.cpp */; }; 05AF9F201BE1E1830062E1F1 /* element_linear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05AF9F1D1BE1E1830062E1F1 /* element_linear.cpp */; }; 05AF9F211BE1E1830062E1F1 /* element_structure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05AF9F1E1BE1E1830062E1F1 /* element_structure.cpp */; }; 05AF9F221BE1E1830062E1F1 /* gauss_structure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05AF9F1F1BE1E1830062E1F1 /* gauss_structure.cpp */; }; @@ -33,10 +30,6 @@ 05E6DC1417EB62A100FA1F7E /* numerics_direct_turbulent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05E6DBCF17EB62A100FA1F7E /* numerics_direct_turbulent.cpp */; }; 05E6DC1817EB62A100FA1F7E /* numerics_structure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05E6DBD317EB62A100FA1F7E /* numerics_structure.cpp */; }; 05E6DC1917EB62A100FA1F7E /* numerics_template.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05E6DBD417EB62A100FA1F7E /* numerics_template.cpp */; }; - 05E6DC1A17EB62A100FA1F7E /* output_cgns.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05E6DBD517EB62A100FA1F7E /* output_cgns.cpp */; }; - 05E6DC1B17EB62A100FA1F7E /* output_paraview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05E6DBD617EB62A100FA1F7E /* output_paraview.cpp */; }; - 05E6DC1C17EB62A100FA1F7E /* output_structure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05E6DBD717EB62A100FA1F7E /* output_structure.cpp */; }; - 05E6DC1D17EB62A100FA1F7E /* output_tecplot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05E6DBD817EB62A100FA1F7E /* output_tecplot.cpp */; }; 05E6DC1F17EB62A100FA1F7E /* solver_adjoint_mean.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05E6DBDA17EB62A100FA1F7E /* solver_adjoint_mean.cpp */; }; 05E6DC2217EB62A100FA1F7E /* solver_adjoint_turbulent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05E6DBDD17EB62A100FA1F7E /* solver_adjoint_turbulent.cpp */; }; 05E6DC2517EB62A100FA1F7E /* solver_direct_heat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05E6DBE017EB62A100FA1F7E /* solver_direct_heat.cpp */; }; @@ -54,6 +47,47 @@ 05F8F2682008A1C8000FEA01 /* python_wrapper_structure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05F8F2672008A1C7000FEA01 /* python_wrapper_structure.cpp */; }; 3599C5D32121FAC9003AAF05 /* wall_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3599C5D12121FAC9003AAF05 /* wall_model.cpp */; }; 400CEC2E21FA81A10019B790 /* printing_toolbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 400CEC2D21FA81A10019B790 /* printing_toolbox.cpp */; }; + 403426C2235F83B2005B5215 /* CAdjFlowIncOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 403426B2235F83B1005B5215 /* CAdjFlowIncOutput.cpp */; }; + 403426C3235F83B2005B5215 /* CFlowOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 403426B3235F83B1005B5215 /* CFlowOutput.cpp */; }; + 403426C4235F83B2005B5215 /* CFlowIncOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 403426B4235F83B1005B5215 /* CFlowIncOutput.cpp */; }; + 403426C5235F83B2005B5215 /* CHeatOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 403426B5235F83B1005B5215 /* CHeatOutput.cpp */; }; + 403426C6235F83B2005B5215 /* CMultizoneOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 403426B6235F83B1005B5215 /* CMultizoneOutput.cpp */; }; + 403426C7235F83B2005B5215 /* CMeshOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 403426B7235F83B1005B5215 /* CMeshOutput.cpp */; }; + 403426C8235F83B2005B5215 /* CAdjElasticityOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 403426B8235F83B1005B5215 /* CAdjElasticityOutput.cpp */; }; + 403426C9235F83B2005B5215 /* CElasticityOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 403426B9235F83B1005B5215 /* CElasticityOutput.cpp */; }; + 403426CA235F83B2005B5215 /* CFlowCompOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 403426BA235F83B1005B5215 /* CFlowCompOutput.cpp */; }; + 403426CB235F83B2005B5215 /* output_structure_legacy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 403426BB235F83B1005B5215 /* output_structure_legacy.cpp */; }; + 403426CC235F83B2005B5215 /* CFlowCompFEMOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 403426BC235F83B1005B5215 /* CFlowCompFEMOutput.cpp */; }; + 403426CD235F83B2005B5215 /* CAdjFlowCompOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 403426BD235F83B1005B5215 /* CAdjFlowCompOutput.cpp */; }; + 403426CE235F83B2005B5215 /* COutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 403426BE235F83B1005B5215 /* COutput.cpp */; }; + 403426CF235F83B2005B5215 /* output_physics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 403426BF235F83B2005B5215 /* output_physics.cpp */; }; + 403426D0235F83B2005B5215 /* CAdjHeatOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 403426C0235F83B2005B5215 /* CAdjHeatOutput.cpp */; }; + 403426D1235F83B2005B5215 /* CBaselineOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 403426C1235F83B2005B5215 /* CBaselineOutput.cpp */; }; + 403426ED235F8E29005B5215 /* CDiscAdjMultizoneDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 403426EC235F8E29005B5215 /* CDiscAdjMultizoneDriver.cpp */; }; + 4040B25E235FBEFD00843C83 /* CDisplacementsInterfaceLegacy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B254235FBEFD00843C83 /* CDisplacementsInterfaceLegacy.cpp */; }; + 4040B25F235FBEFD00843C83 /* CDisplacementsInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B255235FBEFD00843C83 /* CDisplacementsInterface.cpp */; }; + 4040B260235FBEFD00843C83 /* CFlowTractionInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B256235FBEFD00843C83 /* CFlowTractionInterface.cpp */; }; + 4040B261235FBEFD00843C83 /* CDiscAdjFlowTractionInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B257235FBEFD00843C83 /* CDiscAdjFlowTractionInterface.cpp */; }; + 4040B262235FBEFD00843C83 /* CMixingPlaneInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B258235FBEFD00843C83 /* CMixingPlaneInterface.cpp */; }; + 4040B263235FBEFD00843C83 /* CDiscAdjDisplacementsInterfaceLegacy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B259235FBEFD00843C83 /* CDiscAdjDisplacementsInterfaceLegacy.cpp */; }; + 4040B264235FBEFD00843C83 /* CConjugateHeatInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B25A235FBEFD00843C83 /* CConjugateHeatInterface.cpp */; }; + 4040B265235FBEFD00843C83 /* CSlidingInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B25B235FBEFD00843C83 /* CSlidingInterface.cpp */; }; + 4040B266235FBEFD00843C83 /* CConservativeVarsInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B25C235FBEFD00843C83 /* CConservativeVarsInterface.cpp */; }; + 4040B267235FBEFD00843C83 /* CInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B25D235FBEFD00843C83 /* CInterface.cpp */; }; + 4040B278235FBFF200843C83 /* CCSVFileWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B26A235FBFF200843C83 /* CCSVFileWriter.cpp */; }; + 4040B279235FBFF200843C83 /* CSurfaceFVMDataSorter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B26B235FBFF200843C83 /* CSurfaceFVMDataSorter.cpp */; }; + 4040B27A235FBFF200843C83 /* CParallelFileWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B26C235FBFF200843C83 /* CParallelFileWriter.cpp */; }; + 4040B27B235FBFF200843C83 /* CParallelDataSorter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B26D235FBFF200843C83 /* CParallelDataSorter.cpp */; }; + 4040B27C235FBFF200843C83 /* CParaviewBinaryFileWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B26E235FBFF200843C83 /* CParaviewBinaryFileWriter.cpp */; }; + 4040B27D235FBFF200843C83 /* CFEMDataSorter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B26F235FBFF200843C83 /* CFEMDataSorter.cpp */; }; + 4040B27E235FBFF200843C83 /* CSU2BinaryFileWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B270235FBFF200843C83 /* CSU2BinaryFileWriter.cpp */; }; + 4040B27F235FBFF200843C83 /* CTecplotBinaryFileWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B271235FBFF200843C83 /* CTecplotBinaryFileWriter.cpp */; }; + 4040B280235FBFF200843C83 /* CSU2FileWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B272235FBFF200843C83 /* CSU2FileWriter.cpp */; }; + 4040B281235FBFF200843C83 /* CFVMDataSorter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B273235FBFF200843C83 /* CFVMDataSorter.cpp */; }; + 4040B282235FBFF200843C83 /* CParaviewFileWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B274235FBFF200843C83 /* CParaviewFileWriter.cpp */; }; + 4040B283235FBFF200843C83 /* CSurfaceFEMDataSorter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B275235FBFF200843C83 /* CSurfaceFEMDataSorter.cpp */; }; + 4040B284235FBFF200843C83 /* CTecplotFileWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B276235FBFF200843C83 /* CTecplotFileWriter.cpp */; }; + 4040B285235FBFF200843C83 /* CSU2MeshFileWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4040B277235FBFF200843C83 /* CSU2MeshFileWriter.cpp */; }; E90B4FD822DFDF94000ED392 /* CMMSIncNSSolution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E90B4FCB22DFDF92000ED392 /* CMMSIncNSSolution.cpp */; }; E90B4FD922DFDF94000ED392 /* CMMSNSUnitQuadSolutionWallBC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E90B4FCC22DFDF93000ED392 /* CMMSNSUnitQuadSolutionWallBC.cpp */; }; E90B4FDA22DFDF94000ED392 /* CNSUnitQuadSolution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E90B4FCD22DFDF93000ED392 /* CNSUnitQuadSolution.cpp */; }; @@ -97,18 +131,9 @@ E96FAF142189FECA0046BF5D /* graph_coloring_structure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E96FAF112189FECA0046BF5D /* graph_coloring_structure.cpp */; }; E96FAF152189FECA0046BF5D /* fem_gauss_jacobi_quadrature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E96FAF122189FECA0046BF5D /* fem_gauss_jacobi_quadrature.cpp */; }; E96FAF162189FECA0046BF5D /* fem_cgns_elements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E96FAF132189FECA0046BF5D /* fem_cgns_elements.cpp */; }; - E97429A9231F122A006DA2D3 /* CTransfer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97429A8231F122A006DA2D3 /* CTransfer.cpp */; }; - E97429AB231F123A006DA2D3 /* CTransfer_BoundaryDisplacements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97429AA231F123A006DA2D3 /* CTransfer_BoundaryDisplacements.cpp */; }; E97429B0231F1577006DA2D3 /* CMeshSolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97429AE231F1576006DA2D3 /* CMeshSolver.cpp */; }; E97429B1231F1577006DA2D3 /* CDiscAdjMeshSolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97429AF231F1577006DA2D3 /* CDiscAdjMeshSolver.cpp */; }; - E97429BB231F1614006DA2D3 /* CDiscAdjMeshBoundVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97429B4231F1612006DA2D3 /* CDiscAdjMeshBoundVariable.cpp */; }; - E97429BC231F1614006DA2D3 /* CFEAFSIBoundVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97429B5231F1613006DA2D3 /* CFEAFSIBoundVariable.cpp */; }; - E97429BD231F1614006DA2D3 /* CDiscAdjMeshVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97429B6231F1613006DA2D3 /* CDiscAdjMeshVariable.cpp */; }; - E97429BE231F1614006DA2D3 /* CDiscAdjFEABoundVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97429B7231F1613006DA2D3 /* CDiscAdjFEABoundVariable.cpp */; }; E97429BF231F1614006DA2D3 /* CMeshElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97429B8231F1613006DA2D3 /* CMeshElement.cpp */; }; - E97429C0231F1614006DA2D3 /* CMeshBoundVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97429B9231F1613006DA2D3 /* CMeshBoundVariable.cpp */; }; - E97429C1231F1614006DA2D3 /* CMeshVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97429BA231F1613006DA2D3 /* CMeshVariable.cpp */; }; - E97429CA231F16A2006DA2D3 /* CFEAMeshElasticity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E97429C9231F16A2006DA2D3 /* CFEAMeshElasticity.cpp */; }; E9C8307F2061E60E004417A9 /* fem_geometry_structure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9C830752061E60E004417A9 /* fem_geometry_structure.cpp */; }; E9C830802061E60E004417A9 /* fem_integration_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9C830762061E60E004417A9 /* fem_integration_rules.cpp */; }; E9C830812061E60E004417A9 /* fem_standard_element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9C830772061E60E004417A9 /* fem_standard_element.cpp */; }; @@ -116,17 +141,13 @@ E9C830832061E60E004417A9 /* fem_work_estimate_metis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9C830792061E60E004417A9 /* fem_work_estimate_metis.cpp */; }; E9C830852061E60E004417A9 /* geometry_structure_fem_part.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9C8307B2061E60E004417A9 /* geometry_structure_fem_part.cpp */; }; E9C830932061E799004417A9 /* solver_direct_mean_fem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9C830922061E799004417A9 /* solver_direct_mean_fem.cpp */; }; - E9D6EE572316522800618E36 /* CDummyDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D6EE562316522700618E36 /* CDummyDriver.cpp */; }; + E9D6EE572316522800618E36 /* (null) in Sources */ = {isa = PBXBuildFile; }; E9D6EE5A23165FD300618E36 /* CDummyDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D6EE5923165FD300618E36 /* CDummyDriver.cpp */; }; E9D6EE5D2316653200618E36 /* CSU2ASCIIMeshReaderFVM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D6EE5C2316653100618E36 /* CSU2ASCIIMeshReaderFVM.cpp */; }; - E9D6EE602317B4C000618E36 /* CTransfer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D6EE5F2317B4C000618E36 /* CTransfer.cpp */; }; - E9D6EE622317B4CE00618E36 /* CTransfer_BoundaryDisplacements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D6EE612317B4CE00618E36 /* CTransfer_BoundaryDisplacements.cpp */; }; E9D6EE672317B80600618E36 /* CMeshSolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D6EE652317B80500618E36 /* CMeshSolver.cpp */; }; E9D6EE682317B80600618E36 /* CDiscAdjMeshSolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D6EE662317B80600618E36 /* CDiscAdjMeshSolver.cpp */; }; E9D6EE6A2317B86300618E36 /* CFEAMeshElasticity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D6EE692317B86300618E36 /* CFEAMeshElasticity.cpp */; }; E9D6EE722317B88F00618E36 /* CDiscAdjMeshBoundVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D6EE6B2317B88F00618E36 /* CDiscAdjMeshBoundVariable.cpp */; }; - E9D6EE732317B88F00618E36 /* CFEAFSIBoundVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D6EE6C2317B88F00618E36 /* CFEAFSIBoundVariable.cpp */; }; - E9D6EE742317B88F00618E36 /* CDiscAdjMeshVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D6EE6D2317B88F00618E36 /* CDiscAdjMeshVariable.cpp */; }; E9D6EE752317B88F00618E36 /* CDiscAdjFEABoundVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D6EE6E2317B88F00618E36 /* CDiscAdjFEABoundVariable.cpp */; }; E9D6EE762317B88F00618E36 /* CMeshElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D6EE6F2317B88F00618E36 /* CMeshElement.cpp */; }; E9D6EE772317B88F00618E36 /* CMeshBoundVariable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D6EE702317B88F00618E36 /* CMeshBoundVariable.cpp */; }; @@ -134,7 +155,6 @@ E9D85B4C1C3F1B9E0077122F /* ad_structure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D85B4B1C3F1B9E0077122F /* ad_structure.cpp */; }; E9D885A92303F8E400917362 /* CBoxMeshReaderFVM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D885A82303F8E400917362 /* CBoxMeshReaderFVM.cpp */; }; E9D9CE861C62A1A7004119E9 /* interpolation_structure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D9CE851C62A1A7004119E9 /* interpolation_structure.cpp */; }; - E9D9CE891C62A1C8004119E9 /* transfer_physics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9D9CE871C62A1C8004119E9 /* transfer_physics.cpp */; }; E9E51AD622FA313900773E0C /* CLinearPartitioner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9E51AD522FA313800773E0C /* CLinearPartitioner.cpp */; }; E9E51AD922FA603800773E0C /* CMeshReaderFVM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9E51AD822FA603700773E0C /* CMeshReaderFVM.cpp */; }; E9E51ADD22FAB11800773E0C /* CCGNSMeshReaderFVM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9E51ADC22FAB11700773E0C /* CCGNSMeshReaderFVM.cpp */; }; @@ -164,13 +184,9 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 050698091AA6179100FF4F07 /* output_fieldview.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = output_fieldview.cpp; path = ../../SU2_CFD/src/output_fieldview.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; 0530E56917FDF7AC00733CE8 /* solver_direct_elasticity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = solver_direct_elasticity.cpp; path = ../../SU2_CFD/src/solver_direct_elasticity.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; 0530E56F17FDF7D300733CE8 /* numerics_direct_elasticity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = numerics_direct_elasticity.cpp; path = ../../SU2_CFD/src/numerics_direct_elasticity.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; 0541ABEE1370F5A6002D668B /* SU2_CFD */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = SU2_CFD; sourceTree = BUILT_PRODUCTS_DIR; }; - 05755F091A54AC4500600019 /* output_su2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = output_su2.cpp; path = ../../SU2_CFD/src/output_su2.cpp; sourceTree = ""; }; - 05812D7A1F2787540086FCB0 /* output_physics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = output_physics.cpp; path = ../../SU2_CFD/src/output_physics.cpp; sourceTree = ""; }; - 05812D7C1F2787B60086FCB0 /* output_structure.inl */ = {isa = PBXFileReference; lastKnownFileType = text; name = output_structure.inl; path = ../../SU2_CFD/include/output_structure.inl; sourceTree = ""; }; 05AF9F1D1BE1E1830062E1F1 /* element_linear.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = element_linear.cpp; path = ../../Common/src/element_linear.cpp; sourceTree = ""; }; 05AF9F1E1BE1E1830062E1F1 /* element_structure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = element_structure.cpp; path = ../../Common/src/element_structure.cpp; sourceTree = ""; }; 05AF9F1F1BE1E1830062E1F1 /* gauss_structure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = gauss_structure.cpp; path = ../../Common/src/gauss_structure.cpp; sourceTree = ""; }; @@ -200,7 +216,6 @@ 05E6DBB517EB627400FA1F7E /* integration_structure.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; name = integration_structure.hpp; path = ../../SU2_CFD/include/integration_structure.hpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; 05E6DBB617EB627400FA1F7E /* iteration_structure.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; name = iteration_structure.hpp; path = ../../SU2_CFD/include/iteration_structure.hpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; 05E6DBB717EB627400FA1F7E /* numerics_structure.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; name = numerics_structure.hpp; path = ../../SU2_CFD/include/numerics_structure.hpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; - 05E6DBB817EB627400FA1F7E /* output_structure.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; name = output_structure.hpp; path = ../../SU2_CFD/include/output_structure.hpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; 05E6DBB917EB627400FA1F7E /* solver_structure.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; name = solver_structure.hpp; path = ../../SU2_CFD/include/solver_structure.hpp; sourceTree = ""; }; 05E6DBBA17EB627400FA1F7E /* SU2_CFD.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; name = SU2_CFD.hpp; path = ../../SU2_CFD/include/SU2_CFD.hpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; 05E6DBBC17EB62A000FA1F7E /* definition_structure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = definition_structure.cpp; path = ../../SU2_CFD/src/definition_structure.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; @@ -215,10 +230,6 @@ 05E6DBCF17EB62A100FA1F7E /* numerics_direct_turbulent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = numerics_direct_turbulent.cpp; path = ../../SU2_CFD/src/numerics_direct_turbulent.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; 05E6DBD317EB62A100FA1F7E /* numerics_structure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = numerics_structure.cpp; path = ../../SU2_CFD/src/numerics_structure.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; 05E6DBD417EB62A100FA1F7E /* numerics_template.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = numerics_template.cpp; path = ../../SU2_CFD/src/numerics_template.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; - 05E6DBD517EB62A100FA1F7E /* output_cgns.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = output_cgns.cpp; path = ../../SU2_CFD/src/output_cgns.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; - 05E6DBD617EB62A100FA1F7E /* output_paraview.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = output_paraview.cpp; path = ../../SU2_CFD/src/output_paraview.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; - 05E6DBD717EB62A100FA1F7E /* output_structure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = output_structure.cpp; path = ../../SU2_CFD/src/output_structure.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; - 05E6DBD817EB62A100FA1F7E /* output_tecplot.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = output_tecplot.cpp; path = ../../SU2_CFD/src/output_tecplot.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; 05E6DBDA17EB62A100FA1F7E /* solver_adjoint_mean.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = solver_adjoint_mean.cpp; path = ../../SU2_CFD/src/solver_adjoint_mean.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; 05E6DBDD17EB62A100FA1F7E /* solver_adjoint_turbulent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = solver_adjoint_turbulent.cpp; path = ../../SU2_CFD/src/solver_adjoint_turbulent.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; 05E6DBE017EB62A100FA1F7E /* solver_direct_heat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = solver_direct_heat.cpp; path = ../../SU2_CFD/src/solver_direct_heat.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; @@ -245,6 +256,88 @@ 3599C5D62121FAF4003AAF05 /* wall_model.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = wall_model.inl; path = ../../Common/include/wall_model.inl; sourceTree = ""; }; 400CEC2D21FA81A10019B790 /* printing_toolbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = printing_toolbox.cpp; path = ../../Common/src/toolboxes/printing_toolbox.cpp; sourceTree = ""; }; 400CEC2F21FA81B60019B790 /* printing_toolbox.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = printing_toolbox.hpp; path = ../../Common/include/toolboxes/printing_toolbox.hpp; sourceTree = ""; }; + 403426B2235F83B1005B5215 /* CAdjFlowIncOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAdjFlowIncOutput.cpp; path = ../../SU2_CFD/src/output/CAdjFlowIncOutput.cpp; sourceTree = ""; }; + 403426B3235F83B1005B5215 /* CFlowOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CFlowOutput.cpp; path = ../../SU2_CFD/src/output/CFlowOutput.cpp; sourceTree = ""; }; + 403426B4235F83B1005B5215 /* CFlowIncOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CFlowIncOutput.cpp; path = ../../SU2_CFD/src/output/CFlowIncOutput.cpp; sourceTree = ""; }; + 403426B5235F83B1005B5215 /* CHeatOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CHeatOutput.cpp; path = ../../SU2_CFD/src/output/CHeatOutput.cpp; sourceTree = ""; }; + 403426B6235F83B1005B5215 /* CMultizoneOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMultizoneOutput.cpp; path = ../../SU2_CFD/src/output/CMultizoneOutput.cpp; sourceTree = ""; }; + 403426B7235F83B1005B5215 /* CMeshOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMeshOutput.cpp; path = ../../SU2_CFD/src/output/CMeshOutput.cpp; sourceTree = ""; }; + 403426B8235F83B1005B5215 /* CAdjElasticityOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAdjElasticityOutput.cpp; path = ../../SU2_CFD/src/output/CAdjElasticityOutput.cpp; sourceTree = ""; }; + 403426B9235F83B1005B5215 /* CElasticityOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CElasticityOutput.cpp; path = ../../SU2_CFD/src/output/CElasticityOutput.cpp; sourceTree = ""; }; + 403426BA235F83B1005B5215 /* CFlowCompOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CFlowCompOutput.cpp; path = ../../SU2_CFD/src/output/CFlowCompOutput.cpp; sourceTree = ""; }; + 403426BB235F83B1005B5215 /* output_structure_legacy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = output_structure_legacy.cpp; path = ../../SU2_CFD/src/output/output_structure_legacy.cpp; sourceTree = ""; }; + 403426BC235F83B1005B5215 /* CFlowCompFEMOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CFlowCompFEMOutput.cpp; path = ../../SU2_CFD/src/output/CFlowCompFEMOutput.cpp; sourceTree = ""; }; + 403426BD235F83B1005B5215 /* CAdjFlowCompOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAdjFlowCompOutput.cpp; path = ../../SU2_CFD/src/output/CAdjFlowCompOutput.cpp; sourceTree = ""; }; + 403426BE235F83B1005B5215 /* COutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = COutput.cpp; path = ../../SU2_CFD/src/output/COutput.cpp; sourceTree = ""; }; + 403426BF235F83B2005B5215 /* output_physics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = output_physics.cpp; path = ../../SU2_CFD/src/output/output_physics.cpp; sourceTree = ""; }; + 403426C0235F83B2005B5215 /* CAdjHeatOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CAdjHeatOutput.cpp; path = ../../SU2_CFD/src/output/CAdjHeatOutput.cpp; sourceTree = ""; }; + 403426C1235F83B2005B5215 /* CBaselineOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CBaselineOutput.cpp; path = ../../SU2_CFD/src/output/CBaselineOutput.cpp; sourceTree = ""; }; + 403426D4235F85D5005B5215 /* CMeshOutput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CMeshOutput.hpp; path = ../../SU2_CFD/include/output/CMeshOutput.hpp; sourceTree = ""; }; + 403426D5235F85D5005B5215 /* CFlowIncOutput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CFlowIncOutput.hpp; path = ../../SU2_CFD/include/output/CFlowIncOutput.hpp; sourceTree = ""; }; + 403426D6235F85D5005B5215 /* CMultizoneOutput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CMultizoneOutput.hpp; path = ../../SU2_CFD/include/output/CMultizoneOutput.hpp; sourceTree = ""; }; + 403426D7235F85D5005B5215 /* COutput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = COutput.hpp; path = ../../SU2_CFD/include/output/COutput.hpp; sourceTree = ""; }; + 403426D8235F85D5005B5215 /* COutputLegacy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = COutputLegacy.hpp; path = ../../SU2_CFD/include/output/COutputLegacy.hpp; sourceTree = ""; }; + 403426DA235F85D5005B5215 /* CFlowOutput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CFlowOutput.hpp; path = ../../SU2_CFD/include/output/CFlowOutput.hpp; sourceTree = ""; }; + 403426DB235F85D5005B5215 /* CHeatOutput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CHeatOutput.hpp; path = ../../SU2_CFD/include/output/CHeatOutput.hpp; sourceTree = ""; }; + 403426DC235F85D5005B5215 /* CFlowCompFEMOutput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CFlowCompFEMOutput.hpp; path = ../../SU2_CFD/include/output/CFlowCompFEMOutput.hpp; sourceTree = ""; }; + 403426DD235F85D6005B5215 /* CAdjElasticityOutput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CAdjElasticityOutput.hpp; path = ../../SU2_CFD/include/output/CAdjElasticityOutput.hpp; sourceTree = ""; }; + 403426DE235F85D6005B5215 /* CAdjHeatOutput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CAdjHeatOutput.hpp; path = ../../SU2_CFD/include/output/CAdjHeatOutput.hpp; sourceTree = ""; }; + 403426DF235F85D6005B5215 /* CBaselineOutput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CBaselineOutput.hpp; path = ../../SU2_CFD/include/output/CBaselineOutput.hpp; sourceTree = ""; }; + 403426E0235F85D6005B5215 /* CElasticityOutput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CElasticityOutput.hpp; path = ../../SU2_CFD/include/output/CElasticityOutput.hpp; sourceTree = ""; }; + 403426E1235F85D6005B5215 /* CFlowCompOutput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CFlowCompOutput.hpp; path = ../../SU2_CFD/include/output/CFlowCompOutput.hpp; sourceTree = ""; }; + 403426E2235F85D6005B5215 /* output_structure_legacy.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = output_structure_legacy.inl; path = ../../SU2_CFD/include/output/output_structure_legacy.inl; sourceTree = ""; }; + 403426E3235F85D6005B5215 /* CAdjFlowOutput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CAdjFlowOutput.hpp; path = ../../SU2_CFD/include/output/CAdjFlowOutput.hpp; sourceTree = ""; }; + 403426E4235F85D7005B5215 /* CAdjFlowIncOutput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CAdjFlowIncOutput.hpp; path = ../../SU2_CFD/include/output/CAdjFlowIncOutput.hpp; sourceTree = ""; }; + 403426E6235F88ED005B5215 /* CDiscAdjMultizoneDriver.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CDiscAdjMultizoneDriver.hpp; path = ../../SU2_CFD/include/drivers/CDiscAdjMultizoneDriver.hpp; sourceTree = ""; }; + 403426EC235F8E29005B5215 /* CDiscAdjMultizoneDriver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDiscAdjMultizoneDriver.cpp; path = ../../SU2_CFD/src/drivers/CDiscAdjMultizoneDriver.cpp; sourceTree = ""; }; + 4040B24A235FBEC300843C83 /* CDiscAdjFlowTractionInterface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CDiscAdjFlowTractionInterface.hpp; path = ../../SU2_CFD/include/interfaces/fsi/CDiscAdjFlowTractionInterface.hpp; sourceTree = ""; }; + 4040B24B235FBEC300843C83 /* CMixingPlaneInterface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CMixingPlaneInterface.hpp; path = ../../SU2_CFD/include/interfaces/cfd/CMixingPlaneInterface.hpp; sourceTree = ""; }; + 4040B24C235FBEC300843C83 /* CConservativeVarsInterface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CConservativeVarsInterface.hpp; path = ../../SU2_CFD/include/interfaces/cfd/CConservativeVarsInterface.hpp; sourceTree = ""; }; + 4040B24D235FBEC300843C83 /* CSlidingInterface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CSlidingInterface.hpp; path = ../../SU2_CFD/include/interfaces/cfd/CSlidingInterface.hpp; sourceTree = ""; }; + 4040B24E235FBEC300843C83 /* CDisplacementsInterfaceLegacy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CDisplacementsInterfaceLegacy.hpp; path = ../../SU2_CFD/include/interfaces/fsi/CDisplacementsInterfaceLegacy.hpp; sourceTree = ""; }; + 4040B24F235FBEC300843C83 /* CConjugateHeatInterface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CConjugateHeatInterface.hpp; path = ../../SU2_CFD/include/interfaces/cht/CConjugateHeatInterface.hpp; sourceTree = ""; }; + 4040B250235FBEC300843C83 /* CDiscAdjDisplacementsInterfaceLegacy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CDiscAdjDisplacementsInterfaceLegacy.hpp; path = ../../SU2_CFD/include/interfaces/fsi/CDiscAdjDisplacementsInterfaceLegacy.hpp; sourceTree = ""; }; + 4040B251235FBEC300843C83 /* CFlowTractionInterface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CFlowTractionInterface.hpp; path = ../../SU2_CFD/include/interfaces/fsi/CFlowTractionInterface.hpp; sourceTree = ""; }; + 4040B252235FBEC300843C83 /* CInterface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CInterface.hpp; path = ../../SU2_CFD/include/interfaces/CInterface.hpp; sourceTree = ""; }; + 4040B253235FBEC300843C83 /* CDisplacementsInterface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CDisplacementsInterface.hpp; path = ../../SU2_CFD/include/interfaces/fsi/CDisplacementsInterface.hpp; sourceTree = ""; }; + 4040B254235FBEFD00843C83 /* CDisplacementsInterfaceLegacy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDisplacementsInterfaceLegacy.cpp; path = ../../SU2_CFD/src/interfaces/fsi/CDisplacementsInterfaceLegacy.cpp; sourceTree = ""; }; + 4040B255235FBEFD00843C83 /* CDisplacementsInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDisplacementsInterface.cpp; path = ../../SU2_CFD/src/interfaces/fsi/CDisplacementsInterface.cpp; sourceTree = ""; }; + 4040B256235FBEFD00843C83 /* CFlowTractionInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CFlowTractionInterface.cpp; path = ../../SU2_CFD/src/interfaces/fsi/CFlowTractionInterface.cpp; sourceTree = ""; }; + 4040B257235FBEFD00843C83 /* CDiscAdjFlowTractionInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDiscAdjFlowTractionInterface.cpp; path = ../../SU2_CFD/src/interfaces/fsi/CDiscAdjFlowTractionInterface.cpp; sourceTree = ""; }; + 4040B258235FBEFD00843C83 /* CMixingPlaneInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMixingPlaneInterface.cpp; path = ../../SU2_CFD/src/interfaces/cfd/CMixingPlaneInterface.cpp; sourceTree = ""; }; + 4040B259235FBEFD00843C83 /* CDiscAdjDisplacementsInterfaceLegacy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDiscAdjDisplacementsInterfaceLegacy.cpp; path = ../../SU2_CFD/src/interfaces/fsi/CDiscAdjDisplacementsInterfaceLegacy.cpp; sourceTree = ""; }; + 4040B25A235FBEFD00843C83 /* CConjugateHeatInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CConjugateHeatInterface.cpp; path = ../../SU2_CFD/src/interfaces/cht/CConjugateHeatInterface.cpp; sourceTree = ""; }; + 4040B25B235FBEFD00843C83 /* CSlidingInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSlidingInterface.cpp; path = ../../SU2_CFD/src/interfaces/cfd/CSlidingInterface.cpp; sourceTree = ""; }; + 4040B25C235FBEFD00843C83 /* CConservativeVarsInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CConservativeVarsInterface.cpp; path = ../../SU2_CFD/src/interfaces/cfd/CConservativeVarsInterface.cpp; sourceTree = ""; }; + 4040B25D235FBEFD00843C83 /* CInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CInterface.cpp; path = ../../SU2_CFD/src/interfaces/CInterface.cpp; sourceTree = ""; }; + 4040B26A235FBFF200843C83 /* CCSVFileWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCSVFileWriter.cpp; sourceTree = ""; }; + 4040B26B235FBFF200843C83 /* CSurfaceFVMDataSorter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSurfaceFVMDataSorter.cpp; sourceTree = ""; }; + 4040B26C235FBFF200843C83 /* CParallelFileWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CParallelFileWriter.cpp; sourceTree = ""; }; + 4040B26D235FBFF200843C83 /* CParallelDataSorter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CParallelDataSorter.cpp; sourceTree = ""; }; + 4040B26E235FBFF200843C83 /* CParaviewBinaryFileWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CParaviewBinaryFileWriter.cpp; sourceTree = ""; }; + 4040B26F235FBFF200843C83 /* CFEMDataSorter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CFEMDataSorter.cpp; sourceTree = ""; }; + 4040B270235FBFF200843C83 /* CSU2BinaryFileWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSU2BinaryFileWriter.cpp; sourceTree = ""; }; + 4040B271235FBFF200843C83 /* CTecplotBinaryFileWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CTecplotBinaryFileWriter.cpp; sourceTree = ""; }; + 4040B272235FBFF200843C83 /* CSU2FileWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSU2FileWriter.cpp; sourceTree = ""; }; + 4040B273235FBFF200843C83 /* CFVMDataSorter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CFVMDataSorter.cpp; sourceTree = ""; }; + 4040B274235FBFF200843C83 /* CParaviewFileWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CParaviewFileWriter.cpp; sourceTree = ""; }; + 4040B275235FBFF200843C83 /* CSurfaceFEMDataSorter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSurfaceFEMDataSorter.cpp; sourceTree = ""; }; + 4040B276235FBFF200843C83 /* CTecplotFileWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CTecplotFileWriter.cpp; sourceTree = ""; }; + 4040B277235FBFF200843C83 /* CSU2MeshFileWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSU2MeshFileWriter.cpp; sourceTree = ""; }; + 4040B287235FC03700843C83 /* CParaviewFileWriter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CParaviewFileWriter.hpp; sourceTree = ""; }; + 4040B288235FC03700843C83 /* CTecplotFileWriter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CTecplotFileWriter.hpp; sourceTree = ""; }; + 4040B289235FC03700843C83 /* CSurfaceFEMDataSorter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CSurfaceFEMDataSorter.hpp; sourceTree = ""; }; + 4040B28A235FC03700843C83 /* CSU2MeshFileWriter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CSU2MeshFileWriter.hpp; sourceTree = ""; }; + 4040B28B235FC03700843C83 /* CTecplotBinaryFileWriter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CTecplotBinaryFileWriter.hpp; sourceTree = ""; }; + 4040B28C235FC03700843C83 /* CSU2FileWriter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CSU2FileWriter.hpp; sourceTree = ""; }; + 4040B28D235FC03700843C83 /* CFVMDataSorter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CFVMDataSorter.hpp; sourceTree = ""; }; + 4040B28E235FC03700843C83 /* CParallelDataSorter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CParallelDataSorter.hpp; sourceTree = ""; }; + 4040B28F235FC03700843C83 /* CFEMDataSorter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CFEMDataSorter.hpp; sourceTree = ""; }; + 4040B290235FC03700843C83 /* CParaviewBinaryFileWriter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CParaviewBinaryFileWriter.hpp; sourceTree = ""; }; + 4040B291235FC03700843C83 /* CSU2BinaryFileWriter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CSU2BinaryFileWriter.hpp; sourceTree = ""; }; + 4040B292235FC03700843C83 /* CFileWriter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CFileWriter.hpp; sourceTree = ""; }; + 4040B293235FC03700843C83 /* CCSVFileWriter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CCSVFileWriter.hpp; sourceTree = ""; }; + 4040B294235FC03700843C83 /* CSurfaceFVMDataSorter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CSurfaceFVMDataSorter.hpp; sourceTree = ""; }; E90B4FCB22DFDF92000ED392 /* CMMSIncNSSolution.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMMSIncNSSolution.cpp; path = ../../Common/src/toolboxes/MMS/CMMSIncNSSolution.cpp; sourceTree = ""; }; E90B4FCC22DFDF93000ED392 /* CMMSNSUnitQuadSolutionWallBC.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMMSNSUnitQuadSolutionWallBC.cpp; path = ../../Common/src/toolboxes/MMS/CMMSNSUnitQuadSolutionWallBC.cpp; sourceTree = ""; }; E90B4FCD22DFDF93000ED392 /* CNSUnitQuadSolution.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CNSUnitQuadSolution.cpp; path = ../../Common/src/toolboxes/MMS/CNSUnitQuadSolution.cpp; sourceTree = ""; }; @@ -332,30 +425,9 @@ E96FAF1B2189FF620046BF5D /* fem_gauss_jacobi_quadrature.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = fem_gauss_jacobi_quadrature.inl; path = ../../Common/include/fem_gauss_jacobi_quadrature.inl; sourceTree = ""; }; E96FAF1C2189FF620046BF5D /* fem_cgns_elements.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = fem_cgns_elements.hpp; path = ../../Common/include/fem_cgns_elements.hpp; sourceTree = ""; }; E96FAF1D2189FF620046BF5D /* fem_gauss_jacobi_quadrature.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = fem_gauss_jacobi_quadrature.hpp; path = ../../Common/include/fem_gauss_jacobi_quadrature.hpp; sourceTree = ""; }; - E97429A8231F122A006DA2D3 /* CTransfer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTransfer.cpp; path = ../../SU2_CFD/src/transfer/CTransfer.cpp; sourceTree = ""; }; - E97429AA231F123A006DA2D3 /* CTransfer_BoundaryDisplacements.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTransfer_BoundaryDisplacements.cpp; path = ../../SU2_CFD/src/transfer/physics/CTransfer_BoundaryDisplacements.cpp; sourceTree = ""; }; - E97429AC231F12E5006DA2D3 /* CTransfer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CTransfer.hpp; path = ../../SU2_CFD/include/transfer/CTransfer.hpp; sourceTree = ""; }; - E97429AD231F12F7006DA2D3 /* CTransfer_BoundaryDisplacements.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CTransfer_BoundaryDisplacements.hpp; path = ../../SU2_CFD/include/transfer/physics/CTransfer_BoundaryDisplacements.hpp; sourceTree = ""; }; E97429AE231F1576006DA2D3 /* CMeshSolver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMeshSolver.cpp; path = ../../SU2_CFD/src/solvers/CMeshSolver.cpp; sourceTree = ""; }; E97429AF231F1577006DA2D3 /* CDiscAdjMeshSolver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDiscAdjMeshSolver.cpp; path = ../../SU2_CFD/src/solvers/CDiscAdjMeshSolver.cpp; sourceTree = ""; }; - E97429B2231F158B006DA2D3 /* CDiscAdjMeshSolver.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CDiscAdjMeshSolver.hpp; path = ../../SU2_CFD/include/solvers/CDiscAdjMeshSolver.hpp; sourceTree = ""; }; - E97429B3231F158B006DA2D3 /* CMeshSolver.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CMeshSolver.hpp; path = ../../SU2_CFD/include/solvers/CMeshSolver.hpp; sourceTree = ""; }; - E97429B4231F1612006DA2D3 /* CDiscAdjMeshBoundVariable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDiscAdjMeshBoundVariable.cpp; path = ../../SU2_CFD/src/variables/CDiscAdjMeshBoundVariable.cpp; sourceTree = ""; }; - E97429B5231F1613006DA2D3 /* CFEAFSIBoundVariable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CFEAFSIBoundVariable.cpp; path = ../../SU2_CFD/src/variables/CFEAFSIBoundVariable.cpp; sourceTree = ""; }; - E97429B6231F1613006DA2D3 /* CDiscAdjMeshVariable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDiscAdjMeshVariable.cpp; path = ../../SU2_CFD/src/variables/CDiscAdjMeshVariable.cpp; sourceTree = ""; }; - E97429B7231F1613006DA2D3 /* CDiscAdjFEABoundVariable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDiscAdjFEABoundVariable.cpp; path = ../../SU2_CFD/src/variables/CDiscAdjFEABoundVariable.cpp; sourceTree = ""; }; E97429B8231F1613006DA2D3 /* CMeshElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMeshElement.cpp; path = ../../SU2_CFD/src/variables/CMeshElement.cpp; sourceTree = ""; }; - E97429B9231F1613006DA2D3 /* CMeshBoundVariable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMeshBoundVariable.cpp; path = ../../SU2_CFD/src/variables/CMeshBoundVariable.cpp; sourceTree = ""; }; - E97429BA231F1613006DA2D3 /* CMeshVariable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMeshVariable.cpp; path = ../../SU2_CFD/src/variables/CMeshVariable.cpp; sourceTree = ""; }; - E97429C2231F1661006DA2D3 /* CMeshElement.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CMeshElement.hpp; path = ../../SU2_CFD/include/variables/CMeshElement.hpp; sourceTree = ""; }; - E97429C3231F1661006DA2D3 /* CDiscAdjMeshVariable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CDiscAdjMeshVariable.hpp; path = ../../SU2_CFD/include/variables/CDiscAdjMeshVariable.hpp; sourceTree = ""; }; - E97429C4231F1661006DA2D3 /* CDiscAdjFEABoundVariable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CDiscAdjFEABoundVariable.hpp; path = ../../SU2_CFD/include/variables/CDiscAdjFEABoundVariable.hpp; sourceTree = ""; }; - E97429C5231F1661006DA2D3 /* CMeshVariable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CMeshVariable.hpp; path = ../../SU2_CFD/include/variables/CMeshVariable.hpp; sourceTree = ""; }; - E97429C6231F1661006DA2D3 /* CDiscAdjMeshBoundVariable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CDiscAdjMeshBoundVariable.hpp; path = ../../SU2_CFD/include/variables/CDiscAdjMeshBoundVariable.hpp; sourceTree = ""; }; - E97429C7231F1661006DA2D3 /* CFEAFSIBoundVariable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CFEAFSIBoundVariable.hpp; path = ../../SU2_CFD/include/variables/CFEAFSIBoundVariable.hpp; sourceTree = ""; }; - E97429C8231F1661006DA2D3 /* CMeshBoundVariable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CMeshBoundVariable.hpp; path = ../../SU2_CFD/include/variables/CMeshBoundVariable.hpp; sourceTree = ""; }; - E97429C9231F16A2006DA2D3 /* CFEAMeshElasticity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CFEAMeshElasticity.cpp; path = ../../SU2_CFD/src/numerics/CFEAMeshElasticity.cpp; sourceTree = ""; }; - E97429CB231F1760006DA2D3 /* CFEAMeshElasticity.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CFEAMeshElasticity.hpp; path = ../../SU2_CFD/include/numerics/CFEAMeshElasticity.hpp; sourceTree = ""; }; E97B6C8117F941800008255B /* config_template.cfg */ = {isa = PBXFileReference; lastKnownFileType = text; name = config_template.cfg; path = ../../config_template.cfg; sourceTree = ""; }; E9C2835022A701B5007B4E59 /* CMMSNSTwoHalfSpheresSolution.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CMMSNSTwoHalfSpheresSolution.hpp; path = ../../Common/include/toolboxes/MMS/CMMSNSTwoHalfSpheresSolution.hpp; sourceTree = ""; }; E9C2835122A701B5007B4E59 /* CMMSNSTwoHalfCirclesSolution.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CMMSNSTwoHalfCirclesSolution.hpp; path = ../../Common/include/toolboxes/MMS/CMMSNSTwoHalfCirclesSolution.hpp; sourceTree = ""; }; @@ -386,16 +458,10 @@ E9D6EE5B23165FE400618E36 /* CDummyDriver.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CDummyDriver.hpp; path = ../../SU2_CFD/include/drivers/CDummyDriver.hpp; sourceTree = ""; }; E9D6EE5C2316653100618E36 /* CSU2ASCIIMeshReaderFVM.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CSU2ASCIIMeshReaderFVM.cpp; path = ../../Common/src/CSU2ASCIIMeshReaderFVM.cpp; sourceTree = ""; }; E9D6EE5E2316655400618E36 /* CSU2ASCIIMeshReaderFVM.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CSU2ASCIIMeshReaderFVM.hpp; path = ../../Common/include/CSU2ASCIIMeshReaderFVM.hpp; sourceTree = ""; }; - E9D6EE5F2317B4C000618E36 /* CTransfer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTransfer.cpp; path = ../../SU2_CFD/src/transfer/CTransfer.cpp; sourceTree = ""; }; - E9D6EE612317B4CE00618E36 /* CTransfer_BoundaryDisplacements.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CTransfer_BoundaryDisplacements.cpp; path = ../../SU2_CFD/src/transfer/physics/CTransfer_BoundaryDisplacements.cpp; sourceTree = ""; }; - E9D6EE632317B4E100618E36 /* CTransfer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CTransfer.hpp; path = ../../SU2_CFD/include/transfer/CTransfer.hpp; sourceTree = ""; }; - E9D6EE642317B4F500618E36 /* CTransfer_BoundaryDisplacements.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CTransfer_BoundaryDisplacements.hpp; path = ../../SU2_CFD/include/transfer/physics/CTransfer_BoundaryDisplacements.hpp; sourceTree = ""; }; E9D6EE652317B80500618E36 /* CMeshSolver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMeshSolver.cpp; path = ../../SU2_CFD/src/solvers/CMeshSolver.cpp; sourceTree = ""; }; E9D6EE662317B80600618E36 /* CDiscAdjMeshSolver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDiscAdjMeshSolver.cpp; path = ../../SU2_CFD/src/solvers/CDiscAdjMeshSolver.cpp; sourceTree = ""; }; E9D6EE692317B86300618E36 /* CFEAMeshElasticity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CFEAMeshElasticity.cpp; path = ../../SU2_CFD/src/numerics/CFEAMeshElasticity.cpp; sourceTree = ""; }; E9D6EE6B2317B88F00618E36 /* CDiscAdjMeshBoundVariable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDiscAdjMeshBoundVariable.cpp; path = ../../SU2_CFD/src/variables/CDiscAdjMeshBoundVariable.cpp; sourceTree = ""; }; - E9D6EE6C2317B88F00618E36 /* CFEAFSIBoundVariable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CFEAFSIBoundVariable.cpp; path = ../../SU2_CFD/src/variables/CFEAFSIBoundVariable.cpp; sourceTree = ""; }; - E9D6EE6D2317B88F00618E36 /* CDiscAdjMeshVariable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDiscAdjMeshVariable.cpp; path = ../../SU2_CFD/src/variables/CDiscAdjMeshVariable.cpp; sourceTree = ""; }; E9D6EE6E2317B88F00618E36 /* CDiscAdjFEABoundVariable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CDiscAdjFEABoundVariable.cpp; path = ../../SU2_CFD/src/variables/CDiscAdjFEABoundVariable.cpp; sourceTree = ""; }; E9D6EE6F2317B88F00618E36 /* CMeshElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMeshElement.cpp; path = ../../SU2_CFD/src/variables/CMeshElement.cpp; sourceTree = ""; }; E9D6EE702317B88F00618E36 /* CMeshBoundVariable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CMeshBoundVariable.cpp; path = ../../SU2_CFD/src/variables/CMeshBoundVariable.cpp; sourceTree = ""; }; @@ -404,11 +470,9 @@ E9D6EE7A2317B8B000618E36 /* CDiscAdjMeshSolver.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CDiscAdjMeshSolver.hpp; path = ../../SU2_CFD/include/solvers/CDiscAdjMeshSolver.hpp; sourceTree = ""; }; E9D6EE7B2317B8B000618E36 /* CMeshSolver.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CMeshSolver.hpp; path = ../../SU2_CFD/include/solvers/CMeshSolver.hpp; sourceTree = ""; }; E9D6EE7C2317B8CC00618E36 /* CMeshElement.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CMeshElement.hpp; path = ../../SU2_CFD/include/variables/CMeshElement.hpp; sourceTree = ""; }; - E9D6EE7D2317B8CC00618E36 /* CDiscAdjMeshVariable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CDiscAdjMeshVariable.hpp; path = ../../SU2_CFD/include/variables/CDiscAdjMeshVariable.hpp; sourceTree = ""; }; E9D6EE7E2317B8CC00618E36 /* CDiscAdjFEABoundVariable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CDiscAdjFEABoundVariable.hpp; path = ../../SU2_CFD/include/variables/CDiscAdjFEABoundVariable.hpp; sourceTree = ""; }; E9D6EE7F2317B8CC00618E36 /* CMeshVariable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CMeshVariable.hpp; path = ../../SU2_CFD/include/variables/CMeshVariable.hpp; sourceTree = ""; }; E9D6EE802317B8CC00618E36 /* CDiscAdjMeshBoundVariable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CDiscAdjMeshBoundVariable.hpp; path = ../../SU2_CFD/include/variables/CDiscAdjMeshBoundVariable.hpp; sourceTree = ""; }; - E9D6EE812317B8CC00618E36 /* CFEAFSIBoundVariable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CFEAFSIBoundVariable.hpp; path = ../../SU2_CFD/include/variables/CFEAFSIBoundVariable.hpp; sourceTree = ""; }; E9D6EE822317B8CC00618E36 /* CMeshBoundVariable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CMeshBoundVariable.hpp; path = ../../SU2_CFD/include/variables/CMeshBoundVariable.hpp; sourceTree = ""; }; E9D85B4B1C3F1B9E0077122F /* ad_structure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = ad_structure.cpp; path = ../../Common/src/ad_structure.cpp; sourceTree = ""; }; E9D85B4D1C3F1BE00077122F /* ad_structure.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; name = ad_structure.hpp; path = ../../Common/include/ad_structure.hpp; sourceTree = ""; }; @@ -420,8 +484,6 @@ E9D885A72303F8D000917362 /* CBoxMeshReaderFVM.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CBoxMeshReaderFVM.hpp; path = ../../Common/include/CBoxMeshReaderFVM.hpp; sourceTree = ""; }; E9D885A82303F8E400917362 /* CBoxMeshReaderFVM.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CBoxMeshReaderFVM.cpp; path = ../../Common/src/CBoxMeshReaderFVM.cpp; sourceTree = ""; }; E9D9CE851C62A1A7004119E9 /* interpolation_structure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = interpolation_structure.cpp; path = ../../Common/src/interpolation_structure.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; - E9D9CE871C62A1C8004119E9 /* transfer_physics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; name = transfer_physics.cpp; path = ../../SU2_CFD/src/transfer_physics.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; - E9D9CE961C62A272004119E9 /* transfer_structure.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; lineEnding = 0; name = transfer_structure.inl; path = ../../SU2_CFD/include/transfer_structure.inl; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; E9D9CE971C62A2A7004119E9 /* interpolation_structure.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; lineEnding = 0; name = interpolation_structure.hpp; path = ../../Common/include/interpolation_structure.hpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; E9E51AD522FA313800773E0C /* CLinearPartitioner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CLinearPartitioner.cpp; path = ../../Common/src/toolboxes/CLinearPartitioner.cpp; sourceTree = ""; }; E9E51AD722FA314F00773E0C /* CLinearPartitioner.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = CLinearPartitioner.hpp; path = ../../Common/include/toolboxes/CLinearPartitioner.hpp; sourceTree = ""; }; @@ -495,13 +557,23 @@ 052D51AB17A22E24003BE8B2 /* Output */ = { isa = PBXGroup; children = ( - 05E6DBD517EB62A100FA1F7E /* output_cgns.cpp */, - 05812D7A1F2787540086FCB0 /* output_physics.cpp */, - 05E6DBD617EB62A100FA1F7E /* output_paraview.cpp */, - 05E6DBD717EB62A100FA1F7E /* output_structure.cpp */, - 05E6DBD817EB62A100FA1F7E /* output_tecplot.cpp */, - 050698091AA6179100FF4F07 /* output_fieldview.cpp */, - 05755F091A54AC4500600019 /* output_su2.cpp */, + 4040B269235FBFF200843C83 /* filewriter */, + 403426B8235F83B1005B5215 /* CAdjElasticityOutput.cpp */, + 403426BD235F83B1005B5215 /* CAdjFlowCompOutput.cpp */, + 403426B2235F83B1005B5215 /* CAdjFlowIncOutput.cpp */, + 403426C0235F83B2005B5215 /* CAdjHeatOutput.cpp */, + 403426C1235F83B2005B5215 /* CBaselineOutput.cpp */, + 403426B9235F83B1005B5215 /* CElasticityOutput.cpp */, + 403426BC235F83B1005B5215 /* CFlowCompFEMOutput.cpp */, + 403426BA235F83B1005B5215 /* CFlowCompOutput.cpp */, + 403426B4235F83B1005B5215 /* CFlowIncOutput.cpp */, + 403426B3235F83B1005B5215 /* CFlowOutput.cpp */, + 403426B5235F83B1005B5215 /* CHeatOutput.cpp */, + 403426B7235F83B1005B5215 /* CMeshOutput.cpp */, + 403426B6235F83B1005B5215 /* CMultizoneOutput.cpp */, + 403426BE235F83B1005B5215 /* COutput.cpp */, + 403426BF235F83B2005B5215 /* output_physics.cpp */, + 403426BB235F83B1005B5215 /* output_structure_legacy.cpp */, ); name = Output; sourceTree = ""; @@ -555,12 +627,10 @@ 05E6DBB017EB624700FA1F7E /* integration_structure.inl */, E941BBA61B71D1AB005C6C06 /* mpi_structure.inl */, 05E6DBB117EB624700FA1F7E /* numerics_structure.inl */, - 05812D7C1F2787B60086FCB0 /* output_structure.inl */, 05E6DAA617EB603F00FA1F7E /* primal_grid_structure.inl */, 355D2C9D2172BDE100C10535 /* sgs_model.inl */, 05E6DBB217EB624700FA1F7E /* solver_structure.inl */, E90B501522DFE0CC000ED392 /* task_definition.inl */, - E9D9CE961C62A272004119E9 /* transfer_structure.inl */, 05F108A11978D2D700F2F288 /* transport_model.inl */, 3599C5D62121FAF4003AAF05 /* wall_model.inl */, ); @@ -575,23 +645,18 @@ E96FAF1A2189FF620046BF5D /* blas_structure.hpp */, E9D885A72303F8D000917362 /* CBoxMeshReaderFVM.hpp */, E9E51ADB22FAB10D00773E0C /* CCGNSMeshReaderFVM.hpp */, - E9D6EE7E2317B8CC00618E36 /* CDiscAdjFEABoundVariable.hpp */, - E9D6EE802317B8CC00618E36 /* CDiscAdjMeshBoundVariable.hpp */, E9D6EE7A2317B8B000618E36 /* CDiscAdjMeshSolver.hpp */, - E9D6EE7D2317B8CC00618E36 /* CDiscAdjMeshVariable.hpp */, + 403426E6235F88ED005B5215 /* CDiscAdjMultizoneDriver.hpp */, EB14FF9C22F790720045FB27 /* CDiscAdjSinglezoneDriver.hpp */, EB14FF9D22F790720045FB27 /* CDriver.hpp */, E9D6EE5B23165FE400618E36 /* CDummyDriver.hpp */, - E9D6EE812317B8CC00618E36 /* CFEAFSIBoundVariable.hpp */, E9D6EE792317B8A100618E36 /* CFEAMeshElasticity.hpp */, E9C2835A22A701B6007B4E59 /* CIncTGVSolution.hpp */, E9C2835722A701B5007B4E59 /* CInviscidVortexSolution.hpp */, E9E51AD722FA314F00773E0C /* CLinearPartitioner.hpp */, - E9D6EE822317B8CC00618E36 /* CMeshBoundVariable.hpp */, E9D6EE7C2317B8CC00618E36 /* CMeshElement.hpp */, E9E51ADA22FA604600773E0C /* CMeshReaderFVM.hpp */, E9D6EE7B2317B8B000618E36 /* CMeshSolver.hpp */, - E9D6EE7F2317B8CC00618E36 /* CMeshVariable.hpp */, E9C2835222A701B5007B4E59 /* CMMSIncEulerSolution.hpp */, E9C2835C22A701B6007B4E59 /* CMMSIncNSSolution.hpp */, E9C2835122A701B5007B4E59 /* CMMSNSTwoHalfCirclesSolution.hpp */, @@ -607,8 +672,6 @@ EB14FF9E22F790720045FB27 /* CSinglezoneDriver.hpp */, E9D6EE5E2316655400618E36 /* CSU2ASCIIMeshReaderFVM.hpp */, E9C2835922A701B5007B4E59 /* CTGVSolution.hpp */, - E9D6EE642317B4F500618E36 /* CTransfer_BoundaryDisplacements.hpp */, - E9D6EE632317B4E100618E36 /* CTransfer.hpp */, E9C2835422A701B5007B4E59 /* CUserDefinedSolution.hpp */, E9C2835522A701B5007B4E59 /* CVerificationSolution.hpp */, E941BB951B71D1AB005C6C06 /* datatype_structure.hpp */, @@ -627,13 +690,14 @@ 05E6DAC817EB608000FA1F7E /* grid_adaptation_structure.hpp */, 05E6DAC917EB608000FA1F7E /* grid_movement_structure.hpp */, 05E6DBB517EB627400FA1F7E /* integration_structure.hpp */, + 4040B268235FBF1B00843C83 /* Interfaces */, E9D9CE971C62A2A7004119E9 /* interpolation_structure.hpp */, 05E6DBB617EB627400FA1F7E /* iteration_structure.hpp */, E90B505622DFE54B000ED392 /* LinearSolver */, E941BBA51B71D1AB005C6C06 /* mpi_structure.hpp */, 05E6DBB717EB627400FA1F7E /* numerics_structure.hpp */, 05E6DACC17EB608000FA1F7E /* option_structure.hpp */, - 05E6DBB817EB627400FA1F7E /* output_structure.hpp */, + 403426D3235F857D005B5215 /* Output */, 05E6DACD17EB608000FA1F7E /* primal_grid_structure.hpp */, 400CEC2F21FA81B60019B790 /* printing_toolbox.hpp */, 355D2C9E2172BDE100C10535 /* sgs_model.hpp */, @@ -714,6 +778,7 @@ 0541ABE41370DC56002D668B /* InLine */, 0541ABE51370DC5E002D668B /* Include */, 1AB674ADFE9D54B511CA2CBB /* Products */, + 403426B0235F8376005B5215 /* Recovered References */, ); name = SU2_CFD; sourceTree = ""; @@ -733,6 +798,7 @@ 0530E57317FDF97F00733CE8 /* Geometry */, 052D51AA17A22E15003BE8B2 /* Integration */, 05E6DBC017EB62A100FA1F7E /* iteration_structure.cpp */, + 4040B249235FB87300843C83 /* Interfaces */, E90B501322DFE060000ED392 /* LinearSolver */, E90B4FE522DFDF9C000ED392 /* MMS */, E941BB911B71D124005C6C06 /* mpi_structure.cpp */, @@ -758,6 +824,118 @@ name = Products; sourceTree = ""; }; + 403426B0235F8376005B5215 /* Recovered References */ = { + isa = PBXGroup; + children = ( + E97429AE231F1576006DA2D3 /* CMeshSolver.cpp */, + E97429B8231F1613006DA2D3 /* CMeshElement.cpp */, + E97429AF231F1577006DA2D3 /* CDiscAdjMeshSolver.cpp */, + ); + name = "Recovered References"; + sourceTree = ""; + }; + 403426D3235F857D005B5215 /* Output */ = { + isa = PBXGroup; + children = ( + 4040B286235FC03700843C83 /* filewriter */, + 403426DD235F85D6005B5215 /* CAdjElasticityOutput.hpp */, + 403426E4235F85D7005B5215 /* CAdjFlowIncOutput.hpp */, + 403426E3235F85D6005B5215 /* CAdjFlowOutput.hpp */, + 403426DE235F85D6005B5215 /* CAdjHeatOutput.hpp */, + 403426DF235F85D6005B5215 /* CBaselineOutput.hpp */, + 403426E0235F85D6005B5215 /* CElasticityOutput.hpp */, + 403426DC235F85D5005B5215 /* CFlowCompFEMOutput.hpp */, + 403426E1235F85D6005B5215 /* CFlowCompOutput.hpp */, + 403426D5235F85D5005B5215 /* CFlowIncOutput.hpp */, + 403426DA235F85D5005B5215 /* CFlowOutput.hpp */, + 403426DB235F85D5005B5215 /* CHeatOutput.hpp */, + 403426D4235F85D5005B5215 /* CMeshOutput.hpp */, + 403426D6235F85D5005B5215 /* CMultizoneOutput.hpp */, + 403426D7235F85D5005B5215 /* COutput.hpp */, + 403426D8235F85D5005B5215 /* COutputLegacy.hpp */, + 403426E2235F85D6005B5215 /* output_structure_legacy.inl */, + ); + name = Output; + sourceTree = ""; + }; + 4040B249235FB87300843C83 /* Interfaces */ = { + isa = PBXGroup; + children = ( + 4040B25A235FBEFD00843C83 /* CConjugateHeatInterface.cpp */, + 4040B25C235FBEFD00843C83 /* CConservativeVarsInterface.cpp */, + 4040B259235FBEFD00843C83 /* CDiscAdjDisplacementsInterfaceLegacy.cpp */, + 4040B257235FBEFD00843C83 /* CDiscAdjFlowTractionInterface.cpp */, + 4040B255235FBEFD00843C83 /* CDisplacementsInterface.cpp */, + 4040B254235FBEFD00843C83 /* CDisplacementsInterfaceLegacy.cpp */, + 4040B256235FBEFD00843C83 /* CFlowTractionInterface.cpp */, + 4040B25D235FBEFD00843C83 /* CInterface.cpp */, + 4040B258235FBEFD00843C83 /* CMixingPlaneInterface.cpp */, + 4040B25B235FBEFD00843C83 /* CSlidingInterface.cpp */, + ); + name = Interfaces; + sourceTree = ""; + }; + 4040B268235FBF1B00843C83 /* Interfaces */ = { + isa = PBXGroup; + children = ( + 4040B24F235FBEC300843C83 /* CConjugateHeatInterface.hpp */, + 4040B24C235FBEC300843C83 /* CConservativeVarsInterface.hpp */, + 4040B250235FBEC300843C83 /* CDiscAdjDisplacementsInterfaceLegacy.hpp */, + 4040B24A235FBEC300843C83 /* CDiscAdjFlowTractionInterface.hpp */, + 4040B253235FBEC300843C83 /* CDisplacementsInterface.hpp */, + 4040B24E235FBEC300843C83 /* CDisplacementsInterfaceLegacy.hpp */, + 4040B251235FBEC300843C83 /* CFlowTractionInterface.hpp */, + 4040B252235FBEC300843C83 /* CInterface.hpp */, + 4040B24B235FBEC300843C83 /* CMixingPlaneInterface.hpp */, + 4040B24D235FBEC300843C83 /* CSlidingInterface.hpp */, + ); + name = Interfaces; + sourceTree = ""; + }; + 4040B269235FBFF200843C83 /* filewriter */ = { + isa = PBXGroup; + children = ( + 4040B26A235FBFF200843C83 /* CCSVFileWriter.cpp */, + 4040B26B235FBFF200843C83 /* CSurfaceFVMDataSorter.cpp */, + 4040B26C235FBFF200843C83 /* CParallelFileWriter.cpp */, + 4040B26D235FBFF200843C83 /* CParallelDataSorter.cpp */, + 4040B26E235FBFF200843C83 /* CParaviewBinaryFileWriter.cpp */, + 4040B26F235FBFF200843C83 /* CFEMDataSorter.cpp */, + 4040B270235FBFF200843C83 /* CSU2BinaryFileWriter.cpp */, + 4040B271235FBFF200843C83 /* CTecplotBinaryFileWriter.cpp */, + 4040B272235FBFF200843C83 /* CSU2FileWriter.cpp */, + 4040B273235FBFF200843C83 /* CFVMDataSorter.cpp */, + 4040B274235FBFF200843C83 /* CParaviewFileWriter.cpp */, + 4040B275235FBFF200843C83 /* CSurfaceFEMDataSorter.cpp */, + 4040B276235FBFF200843C83 /* CTecplotFileWriter.cpp */, + 4040B277235FBFF200843C83 /* CSU2MeshFileWriter.cpp */, + ); + name = filewriter; + path = ../../SU2_CFD/src/output/filewriter; + sourceTree = ""; + }; + 4040B286235FC03700843C83 /* filewriter */ = { + isa = PBXGroup; + children = ( + 4040B287235FC03700843C83 /* CParaviewFileWriter.hpp */, + 4040B288235FC03700843C83 /* CTecplotFileWriter.hpp */, + 4040B289235FC03700843C83 /* CSurfaceFEMDataSorter.hpp */, + 4040B28A235FC03700843C83 /* CSU2MeshFileWriter.hpp */, + 4040B28B235FC03700843C83 /* CTecplotBinaryFileWriter.hpp */, + 4040B28C235FC03700843C83 /* CSU2FileWriter.hpp */, + 4040B28D235FC03700843C83 /* CFVMDataSorter.hpp */, + 4040B28E235FC03700843C83 /* CParallelDataSorter.hpp */, + 4040B28F235FC03700843C83 /* CFEMDataSorter.hpp */, + 4040B290235FC03700843C83 /* CParaviewBinaryFileWriter.hpp */, + 4040B291235FC03700843C83 /* CSU2BinaryFileWriter.hpp */, + 4040B292235FC03700843C83 /* CFileWriter.hpp */, + 4040B293235FC03700843C83 /* CCSVFileWriter.hpp */, + 4040B294235FC03700843C83 /* CSurfaceFVMDataSorter.hpp */, + ); + name = filewriter; + path = ../../SU2_CFD/include/output/filewriter; + sourceTree = ""; + }; E90B4FE522DFDF9C000ED392 /* MMS */ = { isa = PBXGroup; children = ( @@ -788,11 +966,9 @@ E9D6EE6E2317B88F00618E36 /* CDiscAdjFEABoundVariable.cpp */, E90B4FEB22DFDFE2000ED392 /* CDiscAdjFEAVariable.cpp */, E9D6EE6B2317B88F00618E36 /* CDiscAdjMeshBoundVariable.cpp */, - E9D6EE6D2317B88F00618E36 /* CDiscAdjMeshVariable.cpp */, E90B4FEA22DFDFE2000ED392 /* CDiscAdjVariable.cpp */, E90B4FEF22DFDFE3000ED392 /* CEulerVariable.cpp */, E90B4FF622DFDFE4000ED392 /* CFEABoundVariable.cpp */, - E9D6EE6C2317B88F00618E36 /* CFEAFSIBoundVariable.cpp */, E90B4FF422DFDFE4000ED392 /* CFEAVariable.cpp */, E90B4FEE22DFDFE3000ED392 /* CHeatFVMVariable.cpp */, E90B4FE722DFDFE2000ED392 /* CIncEulerVariable.cpp */, @@ -828,7 +1004,9 @@ E90B504C22DFE4B9000ED392 /* CAdjNSVariable.hpp */, E90B503C22DFE4B6000ED392 /* CAdjTurbVariable.hpp */, E90B504922DFE4B8000ED392 /* CBaselineVariable.hpp */, + E9D6EE7E2317B8CC00618E36 /* CDiscAdjFEABoundVariable.hpp */, E90B503E22DFE4B7000ED392 /* CDiscAdjFEAVariable.hpp */, + E9D6EE802317B8CC00618E36 /* CDiscAdjMeshBoundVariable.hpp */, E90B504422DFE4B7000ED392 /* CDiscAdjVariable.hpp */, E90B504522DFE4B8000ED392 /* CEulerVariable.hpp */, E90B504322DFE4B7000ED392 /* CFEABoundVariable.hpp */, @@ -836,6 +1014,8 @@ E90B504822DFE4B8000ED392 /* CHeatFVMVariable.hpp */, E90B504222DFE4B7000ED392 /* CIncEulerVariable.hpp */, E90B504722DFE4B8000ED392 /* CIncNSVariable.hpp */, + E9D6EE822317B8CC00618E36 /* CMeshBoundVariable.hpp */, + E9D6EE7F2317B8CC00618E36 /* CMeshVariable.hpp */, E90B504122DFE4B7000ED392 /* CNSVariable.hpp */, E90B504D22DFE4B9000ED392 /* CTransLMVariable.hpp */, E90B503F22DFE4B7000ED392 /* CTurbSAVariable.hpp */, @@ -886,10 +1066,7 @@ E9D9CE841C62A16D004119E9 /* MultiZone */ = { isa = PBXGroup; children = ( - E9D6EE612317B4CE00618E36 /* CTransfer_BoundaryDisplacements.cpp */, - E9D6EE5F2317B4C000618E36 /* CTransfer.cpp */, E9D9CE851C62A1A7004119E9 /* interpolation_structure.cpp */, - E9D9CE871C62A1C8004119E9 /* transfer_physics.cpp */, ); name = MultiZone; sourceTree = ""; @@ -897,6 +1074,7 @@ EB14FF9322F790320045FB27 /* Driver */ = { isa = PBXGroup; children = ( + 403426EC235F8E29005B5215 /* CDiscAdjMultizoneDriver.cpp */, EB14FF9522F790500045FB27 /* CDiscAdjSinglezoneDriver.cpp */, EB14FF9622F790500045FB27 /* CDriver.cpp */, E9D6EE5923165FD300618E36 /* CDummyDriver.cpp */, @@ -963,80 +1141,94 @@ E90B4FE222DFDF94000ED392 /* CMMSNSTwoHalfCirclesSolution.cpp in Sources */, E90B500722DFDFE4000ED392 /* CNSVariable.cpp in Sources */, 05E6DB9217EB61E600FA1F7E /* config_structure.cpp in Sources */, - 05755F0A1A54AC4500600019 /* output_su2.cpp in Sources */, E96FAF142189FECA0046BF5D /* graph_coloring_structure.cpp in Sources */, + 4040B27F235FBFF200843C83 /* CTecplotBinaryFileWriter.cpp in Sources */, 05E6DB9317EB61E600FA1F7E /* dual_grid_structure.cpp in Sources */, E96FAF152189FECA0046BF5D /* fem_gauss_jacobi_quadrature.cpp in Sources */, 05E6DB9417EB61E600FA1F7E /* geometry_structure.cpp in Sources */, + 4040B261235FBEFD00843C83 /* CDiscAdjFlowTractionInterface.cpp in Sources */, E9D6EE5D2316653200618E36 /* CSU2ASCIIMeshReaderFVM.cpp in Sources */, E90B4FFE22DFDFE4000ED392 /* CAdjEulerVariable.cpp in Sources */, + 4040B260235FBEFD00843C83 /* CFlowTractionInterface.cpp in Sources */, E90B500522DFDFE4000ED392 /* CTransLMVariable.cpp in Sources */, 05E6DB9517EB61E600FA1F7E /* grid_adaptation_structure.cpp in Sources */, E9E674342302A2E4009B6A25 /* CMultiGridQueue.cpp in Sources */, E90B500322DFDFE4000ED392 /* CBaselineVariable.cpp in Sources */, 05AF9F221BE1E1830062E1F1 /* gauss_structure.cpp in Sources */, + 4040B27B235FBFF200843C83 /* CParallelDataSorter.cpp in Sources */, 0530E57017FDF7D300733CE8 /* numerics_direct_elasticity.cpp in Sources */, 0530E56A17FDF7AC00733CE8 /* solver_direct_elasticity.cpp in Sources */, + 4040B27C235FBFF200843C83 /* CParaviewBinaryFileWriter.cpp in Sources */, 05E6DB9617EB61E600FA1F7E /* grid_movement_structure.cpp in Sources */, + 403426CF235F83B2005B5215 /* output_physics.cpp in Sources */, + 4040B25E235FBEFD00843C83 /* CDisplacementsInterfaceLegacy.cpp in Sources */, E90B4FDF22DFDF94000ED392 /* CInviscidVortexSolution.cpp in Sources */, + 4040B280235FBFF200843C83 /* CSU2FileWriter.cpp in Sources */, 05E6DB9917EB61E600FA1F7E /* primal_grid_structure.cpp in Sources */, E90B4FDC22DFDF94000ED392 /* CIncTGVSolution.cpp in Sources */, - E97429BE231F1614006DA2D3 /* CDiscAdjFEABoundVariable.cpp in Sources */, 05AF9F201BE1E1830062E1F1 /* element_linear.cpp in Sources */, E90B500622DFDFE4000ED392 /* CFEAVariable.cpp in Sources */, - E97429BD231F1614006DA2D3 /* CDiscAdjMeshVariable.cpp in Sources */, 05F8F2682008A1C8000FEA01 /* python_wrapper_structure.cpp in Sources */, E90B4FE422DFDF94000ED392 /* CVerificationSolution.cpp in Sources */, E90B4FE022DFDF94000ED392 /* CMMSNSUnitQuadSolution.cpp in Sources */, E9225F761FCBC36D002F3682 /* solver_adjoint_elasticity.cpp in Sources */, E9E51AD622FA313900773E0C /* CLinearPartitioner.cpp in Sources */, + 4040B281235FBFF200843C83 /* CFVMDataSorter.cpp in Sources */, 05E6DC0117EB62A100FA1F7E /* definition_structure.cpp in Sources */, 05E6DC0317EB62A100FA1F7E /* integration_structure.cpp in Sources */, E9D6EE782317B88F00618E36 /* CMeshVariable.cpp in Sources */, + 403426CA235F83B2005B5215 /* CFlowCompOutput.cpp in Sources */, E9E51ADD22FAB11800773E0C /* CCGNSMeshReaderFVM.cpp in Sources */, E9E674372302A92C009B6A25 /* CRectangularMeshReaderFVM.cpp in Sources */, - E9D6EE742317B88F00618E36 /* CDiscAdjMeshVariable.cpp in Sources */, EB14FF9822F790500045FB27 /* CSinglezoneDriver.cpp in Sources */, E9F512C81CB2FD6B004D5089 /* numerics_direct_elasticity_linear.cpp in Sources */, E90B4FE322DFDF94000ED392 /* CRinglebSolution.cpp in Sources */, 05E6DC0417EB62A100FA1F7E /* integration_time.cpp in Sources */, - E9D6EE572316522800618E36 /* CDummyDriver.cpp in Sources */, + 4040B25F235FBEFD00843C83 /* CDisplacementsInterface.cpp in Sources */, + E9D6EE572316522800618E36 /* (null) in Sources */, 05F1089B1978D2AE00F2F288 /* fluid_model_ppr.cpp in Sources */, E97429B0231F1577006DA2D3 /* CMeshSolver.cpp in Sources */, - E97429C0231F1614006DA2D3 /* CMeshBoundVariable.cpp in Sources */, - 05812D7B1F2787540086FCB0 /* output_physics.cpp in Sources */, E941BB8E1B71D0D0005C6C06 /* solver_adjoint_discrete.cpp in Sources */, 05E6DC0517EB62A100FA1F7E /* iteration_structure.cpp in Sources */, + 403426CC235F83B2005B5215 /* CFlowCompFEMOutput.cpp in Sources */, 05E6DC0817EB62A100FA1F7E /* numerics_adjoint_mean.cpp in Sources */, 05AF9F211BE1E1830062E1F1 /* element_structure.cpp in Sources */, + 403426CB235F83B2005B5215 /* output_structure_legacy.cpp in Sources */, E90B500022DFDFE4000ED392 /* CHeatFVMVariable.cpp in Sources */, - E97429A9231F122A006DA2D3 /* CTransfer.cpp in Sources */, E90B500922DFDFE4000ED392 /* CTurbSAVariable.cpp in Sources */, 05E6DC0B17EB62A100FA1F7E /* numerics_adjoint_turbulent.cpp in Sources */, - E97429BB231F1614006DA2D3 /* CDiscAdjMeshBoundVariable.cpp in Sources */, - E9D6EE602317B4C000618E36 /* CTransfer.cpp in Sources */, 05F108A41978D2F200F2F288 /* transport_model.cpp in Sources */, E9D6EE682317B80600618E36 /* CDiscAdjMeshSolver.cpp in Sources */, + 4040B282235FBFF200843C83 /* CParaviewFileWriter.cpp in Sources */, E9FDF6EA1D2DD0560066E49C /* adt_structure.cpp in Sources */, 05E6DC0E17EB62A100FA1F7E /* numerics_direct_heat.cpp in Sources */, E90B500422DFDFE4000ED392 /* CTurbVariable.cpp in Sources */, E90D35F7203F9C5800A3290D /* fluid_model_inc.cpp in Sources */, 05F1089A1978D2AE00F2F288 /* fluid_model_pig.cpp in Sources */, 05E6DC1017EB62A100FA1F7E /* numerics_direct_mean.cpp in Sources */, + 4040B27A235FBFF200843C83 /* CParallelFileWriter.cpp in Sources */, E9D85B4C1C3F1B9E0077122F /* ad_structure.cpp in Sources */, + 4040B263235FBEFD00843C83 /* CDiscAdjDisplacementsInterfaceLegacy.cpp in Sources */, E90B4FDD22DFDF94000ED392 /* CUserDefinedSolution.cpp in Sources */, + 403426C6235F83B2005B5215 /* CMultizoneOutput.cpp in Sources */, 05F1089D1978D2AE00F2F288 /* fluid_model.cpp in Sources */, + 4040B264235FBEFD00843C83 /* CConjugateHeatInterface.cpp in Sources */, + 4040B285235FBFF200843C83 /* CSU2MeshFileWriter.cpp in Sources */, + 403426C8235F83B2005B5215 /* CAdjElasticityOutput.cpp in Sources */, + 4040B265235FBEFD00843C83 /* CSlidingInterface.cpp in Sources */, E90B4FD922DFDF94000ED392 /* CMMSNSUnitQuadSolutionWallBC.cpp in Sources */, E9D6EE762317B88F00618E36 /* CMeshElement.cpp in Sources */, E90B4FFA22DFDFE4000ED392 /* CAdjTurbVariable.cpp in Sources */, E90B4FD822DFDF94000ED392 /* CMMSIncNSSolution.cpp in Sources */, + 4040B267235FBEFD00843C83 /* CInterface.cpp in Sources */, E9D6EE752317B88F00618E36 /* CDiscAdjFEABoundVariable.cpp in Sources */, E9D885A92303F8E400917362 /* CBoxMeshReaderFVM.cpp in Sources */, + 4040B284235FBFF200843C83 /* CTecplotFileWriter.cpp in Sources */, + 403426C9235F83B2005B5215 /* CElasticityOutput.cpp in Sources */, E9C830812061E60E004417A9 /* fem_standard_element.cpp in Sources */, 05E6DC1317EB62A100FA1F7E /* numerics_direct_transition.cpp in Sources */, - E97429BC231F1614006DA2D3 /* CFEAFSIBoundVariable.cpp in Sources */, - 0506980A1AA6179100FF4F07 /* output_fieldview.cpp in Sources */, 05E6DC1417EB62A100FA1F7E /* numerics_direct_turbulent.cpp in Sources */, + 403426ED235F8E29005B5215 /* CDiscAdjMultizoneDriver.cpp in Sources */, E9D6EE6A2317B86300618E36 /* CFEAMeshElasticity.cpp in Sources */, E96FAF102189FE9C0046BF5D /* blas_structure.cpp in Sources */, E90B4FFC22DFDFE4000ED392 /* CDiscAdjVariable.cpp in Sources */, @@ -1046,31 +1238,36 @@ E90B4FF922DFDFE4000ED392 /* CIncEulerVariable.cpp in Sources */, E90B500122DFDFE4000ED392 /* CEulerVariable.cpp in Sources */, E90B501022DFE043000ED392 /* CSysMatrix.cpp in Sources */, - 05E6DC1A17EB62A100FA1F7E /* output_cgns.cpp in Sources */, E9C8307F2061E60E004417A9 /* fem_geometry_structure.cpp in Sources */, E96FAF162189FECA0046BF5D /* fem_cgns_elements.cpp in Sources */, - 05E6DC1B17EB62A100FA1F7E /* output_paraview.cpp in Sources */, E9E51AD922FA603800773E0C /* CMeshReaderFVM.cpp in Sources */, - 05E6DC1C17EB62A100FA1F7E /* output_structure.cpp in Sources */, E90B4FFF22DFDFE4000ED392 /* CIncNSVariable.cpp in Sources */, + 4040B283235FBFF200843C83 /* CSurfaceFEMDataSorter.cpp in Sources */, 3599C5D32121FAC9003AAF05 /* wall_model.cpp in Sources */, - 05E6DC1D17EB62A100FA1F7E /* output_tecplot.cpp in Sources */, + 4040B278235FBFF200843C83 /* CCSVFileWriter.cpp in Sources */, E9D9CE861C62A1A7004119E9 /* interpolation_structure.cpp in Sources */, - E9D6EE622317B4CE00618E36 /* CTransfer_BoundaryDisplacements.cpp in Sources */, 05F1089C1978D2AE00F2F288 /* fluid_model_pvdw.cpp in Sources */, 05E6DC1F17EB62A100FA1F7E /* solver_adjoint_mean.cpp in Sources */, 05E6DC2217EB62A100FA1F7E /* solver_adjoint_turbulent.cpp in Sources */, E90B4FDB22DFDF94000ED392 /* CTGVSolution.cpp in Sources */, 05E6DC2517EB62A100FA1F7E /* solver_direct_heat.cpp in Sources */, E90B500822DFDFE4000ED392 /* CFEABoundVariable.cpp in Sources */, - E97429AB231F123A006DA2D3 /* CTransfer_BoundaryDisplacements.cpp in Sources */, + 403426CD235F83B2005B5215 /* CAdjFlowCompOutput.cpp in Sources */, + 403426D0235F83B2005B5215 /* CAdjHeatOutput.cpp in Sources */, 05E6DC2717EB62A100FA1F7E /* solver_direct_mean.cpp in Sources */, + 403426C2235F83B2005B5215 /* CAdjFlowIncOutput.cpp in Sources */, + 403426C3235F83B2005B5215 /* CFlowOutput.cpp in Sources */, + 403426CE235F83B2005B5215 /* COutput.cpp in Sources */, E9F512C91CB2FD6B004D5089 /* numerics_direct_elasticity_nonlinear.cpp in Sources */, + 4040B27D235FBFF200843C83 /* CFEMDataSorter.cpp in Sources */, + 4040B27E235FBFF200843C83 /* CSU2BinaryFileWriter.cpp in Sources */, E90B4FDE22DFDF94000ED392 /* CMMSNSTwoHalfSpheresSolution.cpp in Sources */, + 4040B266235FBEFD00843C83 /* CConservativeVarsInterface.cpp in Sources */, E90B4FFD22DFDFE4000ED392 /* CDiscAdjFEAVariable.cpp in Sources */, 05E6DC2A17EB62A100FA1F7E /* solver_direct_transition.cpp in Sources */, E90B4FF822DFDFE4000ED392 /* CVariable.cpp in Sources */, E97429BF231F1614006DA2D3 /* CMeshElement.cpp in Sources */, + 4040B262235FBEFD00843C83 /* CMixingPlaneInterface.cpp in Sources */, E90B4FE122DFDF94000ED392 /* CMMSIncEulerSolution.cpp in Sources */, E9F130CC1D513DA300EC8963 /* numerics_direct_mean_inc.cpp in Sources */, E9C830852061E60E004417A9 /* geometry_structure_fem_part.cpp in Sources */, @@ -1078,13 +1275,15 @@ 05E6DC2B17EB62A100FA1F7E /* solver_direct_turbulent.cpp in Sources */, E90B500222DFDFE4000ED392 /* CTurbSSTVariable.cpp in Sources */, EB14FF9922F790500045FB27 /* CDiscAdjSinglezoneDriver.cpp in Sources */, + 403426C4235F83B2005B5215 /* CFlowIncOutput.cpp in Sources */, E941BB941B71D124005C6C06 /* mpi_structure.cpp in Sources */, + 403426C5235F83B2005B5215 /* CHeatOutput.cpp in Sources */, 05E6DC2F17EB62A100FA1F7E /* solver_structure.cpp in Sources */, E9D6EE5A23165FD300618E36 /* CDummyDriver.cpp in Sources */, 05E6DC3017EB62A100FA1F7E /* solver_template.cpp in Sources */, EB14FF9B22F790500045FB27 /* CMultizoneDriver.cpp in Sources */, 05E6DC3117EB62A100FA1F7E /* SU2_CFD.cpp in Sources */, - E97429C1231F1614006DA2D3 /* CMeshVariable.cpp in Sources */, + 4040B279235FBFF200843C83 /* CSurfaceFVMDataSorter.cpp in Sources */, 400CEC2E21FA81A10019B790 /* printing_toolbox.cpp in Sources */, E9C830932061E799004417A9 /* solver_direct_mean_fem.cpp in Sources */, E90B501122DFE043000ED392 /* CSysSolve_b.cpp in Sources */, @@ -1092,14 +1291,14 @@ E9C830832061E60E004417A9 /* fem_work_estimate_metis.cpp in Sources */, E9F130CE1D513DA300EC8963 /* solver_direct_mean_inc.cpp in Sources */, E9D6EE722317B88F00618E36 /* CDiscAdjMeshBoundVariable.cpp in Sources */, - E9D9CE891C62A1C8004119E9 /* transfer_physics.cpp in Sources */, E90B4FFB22DFDFE4000ED392 /* CAdjNSVariable.cpp in Sources */, + 403426C7235F83B2005B5215 /* CMeshOutput.cpp in Sources */, E90B500F22DFE043000ED392 /* CSysVector.cpp in Sources */, E97429B1231F1577006DA2D3 /* CDiscAdjMeshSolver.cpp in Sources */, - E9D6EE732317B88F00618E36 /* CFEAFSIBoundVariable.cpp in Sources */, E90B4FDA22DFDF94000ED392 /* CNSUnitQuadSolution.cpp in Sources */, E9C830802061E60E004417A9 /* fem_integration_rules.cpp in Sources */, E90B501222DFE043000ED392 /* CSysSolve.cpp in Sources */, + 403426D1235F83B2005B5215 /* CBaselineOutput.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/TestCases/coupled_cht/disc_adj_incomp_2d/solid_cylinder1.cfg b/TestCases/coupled_cht/disc_adj_incomp_2d/solid_cylinder1.cfg index 95bee47e63eb..e522d5e20ad4 100644 --- a/TestCases/coupled_cht/disc_adj_incomp_2d/solid_cylinder1.cfg +++ b/TestCases/coupled_cht/disc_adj_incomp_2d/solid_cylinder1.cfg @@ -56,10 +56,10 @@ SOLID_TEMPERATURE_INIT= 350.0 SOLID_DENSITY= 0.000210322 % % Solid specific heat (J/kg*K) -SPECIFIC_HEAT_CP_SOLID = 1004.703 +SPECIFIC_HEAT_CP = 1004.703 % % Solid thermal conductivity (W/m*K) -THERMAL_CONDUCTIVITY_SOLID= 0.1028 +SOLID_THERMAL_CONDUCTIVITY= 0.1028 % ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% % diff --git a/TestCases/coupled_cht/disc_adj_incomp_2d/solid_cylinder2.cfg b/TestCases/coupled_cht/disc_adj_incomp_2d/solid_cylinder2.cfg index 6ff3b9b0cf8d..058746e24943 100644 --- a/TestCases/coupled_cht/disc_adj_incomp_2d/solid_cylinder2.cfg +++ b/TestCases/coupled_cht/disc_adj_incomp_2d/solid_cylinder2.cfg @@ -56,10 +56,10 @@ SOLID_TEMPERATURE_INIT= 350.0 SOLID_DENSITY= 0.000210322 % % Solid specific heat (J/kg*K) -SPECIFIC_HEAT_CP_SOLID = 1004.703 +SPECIFIC_HEAT_CP = 1004.703 % % Solid thermal conductivity (W/m*K) -THERMAL_CONDUCTIVITY_SOLID= 0.1028 +SOLID_THERMAL_CONDUCTIVITY= 0.1028 % ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% % diff --git a/TestCases/coupled_cht/disc_adj_incomp_2d/solid_cylinder3.cfg b/TestCases/coupled_cht/disc_adj_incomp_2d/solid_cylinder3.cfg index 97770cdf9112..47c0c16d36d2 100644 --- a/TestCases/coupled_cht/disc_adj_incomp_2d/solid_cylinder3.cfg +++ b/TestCases/coupled_cht/disc_adj_incomp_2d/solid_cylinder3.cfg @@ -56,10 +56,10 @@ SOLID_TEMPERATURE_INIT= 350.0 SOLID_DENSITY= 0.000210322 % % Solid specific heat (J/kg*K) -SPECIFIC_HEAT_CP_SOLID = 1004.703 +SPECIFIC_HEAT_CP = 1004.703 % % Solid thermal conductivity (W/m*K) -THERMAL_CONDUCTIVITY_SOLID= 0.1028 +SOLID_THERMAL_CONDUCTIVITY= 0.1028 % ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% % diff --git a/TestCases/coupled_cht/incomp_2d/solid_cylinder1.cfg b/TestCases/coupled_cht/incomp_2d/solid_cylinder1.cfg index 95bee47e63eb..9a041f9b2cba 100644 --- a/TestCases/coupled_cht/incomp_2d/solid_cylinder1.cfg +++ b/TestCases/coupled_cht/incomp_2d/solid_cylinder1.cfg @@ -56,10 +56,10 @@ SOLID_TEMPERATURE_INIT= 350.0 SOLID_DENSITY= 0.000210322 % % Solid specific heat (J/kg*K) -SPECIFIC_HEAT_CP_SOLID = 1004.703 +SPECIFIC_HEAT_CP= 1004.703 % % Solid thermal conductivity (W/m*K) -THERMAL_CONDUCTIVITY_SOLID= 0.1028 +SOLID_THERMAL_CONDUCTIVITY= 0.1028 % ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% % diff --git a/TestCases/coupled_cht/incomp_2d/solid_cylinder2.cfg b/TestCases/coupled_cht/incomp_2d/solid_cylinder2.cfg index 6ff3b9b0cf8d..aa0fd5570b98 100644 --- a/TestCases/coupled_cht/incomp_2d/solid_cylinder2.cfg +++ b/TestCases/coupled_cht/incomp_2d/solid_cylinder2.cfg @@ -56,10 +56,10 @@ SOLID_TEMPERATURE_INIT= 350.0 SOLID_DENSITY= 0.000210322 % % Solid specific heat (J/kg*K) -SPECIFIC_HEAT_CP_SOLID = 1004.703 +SPECIFIC_HEAT_CP= 1004.703 % % Solid thermal conductivity (W/m*K) -THERMAL_CONDUCTIVITY_SOLID= 0.1028 +SOLID_THERMAL_CONDUCTIVITY= 0.1028 % ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% % diff --git a/TestCases/coupled_cht/incomp_2d/solid_cylinder3.cfg b/TestCases/coupled_cht/incomp_2d/solid_cylinder3.cfg index 97770cdf9112..3a0ea34342dd 100644 --- a/TestCases/coupled_cht/incomp_2d/solid_cylinder3.cfg +++ b/TestCases/coupled_cht/incomp_2d/solid_cylinder3.cfg @@ -56,10 +56,10 @@ SOLID_TEMPERATURE_INIT= 350.0 SOLID_DENSITY= 0.000210322 % % Solid specific heat (J/kg*K) -SPECIFIC_HEAT_CP_SOLID = 1004.703 +SPECIFIC_HEAT_CP= 1004.703 % % Solid thermal conductivity (W/m*K) -THERMAL_CONDUCTIVITY_SOLID= 0.1028 +SOLID_THERMAL_CONDUCTIVITY= 0.1028 % ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% % diff --git a/TestCases/coupled_cht/incompressible/configFlow.cfg b/TestCases/coupled_cht/incompressible/configFlow.cfg deleted file mode 100644 index 220c3e4fca19..000000000000 --- a/TestCases/coupled_cht/incompressible/configFlow.cfg +++ /dev/null @@ -1,128 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% SU2 configuration file % -% Case description: 2D Cylinder test case for CHT coupling % -% Author: Ole Burghardt % -% Institution: Chair for Scientific Computing, TU Kaiserslautern % -% Date: March 12th, 2018 % -% File Version 6.0.1 "Falcon" % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------% - -SOLVER= INC_RANS -KIND_TURB_MODEL= SA -MATH_PROBLEM= DIRECT -RESTART_SOL= NO -SYSTEM_MEASUREMENTS= SI -WRT_BINARY_RESTART = YES - -% ---------------- INCOMPRESSIBLE FLOW CONDITION DEFINITION -------------------% - -INC_DENSITY_MODEL= CONSTANT -INC_ENERGY_EQUATION= YES -INC_DENSITY_INIT= 998.2 -INC_VELOCITY_INIT= ( 0.25, 0.0, 0.0 ) -INC_TEMPERATURE_INIT= 300.0 -INC_NONDIM= INITIAL_VALUES -FLUID_MODEL=CONSTANT_DENSITY -% -% List of inlet types for incompressible flows. List length must -% match number of inlet markers. Options: VELOCITY_INLET, PRESSURE_INLET. -INC_INLET_TYPE= VELOCITY_INLET -% -% Damping coefficient for iterative updates at pressure inlets. (0.1 by default) -INC_INLET_DAMPING= 0.1 -% -% List of outlet types for incompressible flows. List length must -% match number of outlet markers. Options: PRESSURE_OUTLET, MASS_FLOW_OUTLET -INC_OUTLET_TYPE= PRESSURE_OUTLET -% -% Damping coefficient for iterative updates at mass flow outlets. (0.1 by default) -INC_OUTLET_DAMPING= 0.1 - -% ---- IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------% - -SPECIFIC_HEAT_CP = 4182.0 - -% --------------------------- VISCOSITY MODEL ---------------------------------% - -VISCOSITY_MODEL=CONSTANT_VISCOSITY -MU_CONSTANT= 1.003E-3 - -% --------------------------- THERMAL CONDUCTIVITY MODEL ----------------------% - -CONDUCTIVITY_MODEL= CONSTANT_PRANDTL -PRANDTL_LAM = 6.99091 - -% -------------------- BOUNDARY CONDITION DEFINITION --------------------------% - -MARKER_INLET= ( IN, 300.0, 0.25, 1.0, 0.0, 0.0 ) -MARKER_OUTLET= ( OUT, 0 ) -MARKER_SYM= ( SYM ) -MARKER_ISOTHERMAL= ( NOZZLE, 300.0 ) - -MARKER_CHT_INTERFACE= (PIN) - -% ------------------------ SURFACES IDENTIFICATION ----------------------------% - -MARKER_PLOTTING = ( PINSD ) -MARKER_MONITORING = ( PINSD ) -EXTRA_HEAT_ZONE_OUTPUT = 2 - -% ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% - -NUM_METHOD_GRAD= GREEN_GAUSS -CFL_NUMBER= 100 -CFL_ADAPT= YES -CFL_ADAPT_PARAM= ( 1.0, 0.8, 100.0, 100000.0 ) - -BETA_FACTOR= 50 -MAX_DELTA_TIME= 1.0 - -% ------------------------ LINEAR SOLVER DEFINITION ---------------------------% - -LINEAR_SOLVER= FGMRES -LINEAR_SOLVER_PREC= ILU -LINEAR_SOLVER_ERROR= 1E-8 -LINEAR_SOLVER_ITER= 10 - -% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------% - -CONV_NUM_METHOD_FLOW= JST -MUSCL_FLOW= YES -JST_SENSOR_COEFF= ( 0.5, 0.05 ) -TIME_DISCRE_FLOW= EULER_IMPLICIT -RELAXATION_FACTOR_FLOW= 1.0 - -% -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------% - -CONV_NUM_METHOD_TURB= SCALAR_UPWIND -MUSCL_TURB= NO -TIME_DISCRE_TURB= EULER_IMPLICIT -CFL_REDUCTION_TURB= 1.0 -RELAXATION_FACTOR_TURB= 1.0 - -% --------------------------- CONVERGENCE PARAMETERS --------------------------% - -CONV_CRITERIA= RESIDUAL -CONV_RESIDUAL_MINVAL= -32 -CONV_STARTITER= 200 -CONV_CAUCHY_ELEMS= 100 -CONV_CAUCHY_EPS= 1E-10 - -% ------------------------- INPUT/OUTPUT INFORMATION --------------------------% - -MESH_FILENAME= coupled_cht_cylinder2d.su2 -MESH_FORMAT= SU2 -SOLUTION_FILENAME= solution_flow.dat -TABULAR_FORMAT= CSV -CONV_FILENAME= history -BREAKDOWN_FILENAME= 6rows_forces_breakdown.dat -RESTART_FILENAME= solution_flow.dat -VOLUME_FILENAME= flow -SURFACE_FILENAME= surface_flow -WRT_LIMITERS= NO -WRT_SHARPEDGES= NO -READ_BINARY_RESTART= YES diff --git a/TestCases/coupled_cht/incompressible/configSolid.cfg b/TestCases/coupled_cht/incompressible/configSolid.cfg deleted file mode 100644 index 0b016cb65e34..000000000000 --- a/TestCases/coupled_cht/incompressible/configSolid.cfg +++ /dev/null @@ -1,94 +0,0 @@ - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% SU2 configuration file % -% Case description: 2D Cylinder test case for CHT coupling % -% Author: Ole Burghardt % -% Institution: Chair for Scientific Computing, TU Kaiserslautern % -% Date: March 12th, 2018 % -% File Version 6.0.1 "Falcon" % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------% - -SOLVER= HEAT_EQUATION_FVM - -MATH_PROBLEM= DIRECT -RESTART_SOL= NO -SYSTEM_MEASUREMENTS= SI -WRT_BINARY_RESTART = YES - -% ---------------- INCOMPRESSIBLE FLOW CONDITION DEFINITION -------------------% - -INC_TEMPERATURE_INIT= 300.0 - -% ---------------- (SOLIDS) CONDUCTION CONDITION DEFINITION -------------------% - -SOLID_TEMPERATURE_INIT= 350.0 -SOLID_DENSITY= 2710 - -% ---- IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------% - -SPECIFIC_HEAT_CP_SOLID = 896.0 - -% --------------------------- THERMAL CONDUCTIVITY MODEL ----------------------% - -CONDUCTIVITY_MODEL= CONSTANT_PRANDTL -PRANDTL_LAM = 6.99091 -THERMAL_CONDUCTIVITY_SOLID=236 - -% -------------------- BOUNDARY CONDITION DEFINITION --------------------------% - -MARKER_SYM= ( SYMINNER ) -INTEGRATED_HEATFLUX = YES -MARKER_HEATFLUX= ( INNERPIN, 4000.0 ) -MARKER_CHT_INTERFACE= (PINSD) - -% ------------------------ SURFACES IDENTIFICATION ----------------------------% - -MARKER_PLOTTING = ( PINSD ) -MARKER_MONITORING = ( PINSD ) -EXTRA_HEAT_ZONE_OUTPUT = 2 - -% ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% - -NUM_METHOD_GRAD= GREEN_GAUSS -CFL_NUMBER= 100 -CFL_ADAPT= YES -CFL_ADAPT_PARAM= ( 1.0, 0.8, 100.0, 100000.0 ) -BETA_FACTOR= 50 -MAX_DELTA_TIME= 1.0 - -% ------------------------ LINEAR SOLVER DEFINITION ---------------------------% - -LINEAR_SOLVER= FGMRES -LINEAR_SOLVER_PREC= ILU -LINEAR_SOLVER_ERROR_HEAT= 1E-18 -LINEAR_SOLVER_ITER_HEAT= 10 - -% -------------------- HEAT NUMERICAL METHOD DEFINITION -----------------------% - -CONV_NUM_METHOD_HEAT = SPACE_CENTERED -MUSCL_HEAT= YES -JST_SENSOR_COEFF_HEAT= ( 0.5, 0.15 ) -TIME_DISCRE_HEAT= EULER_IMPLICIT - -% ------------------------- INPUT/OUTPUT INFORMATION --------------------------% - -MESH_FILENAME= coupled_cht_cylinder2d.su2 -MESH_FORMAT= SU2 -SOLUTION_FILENAME= solution_flow.dat -TABULAR_FORMAT= CSV -CONV_FILENAME= history -BREAKDOWN_FILENAME= 6rows_forces_breakdown.dat -RESTART_FILENAME= solution_flow.dat -VOLUME_FILENAME= flow -WRT_SOL_FREQ= 100 -WRT_SOL_FREQ_DUALTIME= 1 -WRT_CON_FREQ= 100 -WRT_CON_FREQ_DUALTIME= 100 -WRT_RESIDUALS= YES -WRT_LIMITERS= NO -WRT_SHARPEDGES= NO -READ_BINARY_RESTART= YES diff --git a/TestCases/coupled_cht/incompressible/coupled_cht_incompressible.cfg b/TestCases/coupled_cht/incompressible/coupled_cht_incompressible.cfg deleted file mode 100644 index e525f42d3e60..000000000000 --- a/TestCases/coupled_cht/incompressible/coupled_cht_incompressible.cfg +++ /dev/null @@ -1,216 +0,0 @@ - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% SU2 configuration file % -% Case description: 2D Cylinder test case for CHT coupling % -% Author: Ole Burghardt % -% Institution: Chair for Scientific Computing, TU Kaiserslautern % -% Date: March 12th, 2018 % % -% File Version 6.2.0 "Falcon" % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------% - -SOLVER= ZONE_SPECIFIC -SOLVER_ZONEWISE= (INC_RANS, HEAT_EQUATION_FVM) - -KIND_TURB_MODEL= SA - -MATH_PROBLEM= DIRECT - -RESTART_SOL= NO - -SYSTEM_MEASUREMENTS= SI - -% ---------------- INCOMPRESSIBLE FLOW CONDITION DEFINITION -------------------% - -INC_DENSITY_MODEL= CONSTANT - -INC_ENERGY_EQUATION= YES - -INC_DENSITY_INIT= 998.2 - -INC_VELOCITY_INIT= ( 0.25, 0.0, 0.0 ) - -INC_TEMPERATURE_INIT= 300.0 - -INC_NONDIM= INITIAL_VALUES - -% ---------------- (SOLIDS) CONDUCTION CONDITION DEFINITION -------------------% - -SOLID_TEMPERATURE_INIT= 350.0 - -SOLID_DENSITY= 2710 - -% ---- IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------% - -SPECIFIC_HEAT_CP = 4182.0 - -SPECIFIC_HEAT_CP_SOLID = 896.0 - -% --------------------------- VISCOSITY MODEL ---------------------------------% - -VISCOSITY_MODEL=CONSTANT_VISCOSITY - -MU_CONSTANT= 1.003E-3 - -% --------------------------- THERMAL CONDUCTIVITY MODEL ----------------------% - -CONDUCTIVITY_MODEL= CONSTANT_PRANDTL - -PRANDTL_LAM = 6.99091 - -THERMAL_CONDUCTIVITY_SOLID=236 - -% -------------------- BOUNDARY CONDITION DEFINITION --------------------------% - -MARKER_INLET= ( IN, 300.0, 0.25, 1.0, 0.0, 0.0 ) - -MARKER_OUTLET= ( OUT, 0 ) - -MARKER_SYM= ( SYM, SYMINNER ) - -MARKER_ISOTHERMAL= ( NOZZLE, 300.0 ) - -INTEGRATED_HEATFLUX = YES -MARKER_HEATFLUX= ( INNERPIN, 4000.0 ) - -MARKER_CHT_INTERFACE= (PIN, PINSD) -MARKER_ZONE_INTERFACE= (PIN, PINSD) - -% ------------------------ SURFACES IDENTIFICATION ----------------------------% - -MARKER_PLOTTING = ( PINSD ) - -MARKER_MONITORING = ( PINSD ) - -EXTRA_HEAT_ZONE_OUTPUT = 2 - -% ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% - -NUM_METHOD_GRAD= GREEN_GAUSS - -CFL_NUMBER= 100 - -CFL_NUMBER_SOLID= 100 - -CFL_ADAPT= YES -CFL_ADAPT_PARAM= ( 1.0, 0.8, 100.0, 100000.0 ) - -BETA_FACTOR= 50 - -MAX_DELTA_TIME= 1.0 - -% ------------------------ LINEAR SOLVER DEFINITION ---------------------------% - -LINEAR_SOLVER= FGMRES - -LINEAR_SOLVER_PREC= ILU - -LINEAR_SOLVER_ERROR= 1E-8 -LINEAR_SOLVER_ERROR_HEAT= 1E-18 - -LINEAR_SOLVER_ITER= 10 -LINEAR_SOLVER_ITER_HEAT= 10 - -% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------% - -CONV_NUM_METHOD_FLOW= JST - -MUSCL_FLOW= YES - -JST_SENSOR_COEFF= ( 0.5, 0.05 ) - -TIME_DISCRE_FLOW= EULER_IMPLICIT - -RELAXATION_FACTOR_FLOW= 1.0 - -% -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------% - -CONV_NUM_METHOD_TURB= SCALAR_UPWIND - -MUSCL_TURB= NO - -TIME_DISCRE_TURB= EULER_IMPLICIT - -CFL_REDUCTION_TURB= 1.0 - -RELAXATION_FACTOR_TURB= 1.0 - -% -------------------- HEAT NUMERICAL METHOD DEFINITION -----------------------% - -CONV_NUM_METHOD_HEAT = SPACE_CENTERED - -MUSCL_HEAT= YES - -JST_SENSOR_COEFF_HEAT= ( 0.5, 0.15 ) - -TIME_DISCRE_HEAT= EULER_IMPLICIT - -% --------------------------- CONVERGENCE PARAMETERS --------------------------% - -EXT_ITER= 11 - -CONV_CRITERIA= RESIDUAL - - -CONV_RESIDUAL_MINVAL= -32 - -CONV_STARTITER= 200 - -CONV_CAUCHY_ELEMS= 100 - -CONV_CAUCHY_EPS= 1E-10 - - -% ------------------------- INPUT/OUTPUT INFORMATION --------------------------% - -MESH_FILENAME= coupled_cht_cylinder2d.su2 - -MESH_FORMAT= SU2 - -MESH_OUT_FILENAME= Mesh_Out.su2 - -SOLUTION_FILENAME= solution_flow.dat - -SOLUTION_ADJ_FILENAME= solution_adj.dat - -TABULAR_FORMAT= CSV - -CONV_FILENAME= history - -BREAKDOWN_FILENAME= 6rows_forces_breakdown.dat - -RESTART_FILENAME= restart_flow.dat - -RESTART_ADJ_FILENAME= restart_adj.dat - -VOLUME_FILENAME= flow - -VOLUME_ADJ_FILENAME= adjoint - -VALUE_OBJFUNC_FILENAME= of_eval.dat - -GRAD_OBJFUNC_FILENAME= of_grad.dat - -SURFACE_FILENAME= surface_flow - -SURFACE_ADJ_FILENAME= surface_adjoint - -WRT_SOL_FREQ= 100 - -WRT_SOL_FREQ_DUALTIME= 1 - -WRT_CON_FREQ= 1 - -WRT_CON_FREQ_DUALTIME= 100 - -WRT_RESIDUALS= YES - -WRT_LIMITERS= NO - -WRT_SHARPEDGES= NO - - -READ_BINARY_RESTART= YES diff --git a/TestCases/parallel_regression_AD.py b/TestCases/parallel_regression_AD.py index 565da936163d..2b92ccda0a58 100644 --- a/TestCases/parallel_regression_AD.py +++ b/TestCases/parallel_regression_AD.py @@ -239,7 +239,7 @@ def main(): discadj_fea.cfg_dir = "disc_adj_fea" discadj_fea.cfg_file = "configAD_fem.cfg" discadj_fea.test_iter = 9 - discadj_fea.test_vals = [-5.394766, -5.572142, -0.000364, -8.708681] #last 4 columns + discadj_fea.test_vals = [-5.394766, -5.572142, -0.000364, -8.708700] #last 4 columns discadj_fea.su2_exec = "parallel_computation.py -f" discadj_fea.timeout = 1600 discadj_fea.tol = 0.00001 @@ -269,7 +269,7 @@ def main(): discadj_fsi.cfg_dir = "disc_adj_fsi" discadj_fsi.cfg_file = "config.cfg" discadj_fsi.test_iter = 3000 - discadj_fsi.test_vals = [0.958848,-0.157601,0.726660,1.303625] #last 4 columns + discadj_fsi.test_vals = [0.958848,-0.157601,2.726147,1.798362] #last 4 columns discadj_fsi.su2_exec = "mpirun -n 2 SU2_CFD_AD" discadj_fsi.timeout = 1600 discadj_fsi.tol = 0.00001 diff --git a/TestCases/serial_regression_AD.py b/TestCases/serial_regression_AD.py index 5e1424227309..24da447dbea4 100644 --- a/TestCases/serial_regression_AD.py +++ b/TestCases/serial_regression_AD.py @@ -224,7 +224,7 @@ def main(): discadj_fea.cfg_dir = "disc_adj_fea" discadj_fea.cfg_file = "configAD_fem.cfg" discadj_fea.test_iter = 9 - discadj_fea.test_vals = [-6.319841, -6.375512, -0.000364, -8.708681] #last 4 columns + discadj_fea.test_vals = [-6.319841, -6.375512, -0.000364, -8.708700] #last 4 columns discadj_fea.su2_exec = "SU2_CFD_AD" discadj_fea.timeout = 1600 discadj_fea.tol = 0.00001 @@ -254,7 +254,7 @@ def main(): discadj_fsi.cfg_dir = "disc_adj_fsi" discadj_fsi.cfg_file = "config.cfg" discadj_fsi.test_iter = 3000 - discadj_fsi.test_vals = [0.958848,-0.157601,0.726660,1.303625] #last 4 columns + discadj_fsi.test_vals = [0.958848,-0.157601,2.726147,1.798362] #last 4 columns discadj_fsi.su2_exec = "SU2_CFD_AD" discadj_fsi.timeout = 1600 discadj_fsi.tol = 0.00001