From 2f87fc37012f9662bb7ccf921ff28a4dca8e2c24 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Thu, 4 Aug 2022 17:30:05 +0200 Subject: [PATCH 01/49] CoolProp link failed --- .idea/misc.xml | 6 + .idea/modules.xml | 8 + .idea/vcs.xml | 28 ++++ .idea/workspace.xml | 124 +++++++++++++++ Common/include/CConfig.hpp | 7 + Common/include/option_structure.hpp | 2 + Common/src/CConfig.cpp | 2 + SU2_CFD/include/fluid/CCoolProp.hpp | 141 ++++++++++++++++++ SU2_CFD/include/output/CFlowOutput.hpp | 1 + SU2_CFD/obj/Makefile.am | 1 + SU2_CFD/src/CMakeLists.txt | 0 SU2_CFD/src/fluid/CCoolProp.cpp | 100 +++++++++++++ SU2_CFD/src/meson.build | 1 + SU2_CFD/src/output/CFlowOutput.cpp | 16 ++ .../src/output/output_structure_legacy.cpp | 13 ++ SU2_CFD/src/solvers/CEulerSolver.cpp | 22 +++ SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp | 33 ++++ config_template.cfg | 5 +- externals/CoolProp | 1 + meson.build | 3 + 20 files changed, 512 insertions(+), 2 deletions(-) create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 SU2_CFD/include/fluid/CCoolProp.hpp create mode 100644 SU2_CFD/src/CMakeLists.txt create mode 100644 SU2_CFD/src/fluid/CCoolProp.cpp create mode 160000 externals/CoolProp diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 000000000000..5dd580599927 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 000000000000..5697696fe93f --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 000000000000..40ba3098d1f5 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 000000000000..e44beaaaab31 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1659528102105 + + + + + + + + + + + \ No newline at end of file diff --git a/Common/include/CConfig.hpp b/Common/include/CConfig.hpp index 05a1a74d2708..afa0fd7a4dc9 100644 --- a/Common/include/CConfig.hpp +++ b/Common/include/CConfig.hpp @@ -80,6 +80,7 @@ class CConfig { su2double EA_ScaleFactor; /*!< \brief Equivalent Area scaling factor */ su2double AdjointLimit; /*!< \brief Adjoint variable limit */ string* ConvField; /*!< \brief Field used for convergence check.*/ + string FLUID_NAME; /*!< \brief name of the applied fluid. */ string* WndConvField; /*!< \brief Function where to apply the windowed convergence criteria for the time average of the unsteady (single zone) flow problem. */ unsigned short nConvField; /*!< \brief Number of fields used to monitor convergence.*/ @@ -3762,6 +3763,12 @@ class CConfig { */ unsigned short GetKind_FluidModel(void) const { return Kind_FluidModel; } + /*! + * \brief Name of fluid that we are using. + * \return Name of fluid that we are using. + */ + string GetFluid_Name(void) const {return FLUID_NAME;} + /*! * \brief Option to define the density model for incompressible flows. * \return Density model option diff --git a/Common/include/option_structure.hpp b/Common/include/option_structure.hpp index 1b5d870b467d..c433c9883eac 100644 --- a/Common/include/option_structure.hpp +++ b/Common/include/option_structure.hpp @@ -569,6 +569,7 @@ enum ENUM_FLUIDMODEL { MUTATIONPP = 7, /*!< \brief Mutation++ gas model for nonequilibrium flow. */ SU2_NONEQ = 8, /*!< \brief User defined gas model for nonequilibrium flow. */ FLUID_MIXTURE = 9, /*!< \brief Species mixture model. */ + COOLPROP = 11, /*!< \brief thermodynamics library. */ }; static const MapType FluidModel_Map = { MakePair("STANDARD_AIR", STANDARD_AIR) @@ -581,6 +582,7 @@ static const MapType FluidModel_Map = { MakePair("MUTATIONPP", MUTATIONPP) MakePair("SU2_NONEQ", SU2_NONEQ) MakePair("FLUID_MIXTURE", FLUID_MIXTURE) + MakePair("COOLPROP", COOLPROP) }; /*! diff --git a/Common/src/CConfig.cpp b/Common/src/CConfig.cpp index 1adf855f93ff..9369d552980d 100644 --- a/Common/src/CConfig.cpp +++ b/Common/src/CConfig.cpp @@ -1151,6 +1151,8 @@ void CConfig::SetConfig_Options() { /*!\par CONFIG_CATEGORY: FluidModel \ingroup Config*/ /*!\brief FLUID_MODEL \n DESCRIPTION: Fluid model \n OPTIONS: See \link FluidModel_Map \endlink \n DEFAULT: STANDARD_AIR \ingroup Config*/ addEnumOption("FLUID_MODEL", Kind_FluidModel, FluidModel_Map, STANDARD_AIR); + /*!\brief FLUID_NAME \n DESCRIPTION: Fluid name \n OPTIONS: see coolpro homepage \n DEFAULT: nitrogen \ingroup Config*/ + addStringOption("FLUID_NAME", FLUID_NAME, string("nitrogen")); /*!\par CONFIG_CATEGORY: Freestream Conditions \ingroup Config*/ diff --git a/SU2_CFD/include/fluid/CCoolProp.hpp b/SU2_CFD/include/fluid/CCoolProp.hpp new file mode 100644 index 000000000000..cdce6ae4df28 --- /dev/null +++ b/SU2_CFD/include/fluid/CCoolProp.hpp @@ -0,0 +1,141 @@ +/*! + * \file CCoolProp.hpp + * \brief Defines the state-of-the-art fluid model from CoolProp library. + * \author P. Yan, G. Gori, A. Guardone + * \version 7.3.1 "Blackbird" + * + * SU2 Project Website: https://su2code.github.io + * + * The SU2 Project is maintained by the SU2 Foundation + * (http://su2foundation.org) + * + * Copyright 2012-2022, SU2 Contributors (cf. AUTHORS.md) + * + * SU2 is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * SU2 is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with SU2. If not, see . + */ + +#pragma once + +#include "CFluidModel.hpp" +//#include "../../../externals/CoolProp/include/CoolProp.h" +//#include "../../../externals/CoolProp/include/AbstractState.h" +//#include "../../../externals/CoolProp/include/crossplatform_shared_ptr.h" +#include "CoolProp.h" +#include "AbstractState.h" +#include "crossplatform_shared_ptr.h" +/*! + * \class CCoolProp + * \brief Child class for defining fluid model from CoolProp library. + * \author: P.Yan + */ + +class CCoolProp final : public CFluidModel { +protected: +su2double Gamma{0.0}; /*!< \brief Ratio of Specific Heats. */ +su2double Gas_Constant{0.0}; /*!< \brief specific Gas Constant. */ +su2double Pressure_Critical{0.0}; /*!< \brief critical pressure */ +su2double Temperature_Critical{0.0}; /*!< \brief critical temperature */ +shared_ptr fluid_entity; /*!< \brief fluid entity */ + +public: +/*! + * \brief Constructor of the class. + */ +CCoolProp(string fluidname); + +/*! + * \brief Set the Dimensionless State using Density and Internal Energy + * \param[in] rho - first thermodynamic variable. + * \param[in] e - second thermodynamic variable. + */ +void SetTDState_rhoe(su2double rho, su2double e) override; + +/*! + * \brief Set the Dimensionless State using Pressure and Temperature + * \param[in] P - first thermodynamic variable. + * \param[in] T - second thermodynamic variable. + */ +void SetTDState_PT(su2double P, su2double T) override; + +/*! + * \brief Set the Dimensionless State using Pressure and Density + * \param[in] P - first thermodynamic variable. + * \param[in] rho - second thermodynamic variable. + */ +void SetTDState_Prho(su2double P, su2double rho) override; + +/*! + * \brief Set the Dimensionless Internal Energy using Pressure and Density + * \param[in] P - first thermodynamic variable. + * \param[in] rho - second thermodynamic variable. + */ +void SetEnergy_Prho(su2double P, su2double rho) override; + +/*! + * \brief Set the Dimensionless State using Enthalpy and Entropy + * \param[in] th1 - first thermodynamic variable (h). + * \param[in] th2 - second thermodynamic variable (s). + * + */ +void SetTDState_hs(su2double h, su2double s) override; + +/*! + * \brief Set the Dimensionless State using Density and Temperature + * \param[in] th1 - first thermodynamic variable (rho). + * \param[in] th2 - second thermodynamic variable (T). + * + */ +void SetTDState_rhoT(su2double rho, su2double T) override; + +/*! + * \brief Set the Dimensionless State using Pressure and Entropy + * \param[in] th1 - first thermodynamic variable (P). + * \param[in] th2 - second thermodynamic variable (s). + */ +void SetTDState_Ps(su2double P, su2double s) override; + +/*! + * \brief compute some derivatives of enthalpy and entropy needed for subsonic inflow BC + * \param[in] InputSpec - Input pair for FLP calls ("Pv"). + * \param[in] th1 - first thermodynamic variable (P). + * \param[in] th2 - second thermodynamic variable (v). + * + */ +void ComputeDerivativeNRBC_Prho(su2double P, su2double rho) override; + +/*! + * \brief Get the value of the critical pressure. + * \return Critical pressure. +*/ +su2double GetPressure_Critical(void) const { return Pressure_Critical; } + +/*! + * \brief Get the value of the critical temperature. + * \return Critical temperature. +*/ +su2double GetTemperature_Critical(void) const { return Temperature_Critical; } + +/*! + * \brief Get the value of specific gas constant. + * \return Value of the constant: Gamma +*/ +su2double GetGas_Constant(void) const { return Gas_Constant; } + +/*! + * \brief Get the value of specific gas constant. + * \return Value of the constant: Gamma +*/ +su2double GetGamma(void) const { return Gamma; } + +}; diff --git a/SU2_CFD/include/output/CFlowOutput.hpp b/SU2_CFD/include/output/CFlowOutput.hpp index 5c41e3868df3..4e5a9ac0584b 100644 --- a/SU2_CFD/include/output/CFlowOutput.hpp +++ b/SU2_CFD/include/output/CFlowOutput.hpp @@ -29,6 +29,7 @@ #include "CFVMOutput.hpp" #include "../variables/CVariable.hpp" +#include "../fluid/CCoolProp.hpp" class CFlowOutput : public CFVMOutput{ protected: diff --git a/SU2_CFD/obj/Makefile.am b/SU2_CFD/obj/Makefile.am index 612d0483888b..49c0e960fa47 100644 --- a/SU2_CFD/obj/Makefile.am +++ b/SU2_CFD/obj/Makefile.am @@ -54,6 +54,7 @@ libSU2Core_sources = ../src/definition_structure.cpp \ ../src/fluid/CFluidScalar.cpp \ ../src/fluid/CPengRobinson.cpp \ ../src/fluid/CVanDerWaalsGas.cpp \ + ../src/fluid/CCoolProp.cpp \ ../src/fluid/CNEMOGas.cpp \ ../src/fluid/CSU2TCLib.cpp \ ../src/fluid/CMutationTCLib.cpp \ diff --git a/SU2_CFD/src/CMakeLists.txt b/SU2_CFD/src/CMakeLists.txt new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/SU2_CFD/src/fluid/CCoolProp.cpp b/SU2_CFD/src/fluid/CCoolProp.cpp new file mode 100644 index 000000000000..f341ed039ea1 --- /dev/null +++ b/SU2_CFD/src/fluid/CCoolProp.cpp @@ -0,0 +1,100 @@ +/*! + * \file CCoolProp.cpp + * \brief Source of the fluid model from CoolProp. + * \author P. Yan, G. Gori, A. Guardone + * \version 7.3.1 "Blackbird" + * + * SU2 Project Website: https://su2code.github.io + * + * The SU2 Project is maintained by the SU2 Foundation + * (http://su2foundation.org) + * + * Copyright 2012-2022, SU2 Contributors (cf. AUTHORS.md) + * + * SU2 is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * SU2 is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with SU2. If not, see . + */ + +#include "../../include/fluid/CCoolProp.hpp" + +CCoolProp::CCoolProp(string fluidname) : CFluidModel() { + shared_ptr fluid(CoolProp::AbstractState::factory("HEOS",fluidname)); + fluid_entity = fluid; + Gas_Constant = fluid_entity->gas_constant()/fluid_entity->molar_mass(); + Pressure_Critical = fluid_entity->p_critical(); + Temperature_Critical = fluid_entity->T_critical(); +} + +void CCoolProp::SetTDState_rhoe(su2double rho, su2double e) { + Density = rho; + StaticEnergy = e; + fluid_entity->update(CoolProp::DmassUmass_INPUTS, Density , StaticEnergy); + Cp = fluid_entity->cpmass(); + Cv = fluid_entity->cvmass(); + Gamma = Cp/Cv; + Pressure = fluid_entity->p(); + Temperature = fluid_entity->T(); + SoundSpeed2 = fluid_entity->speed_sound()*fluid_entity->speed_sound(); + Entropy = fluid_entity->smass(); + dPdrho_e = fluid_entity->first_partial_deriv(CoolProp::iP,CoolProp::iDmass,CoolProp::iUmass); + dPde_rho = fluid_entity->first_partial_deriv(CoolProp::iP,CoolProp::iUmass,CoolProp::iDmass); + dTdrho_e = fluid_entity->first_partial_deriv(CoolProp::iT,CoolProp::iDmass,CoolProp::iUmass); + dTde_rho = fluid_entity->first_partial_deriv(CoolProp::iT,CoolProp::iUmass,CoolProp::iDmass); +} + +void CCoolProp::SetTDState_PT(su2double P, su2double T) { + fluid_entity->update(CoolProp::PT_INPUTS,P,T); + su2double rho = fluid_entity->rhomass(); + su2double e = fluid_entity->umass(); + SetTDState_rhoe(rho, e); +} + +void CCoolProp::SetEnergy_Prho(su2double P, su2double rho) { + fluid_entity->update(CoolProp::DmassP_INPUTS, rho, P); + su2double e = fluid_entity->umass(); + SetTDState_rhoe(rho, e); +} + +void CCoolProp::SetEnergy_Prho(su2double P, su2double rho) { + fluid_entity->update(CoolProp::DmassP_INPUTS, rho, P); + StaticEnergy = fluid_entity->umass(); +} + +void CCoolProp::SetTDState_hs(su2double h, su2double s) { + fluid_entity->update(CoolProp::HmassSmass_INPUTS, h, s); + su2double rho = fluid_entity->rhomass(); + su2double e = fluid_entity->umass(); + SetTDState_rhoe(rho, e); +} + +void CCoolProp::SetTDState_Ps(su2double P, su2double s) { + fluid_entity->update(CoolProp::PSmass_INPUTS, P , s); + su2double rho = fluid_entity->rhomass(); + su2double e = fluid_entity->umass(); + SetTDState_rhoe(rho, e); +} + +void CCoolProp::SetTDState_rhoT(su2double rho, su2double T) { + fluid_entity->update(CoolProp::DmassT_INPUTS, rho, T); + su2double rho = fluid_entity->rhomass(); + su2double e = fluid_entity->umass(); + SetTDState_rhoe(rho, e); +} + +void CCoolProp::ComputeDerivativeNRBC_Prho(su2double P, su2double rho) { + SetTDState_Prho(P, rho); + dhdrho_P = fluid_entity->first_partial_deriv(CoolProp::iHmass,CoolProp::iDmass,CoolProp::iP); + dhdP_rho = fluid_entity->first_partial_deriv(CoolProp::iHmass,CoolProp::iP,CoolProp::iDmass); + dsdP_rho = fluid_entity->first_partial_deriv(CoolProp::iSmass,CoolProp::iP,CoolProp::iDmass); + dsdrho_P = fluid_entity->first_partial_deriv(CoolProp::iSmass,CoolProp::iDmass,CoolProp::iP); +} \ No newline at end of file diff --git a/SU2_CFD/src/meson.build b/SU2_CFD/src/meson.build index 691db4e5b2dc..8d412fddfb38 100644 --- a/SU2_CFD/src/meson.build +++ b/SU2_CFD/src/meson.build @@ -8,6 +8,7 @@ su2_cfd_src += files(['fluid/CFluidModel.cpp', 'fluid/CFluidScalar.cpp', 'fluid/CPengRobinson.cpp', 'fluid/CVanDerWaalsGas.cpp', + 'fluid/CCoolProp.cpp', 'fluid/CNEMOGas.cpp', 'fluid/CMutationTCLib.cpp', 'fluid/CSU2TCLib.cpp']) diff --git a/SU2_CFD/src/output/CFlowOutput.cpp b/SU2_CFD/src/output/CFlowOutput.cpp index 5107727ffbf7..cebef9695516 100644 --- a/SU2_CFD/src/output/CFlowOutput.cpp +++ b/SU2_CFD/src/output/CFlowOutput.cpp @@ -2197,6 +2197,22 @@ void CFlowOutput::WriteForcesBreakdown(const CConfig* config, const CSolver* flo file << "Critical Temperature (non-dim) : " << config->GetTemperature_Critical() / config->GetTemperature_Ref() << "\n"; break; + + case COOLPROP: + CCoolProp* auxFluidModel = nullptr; + auxFluidModel = new CCoolProp(config->GetFluid_Name()); + file << "Fluid Model: CoolProp library \n"; + file << "Specific gas constant: " << auxFluidModel->GetGas_Constant()<< " N.m/kg.K.\n"; + file << "Specific gas constant(non-dim): " << config->GetGas_ConstantND() << "\n"; + file << "Specific Heat Ratio: "<< auxFluidModel->GetGamma() << "\n"; + file << "Critical Pressure: " << auxFluidModel->GetPressure_Critical() << " Pa.\n"; + file << "Critical Temperature: " << auxFluidModel->GetTemperature_Critical()<< " K.\n"; + file << "Critical Pressure (non-dim): " << auxFluidModel->GetPressure_Critical()/ config->GetPressure_Ref() + << "\n"; + file << "Critical Temperature (non-dim) : " + << auxFluidModel->GetTemperature_Critical() / config->GetTemperature_Ref() << "\n"; + delete auxFluidModel; + break; } if (viscous) { diff --git a/SU2_CFD/src/output/output_structure_legacy.cpp b/SU2_CFD/src/output/output_structure_legacy.cpp index 560b5c8483a3..f456275c6cab 100644 --- a/SU2_CFD/src/output/output_structure_legacy.cpp +++ b/SU2_CFD/src/output/output_structure_legacy.cpp @@ -30,6 +30,7 @@ #include "../../../Common/include/geometry/CGeometry.hpp" #include "../../include/solvers/CBaselineSolver.hpp" +#include "../../include/fluid/CCoolProp.hpp" COutputLegacy::COutputLegacy(CConfig *config) { @@ -2935,6 +2936,18 @@ void COutputLegacy::SpecialOutput_ForcesBreakdown(CSolver *****solver, CGeometry Breakdown_file << "Critical Pressure (non-dim): " << config[val_iZone]->GetPressure_Critical() /config[val_iZone]->GetPressure_Ref() << "\n"; Breakdown_file << "Critical Temperature (non-dim) : " << config[val_iZone]->GetTemperature_Critical() /config[val_iZone]->GetTemperature_Ref() << "\n"; break; + case COOLPROP: + CCoolProp* auxFluidModel = nullptr; + auxFluidModel = new CCoolProp(config[val_iZone]->GetFluid_Name()); + Breakdown_file << "Fluid Model: Peng-Robinson "<< "\n"; + Breakdown_file << "Specific gas constant: " << auxFluidModel->GetGas_Constant() << " N.m/kg.K." << "\n"; + Breakdown_file << "Specific gas constant(non-dim): " << config[val_iZone]->GetGas_ConstantND()<< "\n"; + Breakdown_file << "Specific Heat Ratio: "<< auxFluidModel->GetGamma() << "\n"; + Breakdown_file << "Critical Pressure: " << auxFluidModel->GetPressure_Critical() << " Pa." << "\n"; + Breakdown_file << "Critical Temperature: " << auxFluidModel->GetTemperature_Critical() << " K." << "\n"; + Breakdown_file << "Critical Pressure (non-dim): " << auxFluidModel->GetPressure_Critical() /config[val_iZone]->GetPressure_Ref() << "\n"; + reakdown_file << "Critical Temperature (non-dim) : " << auxFluidModel->GetTemperature_Critical() /config[val_iZone]->GetTemperature_Ref() << "\n"; + break; } if (viscous) { diff --git a/SU2_CFD/src/solvers/CEulerSolver.cpp b/SU2_CFD/src/solvers/CEulerSolver.cpp index ca03e026b659..310955c53d2a 100644 --- a/SU2_CFD/src/solvers/CEulerSolver.cpp +++ b/SU2_CFD/src/solvers/CEulerSolver.cpp @@ -32,6 +32,7 @@ #include "../../include/fluid/CIdealGas.hpp" #include "../../include/fluid/CVanDerWaalsGas.hpp" #include "../../include/fluid/CPengRobinson.hpp" +#include "../../include/fluid/CCoolProp.hpp" #include "../../include/numerics_simd/CNumericsSIMD.hpp" #include "../../include/limiters/CLimiterDetails.hpp" @@ -847,6 +848,10 @@ void CEulerSolver::SetNondimensionalization(CConfig *config, unsigned short iMes auxFluidModel = new CPengRobinson(Gamma, config->GetGas_Constant(), config->GetPressure_Critical(), config->GetTemperature_Critical(), config->GetAcentric_Factor()); break; + case COOLPROP: + + auxFluidModel = new CCoolProp(config->GetFluid_Name()); + break; default: SU2_MPI::Error("Unknown fluid model.", CURRENT_FUNCTION); @@ -1084,6 +1089,10 @@ void CEulerSolver::SetNondimensionalization(CConfig *config, unsigned short iMes config->GetTemperature_Critical() / config->GetTemperature_Ref(), config->GetAcentric_Factor()); break; + + case COOLPROP: + FluidModel[thread] = new CCoolProp(config->GetFluid_Name()); + break; } GetFluidModel()->SetEnergy_Prho(Pressure_FreeStreamND, Density_FreeStreamND); @@ -1230,6 +1239,9 @@ void CEulerSolver::SetNondimensionalization(CConfig *config, unsigned short iMes case PR_GAS: ModelTable << "PR_GAS"; break; + case COOLPROP: + ModelTable << "CoolProp library"; + break; } if (config->GetKind_FluidModel() == VW_GAS || config->GetKind_FluidModel() == PR_GAS){ @@ -1239,6 +1251,16 @@ void CEulerSolver::SetNondimensionalization(CConfig *config, unsigned short iMes NonDimTable << "Critical Temperature" << config->GetTemperature_Critical() << config->GetTemperature_Ref() << Unit.str() << config->GetTemperature_Critical() /config->GetTemperature_Ref(); Unit.str(""); } + if(config->GetKind_FluidModel() == COOLPROP){ + CCoolProp* auxFluidModel = nullptr; + auxFluidModel = new CCoolProp(config->GetFluid_Name()); + NonDimTable << "Critical Pressure" << auxFluidModel->GetPressure_Critical() << config->GetPressure_Ref() << Unit.str() << auxFluidModel->GetPressure_Critical() /config->GetPressure_Ref(); + Unit.str(""); + Unit << "K"; + NonDimTable << "Critical Temperature" << auxFluidModel->GetTemperature_Critical() << config->GetTemperature_Ref() << Unit.str() << auxFluidModel->GetTemperature_Critical() /config->GetTemperature_Ref(); + Unit.str(""); + delete auxFluidModel; + } NonDimTable.PrintFooter(); NonDimTableOut <<"-- Initial and free-stream conditions:"<< endl; diff --git a/SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp b/SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp index aad046e1e23c..e991dd980bcc 100644 --- a/SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp +++ b/SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp @@ -31,6 +31,7 @@ #include "../../include/fluid/CIdealGas.hpp" #include "../../include/fluid/CVanDerWaalsGas.hpp" #include "../../include/fluid/CPengRobinson.hpp" +#include "../../include/fluid/CCoolProp.hpp" #define SIZE_ARR_NORM 8 @@ -871,6 +872,21 @@ void CFEM_DG_EulerSolver::SetNondimensionalization(CConfig *config, } break; + case COOLPROP: + + FluidModel = new CCoolProp(config->GetFluid_Name()); + if (free_stream_temp) { + FluidModel->SetTDState_PT(Pressure_FreeStream, Temperature_FreeStream); + Density_FreeStream = FluidModel->GetDensity(); + config->SetDensity_FreeStream(Density_FreeStream); + } + else { + FluidModel->SetTDState_Prho(Pressure_FreeStream, Density_FreeStream ); + Temperature_FreeStream = FluidModel->GetTemperature(); + config->SetTemperature_FreeStream(Temperature_FreeStream); + } + break; + } Mach2Vel_FreeStream = FluidModel->GetSoundSpeed(); @@ -1064,6 +1080,10 @@ void CFEM_DG_EulerSolver::SetNondimensionalization(CConfig *config, FluidModel->SetEnergy_Prho(Pressure_FreeStreamND, Density_FreeStreamND); break; + case COOLPROP: + FluidModel = new CCoolProp(config->GetFluid_Name()); + FluidModel->SetEnergy_Prho(Pressure_FreeStreamND, Density_FreeStreamND); + break; } Energy_FreeStreamND = FluidModel->GetStaticEnergy() + 0.5*ModVel_FreeStreamND*ModVel_FreeStreamND; @@ -1218,6 +1238,9 @@ void CFEM_DG_EulerSolver::SetNondimensionalization(CConfig *config, case PR_GAS: ModelTable << "PR_GAS"; break; + case COOLPROP: + ModelTable << "CoolProp library"; + break; } if (config->GetKind_FluidModel() == VW_GAS || config->GetKind_FluidModel() == PR_GAS){ @@ -1227,6 +1250,16 @@ void CFEM_DG_EulerSolver::SetNondimensionalization(CConfig *config, NonDimTable << "Critical Temperature" << config->GetTemperature_Critical() << config->GetTemperature_Ref() << Unit.str() << config->GetTemperature_Critical() /config->GetTemperature_Ref(); Unit.str(""); } + if(config->GetKind_FluidModel() == COOLPROP){ + CCoolProp* auxFluidModel = nullptr; + auxFluidModel = new CCoolProp(config->GetFluid_Name()); + NonDimTable << "Critical Pressure" << auxFluidModel->GetPressure_Critical() << config->GetPressure_Ref() << Unit.str() << auxFluidModel->GetPressure_Critical() /config->GetPressure_Ref(); + Unit.str(""); + Unit << "K"; + NonDimTable << "Critical Temperature" << auxFluidModel->GetTemperature_Critical() << config->GetTemperature_Ref() << Unit.str() << auxFluidModel->GetTemperature_Critical() /config->GetTemperature_Ref(); + Unit.str(""); + delete auxFluidModel; + } NonDimTable.PrintFooter(); NonDimTableOut <<"-- Initial and free-stream conditions:"<< endl; diff --git a/config_template.cfg b/config_template.cfg index 7b9b46b1b659..6b613100488e 100644 --- a/config_template.cfg +++ b/config_template.cfg @@ -312,12 +312,13 @@ REF_AREA= 1.0 % Aircraft semi-span (0 implies automatic calculation) (m or in) SEMI_SPAN= 0.0 -% ---- NONEQUILIBRIUM GAS, IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------% +% ---- NONEQUILIBRIUM GAS, IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS, CoolProp library -------% % % Fluid model (STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, -% CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY, MUTATIONPP, SU2_NONEQ, FLUID_MIXTURE) +% CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY, MUTATIONPP, SU2_NONEQ, FLUID_MIXTURE, COOLPROP) FLUID_MODEL= STANDARD_AIR % +FLUID_NAME = nitrogen % Ratio of specific heats (1.4 default and the value is hardcoded % for the model STANDARD_AIR, compressible only) GAMMA_VALUE= 1.4 diff --git a/externals/CoolProp b/externals/CoolProp new file mode 160000 index 000000000000..0ce42fcf3bb2 --- /dev/null +++ b/externals/CoolProp @@ -0,0 +1 @@ +Subproject commit 0ce42fcf3bb2c373512bc825a4f0c1973a78f307 diff --git a/meson.build b/meson.build index f0a2341d57c8..32231dd662a1 100644 --- a/meson.build +++ b/meson.build @@ -16,6 +16,9 @@ python = pymod.find_installation() su2_cpp_args = [] su2_deps = [declare_dependency(include_directories: 'externals/CLI11')] +coolprop_dep = declare_dependency(include_directories: 'externals/CoolProp/include') +su2_deps += coolprop_dep + default_warning_flags = [] if build_machine.system() != 'windows' if meson.get_compiler('cpp').get_id() != 'intel' From a84244ff8cc5cdd66326ba414ae6aaf490af5873 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Mon, 19 Sep 2022 13:18:15 +0200 Subject: [PATCH 02/49] fmt.h not found --- .idea/SU2.iml | 2 + .idea/workspace.xml | 70 +++++++++++------------------ SU2_CFD/include/fluid/CCoolProp.hpp | 12 ++--- meson.build | 4 +- 4 files changed, 37 insertions(+), 51 deletions(-) create mode 100644 .idea/SU2.iml diff --git a/.idea/SU2.iml b/.idea/SU2.iml new file mode 100644 index 000000000000..f08604bb65b2 --- /dev/null +++ b/.idea/SU2.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index e44beaaaab31..c54971eeaca4 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -16,22 +16,9 @@ - - - - - - - - - - - - - - - - + + + - { + "keyToString": { + "ASKED_ADD_EXTERNAL_FILES": "true", + "ASKED_SHARE_PROJECT_CONFIGURATION_FILES": "true", + "RunOnceActivity.OpenProjectViewOnStart": "true", + "RunOnceActivity.ShowReadmeOnStart": "true", + "RunOnceActivity.cidr.known.project.marker": "true", + "SHARE_PROJECT_CONFIGURATION_FILES": "true", + "WebServerToolWindowFactoryState": "false", + "cf.advertisement.text.has.clang-format": "true", + "cf.advertisement.text.overridden": "true", + "cf.first.check.clang-format": "false", + "cidr.known.project.marker": "true", + "last_opened_file_path": "/home/yan/CFD/SU2", + "node.js.detected.package.eslint": "true", + "node.js.detected.package.tslint": "true", + "node.js.selected.package.eslint": "(autodetect)", + "node.js.selected.package.tslint": "(autodetect)", + "nodejs_package_manager_path": "npm", + "settings.editor.selected.configurable": "preferences.lookFeel" } -}]]> - - - - - - +} @@ -101,6 +82,9 @@ + + + diff --git a/SU2_CFD/include/fluid/CCoolProp.hpp b/SU2_CFD/include/fluid/CCoolProp.hpp index cdce6ae4df28..172b5dd33e9d 100644 --- a/SU2_CFD/include/fluid/CCoolProp.hpp +++ b/SU2_CFD/include/fluid/CCoolProp.hpp @@ -28,12 +28,12 @@ #pragma once #include "CFluidModel.hpp" -//#include "../../../externals/CoolProp/include/CoolProp.h" -//#include "../../../externals/CoolProp/include/AbstractState.h" -//#include "../../../externals/CoolProp/include/crossplatform_shared_ptr.h" -#include "CoolProp.h" -#include "AbstractState.h" -#include "crossplatform_shared_ptr.h" +#include "../../../externals/CoolProp/include/CoolProp.h" +#include "../../../externals/CoolProp/include/AbstractState.h" +#include "../../../externals/CoolProp/include/crossplatform_shared_ptr.h" +//#include "CoolProp.h" +//#include "AbstractState.h" +//#include "crossplatform_shared_ptr.h" /*! * \class CCoolProp * \brief Child class for defining fluid model from CoolProp library. diff --git a/meson.build b/meson.build index 32231dd662a1..7c2da659c672 100644 --- a/meson.build +++ b/meson.build @@ -16,8 +16,8 @@ python = pymod.find_installation() su2_cpp_args = [] su2_deps = [declare_dependency(include_directories: 'externals/CLI11')] -coolprop_dep = declare_dependency(include_directories: 'externals/CoolProp/include') -su2_deps += coolprop_dep +coolprop_deps = [declare_dependency(include_directories: 'externals/CoolProp')] +su2_deps += coolprop_deps default_warning_flags = [] if build_machine.system() != 'windows' From 0ab0e1b247873128b9036b92a8f38ed86e2ef8f5 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Wed, 28 Sep 2022 09:56:29 +0200 Subject: [PATCH 03/49] immitate mutation++ --- .gitmodules | 5 ++++- .idea/vcs.xml | 15 +++++++++++++++ .idea/workspace.xml | 14 ++++++++++++-- SU2_CFD/include/fluid/CCoolProp.hpp | 26 +++++++++++++------------- meson.build | 23 ++++++++++++++++++++--- meson_options.txt | 1 + meson_scripts/init.py | 6 ++++++ {externals => subprojects}/CoolProp | 0 8 files changed, 71 insertions(+), 19 deletions(-) rename {externals => subprojects}/CoolProp (100%) diff --git a/.gitmodules b/.gitmodules index 066d68e15e67..c7e70424d907 100644 --- a/.gitmodules +++ b/.gitmodules @@ -14,7 +14,10 @@ url = https://github.com/mesonbuild/meson [submodule "subprojects/Mutationpp"] path = subprojects/Mutationpp - url = https://github.com/mutationpp/Mutationpp.git + url = https://github.com/mutationpp/Mutationpp.git +[submodule "subprojects/CoolProp"] + path = subprojects/CoolProp + url = https://github.com/CoolProp/CoolProp.git [submodule "externals/opdi"] path = externals/opdi url = https://github.com/SciCompKL/OpDiLib diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 40ba3098d1f5..83592fb06c39 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -23,6 +23,21 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index c54971eeaca4..e6d6cd944db0 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -16,10 +16,15 @@ - + + + + + + @@ -85,6 +90,11 @@ + + + + + diff --git a/SU2_CFD/include/fluid/CCoolProp.hpp b/SU2_CFD/include/fluid/CCoolProp.hpp index 172b5dd33e9d..ac3bd4fc4161 100644 --- a/SU2_CFD/include/fluid/CCoolProp.hpp +++ b/SU2_CFD/include/fluid/CCoolProp.hpp @@ -26,14 +26,14 @@ */ #pragma once - #include "CFluidModel.hpp" -#include "../../../externals/CoolProp/include/CoolProp.h" -#include "../../../externals/CoolProp/include/AbstractState.h" -#include "../../../externals/CoolProp/include/crossplatform_shared_ptr.h" -//#include "CoolProp.h" -//#include "AbstractState.h" -//#include "crossplatform_shared_ptr.h" + +#if defined(HAVE_MPP) && !defined(CODI_REVERSE_TYPE) && !defined(CODI_FORWARD_TYPE) +#include "CoolProp.h" +#include "AbstractState.h" +#include "crossplatform_shared_ptr.h" +#endif + /*! * \class CCoolProp * \brief Child class for defining fluid model from CoolProp library. @@ -41,12 +41,12 @@ */ class CCoolProp final : public CFluidModel { -protected: -su2double Gamma{0.0}; /*!< \brief Ratio of Specific Heats. */ -su2double Gas_Constant{0.0}; /*!< \brief specific Gas Constant. */ -su2double Pressure_Critical{0.0}; /*!< \brief critical pressure */ -su2double Temperature_Critical{0.0}; /*!< \brief critical temperature */ -shared_ptr fluid_entity; /*!< \brief fluid entity */ + protected: + su2double Gamma{0.0}; /*!< \brief Ratio of Specific Heats. */ + su2double Gas_Constant{0.0}; /*!< \brief specific Gas Constant. */ + su2double Pressure_Critical{0.0}; /*!< \brief critical pressure */ + su2double Temperature_Critical{0.0}; /*!< \brief critical temperature */ + shared_ptr fluid_entity; /*!< \brief fluid entity */ public: /*! diff --git a/meson.build b/meson.build index 7c2da659c672..13d0ee0b3a0d 100644 --- a/meson.build +++ b/meson.build @@ -16,9 +16,6 @@ python = pymod.find_installation() su2_cpp_args = [] su2_deps = [declare_dependency(include_directories: 'externals/CLI11')] -coolprop_deps = [declare_dependency(include_directories: 'externals/CoolProp')] -su2_deps += coolprop_deps - default_warning_flags = [] if build_machine.system() != 'windows' if meson.get_compiler('cpp').get_id() != 'intel' @@ -233,11 +230,23 @@ catch2_dep = declare_dependency(include_directories: 'externals/catch2/') if get_option('enable-mpp') cmake = import('cmake') mpp_subproj = cmake.subproject('Mutationpp') + message('CMaket targets:\n - ' + '\n - '.join(mpp_subproj.target_list())) mpp_dep = mpp_subproj.dependency('mutation++') su2_deps += mpp_dep su2_cpp_args += '-DHAVE_MPP' endif +if get_option('enable-coolprop') + cmake = import('cmake') + coolprop_subproj = cmake.subproject('CoolProp') + message('CMaket targets:\n - ' + '\n - '.join(coolprop_subproj.target_list())) + message('generate\N{LOW LINE}headers') + coolprop_dep = coolprop_subproj.dependency('') + su2_deps += coolprop_dep + su2_cpp_args += '-DHAVE_COOLPROP' +endif + + if omp and get_option('enable-autodiff') py = find_program('python3','python') p = run_command(py, 'externals/opdi/syntax/check.py', 'su2omp.syntax.json', 'Common', 'SU2_CFD', '-p', '*.hpp', '*.cpp', '*.inl', '-r', '-q') @@ -312,6 +321,14 @@ if get_option('enable-mpp') ''') endif +if get_option('enable-coolprop') + message(''' To run SU2 with CoolProp library, add these lines to your .bashrc file: + + export LD_LIBRARY_PATH=$SU2_HOME//subprojects/CoolProp + + ''') +endif + if get_option('enable-librom') message(''' To run SU2 with libROM library, add this line to your .bashrc file: diff --git a/meson_options.txt b/meson_options.txt index 5a4d5d03915b..acb2f627d268 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -18,6 +18,7 @@ option('enable-tests', type : 'boolean', value : false, description: 'compile U option('enable-mixedprec', type : 'boolean', value : false, description: 'use single precision floating point arithmetic for sparse algebra') option('extra-deps', type : 'string', value : '', description: 'comma-separated list of extra (custom) dependencies to add for compilation') option('enable-mpp', type : 'boolean', value : false, description: 'enable Mutation++ support') +option('enable-coolprop', type : 'boolean', value : false, description: 'enable CoolProp support') option('opdi-backend', type : 'combo', choices : ['auto', 'macro', 'ompt'], value : 'auto', description: 'OpDiLib backend choice') option('codi-tape', type : 'combo', choices : ['JacobianLinear', 'JacobianIndex'], value : 'JacobianLinear', description: 'CoDiPack tape choice') option('opdi-shared-read-opt', type : 'boolean', value : true, description : 'OpDiLib shared reading optimization') diff --git a/meson_scripts/init.py b/meson_scripts/init.py index fef4e1c51171..add621ff0e7d 100755 --- a/meson_scripts/init.py +++ b/meson_scripts/init.py @@ -56,6 +56,8 @@ def init_submodules(method = 'auto'): github_repo_ninja = 'https://github.com/ninja-build/ninja' sha_version_mpp = '5ff579f43781cae07411e5ab46291c9971536be6' github_repo_mpp = 'https://github.com/mutationpp/Mutationpp' + sha_version_coolprop = '38a6ea61e11d458baba98eb77124623957f1550f' + github_repo_coolprop = 'https://github.com/CoolProp/CoolProp.git' sha_version_mel = '2484cd3258ef800a10e361016cb341834ee7930b' github_repo_mel = 'https://github.com/pcarruscag/MEL' @@ -65,6 +67,7 @@ def init_submodules(method = 'auto'): meson_name = 'meson' ninja_name= 'ninja' mpp_name= 'Mutationpp' + coolprop_name= 'CoolProp' mel_name = 'MEL' base_path = cur_dir + os.path.sep + 'externals' + os.path.sep alt_name_medi = base_path + 'medi' @@ -74,6 +77,7 @@ def init_submodules(method = 'auto'): alt_name_ninja = base_path + 'ninja' alt_name_mel = base_path + 'mel' alt_name_mpp = cur_dir + os.path.sep + 'subprojects' + os.path.sep + 'Mutationpp' + alt_name_coolprop = cur_dir + os.path.sep + 'subprojects' + os.path.sep + 'CoolProp' if method == 'auto': is_git = is_git_directory(cur_dir) @@ -94,6 +98,7 @@ def init_submodules(method = 'auto'): submodule_status(alt_name_meson, sha_version_meson) submodule_status(alt_name_ninja, sha_version_ninja) submodule_status(alt_name_mpp, sha_version_mpp) + submodule_status(alt_name_coolprop, sha_version_coolprop) submodule_status(alt_name_mel, sha_version_mel) # Otherwise download the zip file from git else: @@ -103,6 +108,7 @@ def init_submodules(method = 'auto'): download_module(meson_name, alt_name_meson, github_repo_meson, sha_version_meson) download_module(ninja_name, alt_name_ninja, github_repo_ninja, sha_version_ninja) download_module(mpp_name, alt_name_mpp, github_repo_mpp, sha_version_mpp) + download_module(coolprop_name, alt_name_coolprop, github_repo_coolprop, sha_version_coolprop) download_module(mel_name, alt_name_mel, github_repo_mel, sha_version_mel) diff --git a/externals/CoolProp b/subprojects/CoolProp similarity index 100% rename from externals/CoolProp rename to subprojects/CoolProp From 7752ec750c1d678380f64e07ab2da55446a02857 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Fri, 30 Sep 2022 16:45:40 +0200 Subject: [PATCH 04/49] configuration succeed --- .idea/workspace.xml | 977 +------------- SU2_CFD/obj/Makefile.am | 5 + .../.cmake/api/v1/query/cache-v2 | 0 .../.cmake/api/v1/query/cmakeFiles-v1 | 0 .../.cmake/api/v1/query/codemodel-v2 | 0 .../.cmake/api/v1/query/toolchains-v1 | 0 .../reply/cache-v2-9cfa5f3d8a0d2a5f7cee.json | 1159 +++++++++++++++++ .../cmakeFiles-v1-86bb7b208fb0719472b0.json | 719 ++++++++++ .../codemodel-v2-557a998b6677ba509f61.json | 39 + ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + .../reply/index-2022-09-28T10-23-43-0886.json | 108 ++ .../toolchains-v1-ee5ca47e57a615ee224c.json | 107 ++ SU2_CFD/src/cmake-build-debug/CMakeCache.txt | 364 ++++++ .../CMakeFiles/3.22.3/CMakeCCompiler.cmake | 72 + .../CMakeFiles/3.22.3/CMakeCXXCompiler.cmake | 83 ++ .../3.22.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 16656 bytes .../3.22.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16680 bytes .../CMakeFiles/3.22.3/CMakeSystem.cmake | 15 + .../3.22.3/CompilerIdC/CMakeCCompilerId.c | 802 ++++++++++++ .../CMakeFiles/3.22.3/CompilerIdC/a.out | Bin 0 -> 16776 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 790 +++++++++++ .../CMakeFiles/3.22.3/CompilerIdCXX/a.out | Bin 0 -> 16784 bytes .../CMakeFiles/TargetDirectories.txt | 2 + .../CMakeFiles/clion-environment.txt | 3 + .../CMakeFiles/clion-log.txt | 29 + .../CMakeFiles/cmake.check_cache | 1 + .../cmake-build-debug/CMakeFiles/rules.ninja | 45 + SU2_CFD/src/cmake-build-debug/build.ninja | 117 ++ .../src/cmake-build-debug/cmake_install.cmake | 54 + meson.build | 9 +- meson_options.txt | 2 +- 31 files changed, 4546 insertions(+), 970 deletions(-) create mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/cache-v2 create mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 create mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 create mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 create mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/cache-v2-9cfa5f3d8a0d2a5f7cee.json create mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-86bb7b208fb0719472b0.json create mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-557a998b6677ba509f61.json create mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json create mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/index-2022-09-28T10-23-43-0886.json create mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-ee5ca47e57a615ee224c.json create mode 100644 SU2_CFD/src/cmake-build-debug/CMakeCache.txt create mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake create mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake create mode 100755 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeDetermineCompilerABI_C.bin create mode 100755 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeSystem.cmake create mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/a.out create mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/a.out create mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/TargetDirectories.txt create mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/clion-environment.txt create mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/clion-log.txt create mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/cmake.check_cache create mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/rules.ninja create mode 100644 SU2_CFD/src/cmake-build-debug/build.ninja create mode 100644 SU2_CFD/src/cmake-build-debug/cmake_install.cmake diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 0febcff7479a..f2824898c1fd 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -16,974 +16,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + @@ -1054,6 +97,8 @@ + + diff --git a/SU2_CFD/obj/Makefile.am b/SU2_CFD/obj/Makefile.am index 32107736f9fd..ac68053fce6f 100644 --- a/SU2_CFD/obj/Makefile.am +++ b/SU2_CFD/obj/Makefile.am @@ -247,6 +247,11 @@ su2_cfd_cxx_flags += @MUTATIONPP_CXX@ su2_cfd_ldadd += @MUTATIONPP_LD@ # endif + +su2_cfd_cxx_flags += @CoolProp_CXX@ +su2_cfd_ldadd += @CoolProp_LD@ + + if BUILD_NORMAL libSU2Core_a_SOURCES = $(libSU2Core_sources) libSU2Core_a_CXXFLAGS = $(libSU2Core_cxx_flags) diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/cache-v2 b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/cache-v2 new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/cache-v2-9cfa5f3d8a0d2a5f7cee.json b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/cache-v2-9cfa5f3d8a0d2a5f7cee.json new file mode 100644 index 000000000000..99e701a9a060 --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/cache-v2-9cfa5f3d8a0d2a5f7cee.json @@ -0,0 +1,1159 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/addr2line" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/opt/clion-2022.1.3/bin/cmake/linux/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/opt/clion-2022.1.3/bin/cmake/linux/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/opt/clion-2022.1.3/bin/cmake/linux/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "CXX compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/c++" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ar-9" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ranlib-9" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/cc" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ar-9" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ranlib-9" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/opt/clion-2022.1.3/bin/cmake/linux/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable output of compile commands during generation." + } + ], + "type" : "BOOL", + "value" : "" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/home/yan/CFD/SU2/SU2_CFD/src" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/opt/clion-2022.1.3/bin/ninja/linux/ninja" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "Project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/strip" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "Project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug" + }, + { + "name" : "Project_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/yan/CFD/SU2/SU2_CFD/src" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-86bb7b208fb0719472b0.json b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-86bb7b208fb0719472b0.json new file mode 100644 index 000000000000..c4d56ce976cd --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-86bb7b208fb0719472b0.json @@ -0,0 +1,719 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug", + "source" : "/home/yan/CFD/SU2/SU2_CFD/src" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-557a998b6677ba509f61.json b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-557a998b6677ba509f61.json new file mode 100644 index 000000000000..4dd16b375352 --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-557a998b6677ba509f61.json @@ -0,0 +1,39 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "projectIndex" : 0, + "source" : "." + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "Project" + } + ], + "targets" : [] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug", + "source" : "/home/yan/CFD/SU2/SU2_CFD/src" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 000000000000..3a67af9c39f7 --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/index-2022-09-28T10-23-43-0886.json b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/index-2022-09-28T10-23-43-0886.json new file mode 100644 index 000000000000..11bfb251a47a --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/index-2022-09-28T10-23-43-0886.json @@ -0,0 +1,108 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/opt/clion-2022.1.3/bin/cmake/linux/bin/cmake", + "cpack" : "/opt/clion-2022.1.3/bin/cmake/linux/bin/cpack", + "ctest" : "/opt/clion-2022.1.3/bin/cmake/linux/bin/ctest", + "root" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 3, + "string" : "3.22.3", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-557a998b6677ba509f61.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-9cfa5f3d8a0d2a5f7cee.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-86bb7b208fb0719472b0.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "toolchains-v1-ee5ca47e57a615ee224c.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-9cfa5f3d8a0d2a5f7cee.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-86bb7b208fb0719472b0.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-557a998b6677ba509f61.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + "toolchains-v1" : + { + "jsonFile" : "toolchains-v1-ee5ca47e57a615ee224c.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + } +} diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-ee5ca47e57a615ee224c.json b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-ee5ca47e57a615ee224c.json new file mode 100644 index 000000000000..e0f1310a0a55 --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-ee5ca47e57a615ee224c.json @@ -0,0 +1,107 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "/usr/lib/gcc/x86_64-linux-gnu/9/include", + "/usr/local/include", + "/usr/include/x86_64-linux-gnu", + "/usr/include" + ], + "linkDirectories" : + [ + "/usr/lib/gcc/x86_64-linux-gnu/9", + "/usr/lib/x86_64-linux-gnu", + "/usr/lib", + "/lib/x86_64-linux-gnu", + "/lib" + ], + "linkFrameworkDirectories" : [], + "linkLibraries" : + [ + "gcc", + "gcc_s", + "c", + "gcc", + "gcc_s" + ] + }, + "path" : "/usr/bin/cc", + "version" : "9.4.0" + }, + "language" : "C", + "sourceFileExtensions" : + [ + "c", + "m" + ] + }, + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "/usr/include/c++/9", + "/usr/include/x86_64-linux-gnu/c++/9", + "/usr/include/c++/9/backward", + "/usr/lib/gcc/x86_64-linux-gnu/9/include", + "/usr/local/include", + "/usr/include/x86_64-linux-gnu", + "/usr/include" + ], + "linkDirectories" : + [ + "/usr/lib/gcc/x86_64-linux-gnu/9", + "/usr/lib/x86_64-linux-gnu", + "/usr/lib", + "/lib/x86_64-linux-gnu", + "/lib" + ], + "linkFrameworkDirectories" : [], + "linkLibraries" : + [ + "stdc++", + "m", + "gcc_s", + "gcc", + "c", + "gcc_s", + "gcc" + ] + }, + "path" : "/usr/bin/c++", + "version" : "9.4.0" + }, + "language" : "CXX", + "sourceFileExtensions" : + [ + "C", + "M", + "c++", + "cc", + "cpp", + "cxx", + "mm", + "mpp", + "CPP", + "ixx", + "cppm" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/SU2_CFD/src/cmake-build-debug/CMakeCache.txt b/SU2_CFD/src/cmake-build-debug/CMakeCache.txt new file mode 100644 index 000000000000..041ec4b1b5d9 --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/CMakeCache.txt @@ -0,0 +1,364 @@ +# This is the CMakeCache file. +# For build in directory: /home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug +# It was generated by CMake: /opt/clion-2022.1.3/bin/cmake/linux/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/opt/clion-2022.1.3/bin/ninja/linux/ninja + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug + +//Value Computed by CMake +Project_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/yan/CFD/SU2/SU2_CFD/src + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/opt/clion-2022.1.3/bin/cmake/linux/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/opt/clion-2022.1.3/bin/cmake/linux/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/opt/clion-2022.1.3/bin/cmake/linux/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/opt/clion-2022.1.3/bin/cmake/linux/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/yan/CFD/SU2/SU2_CFD/src +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake new file mode 100644 index 000000000000..2fbe287dcc50 --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "9.4.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake new file mode 100644 index 000000000000..425a6f69d3f2 --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "9.4.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeDetermineCompilerABI_C.bin b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..ab97c0486dadc6ed9b12733ecf1f48dc2038377e GIT binary patch literal 16656 zcmeHOe{2)i9e=hH2oN085|#mL4hkBqiwQJjA!~-6#L0OJfkCn|0lnGrC3rY?YMi!KqG3l!`#f&aWR`|u~J3G+aM{~A&Yh_DD>fUh$bn; zAxingoZ!(U^J%Aw@KPMU-EOb6v(t8IM-*dV+jG@O{3r2tNxMmfyJ2?vfPfiMiuXmZ z<9U(tk0NxMcguM5ori$TKT&x)*``!7-q^4ym8eT4)A`}L;iksA#)e=n6Wqc>qxXpOva{i}=G&j0Mnvq#S9uMbu>A6xR$7p_eG z?zJn=Z;4-g`@+L}S08%vJ4Y&)Uw;0lHRV46lX)BFUvZGG1ne#c{Bgh(2mF$||-#r*8#GJ)%Y zuty{wk`ro^#7_bZu$q$be^TmilztwQ`k$7#B9n*b4clHga6F2F9AnjjFb4Cl52srr z)3mn$#j24%YmOvzm^y>vP{zxF(U>(kO;593=C${GK2>Hc0xaqOl$d^o-l`lXa;yl zBN)%+$Q{5vO`yKU!JCSkgJ*?BI7`>VXK z()~=4d7ri6m*n}Y2nj>dC;q~Af#W?!L>Bxd6D~$8@M|WVu6dNqm~fg~h|ijEijBD2 z+zhxGa5La$z|DZ00XGBx>kRy@>Yjh7W7jLxqvgMawXOQ~DZ^WsR>yu-afT12u=NFi z-z%*DK9H(fhWfz$oOA7r^PAs}j-Pu-9lxxO{b^=bPuE2GSy)1;6H9k;(sCL+6{@pf z^7lz~qUAa0s1xPSBH1=;R72=)>_g~9g-cbnqZs&%q@bVV`di~jHr`gpXVlX-wyURS zeX8fIdhWKd92~5d4k`+l`m1VTTx5^q9c@7|%iq_ljyW~wLN%dcCo^BpE(;uv={TfDN{gXJ1@Pl0wE%(C{Mfgk6 z@$=!{==l5Lp78k1UUi~w9l(3KHr~Q>dad?$p`f0=d*6ZZ{_uhDLt*Vq|6D|jhcf{wpC`qc!3X62aWmj%z|DZ00XG9~ z2HXs|8E`Y;X28vWn}Pq640tSG8%qZr?e5swZ2DfbufFMkS*ts`vm@SYjA(i`qbK%d zqpezJcO=^09cEmQ+s8)?UCU(QlhnShXira9M2mE{N5kEq!R4`dav$tNKm*Sz-)HgL zBYuaOe5X(t0(t`IaiAxG;`g%WW(o!T{-(TJC`<#L1X?3M+Tb@=Y@WlrnP)iQSyj2P zViIJCuZCk6_`o*+tbHN>BD4;=4RF)|&H;a*!(a3HswIzBjI!-3n?H5`I{tYP?f1jM zNDuqa(5C^%n}G9geGz})DR0}-1>P(~hA<%eHXJI9nSWF4@CUx>jrwbz@kRW~L|MeY z;py^rfBjPnRDaXh!cKoE?QaVE>%;yHt$wA|U(@OjwE8RH3n62_hhqr*(6>Wi-R5S% z&48N$Hv?`4+zhxGa5La$z|DZ0fq64P`{QUooP2C5?s=;uOa3s#V4t^W8|1#lk4v8R z-K~;5?PZp}g0Rby;(kwTHG<6T zmy|s1#ha4*?c{cFHYFX?IHsgN?w!R({_YWMalHR5i19+6xG8*572}uw;L9-QDUa}Y z#`(ii{-NY)T+;o2kI??`JM>8VAUoUInw1T`@qF6IE8Bt%!TP$*dCqNqVoQCnz9G1I zqrg8ppbutMjl&Q3!8-@qpKkWzgWb=x|J;g~u_KOt%8T>Jst?JR^T&!WWHisLcm<>L zWyKe<6Y@M-@x{gYWW`~2%In68S2D#BU&`toaeuM?!s@4r(RFCW!HHrQE$-{4>$-#ErFj^Xe(1hRenz-{ zX+H5imecrO;`#v=QlJBk?nAFa-vg8CD+;1>r}--M5g%0$W$?>I!|^)#zX7-h&igBC zq@sy9>F2?b7pe;E^X(?LySrpQECqcJ?6;@;2)SR$@zQy6FW`)o=BJV4rSmo_{oCsW zdO2P?-+ZuH+sjI?$3vix`}`H#KK#c3S7^{CI?eIYd3y|Sr+xcB1l*~v;bp*ONRxNQ zUYGhTWP#a5z!fXRxwim!s$cjJaHsl(3c#^W!Cp7NOdU+XY_)|WMMMjmz;^|84U1YaNoYbcraHG>nvPk-|%D2->kbyo0~))}W5U8WxKt z61j|aFqTe0Wro)NIF!u{=~-jM1jX}7sPRfBBm^hE&WH^#u6{6p*Mgv(^PsPxH1$kvma42Ok{1Y6=K*!LB;V&=I31&0A>?Wuml=Jdn z0_=$s_F{qx3+jXO*kG~`hJ#f*K`6RmLAW>uVZu9IZT~ig>v^~}z`av6TE7vc^}G~w zUFsvf7Yci-OQ>PwPgairE8=Pp3_W}%A$wZa5?w1bY5b%|^a+sTGY;{z{w1nNd;9n$%qF0NKb7q1xvNN}BE`4= z{$n7=-$Ziw&qy>$>3LJ4#q<*YJ?NP26=_G5+>t)CI>VqRl=e4TxT~ zoiMwRt-sq_42~T>v#(sG#-LZFb?D23;4_9a=n|JZ$N zNu@0_sU22K%~WUlXQma~8NbvI=!Y`ns11YSr#kSV1;viEh{cxD6s>~_tmoW&&*tsR zLq_pSXWq@cJ@@|3zx&R+@8#b2?s+`i)9v+m7!@D;BEwcNAdsMBTv#tFK!U7|)xz(m z*)lc@+EpAA{GcGf73H+IlGaGv2Nd<{vEo3N2^c(xLOn!^dN(TCY{4PQ$KN1KeNohrggx%+m#0jX!FT~d!I`oOZ|ycz#r{B4tZ6ACxO?DReXGos}0e$eA_ zk^Gwxy3E_9zZ+eLfQ&y;c{$nYWFpqOc6Bn|m`tP#dmHz*wKle{Rr49Og}cUnp${BW zn|k{hn3+UOhLK;3MY4_jU8mlAb>PIM1+~>@=N`D+_0zXf*Vd2?^ocT9P@jebwb2L4 z;Q1f8|A*Cz@k9e+bKt0hqa*yr#jnrleDi1Lp5AxT_-$(bhG*vec=Nf*-@ktD#g^Ea z4^HnHSoYB4&+n^U^v;VQ?pQG1iUVf}U<)1aBw&gI{>lyT0l)+74i*SjD(MnuHvD;x z*Ry&XJ`eB}aM()}00r#Z?R*pP1$d%o z`WgNItdw6R?Vvv__rig86d63cUcA7#8pL7L%5;5jZ&V*jq@&5iBL*~)rRU9P&eT)U zM4FJnd;z5rOpo+!(c?zW7*6C(BiFa3Gnq*nebHDFw2gSwjDiXhVFVh(sZ3g0)IohK z)Z>Y?UdS79t93ALf`v4Kv3#D?(Ve5SO+As0PQ68KQP+u+5+l~b@XyPCMIC=d5$);6 zZ(&IShOd|XTJq`nNY5oj#`B7NZW4Z0UYDAnP$Zn%r#A{5?-lZm$XN?6dMo5ESa7;` zkuzn%Y0Myg#e$P>#NFaXz>R<#0XG6}1l$O?5%{D;;IDOe{!<&fSfd@R{vFJ9wQo(D z-qHze>{m6%_$iduy#(;((%mlusawua9$LTPtuDsf%^yUHCwFVbceJrTO>OJz8LvJL zQ!j12b}J|CN5N8QaSl}eHldBTKL-_Uy!vS*>#vxL!F4az!S$Td*}CQX(eW`!K|aCd z*Ts;mx~>(cw4;|cYDcg5G|zGEDn zMeSK_eDNE8h|a53fx2H#dcs#Fx(HA6404WCdFzhYId4007Qb(^bamIUA+>J#6X=Z% zO<*@d5A=+;uYnat=*yAfo1y+l@#9cmsCczs8*f|*@Q$8U*YKKNSbn`!(vDv9nai8c z$awY?FZUELbrs(Yl@|R`8$0IF*1uJF53l#mU7-g2jD8}jgdDl??Vvu18* zQ`;`9d~alHcWi?>svEhC5#O1Mbm*IU!;!Au5aV)OKQ?L_dL{>-u6FiB`ucjpdbqbM z66ysB&X2|tJ7FIJDtMOqzJT8%@%zohhow>$=pmrb0zC{Azau_3RVp0@s(e%`od7xk zv|fJf!EdfuJdbQ=p1lFj()qJ%CV+?dGB~z@4SWN@x@Pk)Nh_hc7LIzrIp7a;`|H0{ zH}Bz^{cPis4WC=Has`T`{)1Q{IjloLnR<#0XG6}1l$O?5pW~mM!=20jUqt%>S!OGTsD>W z%FQQ5z8GS#&s&rRxsUNvvQ7K-mdZBmg~R=#SZLoKu8*(~|KsbW47Lx+&33ew$;t}t z@tufa-W{u4$clp!_<#SsepTEv5>txMYG)Bf0aak zAx>NszNqs4k4Ss)Wtg`qj<7uA?GDNRhip^7r1}3Jq5a{vXp#0$ZtCpZpfvQy3Td;T ztXJ2nO^wY3-fDiVrAcjCt2VC^_{|;qU{uvRoVX9(Ine%es}&#Yey08Bm3S4~=V+(8 zJdP^mXE7Q-mH2E%|VRXGJ@i~mHb0t2vJf13X7@hLIsl?|q#SyP%O^*2V{^LqJ zb&T%AN*s(RRz%c&u=9Ds5nsqoIO4aJ^AxPseDL;z?&nGz?mma{=VP~*@4rg&7JEL5FW<2pdmQ()^bNK*M6sSO<=h|_odtgun6+{`M=hL5|j`-IU zM5izR9Oy9O`xOpDL_`7D(eLeCej)q$T~g3Oocj3!$a^8{z&;LFq62o@jB&D#+rNX+ z^M%ZJaD3+Y*(~kQ{}+HCD|4#V~n7`tb&(Or}&&;EE zpZ90_IkQ^2QoxQ=p2NM;zCF*O8E{4FTFGX>S6Bh659Z9gS%4izgKRpLK{r$SASN^9 zF@qta4<|FRXi|@xnOt6v7WT5iOe&i+Oe3zgHMKT73-KfgJ(|l!;cax<%#E_4Tr_3q z@j@y!3M!VCju{UXqMci!4;h^U1D)U~ku-9lj)*##%`*L~JnpvXEs@SjF`hO85abc*VNIITy0!xZc_R3}9Sv{l+1e56(YJPY?+EwleW4C` z6%P_T@#MctGqL5W1cTO`kXy+@u_T~~B$yj!p;YG2RQ7DyFd)etCwEn#=Gs9@Q9;!*wJM`qUEoV%!Q1 zs)O-pDlrJ%!7LyZl6aU3_e=`z1G@2Ujp95X9vSfL6ouw>L}{Kc*<6!g9`=wh*dg&T9+gM!&4@Gn#U5Q^%02hBF#~g?SUGu zRY;%ayF?W!N&P1|qK^R|*FMyyc`;GaxA$L~W#dr6n3Dbh>4@m06eR!l^M3~TcuvGG z|NoZ%$7vlZ&2V2-NBROBR((b45w%SR?B>}^Hhr466TO-KD>nV0R3M7;0Bf<^`-x4T z=3hiJy!^ z>C^Qm_!LxdE=$WmnjcbLuU($nM9+b4okgG4Ggle`ghFznHQgrsLtx<8Bmd=fk18}K z<@LkykA?K;I{pYS6d`?jKQSpMUP0hl3+WTR0!*tu3rguGLCKFq%l@f-9V%#x{L_3n zAoa-)$;;EBCi4M+m=rJLq<>Et5f#$6QW`r}(V#TgByViIkJrFK{h{X{zNewSTlKT} bj{(ZC%{ciLT%0pI>z`^967y{ewkG>G1&zJb literal 0 HcmV?d00001 diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeSystem.cmake b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeSystem.cmake new file mode 100644 index 000000000000..4c1cd2ad0f7a --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.14.0-1052-oem") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.14.0-1052-oem") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.14.0-1052-oem") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.14.0-1052-oem") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/CMakeCCompilerId.c b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 000000000000..56cfd06561ac --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,802 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/a.out b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..601952a59681fed2c8a9e1390095ec484b87b929 GIT binary patch literal 16776 zcmeHOZ)_Y#6`%9jiIXPhOPUZjDa{g6l#u#jhy1bAn%vnwXAe0}NF5TCy35+Pwolw2 zbGJw1inKvVi>|>Xh)OLVDn&(r3gkoi(27ccqd+NDK#h<}5Fjj|B|u2rkQNt`9PiD% zcivr}gG7-KVn^Eh&HU!QH*ep}?(OW(JRI-ot_cJLr=a+-z*01_C5-F z)U_mWbKq{?OYP0o4`GTwBZXINOs596Zr+$qHlevTbuI^`k$iKO@hjyyY37uaxin3P8hZf$~uLt}Jy4S#J4DqIB+lz4TlC=ntzO+L>Jss2oFX`uQ*vr7con)ZCJUP^`8vJ5?^!G^nE~pm8 z4g2(??KPOyORw9D^yBUGpm1S*xm>=GgrAqBnLt12y7d3}092x(eV|u5d{HkICw~;b zhHmP|m%jot_2co2`crz~)rRLq!}lfv@oT`pI0yfYYP>QqzWh`OqWpYqxMJm4HEFPJ zSL2Vzul1i9iZrY~hQ2{}MP>iQ_V#yS&xN!M;xvZbQ9<*1t{F36|Q@YYqy3|$rL#({)H~P^t0ln?l#XsTrIM^S%FV-Ks zKW3a6nrRcmgd+!0j;qQ@k}ml_egymo_!00U;77oZfFA)r0)7Pi2>223Bk*5}K*062 zakdkQ-tOJo2XmRxRNBfPgs+tSZW&j-@o6hxNaeBzn^kIyP-Zh{n)`*+7)_h@P%fW2 z*n?kJi8S+rBL^uDp9ix^GoOTSfkS37Z69peMm5$U+sa}qg-YG-Ug=d}Rq$^7-ihD9 z`YxBtX}~1l6M!}#e%tJyDwn?nxa`ex`7Gcuz-9270>9N_3Ou-11P+A*s}{|#KS4aM zL1+Yhd~+bW=F2aDYazQCj>${qvLr&`?oi`L8g6-@{)pJIa{C8Av~~@Oquu-9c$wvp zgoHM2IGzQ&&ms{Ig&(cyTs*JlB(x080QCeMQSjHo`tDHp3pI&Qht_?* zt}E31=sZ2tdUXEIP&6BAjfI+Hp>-W0ts~Uf5ej#N>gD&&UxE4v*zv#HVIckFN5GGO z9|1oCegymo_!00U;78#9Cjz{#k=HT86h|h;MH~uR=eU^42WYYAZB*vmYGm zDJEVwiSryxT>sXMat_NUY0)9iNe-G&4vvyHyi@*fGsii1OEe~yKjx=wM zw5(VBzjiDLD^?r1;~e5acsIf8*c~*ikq!!8r|#x!#b>J8sjG}PxBR@yICJy!1&>EJ zUoW^{-TVT<aA;cW+B_ii4p(kkOLDBe@KPTle=;KhfNQTZTT^{rKT zzAMe>;PqH5-Ym~BDu?&C8W9qso_NB#3(24K@Ob(t&-Y7ZMTl*Xfl*uW2iwEc4M(6# z9B`37+Tr^z%3>OWBOqqS^C{q~`9IfreN)<5Dz2i#o>a}wccjd%v-;~5-~)J9_4L=z zNS^Qe+{7C)Gkg5JBkj!Y-{;^2YQ*gE-vInlh|eDSpW*+7)xc}qm;(nTKYN_q4SZOv zsPqe~+y?y8n%UPy2l6cBK$Glv$6*$D%^}Cx!@w`8St0m7%KT%Y2N@f}Dk3$-wnM7v{SJoJYVd1^ydU;^#p|o<~r%l;u3)`{BT6eb(paMn(4K;Dnp*{<4h+!`urTqsIefSSARe7Z^K-H{pa}+Be##=wlI19 zH-W>s5$p5(iSYy~LBeyyII}*_ds4vRDYHI5|1$FY3q)i>8_x78DBxU(_4zrOk>{1{ zKg%&b1o}9);xa!^GiubB*MFkLIAk!Utk2Kgj6C1t_Pyu-Bb&==1YFBg@UDub%&A{Ew0X<8lrR8SvVB&eJ~69~k*P0JrZQ zzb}w}r5TMR34csQ2BNtrz7IK!AM2kb0mgeOk}BhE|0h5@^?BaHIOWmj{%888{W#%tK1&%##zw-PI>%1{d;K@P4@sEl1 zxF5d;9Ez|$zyFw^2frxPITPzMPD7%8s0I70gQbp-2 WWhLO_aW(yIZAxkpJ4#BPqWCB4CAaPX literal 0 HcmV?d00001 diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 000000000000..a53de667ddc3 --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,790 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/a.out b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..ab5c4c316cd6c23c21706711a7eeef6d10f7847f GIT binary patch literal 16784 zcmeHOZ)_Y#6`%9PiPPG5moy=6Qkrd=ND0LoJ2>GIYI0}$oIPYaY2r{r>Mm>F**-Ym znY%q=N2CO~6ijMJ)k^dONKuiH5Unb{6sc0dQ6McSrOlU6R1g-WB1Iu}OM(ofIo_Lj z@3OnT1o7tsh#l$fH}iXcX7 z$H?)-nBXT$@${mmyi}U+wd*H4FLsh0Bi4cGz?*jJU#V{&*`3v-8{x%!6)hOKzWczA zx|TF<4&2TAslFTaLxkebNZ}P*vzfsity{CHrfeoxnrNDc?r7T4su%P6Hd!&Y3+uo! zwWs%>05`M9Q5a=ktfDf?BOS{>eI)qwnRXUZ`6{TUmwg15T^L58Z&j75EKR^aaFk2*b5QnC8%g zWe#U@RyK1a4Mh~0McXRa=9rbqi9OxP_6~EKzD?gQ%w%7WnMxPZBblO|F7)+uWb?Un zpEa08%aO5sjx0^3T2)cDM@5li8Gs0440&9X)@GJtbU#RK=lhfI3vGoGEYN++{2V!` zizzwtT#k5nO;dV}9=<@l=Hb6g{ALgTIPuLM{u$z5+bv|mF@o30Y0klOEKqjA!Sk3! ze%`_Jy@&jQgO|UfNczc-fFA)r0)7Pi2>223Bj88ie=Y)l3g7uxW9nj^alH1ITZJ&b zG;7zCUp1zFTz6VtOL_ZKK)+kw^lgCfdV%^-dO?;tg)F!HF*$wiL1X&2#?{G=Mi=;*sG!HUd%()%gb}&^~bQ{(}bY^ znAG3?RfH|qjOlsf)TQ0VsfC~sIAffSbKxm>=Gg0C~uO<(|QUG{Gs1|d2+2zJv)FB;ROxfc^xv6;s4 z)jxxo`tig?<4Gg%YWO)3{^4vOaTWOItMN*4X7x`(5Y6Y7L@L_ftfmcK9<9b7Ph1^1 zt*#TB6~DiGrtNN+$;3aNoIW2vn4G>6?~6}gJ!s4{tpfT$_m=mtk1vF;mCMGd_k#BN zme(o1-P7-OPhaYs{(Zc>>Nm#J>435G*QGyT{~sENKM)^?KNvSp4-f0%^$+9q%KpZY zf%VF9QyD2z?0@+Y@FUk0*0Y3tM1pEm25%446N5GH3e`y2)uGPlHjZF4-?cFt$ z9~;kP(}hE@N;%-xammfkr3=MOK6j{DrJXuuS~=4^Af&~3*0P85g|S23xVlQDRTvsQ zM0r>q%%!YC3f2OLty0!L)Y3|l^n{(xVJ*dqY;Uh@RbXB4Be>p)YhZnEm&;ke6yOtp zHXyET4$PO!PXk^CJd5&o%H>t?ngZ8qF$Iq77lDaLU|s#Px)a3X9)w1)$2SL}bD3NL z+z8oL_{?1@mn9L3bcGr}7QXdx-7&Fy?XC}eXyXP{N52oi=Oxxd5)%5f;qzVa`xp|5 zP~?%Cj)tW*UxAvT8lawlj|S~bqr58=`Fc$<)cCbvBBaeMNrW~(TH6_Feq^Z;icT%t z6N=?R(Ripi9@^X<(%M6f?V(6}s7|hT{tC0g2@?{S6s63K5-v^YwL`%N)5DiEs)8OTh`(tgEdB&ef`xE)ctVAupI z6Z^Z9^$Gu0R_z6KX$mW-vi%pRy|6MY%N#$LX36q-lK+LuTrau(&jIfb|2IAI{#8v= zj(C46??>hRr_YdlPe;ctZS%pwQqC@EJ9U`gH?@>xspX+<&3bdI-m*pU|F~g6*s3@3XK+e`@V0~Rdp8evX_avr6z{9tr*8cPJLOgAAl?3cyEo{ZqgPpdT;aMT!on=KmEbzim-J&H*35Ut3Q< zzD4@{e;|wSbya2-kE<{=G*G4AUj)8JEWR%`0lyOB)=d9D{C}|>c#SJ_;H2aikDvR1 zkBBvu{$i7@z^|-Xe82P~&q@wFOn$uM^I_mMhaP7i2YyA(8o|G>%%4OaTEs^5cOjmY z{2JjsFYp5J7>8Lpmyjk$FOzN`BoBKB0mw*XFpeg zM?c>CuC7M4XA8AQzQY7x4Z!2|di8Hd9^&sk*AN9>qc%8UKkyrz1m$z&M~f+f+bM<$ zcF``uPNgAn{rHG!kC{VwfTReAM^brnB%2?!vS!N87mB7;nh^MAJDaxCDLvY}qoukM z9$m?pR-s@`n(3Tfm=wbWYbMB@Lt|b805j|+%L>M z-Fw^P-R9n|t^oj|Yh=*>{EB(Le_hi%d+%eL6$`e~h5%ynGHL@jkB2Xx)% zbIepRZ;rxyd_238+zVQ%OwKG7(ZGG20phv>&G=NOy2fe zz~LN;?Rg%>cmjoGnA_BhAlGCx-{YE+rG{X~ly$Y4y_o}a%NdEUqMd$0c+V2jtpa{P;yiIC^J#4hUp zZ-KyRuaO-iyJLGUGd|_9=jVP#*1M7Y_dND7GGM&o=`gRq?|bZd9>K`(1Gs+g`27Ld zbNq!ynuI^4A_LJ}6hDF-Hj(Ymk^s3;G#;tB2 N+o?3_JqDhl_&b*2t_uJF literal 0 HcmV?d00001 diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/SU2_CFD/src/cmake-build-debug/CMakeFiles/TargetDirectories.txt new file mode 100644 index 000000000000..c80f6896b8b5 --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,2 @@ +/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug/CMakeFiles/edit_cache.dir +/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug/CMakeFiles/rebuild_cache.dir diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/clion-environment.txt b/SU2_CFD/src/cmake-build-debug/CMakeFiles/clion-environment.txt new file mode 100644 index 000000000000..9dc9ce67da5c --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/CMakeFiles/clion-environment.txt @@ -0,0 +1,3 @@ +ToolSet: 1.0 (local)Options: + +Options:-DCMAKE_MAKE_PROGRAM=/opt/clion-2022.1.3/bin/ninja/linux/ninja \ No newline at end of file diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/clion-log.txt b/SU2_CFD/src/cmake-build-debug/CMakeFiles/clion-log.txt new file mode 100644 index 000000000000..43daecd09f6e --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/CMakeFiles/clion-log.txt @@ -0,0 +1,29 @@ +/opt/clion-2022.1.3/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=/opt/clion-2022.1.3/bin/ninja/linux/ninja -G Ninja -S /home/yan/CFD/SU2/SU2_CFD/src -B /home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug +CMake Warning (dev) in CMakeLists.txt: + No project() command is present. The top-level CMakeLists.txt file must + contain a literal, direct call to the project() command. Add a line of + code such as + + project(ProjectName) + + near the top of the file, but after cmake_minimum_required(). + + CMake is pretending there is a "project(Project)" command on the first + line. +This warning is for project developers. Use -Wno-dev to suppress it. + +-- The C compiler identification is GNU 9.4.0 +-- The CXX compiler identification is GNU 9.4.0 +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: /usr/bin/cc - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /usr/bin/c++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Configuring done +-- Generating done +-- Build files have been written to: /home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/cmake.check_cache b/SU2_CFD/src/cmake-build-debug/CMakeFiles/cmake.check_cache new file mode 100644 index 000000000000..3dccd731726d --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/rules.ninja b/SU2_CFD/src/cmake-build-debug/CMakeFiles/rules.ninja new file mode 100644 index 000000000000..ab6664934dfd --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/CMakeFiles/rules.ninja @@ -0,0 +1,45 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /opt/clion-2022.1.3/bin/cmake/linux/bin/cmake --regenerate-during-build -S/home/yan/CFD/SU2/SU2_CFD/src -B/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /opt/clion-2022.1.3/bin/ninja/linux/ninja $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /opt/clion-2022.1.3/bin/ninja/linux/ninja -t targets + description = All primary targets available: + diff --git a/SU2_CFD/src/cmake-build-debug/build.ninja b/SU2_CFD/src/cmake-build-debug/build.ninja new file mode 100644 index 000000000000..ad48030290d0 --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/build.ninja @@ -0,0 +1,117 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.22 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug/ + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug && /opt/clion-2022.1.3/bin/cmake/linux/bin/ccmake -S/home/yan/CFD/SU2/SU2_CFD/src -B/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug + DESC = Running CMake cache editor... + pool = console + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug && /opt/clion-2022.1.3/bin/cmake/linux/bin/cmake --regenerate-during-build -S/home/yan/CFD/SU2/SU2_CFD/src -B/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug + +build all: phony + +# ============================================================================= +# Unknown Build Time Dependencies. +# Tell Ninja that they may appear as side effects of build rules +# otherwise ordered by order-only dependencies. + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | ../CMakeLists.txt /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompilerABI.c /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCInformation.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystem.cmake.in /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-C.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-FindBinUtils.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-Determine-CXX.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.22.3/CMakeCCompiler.cmake CMakeFiles/3.22.3/CMakeCXXCompiler.cmake CMakeFiles/3.22.3/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build ../CMakeLists.txt /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompilerABI.c /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCInformation.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystem.cmake.in /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-C.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-FindBinUtils.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-Determine-CXX.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.22.3/CMakeCCompiler.cmake CMakeFiles/3.22.3/CMakeCXXCompiler.cmake CMakeFiles/3.22.3/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/SU2_CFD/src/cmake-build-debug/cmake_install.cmake b/SU2_CFD/src/cmake-build-debug/cmake_install.cmake new file mode 100644 index 000000000000..0046627120d0 --- /dev/null +++ b/SU2_CFD/src/cmake-build-debug/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/yan/CFD/SU2/SU2_CFD/src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/meson.build b/meson.build index c96f9680890f..b473502259c6 100644 --- a/meson.build +++ b/meson.build @@ -238,10 +238,13 @@ endif if get_option('enable-coolprop') cmake = import('cmake') - coolprop_subproj = cmake.subproject('CoolProp') + cmake_opts = cmake.subproject_options() + cmake_opts.add_cmake_defines({'COOLPROP_STATIC_LIBRARY': true}) + coolprop_subproj = cmake.subproject('CoolProp', options: cmake_opts ) message('CMaket targets:\n - ' + '\n - '.join(coolprop_subproj.target_list())) - message('generate\N{LOW LINE}headers') - coolprop_dep = coolprop_subproj.dependency('') + message('Cmake tagerts include:') + message(coolprop_subproj.target_list()) + coolprop_dep = coolprop_subproj.dependency('CoolProp') su2_deps += coolprop_dep su2_cpp_args += '-DHAVE_COOLPROP' endif diff --git a/meson_options.txt b/meson_options.txt index acb2f627d268..12e4d44c6bb1 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -18,7 +18,7 @@ option('enable-tests', type : 'boolean', value : false, description: 'compile U option('enable-mixedprec', type : 'boolean', value : false, description: 'use single precision floating point arithmetic for sparse algebra') option('extra-deps', type : 'string', value : '', description: 'comma-separated list of extra (custom) dependencies to add for compilation') option('enable-mpp', type : 'boolean', value : false, description: 'enable Mutation++ support') -option('enable-coolprop', type : 'boolean', value : false, description: 'enable CoolProp support') +option('enable-coolprop', type : 'boolean', value : true, description: 'enable CoolProp support') option('opdi-backend', type : 'combo', choices : ['auto', 'macro', 'ompt'], value : 'auto', description: 'OpDiLib backend choice') option('codi-tape', type : 'combo', choices : ['JacobianLinear', 'JacobianIndex'], value : 'JacobianLinear', description: 'CoDiPack tape choice') option('opdi-shared-read-opt', type : 'boolean', value : true, description : 'OpDiLib shared reading optimization') From ea23e57a043aaf6374cead93c0f41edccd53039c Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Sun, 2 Oct 2022 10:56:39 +0200 Subject: [PATCH 05/49] build succedd, but FLUID_MODEL=CoolProp failed --- .idea/workspace.xml | 22 ++++++++++--------- Common/src/CConfig.cpp | 4 ++-- SU2_CFD/include/fluid/CCoolProp.hpp | 4 +--- SU2_CFD/src/fluid/CCoolProp.cpp | 10 ++++----- .../src/output/output_structure_legacy.cpp | 2 +- meson_scripts/init.py | 2 +- 6 files changed, 22 insertions(+), 22 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index f2824898c1fd..503cbad99867 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -3,6 +3,9 @@ + { + "useNewFormat": true +} @@ -16,10 +19,14 @@ + - - - + + + + + + - - - - - - @@ -99,6 +99,8 @@ + + diff --git a/Common/src/CConfig.cpp b/Common/src/CConfig.cpp index df5a486b101e..780407bf02c0 100644 --- a/Common/src/CConfig.cpp +++ b/Common/src/CConfig.cpp @@ -1150,8 +1150,8 @@ void CConfig::SetConfig_Options() { /*!\par CONFIG_CATEGORY: FluidModel \ingroup Config*/ /*!\brief FLUID_MODEL \n DESCRIPTION: Fluid model \n OPTIONS: See \link FluidModel_Map \endlink \n DEFAULT: STANDARD_AIR \ingroup Config*/ - addEnumOption("FLUID_MODEL", Kind_FluidModel, FluidModel_Map, STANDARD_AIR); - /*!\brief FLUID_NAME \n DESCRIPTION: Fluid name \n OPTIONS: see coolpro homepage \n DEFAULT: nitrogen \ingroup Config*/ + addEnumOption("FLUID_MODEL", Kind_FluidModel, FluidModel_Map, COOLPROP); + /*!\brief FLUID_NAME \n DESCRIPTION: Fluid name \n OPTIONS: see coolprop homepage \n DEFAULT: nitrogen \ingroup Config*/ addStringOption("FLUID_NAME", FLUID_NAME, string("nitrogen")); diff --git a/SU2_CFD/include/fluid/CCoolProp.hpp b/SU2_CFD/include/fluid/CCoolProp.hpp index ac3bd4fc4161..32a8b94d1f87 100644 --- a/SU2_CFD/include/fluid/CCoolProp.hpp +++ b/SU2_CFD/include/fluid/CCoolProp.hpp @@ -27,12 +27,10 @@ #pragma once #include "CFluidModel.hpp" - -#if defined(HAVE_MPP) && !defined(CODI_REVERSE_TYPE) && !defined(CODI_FORWARD_TYPE) #include "CoolProp.h" #include "AbstractState.h" #include "crossplatform_shared_ptr.h" -#endif + /*! * \class CCoolProp diff --git a/SU2_CFD/src/fluid/CCoolProp.cpp b/SU2_CFD/src/fluid/CCoolProp.cpp index f341ed039ea1..8d489684b8e3 100644 --- a/SU2_CFD/src/fluid/CCoolProp.cpp +++ b/SU2_CFD/src/fluid/CCoolProp.cpp @@ -59,7 +59,7 @@ void CCoolProp::SetTDState_PT(su2double P, su2double T) { SetTDState_rhoe(rho, e); } -void CCoolProp::SetEnergy_Prho(su2double P, su2double rho) { +void CCoolProp::SetTDState_Prho(su2double P, su2double rho) { fluid_entity->update(CoolProp::DmassP_INPUTS, rho, P); su2double e = fluid_entity->umass(); SetTDState_rhoe(rho, e); @@ -79,16 +79,16 @@ void CCoolProp::SetTDState_hs(su2double h, su2double s) { void CCoolProp::SetTDState_Ps(su2double P, su2double s) { fluid_entity->update(CoolProp::PSmass_INPUTS, P , s); - su2double rho = fluid_entity->rhomass(); + su2double Rho = fluid_entity->rhomass(); su2double e = fluid_entity->umass(); - SetTDState_rhoe(rho, e); + SetTDState_rhoe(Rho, e); } void CCoolProp::SetTDState_rhoT(su2double rho, su2double T) { fluid_entity->update(CoolProp::DmassT_INPUTS, rho, T); - su2double rho = fluid_entity->rhomass(); + su2double Rho = fluid_entity->rhomass(); su2double e = fluid_entity->umass(); - SetTDState_rhoe(rho, e); + SetTDState_rhoe(Rho, e); } void CCoolProp::ComputeDerivativeNRBC_Prho(su2double P, su2double rho) { diff --git a/SU2_CFD/src/output/output_structure_legacy.cpp b/SU2_CFD/src/output/output_structure_legacy.cpp index 2c954306d302..378cb1c1cd6d 100644 --- a/SU2_CFD/src/output/output_structure_legacy.cpp +++ b/SU2_CFD/src/output/output_structure_legacy.cpp @@ -2946,7 +2946,7 @@ void COutputLegacy::SpecialOutput_ForcesBreakdown(CSolver *****solver, CGeometry Breakdown_file << "Critical Pressure: " << auxFluidModel->GetPressure_Critical() << " Pa." << "\n"; Breakdown_file << "Critical Temperature: " << auxFluidModel->GetTemperature_Critical() << " K." << "\n"; Breakdown_file << "Critical Pressure (non-dim): " << auxFluidModel->GetPressure_Critical() /config[val_iZone]->GetPressure_Ref() << "\n"; - reakdown_file << "Critical Temperature (non-dim) : " << auxFluidModel->GetTemperature_Critical() /config[val_iZone]->GetTemperature_Ref() << "\n"; + Breakdown_file << "Critical Temperature (non-dim) : " << auxFluidModel->GetTemperature_Critical() /config[val_iZone]->GetTemperature_Ref() << "\n"; break; } diff --git a/meson_scripts/init.py b/meson_scripts/init.py index ffe4fcd033ae..31e408266003 100755 --- a/meson_scripts/init.py +++ b/meson_scripts/init.py @@ -56,7 +56,7 @@ def init_submodules(method = 'auto'): github_repo_ninja = 'https://github.com/ninja-build/ninja' sha_version_mpp = '5ff579f43781cae07411e5ab46291c9971536be6' github_repo_mpp = 'https://github.com/mutationpp/Mutationpp' - sha_version_coolprop = '38a6ea61e11d458baba98eb77124623957f1550f' + sha_version_coolprop = '0ce42fcf3bb2c373512bc825a4f0c1973a78f307' github_repo_coolprop = 'https://github.com/CoolProp/CoolProp.git' sha_version_mel = '2484cd3258ef800a10e361016cb341834ee7930b' github_repo_mel = 'https://github.com/pcarruscag/MEL' From 4e9897cc0c5e0e4e895e7fe1a42c3565015ec21f Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Wed, 5 Oct 2022 16:47:46 +0200 Subject: [PATCH 06/49] can not read FLUID_NAME --- .idea/workspace.xml | 15 +- QuickStart/inv_NACA0012.cfg | 2 +- TestCases/coolprop/coolprop.cfg | 247 ++++++++++++++++++++++++++++++++ TestCases/coolprop/pr.cfg | 247 ++++++++++++++++++++++++++++++++ meson.build | 7 +- 5 files changed, 509 insertions(+), 9 deletions(-) create mode 100644 TestCases/coolprop/coolprop.cfg create mode 100644 TestCases/coolprop/pr.cfg diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 503cbad99867..a9c4b3b2866e 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -19,13 +19,12 @@ - + + + - - - - - + + diff --git a/QuickStart/inv_NACA0012.cfg b/QuickStart/inv_NACA0012.cfg index 8b583c98fd1b..f1b8cbee709d 100644 --- a/QuickStart/inv_NACA0012.cfg +++ b/QuickStart/inv_NACA0012.cfg @@ -50,7 +50,7 @@ GAS_CONSTANT= 287.87 REF_ORIGIN_MOMENT_X = 0.25 REF_ORIGIN_MOMENT_Y = 0.00 REF_ORIGIN_MOMENT_Z = 0.00 -% + % Reference length for pitching, rolling, and yawing non-dimensional moment REF_LENGTH= 1.0 % diff --git a/TestCases/coolprop/coolprop.cfg b/TestCases/coolprop/coolprop.cfg new file mode 100644 index 000000000000..f1151f05c2c4 --- /dev/null +++ b/TestCases/coolprop/coolprop.cfg @@ -0,0 +1,247 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% SU2 configuration file % +% Case description: Non-ideal compressible fluid flow in a converging- % +% diverging supersonic nozzle for siloxane fluid MDM % +% Author: Alberto Guardone % +% Institution: Politecnico di Milano % +% Date: 2019.05.03 % +% File Version 6.2.0 "Falcon" % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------% +% +% Physical governing equations (EULER, NAVIER_STOKES, +% FEM_EULER, FEM_NAVIER_STOKES, FEM_RANS, FEM_LES, +% WAVE_EQUATION, HEAT_EQUATION, FEM_ELASTICITY, +% POISSON_EQUATION) +SOLVER= RANS +% +% Specify turbulence model (NONE, SA, SA_NEG, SST, SA_E, SA_COMP, SA_E_COMP) +KIND_TURB_MODEL= SST +% +% Mathematical problem (DIRECT, CONTINUOUS_ADJOINT, DISCRETE_ADJOINT) +MATH_PROBLEM= DIRECT +% +% Restart solution (NO, YES) +RESTART_SOL= NO +% +% System of measurements (SI, US) +% International system of units (SI): ( meters, kilograms, Kelvins, +% Newtons = kg m/s^2, Pascals = N/m^2, +% Density = kg/m^3, Speed = m/s, +% Equiv. Area = m^2 ) +% United States customary units (US): ( inches, slug, Rankines, lbf = slug ft/s^2, +% psf = lbf/ft^2, Density = slug/ft^3, +% Speed = ft/s, Equiv. Area = ft^2 ) +SYSTEM_MEASUREMENTS= SI +% +% -------------------- COMPRESSIBLE FREE-STREAM DEFINITION --------------------% +% +% Mach number (non-dimensional, based on the free-stream values) +MACH_NUMBER= 1E-9 +% +% Angle of attack (degrees, only for compressible flows) +AOA= 0.0 +% +% Side-slip angle (degrees, only for compressible flows) +SIDESLIP_ANGLE= 0.0 +% +% Init option to choose between Reynolds (default) or thermodynamics quantities +% for initializing the solution (REYNOLDS, TD_CONDITIONS) +INIT_OPTION= TD_CONDITIONS +% +% Free-stream option to choose between density and temperature (default) for +% initializing the solution (TEMPERATURE_FS, DENSITY_FS) +FREESTREAM_OPTION= TEMPERATURE_FS +% +% Free-stream pressure (101325.0 N/m^2, 2116.216 psf by default) +FREESTREAM_PRESSURE= 904388 +% +% Free-stream temperature (288.15 K, 518.67 R by default) +FREESTREAM_TEMPERATURE= 542.13 +% +% Compressible flow non-dimensionalization (DIMENSIONAL, FREESTREAM_PRESS_EQ_ONE, +% FREESTREAM_VEL_EQ_MACH, FREESTREAM_VEL_EQ_ONE) +REF_DIMENSIONALIZATION= DIMENSIONAL + +% ---- IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------% +% +% Fluid model (STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, +% CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY) +%FLUID_MODEL= PR_GAS +FLUID_MODEL = COOLPROP +% Ratio of specific heats (1.4 default and the value is hardcoded +% for the model STANDARD_AIR, compressible only) +%GAMMA_VALUE= 1.01767 +% +% Specific gas constant (287.058 J/kg*K default and this value is hardcoded +% for the model STANDARD_AIR, compressible only) +%GAS_CONSTANT= 35.17 +% +% Critical Temperature (131.00 K by default) +%CRITICAL_TEMPERATURE= 565.3609 +% +% Critical Pressure (3588550.0 N/m^2 by default) +%CRITICAL_PRESSURE= 1437500 +% +% Acentric factor (0.035 (air)) +%ACENTRIC_FACTOR= 0.524 + +% --------------------------- VISCOSITY MODEL ---------------------------------% +% +% Viscosity model (SUTHERLAND, CONSTANT_VISCOSITY, POLYNOMIAL_VISCOSITY). +VISCOSITY_MODEL= CONSTANT_VISCOSITY +% +% Molecular Viscosity that would be constant (1.716E-5 by default) +MU_CONSTANT= 1.21409E-05 + +% --------------------------- THERMAL CONDUCTIVITY MODEL ----------------------% +% +% Laminar Conductivity model (CONSTANT_CONDUCTIVITY, CONSTANT_PRANDTL, +% POLYNOMIAL_CONDUCTIVITY). +CONDUCTIVITY_MODEL= CONSTANT_CONDUCTIVITY +% +% Molecular Thermal Conductivity that would be constant (0.0257 by default) +THERMAL_CONDUCTIVITY_CONSTANT= 0.030542828 + +% -------------------- BOUNDARY CONDITION DEFINITION --------------------------% +% +% Navier-Stokes (no-slip), constant heat flux wall marker(s) (NONE = no marker) +% Format: ( marker name, constant heat flux (J/m^2), ... ) +MARKER_HEATFLUX= ( WALL, 0.0 ) +% +% Symmetry boundary marker(s) (NONE = no marker) +MARKER_SYM= ( SYMMETRY ) +% +% Riemann boundary marker(s) (NONE = no marker) +% Format: (marker, data kind flag, list of data) +MARKER_RIEMANN= ( INFLOW, TOTAL_CONDITIONS_PT, 904388, 542.13, 1.0, 0.0, 0.0, OUTFLOW, STATIC_PRESSURE, 200000.0, 0.0, 0.0, 0.0, 0.0 ) + +% ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% +% +% Numerical method for spatial gradients (GREEN_GAUSS, WEIGHTED_LEAST_SQUARES) +NUM_METHOD_GRAD= GREEN_GAUSS +% +% CFL number (initial value for the adaptive CFL number) +CFL_NUMBER= 10.0 +% +% Adaptive CFL number (NO, YES) +CFL_ADAPT= YES +% +% Parameters of the adaptive CFL number (factor down, factor up, CFL min value, +% CFL max value ) +CFL_ADAPT_PARAM= ( 0.1, 2.0, 10.0, 1000.0 ) +% +% Maximum Delta Time in local time stepping simulations +MAX_DELTA_TIME= 1E6 + +% ----------- SLOPE LIMITER AND DISSIPATION SENSOR DEFINITION -----------------% +% +% Monotonic Upwind Scheme for Conservation Laws (TVD) in the flow equations. +% Required for 2nd order upwind schemes (NO, YES) +MUSCL_FLOW= YES +% +% Slope limiter (NONE, VENKATAKRISHNAN, VENKATAKRISHNAN_WANG, +% BARTH_JESPERSEN, VAN_ALBADA_EDGE) +SLOPE_LIMITER_FLOW= NONE +% +% Monotonic Upwind Scheme for Conservation Laws (TVD) in the turbulence equations. +% Required for 2nd order upwind schemes (NO, YES) +MUSCL_TURB= NO + +% ------------------------ LINEAR SOLVER DEFINITION ---------------------------% +% +% Linear solver or smoother for implicit formulations (BCGSTAB, FGMRES, SMOOTHER_JACOBI, +% SMOOTHER_ILU, SMOOTHER_LUSGS, +% SMOOTHER_LINELET) +LINEAR_SOLVER= FGMRES +% +% Preconditioner of the Krylov linear solver (ILU, LU_SGS, LINELET, JACOBI) +LINEAR_SOLVER_PREC= ILU +% +% Linael solver ILU preconditioner fill-in level (0 by default) +LINEAR_SOLVER_ILU_FILL_IN= 0 +% +% Minimum error of the linear solver for implicit formulations +LINEAR_SOLVER_ERROR= 1E-6 +% +% Max number of iterations of the linear solver for the implicit formulation +LINEAR_SOLVER_ITER= 10 + +% -------------------------- MULTIGRID PARAMETERS -----------------------------% +% +% Multi-grid levels (0 = no multi-grid) +MGLEVEL= 0 + +% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------% +% +% Convective numerical method (JST, LAX-FRIEDRICH, CUSP, ROE, AUSM, AUSMPLUSUP, AUSMPLUSUP2, HLLC, +% TURKEL_PREC, MSW, FDS) +CONV_NUM_METHOD_FLOW= ROE +% +% Entropy fix coefficient (0.0 implies no entropy fixing, 1.0 implies scalar +% artificial dissipation) +ENTROPY_FIX_COEFF= 0.1 +% +% Time discretization (RUNGE-KUTTA_EXPLICIT, EULER_IMPLICIT, EULER_EXPLICIT) +TIME_DISCRE_FLOW= EULER_IMPLICIT + +% -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------% +% +% Convective numerical method (SCALAR_UPWIND) +CONV_NUM_METHOD_TURB= SCALAR_UPWIND +% +% Time discretization (EULER_IMPLICIT) +TIME_DISCRE_TURB= EULER_IMPLICIT +% +% Reduction factor of the CFL coefficient in the turbulence problem +CFL_REDUCTION_TURB= 1.0 + +% --------------------------- CONVERGENCE PARAMETERS --------------------------% +% +% Number of total iterations +ITER= 1000 +% +% Min value of the residual (log10 of the residual) +CONV_RESIDUAL_MINVAL= -24 +% +% Start convergence criteria at iteration number +CONV_STARTITER= 10 + +% ------------------------- INPUT/OUTPUT INFORMATION --------------------------% +% +% Mesh input file +MESH_FILENAME= NICFD_nozzle.su2 +% +% Mesh input file format (SU2, CGNS) +MESH_FORMAT= SU2 +% +% Mesh output file +MESH_OUT_FILENAME= mesh_out.su2 +% +% Restart flow input file +SOLUTION_FILENAME= solution_flow.dat +% +% Output file format (TECPLOT, TECPLOT_BINARY, PARAVIEW, PARAVIEW_BINARY, +% FIELDVIEW, FIELDVIEW_BINARY) +TABULAR_FORMAT= CSV +% +% Output file convergence history (w/o extension) +CONV_FILENAME= history +% +% Output file restart flow +RESTART_FILENAME= restart_flow.dat +% +% Output file flow (w/o extension) variables +VOLUME_FILENAME= flow +% +% Output file surface flow coefficient (w/o extension) +SURFACE_FILENAME= surface_flow +% +% Writing solution file frequency +OUTPUT_WRT_FREQ= 1000 +% +% Screen output +SCREEN_OUTPUT= (INNER_ITER, RMS_DENSITY, RMS_TKE, RMS_DISSIPATION, LIFT, DRAG) diff --git a/TestCases/coolprop/pr.cfg b/TestCases/coolprop/pr.cfg new file mode 100644 index 000000000000..dd28e9d97d0f --- /dev/null +++ b/TestCases/coolprop/pr.cfg @@ -0,0 +1,247 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% SU2 configuration file % +% Case description: Non-ideal compressible fluid flow in a converging- % +% diverging supersonic nozzle for siloxane fluid MDM % +% Author: Alberto Guardone % +% Institution: Politecnico di Milano % +% Date: 2019.05.03 % +% File Version 6.2.0 "Falcon" % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------% +% +% Physical governing equations (EULER, NAVIER_STOKES, +% FEM_EULER, FEM_NAVIER_STOKES, FEM_RANS, FEM_LES, +% WAVE_EQUATION, HEAT_EQUATION, FEM_ELASTICITY, +% POISSON_EQUATION) +SOLVER= RANS +% +% Specify turbulence model (NONE, SA, SA_NEG, SST, SA_E, SA_COMP, SA_E_COMP) +KIND_TURB_MODEL= SST +% +% Mathematical problem (DIRECT, CONTINUOUS_ADJOINT, DISCRETE_ADJOINT) +MATH_PROBLEM= DIRECT +% +% Restart solution (NO, YES) +RESTART_SOL= NO +% +% System of measurements (SI, US) +% International system of units (SI): ( meters, kilograms, Kelvins, +% Newtons = kg m/s^2, Pascals = N/m^2, +% Density = kg/m^3, Speed = m/s, +% Equiv. Area = m^2 ) +% United States customary units (US): ( inches, slug, Rankines, lbf = slug ft/s^2, +% psf = lbf/ft^2, Density = slug/ft^3, +% Speed = ft/s, Equiv. Area = ft^2 ) +SYSTEM_MEASUREMENTS= SI +% +% -------------------- COMPRESSIBLE FREE-STREAM DEFINITION --------------------% +% +% Mach number (non-dimensional, based on the free-stream values) +MACH_NUMBER= 1E-9 +% +% Angle of attack (degrees, only for compressible flows) +AOA= 0.0 +% +% Side-slip angle (degrees, only for compressible flows) +SIDESLIP_ANGLE= 0.0 +% +% Init option to choose between Reynolds (default) or thermodynamics quantities +% for initializing the solution (REYNOLDS, TD_CONDITIONS) +INIT_OPTION= TD_CONDITIONS +% +% Free-stream option to choose between density and temperature (default) for +% initializing the solution (TEMPERATURE_FS, DENSITY_FS) +FREESTREAM_OPTION= TEMPERATURE_FS +% +% Free-stream pressure (101325.0 N/m^2, 2116.216 psf by default) +FREESTREAM_PRESSURE= 904388 +% +% Free-stream temperature (288.15 K, 518.67 R by default) +FREESTREAM_TEMPERATURE= 542.13 +% +% Compressible flow non-dimensionalization (DIMENSIONAL, FREESTREAM_PRESS_EQ_ONE, +% FREESTREAM_VEL_EQ_MACH, FREESTREAM_VEL_EQ_ONE) +REF_DIMENSIONALIZATION= DIMENSIONAL + +% ---- IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------% +% +% Fluid model (STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, +% CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY) +FLUID_MODEL= PR_GAS +% +% Ratio of specific heats (1.4 default and the value is hardcoded +% for the model STANDARD_AIR, compressible only) +GAMMA_VALUE= 1.01767 +% +% Specific gas constant (287.058 J/kg*K default and this value is hardcoded +% for the model STANDARD_AIR, compressible only) +GAS_CONSTANT= 35.17 +% +% Critical Temperature (131.00 K by default) +CRITICAL_TEMPERATURE= 565.3609 +% +% Critical Pressure (3588550.0 N/m^2 by default) +CRITICAL_PRESSURE= 1437500 +% +% Acentric factor (0.035 (air)) +ACENTRIC_FACTOR= 0.524 + +% --------------------------- VISCOSITY MODEL ---------------------------------% +% +% Viscosity model (SUTHERLAND, CONSTANT_VISCOSITY, POLYNOMIAL_VISCOSITY). +VISCOSITY_MODEL= CONSTANT_VISCOSITY +% +% Molecular Viscosity that would be constant (1.716E-5 by default) +MU_CONSTANT= 1.21409E-05 + +% --------------------------- THERMAL CONDUCTIVITY MODEL ----------------------% +% +% Laminar Conductivity model (CONSTANT_CONDUCTIVITY, CONSTANT_PRANDTL, +% POLYNOMIAL_CONDUCTIVITY). +CONDUCTIVITY_MODEL= CONSTANT_CONDUCTIVITY +% +% Molecular Thermal Conductivity that would be constant (0.0257 by default) +THERMAL_CONDUCTIVITY_CONSTANT= 0.030542828 + +% -------------------- BOUNDARY CONDITION DEFINITION --------------------------% +% +% Navier-Stokes (no-slip), constant heat flux wall marker(s) (NONE = no marker) +% Format: ( marker name, constant heat flux (J/m^2), ... ) +MARKER_HEATFLUX= ( WALL, 0.0 ) +% +% Symmetry boundary marker(s) (NONE = no marker) +MARKER_SYM= ( SYMMETRY ) +% +% Riemann boundary marker(s) (NONE = no marker) +% Format: (marker, data kind flag, list of data) +MARKER_RIEMANN= ( INFLOW, TOTAL_CONDITIONS_PT, 904388, 542.13, 1.0, 0.0, 0.0, OUTFLOW, STATIC_PRESSURE, 200000.0, 0.0, 0.0, 0.0, 0.0 ) + +% ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% +% +% Numerical method for spatial gradients (GREEN_GAUSS, WEIGHTED_LEAST_SQUARES) +NUM_METHOD_GRAD= GREEN_GAUSS +% +% CFL number (initial value for the adaptive CFL number) +CFL_NUMBER= 10.0 +% +% Adaptive CFL number (NO, YES) +CFL_ADAPT= YES +% +% Parameters of the adaptive CFL number (factor down, factor up, CFL min value, +% CFL max value ) +CFL_ADAPT_PARAM= ( 0.1, 2.0, 10.0, 1000.0 ) +% +% Maximum Delta Time in local time stepping simulations +MAX_DELTA_TIME= 1E6 + +% ----------- SLOPE LIMITER AND DISSIPATION SENSOR DEFINITION -----------------% +% +% Monotonic Upwind Scheme for Conservation Laws (TVD) in the flow equations. +% Required for 2nd order upwind schemes (NO, YES) +MUSCL_FLOW= YES +% +% Slope limiter (NONE, VENKATAKRISHNAN, VENKATAKRISHNAN_WANG, +% BARTH_JESPERSEN, VAN_ALBADA_EDGE) +SLOPE_LIMITER_FLOW= NONE +% +% Monotonic Upwind Scheme for Conservation Laws (TVD) in the turbulence equations. +% Required for 2nd order upwind schemes (NO, YES) +MUSCL_TURB= NO + +% ------------------------ LINEAR SOLVER DEFINITION ---------------------------% +% +% Linear solver or smoother for implicit formulations (BCGSTAB, FGMRES, SMOOTHER_JACOBI, +% SMOOTHER_ILU, SMOOTHER_LUSGS, +% SMOOTHER_LINELET) +LINEAR_SOLVER= FGMRES +% +% Preconditioner of the Krylov linear solver (ILU, LU_SGS, LINELET, JACOBI) +LINEAR_SOLVER_PREC= ILU +% +% Linael solver ILU preconditioner fill-in level (0 by default) +LINEAR_SOLVER_ILU_FILL_IN= 0 +% +% Minimum error of the linear solver for implicit formulations +LINEAR_SOLVER_ERROR= 1E-6 +% +% Max number of iterations of the linear solver for the implicit formulation +LINEAR_SOLVER_ITER= 10 + +% -------------------------- MULTIGRID PARAMETERS -----------------------------% +% +% Multi-grid levels (0 = no multi-grid) +MGLEVEL= 0 + +% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------% +% +% Convective numerical method (JST, LAX-FRIEDRICH, CUSP, ROE, AUSM, AUSMPLUSUP, AUSMPLUSUP2, HLLC, +% TURKEL_PREC, MSW, FDS) +CONV_NUM_METHOD_FLOW= ROE +% +% Entropy fix coefficient (0.0 implies no entropy fixing, 1.0 implies scalar +% artificial dissipation) +ENTROPY_FIX_COEFF= 0.1 +% +% Time discretization (RUNGE-KUTTA_EXPLICIT, EULER_IMPLICIT, EULER_EXPLICIT) +TIME_DISCRE_FLOW= EULER_IMPLICIT + +% -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------% +% +% Convective numerical method (SCALAR_UPWIND) +CONV_NUM_METHOD_TURB= SCALAR_UPWIND +% +% Time discretization (EULER_IMPLICIT) +TIME_DISCRE_TURB= EULER_IMPLICIT +% +% Reduction factor of the CFL coefficient in the turbulence problem +CFL_REDUCTION_TURB= 1.0 + +% --------------------------- CONVERGENCE PARAMETERS --------------------------% +% +% Number of total iterations +ITER= 1000 +% +% Min value of the residual (log10 of the residual) +CONV_RESIDUAL_MINVAL= -24 +% +% Start convergence criteria at iteration number +CONV_STARTITER= 10 + +% ------------------------- INPUT/OUTPUT INFORMATION --------------------------% +% +% Mesh input file +MESH_FILENAME= NICFD_nozzle.su2 +% +% Mesh input file format (SU2, CGNS) +MESH_FORMAT= SU2 +% +% Mesh output file +MESH_OUT_FILENAME= mesh_out.su2 +% +% Restart flow input file +SOLUTION_FILENAME= solution_flow.dat +% +% Output file format (TECPLOT, TECPLOT_BINARY, PARAVIEW, PARAVIEW_BINARY, +% FIELDVIEW, FIELDVIEW_BINARY) +TABULAR_FORMAT= CSV +% +% Output file convergence history (w/o extension) +CONV_FILENAME= history +% +% Output file restart flow +RESTART_FILENAME= restart_flow.dat +% +% Output file flow (w/o extension) variables +VOLUME_FILENAME= flow +% +% Output file surface flow coefficient (w/o extension) +SURFACE_FILENAME= surface_flow +% +% Writing solution file frequency +OUTPUT_WRT_FREQ= 1000 +% +% Screen output +SCREEN_OUTPUT= (INNER_ITER, RMS_DENSITY, RMS_TKE, RMS_DISSIPATION, LIFT, DRAG) diff --git a/meson.build b/meson.build index 514ea077ccae..1911886a5839 100644 --- a/meson.build +++ b/meson.build @@ -326,10 +326,13 @@ if get_option('enable-mpp') endif if get_option('enable-coolprop') - message(''' To run SU2 with CoolProp library, add these lines to your .bashrc file: + message(''' 1.To run SU2 with CoolProp library, add these lines to your .bashrc file: export LD_LIBRARY_PATH=$SU2_HOME//subprojects/CoolProp - + 2. In current version, to use CoolProp, disable autodiff please: '-Denable-autodiff=false' + 3. go into SU2/subprojects/CoolProp and do the following: + $git submodule init + $git submodule update ''') endif From 6b13b5542406d9c640b287dd03511b490f410beb Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Sat, 8 Oct 2022 15:08:29 +0200 Subject: [PATCH 07/49] update fmtlib --- .idea/workspace.xml | 50 ++++---- TestCases/coolprop/pr.cfg | 247 -------------------------------------- meson.build | 9 +- meson_scripts/init.py | 16 ++- 4 files changed, 41 insertions(+), 281 deletions(-) delete mode 100644 TestCases/coolprop/pr.cfg diff --git a/.idea/workspace.xml b/.idea/workspace.xml index a9c4b3b2866e..ad23d181d7d5 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -19,13 +19,11 @@ - - - + - + - + - { - "keyToString": { - "ASKED_ADD_EXTERNAL_FILES": "true", - "ASKED_SHARE_PROJECT_CONFIGURATION_FILES": "true", - "RunOnceActivity.OpenProjectViewOnStart": "true", - "RunOnceActivity.ShowReadmeOnStart": "true", - "RunOnceActivity.cidr.known.project.marker": "true", - "SHARE_PROJECT_CONFIGURATION_FILES": "true", - "WebServerToolWindowFactoryState": "false", - "cf.advertisement.text.has.clang-format": "true", - "cf.advertisement.text.overridden": "true", - "cf.first.check.clang-format": "false", - "cidr.known.project.marker": "true", - "last_opened_file_path": "/home/yan/CFD/SU2", - "node.js.detected.package.eslint": "true", - "node.js.detected.package.tslint": "true", - "node.js.selected.package.eslint": "(autodetect)", - "node.js.selected.package.tslint": "(autodetect)", - "nodejs_package_manager_path": "npm", - "settings.editor.selected.configurable": "project.propVCSSupport.DirectoryMappings" + +}]]> diff --git a/TestCases/coolprop/pr.cfg b/TestCases/coolprop/pr.cfg deleted file mode 100644 index dd28e9d97d0f..000000000000 --- a/TestCases/coolprop/pr.cfg +++ /dev/null @@ -1,247 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% SU2 configuration file % -% Case description: Non-ideal compressible fluid flow in a converging- % -% diverging supersonic nozzle for siloxane fluid MDM % -% Author: Alberto Guardone % -% Institution: Politecnico di Milano % -% Date: 2019.05.03 % -% File Version 6.2.0 "Falcon" % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------% -% -% Physical governing equations (EULER, NAVIER_STOKES, -% FEM_EULER, FEM_NAVIER_STOKES, FEM_RANS, FEM_LES, -% WAVE_EQUATION, HEAT_EQUATION, FEM_ELASTICITY, -% POISSON_EQUATION) -SOLVER= RANS -% -% Specify turbulence model (NONE, SA, SA_NEG, SST, SA_E, SA_COMP, SA_E_COMP) -KIND_TURB_MODEL= SST -% -% Mathematical problem (DIRECT, CONTINUOUS_ADJOINT, DISCRETE_ADJOINT) -MATH_PROBLEM= DIRECT -% -% Restart solution (NO, YES) -RESTART_SOL= NO -% -% System of measurements (SI, US) -% International system of units (SI): ( meters, kilograms, Kelvins, -% Newtons = kg m/s^2, Pascals = N/m^2, -% Density = kg/m^3, Speed = m/s, -% Equiv. Area = m^2 ) -% United States customary units (US): ( inches, slug, Rankines, lbf = slug ft/s^2, -% psf = lbf/ft^2, Density = slug/ft^3, -% Speed = ft/s, Equiv. Area = ft^2 ) -SYSTEM_MEASUREMENTS= SI -% -% -------------------- COMPRESSIBLE FREE-STREAM DEFINITION --------------------% -% -% Mach number (non-dimensional, based on the free-stream values) -MACH_NUMBER= 1E-9 -% -% Angle of attack (degrees, only for compressible flows) -AOA= 0.0 -% -% Side-slip angle (degrees, only for compressible flows) -SIDESLIP_ANGLE= 0.0 -% -% Init option to choose between Reynolds (default) or thermodynamics quantities -% for initializing the solution (REYNOLDS, TD_CONDITIONS) -INIT_OPTION= TD_CONDITIONS -% -% Free-stream option to choose between density and temperature (default) for -% initializing the solution (TEMPERATURE_FS, DENSITY_FS) -FREESTREAM_OPTION= TEMPERATURE_FS -% -% Free-stream pressure (101325.0 N/m^2, 2116.216 psf by default) -FREESTREAM_PRESSURE= 904388 -% -% Free-stream temperature (288.15 K, 518.67 R by default) -FREESTREAM_TEMPERATURE= 542.13 -% -% Compressible flow non-dimensionalization (DIMENSIONAL, FREESTREAM_PRESS_EQ_ONE, -% FREESTREAM_VEL_EQ_MACH, FREESTREAM_VEL_EQ_ONE) -REF_DIMENSIONALIZATION= DIMENSIONAL - -% ---- IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------% -% -% Fluid model (STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, -% CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY) -FLUID_MODEL= PR_GAS -% -% Ratio of specific heats (1.4 default and the value is hardcoded -% for the model STANDARD_AIR, compressible only) -GAMMA_VALUE= 1.01767 -% -% Specific gas constant (287.058 J/kg*K default and this value is hardcoded -% for the model STANDARD_AIR, compressible only) -GAS_CONSTANT= 35.17 -% -% Critical Temperature (131.00 K by default) -CRITICAL_TEMPERATURE= 565.3609 -% -% Critical Pressure (3588550.0 N/m^2 by default) -CRITICAL_PRESSURE= 1437500 -% -% Acentric factor (0.035 (air)) -ACENTRIC_FACTOR= 0.524 - -% --------------------------- VISCOSITY MODEL ---------------------------------% -% -% Viscosity model (SUTHERLAND, CONSTANT_VISCOSITY, POLYNOMIAL_VISCOSITY). -VISCOSITY_MODEL= CONSTANT_VISCOSITY -% -% Molecular Viscosity that would be constant (1.716E-5 by default) -MU_CONSTANT= 1.21409E-05 - -% --------------------------- THERMAL CONDUCTIVITY MODEL ----------------------% -% -% Laminar Conductivity model (CONSTANT_CONDUCTIVITY, CONSTANT_PRANDTL, -% POLYNOMIAL_CONDUCTIVITY). -CONDUCTIVITY_MODEL= CONSTANT_CONDUCTIVITY -% -% Molecular Thermal Conductivity that would be constant (0.0257 by default) -THERMAL_CONDUCTIVITY_CONSTANT= 0.030542828 - -% -------------------- BOUNDARY CONDITION DEFINITION --------------------------% -% -% Navier-Stokes (no-slip), constant heat flux wall marker(s) (NONE = no marker) -% Format: ( marker name, constant heat flux (J/m^2), ... ) -MARKER_HEATFLUX= ( WALL, 0.0 ) -% -% Symmetry boundary marker(s) (NONE = no marker) -MARKER_SYM= ( SYMMETRY ) -% -% Riemann boundary marker(s) (NONE = no marker) -% Format: (marker, data kind flag, list of data) -MARKER_RIEMANN= ( INFLOW, TOTAL_CONDITIONS_PT, 904388, 542.13, 1.0, 0.0, 0.0, OUTFLOW, STATIC_PRESSURE, 200000.0, 0.0, 0.0, 0.0, 0.0 ) - -% ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% -% -% Numerical method for spatial gradients (GREEN_GAUSS, WEIGHTED_LEAST_SQUARES) -NUM_METHOD_GRAD= GREEN_GAUSS -% -% CFL number (initial value for the adaptive CFL number) -CFL_NUMBER= 10.0 -% -% Adaptive CFL number (NO, YES) -CFL_ADAPT= YES -% -% Parameters of the adaptive CFL number (factor down, factor up, CFL min value, -% CFL max value ) -CFL_ADAPT_PARAM= ( 0.1, 2.0, 10.0, 1000.0 ) -% -% Maximum Delta Time in local time stepping simulations -MAX_DELTA_TIME= 1E6 - -% ----------- SLOPE LIMITER AND DISSIPATION SENSOR DEFINITION -----------------% -% -% Monotonic Upwind Scheme for Conservation Laws (TVD) in the flow equations. -% Required for 2nd order upwind schemes (NO, YES) -MUSCL_FLOW= YES -% -% Slope limiter (NONE, VENKATAKRISHNAN, VENKATAKRISHNAN_WANG, -% BARTH_JESPERSEN, VAN_ALBADA_EDGE) -SLOPE_LIMITER_FLOW= NONE -% -% Monotonic Upwind Scheme for Conservation Laws (TVD) in the turbulence equations. -% Required for 2nd order upwind schemes (NO, YES) -MUSCL_TURB= NO - -% ------------------------ LINEAR SOLVER DEFINITION ---------------------------% -% -% Linear solver or smoother for implicit formulations (BCGSTAB, FGMRES, SMOOTHER_JACOBI, -% SMOOTHER_ILU, SMOOTHER_LUSGS, -% SMOOTHER_LINELET) -LINEAR_SOLVER= FGMRES -% -% Preconditioner of the Krylov linear solver (ILU, LU_SGS, LINELET, JACOBI) -LINEAR_SOLVER_PREC= ILU -% -% Linael solver ILU preconditioner fill-in level (0 by default) -LINEAR_SOLVER_ILU_FILL_IN= 0 -% -% Minimum error of the linear solver for implicit formulations -LINEAR_SOLVER_ERROR= 1E-6 -% -% Max number of iterations of the linear solver for the implicit formulation -LINEAR_SOLVER_ITER= 10 - -% -------------------------- MULTIGRID PARAMETERS -----------------------------% -% -% Multi-grid levels (0 = no multi-grid) -MGLEVEL= 0 - -% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------% -% -% Convective numerical method (JST, LAX-FRIEDRICH, CUSP, ROE, AUSM, AUSMPLUSUP, AUSMPLUSUP2, HLLC, -% TURKEL_PREC, MSW, FDS) -CONV_NUM_METHOD_FLOW= ROE -% -% Entropy fix coefficient (0.0 implies no entropy fixing, 1.0 implies scalar -% artificial dissipation) -ENTROPY_FIX_COEFF= 0.1 -% -% Time discretization (RUNGE-KUTTA_EXPLICIT, EULER_IMPLICIT, EULER_EXPLICIT) -TIME_DISCRE_FLOW= EULER_IMPLICIT - -% -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------% -% -% Convective numerical method (SCALAR_UPWIND) -CONV_NUM_METHOD_TURB= SCALAR_UPWIND -% -% Time discretization (EULER_IMPLICIT) -TIME_DISCRE_TURB= EULER_IMPLICIT -% -% Reduction factor of the CFL coefficient in the turbulence problem -CFL_REDUCTION_TURB= 1.0 - -% --------------------------- CONVERGENCE PARAMETERS --------------------------% -% -% Number of total iterations -ITER= 1000 -% -% Min value of the residual (log10 of the residual) -CONV_RESIDUAL_MINVAL= -24 -% -% Start convergence criteria at iteration number -CONV_STARTITER= 10 - -% ------------------------- INPUT/OUTPUT INFORMATION --------------------------% -% -% Mesh input file -MESH_FILENAME= NICFD_nozzle.su2 -% -% Mesh input file format (SU2, CGNS) -MESH_FORMAT= SU2 -% -% Mesh output file -MESH_OUT_FILENAME= mesh_out.su2 -% -% Restart flow input file -SOLUTION_FILENAME= solution_flow.dat -% -% Output file format (TECPLOT, TECPLOT_BINARY, PARAVIEW, PARAVIEW_BINARY, -% FIELDVIEW, FIELDVIEW_BINARY) -TABULAR_FORMAT= CSV -% -% Output file convergence history (w/o extension) -CONV_FILENAME= history -% -% Output file restart flow -RESTART_FILENAME= restart_flow.dat -% -% Output file flow (w/o extension) variables -VOLUME_FILENAME= flow -% -% Output file surface flow coefficient (w/o extension) -SURFACE_FILENAME= surface_flow -% -% Writing solution file frequency -OUTPUT_WRT_FREQ= 1000 -% -% Screen output -SCREEN_OUTPUT= (INNER_ITER, RMS_DENSITY, RMS_TKE, RMS_DISSIPATION, LIFT, DRAG) diff --git a/meson.build b/meson.build index 1911886a5839..bc2fa627df4c 100644 --- a/meson.build +++ b/meson.build @@ -326,13 +326,8 @@ if get_option('enable-mpp') endif if get_option('enable-coolprop') - message(''' 1.To run SU2 with CoolProp library, add these lines to your .bashrc file: - - export LD_LIBRARY_PATH=$SU2_HOME//subprojects/CoolProp - 2. In current version, to use CoolProp, disable autodiff please: '-Denable-autodiff=false' - 3. go into SU2/subprojects/CoolProp and do the following: - $git submodule init - $git submodule update + message(''' + In current version, to use CoolProp, disable autodiff please: '-Denable-autodiff=false' ''') endif diff --git a/meson_scripts/init.py b/meson_scripts/init.py index 31e408266003..b3d7c144cfbe 100755 --- a/meson_scripts/init.py +++ b/meson_scripts/init.py @@ -146,7 +146,21 @@ def submodule_status(path, sha_commit): # Initialize the submodule if necessary print('Initialize submodule ' + path + ' using git ... ') subprocess.run(['git', 'submodule', 'update', '--init', path], check = True, cwd = sys.path[0]) - + # to update CoolProp external libraries + if sha_commit == '0ce42fcf3bb2c373512bc825a4f0c1973a78f307': + print('update CoolProp') + subprocess.run(['pwd'], shell=True) + absolute_path = os.getcwd() + relative_path = "subprojects/CoolProp" + full_path = os.path.join(absolute_path, relative_path) + os.chdir(full_path) + subprocess.run(['git', 'submodule', 'init']) + subprocess.run(['git', 'submodule', 'update']) + print('CoolProp updated') + os.chdir(absolute_path) + subprocess.run(['pwd'], shell=True) + else: + print('') # Check that the SHA tag stored in this file matches the one stored in the git index cur_sha_commit = status[1:].split(' ')[0] if (cur_sha_commit != sha_commit): From 82614e7ed24a4eccce699de9e11a699ec4887bb4 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Sat, 8 Oct 2022 15:54:20 +0200 Subject: [PATCH 08/49] remove unnecessary files --- .idea/SU2.iml | 2 - .idea/misc.xml | 6 - .idea/modules.xml | 8 - .idea/vcs.xml | 43 - .idea/workspace.xml | 125 -- Common/include/CConfig.hpp | 4 +- Common/src/CConfig.cpp | 4 +- QuickStart/inv_NACA0012.cfg | 2 +- SU2_CFD/src/CMakeLists.txt | 0 .../.cmake/api/v1/query/cache-v2 | 0 .../.cmake/api/v1/query/cmakeFiles-v1 | 0 .../.cmake/api/v1/query/codemodel-v2 | 0 .../.cmake/api/v1/query/toolchains-v1 | 0 .../reply/cache-v2-9cfa5f3d8a0d2a5f7cee.json | 1159 ----------------- .../cmakeFiles-v1-86bb7b208fb0719472b0.json | 719 ---------- .../codemodel-v2-557a998b6677ba509f61.json | 39 - ...irectory-.-Debug-f5ebdc15457944623624.json | 14 - .../reply/index-2022-09-28T10-23-43-0886.json | 108 -- .../toolchains-v1-ee5ca47e57a615ee224c.json | 107 -- SU2_CFD/src/cmake-build-debug/CMakeCache.txt | 364 ------ .../CMakeFiles/3.22.3/CMakeCCompiler.cmake | 72 - .../CMakeFiles/3.22.3/CMakeCXXCompiler.cmake | 83 -- .../3.22.3/CMakeDetermineCompilerABI_C.bin | Bin 16656 -> 0 bytes .../3.22.3/CMakeDetermineCompilerABI_CXX.bin | Bin 16680 -> 0 bytes .../CMakeFiles/3.22.3/CMakeSystem.cmake | 15 - .../3.22.3/CompilerIdC/CMakeCCompilerId.c | 802 ------------ .../CMakeFiles/3.22.3/CompilerIdC/a.out | Bin 16776 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 790 ----------- .../CMakeFiles/3.22.3/CompilerIdCXX/a.out | Bin 16784 -> 0 bytes .../CMakeFiles/TargetDirectories.txt | 2 - .../CMakeFiles/clion-environment.txt | 3 - .../CMakeFiles/clion-log.txt | 29 - .../CMakeFiles/cmake.check_cache | 1 - .../cmake-build-debug/CMakeFiles/rules.ninja | 45 - SU2_CFD/src/cmake-build-debug/build.ninja | 117 -- .../src/cmake-build-debug/cmake_install.cmake | 54 - TestCases/coolprop/coolprop.cfg | 9 +- 37 files changed, 9 insertions(+), 4717 deletions(-) delete mode 100644 .idea/SU2.iml delete mode 100644 .idea/misc.xml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/vcs.xml delete mode 100644 .idea/workspace.xml delete mode 100644 SU2_CFD/src/CMakeLists.txt delete mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/cache-v2 delete mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 delete mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 delete mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 delete mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/cache-v2-9cfa5f3d8a0d2a5f7cee.json delete mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-86bb7b208fb0719472b0.json delete mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-557a998b6677ba509f61.json delete mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json delete mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/index-2022-09-28T10-23-43-0886.json delete mode 100644 SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-ee5ca47e57a615ee224c.json delete mode 100644 SU2_CFD/src/cmake-build-debug/CMakeCache.txt delete mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake delete mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake delete mode 100755 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeDetermineCompilerABI_C.bin delete mode 100755 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeSystem.cmake delete mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/CMakeCCompilerId.c delete mode 100755 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/a.out delete mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100755 SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/a.out delete mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/TargetDirectories.txt delete mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/clion-environment.txt delete mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/clion-log.txt delete mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/cmake.check_cache delete mode 100644 SU2_CFD/src/cmake-build-debug/CMakeFiles/rules.ninja delete mode 100644 SU2_CFD/src/cmake-build-debug/build.ninja delete mode 100644 SU2_CFD/src/cmake-build-debug/cmake_install.cmake diff --git a/.idea/SU2.iml b/.idea/SU2.iml deleted file mode 100644 index f08604bb65b2..000000000000 --- a/.idea/SU2.iml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 5dd580599927..000000000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index 5697696fe93f..000000000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 83592fb06c39..000000000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml deleted file mode 100644 index ad23d181d7d5..000000000000 --- a/.idea/workspace.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - { - "useNewFormat": true -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1659528102105 - - - - - - - - - - - \ No newline at end of file diff --git a/Common/include/CConfig.hpp b/Common/include/CConfig.hpp index 925a6e879ae6..a1b26e152350 100644 --- a/Common/include/CConfig.hpp +++ b/Common/include/CConfig.hpp @@ -80,7 +80,7 @@ class CConfig { su2double EA_ScaleFactor; /*!< \brief Equivalent Area scaling factor */ su2double AdjointLimit; /*!< \brief Adjoint variable limit */ string* ConvField; /*!< \brief Field used for convergence check.*/ - string FLUID_NAME; /*!< \brief name of the applied fluid. */ + string FluidName; /*!< \brief name of the applied fluid. */ string* WndConvField; /*!< \brief Function where to apply the windowed convergence criteria for the time average of the unsteady (single zone) flow problem. */ unsigned short nConvField; /*!< \brief Number of fields used to monitor convergence.*/ @@ -3733,7 +3733,7 @@ class CConfig { * \brief Name of fluid that we are using. * \return Name of fluid that we are using. */ - string GetFluid_Name(void) const {return FLUID_NAME;} + string GetFluid_Name(void) const {return FluidName;} /*! * \brief Option to define the density model for incompressible flows. diff --git a/Common/src/CConfig.cpp b/Common/src/CConfig.cpp index f014296b4c29..937d3d2c2480 100644 --- a/Common/src/CConfig.cpp +++ b/Common/src/CConfig.cpp @@ -1150,9 +1150,9 @@ void CConfig::SetConfig_Options() { /*!\par CONFIG_CATEGORY: FluidModel \ingroup Config*/ /*!\brief FLUID_MODEL \n DESCRIPTION: Fluid model \n OPTIONS: See \link FluidModel_Map \endlink \n DEFAULT: STANDARD_AIR \ingroup Config*/ - addEnumOption("FLUID_MODEL", Kind_FluidModel, FluidModel_Map, COOLPROP); + addEnumOption("FLUID_MODEL", Kind_FluidModel, FluidModel_Map, STANDARD_AIR); /*!\brief FLUID_NAME \n DESCRIPTION: Fluid name \n OPTIONS: see coolprop homepage \n DEFAULT: nitrogen \ingroup Config*/ - addStringOption("FLUID_NAME", FLUID_NAME, string("nitrogen")); + addStringOption("FLUID_NAME", FluidName, string("nitrogen")); /*!\par CONFIG_CATEGORY: Freestream Conditions \ingroup Config*/ diff --git a/QuickStart/inv_NACA0012.cfg b/QuickStart/inv_NACA0012.cfg index f1b8cbee709d..8b583c98fd1b 100644 --- a/QuickStart/inv_NACA0012.cfg +++ b/QuickStart/inv_NACA0012.cfg @@ -50,7 +50,7 @@ GAS_CONSTANT= 287.87 REF_ORIGIN_MOMENT_X = 0.25 REF_ORIGIN_MOMENT_Y = 0.00 REF_ORIGIN_MOMENT_Z = 0.00 - +% % Reference length for pitching, rolling, and yawing non-dimensional moment REF_LENGTH= 1.0 % diff --git a/SU2_CFD/src/CMakeLists.txt b/SU2_CFD/src/CMakeLists.txt deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/cache-v2 b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/cache-v2 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/cache-v2-9cfa5f3d8a0d2a5f7cee.json b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/cache-v2-9cfa5f3d8a0d2a5f7cee.json deleted file mode 100644 index 99e701a9a060..000000000000 --- a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/cache-v2-9cfa5f3d8a0d2a5f7cee.json +++ /dev/null @@ -1,1159 +0,0 @@ -{ - "entries" : - [ - { - "name" : "CMAKE_ADDR2LINE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/addr2line" - }, - { - "name" : "CMAKE_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/ar" - }, - { - "name" : "CMAKE_BUILD_TYPE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." - } - ], - "type" : "STRING", - "value" : "Debug" - }, - { - "name" : "CMAKE_CACHEFILE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "This is the directory where this CMakeCache.txt was created" - } - ], - "type" : "INTERNAL", - "value" : "/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug" - }, - { - "name" : "CMAKE_CACHE_MAJOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Major version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "3" - }, - { - "name" : "CMAKE_CACHE_MINOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Minor version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "22" - }, - { - "name" : "CMAKE_CACHE_PATCH_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Patch version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "3" - }, - { - "name" : "CMAKE_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake executable." - } - ], - "type" : "INTERNAL", - "value" : "/opt/clion-2022.1.3/bin/cmake/linux/bin/cmake" - }, - { - "name" : "CMAKE_CPACK_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to cpack program executable." - } - ], - "type" : "INTERNAL", - "value" : "/opt/clion-2022.1.3/bin/cmake/linux/bin/cpack" - }, - { - "name" : "CMAKE_CTEST_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to ctest program executable." - } - ], - "type" : "INTERNAL", - "value" : "/opt/clion-2022.1.3/bin/cmake/linux/bin/ctest" - }, - { - "name" : "CMAKE_CXX_COMPILER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "CXX compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/c++" - }, - { - "name" : "CMAKE_CXX_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/gcc-ar-9" - }, - { - "name" : "CMAKE_CXX_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/gcc-ranlib-9" - }, - { - "name" : "CMAKE_CXX_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "-g" - }, - { - "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "-O3 -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_C_COMPILER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "C compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/cc" - }, - { - "name" : "CMAKE_C_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/gcc-ar-9" - }, - { - "name" : "CMAKE_C_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/gcc-ranlib-9" - }, - { - "name" : "CMAKE_C_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "-g" - }, - { - "name" : "CMAKE_C_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_C_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "-O3 -DNDEBUG" - }, - { - "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_DLLTOOL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "CMAKE_DLLTOOL-NOTFOUND" - }, - { - "name" : "CMAKE_EDIT_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to cache edit program executable." - } - ], - "type" : "INTERNAL", - "value" : "/opt/clion-2022.1.3/bin/cmake/linux/bin/ccmake" - }, - { - "name" : "CMAKE_EXECUTABLE_FORMAT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Executable file format" - } - ], - "type" : "INTERNAL", - "value" : "ELF" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Enable/Disable output of compile commands during generation." - } - ], - "type" : "BOOL", - "value" : "" - }, - { - "name" : "CMAKE_EXTRA_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of external makefile project generator." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator." - } - ], - "type" : "INTERNAL", - "value" : "Ninja" - }, - { - "name" : "CMAKE_GENERATOR_INSTANCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Generator instance identifier." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_PLATFORM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator platform." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_TOOLSET", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator toolset." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_HOME_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Source directory with the top level CMakeLists.txt file for this project" - } - ], - "type" : "INTERNAL", - "value" : "/home/yan/CFD/SU2/SU2_CFD/src" - }, - { - "name" : "CMAKE_INSTALL_PREFIX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install path prefix, prepended onto install directories." - } - ], - "type" : "PATH", - "value" : "/usr/local" - }, - { - "name" : "CMAKE_INSTALL_SO_NO_EXE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install .so files without execute permission." - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_LINKER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/ld" - }, - { - "name" : "CMAKE_MAKE_PROGRAM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "/opt/clion-2022.1.3/bin/ninja/linux/ninja" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_NM", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/nm" - }, - { - "name" : "CMAKE_NUMBER_OF_MAKEFILES", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "number of local generators" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_OBJCOPY", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/objcopy" - }, - { - "name" : "CMAKE_OBJDUMP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/objdump" - }, - { - "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Platform information initialized" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_PROJECT_DESCRIPTION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_HOMEPAGE_URL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "Project" - }, - { - "name" : "CMAKE_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/ranlib" - }, - { - "name" : "CMAKE_READELF", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/readelf" - }, - { - "name" : "CMAKE_ROOT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake installation." - } - ], - "type" : "INTERNAL", - "value" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SKIP_INSTALL_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_SKIP_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when using shared libraries." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STRIP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "/usr/bin/strip" - }, - { - "name" : "CMAKE_UNAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "uname command" - } - ], - "type" : "INTERNAL", - "value" : "/usr/bin/uname" - }, - { - "name" : "CMAKE_VERBOSE_MAKEFILE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." - } - ], - "type" : "BOOL", - "value" : "FALSE" - }, - { - "name" : "Project_BINARY_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug" - }, - { - "name" : "Project_IS_TOP_LEVEL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "ON" - }, - { - "name" : "Project_SOURCE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "/home/yan/CFD/SU2/SU2_CFD/src" - } - ], - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } -} diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-86bb7b208fb0719472b0.json b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-86bb7b208fb0719472b0.json deleted file mode 100644 index c4d56ce976cd..000000000000 --- a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-86bb7b208fb0719472b0.json +++ /dev/null @@ -1,719 +0,0 @@ -{ - "inputs" : - [ - { - "path" : "CMakeLists.txt" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystem.cmake.in" - }, - { - "isGenerated" : true, - "path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-FindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-Determine-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-FindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompilerABI.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake" - } - ], - "kind" : "cmakeFiles", - "paths" : - { - "build" : "/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug", - "source" : "/home/yan/CFD/SU2/SU2_CFD/src" - }, - "version" : - { - "major" : 1, - "minor" : 0 - } -} diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-557a998b6677ba509f61.json b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-557a998b6677ba509f61.json deleted file mode 100644 index 4dd16b375352..000000000000 --- a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-557a998b6677ba509f61.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "configurations" : - [ - { - "directories" : - [ - { - "build" : ".", - "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", - "projectIndex" : 0, - "source" : "." - } - ], - "name" : "Debug", - "projects" : - [ - { - "directoryIndexes" : - [ - 0 - ], - "name" : "Project" - } - ], - "targets" : [] - } - ], - "kind" : "codemodel", - "paths" : - { - "build" : "/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug", - "source" : "/home/yan/CFD/SU2/SU2_CFD/src" - }, - "version" : - { - "major" : 2, - "minor" : 3 - } -} diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json deleted file mode 100644 index 3a67af9c39f7..000000000000 --- a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "backtraceGraph" : - { - "commands" : [], - "files" : [], - "nodes" : [] - }, - "installers" : [], - "paths" : - { - "build" : ".", - "source" : "." - } -} diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/index-2022-09-28T10-23-43-0886.json b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/index-2022-09-28T10-23-43-0886.json deleted file mode 100644 index 11bfb251a47a..000000000000 --- a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/index-2022-09-28T10-23-43-0886.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Ninja" - }, - "paths" : - { - "cmake" : "/opt/clion-2022.1.3/bin/cmake/linux/bin/cmake", - "cpack" : "/opt/clion-2022.1.3/bin/cmake/linux/bin/cpack", - "ctest" : "/opt/clion-2022.1.3/bin/cmake/linux/bin/ctest", - "root" : "/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22" - }, - "version" : - { - "isDirty" : false, - "major" : 3, - "minor" : 22, - "patch" : 3, - "string" : "3.22.3", - "suffix" : "" - } - }, - "objects" : - [ - { - "jsonFile" : "codemodel-v2-557a998b6677ba509f61.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 3 - } - }, - { - "jsonFile" : "cache-v2-9cfa5f3d8a0d2a5f7cee.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - { - "jsonFile" : "cmakeFiles-v1-86bb7b208fb0719472b0.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - }, - { - "jsonFile" : "toolchains-v1-ee5ca47e57a615ee224c.json", - "kind" : "toolchains", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - ], - "reply" : - { - "cache-v2" : - { - "jsonFile" : "cache-v2-9cfa5f3d8a0d2a5f7cee.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - "cmakeFiles-v1" : - { - "jsonFile" : "cmakeFiles-v1-86bb7b208fb0719472b0.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - }, - "codemodel-v2" : - { - "jsonFile" : "codemodel-v2-557a998b6677ba509f61.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 3 - } - }, - "toolchains-v1" : - { - "jsonFile" : "toolchains-v1-ee5ca47e57a615ee224c.json", - "kind" : "toolchains", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - } -} diff --git a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-ee5ca47e57a615ee224c.json b/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-ee5ca47e57a615ee224c.json deleted file mode 100644 index e0f1310a0a55..000000000000 --- a/SU2_CFD/src/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-ee5ca47e57a615ee224c.json +++ /dev/null @@ -1,107 +0,0 @@ -{ - "kind" : "toolchains", - "toolchains" : - [ - { - "compiler" : - { - "id" : "GNU", - "implicit" : - { - "includeDirectories" : - [ - "/usr/lib/gcc/x86_64-linux-gnu/9/include", - "/usr/local/include", - "/usr/include/x86_64-linux-gnu", - "/usr/include" - ], - "linkDirectories" : - [ - "/usr/lib/gcc/x86_64-linux-gnu/9", - "/usr/lib/x86_64-linux-gnu", - "/usr/lib", - "/lib/x86_64-linux-gnu", - "/lib" - ], - "linkFrameworkDirectories" : [], - "linkLibraries" : - [ - "gcc", - "gcc_s", - "c", - "gcc", - "gcc_s" - ] - }, - "path" : "/usr/bin/cc", - "version" : "9.4.0" - }, - "language" : "C", - "sourceFileExtensions" : - [ - "c", - "m" - ] - }, - { - "compiler" : - { - "id" : "GNU", - "implicit" : - { - "includeDirectories" : - [ - "/usr/include/c++/9", - "/usr/include/x86_64-linux-gnu/c++/9", - "/usr/include/c++/9/backward", - "/usr/lib/gcc/x86_64-linux-gnu/9/include", - "/usr/local/include", - "/usr/include/x86_64-linux-gnu", - "/usr/include" - ], - "linkDirectories" : - [ - "/usr/lib/gcc/x86_64-linux-gnu/9", - "/usr/lib/x86_64-linux-gnu", - "/usr/lib", - "/lib/x86_64-linux-gnu", - "/lib" - ], - "linkFrameworkDirectories" : [], - "linkLibraries" : - [ - "stdc++", - "m", - "gcc_s", - "gcc", - "c", - "gcc_s", - "gcc" - ] - }, - "path" : "/usr/bin/c++", - "version" : "9.4.0" - }, - "language" : "CXX", - "sourceFileExtensions" : - [ - "C", - "M", - "c++", - "cc", - "cpp", - "cxx", - "mm", - "mpp", - "CPP", - "ixx", - "cppm" - ] - } - ], - "version" : - { - "major" : 1, - "minor" : 0 - } -} diff --git a/SU2_CFD/src/cmake-build-debug/CMakeCache.txt b/SU2_CFD/src/cmake-build-debug/CMakeCache.txt deleted file mode 100644 index 041ec4b1b5d9..000000000000 --- a/SU2_CFD/src/cmake-build-debug/CMakeCache.txt +++ /dev/null @@ -1,364 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug -# It was generated by CMake: /opt/clion-2022.1.3/bin/cmake/linux/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line - -//Path to a program. -CMAKE_AR:FILEPATH=/usr/bin/ar - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING=Debug - -//CXX compiler -CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 - -//Flags used by the CXX compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the CXX compiler during DEBUG builds. -CMAKE_CXX_FLAGS_DEBUG:STRING=-g - -//Flags used by the CXX compiler during MINSIZEREL builds. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the CXX compiler during RELEASE builds. -CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the CXX compiler during RELWITHDEBINFO builds. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//C compiler -CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 - -//Flags used by the C compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the C compiler during DEBUG builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the C compiler during RELEASE builds. -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND - -//Flags used by the linker during all build types. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//Path to a program. -CMAKE_LINKER:FILEPATH=/usr/bin/ld - -//No help, variable specified on the command line. -CMAKE_MAKE_PROGRAM:UNINITIALIZED=/opt/clion-2022.1.3/bin/ninja/linux/ninja - -//Flags used by the linker during the creation of modules during -// all build types. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/usr/bin/nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=Project - -//Path to a program. -CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib - -//Path to a program. -CMAKE_READELF:FILEPATH=/usr/bin/readelf - -//Flags used by the linker during the creation of shared libraries -// during all build types. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/usr/bin/strip - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Value Computed by CMake -Project_BINARY_DIR:STATIC=/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug - -//Value Computed by CMake -Project_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -Project_SOURCE_DIR:STATIC=/home/yan/CFD/SU2/SU2_CFD/src - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/opt/clion-2022.1.3/bin/cmake/linux/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/opt/clion-2022.1.3/bin/cmake/linux/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/opt/clion-2022.1.3/bin/cmake/linux/bin/ctest -//ADVANCED property for variable: CMAKE_CXX_COMPILER -CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER -CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Path to cache edit program executable. -CMAKE_EDIT_COMMAND:INTERNAL=/opt/clion-2022.1.3/bin/cmake/linux/bin/ccmake -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Ninja -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/yan/CFD/SU2/SU2_CFD/src -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 - diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake deleted file mode 100644 index 2fbe287dcc50..000000000000 --- a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake +++ /dev/null @@ -1,72 +0,0 @@ -set(CMAKE_C_COMPILER "/usr/bin/cc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "9.4.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") -set(CMAKE_C17_COMPILE_FEATURES "c_std_17") -set(CMAKE_C23_COMPILE_FEATURES "c_std_23") - -set(CMAKE_C_PLATFORM_ID "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake deleted file mode 100644 index 425a6f69d3f2..000000000000 --- a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,83 +0,0 @@ -set(CMAKE_CXX_COMPILER "/usr/bin/c++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "9.4.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") -set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") -set(CMAKE_CXX23_COMPILE_FEATURES "") - -set(CMAKE_CXX_PLATFORM_ID "Linux") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCXX 1) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang C OBJC OBJCXX) - if (CMAKE_${lang}_COMPILER_ID_RUN) - foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) - list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) - endforeach() - endif() -endforeach() - -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeDetermineCompilerABI_C.bin b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index ab97c0486dadc6ed9b12733ecf1f48dc2038377e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16656 zcmeHOe{2)i9e=hH2oN085|#mL4hkBqiwQJjA!~-6#L0OJfkCn|0lnGrC3rY?YMi!KqG3l!`#f&aWR`|u~J3G+aM{~A&Yh_DD>fUh$bn; zAxingoZ!(U^J%Aw@KPMU-EOb6v(t8IM-*dV+jG@O{3r2tNxMmfyJ2?vfPfiMiuXmZ z<9U(tk0NxMcguM5ori$TKT&x)*``!7-q^4ym8eT4)A`}L;iksA#)e=n6Wqc>qxXpOva{i}=G&j0Mnvq#S9uMbu>A6xR$7p_eG z?zJn=Z;4-g`@+L}S08%vJ4Y&)Uw;0lHRV46lX)BFUvZGG1ne#c{Bgh(2mF$||-#r*8#GJ)%Y zuty{wk`ro^#7_bZu$q$be^TmilztwQ`k$7#B9n*b4clHga6F2F9AnjjFb4Cl52srr z)3mn$#j24%YmOvzm^y>vP{zxF(U>(kO;593=C${GK2>Hc0xaqOl$d^o-l`lXa;yl zBN)%+$Q{5vO`yKU!JCSkgJ*?BI7`>VXK z()~=4d7ri6m*n}Y2nj>dC;q~Af#W?!L>Bxd6D~$8@M|WVu6dNqm~fg~h|ijEijBD2 z+zhxGa5La$z|DZ00XGBx>kRy@>Yjh7W7jLxqvgMawXOQ~DZ^WsR>yu-afT12u=NFi z-z%*DK9H(fhWfz$oOA7r^PAs}j-Pu-9lxxO{b^=bPuE2GSy)1;6H9k;(sCL+6{@pf z^7lz~qUAa0s1xPSBH1=;R72=)>_g~9g-cbnqZs&%q@bVV`di~jHr`gpXVlX-wyURS zeX8fIdhWKd92~5d4k`+l`m1VTTx5^q9c@7|%iq_ljyW~wLN%dcCo^BpE(;uv={TfDN{gXJ1@Pl0wE%(C{Mfgk6 z@$=!{==l5Lp78k1UUi~w9l(3KHr~Q>dad?$p`f0=d*6ZZ{_uhDLt*Vq|6D|jhcf{wpC`qc!3X62aWmj%z|DZ00XG9~ z2HXs|8E`Y;X28vWn}Pq640tSG8%qZr?e5swZ2DfbufFMkS*ts`vm@SYjA(i`qbK%d zqpezJcO=^09cEmQ+s8)?UCU(QlhnShXira9M2mE{N5kEq!R4`dav$tNKm*Sz-)HgL zBYuaOe5X(t0(t`IaiAxG;`g%WW(o!T{-(TJC`<#L1X?3M+Tb@=Y@WlrnP)iQSyj2P zViIJCuZCk6_`o*+tbHN>BD4;=4RF)|&H;a*!(a3HswIzBjI!-3n?H5`I{tYP?f1jM zNDuqa(5C^%n}G9geGz})DR0}-1>P(~hA<%eHXJI9nSWF4@CUx>jrwbz@kRW~L|MeY z;py^rfBjPnRDaXh!cKoE?QaVE>%;yHt$wA|U(@OjwE8RH3n62_hhqr*(6>Wi-R5S% z&48N$Hv?`4+zhxGa5La$z|DZ0fq64P`{QUooP2C5?s=;uOa3s#V4t^W8|1#lk4v8R z-K~;5?PZp}g0Rby;(kwTHG<6T zmy|s1#ha4*?c{cFHYFX?IHsgN?w!R({_YWMalHR5i19+6xG8*572}uw;L9-QDUa}Y z#`(ii{-NY)T+;o2kI??`JM>8VAUoUInw1T`@qF6IE8Bt%!TP$*dCqNqVoQCnz9G1I zqrg8ppbutMjl&Q3!8-@qpKkWzgWb=x|J;g~u_KOt%8T>Jst?JR^T&!WWHisLcm<>L zWyKe<6Y@M-@x{gYWW`~2%In68S2D#BU&`toaeuM?!s@4r(RFCW!HHrQE$-{4>$-#ErFj^Xe(1hRenz-{ zX+H5imecrO;`#v=QlJBk?nAFa-vg8CD+;1>r}--M5g%0$W$?>I!|^)#zX7-h&igBC zq@sy9>F2?b7pe;E^X(?LySrpQECqcJ?6;@;2)SR$@zQy6FW`)o=BJV4rSmo_{oCsW zdO2P?-+ZuH+sjI?$3vix`}`H#KK#c3S7^{CI?eIYd3y|Sr+xcB1l*~v;bp*ONRxNQ zUYGhTWP#a5z!fXRxwim!s$cjJaHsl(3c#^W!Cp7NOdU+XY_)|WMMMjmz;^|84U1YaNoYbcraHG>nvPk-|%D2->kbyo0~))}W5U8WxKt z61j|aFqTe0Wro)NIF!u{=~-jM1jX}7sPRfBBm^hE&WH^#u6{6p*Mgv(^PsPxH1$kvma42Ok{1Y6=K*!LB;V&=I31&0A>?Wuml=Jdn z0_=$s_F{qx3+jXO*kG~`hJ#f*K`6RmLAW>uVZu9IZT~ig>v^~}z`av6TE7vc^}G~w zUFsvf7Yci-OQ>PwPgairE8=Pp3_W}%A$wZa5?w1bY5b%|^a+sTGY;{z{w1nNd;9n$%qF0NKb7q1xvNN}BE`4= z{$n7=-$Ziw&qy>$>3LJ4#q<*YJ?NP26=_G5+>t)CI>VqRl=e4TxT~ zoiMwRt-sq_42~T>v#(sG#-LZFb?D23;4_9a=n|JZ$N zNu@0_sU22K%~WUlXQma~8NbvI=!Y`ns11YSr#kSV1;viEh{cxD6s>~_tmoW&&*tsR zLq_pSXWq@cJ@@|3zx&R+@8#b2?s+`i)9v+m7!@D;BEwcNAdsMBTv#tFK!U7|)xz(m z*)lc@+EpAA{GcGf73H+IlGaGv2Nd<{vEo3N2^c(xLOn!^dN(TCY{4PQ$KN1KeNohrggx%+m#0jX!FT~d!I`oOZ|ycz#r{B4tZ6ACxO?DReXGos}0e$eA_ zk^Gwxy3E_9zZ+eLfQ&y;c{$nYWFpqOc6Bn|m`tP#dmHz*wKle{Rr49Og}cUnp${BW zn|k{hn3+UOhLK;3MY4_jU8mlAb>PIM1+~>@=N`D+_0zXf*Vd2?^ocT9P@jebwb2L4 z;Q1f8|A*Cz@k9e+bKt0hqa*yr#jnrleDi1Lp5AxT_-$(bhG*vec=Nf*-@ktD#g^Ea z4^HnHSoYB4&+n^U^v;VQ?pQG1iUVf}U<)1aBw&gI{>lyT0l)+74i*SjD(MnuHvD;x z*Ry&XJ`eB}aM()}00r#Z?R*pP1$d%o z`WgNItdw6R?Vvv__rig86d63cUcA7#8pL7L%5;5jZ&V*jq@&5iBL*~)rRU9P&eT)U zM4FJnd;z5rOpo+!(c?zW7*6C(BiFa3Gnq*nebHDFw2gSwjDiXhVFVh(sZ3g0)IohK z)Z>Y?UdS79t93ALf`v4Kv3#D?(Ve5SO+As0PQ68KQP+u+5+l~b@XyPCMIC=d5$);6 zZ(&IShOd|XTJq`nNY5oj#`B7NZW4Z0UYDAnP$Zn%r#A{5?-lZm$XN?6dMo5ESa7;` zkuzn%Y0Myg#e$P>#NFaXz>R<#0XG6}1l$O?5%{D;;IDOe{!<&fSfd@R{vFJ9wQo(D z-qHze>{m6%_$iduy#(;((%mlusawua9$LTPtuDsf%^yUHCwFVbceJrTO>OJz8LvJL zQ!j12b}J|CN5N8QaSl}eHldBTKL-_Uy!vS*>#vxL!F4az!S$Td*}CQX(eW`!K|aCd z*Ts;mx~>(cw4;|cYDcg5G|zGEDn zMeSK_eDNE8h|a53fx2H#dcs#Fx(HA6404WCdFzhYId4007Qb(^bamIUA+>J#6X=Z% zO<*@d5A=+;uYnat=*yAfo1y+l@#9cmsCczs8*f|*@Q$8U*YKKNSbn`!(vDv9nai8c z$awY?FZUELbrs(Yl@|R`8$0IF*1uJF53l#mU7-g2jD8}jgdDl??Vvu18* zQ`;`9d~alHcWi?>svEhC5#O1Mbm*IU!;!Au5aV)OKQ?L_dL{>-u6FiB`ucjpdbqbM z66ysB&X2|tJ7FIJDtMOqzJT8%@%zohhow>$=pmrb0zC{Azau_3RVp0@s(e%`od7xk zv|fJf!EdfuJdbQ=p1lFj()qJ%CV+?dGB~z@4SWN@x@Pk)Nh_hc7LIzrIp7a;`|H0{ zH}Bz^{cPis4WC=Has`T`{)1Q{IjloLnR<#0XG6}1l$O?5pW~mM!=20jUqt%>S!OGTsD>W z%FQQ5z8GS#&s&rRxsUNvvQ7K-mdZBmg~R=#SZLoKu8*(~|KsbW47Lx+&33ew$;t}t z@tufa-W{u4$clp!_<#SsepTEv5>txMYG)Bf0aak zAx>NszNqs4k4Ss)Wtg`qj<7uA?GDNRhip^7r1}3Jq5a{vXp#0$ZtCpZpfvQy3Td;T ztXJ2nO^wY3-fDiVrAcjCt2VC^_{|;qU{uvRoVX9(Ine%es}&#Yey08Bm3S4~=V+(8 zJdP^mXE7Q-mH2E%|VRXGJ@i~mHb0t2vJf13X7@hLIsl?|q#SyP%O^*2V{^LqJ zb&T%AN*s(RRz%c&u=9Ds5nsqoIO4aJ^AxPseDL;z?&nGz?mma{=VP~*@4rg&7JEL5FW<2pdmQ()^bNK*M6sSO<=h|_odtgun6+{`M=hL5|j`-IU zM5izR9Oy9O`xOpDL_`7D(eLeCej)q$T~g3Oocj3!$a^8{z&;LFq62o@jB&D#+rNX+ z^M%ZJaD3+Y*(~kQ{}+HCD|4#V~n7`tb&(Or}&&;EE zpZ90_IkQ^2QoxQ=p2NM;zCF*O8E{4FTFGX>S6Bh659Z9gS%4izgKRpLK{r$SASN^9 zF@qta4<|FRXi|@xnOt6v7WT5iOe&i+Oe3zgHMKT73-KfgJ(|l!;cax<%#E_4Tr_3q z@j@y!3M!VCju{UXqMci!4;h^U1D)U~ku-9lj)*##%`*L~JnpvXEs@SjF`hO85abc*VNIITy0!xZc_R3}9Sv{l+1e56(YJPY?+EwleW4C` z6%P_T@#MctGqL5W1cTO`kXy+@u_T~~B$yj!p;YG2RQ7DyFd)etCwEn#=Gs9@Q9;!*wJM`qUEoV%!Q1 zs)O-pDlrJ%!7LyZl6aU3_e=`z1G@2Ujp95X9vSfL6ouw>L}{Kc*<6!g9`=wh*dg&T9+gM!&4@Gn#U5Q^%02hBF#~g?SUGu zRY;%ayF?W!N&P1|qK^R|*FMyyc`;GaxA$L~W#dr6n3Dbh>4@m06eR!l^M3~TcuvGG z|NoZ%$7vlZ&2V2-NBROBR((b45w%SR?B>}^Hhr466TO-KD>nV0R3M7;0Bf<^`-x4T z=3hiJy!^ z>C^Qm_!LxdE=$WmnjcbLuU($nM9+b4okgG4Ggle`ghFznHQgrsLtx<8Bmd=fk18}K z<@LkykA?K;I{pYS6d`?jKQSpMUP0hl3+WTR0!*tu3rguGLCKFq%l@f-9V%#x{L_3n zAoa-)$;;EBCi4M+m=rJLq<>Et5f#$6QW`r}(V#TgByViIkJrFK{h{X{zNewSTlKT} bj{(ZC%{ciLT%0pI>z`^967y{ewkG>G1&zJb diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeSystem.cmake b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeSystem.cmake deleted file mode 100644 index 4c1cd2ad0f7a..000000000000 --- a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-5.14.0-1052-oem") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "5.14.0-1052-oem") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-5.14.0-1052-oem") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "5.14.0-1052-oem") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/CMakeCCompilerId.c b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 56cfd06561ac..000000000000 --- a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,802 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif __STDC_VERSION__ > 201710L -# define C_VERSION "23" -#elif __STDC_VERSION__ >= 201710L -# define C_VERSION "17" -#elif __STDC_VERSION__ >= 201000L -# define C_VERSION "11" -#elif __STDC_VERSION__ >= 199901L -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/a.out b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/a.out deleted file mode 100755 index 601952a59681fed2c8a9e1390095ec484b87b929..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16776 zcmeHOZ)_Y#6`%9jiIXPhOPUZjDa{g6l#u#jhy1bAn%vnwXAe0}NF5TCy35+Pwolw2 zbGJw1inKvVi>|>Xh)OLVDn&(r3gkoi(27ccqd+NDK#h<}5Fjj|B|u2rkQNt`9PiD% zcivr}gG7-KVn^Eh&HU!QH*ep}?(OW(JRI-ot_cJLr=a+-z*01_C5-F z)U_mWbKq{?OYP0o4`GTwBZXINOs596Zr+$qHlevTbuI^`k$iKO@hjyyY37uaxin3P8hZf$~uLt}Jy4S#J4DqIB+lz4TlC=ntzO+L>Jss2oFX`uQ*vr7con)ZCJUP^`8vJ5?^!G^nE~pm8 z4g2(??KPOyORw9D^yBUGpm1S*xm>=GgrAqBnLt12y7d3}092x(eV|u5d{HkICw~;b zhHmP|m%jot_2co2`crz~)rRLq!}lfv@oT`pI0yfYYP>QqzWh`OqWpYqxMJm4HEFPJ zSL2Vzul1i9iZrY~hQ2{}MP>iQ_V#yS&xN!M;xvZbQ9<*1t{F36|Q@YYqy3|$rL#({)H~P^t0ln?l#XsTrIM^S%FV-Ks zKW3a6nrRcmgd+!0j;qQ@k}ml_egymo_!00U;77oZfFA)r0)7Pi2>223Bk*5}K*062 zakdkQ-tOJo2XmRxRNBfPgs+tSZW&j-@o6hxNaeBzn^kIyP-Zh{n)`*+7)_h@P%fW2 z*n?kJi8S+rBL^uDp9ix^GoOTSfkS37Z69peMm5$U+sa}qg-YG-Ug=d}Rq$^7-ihD9 z`YxBtX}~1l6M!}#e%tJyDwn?nxa`ex`7Gcuz-9270>9N_3Ou-11P+A*s}{|#KS4aM zL1+Yhd~+bW=F2aDYazQCj>${qvLr&`?oi`L8g6-@{)pJIa{C8Av~~@Oquu-9c$wvp zgoHM2IGzQ&&ms{Ig&(cyTs*JlB(x080QCeMQSjHo`tDHp3pI&Qht_?* zt}E31=sZ2tdUXEIP&6BAjfI+Hp>-W0ts~Uf5ej#N>gD&&UxE4v*zv#HVIckFN5GGO z9|1oCegymo_!00U;78#9Cjz{#k=HT86h|h;MH~uR=eU^42WYYAZB*vmYGm zDJEVwiSryxT>sXMat_NUY0)9iNe-G&4vvyHyi@*fGsii1OEe~yKjx=wM zw5(VBzjiDLD^?r1;~e5acsIf8*c~*ikq!!8r|#x!#b>J8sjG}PxBR@yICJy!1&>EJ zUoW^{-TVT<aA;cW+B_ii4p(kkOLDBe@KPTle=;KhfNQTZTT^{rKT zzAMe>;PqH5-Ym~BDu?&C8W9qso_NB#3(24K@Ob(t&-Y7ZMTl*Xfl*uW2iwEc4M(6# z9B`37+Tr^z%3>OWBOqqS^C{q~`9IfreN)<5Dz2i#o>a}wccjd%v-;~5-~)J9_4L=z zNS^Qe+{7C)Gkg5JBkj!Y-{;^2YQ*gE-vInlh|eDSpW*+7)xc}qm;(nTKYN_q4SZOv zsPqe~+y?y8n%UPy2l6cBK$Glv$6*$D%^}Cx!@w`8St0m7%KT%Y2N@f}Dk3$-wnM7v{SJoJYVd1^ydU;^#p|o<~r%l;u3)`{BT6eb(paMn(4K;Dnp*{<4h+!`urTqsIefSSARe7Z^K-H{pa}+Be##=wlI19 zH-W>s5$p5(iSYy~LBeyyII}*_ds4vRDYHI5|1$FY3q)i>8_x78DBxU(_4zrOk>{1{ zKg%&b1o}9);xa!^GiubB*MFkLIAk!Utk2Kgj6C1t_Pyu-Bb&==1YFBg@UDub%&A{Ew0X<8lrR8SvVB&eJ~69~k*P0JrZQ zzb}w}r5TMR34csQ2BNtrz7IK!AM2kb0mgeOk}BhE|0h5@^?BaHIOWmj{%888{W#%tK1&%##zw-PI>%1{d;K@P4@sEl1 zxF5d;9Ez|$zyFw^2frxPITPzMPD7%8s0I70gQbp-2 WWhLO_aW(yIZAxkpJ4#BPqWCB4CAaPX diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index a53de667ddc3..000000000000 --- a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,790 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L -# if defined(__INTEL_CXX11_MODE__) -# if defined(__cpp_aggregate_nsdmi) -# define CXX_STD 201402L -# else -# define CXX_STD 201103L -# endif -# else -# define CXX_STD 199711L -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# define CXX_STD _MSVC_LANG -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_standard_default = "INFO" ":" "standard_default[" -#if CXX_STD > 202002L - "23" -#elif CXX_STD > 201703L - "20" -#elif CXX_STD >= 201703L - "17" -#elif CXX_STD >= 201402L - "14" -#elif CXX_STD >= 201103L - "11" -#else - "98" -#endif -"]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/a.out b/SU2_CFD/src/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/a.out deleted file mode 100755 index ab5c4c316cd6c23c21706711a7eeef6d10f7847f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16784 zcmeHOZ)_Y#6`%9PiPPG5moy=6Qkrd=ND0LoJ2>GIYI0}$oIPYaY2r{r>Mm>F**-Ym znY%q=N2CO~6ijMJ)k^dONKuiH5Unb{6sc0dQ6McSrOlU6R1g-WB1Iu}OM(ofIo_Lj z@3OnT1o7tsh#l$fH}iXcX7 z$H?)-nBXT$@${mmyi}U+wd*H4FLsh0Bi4cGz?*jJU#V{&*`3v-8{x%!6)hOKzWczA zx|TF<4&2TAslFTaLxkebNZ}P*vzfsity{CHrfeoxnrNDc?r7T4su%P6Hd!&Y3+uo! zwWs%>05`M9Q5a=ktfDf?BOS{>eI)qwnRXUZ`6{TUmwg15T^L58Z&j75EKR^aaFk2*b5QnC8%g zWe#U@RyK1a4Mh~0McXRa=9rbqi9OxP_6~EKzD?gQ%w%7WnMxPZBblO|F7)+uWb?Un zpEa08%aO5sjx0^3T2)cDM@5li8Gs0440&9X)@GJtbU#RK=lhfI3vGoGEYN++{2V!` zizzwtT#k5nO;dV}9=<@l=Hb6g{ALgTIPuLM{u$z5+bv|mF@o30Y0klOEKqjA!Sk3! ze%`_Jy@&jQgO|UfNczc-fFA)r0)7Pi2>223Bj88ie=Y)l3g7uxW9nj^alH1ITZJ&b zG;7zCUp1zFTz6VtOL_ZKK)+kw^lgCfdV%^-dO?;tg)F!HF*$wiL1X&2#?{G=Mi=;*sG!HUd%()%gb}&^~bQ{(}bY^ znAG3?RfH|qjOlsf)TQ0VsfC~sIAffSbKxm>=Gg0C~uO<(|QUG{Gs1|d2+2zJv)FB;ROxfc^xv6;s4 z)jxxo`tig?<4Gg%YWO)3{^4vOaTWOItMN*4X7x`(5Y6Y7L@L_ftfmcK9<9b7Ph1^1 zt*#TB6~DiGrtNN+$;3aNoIW2vn4G>6?~6}gJ!s4{tpfT$_m=mtk1vF;mCMGd_k#BN zme(o1-P7-OPhaYs{(Zc>>Nm#J>435G*QGyT{~sENKM)^?KNvSp4-f0%^$+9q%KpZY zf%VF9QyD2z?0@+Y@FUk0*0Y3tM1pEm25%446N5GH3e`y2)uGPlHjZF4-?cFt$ z9~;kP(}hE@N;%-xammfkr3=MOK6j{DrJXuuS~=4^Af&~3*0P85g|S23xVlQDRTvsQ zM0r>q%%!YC3f2OLty0!L)Y3|l^n{(xVJ*dqY;Uh@RbXB4Be>p)YhZnEm&;ke6yOtp zHXyET4$PO!PXk^CJd5&o%H>t?ngZ8qF$Iq77lDaLU|s#Px)a3X9)w1)$2SL}bD3NL z+z8oL_{?1@mn9L3bcGr}7QXdx-7&Fy?XC}eXyXP{N52oi=Oxxd5)%5f;qzVa`xp|5 zP~?%Cj)tW*UxAvT8lawlj|S~bqr58=`Fc$<)cCbvBBaeMNrW~(TH6_Feq^Z;icT%t z6N=?R(Ripi9@^X<(%M6f?V(6}s7|hT{tC0g2@?{S6s63K5-v^YwL`%N)5DiEs)8OTh`(tgEdB&ef`xE)ctVAupI z6Z^Z9^$Gu0R_z6KX$mW-vi%pRy|6MY%N#$LX36q-lK+LuTrau(&jIfb|2IAI{#8v= zj(C46??>hRr_YdlPe;ctZS%pwQqC@EJ9U`gH?@>xspX+<&3bdI-m*pU|F~g6*s3@3XK+e`@V0~Rdp8evX_avr6z{9tr*8cPJLOgAAl?3cyEo{ZqgPpdT;aMT!on=KmEbzim-J&H*35Ut3Q< zzD4@{e;|wSbya2-kE<{=G*G4AUj)8JEWR%`0lyOB)=d9D{C}|>c#SJ_;H2aikDvR1 zkBBvu{$i7@z^|-Xe82P~&q@wFOn$uM^I_mMhaP7i2YyA(8o|G>%%4OaTEs^5cOjmY z{2JjsFYp5J7>8Lpmyjk$FOzN`BoBKB0mw*XFpeg zM?c>CuC7M4XA8AQzQY7x4Z!2|di8Hd9^&sk*AN9>qc%8UKkyrz1m$z&M~f+f+bM<$ zcF``uPNgAn{rHG!kC{VwfTReAM^brnB%2?!vS!N87mB7;nh^MAJDaxCDLvY}qoukM z9$m?pR-s@`n(3Tfm=wbWYbMB@Lt|b805j|+%L>M z-Fw^P-R9n|t^oj|Yh=*>{EB(Le_hi%d+%eL6$`e~h5%ynGHL@jkB2Xx)% zbIepRZ;rxyd_238+zVQ%OwKG7(ZGG20phv>&G=NOy2fe zz~LN;?Rg%>cmjoGnA_BhAlGCx-{YE+rG{X~ly$Y4y_o}a%NdEUqMd$0c+V2jtpa{P;yiIC^J#4hUp zZ-KyRuaO-iyJLGUGd|_9=jVP#*1M7Y_dND7GGM&o=`gRq?|bZd9>K`(1Gs+g`27Ld zbNq!ynuI^4A_LJ}6hDF-Hj(Ymk^s3;G#;tB2 N+o?3_JqDhl_&b*2t_uJF diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/SU2_CFD/src/cmake-build-debug/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index c80f6896b8b5..000000000000 --- a/SU2_CFD/src/cmake-build-debug/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,2 +0,0 @@ -/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug/CMakeFiles/edit_cache.dir -/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug/CMakeFiles/rebuild_cache.dir diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/clion-environment.txt b/SU2_CFD/src/cmake-build-debug/CMakeFiles/clion-environment.txt deleted file mode 100644 index 9dc9ce67da5c..000000000000 --- a/SU2_CFD/src/cmake-build-debug/CMakeFiles/clion-environment.txt +++ /dev/null @@ -1,3 +0,0 @@ -ToolSet: 1.0 (local)Options: - -Options:-DCMAKE_MAKE_PROGRAM=/opt/clion-2022.1.3/bin/ninja/linux/ninja \ No newline at end of file diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/clion-log.txt b/SU2_CFD/src/cmake-build-debug/CMakeFiles/clion-log.txt deleted file mode 100644 index 43daecd09f6e..000000000000 --- a/SU2_CFD/src/cmake-build-debug/CMakeFiles/clion-log.txt +++ /dev/null @@ -1,29 +0,0 @@ -/opt/clion-2022.1.3/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=/opt/clion-2022.1.3/bin/ninja/linux/ninja -G Ninja -S /home/yan/CFD/SU2/SU2_CFD/src -B /home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug -CMake Warning (dev) in CMakeLists.txt: - No project() command is present. The top-level CMakeLists.txt file must - contain a literal, direct call to the project() command. Add a line of - code such as - - project(ProjectName) - - near the top of the file, but after cmake_minimum_required(). - - CMake is pretending there is a "project(Project)" command on the first - line. -This warning is for project developers. Use -Wno-dev to suppress it. - --- The C compiler identification is GNU 9.4.0 --- The CXX compiler identification is GNU 9.4.0 --- Detecting C compiler ABI info --- Detecting C compiler ABI info - done --- Check for working C compiler: /usr/bin/cc - skipped --- Detecting C compile features --- Detecting C compile features - done --- Detecting CXX compiler ABI info --- Detecting CXX compiler ABI info - done --- Check for working CXX compiler: /usr/bin/c++ - skipped --- Detecting CXX compile features --- Detecting CXX compile features - done --- Configuring done --- Generating done --- Build files have been written to: /home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/cmake.check_cache b/SU2_CFD/src/cmake-build-debug/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd731726d..000000000000 --- a/SU2_CFD/src/cmake-build-debug/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/SU2_CFD/src/cmake-build-debug/CMakeFiles/rules.ninja b/SU2_CFD/src/cmake-build-debug/CMakeFiles/rules.ninja deleted file mode 100644 index ab6664934dfd..000000000000 --- a/SU2_CFD/src/cmake-build-debug/CMakeFiles/rules.ninja +++ /dev/null @@ -1,45 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.22 - -# This file contains all the rules used to get the outputs files -# built from the input files. -# It is included in the main 'build.ninja'. - -# ============================================================================= -# Project: Project -# Configurations: Debug -# ============================================================================= -# ============================================================================= - -############################################# -# Rule for running custom commands. - -rule CUSTOM_COMMAND - command = $COMMAND - description = $DESC - - -############################################# -# Rule for re-running cmake. - -rule RERUN_CMAKE - command = /opt/clion-2022.1.3/bin/cmake/linux/bin/cmake --regenerate-during-build -S/home/yan/CFD/SU2/SU2_CFD/src -B/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug - description = Re-running CMake... - generator = 1 - - -############################################# -# Rule for cleaning all built files. - -rule CLEAN - command = /opt/clion-2022.1.3/bin/ninja/linux/ninja $FILE_ARG -t clean $TARGETS - description = Cleaning all built files... - - -############################################# -# Rule for printing all primary targets available. - -rule HELP - command = /opt/clion-2022.1.3/bin/ninja/linux/ninja -t targets - description = All primary targets available: - diff --git a/SU2_CFD/src/cmake-build-debug/build.ninja b/SU2_CFD/src/cmake-build-debug/build.ninja deleted file mode 100644 index ad48030290d0..000000000000 --- a/SU2_CFD/src/cmake-build-debug/build.ninja +++ /dev/null @@ -1,117 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.22 - -# This file contains all the build statements describing the -# compilation DAG. - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# -# Which is the root file. -# ============================================================================= - -# ============================================================================= -# Project: Project -# Configurations: Debug -# ============================================================================= - -############################################# -# Minimal version of Ninja required by this file - -ninja_required_version = 1.5 - - -############################################# -# Set configuration variable for custom commands. - -CONFIGURATION = Debug -# ============================================================================= -# Include auxiliary files. - - -############################################# -# Include rules file. - -include CMakeFiles/rules.ninja - -# ============================================================================= - -############################################# -# Logical path to working directory; prefix for absolute paths. - -cmake_ninja_workdir = /home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug/ - -############################################# -# Utility command for edit_cache - -build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug && /opt/clion-2022.1.3/bin/cmake/linux/bin/ccmake -S/home/yan/CFD/SU2/SU2_CFD/src -B/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug - DESC = Running CMake cache editor... - pool = console - restat = 1 - -build edit_cache: phony CMakeFiles/edit_cache.util - - -############################################# -# Utility command for rebuild_cache - -build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cd /home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug && /opt/clion-2022.1.3/bin/cmake/linux/bin/cmake --regenerate-during-build -S/home/yan/CFD/SU2/SU2_CFD/src -B/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 - -build rebuild_cache: phony CMakeFiles/rebuild_cache.util - -# ============================================================================= -# Target aliases. - -# ============================================================================= -# Folder targets. - -# ============================================================================= - -############################################# -# Folder: /home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug - -build all: phony - -# ============================================================================= -# Unknown Build Time Dependencies. -# Tell Ninja that they may appear as side effects of build rules -# otherwise ordered by order-only dependencies. - -# ============================================================================= -# Built-in targets - - -############################################# -# Re-run CMake if any of its inputs changed. - -build build.ninja: RERUN_CMAKE | ../CMakeLists.txt /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompilerABI.c /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCInformation.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystem.cmake.in /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-C.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-FindBinUtils.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-Determine-CXX.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.22.3/CMakeCCompiler.cmake CMakeFiles/3.22.3/CMakeCXXCompiler.cmake CMakeFiles/3.22.3/CMakeSystem.cmake - pool = console - - -############################################# -# A missing CMake input file is not an error. - -build ../CMakeLists.txt /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompilerABI.c /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCInformation.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXInformation.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeGenericSystem.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystem.cmake.in /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-C.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-FindBinUtils.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-Determine-CXX.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux.cmake /opt/clion-2022.1.3/bin/cmake/linux/share/cmake-3.22/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.22.3/CMakeCCompiler.cmake CMakeFiles/3.22.3/CMakeCXXCompiler.cmake CMakeFiles/3.22.3/CMakeSystem.cmake: phony - - -############################################# -# Clean all the built files. - -build clean: CLEAN - - -############################################# -# Print all primary targets available. - -build help: HELP - - -############################################# -# Make the all target the default. - -default all diff --git a/SU2_CFD/src/cmake-build-debug/cmake_install.cmake b/SU2_CFD/src/cmake-build-debug/cmake_install.cmake deleted file mode 100644 index 0046627120d0..000000000000 --- a/SU2_CFD/src/cmake-build-debug/cmake_install.cmake +++ /dev/null @@ -1,54 +0,0 @@ -# Install script for directory: /home/yan/CFD/SU2/SU2_CFD/src - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Debug") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/home/yan/CFD/SU2/SU2_CFD/src/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/TestCases/coolprop/coolprop.cfg b/TestCases/coolprop/coolprop.cfg index f1151f05c2c4..f3f440f8ff89 100644 --- a/TestCases/coolprop/coolprop.cfg +++ b/TestCases/coolprop/coolprop.cfg @@ -2,11 +2,11 @@ % % % SU2 configuration file % % Case description: Non-ideal compressible fluid flow in a converging- % -% diverging supersonic nozzle for siloxane fluid MDM % -% Author: Alberto Guardone % +% diverging supersonic nozzle with CoolProp library % +% Author: Peng Yan, Alberto Guardone % % Institution: Politecnico di Milano % -% Date: 2019.05.03 % -% File Version 6.2.0 "Falcon" % +% Date: 2022.10.8 % +% File Version 7.4.0 Blackbird % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -70,7 +70,6 @@ REF_DIMENSIONALIZATION= DIMENSIONAL % % Fluid model (STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, % CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY) -%FLUID_MODEL= PR_GAS FLUID_MODEL = COOLPROP % Ratio of specific heats (1.4 default and the value is hardcoded % for the model STANDARD_AIR, compressible only) From c7b65f34cf10f5606b4d1eefa159aaba5bbee60e Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Mon, 10 Oct 2022 11:26:07 +0200 Subject: [PATCH 09/49] latest version --- .gitmodules | 8 +- AUTHORS.md | 1 + Common/include/CConfig.hpp | 2 +- Common/include/option_structure.hpp | 2 +- SU2_CFD/include/fluid/CCoolProp.hpp | 13 +- SU2_CFD/include/output/CFlowOutput.hpp | 1 - SU2_CFD/src/fluid/CCoolProp.cpp | 12 +- SU2_CFD/src/output/CFlowOutput.cpp | 29 ++--- .../src/output/output_structure_legacy.cpp | 23 ++-- TestCases/coolprop/coolprop.cfg | 121 +----------------- config_template.cfg | 2 + meson.build | 17 +-- meson_options.txt | 2 +- 13 files changed, 60 insertions(+), 173 deletions(-) diff --git a/.gitmodules b/.gitmodules index c7e70424d907..8d041155db80 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,11 +13,11 @@ path = externals/meson url = https://github.com/mesonbuild/meson [submodule "subprojects/Mutationpp"] - path = subprojects/Mutationpp - url = https://github.com/mutationpp/Mutationpp.git + path = subprojects/Mutationpp + url = https://github.com/mutationpp/Mutationpp.git [submodule "subprojects/CoolProp"] - path = subprojects/CoolProp - url = https://github.com/CoolProp/CoolProp.git + path = subprojects/CoolProp + url = https://github.com/CoolProp/CoolProp.git [submodule "externals/opdi"] path = externals/opdi url = https://github.com/SciCompKL/OpDiLib diff --git a/AUTHORS.md b/AUTHORS.md index 23e1854ef8ad..2c4368ba9282 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -109,6 +109,7 @@ Patrick Mischke Paul Urbanczyk Paul Zhang Pedro Gomes +Peng Yan Pete Bachant RaulFeijo55 Ruben Sanchez diff --git a/Common/include/CConfig.hpp b/Common/include/CConfig.hpp index a1b26e152350..1bb9f92fcccc 100644 --- a/Common/include/CConfig.hpp +++ b/Common/include/CConfig.hpp @@ -3733,7 +3733,7 @@ class CConfig { * \brief Name of fluid that we are using. * \return Name of fluid that we are using. */ - string GetFluid_Name(void) const {return FluidName;} + string GetFluid_Name(void) const { return FluidName; } /*! * \brief Option to define the density model for incompressible flows. diff --git a/Common/include/option_structure.hpp b/Common/include/option_structure.hpp index 491a47f2989d..6e0d4209b430 100644 --- a/Common/include/option_structure.hpp +++ b/Common/include/option_structure.hpp @@ -569,7 +569,7 @@ enum ENUM_FLUIDMODEL { MUTATIONPP = 7, /*!< \brief Mutation++ gas model for nonequilibrium flow. */ SU2_NONEQ = 8, /*!< \brief User defined gas model for nonequilibrium flow. */ FLUID_MIXTURE = 9, /*!< \brief Species mixture model. */ - COOLPROP = 11, /*!< \brief thermodynamics library. */ + COOLPROP = 10, /*!< \brief Thermodynamics library. */ }; static const MapType FluidModel_Map = { MakePair("STANDARD_AIR", STANDARD_AIR) diff --git a/SU2_CFD/include/fluid/CCoolProp.hpp b/SU2_CFD/include/fluid/CCoolProp.hpp index 32a8b94d1f87..0efc2e5bec57 100644 --- a/SU2_CFD/include/fluid/CCoolProp.hpp +++ b/SU2_CFD/include/fluid/CCoolProp.hpp @@ -2,7 +2,7 @@ * \file CCoolProp.hpp * \brief Defines the state-of-the-art fluid model from CoolProp library. * \author P. Yan, G. Gori, A. Guardone - * \version 7.3.1 "Blackbird" + * \version 7.4.0 "Blackbird" * * SU2 Project Website: https://su2code.github.io * @@ -27,9 +27,12 @@ #pragma once #include "CFluidModel.hpp" +#if defined(HAVE_COOLPROP) && !defined(CODI_FORWARD_TYPE) && !defined(CODI_REVERSE_TYPE) +#define USE_COOLPROP #include "CoolProp.h" #include "AbstractState.h" -#include "crossplatform_shared_ptr.h" +#endif +#include /*! @@ -44,7 +47,9 @@ class CCoolProp final : public CFluidModel { su2double Gas_Constant{0.0}; /*!< \brief specific Gas Constant. */ su2double Pressure_Critical{0.0}; /*!< \brief critical pressure */ su2double Temperature_Critical{0.0}; /*!< \brief critical temperature */ - shared_ptr fluid_entity; /*!< \brief fluid entity */ +#ifdef USE_COOLPROP + std::unique_ptr fluid_entity; /*!< \brief fluid entity */ +#endif public: /*! @@ -52,6 +57,7 @@ class CCoolProp final : public CFluidModel { */ CCoolProp(string fluidname); +#ifdef USE_COOLPROP /*! * \brief Set the Dimensionless State using Density and Internal Energy * \param[in] rho - first thermodynamic variable. @@ -111,6 +117,7 @@ void SetTDState_Ps(su2double P, su2double s) override; * */ void ComputeDerivativeNRBC_Prho(su2double P, su2double rho) override; +#endif /*! * \brief Get the value of the critical pressure. diff --git a/SU2_CFD/include/output/CFlowOutput.hpp b/SU2_CFD/include/output/CFlowOutput.hpp index 9388d56c42bc..3271c8926cdd 100644 --- a/SU2_CFD/include/output/CFlowOutput.hpp +++ b/SU2_CFD/include/output/CFlowOutput.hpp @@ -29,7 +29,6 @@ #include "CFVMOutput.hpp" #include "../variables/CVariable.hpp" -#include "../fluid/CCoolProp.hpp" class CFlowOutput : public CFVMOutput{ protected: diff --git a/SU2_CFD/src/fluid/CCoolProp.cpp b/SU2_CFD/src/fluid/CCoolProp.cpp index 8d489684b8e3..4f6a6c69dbc0 100644 --- a/SU2_CFD/src/fluid/CCoolProp.cpp +++ b/SU2_CFD/src/fluid/CCoolProp.cpp @@ -26,10 +26,10 @@ */ #include "../../include/fluid/CCoolProp.hpp" +#ifdef USE_COOLPROP CCoolProp::CCoolProp(string fluidname) : CFluidModel() { - shared_ptr fluid(CoolProp::AbstractState::factory("HEOS",fluidname)); - fluid_entity = fluid; + fluid_entity = std::unique_ptr(CoolProp::AbstractState::factory("HEOS",fluidname)); Gas_Constant = fluid_entity->gas_constant()/fluid_entity->molar_mass(); Pressure_Critical = fluid_entity->p_critical(); Temperature_Critical = fluid_entity->T_critical(); @@ -97,4 +97,10 @@ void CCoolProp::ComputeDerivativeNRBC_Prho(su2double P, su2double rho) { dhdP_rho = fluid_entity->first_partial_deriv(CoolProp::iHmass,CoolProp::iP,CoolProp::iDmass); dsdP_rho = fluid_entity->first_partial_deriv(CoolProp::iSmass,CoolProp::iP,CoolProp::iDmass); dsdrho_P = fluid_entity->first_partial_deriv(CoolProp::iSmass,CoolProp::iDmass,CoolProp::iP); -} \ No newline at end of file +} + +#else +CCoolProp::CCoolProp(string fluidname) { + SU2_MPI::Error("SU2 was not compiled with CoolProp (-Denable-coolprop=true). Note that CoolProp cannot be used with directdiff or autodiff", CURRENT_FUNCTION); +} +#endif \ No newline at end of file diff --git a/SU2_CFD/src/output/CFlowOutput.cpp b/SU2_CFD/src/output/CFlowOutput.cpp index 5a7e4c6b51e6..1a3ee8c3a927 100644 --- a/SU2_CFD/src/output/CFlowOutput.cpp +++ b/SU2_CFD/src/output/CFlowOutput.cpp @@ -35,6 +35,7 @@ #include "../../include/variables/CEulerVariable.hpp" #include "../../include/variables/CIncEulerVariable.hpp" #include "../../include/variables/CNEMOEulerVariable.hpp" +#include "../../include/fluid/CCoolProp.hpp" CFlowOutput::CFlowOutput(const CConfig *config, unsigned short nDim, bool fem_output) : CFVMOutput(config, nDim, fem_output), @@ -2272,21 +2273,19 @@ void CFlowOutput::WriteForcesBreakdown(const CConfig* config, const CSolver* flo << config->GetTemperature_Critical() / config->GetTemperature_Ref() << "\n"; break; - case COOLPROP: - CCoolProp* auxFluidModel = nullptr; - auxFluidModel = new CCoolProp(config->GetFluid_Name()); - file << "Fluid Model: CoolProp library \n"; - file << "Specific gas constant: " << auxFluidModel->GetGas_Constant()<< " N.m/kg.K.\n"; - file << "Specific gas constant(non-dim): " << config->GetGas_ConstantND() << "\n"; - file << "Specific Heat Ratio: "<< auxFluidModel->GetGamma() << "\n"; - file << "Critical Pressure: " << auxFluidModel->GetPressure_Critical() << " Pa.\n"; - file << "Critical Temperature: " << auxFluidModel->GetTemperature_Critical()<< " K.\n"; - file << "Critical Pressure (non-dim): " << auxFluidModel->GetPressure_Critical()/ config->GetPressure_Ref() - << "\n"; - file << "Critical Temperature (non-dim) : " - << auxFluidModel->GetTemperature_Critical() / config->GetTemperature_Ref() << "\n"; - delete auxFluidModel; - break; + case COOLPROP: { + CCoolProp auxFluidModel(config->GetFluid_Name()); + file << "Fluid Model: CoolProp library \n"; + file << "Specific gas constant: " << auxFluidModel.GetGas_Constant()<< " N.m/kg.K.\n"; + file << "Specific gas constant(non-dim): " << config->GetGas_ConstantND() << "\n"; + file << "Specific Heat Ratio: "<< auxFluidModel.GetGamma() << "\n"; + file << "Critical Pressure: " << auxFluidModel.GetPressure_Critical() << " Pa.\n"; + file << "Critical Temperature: " << auxFluidModel.GetTemperature_Critical()<< " K.\n"; + file << "Critical Pressure (non-dim): " << auxFluidModel.GetPressure_Critical()/ config->GetPressure_Ref() + << "\n"; + file << "Critical Temperature (non-dim) : " + << auxFluidModel.GetTemperature_Critical() / config->GetTemperature_Ref() << "\n"; + } break; } if (viscous) { diff --git a/SU2_CFD/src/output/output_structure_legacy.cpp b/SU2_CFD/src/output/output_structure_legacy.cpp index 378cb1c1cd6d..c87c90020d58 100644 --- a/SU2_CFD/src/output/output_structure_legacy.cpp +++ b/SU2_CFD/src/output/output_structure_legacy.cpp @@ -2936,18 +2936,17 @@ void COutputLegacy::SpecialOutput_ForcesBreakdown(CSolver *****solver, CGeometry Breakdown_file << "Critical Pressure (non-dim): " << config[val_iZone]->GetPressure_Critical() /config[val_iZone]->GetPressure_Ref() << "\n"; Breakdown_file << "Critical Temperature (non-dim) : " << config[val_iZone]->GetTemperature_Critical() /config[val_iZone]->GetTemperature_Ref() << "\n"; break; - case COOLPROP: - CCoolProp* auxFluidModel = nullptr; - auxFluidModel = new CCoolProp(config[val_iZone]->GetFluid_Name()); - Breakdown_file << "Fluid Model: Peng-Robinson "<< "\n"; - Breakdown_file << "Specific gas constant: " << auxFluidModel->GetGas_Constant() << " N.m/kg.K." << "\n"; - Breakdown_file << "Specific gas constant(non-dim): " << config[val_iZone]->GetGas_ConstantND()<< "\n"; - Breakdown_file << "Specific Heat Ratio: "<< auxFluidModel->GetGamma() << "\n"; - Breakdown_file << "Critical Pressure: " << auxFluidModel->GetPressure_Critical() << " Pa." << "\n"; - Breakdown_file << "Critical Temperature: " << auxFluidModel->GetTemperature_Critical() << " K." << "\n"; - Breakdown_file << "Critical Pressure (non-dim): " << auxFluidModel->GetPressure_Critical() /config[val_iZone]->GetPressure_Ref() << "\n"; - Breakdown_file << "Critical Temperature (non-dim) : " << auxFluidModel->GetTemperature_Critical() /config[val_iZone]->GetTemperature_Ref() << "\n"; - break; + case COOLPROP: { + CCoolProp auxFluidModel(config[val_iZone]->GetFluid_Name()); + Breakdown_file << "Fluid Model: CoolProp library \n"; + Breakdown_file << "Specific gas constant: " << auxFluidModel.GetGas_Constant()<< " N.m/kg.K.\n"; + Breakdown_file << "Specific gas constant(non-dim): " << config[val_iZone]->GetGas_ConstantND() << "\n"; + Breakdown_file << "Specific Heat Ratio: " << auxFluidModel.GetGamma() << "\n"; + Breakdown_file << "Critical Pressure: " << auxFluidModel.GetPressure_Critical() << " Pa.\n"; + Breakdown_file << "Critical Temperature: " << auxFluidModel.GetTemperature_Critical()<< " K.\n"; + Breakdown_file << "Critical Pressure (non-dim): " << auxFluidModel.GetPressure_Critical()/ config[val_iZone]->GetPressure_Ref()<< "\n"; + Breakdown_file << "Critical Temperature (non-dim) : " << auxFluidModel.GetTemperature_Critical() / config[val_iZone]->GetTemperature_Ref() << "\n"; + } break; } if (viscous) { diff --git a/TestCases/coolprop/coolprop.cfg b/TestCases/coolprop/coolprop.cfg index f3f440f8ff89..23780e5236c0 100644 --- a/TestCases/coolprop/coolprop.cfg +++ b/TestCases/coolprop/coolprop.cfg @@ -11,162 +11,63 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------% -% -% Physical governing equations (EULER, NAVIER_STOKES, -% FEM_EULER, FEM_NAVIER_STOKES, FEM_RANS, FEM_LES, -% WAVE_EQUATION, HEAT_EQUATION, FEM_ELASTICITY, -% POISSON_EQUATION) SOLVER= RANS -% -% Specify turbulence model (NONE, SA, SA_NEG, SST, SA_E, SA_COMP, SA_E_COMP) KIND_TURB_MODEL= SST -% -% Mathematical problem (DIRECT, CONTINUOUS_ADJOINT, DISCRETE_ADJOINT) MATH_PROBLEM= DIRECT -% -% Restart solution (NO, YES) RESTART_SOL= NO -% -% System of measurements (SI, US) -% International system of units (SI): ( meters, kilograms, Kelvins, -% Newtons = kg m/s^2, Pascals = N/m^2, -% Density = kg/m^3, Speed = m/s, -% Equiv. Area = m^2 ) -% United States customary units (US): ( inches, slug, Rankines, lbf = slug ft/s^2, -% psf = lbf/ft^2, Density = slug/ft^3, -% Speed = ft/s, Equiv. Area = ft^2 ) SYSTEM_MEASUREMENTS= SI % % -------------------- COMPRESSIBLE FREE-STREAM DEFINITION --------------------% % % Mach number (non-dimensional, based on the free-stream values) MACH_NUMBER= 1E-9 -% -% Angle of attack (degrees, only for compressible flows) AOA= 0.0 -% -% Side-slip angle (degrees, only for compressible flows) SIDESLIP_ANGLE= 0.0 -% -% Init option to choose between Reynolds (default) or thermodynamics quantities -% for initializing the solution (REYNOLDS, TD_CONDITIONS) INIT_OPTION= TD_CONDITIONS -% -% Free-stream option to choose between density and temperature (default) for -% initializing the solution (TEMPERATURE_FS, DENSITY_FS) FREESTREAM_OPTION= TEMPERATURE_FS -% -% Free-stream pressure (101325.0 N/m^2, 2116.216 psf by default) FREESTREAM_PRESSURE= 904388 % % Free-stream temperature (288.15 K, 518.67 R by default) FREESTREAM_TEMPERATURE= 542.13 -% -% Compressible flow non-dimensionalization (DIMENSIONAL, FREESTREAM_PRESS_EQ_ONE, -% FREESTREAM_VEL_EQ_MACH, FREESTREAM_VEL_EQ_ONE) REF_DIMENSIONALIZATION= DIMENSIONAL % ---- IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------% % % Fluid model (STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, -% CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY) +% CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY, COOLPROP) FLUID_MODEL = COOLPROP -% Ratio of specific heats (1.4 default and the value is hardcoded -% for the model STANDARD_AIR, compressible only) -%GAMMA_VALUE= 1.01767 -% -% Specific gas constant (287.058 J/kg*K default and this value is hardcoded -% for the model STANDARD_AIR, compressible only) -%GAS_CONSTANT= 35.17 -% -% Critical Temperature (131.00 K by default) -%CRITICAL_TEMPERATURE= 565.3609 -% -% Critical Pressure (3588550.0 N/m^2 by default) -%CRITICAL_PRESSURE= 1437500 -% -% Acentric factor (0.035 (air)) -%ACENTRIC_FACTOR= 0.524 +FLUID_NAME = nitrogen % --------------------------- VISCOSITY MODEL ---------------------------------% -% -% Viscosity model (SUTHERLAND, CONSTANT_VISCOSITY, POLYNOMIAL_VISCOSITY). VISCOSITY_MODEL= CONSTANT_VISCOSITY -% -% Molecular Viscosity that would be constant (1.716E-5 by default) MU_CONSTANT= 1.21409E-05 % --------------------------- THERMAL CONDUCTIVITY MODEL ----------------------% -% -% Laminar Conductivity model (CONSTANT_CONDUCTIVITY, CONSTANT_PRANDTL, -% POLYNOMIAL_CONDUCTIVITY). CONDUCTIVITY_MODEL= CONSTANT_CONDUCTIVITY -% -% Molecular Thermal Conductivity that would be constant (0.0257 by default) THERMAL_CONDUCTIVITY_CONSTANT= 0.030542828 % -------------------- BOUNDARY CONDITION DEFINITION --------------------------% -% -% Navier-Stokes (no-slip), constant heat flux wall marker(s) (NONE = no marker) -% Format: ( marker name, constant heat flux (J/m^2), ... ) MARKER_HEATFLUX= ( WALL, 0.0 ) -% -% Symmetry boundary marker(s) (NONE = no marker) MARKER_SYM= ( SYMMETRY ) -% -% Riemann boundary marker(s) (NONE = no marker) -% Format: (marker, data kind flag, list of data) MARKER_RIEMANN= ( INFLOW, TOTAL_CONDITIONS_PT, 904388, 542.13, 1.0, 0.0, 0.0, OUTFLOW, STATIC_PRESSURE, 200000.0, 0.0, 0.0, 0.0, 0.0 ) % ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% -% -% Numerical method for spatial gradients (GREEN_GAUSS, WEIGHTED_LEAST_SQUARES) NUM_METHOD_GRAD= GREEN_GAUSS -% -% CFL number (initial value for the adaptive CFL number) CFL_NUMBER= 10.0 -% -% Adaptive CFL number (NO, YES) CFL_ADAPT= YES -% -% Parameters of the adaptive CFL number (factor down, factor up, CFL min value, -% CFL max value ) CFL_ADAPT_PARAM= ( 0.1, 2.0, 10.0, 1000.0 ) -% -% Maximum Delta Time in local time stepping simulations MAX_DELTA_TIME= 1E6 % ----------- SLOPE LIMITER AND DISSIPATION SENSOR DEFINITION -----------------% -% -% Monotonic Upwind Scheme for Conservation Laws (TVD) in the flow equations. -% Required for 2nd order upwind schemes (NO, YES) MUSCL_FLOW= YES -% -% Slope limiter (NONE, VENKATAKRISHNAN, VENKATAKRISHNAN_WANG, -% BARTH_JESPERSEN, VAN_ALBADA_EDGE) SLOPE_LIMITER_FLOW= NONE -% -% Monotonic Upwind Scheme for Conservation Laws (TVD) in the turbulence equations. -% Required for 2nd order upwind schemes (NO, YES) MUSCL_TURB= NO % ------------------------ LINEAR SOLVER DEFINITION ---------------------------% -% -% Linear solver or smoother for implicit formulations (BCGSTAB, FGMRES, SMOOTHER_JACOBI, -% SMOOTHER_ILU, SMOOTHER_LUSGS, -% SMOOTHER_LINELET) LINEAR_SOLVER= FGMRES -% -% Preconditioner of the Krylov linear solver (ILU, LU_SGS, LINELET, JACOBI) LINEAR_SOLVER_PREC= ILU -% -% Linael solver ILU preconditioner fill-in level (0 by default) LINEAR_SOLVER_ILU_FILL_IN= 0 -% -% Minimum error of the linear solver for implicit formulations LINEAR_SOLVER_ERROR= 1E-6 -% -% Max number of iterations of the linear solver for the implicit formulation LINEAR_SOLVER_ITER= 10 % -------------------------- MULTIGRID PARAMETERS -----------------------------% @@ -175,38 +76,20 @@ LINEAR_SOLVER_ITER= 10 MGLEVEL= 0 % -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------% -% -% Convective numerical method (JST, LAX-FRIEDRICH, CUSP, ROE, AUSM, AUSMPLUSUP, AUSMPLUSUP2, HLLC, -% TURKEL_PREC, MSW, FDS) CONV_NUM_METHOD_FLOW= ROE -% -% Entropy fix coefficient (0.0 implies no entropy fixing, 1.0 implies scalar -% artificial dissipation) ENTROPY_FIX_COEFF= 0.1 -% -% Time discretization (RUNGE-KUTTA_EXPLICIT, EULER_IMPLICIT, EULER_EXPLICIT) TIME_DISCRE_FLOW= EULER_IMPLICIT % -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------% -% -% Convective numerical method (SCALAR_UPWIND) CONV_NUM_METHOD_TURB= SCALAR_UPWIND -% -% Time discretization (EULER_IMPLICIT) TIME_DISCRE_TURB= EULER_IMPLICIT -% -% Reduction factor of the CFL coefficient in the turbulence problem CFL_REDUCTION_TURB= 1.0 % --------------------------- CONVERGENCE PARAMETERS --------------------------% % % Number of total iterations ITER= 1000 -% -% Min value of the residual (log10 of the residual) CONV_RESIDUAL_MINVAL= -24 -% -% Start convergence criteria at iteration number CONV_STARTITER= 10 % ------------------------- INPUT/OUTPUT INFORMATION --------------------------% diff --git a/config_template.cfg b/config_template.cfg index 9a1c786b06f1..2abb0659fabe 100644 --- a/config_template.cfg +++ b/config_template.cfg @@ -319,6 +319,8 @@ SEMI_SPAN= 0.0 FLUID_MODEL= STANDARD_AIR % FLUID_NAME = nitrogen +% To find all available fluid name, clikc the following link: +% http://www.coolprop.org/fluid_properties/PurePseudoPure.html#list-of-fluids % Ratio of specific heats (1.4 default and the value is hardcoded % for the model STANDARD_AIR, compressible only) GAMMA_VALUE= 1.4 diff --git a/meson.build b/meson.build index bc2fa627df4c..28ff79a11e25 100644 --- a/meson.build +++ b/meson.build @@ -230,7 +230,6 @@ catch2_dep = declare_dependency(include_directories: 'externals/catch2/') if get_option('enable-mpp') cmake = import('cmake') mpp_subproj = cmake.subproject('Mutationpp') - message('CMaket targets:\n - ' + '\n - '.join(mpp_subproj.target_list())) mpp_dep = mpp_subproj.dependency('mutation++') su2_deps += mpp_dep su2_cpp_args += '-DHAVE_MPP' @@ -240,10 +239,7 @@ if get_option('enable-coolprop') cmake = import('cmake') cmake_opts = cmake.subproject_options() cmake_opts.add_cmake_defines({'COOLPROP_STATIC_LIBRARY': true}) - coolprop_subproj = cmake.subproject('CoolProp', options: cmake_opts ) - message('CMaket targets:\n - ' + '\n - '.join(coolprop_subproj.target_list())) - message('Cmake tagerts include:') - message(coolprop_subproj.target_list()) + coolprop_subproj = cmake.subproject('CoolProp', options: cmake_opts) coolprop_dep = coolprop_subproj.dependency('CoolProp') su2_deps += coolprop_dep su2_cpp_args += '-DHAVE_COOLPROP' @@ -299,6 +295,7 @@ message('''--------------------------------------------------------------------- PaStiX: @9@ Mixed Float: @10@ libROM: @11@ + CoolProp: @12@ Please be sure to add the $SU2_HOME and $SU2_RUN environment variables, and update your $PATH (and $PYTHONPATH if applicable) with $SU2_RUN @@ -310,10 +307,10 @@ message('''--------------------------------------------------------------------- export PATH=$PATH:$SU2_RUN export PYTHONPATH=$PYTHONPATH:$SU2_RUN - Use './ninja -C @12@ install' to compile and install SU2 + Use './ninja -C @13@ install' to compile and install SU2 '''.format(get_option('prefix')+'/bin', meson.source_root(), get_option('enable-tecio'), get_option('enable-cgns'), get_option('enable-autodiff'), get_option('enable-directdiff'), get_option('enable-pywrapper'), get_option('enable-mkl'), - get_option('enable-openblas'), get_option('enable-pastix'), get_option('enable-mixedprec'), get_option('enable-librom'), + get_option('enable-openblas'), get_option('enable-pastix'), get_option('enable-mixedprec'), get_option('enable-librom'), get_option('enable-coolprop'), meson.build_root().startswith(meson.source_root()) ? meson.build_root().split('/')[-1] : meson.build_root())) if get_option('enable-mpp') @@ -325,12 +322,6 @@ if get_option('enable-mpp') ''') endif -if get_option('enable-coolprop') - message(''' - In current version, to use CoolProp, disable autodiff please: '-Denable-autodiff=false' - ''') -endif - if get_option('enable-librom') message(''' To run SU2 with libROM library, add this line to your .bashrc file: diff --git a/meson_options.txt b/meson_options.txt index 12e4d44c6bb1..acb2f627d268 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -18,7 +18,7 @@ option('enable-tests', type : 'boolean', value : false, description: 'compile U option('enable-mixedprec', type : 'boolean', value : false, description: 'use single precision floating point arithmetic for sparse algebra') option('extra-deps', type : 'string', value : '', description: 'comma-separated list of extra (custom) dependencies to add for compilation') option('enable-mpp', type : 'boolean', value : false, description: 'enable Mutation++ support') -option('enable-coolprop', type : 'boolean', value : true, description: 'enable CoolProp support') +option('enable-coolprop', type : 'boolean', value : false, description: 'enable CoolProp support') option('opdi-backend', type : 'combo', choices : ['auto', 'macro', 'ompt'], value : 'auto', description: 'OpDiLib backend choice') option('codi-tape', type : 'combo', choices : ['JacobianLinear', 'JacobianIndex'], value : 'JacobianLinear', description: 'CoDiPack tape choice') option('opdi-shared-read-opt', type : 'boolean', value : true, description : 'OpDiLib shared reading optimization') From 1d6b67ad702193d18d17a8d131ec156dadecf166 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Mon, 10 Oct 2022 16:40:15 +0200 Subject: [PATCH 10/49] output CoolProp gas constant --- .idea/SU2.iml | 8 +++ .idea/modules.xml | 8 +++ .idea/vcs.xml | 24 +++++++ .idea/workspace.xml | 71 +++++++++++++++++++++ SU2_CFD/src/solvers/CEulerSolver.cpp | 18 +++++- SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp | 18 +++++- 6 files changed, 143 insertions(+), 4 deletions(-) create mode 100644 .idea/SU2.iml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml diff --git a/.idea/SU2.iml b/.idea/SU2.iml new file mode 100644 index 000000000000..bc2cd8740905 --- /dev/null +++ b/.idea/SU2.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 000000000000..5697696fe93f --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 000000000000..c2cea6fb311e --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 000000000000..7483ad36dac9 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1665383916211 + + + + + + \ No newline at end of file diff --git a/SU2_CFD/src/solvers/CEulerSolver.cpp b/SU2_CFD/src/solvers/CEulerSolver.cpp index 8dd2d0fb0b54..62965ca26c04 100644 --- a/SU2_CFD/src/solvers/CEulerSolver.cpp +++ b/SU2_CFD/src/solvers/CEulerSolver.cpp @@ -1205,11 +1205,25 @@ void CEulerSolver::SetNondimensionalization(CConfig *config, unsigned short iMes if (config->GetSystemMeasurements() == SI) Unit << "N.m/kg.K"; else if (config->GetSystemMeasurements() == US) Unit << "lbf.ft/slug.R"; - NonDimTable << "Gas Constant" << config->GetGas_Constant() << config->GetGas_Constant_Ref() << Unit.str() << config->GetGas_ConstantND(); + if(config->GetKind_FluidModel() == COOLPROP){ + CCoolProp* auxFluidModel = nullptr; + auxFluidModel = new CCoolProp(config->GetFluid_Name()); + NonDimTable << "Gas Constant" << auxFluidModel->GetGas_Constant() << config->GetGas_Constant_Ref() << Unit.str() << auxFluidModel->GetGas_Constant()/config->GetGas_Constant_Ref(); + delete auxFluidModel; + } + else + NonDimTable << "Gas Constant" << config->GetGas_Constant() << config->GetGas_Constant_Ref() << Unit.str() << config->GetGas_ConstantND(); Unit.str(""); if (config->GetSystemMeasurements() == SI) Unit << "N.m/kg.K"; else if (config->GetSystemMeasurements() == US) Unit << "lbf.ft/slug.R"; - NonDimTable << "Spec. Heat Ratio" << "-" << "-" << "-" << Gamma; + if(config->GetKind_FluidModel() == COOLPROP){ + CCoolProp* auxFluidModel = nullptr; + auxFluidModel = new CCoolProp(config->GetFluid_Name()); + NonDimTable << "Spec. Heat Ratio" << "-" << "-" << "-" << "-"; + delete auxFluidModel; + } + else + NonDimTable << "Spec. Heat Ratio" << "-" << "-" << "-" << Gamma; Unit.str(""); switch(config->GetKind_FluidModel()){ diff --git a/SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp b/SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp index c320090cc1d6..a50670731da3 100644 --- a/SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp +++ b/SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp @@ -1203,11 +1203,25 @@ void CFEM_DG_EulerSolver::SetNondimensionalization(CConfig *config, if (config->GetSystemMeasurements() == SI) Unit << "N.m/kg.K"; else if (config->GetSystemMeasurements() == US) Unit << "lbf.ft/slug.R"; - NonDimTable << "Gas Constant" << config->GetGas_Constant() << config->GetGas_Constant_Ref() << Unit.str() << config->GetGas_ConstantND(); + if(config->GetKind_FluidModel() == COOLPROP){ + CCoolProp* auxFluidModel = nullptr; + auxFluidModel = new CCoolProp(config->GetFluid_Name()); + NonDimTable << "Gas Constant" << auxFluidModel->GetGas_Constant() << config->GetGas_Constant_Ref() << Unit.str() << auxFluidModel->GetGas_Constant()/config->GetGas_Constant_Ref(); + delete auxFluidModel; + } + else + NonDimTable << "Gas Constant" << config->GetGas_Constant() << config->GetGas_Constant_Ref() << Unit.str() << config->GetGas_ConstantND(); Unit.str(""); if (config->GetSystemMeasurements() == SI) Unit << "N.m/kg.K"; else if (config->GetSystemMeasurements() == US) Unit << "lbf.ft/slug.R"; - NonDimTable << "Spec. Heat Ratio" << "-" << "-" << "-" << Gamma; + if(config->GetKind_FluidModel() == COOLPROP){ + CCoolProp* auxFluidModel = nullptr; + auxFluidModel = new CCoolProp(config->GetFluid_Name()); + NonDimTable << "Spec. Heat Ratio" << "-" << "-" << "-" << "-"; + delete auxFluidModel; + } + else + NonDimTable << "Spec. Heat Ratio" << "-" << "-" << "-" << Gamma; Unit.str(""); switch(config->GetKind_FluidModel()){ From 690a753942335dec7f6956ccefe7edb13bd86c5d Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Mon, 10 Oct 2022 16:42:05 +0200 Subject: [PATCH 11/49] output gas constant from CoolProp --- .idea/SU2.iml | 8 ----- .idea/modules.xml | 8 ----- .idea/vcs.xml | 24 --------------- .idea/workspace.xml | 71 --------------------------------------------- 4 files changed, 111 deletions(-) delete mode 100644 .idea/SU2.iml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/vcs.xml delete mode 100644 .idea/workspace.xml diff --git a/.idea/SU2.iml b/.idea/SU2.iml deleted file mode 100644 index bc2cd8740905..000000000000 --- a/.idea/SU2.iml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index 5697696fe93f..000000000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index c2cea6fb311e..000000000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml deleted file mode 100644 index 7483ad36dac9..000000000000 --- a/.idea/workspace.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1665383916211 - - - - - - \ No newline at end of file From dcfd998ff0655350e8440f2aa83720d814de6bff Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Mon, 10 Oct 2022 17:02:21 +0200 Subject: [PATCH 12/49] N2 succeed but MM failed --- TestCases/coolprop/mm.cfg | 129 ++++++++++++++++++ .../coolprop/{coolprop.cfg => nitrogen.cfg} | 0 2 files changed, 129 insertions(+) create mode 100644 TestCases/coolprop/mm.cfg rename TestCases/coolprop/{coolprop.cfg => nitrogen.cfg} (100%) diff --git a/TestCases/coolprop/mm.cfg b/TestCases/coolprop/mm.cfg new file mode 100644 index 000000000000..84cd64af6eb1 --- /dev/null +++ b/TestCases/coolprop/mm.cfg @@ -0,0 +1,129 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% SU2 configuration file % +% Case description: Non-ideal compressible fluid flow in a converging- % +% diverging supersonic nozzle with CoolProp library % +% Author: Peng Yan, Alberto Guardone % +% Institution: Politecnico di Milano % +% Date: 2022.10.8 % +% File Version 7.4.0 Blackbird % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------% +SOLVER= RANS +KIND_TURB_MODEL= SST +MATH_PROBLEM= DIRECT +RESTART_SOL= NO +SYSTEM_MEASUREMENTS= SI +% +% -------------------- COMPRESSIBLE FREE-STREAM DEFINITION --------------------% +% +% Mach number (non-dimensional, based on the free-stream values) +MACH_NUMBER= 1E-9 +AOA= 0.0 +SIDESLIP_ANGLE= 0.0 +INIT_OPTION= TD_CONDITIONS +FREESTREAM_OPTION= TEMPERATURE_FS +FREESTREAM_PRESSURE= 1000000 +% +% Free-stream temperature (288.15 K, 518.67 R by default) +FREESTREAM_TEMPERATURE= 450 +REF_DIMENSIONALIZATION= DIMENSIONAL + +% ---- IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------% +% +% Fluid model (STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, +% CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY, COOLPROP) +FLUID_MODEL = COOLPROP +FLUID_NAME = MM + +% --------------------------- VISCOSITY MODEL ---------------------------------% +VISCOSITY_MODEL= CONSTANT_VISCOSITY +MU_CONSTANT= 1.21409E-05 + +% --------------------------- THERMAL CONDUCTIVITY MODEL ----------------------% +CONDUCTIVITY_MODEL= CONSTANT_CONDUCTIVITY +THERMAL_CONDUCTIVITY_CONSTANT= 0.030542828 + +% -------------------- BOUNDARY CONDITION DEFINITION --------------------------% +MARKER_HEATFLUX= ( WALL, 0.0 ) +MARKER_SYM= ( SYMMETRY ) +MARKER_RIEMANN= ( INFLOW, TOTAL_CONDITIONS_PT, 1000000, 450, 1.0, 0.0, 0.0, OUTFLOW, STATIC_PRESSURE, 120000.0, 0.0, 0.0, 0.0, 0.0 ) + +% ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% +NUM_METHOD_GRAD= GREEN_GAUSS +CFL_NUMBER= 10.0 +CFL_ADAPT= YES +CFL_ADAPT_PARAM= ( 0.1, 2.0, 10.0, 1000.0 ) +MAX_DELTA_TIME= 1E6 + +% ----------- SLOPE LIMITER AND DISSIPATION SENSOR DEFINITION -----------------% +MUSCL_FLOW= YES +SLOPE_LIMITER_FLOW= NONE +MUSCL_TURB= NO + +% ------------------------ LINEAR SOLVER DEFINITION ---------------------------% +LINEAR_SOLVER= FGMRES +LINEAR_SOLVER_PREC= ILU +LINEAR_SOLVER_ILU_FILL_IN= 0 +LINEAR_SOLVER_ERROR= 1E-6 +LINEAR_SOLVER_ITER= 10 + +% -------------------------- MULTIGRID PARAMETERS -----------------------------% +% +% Multi-grid levels (0 = no multi-grid) +MGLEVEL= 0 + +% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------% +CONV_NUM_METHOD_FLOW= ROE +ENTROPY_FIX_COEFF= 0.1 +TIME_DISCRE_FLOW= EULER_IMPLICIT + +% -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------% +CONV_NUM_METHOD_TURB= SCALAR_UPWIND +TIME_DISCRE_TURB= EULER_IMPLICIT +CFL_REDUCTION_TURB= 1.0 + +% --------------------------- CONVERGENCE PARAMETERS --------------------------% +% +% Number of total iterations +ITER= 1000 +CONV_RESIDUAL_MINVAL= -24 +CONV_STARTITER= 10 + +% ------------------------- INPUT/OUTPUT INFORMATION --------------------------% +% +% Mesh input file +MESH_FILENAME= NICFD_nozzle.su2 +% +% Mesh input file format (SU2, CGNS) +MESH_FORMAT= SU2 +% +% Mesh output file +MESH_OUT_FILENAME= mesh_out.su2 +% +% Restart flow input file +SOLUTION_FILENAME= solution_flow.dat +% +% Output file format (TECPLOT, TECPLOT_BINARY, PARAVIEW, PARAVIEW_BINARY, +% FIELDVIEW, FIELDVIEW_BINARY) +TABULAR_FORMAT= CSV +% +% Output file convergence history (w/o extension) +CONV_FILENAME= history +% +% Output file restart flow +RESTART_FILENAME= restart_flow.dat +% +% Output file flow (w/o extension) variables +VOLUME_FILENAME= flow +% +% Output file surface flow coefficient (w/o extension) +SURFACE_FILENAME= surface_flow +% +% Writing solution file frequency +OUTPUT_WRT_FREQ= 1000 +% +% Screen output +SCREEN_OUTPUT= (INNER_ITER, RMS_DENSITY, RMS_TKE, RMS_DISSIPATION, LIFT, DRAG) diff --git a/TestCases/coolprop/coolprop.cfg b/TestCases/coolprop/nitrogen.cfg similarity index 100% rename from TestCases/coolprop/coolprop.cfg rename to TestCases/coolprop/nitrogen.cfg From ef2c9304fdd30eda1bde9d41dd8626809d258443 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Tue, 11 Oct 2022 09:36:31 +0200 Subject: [PATCH 13/49] avoid new and delete pointer --- SU2_CFD/src/output/CFlowOutput.cpp | 2 +- SU2_CFD/src/solvers/CEulerSolver.cpp | 17 ++++-------- SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp | 29 ++++++++------------- TestCases/coolprop/mm.cfg | 8 +++--- TestCases/coolprop/nitrogen.cfg | 4 +-- config_template.cfg | 5 ++-- 6 files changed, 25 insertions(+), 40 deletions(-) diff --git a/SU2_CFD/src/output/CFlowOutput.cpp b/SU2_CFD/src/output/CFlowOutput.cpp index 1a3ee8c3a927..adb4f1558d04 100644 --- a/SU2_CFD/src/output/CFlowOutput.cpp +++ b/SU2_CFD/src/output/CFlowOutput.cpp @@ -2285,7 +2285,7 @@ void CFlowOutput::WriteForcesBreakdown(const CConfig* config, const CSolver* flo << "\n"; file << "Critical Temperature (non-dim) : " << auxFluidModel.GetTemperature_Critical() / config->GetTemperature_Ref() << "\n"; - } break; + } break; } if (viscous) { diff --git a/SU2_CFD/src/solvers/CEulerSolver.cpp b/SU2_CFD/src/solvers/CEulerSolver.cpp index 62965ca26c04..71c3719ec45f 100644 --- a/SU2_CFD/src/solvers/CEulerSolver.cpp +++ b/SU2_CFD/src/solvers/CEulerSolver.cpp @@ -1206,10 +1206,8 @@ void CEulerSolver::SetNondimensionalization(CConfig *config, unsigned short iMes if (config->GetSystemMeasurements() == SI) Unit << "N.m/kg.K"; else if (config->GetSystemMeasurements() == US) Unit << "lbf.ft/slug.R"; if(config->GetKind_FluidModel() == COOLPROP){ - CCoolProp* auxFluidModel = nullptr; - auxFluidModel = new CCoolProp(config->GetFluid_Name()); - NonDimTable << "Gas Constant" << auxFluidModel->GetGas_Constant() << config->GetGas_Constant_Ref() << Unit.str() << auxFluidModel->GetGas_Constant()/config->GetGas_Constant_Ref(); - delete auxFluidModel; + CCoolProp auxFluidModel(config->GetFluid_Name()); + NonDimTable << "Gas Constant" << auxFluidModel.GetGas_Constant() << config->GetGas_Constant_Ref() << Unit.str() << auxFluidModel.GetGas_Constant()/config->GetGas_Constant_Ref(); } else NonDimTable << "Gas Constant" << config->GetGas_Constant() << config->GetGas_Constant_Ref() << Unit.str() << config->GetGas_ConstantND(); @@ -1217,10 +1215,7 @@ void CEulerSolver::SetNondimensionalization(CConfig *config, unsigned short iMes if (config->GetSystemMeasurements() == SI) Unit << "N.m/kg.K"; else if (config->GetSystemMeasurements() == US) Unit << "lbf.ft/slug.R"; if(config->GetKind_FluidModel() == COOLPROP){ - CCoolProp* auxFluidModel = nullptr; - auxFluidModel = new CCoolProp(config->GetFluid_Name()); NonDimTable << "Spec. Heat Ratio" << "-" << "-" << "-" << "-"; - delete auxFluidModel; } else NonDimTable << "Spec. Heat Ratio" << "-" << "-" << "-" << Gamma; @@ -1252,14 +1247,12 @@ void CEulerSolver::SetNondimensionalization(CConfig *config, unsigned short iMes Unit.str(""); } if(config->GetKind_FluidModel() == COOLPROP){ - CCoolProp* auxFluidModel = nullptr; - auxFluidModel = new CCoolProp(config->GetFluid_Name()); - NonDimTable << "Critical Pressure" << auxFluidModel->GetPressure_Critical() << config->GetPressure_Ref() << Unit.str() << auxFluidModel->GetPressure_Critical() /config->GetPressure_Ref(); + CCoolProp auxFluidModel(config->GetFluid_Name()); + NonDimTable << "Critical Pressure" << auxFluidModel.GetPressure_Critical() << config->GetPressure_Ref() << Unit.str() << auxFluidModel.GetPressure_Critical() /config->GetPressure_Ref(); Unit.str(""); Unit << "K"; - NonDimTable << "Critical Temperature" << auxFluidModel->GetTemperature_Critical() << config->GetTemperature_Ref() << Unit.str() << auxFluidModel->GetTemperature_Critical() /config->GetTemperature_Ref(); + NonDimTable << "Critical Temperature" << auxFluidModel.GetTemperature_Critical() << config->GetTemperature_Ref() << Unit.str() << auxFluidModel.GetTemperature_Critical() /config->GetTemperature_Ref(); Unit.str(""); - delete auxFluidModel; } NonDimTable.PrintFooter(); diff --git a/SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp b/SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp index a50670731da3..6f4fae8a471d 100644 --- a/SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp +++ b/SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp @@ -884,14 +884,14 @@ void CFEM_DG_EulerSolver::SetNondimensionalization(CConfig *config, FluidModel = new CCoolProp(config->GetFluid_Name()); if (free_stream_temp) { - FluidModel->SetTDState_PT(Pressure_FreeStream, Temperature_FreeStream); - Density_FreeStream = FluidModel->GetDensity(); - config->SetDensity_FreeStream(Density_FreeStream); + FluidModel->SetTDState_PT(Pressure_FreeStream, Temperature_FreeStream); + Density_FreeStream = FluidModel->GetDensity(); + config->SetDensity_FreeStream(Density_FreeStream); } else { - FluidModel->SetTDState_Prho(Pressure_FreeStream, Density_FreeStream ); - Temperature_FreeStream = FluidModel->GetTemperature(); - config->SetTemperature_FreeStream(Temperature_FreeStream); + FluidModel->SetTDState_Prho(Pressure_FreeStream, Density_FreeStream ); + Temperature_FreeStream = FluidModel->GetTemperature(); + config->SetTemperature_FreeStream(Temperature_FreeStream); } break; @@ -1204,10 +1204,8 @@ void CFEM_DG_EulerSolver::SetNondimensionalization(CConfig *config, if (config->GetSystemMeasurements() == SI) Unit << "N.m/kg.K"; else if (config->GetSystemMeasurements() == US) Unit << "lbf.ft/slug.R"; if(config->GetKind_FluidModel() == COOLPROP){ - CCoolProp* auxFluidModel = nullptr; - auxFluidModel = new CCoolProp(config->GetFluid_Name()); - NonDimTable << "Gas Constant" << auxFluidModel->GetGas_Constant() << config->GetGas_Constant_Ref() << Unit.str() << auxFluidModel->GetGas_Constant()/config->GetGas_Constant_Ref(); - delete auxFluidModel; + CCoolProp auxFluidModel(config->GetFluid_Name()); + NonDimTable << "Gas Constant" << auxFluidModel.GetGas_Constant() << config->GetGas_Constant_Ref() << Unit.str() << auxFluidModel.GetGas_Constant()/config->GetGas_Constant_Ref(); } else NonDimTable << "Gas Constant" << config->GetGas_Constant() << config->GetGas_Constant_Ref() << Unit.str() << config->GetGas_ConstantND(); @@ -1215,10 +1213,7 @@ void CFEM_DG_EulerSolver::SetNondimensionalization(CConfig *config, if (config->GetSystemMeasurements() == SI) Unit << "N.m/kg.K"; else if (config->GetSystemMeasurements() == US) Unit << "lbf.ft/slug.R"; if(config->GetKind_FluidModel() == COOLPROP){ - CCoolProp* auxFluidModel = nullptr; - auxFluidModel = new CCoolProp(config->GetFluid_Name()); NonDimTable << "Spec. Heat Ratio" << "-" << "-" << "-" << "-"; - delete auxFluidModel; } else NonDimTable << "Spec. Heat Ratio" << "-" << "-" << "-" << Gamma; @@ -1250,14 +1245,12 @@ void CFEM_DG_EulerSolver::SetNondimensionalization(CConfig *config, Unit.str(""); } if(config->GetKind_FluidModel() == COOLPROP){ - CCoolProp* auxFluidModel = nullptr; - auxFluidModel = new CCoolProp(config->GetFluid_Name()); - NonDimTable << "Critical Pressure" << auxFluidModel->GetPressure_Critical() << config->GetPressure_Ref() << Unit.str() << auxFluidModel->GetPressure_Critical() /config->GetPressure_Ref(); + CCoolProp auxFluidModel(config->GetFluid_Name()); + NonDimTable << "Critical Pressure" << auxFluidModel.GetPressure_Critical() << config->GetPressure_Ref() << Unit.str() << auxFluidModel.GetPressure_Critical() /config->GetPressure_Ref(); Unit.str(""); Unit << "K"; - NonDimTable << "Critical Temperature" << auxFluidModel->GetTemperature_Critical() << config->GetTemperature_Ref() << Unit.str() << auxFluidModel->GetTemperature_Critical() /config->GetTemperature_Ref(); + NonDimTable << "Critical Temperature" << auxFluidModel.GetTemperature_Critical() << config->GetTemperature_Ref() << Unit.str() << auxFluidModel.GetTemperature_Critical() /config->GetTemperature_Ref(); Unit.str(""); - delete auxFluidModel; } NonDimTable.PrintFooter(); diff --git a/TestCases/coolprop/mm.cfg b/TestCases/coolprop/mm.cfg index 84cd64af6eb1..12db59348f72 100644 --- a/TestCases/coolprop/mm.cfg +++ b/TestCases/coolprop/mm.cfg @@ -25,10 +25,10 @@ AOA= 0.0 SIDESLIP_ANGLE= 0.0 INIT_OPTION= TD_CONDITIONS FREESTREAM_OPTION= TEMPERATURE_FS -FREESTREAM_PRESSURE= 1000000 +FREESTREAM_PRESSURE= 1e6 % -% Free-stream temperature (288.15 K, 518.67 R by default) -FREESTREAM_TEMPERATURE= 450 +% Free-stream temperature (288.15 K by default) +FREESTREAM_TEMPERATURE= 600 REF_DIMENSIONALIZATION= DIMENSIONAL % ---- IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------% @@ -49,7 +49,7 @@ THERMAL_CONDUCTIVITY_CONSTANT= 0.030542828 % -------------------- BOUNDARY CONDITION DEFINITION --------------------------% MARKER_HEATFLUX= ( WALL, 0.0 ) MARKER_SYM= ( SYMMETRY ) -MARKER_RIEMANN= ( INFLOW, TOTAL_CONDITIONS_PT, 1000000, 450, 1.0, 0.0, 0.0, OUTFLOW, STATIC_PRESSURE, 120000.0, 0.0, 0.0, 0.0, 0.0 ) +MARKER_RIEMANN= ( INFLOW, TOTAL_CONDITIONS_PT, 1e6, 600, 1.0, 0.0, 0.0, OUTFLOW, STATIC_PRESSURE, 1e5, 0.0, 0.0, 0.0, 0.0 ) % ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% NUM_METHOD_GRAD= GREEN_GAUSS diff --git a/TestCases/coolprop/nitrogen.cfg b/TestCases/coolprop/nitrogen.cfg index 23780e5236c0..29b1e3688182 100644 --- a/TestCases/coolprop/nitrogen.cfg +++ b/TestCases/coolprop/nitrogen.cfg @@ -36,8 +36,8 @@ REF_DIMENSIONALIZATION= DIMENSIONAL % Fluid model (STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, % CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY, COOLPROP) FLUID_MODEL = COOLPROP -FLUID_NAME = nitrogen - +%FLUID_NAME = nitrogen + FLUID_NAME = oxygen % --------------------------- VISCOSITY MODEL ---------------------------------% VISCOSITY_MODEL= CONSTANT_VISCOSITY MU_CONSTANT= 1.21409E-05 diff --git a/config_template.cfg b/config_template.cfg index 2abb0659fabe..57835eccf687 100644 --- a/config_template.cfg +++ b/config_template.cfg @@ -317,10 +317,9 @@ SEMI_SPAN= 0.0 % Fluid model (STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, % CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY, MUTATIONPP, SU2_NONEQ, FLUID_MIXTURE, COOLPROP) FLUID_MODEL= STANDARD_AIR -% -FLUID_NAME = nitrogen -% To find all available fluid name, clikc the following link: +% To find all available fluid name for CoolProp library, clikc the following link: % http://www.coolprop.org/fluid_properties/PurePseudoPure.html#list-of-fluids +FLUID_NAME = nitrogen % Ratio of specific heats (1.4 default and the value is hardcoded % for the model STANDARD_AIR, compressible only) GAMMA_VALUE= 1.4 From dfe17a1674882f855d87c4e77080eeaf49ad81de Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Tue, 11 Oct 2022 11:28:06 +0200 Subject: [PATCH 14/49] add testcases N2, O2, CO2, MM --- TestCases/coolprop/co2.cfg | 128 ++++++++++++++++++++++++++++++++ TestCases/coolprop/mm.cfg | 9 +-- TestCases/coolprop/nitrogen.cfg | 3 +- TestCases/coolprop/oxygen.cfg | 128 ++++++++++++++++++++++++++++++++ 4 files changed, 261 insertions(+), 7 deletions(-) create mode 100644 TestCases/coolprop/co2.cfg create mode 100644 TestCases/coolprop/oxygen.cfg diff --git a/TestCases/coolprop/co2.cfg b/TestCases/coolprop/co2.cfg new file mode 100644 index 000000000000..38b9d98ee04b --- /dev/null +++ b/TestCases/coolprop/co2.cfg @@ -0,0 +1,128 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% SU2 configuration file % +% Case description: Non-ideal compressible fluid flow in a converging- % +% diverging supersonic nozzle with CO2 using CoolProp library% +% Author: Peng Yan, Alberto Guardone % +% Institution: Politecnico di Milano % +% Date: 2022.10.8 % +% File Version 7.4.0 Blackbird % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------% +SOLVER= RANS +KIND_TURB_MODEL= SST +MATH_PROBLEM= DIRECT +RESTART_SOL= NO +SYSTEM_MEASUREMENTS= SI +% +% -------------------- COMPRESSIBLE FREE-STREAM DEFINITION --------------------% +% +% Mach number (non-dimensional, based on the free-stream values) +MACH_NUMBER= 1E-9 +AOA= 0.0 +SIDESLIP_ANGLE= 0.0 +INIT_OPTION= TD_CONDITIONS +FREESTREAM_OPTION= TEMPERATURE_FS +FREESTREAM_PRESSURE= 9e6 +% +% Free-stream temperature (288.15 K by default) +FREESTREAM_TEMPERATURE= 500 +REF_DIMENSIONALIZATION= DIMENSIONAL + +% ---- IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------% +% +% Fluid model (STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, +% CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY, COOLPROP) +FLUID_MODEL = COOLPROP +FLUID_NAME = CarbonDioxide + +% --------------------------- VISCOSITY MODEL ---------------------------------% +VISCOSITY_MODEL= CONSTANT_VISCOSITY +MU_CONSTANT= 1.21409E-05 + +% --------------------------- THERMAL CONDUCTIVITY MODEL ----------------------% +CONDUCTIVITY_MODEL= CONSTANT_CONDUCTIVITY +THERMAL_CONDUCTIVITY_CONSTANT= 0.030542828 + +% -------------------- BOUNDARY CONDITION DEFINITION --------------------------% +MARKER_HEATFLUX= ( WALL, 0.0 ) +MARKER_SYM= ( SYMMETRY ) +MARKER_RIEMANN= ( INFLOW, TOTAL_CONDITIONS_PT, 9e6, 500, 1.0, 0.0, 0.0, OUTFLOW, TOTAL_CONDITIONS_PT, 8e6, 400, 1.0, 0.0, 0.0 ) +% ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% +NUM_METHOD_GRAD= GREEN_GAUSS +CFL_NUMBER= 10.0 +CFL_ADAPT= YES +CFL_ADAPT_PARAM= ( 0.1, 2.0, 10.0, 1000.0 ) +MAX_DELTA_TIME= 1E6 + +% ----------- SLOPE LIMITER AND DISSIPATION SENSOR DEFINITION -----------------% +MUSCL_FLOW= YES +SLOPE_LIMITER_FLOW= NONE +MUSCL_TURB= NO + +% ------------------------ LINEAR SOLVER DEFINITION ---------------------------% +LINEAR_SOLVER= FGMRES +LINEAR_SOLVER_PREC= ILU +LINEAR_SOLVER_ILU_FILL_IN= 0 +LINEAR_SOLVER_ERROR= 1E-6 +LINEAR_SOLVER_ITER= 10 + +% -------------------------- MULTIGRID PARAMETERS -----------------------------% +% +% Multi-grid levels (0 = no multi-grid) +MGLEVEL= 0 + +% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------% +CONV_NUM_METHOD_FLOW= ROE +ENTROPY_FIX_COEFF= 0.1 +TIME_DISCRE_FLOW= EULER_IMPLICIT + +% -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------% +CONV_NUM_METHOD_TURB= SCALAR_UPWIND +TIME_DISCRE_TURB= EULER_IMPLICIT +CFL_REDUCTION_TURB= 1.0 + +% --------------------------- CONVERGENCE PARAMETERS --------------------------% +% +% Number of total iterations +ITER= 1000 +CONV_RESIDUAL_MINVAL= -24 +CONV_STARTITER= 10 + +% ------------------------- INPUT/OUTPUT INFORMATION --------------------------% +% +% Mesh input file +MESH_FILENAME= NICFD_nozzle.su2 +% +% Mesh input file format (SU2, CGNS) +MESH_FORMAT= SU2 +% +% Mesh output file +MESH_OUT_FILENAME= mesh_out.su2 +% +% Restart flow input file +SOLUTION_FILENAME= solution_flow.dat +% +% Output file format (TECPLOT, TECPLOT_BINARY, PARAVIEW, PARAVIEW_BINARY, +% FIELDVIEW, FIELDVIEW_BINARY) +TABULAR_FORMAT= CSV +% +% Output file convergence history (w/o extension) +CONV_FILENAME= history +% +% Output file restart flow +RESTART_FILENAME= restart_flow.dat +% +% Output file flow (w/o extension) variables +VOLUME_FILENAME= flow +% +% Output file surface flow coefficient (w/o extension) +SURFACE_FILENAME= surface_flow +% +% Writing solution file frequency +OUTPUT_WRT_FREQ= 1000 +% +% Screen output +SCREEN_OUTPUT= (INNER_ITER, RMS_DENSITY, RMS_TKE, RMS_DISSIPATION, LIFT, DRAG) diff --git a/TestCases/coolprop/mm.cfg b/TestCases/coolprop/mm.cfg index 12db59348f72..70771903dee6 100644 --- a/TestCases/coolprop/mm.cfg +++ b/TestCases/coolprop/mm.cfg @@ -2,7 +2,7 @@ % % % SU2 configuration file % % Case description: Non-ideal compressible fluid flow in a converging- % -% diverging supersonic nozzle with CoolProp library % +% diverging supersonic nozzle with CO2 using CoolProp library% % Author: Peng Yan, Alberto Guardone % % Institution: Politecnico di Milano % % Date: 2022.10.8 % @@ -25,10 +25,10 @@ AOA= 0.0 SIDESLIP_ANGLE= 0.0 INIT_OPTION= TD_CONDITIONS FREESTREAM_OPTION= TEMPERATURE_FS -FREESTREAM_PRESSURE= 1e6 +FREESTREAM_PRESSURE= 2.5e6 % % Free-stream temperature (288.15 K by default) -FREESTREAM_TEMPERATURE= 600 +FREESTREAM_TEMPERATURE= 550 REF_DIMENSIONALIZATION= DIMENSIONAL % ---- IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------% @@ -49,8 +49,7 @@ THERMAL_CONDUCTIVITY_CONSTANT= 0.030542828 % -------------------- BOUNDARY CONDITION DEFINITION --------------------------% MARKER_HEATFLUX= ( WALL, 0.0 ) MARKER_SYM= ( SYMMETRY ) -MARKER_RIEMANN= ( INFLOW, TOTAL_CONDITIONS_PT, 1e6, 600, 1.0, 0.0, 0.0, OUTFLOW, STATIC_PRESSURE, 1e5, 0.0, 0.0, 0.0, 0.0 ) - +MARKER_RIEMANN= ( INFLOW, TOTAL_CONDITIONS_PT, 2.5e6, 550, 1.0, 0.0, 0.0, OUTFLOW, TOTAL_CONDITIONS_PT, 2e6, 530, 1.0, 0.0, 0.0 ) % ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% NUM_METHOD_GRAD= GREEN_GAUSS CFL_NUMBER= 10.0 diff --git a/TestCases/coolprop/nitrogen.cfg b/TestCases/coolprop/nitrogen.cfg index 29b1e3688182..3f4acd17b9e8 100644 --- a/TestCases/coolprop/nitrogen.cfg +++ b/TestCases/coolprop/nitrogen.cfg @@ -36,8 +36,7 @@ REF_DIMENSIONALIZATION= DIMENSIONAL % Fluid model (STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, % CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY, COOLPROP) FLUID_MODEL = COOLPROP -%FLUID_NAME = nitrogen - FLUID_NAME = oxygen +FLUID_NAME = nitrogen % --------------------------- VISCOSITY MODEL ---------------------------------% VISCOSITY_MODEL= CONSTANT_VISCOSITY MU_CONSTANT= 1.21409E-05 diff --git a/TestCases/coolprop/oxygen.cfg b/TestCases/coolprop/oxygen.cfg new file mode 100644 index 000000000000..375d5a6f7a8f --- /dev/null +++ b/TestCases/coolprop/oxygen.cfg @@ -0,0 +1,128 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% SU2 configuration file % +% Case description: Non-ideal compressible fluid flow in a converging- % +% diverging supersonic nozzle with CoolProp library % +% Author: Peng Yan, Alberto Guardone % +% Institution: Politecnico di Milano % +% Date: 2022.10.8 % +% File Version 7.4.0 Blackbird % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------% +SOLVER= RANS +KIND_TURB_MODEL= SST +MATH_PROBLEM= DIRECT +RESTART_SOL= NO +SYSTEM_MEASUREMENTS= SI +% +% -------------------- COMPRESSIBLE FREE-STREAM DEFINITION --------------------% +% +% Mach number (non-dimensional, based on the free-stream values) +MACH_NUMBER= 1E-9 +AOA= 0.0 +SIDESLIP_ANGLE= 0.0 +INIT_OPTION= TD_CONDITIONS +FREESTREAM_OPTION= TEMPERATURE_FS +FREESTREAM_PRESSURE= 904388 +% +% Free-stream temperature (288.15 K, 518.67 R by default) +FREESTREAM_TEMPERATURE= 542.13 +REF_DIMENSIONALIZATION= DIMENSIONAL + +% ---- IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------% +% +% Fluid model (STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, +% CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY, COOLPROP) +FLUID_MODEL = COOLPROP +FLUID_NAME = oxygen +% --------------------------- VISCOSITY MODEL ---------------------------------% +VISCOSITY_MODEL= CONSTANT_VISCOSITY +MU_CONSTANT= 1.21409E-05 + +% --------------------------- THERMAL CONDUCTIVITY MODEL ----------------------% +CONDUCTIVITY_MODEL= CONSTANT_CONDUCTIVITY +THERMAL_CONDUCTIVITY_CONSTANT= 0.030542828 + +% -------------------- BOUNDARY CONDITION DEFINITION --------------------------% +MARKER_HEATFLUX= ( WALL, 0.0 ) +MARKER_SYM= ( SYMMETRY ) +MARKER_RIEMANN= ( INFLOW, TOTAL_CONDITIONS_PT, 904388, 542.13, 1.0, 0.0, 0.0, OUTFLOW, STATIC_PRESSURE, 200000.0, 0.0, 0.0, 0.0, 0.0 ) + +% ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% +NUM_METHOD_GRAD= GREEN_GAUSS +CFL_NUMBER= 10.0 +CFL_ADAPT= YES +CFL_ADAPT_PARAM= ( 0.1, 2.0, 10.0, 1000.0 ) +MAX_DELTA_TIME= 1E6 + +% ----------- SLOPE LIMITER AND DISSIPATION SENSOR DEFINITION -----------------% +MUSCL_FLOW= YES +SLOPE_LIMITER_FLOW= NONE +MUSCL_TURB= NO + +% ------------------------ LINEAR SOLVER DEFINITION ---------------------------% +LINEAR_SOLVER= FGMRES +LINEAR_SOLVER_PREC= ILU +LINEAR_SOLVER_ILU_FILL_IN= 0 +LINEAR_SOLVER_ERROR= 1E-6 +LINEAR_SOLVER_ITER= 10 + +% -------------------------- MULTIGRID PARAMETERS -----------------------------% +% +% Multi-grid levels (0 = no multi-grid) +MGLEVEL= 0 + +% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------% +CONV_NUM_METHOD_FLOW= ROE +ENTROPY_FIX_COEFF= 0.1 +TIME_DISCRE_FLOW= EULER_IMPLICIT + +% -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------% +CONV_NUM_METHOD_TURB= SCALAR_UPWIND +TIME_DISCRE_TURB= EULER_IMPLICIT +CFL_REDUCTION_TURB= 1.0 + +% --------------------------- CONVERGENCE PARAMETERS --------------------------% +% +% Number of total iterations +ITER= 1000 +CONV_RESIDUAL_MINVAL= -24 +CONV_STARTITER= 10 + +% ------------------------- INPUT/OUTPUT INFORMATION --------------------------% +% +% Mesh input file +MESH_FILENAME= NICFD_nozzle.su2 +% +% Mesh input file format (SU2, CGNS) +MESH_FORMAT= SU2 +% +% Mesh output file +MESH_OUT_FILENAME= mesh_out.su2 +% +% Restart flow input file +SOLUTION_FILENAME= solution_flow.dat +% +% Output file format (TECPLOT, TECPLOT_BINARY, PARAVIEW, PARAVIEW_BINARY, +% FIELDVIEW, FIELDVIEW_BINARY) +TABULAR_FORMAT= CSV +% +% Output file convergence history (w/o extension) +CONV_FILENAME= history +% +% Output file restart flow +RESTART_FILENAME= restart_flow.dat +% +% Output file flow (w/o extension) variables +VOLUME_FILENAME= flow +% +% Output file surface flow coefficient (w/o extension) +SURFACE_FILENAME= surface_flow +% +% Writing solution file frequency +OUTPUT_WRT_FREQ= 1000 +% +% Screen output +SCREEN_OUTPUT= (INNER_ITER, RMS_DENSITY, RMS_TKE, RMS_DISSIPATION, LIFT, DRAG) From fe11f8c4150f2a0dfdcc532ef8ed685b58ebc92e Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Wed, 12 Oct 2022 09:01:10 +0200 Subject: [PATCH 15/49] fxi format --- .idea/workspace.xml | 67 +++++++++++++++++++++++++++++++++ Common/include/CConfig.hpp | 8 ++-- SU2_CFD/src/fluid/CCoolProp.cpp | 2 +- 3 files changed, 72 insertions(+), 5 deletions(-) create mode 100644 .idea/workspace.xml diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 000000000000..e534d28f7196 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + { + "keyToString": { + "RunOnceActivity.OpenProjectViewOnStart": "true", + "RunOnceActivity.ShowReadmeOnStart": "true", + "RunOnceActivity.cidr.known.project.marker": "true", + "WebServerToolWindowFactoryState": "false", + "cf.advertisement.text.overridden": "true", + "cf.first.check.clang-format": "false", + "cidr.known.project.marker": "true", + "node.js.detected.package.eslint": "true", + "node.js.detected.package.tslint": "true", + "node.js.selected.package.eslint": "(autodetect)", + "node.js.selected.package.tslint": "(autodetect)", + "nodejs_package_manager_path": "npm", + "settings.editor.selected.configurable": "preferences.lookFeel" + } +} + + + + + 1665493044633 + + + + + + \ No newline at end of file diff --git a/Common/include/CConfig.hpp b/Common/include/CConfig.hpp index 0a988a1b032c..c7a733eeb47b 100644 --- a/Common/include/CConfig.hpp +++ b/Common/include/CConfig.hpp @@ -3731,10 +3731,10 @@ class CConfig { */ unsigned short GetKind_FluidModel(void) const { return Kind_FluidModel; } - /*! - * \brief Name of fluid that we are using. - * \return Name of fluid that we are using. - */ + /*! + * \brief Name of fluid that we are using. + * \return Name of fluid that we are using. + */ string GetFluid_Name(void) const { return FluidName; } /*! diff --git a/SU2_CFD/src/fluid/CCoolProp.cpp b/SU2_CFD/src/fluid/CCoolProp.cpp index 4f6a6c69dbc0..aedb39b98795 100644 --- a/SU2_CFD/src/fluid/CCoolProp.cpp +++ b/SU2_CFD/src/fluid/CCoolProp.cpp @@ -44,7 +44,7 @@ void CCoolProp::SetTDState_rhoe(su2double rho, su2double e) { Gamma = Cp/Cv; Pressure = fluid_entity->p(); Temperature = fluid_entity->T(); - SoundSpeed2 = fluid_entity->speed_sound()*fluid_entity->speed_sound(); + SoundSpeed2 = pow(fluid_entity->speed_sound(), 2); Entropy = fluid_entity->smass(); dPdrho_e = fluid_entity->first_partial_deriv(CoolProp::iP,CoolProp::iDmass,CoolProp::iUmass); dPde_rho = fluid_entity->first_partial_deriv(CoolProp::iP,CoolProp::iUmass,CoolProp::iDmass); From 14bc67ee9af060559c3ca4d45348fc76d9dbe599 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Wed, 12 Oct 2022 09:03:00 +0200 Subject: [PATCH 16/49] fix format --- .idea/workspace.xml | 67 --------------------------------------------- 1 file changed, 67 deletions(-) delete mode 100644 .idea/workspace.xml diff --git a/.idea/workspace.xml b/.idea/workspace.xml deleted file mode 100644 index e534d28f7196..000000000000 --- a/.idea/workspace.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - { - "keyToString": { - "RunOnceActivity.OpenProjectViewOnStart": "true", - "RunOnceActivity.ShowReadmeOnStart": "true", - "RunOnceActivity.cidr.known.project.marker": "true", - "WebServerToolWindowFactoryState": "false", - "cf.advertisement.text.overridden": "true", - "cf.first.check.clang-format": "false", - "cidr.known.project.marker": "true", - "node.js.detected.package.eslint": "true", - "node.js.detected.package.tslint": "true", - "node.js.selected.package.eslint": "(autodetect)", - "node.js.selected.package.tslint": "(autodetect)", - "nodejs_package_manager_path": "npm", - "settings.editor.selected.configurable": "preferences.lookFeel" - } -} - - - - - 1665493044633 - - - - - - \ No newline at end of file From 8dd1099744590d4690901e2f6167dc9908d0773b Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Thu, 20 Oct 2022 15:11:49 +0200 Subject: [PATCH 17/49] let github find coolprop --- meson_scripts/init.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/meson_scripts/init.py b/meson_scripts/init.py index b3d7c144cfbe..74a61178ab6d 100755 --- a/meson_scripts/init.py +++ b/meson_scripts/init.py @@ -148,17 +148,18 @@ def submodule_status(path, sha_commit): subprocess.run(['git', 'submodule', 'update', '--init', path], check = True, cwd = sys.path[0]) # to update CoolProp external libraries if sha_commit == '0ce42fcf3bb2c373512bc825a4f0c1973a78f307': + print ("Current working dir : %s" % os.getcwd()) print('update CoolProp') - subprocess.run(['pwd'], shell=True) absolute_path = os.getcwd() relative_path = "subprojects/CoolProp" full_path = os.path.join(absolute_path, relative_path) os.chdir(full_path) + print ("Current working dir : %s" % os.getcwd()) subprocess.run(['git', 'submodule', 'init']) subprocess.run(['git', 'submodule', 'update']) print('CoolProp updated') os.chdir(absolute_path) - subprocess.run(['pwd'], shell=True) + print ("Current working dir : %s" % os.getcwd()) else: print('') # Check that the SHA tag stored in this file matches the one stored in the git index From 4304e1e9cb026ae4bdcc5bacff0d1e65825de40e Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Thu, 20 Oct 2022 15:16:53 +0200 Subject: [PATCH 18/49] let github find coolprop --- meson_scripts/init.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson_scripts/init.py b/meson_scripts/init.py index 74a61178ab6d..bf0a4354fd79 100755 --- a/meson_scripts/init.py +++ b/meson_scripts/init.py @@ -161,7 +161,7 @@ def submodule_status(path, sha_commit): os.chdir(absolute_path) print ("Current working dir : %s" % os.getcwd()) else: - print('') + print ("else: Current working dir : %s" % os.getcwd()) # Check that the SHA tag stored in this file matches the one stored in the git index cur_sha_commit = status[1:].split(' ')[0] if (cur_sha_commit != sha_commit): From 2e74c55142511f325455bc139bba0ee4acf09c70 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Thu, 20 Oct 2022 19:01:41 +0200 Subject: [PATCH 19/49] let github find coolprop --- meson_options.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson_options.txt b/meson_options.txt index acb2f627d268..12e4d44c6bb1 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -18,7 +18,7 @@ option('enable-tests', type : 'boolean', value : false, description: 'compile U option('enable-mixedprec', type : 'boolean', value : false, description: 'use single precision floating point arithmetic for sparse algebra') option('extra-deps', type : 'string', value : '', description: 'comma-separated list of extra (custom) dependencies to add for compilation') option('enable-mpp', type : 'boolean', value : false, description: 'enable Mutation++ support') -option('enable-coolprop', type : 'boolean', value : false, description: 'enable CoolProp support') +option('enable-coolprop', type : 'boolean', value : true, description: 'enable CoolProp support') option('opdi-backend', type : 'combo', choices : ['auto', 'macro', 'ompt'], value : 'auto', description: 'OpDiLib backend choice') option('codi-tape', type : 'combo', choices : ['JacobianLinear', 'JacobianIndex'], value : 'JacobianLinear', description: 'CoDiPack tape choice') option('opdi-shared-read-opt', type : 'boolean', value : true, description : 'OpDiLib shared reading optimization') From 6f9dad178926fb99e006f2feb52a7c71553ed7a4 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Fri, 21 Oct 2022 13:07:33 +0200 Subject: [PATCH 20/49] let github find coolprop --- meson_options.txt | 2 +- meson_scripts/init.py | 14 +++----------- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/meson_options.txt b/meson_options.txt index 12e4d44c6bb1..acb2f627d268 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -18,7 +18,7 @@ option('enable-tests', type : 'boolean', value : false, description: 'compile U option('enable-mixedprec', type : 'boolean', value : false, description: 'use single precision floating point arithmetic for sparse algebra') option('extra-deps', type : 'string', value : '', description: 'comma-separated list of extra (custom) dependencies to add for compilation') option('enable-mpp', type : 'boolean', value : false, description: 'enable Mutation++ support') -option('enable-coolprop', type : 'boolean', value : true, description: 'enable CoolProp support') +option('enable-coolprop', type : 'boolean', value : false, description: 'enable CoolProp support') option('opdi-backend', type : 'combo', choices : ['auto', 'macro', 'ompt'], value : 'auto', description: 'OpDiLib backend choice') option('codi-tape', type : 'combo', choices : ['JacobianLinear', 'JacobianIndex'], value : 'JacobianLinear', description: 'CoDiPack tape choice') option('opdi-shared-read-opt', type : 'boolean', value : true, description : 'OpDiLib shared reading optimization') diff --git a/meson_scripts/init.py b/meson_scripts/init.py index bf0a4354fd79..ab3302b14d83 100755 --- a/meson_scripts/init.py +++ b/meson_scripts/init.py @@ -123,20 +123,16 @@ def is_git_directory(path = '.'): return False return p == 0 - def submodule_status(path, sha_commit): - if not os.path.exists(path + os.path.sep + sha_commit): # Check the status of the submodule status = subprocess.run(['git', 'submodule','status', path], stdout=subprocess.PIPE, check = True, cwd = sys.path[0]).stdout.decode('utf-8') - # The first character of the output indicates the status of the submodule # '+' : The submodule does not match the SHA-1 currently in the index of the repository # '-' : The submodule is not initialized # ' ' : Correct version of submodule is initialized status_indicator = status[0][0] - if status_indicator == '+': # Write a warning that the sha tags do not match sys.stderr.write('WARNING: the currently checked out submodule commit in ' @@ -148,20 +144,16 @@ def submodule_status(path, sha_commit): subprocess.run(['git', 'submodule', 'update', '--init', path], check = True, cwd = sys.path[0]) # to update CoolProp external libraries if sha_commit == '0ce42fcf3bb2c373512bc825a4f0c1973a78f307': - print ("Current working dir : %s" % os.getcwd()) + original_path = os.getcwd() print('update CoolProp') - absolute_path = os.getcwd() + absolute_path = sys.path[0] relative_path = "subprojects/CoolProp" full_path = os.path.join(absolute_path, relative_path) os.chdir(full_path) - print ("Current working dir : %s" % os.getcwd()) subprocess.run(['git', 'submodule', 'init']) subprocess.run(['git', 'submodule', 'update']) print('CoolProp updated') - os.chdir(absolute_path) - print ("Current working dir : %s" % os.getcwd()) - else: - print ("else: Current working dir : %s" % os.getcwd()) + os.chdir(original_path) # Check that the SHA tag stored in this file matches the one stored in the git index cur_sha_commit = status[1:].split(' ')[0] if (cur_sha_commit != sha_commit): From 426f010f7b3218e89880e44dd7978130beb069d8 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Fri, 21 Oct 2022 14:23:07 +0200 Subject: [PATCH 21/49] fix codeFactor issue --- meson_scripts/init.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meson_scripts/init.py b/meson_scripts/init.py index ab3302b14d83..2f778efd9f05 100755 --- a/meson_scripts/init.py +++ b/meson_scripts/init.py @@ -77,7 +77,7 @@ def init_submodules(method = 'auto'): alt_name_ninja = base_path + 'ninja' alt_name_mel = base_path + 'mel' alt_name_mpp = cur_dir + os.path.sep + 'subprojects' + os.path.sep + 'Mutationpp' - alt_name_coolprop = cur_dir + os.path.sep + 'subprojects' + os.path.sep + 'CoolProp' + alt_name_coolprop = cur_dir + os.path.sep + 'subprojects' + os.path.sep + 'CoolProp' if method == 'auto': is_git = is_git_directory(cur_dir) @@ -150,8 +150,8 @@ def submodule_status(path, sha_commit): relative_path = "subprojects/CoolProp" full_path = os.path.join(absolute_path, relative_path) os.chdir(full_path) - subprocess.run(['git', 'submodule', 'init']) - subprocess.run(['git', 'submodule', 'update']) + subprocess.run(['git', 'submodule', 'init', path], check = True, cwd = sys.path[0]) + subprocess.run(['git', 'submodule', 'update', path], check = True, cwd = sys.path[0]) print('CoolProp updated') os.chdir(original_path) # Check that the SHA tag stored in this file matches the one stored in the git index From 5feb0779503f2ad0b2475cef3080d47cadd8d58f Mon Sep 17 00:00:00 2001 From: Pedro Gomes <38071223+pcarruscag@users.noreply.github.com> Date: Fri, 21 Oct 2022 18:22:06 -0700 Subject: [PATCH 22/49] Apply suggestions from code review Co-authored-by: Wally Maier --- .gitmodules | 8 ++-- SU2_CFD/include/fluid/CCoolProp.hpp | 61 ++++++++++++++--------------- 2 files changed, 34 insertions(+), 35 deletions(-) diff --git a/.gitmodules b/.gitmodules index 8d041155db80..c7e70424d907 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,11 +13,11 @@ path = externals/meson url = https://github.com/mesonbuild/meson [submodule "subprojects/Mutationpp"] - path = subprojects/Mutationpp - url = https://github.com/mutationpp/Mutationpp.git + path = subprojects/Mutationpp + url = https://github.com/mutationpp/Mutationpp.git [submodule "subprojects/CoolProp"] - path = subprojects/CoolProp - url = https://github.com/CoolProp/CoolProp.git + path = subprojects/CoolProp + url = https://github.com/CoolProp/CoolProp.git [submodule "externals/opdi"] path = externals/opdi url = https://github.com/SciCompKL/OpDiLib diff --git a/SU2_CFD/include/fluid/CCoolProp.hpp b/SU2_CFD/include/fluid/CCoolProp.hpp index 0efc2e5bec57..912d6033e852 100644 --- a/SU2_CFD/include/fluid/CCoolProp.hpp +++ b/SU2_CFD/include/fluid/CCoolProp.hpp @@ -40,18 +40,17 @@ * \brief Child class for defining fluid model from CoolProp library. * \author: P.Yan */ - class CCoolProp final : public CFluidModel { - protected: - su2double Gamma{0.0}; /*!< \brief Ratio of Specific Heats. */ - su2double Gas_Constant{0.0}; /*!< \brief specific Gas Constant. */ - su2double Pressure_Critical{0.0}; /*!< \brief critical pressure */ - su2double Temperature_Critical{0.0}; /*!< \brief critical temperature */ + private: + su2double Gamma{0.0}; /*!< \brief Ratio of Specific Heats. */ + su2double Gas_Constant{0.0}; /*!< \brief specific Gas Constant. */ + su2double Pressure_Critical{0.0}; /*!< \brief critical pressure */ + su2double Temperature_Critical{0.0}; /*!< \brief critical temperature */ #ifdef USE_COOLPROP - std::unique_ptr fluid_entity; /*!< \brief fluid entity */ + std::unique_ptr fluid_entity; /*!< \brief fluid entity */ #endif -public: + public: /*! * \brief Constructor of the class. */ @@ -119,28 +118,28 @@ void SetTDState_Ps(su2double P, su2double s) override; void ComputeDerivativeNRBC_Prho(su2double P, su2double rho) override; #endif -/*! - * \brief Get the value of the critical pressure. - * \return Critical pressure. -*/ -su2double GetPressure_Critical(void) const { return Pressure_Critical; } - -/*! - * \brief Get the value of the critical temperature. - * \return Critical temperature. -*/ -su2double GetTemperature_Critical(void) const { return Temperature_Critical; } - -/*! - * \brief Get the value of specific gas constant. - * \return Value of the constant: Gamma -*/ -su2double GetGas_Constant(void) const { return Gas_Constant; } - -/*! - * \brief Get the value of specific gas constant. - * \return Value of the constant: Gamma -*/ -su2double GetGamma(void) const { return Gamma; } + /*! + * \brief Get the value of the critical pressure. + * \return Critical pressure. + */ + su2double GetPressure_Critical(void) const { return Pressure_Critical; } + + /*! + * \brief Get the value of the critical temperature. + * \return Critical temperature. + */ + su2double GetTemperature_Critical(void) const { return Temperature_Critical; } + + /*! + * \brief Get the value of specific gas constant. + * \return Value of the constant: Gamma + */ + su2double GetGas_Constant(void) const { return Gas_Constant; } + + /*! + * \brief Get the value of specific gas constant. + * \return Value of the constant: Gamma + */ + su2double GetGamma(void) const { return Gamma; } }; From df8ffa9606b3dc1287458cfc9f163e9414b7ad95 Mon Sep 17 00:00:00 2001 From: Pedro Gomes <38071223+pcarruscag@users.noreply.github.com> Date: Fri, 21 Oct 2022 18:25:35 -0700 Subject: [PATCH 23/49] Apply suggestions from code review --- SU2_CFD/include/fluid/CCoolProp.hpp | 154 ++++++++++++++-------------- 1 file changed, 75 insertions(+), 79 deletions(-) diff --git a/SU2_CFD/include/fluid/CCoolProp.hpp b/SU2_CFD/include/fluid/CCoolProp.hpp index 912d6033e852..c805ae8c1c03 100644 --- a/SU2_CFD/include/fluid/CCoolProp.hpp +++ b/SU2_CFD/include/fluid/CCoolProp.hpp @@ -51,95 +51,91 @@ class CCoolProp final : public CFluidModel { #endif public: -/*! - * \brief Constructor of the class. - */ -CCoolProp(string fluidname); - + /*! + * \brief Constructor of the class. + */ + CCoolProp(string fluidname); + #ifdef USE_COOLPROP -/*! - * \brief Set the Dimensionless State using Density and Internal Energy - * \param[in] rho - first thermodynamic variable. - * \param[in] e - second thermodynamic variable. - */ -void SetTDState_rhoe(su2double rho, su2double e) override; - -/*! - * \brief Set the Dimensionless State using Pressure and Temperature - * \param[in] P - first thermodynamic variable. - * \param[in] T - second thermodynamic variable. - */ -void SetTDState_PT(su2double P, su2double T) override; - -/*! - * \brief Set the Dimensionless State using Pressure and Density - * \param[in] P - first thermodynamic variable. - * \param[in] rho - second thermodynamic variable. - */ -void SetTDState_Prho(su2double P, su2double rho) override; - -/*! - * \brief Set the Dimensionless Internal Energy using Pressure and Density - * \param[in] P - first thermodynamic variable. - * \param[in] rho - second thermodynamic variable. - */ -void SetEnergy_Prho(su2double P, su2double rho) override; - -/*! - * \brief Set the Dimensionless State using Enthalpy and Entropy - * \param[in] th1 - first thermodynamic variable (h). - * \param[in] th2 - second thermodynamic variable (s). - * - */ -void SetTDState_hs(su2double h, su2double s) override; - -/*! - * \brief Set the Dimensionless State using Density and Temperature - * \param[in] th1 - first thermodynamic variable (rho). - * \param[in] th2 - second thermodynamic variable (T). - * - */ -void SetTDState_rhoT(su2double rho, su2double T) override; - -/*! - * \brief Set the Dimensionless State using Pressure and Entropy - * \param[in] th1 - first thermodynamic variable (P). - * \param[in] th2 - second thermodynamic variable (s). - */ -void SetTDState_Ps(su2double P, su2double s) override; - -/*! - * \brief compute some derivatives of enthalpy and entropy needed for subsonic inflow BC - * \param[in] InputSpec - Input pair for FLP calls ("Pv"). - * \param[in] th1 - first thermodynamic variable (P). - * \param[in] th2 - second thermodynamic variable (v). - * - */ -void ComputeDerivativeNRBC_Prho(su2double P, su2double rho) override; + /*! + * \brief Set the Dimensionless State using Density and Internal Energy + * \param[in] rho - first thermodynamic variable. + * \param[in] e - second thermodynamic variable. + */ + void SetTDState_rhoe(su2double rho, su2double e) override; + + /*! + * \brief Set the Dimensionless State using Pressure and Temperature + * \param[in] P - first thermodynamic variable. + * \param[in] T - second thermodynamic variable. + */ + void SetTDState_PT(su2double P, su2double T) override; + + /*! + * \brief Set the Dimensionless State using Pressure and Density + * \param[in] P - first thermodynamic variable. + * \param[in] rho - second thermodynamic variable. + */ + void SetTDState_Prho(su2double P, su2double rho) override; + + /*! + * \brief Set the Dimensionless Internal Energy using Pressure and Density + * \param[in] P - first thermodynamic variable. + * \param[in] rho - second thermodynamic variable. + */ + void SetEnergy_Prho(su2double P, su2double rho) override; + + /*! + * \brief Set the Dimensionless State using Enthalpy and Entropy + * \param[in] th1 - first thermodynamic variable (h). + * \param[in] th2 - second thermodynamic variable (s). + */ + void SetTDState_hs(su2double h, su2double s) override; + + /*! + * \brief Set the Dimensionless State using Density and Temperature + * \param[in] th1 - first thermodynamic variable (rho). + * \param[in] th2 - second thermodynamic variable (T). + */ + void SetTDState_rhoT(su2double rho, su2double T) override; + + /*! + * \brief Set the Dimensionless State using Pressure and Entropy + * \param[in] th1 - first thermodynamic variable (P). + * \param[in] th2 - second thermodynamic variable (s). + */ + void SetTDState_Ps(su2double P, su2double s) override; + + /*! + * \brief compute some derivatives of enthalpy and entropy needed for subsonic inflow BC + * \param[in] th1 - first thermodynamic variable (P). + * \param[in] th2 - second thermodynamic variable (rho). + */ + void ComputeDerivativeNRBC_Prho(su2double P, su2double rho) override; #endif - /*! - * \brief Get the value of the critical pressure. - * \return Critical pressure. - */ + /*! + * \brief Get the value of the critical pressure. + * \return Critical pressure. + */ su2double GetPressure_Critical(void) const { return Pressure_Critical; } /*! - * \brief Get the value of the critical temperature. - * \return Critical temperature. - */ + * \brief Get the value of the critical temperature. + * \return Critical temperature. + */ su2double GetTemperature_Critical(void) const { return Temperature_Critical; } - /*! - * \brief Get the value of specific gas constant. - * \return Value of the constant: Gamma - */ + /*! + * \brief Get the value of specific gas constant. + * \return Value of the constant: Gamma + */ su2double GetGas_Constant(void) const { return Gas_Constant; } - /*! - * \brief Get the value of specific gas constant. - * \return Value of the constant: Gamma - */ + /*! + * \brief Get the value of specific gas constant. + * \return Value of the constant: Gamma + */ su2double GetGamma(void) const { return Gamma; } }; From bfed1ecbfc67765fe43dd121d0b41bce063350cb Mon Sep 17 00:00:00 2001 From: Pedro Gomes <38071223+pcarruscag@users.noreply.github.com> Date: Fri, 21 Oct 2022 18:26:48 -0700 Subject: [PATCH 24/49] Update SU2_CFD/src/fluid/CCoolProp.cpp --- SU2_CFD/src/fluid/CCoolProp.cpp | 88 ++++++++++++++++----------------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/SU2_CFD/src/fluid/CCoolProp.cpp b/SU2_CFD/src/fluid/CCoolProp.cpp index aedb39b98795..8f94c0c22506 100644 --- a/SU2_CFD/src/fluid/CCoolProp.cpp +++ b/SU2_CFD/src/fluid/CCoolProp.cpp @@ -29,74 +29,74 @@ #ifdef USE_COOLPROP CCoolProp::CCoolProp(string fluidname) : CFluidModel() { - fluid_entity = std::unique_ptr(CoolProp::AbstractState::factory("HEOS",fluidname)); - Gas_Constant = fluid_entity->gas_constant()/fluid_entity->molar_mass(); - Pressure_Critical = fluid_entity->p_critical(); - Temperature_Critical = fluid_entity->T_critical(); + fluid_entity = std::unique_ptr(CoolProp::AbstractState::factory("HEOS",fluidname)); + Gas_Constant = fluid_entity->gas_constant()/fluid_entity->molar_mass(); + Pressure_Critical = fluid_entity->p_critical(); + Temperature_Critical = fluid_entity->T_critical(); } void CCoolProp::SetTDState_rhoe(su2double rho, su2double e) { - Density = rho; - StaticEnergy = e; - fluid_entity->update(CoolProp::DmassUmass_INPUTS, Density , StaticEnergy); - Cp = fluid_entity->cpmass(); - Cv = fluid_entity->cvmass(); - Gamma = Cp/Cv; - Pressure = fluid_entity->p(); - Temperature = fluid_entity->T(); - SoundSpeed2 = pow(fluid_entity->speed_sound(), 2); - Entropy = fluid_entity->smass(); - dPdrho_e = fluid_entity->first_partial_deriv(CoolProp::iP,CoolProp::iDmass,CoolProp::iUmass); - dPde_rho = fluid_entity->first_partial_deriv(CoolProp::iP,CoolProp::iUmass,CoolProp::iDmass); - dTdrho_e = fluid_entity->first_partial_deriv(CoolProp::iT,CoolProp::iDmass,CoolProp::iUmass); - dTde_rho = fluid_entity->first_partial_deriv(CoolProp::iT,CoolProp::iUmass,CoolProp::iDmass); + Density = rho; + StaticEnergy = e; + fluid_entity->update(CoolProp::DmassUmass_INPUTS, Density , StaticEnergy); + Cp = fluid_entity->cpmass(); + Cv = fluid_entity->cvmass(); + Gamma = Cp/Cv; + Pressure = fluid_entity->p(); + Temperature = fluid_entity->T(); + SoundSpeed2 = pow(fluid_entity->speed_sound(), 2); + Entropy = fluid_entity->smass(); + dPdrho_e = fluid_entity->first_partial_deriv(CoolProp::iP,CoolProp::iDmass,CoolProp::iUmass); + dPde_rho = fluid_entity->first_partial_deriv(CoolProp::iP,CoolProp::iUmass,CoolProp::iDmass); + dTdrho_e = fluid_entity->first_partial_deriv(CoolProp::iT,CoolProp::iDmass,CoolProp::iUmass); + dTde_rho = fluid_entity->first_partial_deriv(CoolProp::iT,CoolProp::iUmass,CoolProp::iDmass); } void CCoolProp::SetTDState_PT(su2double P, su2double T) { - fluid_entity->update(CoolProp::PT_INPUTS,P,T); - su2double rho = fluid_entity->rhomass(); - su2double e = fluid_entity->umass(); - SetTDState_rhoe(rho, e); + fluid_entity->update(CoolProp::PT_INPUTS,P,T); + su2double rho = fluid_entity->rhomass(); + su2double e = fluid_entity->umass(); + SetTDState_rhoe(rho, e); } void CCoolProp::SetTDState_Prho(su2double P, su2double rho) { - fluid_entity->update(CoolProp::DmassP_INPUTS, rho, P); - su2double e = fluid_entity->umass(); - SetTDState_rhoe(rho, e); + fluid_entity->update(CoolProp::DmassP_INPUTS, rho, P); + su2double e = fluid_entity->umass(); + SetTDState_rhoe(rho, e); } void CCoolProp::SetEnergy_Prho(su2double P, su2double rho) { - fluid_entity->update(CoolProp::DmassP_INPUTS, rho, P); - StaticEnergy = fluid_entity->umass(); + fluid_entity->update(CoolProp::DmassP_INPUTS, rho, P); + StaticEnergy = fluid_entity->umass(); } void CCoolProp::SetTDState_hs(su2double h, su2double s) { - fluid_entity->update(CoolProp::HmassSmass_INPUTS, h, s); - su2double rho = fluid_entity->rhomass(); - su2double e = fluid_entity->umass(); - SetTDState_rhoe(rho, e); + fluid_entity->update(CoolProp::HmassSmass_INPUTS, h, s); + su2double rho = fluid_entity->rhomass(); + su2double e = fluid_entity->umass(); + SetTDState_rhoe(rho, e); } void CCoolProp::SetTDState_Ps(su2double P, su2double s) { - fluid_entity->update(CoolProp::PSmass_INPUTS, P , s); - su2double Rho = fluid_entity->rhomass(); - su2double e = fluid_entity->umass(); - SetTDState_rhoe(Rho, e); + fluid_entity->update(CoolProp::PSmass_INPUTS, P , s); + su2double Rho = fluid_entity->rhomass(); + su2double e = fluid_entity->umass(); + SetTDState_rhoe(Rho, e); } void CCoolProp::SetTDState_rhoT(su2double rho, su2double T) { - fluid_entity->update(CoolProp::DmassT_INPUTS, rho, T); - su2double Rho = fluid_entity->rhomass(); - su2double e = fluid_entity->umass(); - SetTDState_rhoe(Rho, e); + fluid_entity->update(CoolProp::DmassT_INPUTS, rho, T); + su2double Rho = fluid_entity->rhomass(); + su2double e = fluid_entity->umass(); + SetTDState_rhoe(Rho, e); } void CCoolProp::ComputeDerivativeNRBC_Prho(su2double P, su2double rho) { - SetTDState_Prho(P, rho); - dhdrho_P = fluid_entity->first_partial_deriv(CoolProp::iHmass,CoolProp::iDmass,CoolProp::iP); - dhdP_rho = fluid_entity->first_partial_deriv(CoolProp::iHmass,CoolProp::iP,CoolProp::iDmass); - dsdP_rho = fluid_entity->first_partial_deriv(CoolProp::iSmass,CoolProp::iP,CoolProp::iDmass); - dsdrho_P = fluid_entity->first_partial_deriv(CoolProp::iSmass,CoolProp::iDmass,CoolProp::iP); + SetTDState_Prho(P, rho); + dhdrho_P = fluid_entity->first_partial_deriv(CoolProp::iHmass,CoolProp::iDmass,CoolProp::iP); + dhdP_rho = fluid_entity->first_partial_deriv(CoolProp::iHmass,CoolProp::iP,CoolProp::iDmass); + dsdP_rho = fluid_entity->first_partial_deriv(CoolProp::iSmass,CoolProp::iP,CoolProp::iDmass); + dsdrho_P = fluid_entity->first_partial_deriv(CoolProp::iSmass,CoolProp::iDmass,CoolProp::iP); } #else From d5e03fcf13d945475e00fb67babedaa29e73dbe3 Mon Sep 17 00:00:00 2001 From: Pedro Gomes <38071223+pcarruscag@users.noreply.github.com> Date: Fri, 21 Oct 2022 18:34:52 -0700 Subject: [PATCH 25/49] Apply suggestions from code review --- SU2_CFD/src/solvers/CEulerSolver.cpp | 34 ++++++++++--------- SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp | 37 +++++++++++---------- 2 files changed, 38 insertions(+), 33 deletions(-) diff --git a/SU2_CFD/src/solvers/CEulerSolver.cpp b/SU2_CFD/src/solvers/CEulerSolver.cpp index 71c3719ec45f..23f4448b91a4 100644 --- a/SU2_CFD/src/solvers/CEulerSolver.cpp +++ b/SU2_CFD/src/solvers/CEulerSolver.cpp @@ -1205,20 +1205,22 @@ void CEulerSolver::SetNondimensionalization(CConfig *config, unsigned short iMes if (config->GetSystemMeasurements() == SI) Unit << "N.m/kg.K"; else if (config->GetSystemMeasurements() == US) Unit << "lbf.ft/slug.R"; - if(config->GetKind_FluidModel() == COOLPROP){ - CCoolProp auxFluidModel(config->GetFluid_Name()); - NonDimTable << "Gas Constant" << auxFluidModel.GetGas_Constant() << config->GetGas_Constant_Ref() << Unit.str() << auxFluidModel.GetGas_Constant()/config->GetGas_Constant_Ref(); - } - else + if (config->GetKind_FluidModel() == COOLPROP) { + CCoolProp auxFluidModel(config->GetFluid_Name()); + NonDimTable << "Gas Constant" << auxFluidModel.GetGas_Constant() << config->GetGas_Constant_Ref() << Unit.str() << auxFluidModel.GetGas_Constant()/config->GetGas_Constant_Ref(); + } + else { NonDimTable << "Gas Constant" << config->GetGas_Constant() << config->GetGas_Constant_Ref() << Unit.str() << config->GetGas_ConstantND(); + } Unit.str(""); if (config->GetSystemMeasurements() == SI) Unit << "N.m/kg.K"; else if (config->GetSystemMeasurements() == US) Unit << "lbf.ft/slug.R"; - if(config->GetKind_FluidModel() == COOLPROP){ - NonDimTable << "Spec. Heat Ratio" << "-" << "-" << "-" << "-"; - } - else + if (config->GetKind_FluidModel() == COOLPROP) { + NonDimTable << "Spec. Heat Ratio" << "-" << "-" << "-" << "-"; + } + else { NonDimTable << "Spec. Heat Ratio" << "-" << "-" << "-" << Gamma; + } Unit.str(""); switch(config->GetKind_FluidModel()){ @@ -1246,13 +1248,13 @@ void CEulerSolver::SetNondimensionalization(CConfig *config, unsigned short iMes NonDimTable << "Critical Temperature" << config->GetTemperature_Critical() << config->GetTemperature_Ref() << Unit.str() << config->GetTemperature_Critical() /config->GetTemperature_Ref(); Unit.str(""); } - if(config->GetKind_FluidModel() == COOLPROP){ - CCoolProp auxFluidModel(config->GetFluid_Name()); - NonDimTable << "Critical Pressure" << auxFluidModel.GetPressure_Critical() << config->GetPressure_Ref() << Unit.str() << auxFluidModel.GetPressure_Critical() /config->GetPressure_Ref(); - Unit.str(""); - Unit << "K"; - NonDimTable << "Critical Temperature" << auxFluidModel.GetTemperature_Critical() << config->GetTemperature_Ref() << Unit.str() << auxFluidModel.GetTemperature_Critical() /config->GetTemperature_Ref(); - Unit.str(""); + if (config->GetKind_FluidModel() == COOLPROP) { + CCoolProp auxFluidModel(config->GetFluid_Name()); + NonDimTable << "Critical Pressure" << auxFluidModel.GetPressure_Critical() << config->GetPressure_Ref() << Unit.str() << auxFluidModel.GetPressure_Critical() /config->GetPressure_Ref(); + Unit.str(""); + Unit << "K"; + NonDimTable << "Critical Temperature" << auxFluidModel.GetTemperature_Critical() << config->GetTemperature_Ref() << Unit.str() << auxFluidModel.GetTemperature_Critical() /config->GetTemperature_Ref(); + Unit.str(""); } NonDimTable.PrintFooter(); diff --git a/SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp b/SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp index 6f4fae8a471d..167a7f449394 100644 --- a/SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp +++ b/SU2_CFD/src/solvers/CFEM_DG_EulerSolver.cpp @@ -1203,20 +1203,23 @@ void CFEM_DG_EulerSolver::SetNondimensionalization(CConfig *config, if (config->GetSystemMeasurements() == SI) Unit << "N.m/kg.K"; else if (config->GetSystemMeasurements() == US) Unit << "lbf.ft/slug.R"; - if(config->GetKind_FluidModel() == COOLPROP){ - CCoolProp auxFluidModel(config->GetFluid_Name()); - NonDimTable << "Gas Constant" << auxFluidModel.GetGas_Constant() << config->GetGas_Constant_Ref() << Unit.str() << auxFluidModel.GetGas_Constant()/config->GetGas_Constant_Ref(); - } - else + if (config->GetKind_FluidModel() == COOLPROP) { + CCoolProp auxFluidModel(config->GetFluid_Name()); + NonDimTable << "Gas Constant" << auxFluidModel.GetGas_Constant() << config->GetGas_Constant_Ref() + << Unit.str() << auxFluidModel.GetGas_Constant()/config->GetGas_Constant_Ref(); + } + else { NonDimTable << "Gas Constant" << config->GetGas_Constant() << config->GetGas_Constant_Ref() << Unit.str() << config->GetGas_ConstantND(); + } Unit.str(""); if (config->GetSystemMeasurements() == SI) Unit << "N.m/kg.K"; else if (config->GetSystemMeasurements() == US) Unit << "lbf.ft/slug.R"; - if(config->GetKind_FluidModel() == COOLPROP){ - NonDimTable << "Spec. Heat Ratio" << "-" << "-" << "-" << "-"; - } - else - NonDimTable << "Spec. Heat Ratio" << "-" << "-" << "-" << Gamma; + if (config->GetKind_FluidModel() == COOLPROP) { + NonDimTable << "Spec. Heat Ratio" << "-" << "-" << "-" << "-"; + } + else { + NonDimTable << "Spec. Heat Ratio" << "-" << "-" << "-" << Gamma; + } Unit.str(""); switch(config->GetKind_FluidModel()){ @@ -1244,13 +1247,13 @@ void CFEM_DG_EulerSolver::SetNondimensionalization(CConfig *config, NonDimTable << "Critical Temperature" << config->GetTemperature_Critical() << config->GetTemperature_Ref() << Unit.str() << config->GetTemperature_Critical() /config->GetTemperature_Ref(); Unit.str(""); } - if(config->GetKind_FluidModel() == COOLPROP){ - CCoolProp auxFluidModel(config->GetFluid_Name()); - NonDimTable << "Critical Pressure" << auxFluidModel.GetPressure_Critical() << config->GetPressure_Ref() << Unit.str() << auxFluidModel.GetPressure_Critical() /config->GetPressure_Ref(); - Unit.str(""); - Unit << "K"; - NonDimTable << "Critical Temperature" << auxFluidModel.GetTemperature_Critical() << config->GetTemperature_Ref() << Unit.str() << auxFluidModel.GetTemperature_Critical() /config->GetTemperature_Ref(); - Unit.str(""); + if (config->GetKind_FluidModel() == COOLPROP) { + CCoolProp auxFluidModel(config->GetFluid_Name()); + NonDimTable << "Critical Pressure" << auxFluidModel.GetPressure_Critical() << config->GetPressure_Ref() << Unit.str() << auxFluidModel.GetPressure_Critical() /config->GetPressure_Ref(); + Unit.str(""); + Unit << "K"; + NonDimTable << "Critical Temperature" << auxFluidModel.GetTemperature_Critical() << config->GetTemperature_Ref() << Unit.str() << auxFluidModel.GetTemperature_Critical() /config->GetTemperature_Ref(); + Unit.str(""); } NonDimTable.PrintFooter(); From 8956d8ea56a96c6265c36136e62016352a8700c7 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Mon, 24 Oct 2022 11:56:23 +0200 Subject: [PATCH 26/49] add regression test --- .github/workflows/regression.yml | 2 +- TestCases/.travis.yml | 66 ++ TestCases/README.md | 23 + TestCases/coolprop/co2.cfg | 128 --- TestCases/coolprop/mm.cfg | 128 --- TestCases/coolprop/oxygen.cfg | 128 --- TestCases/disc_adj_fsi/dyn_fsi/dv_young.opt | 9 + TestCases/fixed_cl/naca0012/flow.meta | 6 + .../hb_rans_preconditioning/history_0 | 27 + .../hb_rans_preconditioning/history_1 | 27 + .../hb_rans_preconditioning/history_2 | 27 + .../hb_rans_preconditioning/history_3 | 27 + .../hb_rans_preconditioning/history_4 | 27 + .../hb_rans_preconditioning/history_5 | 27 + .../hb_rans_preconditioning/history_6 | 27 + TestCases/harmonic_balance/history_0 | 27 + TestCases/harmonic_balance/history_1 | 27 + TestCases/harmonic_balance/history_2 | 27 + .../chtPinArray_2d/chtPinArray_2d.geo | 429 +++++++++ .../chtPinArray_3d/3D_pinArray.geo | 896 ++++++++++++++++++ .../chtPinArray_3d/flow_0.meta | 3 + .../dp-adjoint_chtPinArray_2d/flow_0.meta | 3 + .../pipeSlice_3d/pipeslice.geo | 113 +++ .../streamwise_periodic/pipeSlice_3d/plots.py | 162 ++++ .../coolprop/coolprop_nozzle.cfg} | 6 +- TestCases/parallel_regression.py | 8 + .../periodic_pins/chtPinArray_2d.geo | 430 +++++++++ .../rectangle_mixing.geo | 92 ++ .../primitiveVenturi.geo | 111 +++ .../transonic_stator_2D/history | 22 + meson_scripts/init.py | 5 +- 31 files changed, 2650 insertions(+), 390 deletions(-) create mode 100644 TestCases/.travis.yml create mode 100644 TestCases/README.md delete mode 100644 TestCases/coolprop/co2.cfg delete mode 100644 TestCases/coolprop/mm.cfg delete mode 100644 TestCases/coolprop/oxygen.cfg create mode 100644 TestCases/disc_adj_fsi/dyn_fsi/dv_young.opt create mode 100644 TestCases/fixed_cl/naca0012/flow.meta create mode 100644 TestCases/harmonic_balance/hb_rans_preconditioning/history_0 create mode 100644 TestCases/harmonic_balance/hb_rans_preconditioning/history_1 create mode 100644 TestCases/harmonic_balance/hb_rans_preconditioning/history_2 create mode 100644 TestCases/harmonic_balance/hb_rans_preconditioning/history_3 create mode 100644 TestCases/harmonic_balance/hb_rans_preconditioning/history_4 create mode 100644 TestCases/harmonic_balance/hb_rans_preconditioning/history_5 create mode 100644 TestCases/harmonic_balance/hb_rans_preconditioning/history_6 create mode 100644 TestCases/harmonic_balance/history_0 create mode 100644 TestCases/harmonic_balance/history_1 create mode 100644 TestCases/harmonic_balance/history_2 create mode 100644 TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_2d/chtPinArray_2d.geo create mode 100644 TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_3d/3D_pinArray.geo create mode 100644 TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_3d/flow_0.meta create mode 100644 TestCases/incomp_navierstokes/streamwise_periodic/dp-adjoint_chtPinArray_2d/flow_0.meta create mode 100644 TestCases/incomp_navierstokes/streamwise_periodic/pipeSlice_3d/pipeslice.geo create mode 100755 TestCases/incomp_navierstokes/streamwise_periodic/pipeSlice_3d/plots.py rename TestCases/{coolprop/nitrogen.cfg => nicf/coolprop/coolprop_nozzle.cfg} (98%) create mode 100644 TestCases/solid_heat_conduction/periodic_pins/chtPinArray_2d.geo create mode 100644 TestCases/species_transport/passive_transport_validation/rectangle_mixing.geo create mode 100644 TestCases/species_transport/venturi_primitive_3species/primitiveVenturi.geo create mode 100644 TestCases/turbomachinery/transonic_stator_2D/history diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index 6a8811b77b22..0f9eb9458df2 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -26,7 +26,7 @@ jobs: config_set: [BaseMPI, ReverseMPI, ForwardMPI, BaseNoMPI, ReverseNoMPI, ForwardNoMPI, BaseOMP, ReverseOMP, ForwardOMP] include: - config_set: BaseMPI - flags: '-Denable-pywrapper=true -Denable-tests=true --warnlevel=3 --werror' + flags: '-Denable-pywrapper=true -Denable-coolprop=true -Denable-tests=true --warnlevel=3 --werror' - config_set: ReverseMPI flags: '-Denable-autodiff=true -Denable-normal=false -Denable-pywrapper=true -Denable-tests=true --warnlevel=3 --werror' - config_set: ForwardMPI diff --git a/TestCases/.travis.yml b/TestCases/.travis.yml new file mode 100644 index 000000000000..c3909b91605e --- /dev/null +++ b/TestCases/.travis.yml @@ -0,0 +1,66 @@ +# Continous Integration setup for SU2. +# Tests with the SU2 develop branch when the TestCases repository is modified. + +language: cpp + +compiler: + - g++ + +notifications: + email: + recipients: + - su2code-dev@lists.stanford.edu + +branches: + only: + - develop + +env: + global: + CXXFLAGS=-O3 + BUILD_DIR=$TRAVIS_BUILD_DIR/SU2 + matrix: + # Serial build and test + - CONFIGURE_COMMAND="./configure --prefix=$BUILD_DIR --enable-PY_WRAPPER" + TEST_SCRIPT=serial_regression.py + # Parallel build and test + - CONFIGURE_COMMAND="./configure --enable-mpi --with-cc=mpicc --with-cxx=mpicxx --prefix=$BUILD_DIR --enable-PY_WRAPPER" + TEST_SCRIPT=parallel_regression.py + +before_install: + # install the necessary packages + - sudo apt-get update -qq + - sudo apt-get install -qq python-numpy python-scipy python-pip mpich2 swig + # Move all of the test data for easier copying into the SU2 repo + - mkdir TestData + - shopt -s extglob + - mv -- !(TestData) TestData + # Get the code + - git clone https://github.com/su2code/SU2.git + - cd SU2 + - git checkout develop + +install: + - sudo pip install mpi4py + - echo $BUILD_DIR + - echo $CONFIGURE_COMMAND + - $CONFIGURE_COMMAND + - make -j 4 + - make install + + # Add environmental variables according to the configure step + - export SU2_RUN=$BUILD_DIR/bin + - export SU2_HOME=$BUILD_DIR + - export PATH=$PATH:$SU2_RUN + - export PYTHONPATH=$PYTHONPATH:$SU2_RUN + +before_script: + # Copy the test case data from above into the folder structure + - cp -R ../TestData/* ./TestCases/ + # Enter the SU2/TestCases/ directory, which is now ready to run + - cd TestCases/ + +script: + # run the tests + python $TEST_SCRIPT + diff --git a/TestCases/README.md b/TestCases/README.md new file mode 100644 index 000000000000..ee25157aa95c --- /dev/null +++ b/TestCases/README.md @@ -0,0 +1,23 @@ +-------------------------------- + SU2: The Open-Source CFD Code +-------------------------------- + +Computational analysis tools have revolutionized the way we design aerospace systems, but most established codes are proprietary, unavailable, or prohibitively expensive for many users. The SU2 team is changing this, making computational analysis and design freely available as open-source software and involving everyone in its creation and development. + +----------------------------------------------------------- + SU2 TEST CASES +----------------------------------------------------------- + +SU2 provides an extensive collection of common test cases. The test cases contain meshes and configuration files that can be run to ensure different components of the suite are working properly. The directory structure is organized by governing equations and their specific cases. + +The files found within these directories serve two purposes: + +1. A subset of the available cases are used for regression testing internally by the development team. The configuration files and meshes are automatically downloaded and executed with the latest version of SU2 at regular intervals. Any changes in the output of the specified test cases are immediately reported to the developers. These cases are controlled by the Python scripts in the root of the test cases directory, e.g., serial_regression.py. + +2. The entire suite of test cases is provided to the community as a way to get started with SU2 and its many configuration options, including settings that the developers consider to be good starting points. Often, you will find a test case that is similar to your problem of interest, and the available configuration files can be modified to suit your needs. + +Note that, while many of the cases are used for regression testing, this test case suite is provided **without any guarantees on performance or expected results** (check out the [tutorials](https://su2code.github.io/tutorials/home/) for more thoroughly maintained cases). Keep in mind that small changes to the configuration options can often result in large changes to the output. We encourage the community to experiment with these test cases, or even try (and share!) other interesting validation cases with SU2! + +Happy testing! + +- The SU2 Development Team diff --git a/TestCases/coolprop/co2.cfg b/TestCases/coolprop/co2.cfg deleted file mode 100644 index 38b9d98ee04b..000000000000 --- a/TestCases/coolprop/co2.cfg +++ /dev/null @@ -1,128 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% SU2 configuration file % -% Case description: Non-ideal compressible fluid flow in a converging- % -% diverging supersonic nozzle with CO2 using CoolProp library% -% Author: Peng Yan, Alberto Guardone % -% Institution: Politecnico di Milano % -% Date: 2022.10.8 % -% File Version 7.4.0 Blackbird % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------% -SOLVER= RANS -KIND_TURB_MODEL= SST -MATH_PROBLEM= DIRECT -RESTART_SOL= NO -SYSTEM_MEASUREMENTS= SI -% -% -------------------- COMPRESSIBLE FREE-STREAM DEFINITION --------------------% -% -% Mach number (non-dimensional, based on the free-stream values) -MACH_NUMBER= 1E-9 -AOA= 0.0 -SIDESLIP_ANGLE= 0.0 -INIT_OPTION= TD_CONDITIONS -FREESTREAM_OPTION= TEMPERATURE_FS -FREESTREAM_PRESSURE= 9e6 -% -% Free-stream temperature (288.15 K by default) -FREESTREAM_TEMPERATURE= 500 -REF_DIMENSIONALIZATION= DIMENSIONAL - -% ---- IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------% -% -% Fluid model (STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, -% CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY, COOLPROP) -FLUID_MODEL = COOLPROP -FLUID_NAME = CarbonDioxide - -% --------------------------- VISCOSITY MODEL ---------------------------------% -VISCOSITY_MODEL= CONSTANT_VISCOSITY -MU_CONSTANT= 1.21409E-05 - -% --------------------------- THERMAL CONDUCTIVITY MODEL ----------------------% -CONDUCTIVITY_MODEL= CONSTANT_CONDUCTIVITY -THERMAL_CONDUCTIVITY_CONSTANT= 0.030542828 - -% -------------------- BOUNDARY CONDITION DEFINITION --------------------------% -MARKER_HEATFLUX= ( WALL, 0.0 ) -MARKER_SYM= ( SYMMETRY ) -MARKER_RIEMANN= ( INFLOW, TOTAL_CONDITIONS_PT, 9e6, 500, 1.0, 0.0, 0.0, OUTFLOW, TOTAL_CONDITIONS_PT, 8e6, 400, 1.0, 0.0, 0.0 ) -% ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% -NUM_METHOD_GRAD= GREEN_GAUSS -CFL_NUMBER= 10.0 -CFL_ADAPT= YES -CFL_ADAPT_PARAM= ( 0.1, 2.0, 10.0, 1000.0 ) -MAX_DELTA_TIME= 1E6 - -% ----------- SLOPE LIMITER AND DISSIPATION SENSOR DEFINITION -----------------% -MUSCL_FLOW= YES -SLOPE_LIMITER_FLOW= NONE -MUSCL_TURB= NO - -% ------------------------ LINEAR SOLVER DEFINITION ---------------------------% -LINEAR_SOLVER= FGMRES -LINEAR_SOLVER_PREC= ILU -LINEAR_SOLVER_ILU_FILL_IN= 0 -LINEAR_SOLVER_ERROR= 1E-6 -LINEAR_SOLVER_ITER= 10 - -% -------------------------- MULTIGRID PARAMETERS -----------------------------% -% -% Multi-grid levels (0 = no multi-grid) -MGLEVEL= 0 - -% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------% -CONV_NUM_METHOD_FLOW= ROE -ENTROPY_FIX_COEFF= 0.1 -TIME_DISCRE_FLOW= EULER_IMPLICIT - -% -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------% -CONV_NUM_METHOD_TURB= SCALAR_UPWIND -TIME_DISCRE_TURB= EULER_IMPLICIT -CFL_REDUCTION_TURB= 1.0 - -% --------------------------- CONVERGENCE PARAMETERS --------------------------% -% -% Number of total iterations -ITER= 1000 -CONV_RESIDUAL_MINVAL= -24 -CONV_STARTITER= 10 - -% ------------------------- INPUT/OUTPUT INFORMATION --------------------------% -% -% Mesh input file -MESH_FILENAME= NICFD_nozzle.su2 -% -% Mesh input file format (SU2, CGNS) -MESH_FORMAT= SU2 -% -% Mesh output file -MESH_OUT_FILENAME= mesh_out.su2 -% -% Restart flow input file -SOLUTION_FILENAME= solution_flow.dat -% -% Output file format (TECPLOT, TECPLOT_BINARY, PARAVIEW, PARAVIEW_BINARY, -% FIELDVIEW, FIELDVIEW_BINARY) -TABULAR_FORMAT= CSV -% -% Output file convergence history (w/o extension) -CONV_FILENAME= history -% -% Output file restart flow -RESTART_FILENAME= restart_flow.dat -% -% Output file flow (w/o extension) variables -VOLUME_FILENAME= flow -% -% Output file surface flow coefficient (w/o extension) -SURFACE_FILENAME= surface_flow -% -% Writing solution file frequency -OUTPUT_WRT_FREQ= 1000 -% -% Screen output -SCREEN_OUTPUT= (INNER_ITER, RMS_DENSITY, RMS_TKE, RMS_DISSIPATION, LIFT, DRAG) diff --git a/TestCases/coolprop/mm.cfg b/TestCases/coolprop/mm.cfg deleted file mode 100644 index 70771903dee6..000000000000 --- a/TestCases/coolprop/mm.cfg +++ /dev/null @@ -1,128 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% SU2 configuration file % -% Case description: Non-ideal compressible fluid flow in a converging- % -% diverging supersonic nozzle with CO2 using CoolProp library% -% Author: Peng Yan, Alberto Guardone % -% Institution: Politecnico di Milano % -% Date: 2022.10.8 % -% File Version 7.4.0 Blackbird % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------% -SOLVER= RANS -KIND_TURB_MODEL= SST -MATH_PROBLEM= DIRECT -RESTART_SOL= NO -SYSTEM_MEASUREMENTS= SI -% -% -------------------- COMPRESSIBLE FREE-STREAM DEFINITION --------------------% -% -% Mach number (non-dimensional, based on the free-stream values) -MACH_NUMBER= 1E-9 -AOA= 0.0 -SIDESLIP_ANGLE= 0.0 -INIT_OPTION= TD_CONDITIONS -FREESTREAM_OPTION= TEMPERATURE_FS -FREESTREAM_PRESSURE= 2.5e6 -% -% Free-stream temperature (288.15 K by default) -FREESTREAM_TEMPERATURE= 550 -REF_DIMENSIONALIZATION= DIMENSIONAL - -% ---- IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------% -% -% Fluid model (STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, -% CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY, COOLPROP) -FLUID_MODEL = COOLPROP -FLUID_NAME = MM - -% --------------------------- VISCOSITY MODEL ---------------------------------% -VISCOSITY_MODEL= CONSTANT_VISCOSITY -MU_CONSTANT= 1.21409E-05 - -% --------------------------- THERMAL CONDUCTIVITY MODEL ----------------------% -CONDUCTIVITY_MODEL= CONSTANT_CONDUCTIVITY -THERMAL_CONDUCTIVITY_CONSTANT= 0.030542828 - -% -------------------- BOUNDARY CONDITION DEFINITION --------------------------% -MARKER_HEATFLUX= ( WALL, 0.0 ) -MARKER_SYM= ( SYMMETRY ) -MARKER_RIEMANN= ( INFLOW, TOTAL_CONDITIONS_PT, 2.5e6, 550, 1.0, 0.0, 0.0, OUTFLOW, TOTAL_CONDITIONS_PT, 2e6, 530, 1.0, 0.0, 0.0 ) -% ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% -NUM_METHOD_GRAD= GREEN_GAUSS -CFL_NUMBER= 10.0 -CFL_ADAPT= YES -CFL_ADAPT_PARAM= ( 0.1, 2.0, 10.0, 1000.0 ) -MAX_DELTA_TIME= 1E6 - -% ----------- SLOPE LIMITER AND DISSIPATION SENSOR DEFINITION -----------------% -MUSCL_FLOW= YES -SLOPE_LIMITER_FLOW= NONE -MUSCL_TURB= NO - -% ------------------------ LINEAR SOLVER DEFINITION ---------------------------% -LINEAR_SOLVER= FGMRES -LINEAR_SOLVER_PREC= ILU -LINEAR_SOLVER_ILU_FILL_IN= 0 -LINEAR_SOLVER_ERROR= 1E-6 -LINEAR_SOLVER_ITER= 10 - -% -------------------------- MULTIGRID PARAMETERS -----------------------------% -% -% Multi-grid levels (0 = no multi-grid) -MGLEVEL= 0 - -% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------% -CONV_NUM_METHOD_FLOW= ROE -ENTROPY_FIX_COEFF= 0.1 -TIME_DISCRE_FLOW= EULER_IMPLICIT - -% -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------% -CONV_NUM_METHOD_TURB= SCALAR_UPWIND -TIME_DISCRE_TURB= EULER_IMPLICIT -CFL_REDUCTION_TURB= 1.0 - -% --------------------------- CONVERGENCE PARAMETERS --------------------------% -% -% Number of total iterations -ITER= 1000 -CONV_RESIDUAL_MINVAL= -24 -CONV_STARTITER= 10 - -% ------------------------- INPUT/OUTPUT INFORMATION --------------------------% -% -% Mesh input file -MESH_FILENAME= NICFD_nozzle.su2 -% -% Mesh input file format (SU2, CGNS) -MESH_FORMAT= SU2 -% -% Mesh output file -MESH_OUT_FILENAME= mesh_out.su2 -% -% Restart flow input file -SOLUTION_FILENAME= solution_flow.dat -% -% Output file format (TECPLOT, TECPLOT_BINARY, PARAVIEW, PARAVIEW_BINARY, -% FIELDVIEW, FIELDVIEW_BINARY) -TABULAR_FORMAT= CSV -% -% Output file convergence history (w/o extension) -CONV_FILENAME= history -% -% Output file restart flow -RESTART_FILENAME= restart_flow.dat -% -% Output file flow (w/o extension) variables -VOLUME_FILENAME= flow -% -% Output file surface flow coefficient (w/o extension) -SURFACE_FILENAME= surface_flow -% -% Writing solution file frequency -OUTPUT_WRT_FREQ= 1000 -% -% Screen output -SCREEN_OUTPUT= (INNER_ITER, RMS_DENSITY, RMS_TKE, RMS_DISSIPATION, LIFT, DRAG) diff --git a/TestCases/coolprop/oxygen.cfg b/TestCases/coolprop/oxygen.cfg deleted file mode 100644 index 375d5a6f7a8f..000000000000 --- a/TestCases/coolprop/oxygen.cfg +++ /dev/null @@ -1,128 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% SU2 configuration file % -% Case description: Non-ideal compressible fluid flow in a converging- % -% diverging supersonic nozzle with CoolProp library % -% Author: Peng Yan, Alberto Guardone % -% Institution: Politecnico di Milano % -% Date: 2022.10.8 % -% File Version 7.4.0 Blackbird % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------% -SOLVER= RANS -KIND_TURB_MODEL= SST -MATH_PROBLEM= DIRECT -RESTART_SOL= NO -SYSTEM_MEASUREMENTS= SI -% -% -------------------- COMPRESSIBLE FREE-STREAM DEFINITION --------------------% -% -% Mach number (non-dimensional, based on the free-stream values) -MACH_NUMBER= 1E-9 -AOA= 0.0 -SIDESLIP_ANGLE= 0.0 -INIT_OPTION= TD_CONDITIONS -FREESTREAM_OPTION= TEMPERATURE_FS -FREESTREAM_PRESSURE= 904388 -% -% Free-stream temperature (288.15 K, 518.67 R by default) -FREESTREAM_TEMPERATURE= 542.13 -REF_DIMENSIONALIZATION= DIMENSIONAL - -% ---- IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------% -% -% Fluid model (STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, -% CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY, COOLPROP) -FLUID_MODEL = COOLPROP -FLUID_NAME = oxygen -% --------------------------- VISCOSITY MODEL ---------------------------------% -VISCOSITY_MODEL= CONSTANT_VISCOSITY -MU_CONSTANT= 1.21409E-05 - -% --------------------------- THERMAL CONDUCTIVITY MODEL ----------------------% -CONDUCTIVITY_MODEL= CONSTANT_CONDUCTIVITY -THERMAL_CONDUCTIVITY_CONSTANT= 0.030542828 - -% -------------------- BOUNDARY CONDITION DEFINITION --------------------------% -MARKER_HEATFLUX= ( WALL, 0.0 ) -MARKER_SYM= ( SYMMETRY ) -MARKER_RIEMANN= ( INFLOW, TOTAL_CONDITIONS_PT, 904388, 542.13, 1.0, 0.0, 0.0, OUTFLOW, STATIC_PRESSURE, 200000.0, 0.0, 0.0, 0.0, 0.0 ) - -% ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% -NUM_METHOD_GRAD= GREEN_GAUSS -CFL_NUMBER= 10.0 -CFL_ADAPT= YES -CFL_ADAPT_PARAM= ( 0.1, 2.0, 10.0, 1000.0 ) -MAX_DELTA_TIME= 1E6 - -% ----------- SLOPE LIMITER AND DISSIPATION SENSOR DEFINITION -----------------% -MUSCL_FLOW= YES -SLOPE_LIMITER_FLOW= NONE -MUSCL_TURB= NO - -% ------------------------ LINEAR SOLVER DEFINITION ---------------------------% -LINEAR_SOLVER= FGMRES -LINEAR_SOLVER_PREC= ILU -LINEAR_SOLVER_ILU_FILL_IN= 0 -LINEAR_SOLVER_ERROR= 1E-6 -LINEAR_SOLVER_ITER= 10 - -% -------------------------- MULTIGRID PARAMETERS -----------------------------% -% -% Multi-grid levels (0 = no multi-grid) -MGLEVEL= 0 - -% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------% -CONV_NUM_METHOD_FLOW= ROE -ENTROPY_FIX_COEFF= 0.1 -TIME_DISCRE_FLOW= EULER_IMPLICIT - -% -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------% -CONV_NUM_METHOD_TURB= SCALAR_UPWIND -TIME_DISCRE_TURB= EULER_IMPLICIT -CFL_REDUCTION_TURB= 1.0 - -% --------------------------- CONVERGENCE PARAMETERS --------------------------% -% -% Number of total iterations -ITER= 1000 -CONV_RESIDUAL_MINVAL= -24 -CONV_STARTITER= 10 - -% ------------------------- INPUT/OUTPUT INFORMATION --------------------------% -% -% Mesh input file -MESH_FILENAME= NICFD_nozzle.su2 -% -% Mesh input file format (SU2, CGNS) -MESH_FORMAT= SU2 -% -% Mesh output file -MESH_OUT_FILENAME= mesh_out.su2 -% -% Restart flow input file -SOLUTION_FILENAME= solution_flow.dat -% -% Output file format (TECPLOT, TECPLOT_BINARY, PARAVIEW, PARAVIEW_BINARY, -% FIELDVIEW, FIELDVIEW_BINARY) -TABULAR_FORMAT= CSV -% -% Output file convergence history (w/o extension) -CONV_FILENAME= history -% -% Output file restart flow -RESTART_FILENAME= restart_flow.dat -% -% Output file flow (w/o extension) variables -VOLUME_FILENAME= flow -% -% Output file surface flow coefficient (w/o extension) -SURFACE_FILENAME= surface_flow -% -% Writing solution file frequency -OUTPUT_WRT_FREQ= 1000 -% -% Screen output -SCREEN_OUTPUT= (INNER_ITER, RMS_DENSITY, RMS_TKE, RMS_DISSIPATION, LIFT, DRAG) diff --git a/TestCases/disc_adj_fsi/dyn_fsi/dv_young.opt b/TestCases/disc_adj_fsi/dyn_fsi/dv_young.opt new file mode 100644 index 000000000000..3c691471847f --- /dev/null +++ b/TestCases/disc_adj_fsi/dyn_fsi/dv_young.opt @@ -0,0 +1,9 @@ +INDEX VAL SCALE LOWER_BOUND UPPER_BOUND +0 1 1 0.01 100.0 +1 1 1 0.01 100.0 +2 1 1 0.01 100.0 +3 1 1 0.01 100.0 +4 1 1 0.01 100.0 +5 1 1 0.01 100.0 +6 1 1 0.01 100.0 +7 1 1 0.01 100.0 diff --git a/TestCases/fixed_cl/naca0012/flow.meta b/TestCases/fixed_cl/naca0012/flow.meta new file mode 100644 index 000000000000..1d7b61dbb1b5 --- /dev/null +++ b/TestCases/fixed_cl/naca0012/flow.meta @@ -0,0 +1,6 @@ +ITER= 12 +AOA= 1.14595660986729 +SIDESLIP_ANGLE= 0 +DCD_DCL_VALUE= 0.0705334952101821 +DCMZ_DCL_VALUE= 0.128733750666835 +INITIAL_BCTHRUST= 4000 diff --git a/TestCases/harmonic_balance/hb_rans_preconditioning/history_0 b/TestCases/harmonic_balance/hb_rans_preconditioning/history_0 new file mode 100644 index 000000000000..1d0d737d2b9a --- /dev/null +++ b/TestCases/harmonic_balance/hb_rans_preconditioning/history_0 @@ -0,0 +1,27 @@ +"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","HeatFlux_Total","HeatFlux_Maximum","Temperature_Total","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","Res_Turb[0]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" + 0, 7.03336316e-03, 7.98370887e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 5.59082867e-03, 7.98370887e-02, 7.03336316e-03, 0.00000000e+00, 8.80964382e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -1.74686659e+05, 1.67404355e+05, 0.00000000e+00, -1.47968536e+00, -9.12557856e-01, -1.13984839e+01, 4.03377035e+00, 0.00000000e+00, -5.7596599302, 0.0070333632, 0.0798370887, 0.0000000000, 0.0880964382, 0.0798370887, 0.0070333632, 0.0000000000, 0.0000000000, 0.0000000000, 0.0055908287, 0.0016235698, 4.0000000000, 3.0000000000, 0.0083520820 + 1, 9.31717670e-03, 1.15645363e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.61091788e-03, 1.15645363e-01, 9.31717670e-03, 0.00000000e+00, 8.05667987e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -1.57853637e+05, 1.52568494e+05, 0.00000000e+00, -1.70950706e+00, 9.12543004e-01, 9.73210934e-01, 3.80515139e+00, 0.00000000e+00, -5.9031700420, 0.0093171767, 0.1156453633, 0.0000000000, 0.0805667987, 0.1156453633, 0.0093171767, 0.0000000000, 0.0000000000, 0.0000000000, 0.0076109179, 0.0016235698, 5.0000000000, 3.0000000000, 0.0032493856 + 2, 1.00004910e-02, 1.40865259e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 8.33533440e-03, 1.40865259e-01, 1.00004910e-02, 0.00000000e+00, 7.09933103e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -1.39682160e+05, 1.36992913e+05, 0.00000000e+00, -1.71956627e+00, 9.25131669e-01, 8.66415355e-01, 3.80093414e+00, 0.00000000e+00, -5.9866286397, 0.0100004910, 0.1408652590, 0.0000000000, 0.0709933103, 0.1408652590, 0.0100004910, 0.0000000000, 0.0000000000, 0.0000000000, 0.0083353344, 0.0016235698, 4.0000000000, 3.0000000000, 0.0065168774 + 3, 9.77580662e-03, 1.56008136e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 8.22189430e-03, 1.56008136e-01, 9.77580662e-03, 0.00000000e+00, 6.26621591e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -1.22906348e+05, 1.22181623e+05, 0.00000000e+00, -1.71217510e+00, 9.05699105e-01, 7.16544782e-01, 3.81072421e+00, 0.00000000e+00, -6.0073740469, 0.0097758066, 0.1560081357, 0.0000000000, 0.0626621591, 0.1560081357, 0.0097758066, 0.0000000000, 0.0000000000, 0.0000000000, 0.0082218943, 0.0016235698, 4.0000000000, 3.0000000000, 0.0094642531 + 4, 9.16836125e-03, 1.60264764e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.72482160e-03, 1.60264764e-01, 9.16836125e-03, 0.00000000e+00, 5.72075921e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -1.09067870e+05, 1.08736128e+05, 0.00000000e+00, -1.75314933e+00, 8.48732801e-01, 6.43039554e-01, 3.77043806e+00, 0.00000000e+00, -5.9877653818, 0.0091683612, 0.1602647639, 0.0000000000, 0.0572075921, 0.1602647639, 0.0091683612, 0.0000000000, 0.0000000000, 0.0000000000, 0.0077248216, 0.0016235698, 5.0000000000, 3.0000000000, 0.0123891107 + 5, 8.53581987e-03, 1.56647818e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.16689771e-03, 1.56647818e-01, 8.53581987e-03, 0.00000000e+00, 5.44905126e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -9.86337245e+04, 9.71991939e+04, 0.00000000e+00, -1.82216594e+00, 7.66412291e-01, 6.62132610e-01, 3.70224036e+00, 0.00000000e+00, -5.9702796817, 0.0085358199, 0.1566478175, 0.0000000000, 0.0544905126, 0.1566478175, 0.0085358199, 0.0000000000, 0.0000000000, 0.0000000000, 0.0071668977, 0.0016235698, 5.0000000000, 3.0000000000, 0.0154967872 + 6, 8.03205134e-03, 1.50146868e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.72851940e-03, 1.50146868e-01, 8.03205134e-03, 0.00000000e+00, 5.34946314e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -9.12666875e+04, 8.85935751e+04, 0.00000000e+00, -1.87544763e+00, 6.79471195e-01, 6.75595938e-01, 3.65065868e+00, 0.00000000e+00, -5.9386436805, 0.0080320513, 0.1501468676, 0.0000000000, 0.0534946314, 0.1501468676, 0.0080320513, 0.0000000000, 0.0000000000, 0.0000000000, 0.0067285194, 0.0016235698, 5.0000000000, 3.0000000000, 0.0186808514 + 7, 7.71929863e-03, 1.44232635e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.46976618e-03, 1.44232635e-01, 7.71929863e-03, 0.00000000e+00, 5.35197781e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -8.61826253e+04, 8.29989962e+04, 0.00000000e+00, -1.89870894e+00, 6.13850078e-01, 6.61952704e-01, 3.62763338e+00, 0.00000000e+00, -5.9234311887, 0.0077192986, 0.1442326352, 0.0000000000, 0.0535197781, 0.1442326352, 0.0077192986, 0.0000000000, 0.0000000000, 0.0000000000, 0.0064697662, 0.0016235698, 5.0000000000, 3.0000000000, 0.0218663161 + 8, 7.57736617e-03, 1.40364434e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.36744289e-03, 1.40364434e-01, 7.57736617e-03, 0.00000000e+00, 5.39835194e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -8.25048020e+04, 7.92561746e+04, 0.00000000e+00, -1.91011989e+00, 5.77637340e-01, 6.35003620e-01, 3.61422141e+00, 0.00000000e+00, -5.9339384361, 0.0075773662, 0.1403644345, 0.0000000000, 0.0539835194, 0.1403644345, 0.0075773662, 0.0000000000, 0.0000000000, 0.0000000000, 0.0063674429, 0.0016235698, 5.0000000000, 3.0000000000, 0.0250226906 + 9, 7.57105769e-03, 1.38448749e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.38142553e-03, 1.38448749e-01, 7.57105769e-03, 0.00000000e+00, 5.46849122e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -7.95408906e+04, 7.63597621e+04, 0.00000000e+00, -1.91837004e+00, 5.61386004e-01, 6.08789073e-01, 3.60463399e+00, 0.00000000e+00, -5.9574701994, 0.0075710577, 0.1384487491, 0.0000000000, 0.0546849122, 0.1384487491, 0.0075710577, 0.0000000000, 0.0000000000, 0.0000000000, 0.0063814255, 0.0016235698, 5.0000000000, 3.0000000000, 0.0281988218 + 10, 7.63754514e-03, 1.37801550e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.45191676e-03, 1.37801550e-01, 7.63754514e-03, 0.00000000e+00, 5.54242326e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -7.68668586e+04, 7.37853141e+04, 0.00000000e+00, -1.92540244e+00, 5.57399920e-01, 5.89086918e-01, 3.59754525e+00, 0.00000000e+00, -5.9783584577, 0.0076375451, 0.1378015497, 0.0000000000, 0.0554242326, 0.1378015497, 0.0076375451, 0.0000000000, 0.0000000000, 0.0000000000, 0.0064519168, 0.0016235698, 5.0000000000, 3.0000000000, 0.0313950423 + 11, 7.72224367e-03, 1.37684298e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.53092529e-03, 1.37684298e-01, 7.72224367e-03, 0.00000000e+00, 5.60865965e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -7.42937989e+04, 7.13213599e+04, 0.00000000e+00, -1.93307962e+00, 5.56703533e-01, 5.75293460e-01, 3.58967844e+00, 0.00000000e+00, -5.9905251043, 0.0077222437, 0.1376842980, 0.0000000000, 0.0560865965, 0.1376842980, 0.0077222437, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065309253, 0.0016235698, 5.0000000000, 3.0000000000, 0.0345859298 + 12, 7.78935673e-03, 1.37578494e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.58904690e-03, 1.37578494e-01, 7.78935673e-03, 0.00000000e+00, 5.66175461e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -7.17676682e+04, 6.89025376e+04, 0.00000000e+00, -1.93960400e+00, 5.52844938e-01, 5.65428523e-01, 3.58304702e+00, 0.00000000e+00, -5.9950948295, 0.0077893567, 0.1375784942, 0.0000000000, 0.0566175461, 0.1375784942, 0.0077893567, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065890469, 0.0016235698, 5.0000000000, 3.0000000000, 0.0377539701 + 13, 7.82539866e-03, 1.37254693e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.61755079e-03, 1.37254693e-01, 7.82539866e-03, 0.00000000e+00, 5.70137056e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -6.92963670e+04, 6.65334545e+04, 0.00000000e+00, -1.94447062e+00, 5.45360771e-01, 5.58469245e-01, 3.57848316e+00, 0.00000000e+00, -5.9965137138, 0.0078253987, 0.1372546932, 0.0000000000, 0.0570137056, 0.1372546932, 0.0078253987, 0.0000000000, 0.0000000000, 0.0000000000, 0.0066175508, 0.0016235698, 5.0000000000, 3.0000000000, 0.0409548801 + 14, 7.83293137e-03, 1.36703592e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.62112310e-03, 1.36703592e-01, 7.83293137e-03, 0.00000000e+00, 5.72986507e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -6.69168642e+04, 6.42491860e+04, 0.00000000e+00, -1.94874547e+00, 5.34615974e-01, 5.54087075e-01, 3.57420834e+00, 0.00000000e+00, -5.9956161610, 0.0078329314, 0.1367035920, 0.0000000000, 0.0572986507, 0.1367035920, 0.0078329314, 0.0000000000, 0.0000000000, 0.0000000000, 0.0066211231, 0.0016235698, 5.0000000000, 3.0000000000, 0.0441353316 + 15, 7.82200492e-03, 1.36014045e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.60998018e-03, 1.36014045e-01, 7.82200492e-03, 0.00000000e+00, 5.75088029e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -6.46646593e+04, 6.20856594e+04, 0.00000000e+00, -1.95149265e+00, 5.22049599e-01, 5.52098066e-01, 3.57124776e+00, 0.00000000e+00, -5.9942350081, 0.0078220049, 0.1360140453, 0.0000000000, 0.0575088029, 0.1360140453, 0.0078220049, 0.0000000000, 0.0000000000, 0.0000000000, 0.0066099802, 0.0016235698, 5.0000000000, 3.0000000000, 0.0473144338 + 16, 7.80384006e-03, 1.35277841e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.59412096e-03, 1.35277841e-01, 7.80384006e-03, 0.00000000e+00, 5.76874973e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -6.25583636e+04, 6.00629816e+04, 0.00000000e+00, -1.95232165e+00, 5.09746879e-01, 5.52144097e-01, 3.57005303e+00, 0.00000000e+00, -5.9936686220, 0.0078038401, 0.1352778406, 0.0000000000, 0.0576874973, 0.1352778406, 0.0078038401, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065941210, 0.0016235698, 5.0000000000, 3.0000000000, 0.0505218003 + 17, 7.78674842e-03, 1.34546856e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.58023162e-03, 1.34546856e-01, 7.78674842e-03, 0.00000000e+00, 5.78738785e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -6.05985740e+04, 5.81826265e+04, 0.00000000e+00, -1.95132040e+00, 4.99164477e-01, 5.53973708e-01, 3.57040339e+00, 0.00000000e+00, -5.9924781491, 0.0077867484, 0.1345468564, 0.0000000000, 0.0578738785, 0.1345468564, 0.0077867484, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065802316, 0.0016235698, 5.0000000000, 3.0000000000, 0.0536713345 + 18, 7.77480136e-03, 1.33830712e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.57108304e-03, 1.33830712e-01, 7.77480136e-03, 0.00000000e+00, 5.80942987e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -5.87734793e+04, 5.64328297e+04, 0.00000000e+00, -1.94838662e+00, 4.91522561e-01, 5.57248945e-01, 3.57254682e+00, 0.00000000e+00, -5.9900064034, 0.0077748014, 0.1338307121, 0.0000000000, 0.0580942987, 0.1338307121, 0.0077748014, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065710830, 0.0016235698, 5.0000000000, 3.0000000000, 0.0568384463 + 19, 7.76847332e-03, 1.33114231e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.56649629e-03, 1.33114231e-01, 7.76847332e-03, 0.00000000e+00, 5.83594503e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -5.70661796e+04, 5.47961871e+04, 0.00000000e+00, -1.94412395e+00, 4.85934804e-01, 5.61636468e-01, 3.57579301e+00, 0.00000000e+00, -5.9862393017, 0.0077684733, 0.1331142305, 0.0000000000, 0.0583594503, 0.1331142305, 0.0077684733, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065664963, 0.0016235698, 5.0000000000, 3.0000000000, 0.0600212455 + 20, 7.76633075e-03, 1.32376297e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.56493664e-03, 1.32376297e-01, 7.76633075e-03, 0.00000000e+00, 5.86685904e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -5.54603657e+04, 5.32559035e+04, 0.00000000e+00, -1.93872448e+00, 4.82448465e-01, 5.67053363e-01, 3.57993904e+00, 0.00000000e+00, -5.9809768638, 0.0077663308, 0.1323762970, 0.0000000000, 0.0586685904, 0.1323762970, 0.0077663308, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065649366, 0.0016235698, 5.0000000000, 3.0000000000, 0.0631811634 + 21, 7.76637653e-03, 1.31601264e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.56461165e-03, 1.31601264e-01, 7.76637653e-03, 0.00000000e+00, 5.90144524e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -5.39431587e+04, 5.17989118e+04, 0.00000000e+00, -1.93221460e+00, 4.81232069e-01, 5.73343744e-01, 3.58519778e+00, 0.00000000e+00, -5.9750721640, 0.0077663765, 0.1316012639, 0.0000000000, 0.0590144524, 0.1316012639, 0.0077663765, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065646117, 0.0016235698, 5.0000000000, 3.0000000000, 0.0663544325 + 22, 7.76702772e-03, 1.30781964e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.56420785e-03, 1.30781964e-01, 7.76702772e-03, 0.00000000e+00, 5.93891351e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -5.25054878e+04, 5.04163305e+04, 0.00000000e+00, -1.92530246e+00, 4.80694373e-01, 5.80012650e-01, 3.59063277e+00, 0.00000000e+00, -5.9687871544, 0.0077670277, 0.1307819638, 0.0000000000, 0.0593891351, 0.1307819638, 0.0077670277, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065642079, 0.0016235698, 5.0000000000, 3.0000000000, 0.0695251976 + 23, 7.76748497e-03, 1.29917564e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.56309260e-03, 1.29917564e-01, 7.76748497e-03, 0.00000000e+00, 5.97877972e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -5.11411997e+04, 4.91024327e+04, 0.00000000e+00, -1.91780535e+00, 4.81161453e-01, 5.87119395e-01, 3.59656872e+00, 0.00000000e+00, -5.9621475829, 0.0077674850, 0.1299175640, 0.0000000000, 0.0597877972, 0.1299175640, 0.0077674850, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065630926, 0.0016235698, 5.0000000000, 3.0000000000, 0.0727013143 + 24, 7.76766257e-03, 1.29010022e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.56120779e-03, 1.29010022e-01, 7.76766257e-03, 0.00000000e+00, 6.02097609e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -4.98457496e+04, 4.78531921e+04, 0.00000000e+00, -1.90996410e+00, 4.82646144e-01, 5.94335914e-01, 3.60280696e+00, 0.00000000e+00, -5.9557739883, 0.0077676626, 0.1290100217, 0.0000000000, 0.0602097609, 0.1290100217, 0.0077676626, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065612078, 0.0016235698, 5.0000000000, 3.0000000000, 0.0758718492 + 25, 7.76795637e-03, 1.28061496e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.55886445e-03, 1.28061496e-01, 7.76795637e-03, 0.00000000e+00, 6.06580169e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -4.86151901e+04, 4.66651888e+04, 0.00000000e+00, -1.90209828e+00, 4.84069934e-01, 6.01480786e-01, 3.60900184e+00, 0.00000000e+00, -5.9492754552, 0.0077679564, 0.1280614958, 0.0000000000, 0.0606580169, 0.1280614958, 0.0077679564, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065588644, 0.0016235698, 5.0000000000, 3.0000000000, 0.0790440172 diff --git a/TestCases/harmonic_balance/hb_rans_preconditioning/history_1 b/TestCases/harmonic_balance/hb_rans_preconditioning/history_1 new file mode 100644 index 000000000000..2c817fae6965 --- /dev/null +++ b/TestCases/harmonic_balance/hb_rans_preconditioning/history_1 @@ -0,0 +1,27 @@ +"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","HeatFlux_Total","HeatFlux_Maximum","Temperature_Total","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","Res_Turb[0]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" + 0, 5.88351349e-02, 8.05947009e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.13230454e-02, 8.05947009e-02, 5.88351349e-02, 0.00000000e+00, 7.30012448e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -1.74695327e+05, 1.67408845e+05, 0.00000000e+00, -1.47470008e+00, -1.12039588e+00, -1.14013076e+01, 4.03876678e+00, 0.00000000e+00, -5.7579158645, 0.0588351349, 0.0805947009, 0.0000000000, 0.7300124479, 0.0805947009, 0.0588351349, 0.0000000000, 0.0000000000, 0.0000000000, 0.0313230454, 0.0014002452, 4.0000000000, 3.0000000000, 0.0083520820 + 1, 8.23262722e-02, 1.16724032e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.29459347e-02, 1.16724032e-01, 8.23262722e-02, 0.00000000e+00, 7.05306960e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -1.57844819e+05, 1.52562857e+05, 0.00000000e+00, -1.70454872e+00, 9.15099389e-01, 9.74212093e-01, 3.80997704e+00, 0.00000000e+00, -5.8977194806, 0.0823262722, 0.1167240322, 0.0000000000, 0.7053069596, 0.1167240322, 0.0823262722, 0.0000000000, 0.0000000000, 0.0000000000, 0.0429459347, 0.0014002452, 5.0000000000, 3.0000000000, 0.0032493856 + 2, 9.13532988e-02, 1.42116653e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.70430280e-02, 1.42116653e-01, 9.13532988e-02, 0.00000000e+00, 6.42805024e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -1.39664499e+05, 1.37007639e+05, 0.00000000e+00, -1.71655478e+00, 9.26588717e-01, 8.68654996e-01, 3.80377554e+00, 0.00000000e+00, -5.9827725131, 0.0913532988, 0.1421166533, 0.0000000000, 0.6428050241, 0.1421166533, 0.0913532988, 0.0000000000, 0.0000000000, 0.0000000000, 0.0470430280, 0.0014002452, 4.0000000000, 3.0000000000, 0.0065168774 + 3, 9.09983007e-02, 1.57275171e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.64402228e-02, 1.57275171e-01, 9.09983007e-02, 0.00000000e+00, 5.78592920e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -1.22885096e+05, 1.22204790e+05, 0.00000000e+00, -1.70998387e+00, 9.06835176e-01, 7.20427091e-01, 3.81284933e+00, 0.00000000e+00, -6.0035465018, 0.0909983007, 0.1572751713, 0.0000000000, 0.5785929202, 0.1572751713, 0.0909983007, 0.0000000000, 0.0000000000, 0.0000000000, 0.0464402228, 0.0014002452, 4.0000000000, 3.0000000000, 0.0094642531 + 4, 8.60602738e-02, 1.61466182e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.36585268e-02, 1.61466182e-01, 8.60602738e-02, 0.00000000e+00, 5.32992561e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -1.09047175e+05, 1.08742537e+05, 0.00000000e+00, -1.75072090e+00, 8.49927969e-01, 6.47312318e-01, 3.77283958e+00, 0.00000000e+00, -5.9840428545, 0.0860602738, 0.1614661818, 0.0000000000, 0.5329925614, 0.1614661818, 0.0860602738, 0.0000000000, 0.0000000000, 0.0000000000, 0.0436585268, 0.0014002452, 4.0000000000, 3.0000000000, 0.0123891107 + 5, 8.01354806e-02, 1.57756029e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.04682711e-02, 1.57756029e-01, 8.01354806e-02, 0.00000000e+00, 5.07970955e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -9.86164871e+04, 9.71817693e+04, 0.00000000e+00, -1.81910928e+00, 7.67848703e-01, 6.65562859e-01, 3.70522121e+00, 0.00000000e+00, -5.9670134382, 0.0801354806, 0.1577560287, 0.0000000000, 0.5079709555, 0.1577560287, 0.0801354806, 0.0000000000, 0.0000000000, 0.0000000000, 0.0404682711, 0.0014002452, 5.0000000000, 3.0000000000, 0.0154967872 + 6, 7.51963852e-02, 1.51180316e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.78377380e-02, 1.51180316e-01, 7.51963852e-02, 0.00000000e+00, 4.97395344e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -9.12543478e+04, 8.85774881e+04, 0.00000000e+00, -1.87194900e+00, 6.81319819e-01, 6.78636052e-01, 3.65398863e+00, 0.00000000e+00, -5.9360893299, 0.0751963852, 0.1511803159, 0.0000000000, 0.4973953439, 0.1511803159, 0.0751963852, 0.0000000000, 0.0000000000, 0.0000000000, 0.0378377380, 0.0014002452, 5.0000000000, 3.0000000000, 0.0186808514 + 7, 7.19466542e-02, 1.45216657e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.61005467e-02, 1.45216657e-01, 7.19466542e-02, 0.00000000e+00, 4.95443537e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -8.61745750e+04, 8.29883472e+04, 0.00000000e+00, -1.89519523e+00, 6.16156166e-01, 6.64981031e-01, 3.63094485e+00, 0.00000000e+00, -5.9219462902, 0.0719466542, 0.1452166572, 0.0000000000, 0.4954435367, 0.1452166572, 0.0719466542, 0.0000000000, 0.0000000000, 0.0000000000, 0.0361005467, 0.0014002452, 5.0000000000, 3.0000000000, 0.0218663161 + 8, 7.01917625e-02, 1.41322065e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.51297189e-02, 1.41322065e-01, 7.01917625e-02, 0.00000000e+00, 4.96679428e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -8.24995012e+04, 7.92502143e+04, 0.00000000e+00, -1.90669906e+00, 5.80250039e-01, 6.38169836e-01, 3.61746974e+00, 0.00000000e+00, -5.9319523315, 0.0701917625, 0.1413220653, 0.0000000000, 0.4966794277, 0.1413220653, 0.0701917625, 0.0000000000, 0.0000000000, 0.0000000000, 0.0351297189, 0.0014002452, 5.0000000000, 3.0000000000, 0.0250226906 + 9, 6.96311569e-02, 1.39398828e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.48194659e-02, 1.39398828e-01, 6.96311569e-02, 0.00000000e+00, 4.99510348e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -7.95370911e+04, 7.63560163e+04, 0.00000000e+00, -1.91506050e+00, 5.64077491e-01, 6.12090462e-01, 3.60779290e+00, 0.00000000e+00, -5.9553280561, 0.0696311569, 0.1393988276, 0.0000000000, 0.4995103478, 0.1393988276, 0.0696311569, 0.0000000000, 0.0000000000, 0.0000000000, 0.0348194659, 0.0014002452, 5.0000000000, 3.0000000000, 0.0281988218 + 10, 6.97967376e-02, 1.38755013e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.49158318e-02, 1.38755013e-01, 6.97967376e-02, 0.00000000e+00, 5.03021376e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -7.68639668e+04, 7.37824817e+04, 0.00000000e+00, -1.92218791e+00, 5.60001154e-01, 5.92453179e-01, 3.60061050e+00, 0.00000000e+00, -5.9760868591, 0.0697967376, 0.1387550130, 0.0000000000, 0.5030213765, 0.1387550130, 0.0697967376, 0.0000000000, 0.0000000000, 0.0000000000, 0.0349158318, 0.0014002452, 5.0000000000, 3.0000000000, 0.0313950423 + 11, 7.02632056e-02, 1.38645277e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.51821755e-02, 1.38645277e-01, 7.02632056e-02, 0.00000000e+00, 5.06783982e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -7.42909632e+04, 7.13184494e+04, 0.00000000e+00, -1.92991261e+00, 5.59280757e-01, 5.78667061e-01, 3.59270151e+00, 0.00000000e+00, -5.9882005864, 0.0702632056, 0.1386452769, 0.0000000000, 0.5067839825, 0.1386452769, 0.0702632056, 0.0000000000, 0.0000000000, 0.0000000000, 0.0351821755, 0.0014002452, 5.0000000000, 3.0000000000, 0.0345859298 + 12, 7.07208906e-02, 1.38546778e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.54442846e-02, 1.38546778e-01, 7.07208906e-02, 0.00000000e+00, 5.10447748e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -7.17645674e+04, 6.88993412e+04, 0.00000000e+00, -1.93647307e+00, 5.55415885e-01, 5.68788833e-01, 3.58604004e+00, 0.00000000e+00, -5.9928037536, 0.0707208906, 0.1385467776, 0.0000000000, 0.5104477479, 0.1385467776, 0.0707208906, 0.0000000000, 0.0000000000, 0.0000000000, 0.0354442846, 0.0014002452, 5.0000000000, 3.0000000000, 0.0377539701 + 13, 7.10238872e-02, 1.38227751e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.56191478e-02, 1.38227751e-01, 7.10238872e-02, 0.00000000e+00, 5.13817859e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -6.92930226e+04, 6.65301040e+04, 0.00000000e+00, -1.94138028e+00, 5.47956755e-01, 5.61809883e-01, 3.58143439e+00, 0.00000000e+00, -5.9942465079, 0.0710238872, 0.1382277512, 0.0000000000, 0.5138178595, 0.1382277512, 0.0710238872, 0.0000000000, 0.0000000000, 0.0000000000, 0.0356191478, 0.0014002452, 5.0000000000, 3.0000000000, 0.0409548801 + 14, 7.11529048e-02, 1.37678687e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.56950513e-02, 1.37678687e-01, 7.11529048e-02, 0.00000000e+00, 5.16804064e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -6.69134091e+04, 6.42458467e+04, 0.00000000e+00, -1.94568075e+00, 5.37272036e-01, 5.57404425e-01, 3.57713327e+00, 0.00000000e+00, -5.9934095550, 0.0711529048, 0.1376786867, 0.0000000000, 0.5168040639, 0.1376786867, 0.0711529048, 0.0000000000, 0.0000000000, 0.0000000000, 0.0356950513, 0.0014002452, 5.0000000000, 3.0000000000, 0.0441353316 + 15, 7.11570318e-02, 1.36989284e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.56987593e-02, 1.36989284e-01, 7.11570318e-02, 0.00000000e+00, 5.19435023e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -6.46612503e+04, 6.20825230e+04, 0.00000000e+00, -1.94843601e+00, 5.24819800e-01, 5.55391073e-01, 3.57416708e+00, 0.00000000e+00, -5.9920749585, 0.0711570318, 0.1369892839, 0.0000000000, 0.5194350227, 0.1369892839, 0.0711570318, 0.0000000000, 0.0000000000, 0.0000000000, 0.0356987593, 0.0014002452, 5.0000000000, 3.0000000000, 0.0473144338 + 16, 7.11022185e-02, 1.36252316e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.56672422e-02, 1.36252316e-01, 7.11022185e-02, 0.00000000e+00, 5.21842274e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -6.25551174e+04, 6.00601703e+04, 0.00000000e+00, -1.94926914e+00, 5.12681717e-01, 5.55423888e-01, 3.57299226e+00, 0.00000000e+00, -5.9915251379, 0.0711022185, 0.1362523161, 0.0000000000, 0.5218422741, 0.1362523161, 0.0711022185, 0.0000000000, 0.0000000000, 0.0000000000, 0.0356672422, 0.0014002452, 5.0000000000, 3.0000000000, 0.0505218003 + 17, 7.10396389e-02, 1.35520438e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.56298023e-02, 1.35520438e-01, 7.10396389e-02, 0.00000000e+00, 5.24198710e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -6.05955374e+04, 5.81801791e+04, 0.00000000e+00, -1.94830743e+00, 5.02218337e-01, 5.57225031e-01, 3.57329633e+00, 0.00000000e+00, -5.9903288317, 0.0710396389, 0.1355204382, 0.0000000000, 0.5241987104, 0.1355204382, 0.0710396389, 0.0000000000, 0.0000000000, 0.0000000000, 0.0356298023, 0.0014002452, 5.0000000000, 3.0000000000, 0.0536713345 + 18, 7.09957264e-02, 1.34803671e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.56020743e-02, 1.34803671e-01, 7.09957264e-02, 0.00000000e+00, 5.26660187e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -5.87706595e+04, 5.64307557e+04, 0.00000000e+00, -1.94540151e+00, 4.94645784e-01, 5.60471480e-01, 3.57540981e+00, 0.00000000e+00, -5.9878513107, 0.0709957264, 0.1348036708, 0.0000000000, 0.5266601865, 0.1348036708, 0.0709957264, 0.0000000000, 0.0000000000, 0.0000000000, 0.0356020743, 0.0014002452, 5.0000000000, 3.0000000000, 0.0568384463 + 19, 7.09755533e-02, 1.34086917e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.55876508e-02, 1.34086917e-01, 7.09755533e-02, 0.00000000e+00, 5.29324969e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -5.70635603e+04, 5.47944707e+04, 0.00000000e+00, -1.94113824e+00, 4.89226758e-01, 5.64863726e-01, 3.57866674e+00, 0.00000000e+00, -5.9840433856, 0.0709755533, 0.1340869172, 0.0000000000, 0.5293249695, 0.1340869172, 0.0709755533, 0.0000000000, 0.0000000000, 0.0000000000, 0.0355876508, 0.0014002452, 5.0000000000, 3.0000000000, 0.0600212455 + 20, 7.09720937e-02, 1.33348955e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.55830597e-02, 1.33348955e-01, 7.09720937e-02, 0.00000000e+00, 5.32228346e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -5.54579223e+04, 5.32545124e+04, 0.00000000e+00, -1.93572726e+00, 4.85897585e-01, 5.70295685e-01, 3.58285751e+00, 0.00000000e+00, -5.9788123258, 0.0709720937, 0.1333489548, 0.0000000000, 0.5322283462, 0.1333489548, 0.0709720937, 0.0000000000, 0.0000000000, 0.0000000000, 0.0355830597, 0.0014002452, 5.0000000000, 3.0000000000, 0.0631811634 + 21, 7.09750556e-02, 1.32573982e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.55826405e-02, 1.32573982e-01, 7.09750556e-02, 0.00000000e+00, 5.35361876e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -5.39408666e+04, 5.17978017e+04, 0.00000000e+00, -1.92924543e+00, 4.84766247e-01, 5.76567854e-01, 3.58808988e+00, 0.00000000e+00, -5.9728650234, 0.0709750556, 0.1325739816, 0.0000000000, 0.5353618764, 0.1325739816, 0.0709750556, 0.0000000000, 0.0000000000, 0.0000000000, 0.0355826405, 0.0014002452, 5.0000000000, 3.0000000000, 0.0663544325 + 22, 7.09763164e-02, 1.31754693e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.55817035e-02, 1.31754693e-01, 7.09763164e-02, 0.00000000e+00, 5.38700479e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -5.25033308e+04, 5.04154637e+04, 0.00000000e+00, -1.92229244e+00, 4.84404620e-01, 5.83273058e-01, 3.59359330e+00, 0.00000000e+00, -5.9665367601, 0.0709763164, 0.1317546934, 0.0000000000, 0.5387004791, 0.1317546934, 0.0709763164, 0.0000000000, 0.0000000000, 0.0000000000, 0.0355817035, 0.0014002452, 5.0000000000, 3.0000000000, 0.0695251976 + 23, 7.09718655e-02, 1.30890182e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.55777551e-02, 1.30890182e-01, 7.09718655e-02, 0.00000000e+00, 5.42224515e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -5.11391705e+04, 4.91017880e+04, 0.00000000e+00, -1.91477794e+00, 4.85005177e-01, 5.90398331e-01, 3.59957289e+00, 0.00000000e+00, -5.9598836196, 0.0709718655, 0.1308901820, 0.0000000000, 0.5422245153, 0.1308901820, 0.0709718655, 0.0000000000, 0.0000000000, 0.0000000000, 0.0355777551, 0.0014002452, 5.0000000000, 3.0000000000, 0.0727013143 + 24, 7.09612210e-02, 1.29982406e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.55702977e-02, 1.29982406e-01, 7.09612210e-02, 0.00000000e+00, 5.45929430e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -4.98438446e+04, 4.78527490e+04, 0.00000000e+00, -1.90693163e+00, 4.86599440e-01, 5.97641616e-01, 3.60583804e+00, 0.00000000e+00, -5.9534846390, 0.0709612210, 0.1299824064, 0.0000000000, 0.5459294298, 0.1299824064, 0.0709612210, 0.0000000000, 0.0000000000, 0.0000000000, 0.0355702977, 0.0014002452, 5.0000000000, 3.0000000000, 0.0758718492 + 25, 7.09459022e-02, 1.29033584e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.55600932e-02, 1.29033584e-01, 7.09459022e-02, 0.00000000e+00, 5.49825093e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -4.86134117e+04, 4.66649487e+04, 0.00000000e+00, -1.89905162e+00, 4.88201711e-01, 6.04818600e-01, 3.61206950e+00, 0.00000000e+00, -5.9469672944, 0.0709459022, 0.1290335839, 0.0000000000, 0.5498250929, 0.1290335839, 0.0709459022, 0.0000000000, 0.0000000000, 0.0000000000, 0.0355600932, 0.0014002452, 5.0000000000, 3.0000000000, 0.0790440172 diff --git a/TestCases/harmonic_balance/hb_rans_preconditioning/history_2 b/TestCases/harmonic_balance/hb_rans_preconditioning/history_2 new file mode 100644 index 000000000000..8d78e9e07afc --- /dev/null +++ b/TestCases/harmonic_balance/hb_rans_preconditioning/history_2 @@ -0,0 +1,27 @@ +"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","HeatFlux_Total","HeatFlux_Maximum","Temperature_Total","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","Res_Turb[0]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" + 0, 6.59086932e-02, 8.08913650e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.32268210e-02, 8.08913650e-02, 6.59086932e-02, 0.00000000e+00, 8.14780331e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -1.74693305e+05, 1.67403568e+05, 0.00000000e+00, -1.47337597e+00, -1.54704582e+00, -1.14012147e+01, 4.04009665e+00, 0.00000000e+00, -5.7574806701, 0.0659086932, 0.0808913650, 0.0000000000, 0.8147803308, 0.0808913650, 0.0659086932, 0.0000000000, 0.0000000000, 0.0000000000, 0.0332268210, 0.0013479575, 4.0000000000, 3.0000000000, 0.0083520820 + 1, 9.27678092e-02, 1.17164567e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.56286768e-02, 1.17164567e-01, 9.27678092e-02, 0.00000000e+00, 7.91773587e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -1.57835513e+05, 1.52553753e+05, 0.00000000e+00, -1.70329902e+00, 9.15559514e-01, 9.74417389e-01, 3.81124344e+00, 0.00000000e+00, -5.8964993795, 0.0927678092, 0.1171645666, 0.0000000000, 0.7917735870, 0.1171645666, 0.0927678092, 0.0000000000, 0.0000000000, 0.0000000000, 0.0456286768, 0.0013479575, 5.0000000000, 3.0000000000, 0.0032493856 + 2, 1.03282538e-01, 1.42638230e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 5.00069593e-02, 1.42638230e-01, 1.03282538e-01, 0.00000000e+00, 7.24087355e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -1.39654755e+05, 1.37010947e+05, 0.00000000e+00, -1.71578669e+00, 9.26876985e-01, 8.69266183e-01, 3.80456476e+00, 0.00000000e+00, -5.9818345149, 0.1032825384, 0.1426382296, 0.0000000000, 0.7240873553, 0.1426382296, 0.1032825384, 0.0000000000, 0.0000000000, 0.0000000000, 0.0500069593, 0.0013479575, 4.0000000000, 3.0000000000, 0.0065168774 + 3, 1.03108525e-01, 1.57810459e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.93954006e-02, 1.57810459e-01, 1.03108525e-01, 0.00000000e+00, 6.53369401e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -1.22876675e+05, 1.22217756e+05, 0.00000000e+00, -1.70943936e+00, 9.07067116e-01, 7.21658920e-01, 3.81344119e+00, 0.00000000e+00, -6.0026170307, 0.1031085252, 0.1578104591, 0.0000000000, 0.6533694011, 0.1578104591, 0.1031085252, 0.0000000000, 0.0000000000, 0.0000000000, 0.0493954006, 0.0013479575, 4.0000000000, 3.0000000000, 0.0094642531 + 4, 9.76346012e-02, 1.61976470e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.64600669e-02, 1.61976470e-01, 9.76346012e-02, 0.00000000e+00, 6.02770275e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -1.09040650e+05, 1.08754424e+05, 0.00000000e+00, -1.75008599e+00, 8.50177722e-01, 6.48758334e-01, 3.77354388e+00, 0.00000000e+00, -5.9830704638, 0.0976346012, 0.1619764697, 0.0000000000, 0.6027702750, 0.1619764697, 0.0976346012, 0.0000000000, 0.0000000000, 0.0000000000, 0.0464600669, 0.0013479575, 4.0000000000, 3.0000000000, 0.0123891107 + 5, 9.09550318e-02, 1.58228499e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.30715335e-02, 1.58228499e-01, 9.09550318e-02, 0.00000000e+00, 5.74833438e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -9.86117737e+04, 9.71863360e+04, 0.00000000e+00, -1.81827638e+00, 7.68135345e-01, 6.66763119e-01, 3.70612651e+00, 0.00000000e+00, -5.9660991315, 0.0909550318, 0.1582284987, 0.0000000000, 0.5748334377, 0.1582284987, 0.0909550318, 0.0000000000, 0.0000000000, 0.0000000000, 0.0430715335, 0.0013479575, 5.0000000000, 3.0000000000, 0.0154967872 + 6, 8.53369114e-02, 1.51619857e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.02509723e-02, 1.51619857e-01, 8.53369114e-02, 0.00000000e+00, 5.62834664e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -9.12513695e+04, 8.85791304e+04, 0.00000000e+00, -1.87096342e+00, 6.81674856e-01, 6.79718620e-01, 3.65502489e+00, 0.00000000e+00, -5.9353591591, 0.0853369114, 0.1516198573, 0.0000000000, 0.5628346640, 0.1516198573, 0.0853369114, 0.0000000000, 0.0000000000, 0.0000000000, 0.0402509723, 0.0013479575, 5.0000000000, 3.0000000000, 0.0186808514 + 7, 8.16001513e-02, 1.45633109e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.83539143e-02, 1.45633109e-01, 8.16001513e-02, 0.00000000e+00, 5.60313186e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -8.61728951e+04, 8.29883974e+04, 0.00000000e+00, -1.89416981e+00, 6.16608742e-01, 6.66072786e-01, 3.63200251e+00, 0.00000000e+00, -5.9214359944, 0.0816001513, 0.1456331090, 0.0000000000, 0.5603131863, 0.1456331090, 0.0816001513, 0.0000000000, 0.0000000000, 0.0000000000, 0.0383539143, 0.0013479575, 5.0000000000, 3.0000000000, 0.0218663161 + 8, 7.95357678e-02, 1.41724922e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.72470034e-02, 1.41724922e-01, 7.95357678e-02, 0.00000000e+00, 5.61198178e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -8.24985368e+04, 7.92498795e+04, 0.00000000e+00, -1.90567133e+00, 5.80789523e-01, 6.39327495e-01, 3.61852759e+00, 0.00000000e+00, -5.9313714320, 0.0795357678, 0.1417249217, 0.0000000000, 0.5611981776, 0.1417249217, 0.0795357678, 0.0000000000, 0.0000000000, 0.0000000000, 0.0372470034, 0.0013479575, 5.0000000000, 3.0000000000, 0.0250226906 + 9, 7.88172877e-02, 1.39796508e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.68410975e-02, 1.39796508e-01, 7.88172877e-02, 0.00000000e+00, 5.63800119e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -7.95364195e+04, 7.63556345e+04, 0.00000000e+00, -1.91404509e+00, 5.64655086e-01, 6.13318610e-01, 3.60883695e+00, 0.00000000e+00, -5.9546734354, 0.0788172877, 0.1397965078, 0.0000000000, 0.5638001188, 0.1397965078, 0.0788172877, 0.0000000000, 0.0000000000, 0.0000000000, 0.0368410975, 0.0013479575, 5.0000000000, 3.0000000000, 0.0281988218 + 10, 7.89346634e-02, 1.39152792e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.68833177e-02, 1.39152792e-01, 7.89346634e-02, 0.00000000e+00, 5.67251739e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -7.68633792e+04, 7.37821640e+04, 0.00000000e+00, -1.92118668e+00, 5.60565392e-01, 5.93727102e-01, 3.60163215e+00, 0.00000000e+00, -5.9753695271, 0.0789346634, 0.1391527923, 0.0000000000, 0.5672517392, 0.1391527923, 0.0789346634, 0.0000000000, 0.0000000000, 0.0000000000, 0.0368833177, 0.0013479575, 5.0000000000, 3.0000000000, 0.0313950423 + 11, 7.94159326e-02, 1.39045653e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.71289725e-02, 1.39045653e-01, 7.94159326e-02, 0.00000000e+00, 5.71150058e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -7.42901591e+04, 7.13180391e+04, 0.00000000e+00, -1.92890836e+00, 5.59855797e-01, 5.79963776e-01, 3.59372292e+00, 0.00000000e+00, -5.9874612214, 0.0794159326, 0.1390456526, 0.0000000000, 0.5711500581, 0.1390456526, 0.0794159326, 0.0000000000, 0.0000000000, 0.0000000000, 0.0371289725, 0.0013479575, 5.0000000000, 3.0000000000, 0.0345859298 + 12, 7.99110556e-02, 1.38950213e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.73915284e-02, 1.38950213e-01, 7.99110556e-02, 0.00000000e+00, 5.75105672e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -7.17634321e+04, 6.88987928e+04, 0.00000000e+00, -1.93546561e+00, 5.56011375e-01, 5.70095213e-01, 3.58706326e+00, 0.00000000e+00, -5.9920590774, 0.0799110556, 0.1389502129, 0.0000000000, 0.5751056720, 0.1389502129, 0.0799110556, 0.0000000000, 0.0000000000, 0.0000000000, 0.0373915284, 0.0013479575, 5.0000000000, 3.0000000000, 0.0377539701 + 13, 8.02492603e-02, 1.38633503e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75766310e-02, 1.38633503e-01, 8.02492603e-02, 0.00000000e+00, 5.78859068e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -6.92915989e+04, 6.65294396e+04, 0.00000000e+00, -1.94037481e+00, 5.48564770e-01, 5.63117807e-01, 3.58244938e+00, 0.00000000e+00, -5.9935060483, 0.0802492603, 0.1386335029, 0.0000000000, 0.5788590684, 0.1386335029, 0.0802492603, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375766310, 0.0013479575, 5.0000000000, 3.0000000000, 0.0409548801 + 14, 8.04012484e-02, 1.38085698e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.76647566e-02, 1.38085698e-01, 8.04012484e-02, 0.00000000e+00, 5.82256161e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -6.69117909e+04, 6.42451040e+04, 0.00000000e+00, -1.94467764e+00, 5.37886847e-01, 5.58708199e-01, 3.57814266e+00, 0.00000000e+00, -5.9926912321, 0.0804012484, 0.1380856979, 0.0000000000, 0.5822561613, 0.1380856979, 0.0804012484, 0.0000000000, 0.0000000000, 0.0000000000, 0.0376647566, 0.0013479575, 5.0000000000, 3.0000000000, 0.0441353316 + 15, 8.04160818e-02, 1.37396706e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.76785446e-02, 1.37396706e-01, 8.04160818e-02, 0.00000000e+00, 5.85283914e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -6.46595257e+04, 6.20817224e+04, 0.00000000e+00, -1.94742879e+00, 5.25470969e-01, 5.56691436e-01, 3.57518001e+00, 0.00000000e+00, -5.9913728066, 0.0804160818, 0.1373967060, 0.0000000000, 0.5852839135, 0.1373967060, 0.0804160818, 0.0000000000, 0.0000000000, 0.0000000000, 0.0376785446, 0.0013479575, 5.0000000000, 3.0000000000, 0.0473144338 + 16, 8.03639016e-02, 1.36659657e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.76536725e-02, 1.36659657e-01, 8.03639016e-02, 0.00000000e+00, 5.88058711e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -6.25533609e+04, 6.00593666e+04, 0.00000000e+00, -1.94825314e+00, 5.13385944e-01, 5.56723870e-01, 3.57402348e+00, 0.00000000e+00, -5.9908212435, 0.0803639016, 0.1366596568, 0.0000000000, 0.5880587112, 0.1366596568, 0.0803639016, 0.0000000000, 0.0000000000, 0.0000000000, 0.0376536725, 0.0013479575, 5.0000000000, 3.0000000000, 0.0505218003 + 17, 8.03003369e-02, 1.35927512e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.76197362e-02, 1.35927512e-01, 8.03003369e-02, 0.00000000e+00, 5.90758527e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -6.05937944e+04, 5.81794324e+04, 0.00000000e+00, -1.94729764e+00, 5.02955026e-01, 5.58516832e-01, 3.57432063e+00, 0.00000000e+00, -5.9896221345, 0.0803003369, 0.1359275122, 0.0000000000, 0.5907585273, 0.1359275122, 0.0803003369, 0.0000000000, 0.0000000000, 0.0000000000, 0.0376197362, 0.0013479575, 5.0000000000, 3.0000000000, 0.0536713345 + 18, 8.02547324e-02, 1.35210514e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75933224e-02, 1.35210514e-01, 8.02547324e-02, 0.00000000e+00, 5.93553936e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -5.87689404e+04, 5.64300922e+04, 0.00000000e+00, -1.94439598e+00, 4.95396576e-01, 5.61754729e-01, 3.57642761e+00, 0.00000000e+00, -5.9871348075, 0.0802547324, 0.1352105135, 0.0000000000, 0.5935539355, 0.1352105135, 0.0802547324, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375933224, 0.0013479575, 5.0000000000, 3.0000000000, 0.0568384463 + 19, 8.02333745e-02, 1.34493619e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75790215e-02, 1.34493619e-01, 8.02333745e-02, 0.00000000e+00, 5.96558967e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -5.70618612e+04, 5.47939045e+04, 0.00000000e+00, -1.94012236e+00, 4.90034638e-01, 5.66152221e-01, 3.57969811e+00, 0.00000000e+00, -5.9833104214, 0.0802333745, 0.1344936191, 0.0000000000, 0.5965589673, 0.1344936191, 0.0802333745, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375790215, 0.0013479575, 5.0000000000, 3.0000000000, 0.0600212455 + 20, 8.02292990e-02, 1.33755594e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75741234e-02, 1.33755594e-01, 8.02292990e-02, 0.00000000e+00, 5.99820141e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -5.54562329e+04, 5.32540428e+04, 0.00000000e+00, -1.93469942e+00, 4.86757756e-01, 5.71595398e-01, 3.58391301e+00, 0.00000000e+00, -5.9780924914, 0.0802292990, 0.1337555935, 0.0000000000, 0.5998201411, 0.1337555935, 0.0802292990, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375741234, 0.0013479575, 5.0000000000, 3.0000000000, 0.0631811634 + 21, 8.02317692e-02, 1.32980582e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75734098e-02, 1.32980582e-01, 8.02317692e-02, 0.00000000e+00, 6.03334472e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -5.39391814e+04, 5.17974249e+04, 0.00000000e+00, -1.92822215e+00, 4.85641304e-01, 5.77867162e-01, 3.58913575e+00, 0.00000000e+00, -5.9721255904, 0.0802317692, 0.1329805818, 0.0000000000, 0.6033344724, 0.1329805818, 0.0802317692, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375734098, 0.0013479575, 5.0000000000, 3.0000000000, 0.0663544325 + 22, 8.02322091e-02, 1.32161241e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75723661e-02, 1.32161241e-01, 8.02322091e-02, 0.00000000e+00, 6.07078206e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -5.25016469e+04, 5.04151703e+04, 0.00000000e+00, -1.92123586e+00, 4.85353833e-01, 5.84599998e-01, 3.59468130e+00, 0.00000000e+00, -5.9657810338, 0.0802322091, 0.1321612411, 0.0000000000, 0.6070782056, 0.1321612411, 0.0802322091, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375723661, 0.0013479575, 5.0000000000, 3.0000000000, 0.0695251976 + 23, 8.02263511e-02, 1.31296644e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75685052e-02, 1.31296644e-01, 8.02263511e-02, 0.00000000e+00, 6.11031240e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -5.11374879e+04, 4.91015656e+04, 0.00000000e+00, -1.91369763e+00, 4.86008420e-01, 5.91746632e-01, 3.60069096e+00, 0.00000000e+00, -5.9591126283, 0.0802263511, 0.1312966439, 0.0000000000, 0.6110312397, 0.1312966439, 0.0802263511, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375685052, 0.0013479575, 5.0000000000, 3.0000000000, 0.0727013143 + 24, 8.02136435e-02, 1.30388744e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75612538e-02, 1.30388744e-01, 8.02136435e-02, 0.00000000e+00, 6.15188404e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -4.98421663e+04, 4.78525886e+04, 0.00000000e+00, -1.90583058e+00, 4.87634069e-01, 5.99020617e-01, 3.60698357e+00, 0.00000000e+00, -5.9526826321, 0.0802136435, 0.1303887443, 0.0000000000, 0.6151884041, 0.1303887443, 0.0802136435, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375612538, 0.0013479575, 5.0000000000, 3.0000000000, 0.0758718492 + 25, 8.01956261e-02, 1.29439762e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75512773e-02, 1.29439762e-01, 8.01956261e-02, 0.00000000e+00, 6.19559437e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -4.86117409e+04, 4.66648417e+04, 0.00000000e+00, -1.89791856e+00, 4.89329769e-01, 6.06238880e-01, 3.61325439e+00, 0.00000000e+00, -5.9461397571, 0.0801956261, 0.1294397620, 0.0000000000, 0.6195594375, 0.1294397620, 0.0801956261, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375512773, 0.0013479575, 5.0000000000, 3.0000000000, 0.0790440172 diff --git a/TestCases/harmonic_balance/hb_rans_preconditioning/history_3 b/TestCases/harmonic_balance/hb_rans_preconditioning/history_3 new file mode 100644 index 000000000000..7b7fee06c71f --- /dev/null +++ b/TestCases/harmonic_balance/hb_rans_preconditioning/history_3 @@ -0,0 +1,27 @@ +"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","HeatFlux_Total","HeatFlux_Maximum","Temperature_Total","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","Res_Turb[0]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" + 0, 2.28215163e-02, 7.99983871e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 9.85953444e-03, 7.99983871e-02, 2.28215163e-02, 0.00000000e+00, 2.85274705e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -1.74685905e+05, 1.67401546e+05, 0.00000000e+00, -1.47900491e+00, -9.54847178e-01, -1.14063583e+01, 4.03445400e+00, 0.00000000e+00, -5.7594711634, 0.0228215163, 0.0799983871, 0.0000000000, 0.2852747053, 0.0799983871, 0.0228215163, 0.0000000000, 0.0000000000, 0.0000000000, 0.0098595344, 0.0015031399, 4.0000000000, 3.0000000000, 0.0083520820 + 1, 3.26947397e-02, 1.15873410e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.36246331e-02, 1.15873410e-01, 3.26947397e-02, 0.00000000e+00, 2.82159122e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -1.57848613e+05, 1.52561050e+05, 0.00000000e+00, -1.70887452e+00, 9.12773655e-01, 9.73329425e-01, 3.80579167e+00, 0.00000000e+00, -5.9025668096, 0.0326947397, 0.1158734102, 0.0000000000, 0.2821591224, 0.1158734102, 0.0326947397, 0.0000000000, 0.0000000000, 0.0000000000, 0.0136246331, 0.0015031399, 5.0000000000, 3.0000000000, 0.0032493856 + 2, 3.67260786e-02, 1.41148193e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.49758624e-02, 1.41148193e-01, 3.67260786e-02, 0.00000000e+00, 2.60195174e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -1.39677598e+05, 1.37001529e+05, 0.00000000e+00, -1.71918798e+00, 9.25280762e-01, 8.66731307e-01, 3.80132309e+00, 0.00000000e+00, -5.9862161407, 0.0367260786, 0.1411481929, 0.0000000000, 0.2601951740, 0.1411481929, 0.0367260786, 0.0000000000, 0.0000000000, 0.0000000000, 0.0149758624, 0.0015031399, 4.0000000000, 3.0000000000, 0.0065168774 + 3, 3.69138712e-02, 1.56299092e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.48402461e-02, 1.56299092e-01, 3.69138712e-02, 0.00000000e+00, 2.36174571e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -1.22902238e+05, 1.22201127e+05, 0.00000000e+00, -1.71190720e+00, 9.05818752e-01, 7.17183532e-01, 3.81101676e+00, 0.00000000e+00, -6.0069562910, 0.0369138712, 0.1562990925, 0.0000000000, 0.2361745713, 0.1562990925, 0.0369138712, 0.0000000000, 0.0000000000, 0.0000000000, 0.0148402461, 0.0015031399, 4.0000000000, 3.0000000000, 0.0094642531 + 4, 3.51068674e-02, 1.60540264e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.39980426e-02, 1.60540264e-01, 3.51068674e-02, 0.00000000e+00, 2.18679518e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -1.09063735e+05, 1.08746892e+05, 0.00000000e+00, -1.75283417e+00, 8.48860498e-01, 6.43770750e-01, 3.77078964e+00, 0.00000000e+00, -5.9872962749, 0.0351068674, 0.1605402638, 0.0000000000, 0.2186795176, 0.1605402638, 0.0351068674, 0.0000000000, 0.0000000000, 0.0000000000, 0.0139980426, 0.0015031399, 4.0000000000, 3.0000000000, 0.0123891107 + 5, 3.27818757e-02, 1.56897762e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.29965307e-02, 1.56897762e-01, 3.27818757e-02, 0.00000000e+00, 2.08937816e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -9.86300674e+04, 9.71975836e+04, 0.00000000e+00, -1.82174462e+00, 7.66551833e-01, 6.62728722e-01, 3.70269949e+00, 0.00000000e+00, -5.9698186423, 0.0327818757, 0.1568977620, 0.0000000000, 0.2089378160, 0.1568977620, 0.0327818757, 0.0000000000, 0.0000000000, 0.0000000000, 0.0129965307, 0.0015031399, 5.0000000000, 3.0000000000, 0.0154967872 + 6, 3.07551110e-02, 1.50378308e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.21338915e-02, 1.50378308e-01, 3.07551110e-02, 0.00000000e+00, 2.04518267e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -9.12638719e+04, 8.85917610e+04, 0.00000000e+00, -1.87495269e+00, 6.79639734e-01, 6.76137752e-01, 3.65117835e+00, 0.00000000e+00, -5.9382845004, 0.0307551110, 0.1503783082, 0.0000000000, 0.2045182672, 0.1503783082, 0.0307551110, 0.0000000000, 0.0000000000, 0.0000000000, 0.0121338915, 0.0015031399, 5.0000000000, 3.0000000000, 0.0186808514 + 7, 2.93504235e-02, 1.44452187e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.15186423e-02, 1.44452187e-01, 2.93504235e-02, 0.00000000e+00, 2.03184348e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -8.61804437e+04, 8.29977592e+04, 0.00000000e+00, -1.89820708e+00, 6.14071661e-01, 6.62499839e-01, 3.62814634e+00, 0.00000000e+00, -5.9232133508, 0.0293504235, 0.1444521873, 0.0000000000, 0.2031843481, 0.1444521873, 0.0293504235, 0.0000000000, 0.0000000000, 0.0000000000, 0.0115186423, 0.0015031399, 5.0000000000, 3.0000000000, 0.0218663161 + 8, 2.85146969e-02, 1.40577865e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.11125421e-02, 1.40577865e-01, 2.85146969e-02, 0.00000000e+00, 2.02839166e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -8.25030279e+04, 7.92553527e+04, 0.00000000e+00, -1.90961848e+00, 5.77906563e-01, 6.35581152e-01, 3.61473319e+00, 0.00000000e+00, -5.9336509936, 0.0285146969, 0.1405778649, 0.0000000000, 0.2028391664, 0.1405778649, 0.0285146969, 0.0000000000, 0.0000000000, 0.0000000000, 0.0111125421, 0.0015031399, 5.0000000000, 3.0000000000, 0.0250226906 + 9, 2.81551399e-02, 1.38660492e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.09131636e-02, 1.38660492e-01, 2.81551399e-02, 0.00000000e+00, 2.03050915e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -7.95393433e+04, 7.63591447e+04, 0.00000000e+00, -1.91787677e+00, 5.61674839e-01, 6.09396198e-01, 3.60513587e+00, 0.00000000e+00, -5.9571522602, 0.0281551399, 0.1386604924, 0.0000000000, 0.2030509155, 0.1386604924, 0.0281551399, 0.0000000000, 0.0000000000, 0.0000000000, 0.0109131636, 0.0015031399, 5.0000000000, 3.0000000000, 0.0281988218 + 10, 2.81136287e-02, 1.38014163e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.08626502e-02, 1.38014163e-01, 2.81136287e-02, 0.00000000e+00, 2.03701041e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -7.68654318e+04, 7.37849022e+04, 0.00000000e+00, -1.92491766e+00, 5.57682096e-01, 5.89713795e-01, 3.59803477e+00, 0.00000000e+00, -5.9780107279, 0.0281136287, 0.1380141629, 0.0000000000, 0.2037010410, 0.1380141629, 0.0281136287, 0.0000000000, 0.0000000000, 0.0000000000, 0.0108626502, 0.0015031399, 5.0000000000, 3.0000000000, 0.0313950423 + 11, 2.82315799e-02, 1.37898635e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.08952492e-02, 1.37898635e-01, 2.82315799e-02, 0.00000000e+00, 2.04727043e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -7.42922984e+04, 7.13210587e+04, 0.00000000e+00, -1.93259460e+00, 5.56996236e-01, 5.75930488e-01, 3.59016686e+00, 0.00000000e+00, -5.9901645693, 0.0282315799, 0.1378986353, 0.0000000000, 0.2047270432, 0.1378986353, 0.0282315799, 0.0000000000, 0.0000000000, 0.0000000000, 0.0108952492, 0.0015031399, 5.0000000000, 3.0000000000, 0.0345859298 + 12, 2.83828040e-02, 1.37794592e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.09541798e-02, 1.37794592e-01, 2.83828040e-02, 0.00000000e+00, 2.05979085e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -7.17660186e+04, 6.89023210e+04, 0.00000000e+00, -1.93911560e+00, 5.53148168e-01, 5.66069518e-01, 3.58353853e+00, 0.00000000e+00, -5.9947421036, 0.0283828040, 0.1377945925, 0.0000000000, 0.2059790847, 0.1377945925, 0.0283828040, 0.0000000000, 0.0000000000, 0.0000000000, 0.0109541798, 0.0015031399, 5.0000000000, 3.0000000000, 0.0377539701 + 13, 2.84980811e-02, 1.37471946e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10054184e-02, 1.37471946e-01, 2.84980811e-02, 0.00000000e+00, 2.07301067e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -6.92945870e+04, 6.65333225e+04, 0.00000000e+00, -1.94398509e+00, 5.45670973e-01, 5.59109958e-01, 3.57897024e+00, 0.00000000e+00, -5.9961499076, 0.0284980811, 0.1374719462, 0.0000000000, 0.2073010669, 0.1374719462, 0.0284980811, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110054184, 0.0015031399, 5.0000000000, 3.0000000000, 0.0409548801 + 14, 2.85574312e-02, 1.36921337e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10361874e-02, 1.36921337e-01, 2.85574312e-02, 0.00000000e+00, 2.08568159e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -6.69149921e+04, 6.42491024e+04, 0.00000000e+00, -1.94826418e+00, 5.34932563e-01, 5.54724377e-01, 3.57468866e+00, 0.00000000e+00, -5.9952672462, 0.0285574312, 0.1369213372, 0.0000000000, 0.2085681590, 0.1369213372, 0.0285574312, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110361874, 0.0015031399, 5.0000000000, 3.0000000000, 0.0441353316 + 15, 2.85707791e-02, 1.36231796e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10474945e-02, 1.36231796e-01, 2.85707791e-02, 0.00000000e+00, 2.09721813e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -6.46627694e+04, 6.20856769e+04, 0.00000000e+00, -1.95100896e+00, 5.22381664e-01, 5.52729661e-01, 3.57172949e+00, 0.00000000e+00, -5.9938995069, 0.0285707791, 0.1362317956, 0.0000000000, 0.2097218128, 0.1362317956, 0.0285707791, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110474945, 0.0015031399, 5.0000000000, 3.0000000000, 0.0473144338 + 16, 2.85587309e-02, 1.35495391e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10464311e-02, 1.35495391e-01, 2.85587309e-02, 0.00000000e+00, 2.10772712e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -6.25564903e+04, 6.00630985e+04, 0.00000000e+00, -1.95183536e+00, 5.10117627e-01, 5.52776287e-01, 3.57055141e+00, 0.00000000e+00, -5.9933395319, 0.0285587309, 0.1354953906, 0.0000000000, 0.2107727115, 0.1354953906, 0.0285587309, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110464311, 0.0015031399, 5.0000000000, 3.0000000000, 0.0505218003 + 17, 2.85394656e-02, 1.34764176e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10403211e-02, 1.34764176e-01, 2.85394656e-02, 0.00000000e+00, 2.11773385e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -6.05967373e+04, 5.81828577e+04, 0.00000000e+00, -1.95085671e+00, 4.99534773e-01, 5.54593936e-01, 3.57086753e+00, 0.00000000e+00, -5.9921500661, 0.0285394656, 0.1347641755, 0.0000000000, 0.2117733845, 0.1347641755, 0.0285394656, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110403211, 0.0015031399, 5.0000000000, 3.0000000000, 0.0536713345 + 18, 2.85236352e-02, 1.34047866e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10340710e-02, 1.34047866e-01, 2.85236352e-02, 0.00000000e+00, 2.12786940e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -5.87716894e+04, 5.64331989e+04, 0.00000000e+00, -1.94793506e+00, 4.91859192e-01, 5.57855122e-01, 3.57299149e+00, 0.00000000e+00, -5.9896786517, 0.0285236352, 0.1340478661, 0.0000000000, 0.2127869398, 0.1340478661, 0.0285236352, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110340710, 0.0015031399, 5.0000000000, 3.0000000000, 0.0568384463 + 19, 2.85144570e-02, 1.33331317e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10297369e-02, 1.33331317e-01, 2.85144570e-02, 0.00000000e+00, 2.13861661e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -5.70644356e+04, 5.47967046e+04, 0.00000000e+00, -1.94366634e+00, 4.86314174e-01, 5.62249703e-01, 3.57624297e+00, 0.00000000e+00, -5.9858957581, 0.0285144570, 0.1333313174, 0.0000000000, 0.2138616606, 0.1333313174, 0.0285144570, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110297369, 0.0015031399, 5.0000000000, 3.0000000000, 0.0600212455 + 20, 2.85106654e-02, 1.32593386e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10274868e-02, 1.32593386e-01, 2.85106654e-02, 0.00000000e+00, 2.15023284e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -5.54586599e+04, 5.32565619e+04, 0.00000000e+00, -1.93825012e+00, 4.82866066e-01, 5.67680995e-01, 3.58042025e+00, 0.00000000e+00, -5.9806444686, 0.0285106654, 0.1325933864, 0.0000000000, 0.2150232838, 0.1325933864, 0.0285106654, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110274868, 0.0015031399, 5.0000000000, 3.0000000000, 0.0631811634 + 21, 2.85093432e-02, 1.31818387e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10265131e-02, 1.31818387e-01, 2.85093432e-02, 0.00000000e+00, 2.16277439e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -5.39414813e+04, 5.17996863e+04, 0.00000000e+00, -1.93174861e+00, 4.81654412e-01, 5.73961980e-01, 3.58566546e+00, 0.00000000e+00, -5.9747192498, 0.0285093432, 0.1318183869, 0.0000000000, 0.2162774392, 0.1318183869, 0.0285093432, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110265131, 0.0015031399, 5.0000000000, 3.0000000000, 0.0663544325 + 22, 2.85079401e-02, 1.30999118e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10258875e-02, 1.30999118e-01, 2.85079401e-02, 0.00000000e+00, 2.17619329e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -5.25038295e+04, 5.04171890e+04, 0.00000000e+00, -1.92480375e+00, 4.81168627e-01, 5.80655663e-01, 3.59114239e+00, 0.00000000e+00, -5.9684195419, 0.0285079401, 0.1309991177, 0.0000000000, 0.2176193291, 0.1309991177, 0.0285079401, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110258875, 0.0015031399, 5.0000000000, 3.0000000000, 0.0695251976 + 23, 2.85050841e-02, 1.30134709e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10249868e-02, 1.30134709e-01, 2.85050841e-02, 0.00000000e+00, 2.19042901e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -5.11395572e+04, 4.91033545e+04, 0.00000000e+00, -1.91728750e+00, 4.81666231e-01, 5.87777696e-01, 3.59710642e+00, 0.00000000e+00, -5.9617715000, 0.0285050841, 0.1301347087, 0.0000000000, 0.2190429009, 0.1301347087, 0.0285050841, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110249868, 0.0015031399, 5.0000000000, 3.0000000000, 0.0727013143 + 24, 2.85005238e-02, 1.29227119e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10235790e-02, 1.29227119e-01, 2.85005238e-02, 0.00000000e+00, 2.20545998e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -4.98441245e+04, 4.78541664e+04, 0.00000000e+00, -1.90943297e+00, 4.83181462e-01, 5.95012439e-01, 3.60336194e+00, 0.00000000e+00, -5.9553866989, 0.0285005238, 0.1292271185, 0.0000000000, 0.2205459978, 0.1292271185, 0.0285005238, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110235790, 0.0015031399, 5.0000000000, 3.0000000000, 0.0758718492 + 25, 2.84946886e-02, 1.28278523e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10217577e-02, 1.28278523e-01, 2.84946886e-02, 0.00000000e+00, 2.22131406e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -4.86135853e+04, 4.66662058e+04, 0.00000000e+00, -1.90154905e+00, 4.84657152e-01, 6.02178184e-01, 3.60957899e+00, 0.00000000e+00, -5.9488748205, 0.0284946886, 0.1282785229, 0.0000000000, 0.2221314057, 0.1282785229, 0.0284946886, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110217577, 0.0015031399, 5.0000000000, 3.0000000000, 0.0790440172 diff --git a/TestCases/harmonic_balance/hb_rans_preconditioning/history_4 b/TestCases/harmonic_balance/hb_rans_preconditioning/history_4 new file mode 100644 index 000000000000..60242f4876b7 --- /dev/null +++ b/TestCases/harmonic_balance/hb_rans_preconditioning/history_4 @@ -0,0 +1,27 @@ +"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","HeatFlux_Total","HeatFlux_Maximum","Temperature_Total","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","Res_Turb[0]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" + 0, -3.76237585e-02, 8.01138589e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.10123954e-02, 8.01138589e-02, -3.76237585e-02, 0.00000000e+00, -4.69628589e-01, 0.00000000e+00, 0.00000000e+00, 1.56713919e-03, -1.74690891e+05, 1.67408179e+05, 0.00000000e+00, -1.47744527e+00, -9.62027457e-01, -1.13924892e+01, 4.03601422e+00, 0.00000000e+00, -5.7587594627, -0.0376237585, 0.0801138589, 0.0000000000, -0.4696285895, 0.0801138589, -0.0376237585, 0.0000000000, 0.0000000000, 0.0000000000, -0.0210123954, 0.0015671392, 4.0000000000, 3.0000000000, 0.0083520820 + 1, -5.22251208e-02, 1.16040652e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.87312116e-02, 1.16040652e-01, -5.22251208e-02, 0.00000000e+00, -4.50058836e-01, 0.00000000e+00, 0.00000000e+00, 1.56713919e-03, -1.57851304e+05, 1.52573054e+05, 0.00000000e+00, -1.70726131e+00, 9.13825448e-01, 9.73563159e-01, 3.80732359e+00, 0.00000000e+00, -5.9004926757, -0.0522251208, 0.1160406521, 0.0000000000, -0.4500588360, 0.1160406521, -0.0522251208, 0.0000000000, 0.0000000000, 0.0000000000, -0.0287312116, 0.0015671392, 5.0000000000, 3.0000000000, 0.0032493856 + 2, -5.77149511e-02, 1.41311036e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.14101011e-02, 1.41311036e-01, -5.77149511e-02, 0.00000000e+00, -4.08424939e-01, 0.00000000e+00, 0.00000000e+00, 1.56713919e-03, -1.39675294e+05, 1.36995870e+05, 0.00000000e+00, -1.71819536e+00, 9.25843843e-01, 8.67282765e-01, 3.80221046e+00, 0.00000000e+00, -5.9846875546, -0.0577149511, 0.1413110356, 0.0000000000, -0.4084249386, 0.1413110356, -0.0577149511, 0.0000000000, 0.0000000000, 0.0000000000, -0.0314101011, 0.0015671392, 4.0000000000, 3.0000000000, 0.0065168774 + 3, -5.72600465e-02, 1.56457693e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.09444536e-02, 1.56457693e-01, -5.72600465e-02, 0.00000000e+00, -3.65977826e-01, 0.00000000e+00, 0.00000000e+00, 1.56713919e-03, -1.22897664e+05, 1.22180333e+05, 0.00000000e+00, -1.71121680e+00, 9.06223851e-01, 7.18111122e-01, 3.81163460e+00, 0.00000000e+00, -6.0054424260, -0.0572600465, 0.1564576934, 0.0000000000, -0.3659778261, 0.1564576934, -0.0572600465, 0.0000000000, 0.0000000000, 0.0000000000, -0.0309444536, 0.0015671392, 4.0000000000, 3.0000000000, 0.0094642531 + 4, -5.39816483e-02, 1.60693796e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.90373111e-02, 1.60693796e-01, -5.39816483e-02, 0.00000000e+00, -3.35928640e-01, 0.00000000e+00, 0.00000000e+00, 1.56713919e-03, -1.09059779e+05, 1.08736025e+05, 0.00000000e+00, -1.75212042e+00, 8.49263464e-01, 6.44817786e-01, 3.77143365e+00, 0.00000000e+00, -5.9860403761, -0.0539816483, 0.1606937958, 0.0000000000, -0.3359286400, 0.1606937958, -0.0539816483, 0.0000000000, 0.0000000000, 0.0000000000, -0.0290373111, 0.0015671392, 5.0000000000, 3.0000000000, 0.0123891107 + 5, -5.01533268e-02, 1.57047876e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.68817794e-02, 1.57047876e-01, -5.01533268e-02, 0.00000000e+00, -3.19350558e-01, 0.00000000e+00, 0.00000000e+00, 1.56713919e-03, -9.86273025e+04, 9.72000974e+04, 0.00000000e+00, -1.82087129e+00, 7.67055207e-01, 6.63554070e-01, 3.70347625e+00, 0.00000000e+00, -5.9688292986, -0.0501533268, 0.1570478759, 0.0000000000, -0.3193505577, 0.1570478759, -0.0501533268, 0.0000000000, 0.0000000000, 0.0000000000, -0.0268817794, 0.0015671392, 5.0000000000, 3.0000000000, 0.0154967872 + 6, -4.70475754e-02, 1.50520763e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.51284285e-02, 1.50520763e-01, -4.70475754e-02, 0.00000000e+00, -3.12565354e-01, 0.00000000e+00, 0.00000000e+00, 1.56713919e-03, -9.12621761e+04, 8.85924778e+04, 0.00000000e+00, -1.87394492e+00, 6.80307792e-01, 6.76832986e-01, 3.65206309e+00, 0.00000000e+00, -5.9375144075, -0.0470475754, 0.1505207626, 0.0000000000, -0.3125653536, 0.1505207626, -0.0470475754, 0.0000000000, 0.0000000000, 0.0000000000, -0.0251284285, 0.0015671392, 5.0000000000, 3.0000000000, 0.0186808514 + 7, -4.50744498e-02, 1.44588403e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.39963723e-02, 1.44588403e-01, -4.50744498e-02, 0.00000000e+00, -3.11743189e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -8.61797853e+04, 8.29968964e+04, 0.00000000e+00, -1.89718347e+00, 6.14891765e-01, 6.63180515e-01, 3.62905168e+00, 0.00000000e+00, -5.9228100230, -0.0450744498, 0.1445884027, 0.0000000000, -0.3117431890, 0.1445884027, -0.0450744498, 0.0000000000, 0.0000000000, 0.0000000000, -0.0239963723, 0.0015330267, 5.0000000000, 3.0000000000, 0.0218663161 + 8, -4.40779030e-02, 1.40710062e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.33987454e-02, 1.40710062e-01, -4.40779030e-02, 0.00000000e+00, -3.13253384e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -8.25029893e+04, 7.92544821e+04, 0.00000000e+00, -1.90863674e+00, 5.78817341e-01, 6.36293731e-01, 3.61561167e+00, 0.00000000e+00, -5.9330654010, -0.0440779030, 0.1407100619, 0.0000000000, -0.3132533839, 0.1407100619, -0.0440779030, 0.0000000000, 0.0000000000, 0.0000000000, -0.0233987454, 0.0015330267, 5.0000000000, 3.0000000000, 0.0250226906 + 9, -4.38360406e-02, 1.38791182e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.32476316e-02, 1.38791182e-01, -4.38360406e-02, 0.00000000e+00, -3.15841682e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -7.95395987e+04, 7.63585420e+04, 0.00000000e+00, -1.91693298e+00, 5.62602015e-01, 6.10142776e-01, 3.60598945e+00, 0.00000000e+00, -5.9565303785, -0.0438360406, 0.1387911824, 0.0000000000, -0.3158416824, 0.1387911824, -0.0438360406, 0.0000000000, 0.0000000000, 0.0000000000, -0.0232476316, 0.0015330267, 5.0000000000, 3.0000000000, 0.0281988218 + 10, -4.40269111e-02, 1.38145002e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.33593860e-02, 1.38145002e-01, -4.40269111e-02, 0.00000000e+00, -3.18700717e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -7.68658929e+04, 7.37843935e+04, 0.00000000e+00, -1.92400148e+00, 5.58575869e-01, 5.90471447e-01, 3.59886758e+00, 0.00000000e+00, -5.9773654518, -0.0440269111, 0.1381450017, 0.0000000000, -0.3187007172, 0.1381450017, -0.0440269111, 0.0000000000, 0.0000000000, 0.0000000000, -0.0233593860, 0.0015330267, 5.0000000000, 3.0000000000, 0.0313950423 + 11, -4.43748682e-02, 1.38030520e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.35703316e-02, 1.38030520e-01, -4.43748682e-02, 0.00000000e+00, -3.21485917e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -7.42928655e+04, 7.13204954e+04, 0.00000000e+00, -1.93169868e+00, 5.57864135e-01, 5.76681103e-01, 3.59098342e+00, 0.00000000e+00, -5.9895097003, -0.0443748682, 0.1380305200, 0.0000000000, -0.3214859166, 0.1380305200, -0.0443748682, 0.0000000000, 0.0000000000, 0.0000000000, -0.0235703316, 0.0015330267, 5.0000000000, 3.0000000000, 0.0345859298 + 12, -4.46880220e-02, 1.37927386e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.37641023e-02, 1.37927386e-01, -4.46880220e-02, 0.00000000e+00, -3.23996729e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -7.17666580e+04, 6.89016553e+04, 0.00000000e+00, -1.93824032e+00, 5.53995964e-01, 5.66811288e-01, 3.58433721e+00, 0.00000000e+00, -5.9940892457, -0.0446880220, 0.1379273861, 0.0000000000, -0.3239967292, 0.1379273861, -0.0446880220, 0.0000000000, 0.0000000000, 0.0000000000, -0.0237641023, 0.0015330267, 5.0000000000, 3.0000000000, 0.0377539701 + 13, -4.48849665e-02, 1.37605365e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38888359e-02, 1.37605365e-01, -4.48849665e-02, 0.00000000e+00, -3.26186168e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -6.92952929e+04, 6.65325762e+04, 0.00000000e+00, -1.94312234e+00, 5.46519104e-01, 5.59846225e-01, 3.57975826e+00, 0.00000000e+00, -5.9955287680, -0.0448849665, 0.1376053646, 0.0000000000, -0.3261861677, 0.1376053646, -0.0448849665, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238888359, 0.0015330267, 5.0000000000, 3.0000000000, 0.0409548801 + 14, -4.49640099e-02, 1.37055041e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.39411478e-02, 1.37055041e-01, -4.49640099e-02, 0.00000000e+00, -3.28072646e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -6.69157689e+04, 6.42483356e+04, 0.00000000e+00, -1.94740350e+00, 5.35804991e-01, 5.55457920e-01, 3.57547816e+00, 0.00000000e+00, -5.9946423405, -0.0449640099, 0.1370550409, 0.0000000000, -0.3280726460, 0.1370550409, -0.0449640099, 0.0000000000, 0.0000000000, 0.0000000000, -0.0239411478, 0.0015330267, 5.0000000000, 3.0000000000, 0.0441353316 + 15, -4.49635608e-02, 1.36365575e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.39427029e-02, 1.36365575e-01, -4.49635608e-02, 0.00000000e+00, -3.29728091e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -6.46635691e+04, 6.20848204e+04, 0.00000000e+00, -1.95015356e+00, 5.23287854e-01, 5.53462848e-01, 3.57251699e+00, 0.00000000e+00, -5.9932861373, -0.0449635608, 0.1363655753, 0.0000000000, -0.3297280911, 0.1363655753, -0.0449635608, 0.0000000000, 0.0000000000, 0.0000000000, -0.0239427029, 0.0015330267, 5.0000000000, 3.0000000000, 0.0473144338 + 16, -4.49286567e-02, 1.35629120e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.39206432e-02, 1.35629120e-01, -4.49286567e-02, 0.00000000e+00, -3.31261138e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -6.25573045e+04, 6.00621629e+04, 0.00000000e+00, -1.95098836e+00, 5.11046197e-01, 5.53501427e-01, 3.57131925e+00, 0.00000000e+00, -5.9927203440, -0.0449286567, 0.1356291203, 0.0000000000, -0.3312611378, 0.1356291203, -0.0449286567, 0.0000000000, 0.0000000000, 0.0000000000, -0.0239206432, 0.0015330267, 5.0000000000, 3.0000000000, 0.0505218003 + 17, -4.48919968e-02, 1.34897837e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38956123e-02, 1.34897837e-01, -4.48919968e-02, 0.00000000e+00, -3.32785149e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -6.05975565e+04, 5.81818327e+04, 0.00000000e+00, -1.94999247e+00, 5.00528238e-01, 5.55325569e-01, 3.57166776e+00, 0.00000000e+00, -5.9915281791, -0.0448919968, 0.1348978368, 0.0000000000, -0.3327851492, 0.1348978368, -0.0448919968, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238956123, 0.0015330267, 5.0000000000, 3.0000000000, 0.0536713345 + 18, -4.48690810e-02, 1.34181489e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38781386e-02, 1.34181489e-01, -4.48690810e-02, 0.00000000e+00, -3.34390989e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -5.87724987e+04, 5.64320351e+04, 0.00000000e+00, -1.94706281e+00, 4.92947471e-01, 5.58596765e-01, 3.57381083e+00, 0.00000000e+00, -5.9890540768, -0.0448690810, 0.1341814894, 0.0000000000, -0.3343909894, 0.1341814894, -0.0448690810, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238781386, 0.0015330267, 5.0000000000, 3.0000000000, 0.0568384463 + 19, -4.48616863e-02, 1.33464937e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38702392e-02, 1.33464937e-01, -4.48616863e-02, 0.00000000e+00, -3.36130876e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -5.70652340e+04, 5.47954139e+04, 0.00000000e+00, -1.94280296e+00, 4.87419008e-01, 5.62982778e-01, 3.57705972e+00, 0.00000000e+00, -5.9852836619, -0.0448616863, 0.1334649372, 0.0000000000, -0.3361308761, 0.1334649372, -0.0448616863, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238702392, 0.0015330267, 5.0000000000, 3.0000000000, 0.0600212455 + 20, -4.48641546e-02, 1.32727025e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38689480e-02, 1.32727025e-01, -4.48641546e-02, 0.00000000e+00, -3.38018233e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -5.54594505e+04, 5.32551529e+04, 0.00000000e+00, -1.93740880e+00, 4.83991687e-01, 5.68398993e-01, 3.58120696e+00, 0.00000000e+00, -5.9800176598, -0.0448641546, 0.1327270254, 0.0000000000, -0.3380182326, 0.1327270254, -0.0448641546, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238689480, 0.0015330267, 5.0000000000, 3.0000000000, 0.0631811634 + 21, -4.48693387e-02, 1.31952054e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38700224e-02, 1.31952054e-01, -4.48693387e-02, 0.00000000e+00, -3.40042746e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -5.39422732e+04, 5.17981858e+04, 0.00000000e+00, -1.93089966e+00, 4.82830531e-01, 5.74694869e-01, 3.58647330e+00, 0.00000000e+00, -5.9741080580, -0.0448693387, 0.1319520540, 0.0000000000, -0.3400427456, 0.1319520540, -0.0448693387, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238700224, 0.0015330267, 5.0000000000, 3.0000000000, 0.0663544325 + 22, -4.48719291e-02, 1.31132811e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38701006e-02, 1.31132811e-01, -4.48719291e-02, 0.00000000e+00, -3.42186892e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -5.25046321e+04, 5.04156289e+04, 0.00000000e+00, -1.92399132e+00, 4.82348335e-01, 5.81364994e-01, 3.59191197e+00, 0.00000000e+00, -5.9678090099, -0.0448719291, 0.1311328110, 0.0000000000, -0.3421868925, 0.1311328110, -0.0448719291, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238701006, 0.0015330267, 5.0000000000, 3.0000000000, 0.0695251976 + 23, -4.48694603e-02, 1.30268433e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38674899e-02, 1.30268433e-01, -4.48694603e-02, 0.00000000e+00, -3.44438475e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -5.11403763e+04, 4.91017590e+04, 0.00000000e+00, -1.91649632e+00, 4.82869994e-01, 5.88476050e-01, 3.59785384e+00, 0.00000000e+00, -5.9611670958, -0.0448694603, 0.1302684329, 0.0000000000, -0.3444384748, 0.1302684329, -0.0448694603, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238674899, 0.0015330267, 5.0000000000, 3.0000000000, 0.0727013143 + 24, -4.48617467e-02, 1.29360821e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38619395e-02, 1.29360821e-01, -4.48617467e-02, 0.00000000e+00, -3.46795469e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -4.98449597e+04, 4.78525593e+04, 0.00000000e+00, -1.90865586e+00, 4.84406576e-01, 5.95697423e-01, 3.60410116e+00, 0.00000000e+00, -5.9547835258, -0.0448617467, 0.1293608212, 0.0000000000, -0.3467954694, 0.1293608212, -0.0448617467, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238619395, 0.0015330267, 5.0000000000, 3.0000000000, 0.0758718492 + 25, -4.48497631e-02, 1.28412163e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38539968e-02, 1.28412163e-01, -4.48497631e-02, 0.00000000e+00, -3.49264135e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -4.86144341e+04, 4.66645785e+04, 0.00000000e+00, -1.90079337e+00, 4.85884925e-01, 6.02847616e-01, 3.61030222e+00, 0.00000000e+00, -5.9482776521, -0.0448497631, 0.1284121630, 0.0000000000, -0.3492641351, 0.1284121630, -0.0448497631, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238539968, 0.0015330267, 5.0000000000, 3.0000000000, 0.0790440172 diff --git a/TestCases/harmonic_balance/hb_rans_preconditioning/history_5 b/TestCases/harmonic_balance/hb_rans_preconditioning/history_5 new file mode 100644 index 000000000000..fb8558d394f7 --- /dev/null +++ b/TestCases/harmonic_balance/hb_rans_preconditioning/history_5 @@ -0,0 +1,27 @@ +"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","HeatFlux_Total","HeatFlux_Maximum","Temperature_Total","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","Res_Turb[0]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" + 0, -6.94252758e-02, 8.09541704e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.58960808e-02, 8.09541704e-02, -6.94252758e-02, 0.00000000e+00, -8.57587392e-01, 0.00000000e+00, 0.00000000e+00, 1.50262238e-03, -1.74695899e+05, 1.67410460e+05, 0.00000000e+00, -1.47218537e+00, -1.61435859e+00, -1.13845245e+01, 4.04128751e+00, 0.00000000e+00, -5.7567820212, -0.0694252758, 0.0809541704, 0.0000000000, -0.8575873922, 0.0809541704, -0.0694252758, 0.0000000000, 0.0000000000, 0.0000000000, -0.0358960808, 0.0015026224, 4.0000000000, 3.0000000000, 0.0083520820 + 1, -9.73726642e-02, 1.17272917e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.92096157e-02, 1.17272917e-01, -9.73726642e-02, 0.00000000e+00, -8.30308198e-01, 0.00000000e+00, 0.00000000e+00, 1.50262238e-03, -1.57837947e+05, 1.52573480e+05, 0.00000000e+00, -1.70207076e+00, 9.16396662e-01, 9.74458648e-01, 3.81242315e+00, 0.00000000e+00, -5.8947551484, -0.0973726642, 0.1172729168, 0.0000000000, -0.8303081980, 0.1172729168, -0.0973726642, 0.0000000000, 0.0000000000, 0.0000000000, -0.0492096157, 0.0015026224, 5.0000000000, 3.0000000000, 0.0032493856 + 2, -1.08164637e-01, 1.42717262e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -5.38578942e-02, 1.42717262e-01, -1.08164637e-01, 0.00000000e+00, -7.57894566e-01, 0.00000000e+00, 0.00000000e+00, 1.50262238e-03, -1.39652359e+05, 1.37001878e+05, 0.00000000e+00, -1.71499618e+00, 9.27320486e-01, 8.69556040e-01, 3.80529031e+00, 0.00000000e+00, -5.9804994875, -0.1081646372, 0.1427172619, 0.0000000000, -0.7578945656, 0.1427172619, -0.1081646372, 0.0000000000, 0.0000000000, 0.0000000000, -0.0538578942, 0.0015026224, 4.0000000000, 3.0000000000, 0.0065168774 + 3, -1.07744093e-01, 1.57884975e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -5.31254320e-02, 1.57884975e-01, -1.07744093e-01, 0.00000000e+00, -6.82421445e-01, 0.00000000e+00, 0.00000000e+00, 1.50262238e-03, -1.22873042e+05, 1.22188066e+05, 0.00000000e+00, -1.70893466e+00, 9.07358516e-01, 7.22279916e-01, 3.81390381e+00, 0.00000000e+00, -6.0012151010, -0.1077440929, 0.1578849752, 0.0000000000, -0.6824214446, 0.1578849752, -0.1077440929, 0.0000000000, 0.0000000000, 0.0000000000, -0.0531254320, 0.0015026224, 4.0000000000, 3.0000000000, 0.0094642531 + 4, -1.01833356e-01, 1.62057298e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.99060592e-02, 1.62057298e-01, -1.01833356e-01, 0.00000000e+00, -6.28378709e-01, 0.00000000e+00, 0.00000000e+00, 1.50262238e-03, -1.09038596e+05, 1.08746003e+05, 0.00000000e+00, -1.74959378e+00, 8.50450229e-01, 6.49576803e-01, 3.77399805e+00, 0.00000000e+00, -5.9820280688, -0.1018333556, 0.1620572978, 0.0000000000, -0.6283787090, 0.1620572978, -0.1018333556, 0.0000000000, 0.0000000000, 0.0000000000, -0.0499060592, 0.0015026224, 5.0000000000, 3.0000000000, 0.0123891107 + 5, -9.47384278e-02, 1.58317589e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.62261852e-02, 1.58317589e-01, -9.47384278e-02, 0.00000000e+00, -5.98407471e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -9.86113577e+04, 9.72023635e+04, 0.00000000e+00, -1.81766493e+00, 7.68483310e-01, 6.67430367e-01, 3.70668226e+00, 0.00000000e+00, -5.9653278927, -0.0947384278, 0.1583175886, 0.0000000000, -0.5984074712, 0.1583175886, -0.0947384278, 0.0000000000, 0.0000000000, 0.0000000000, -0.0462261852, 0.0013833441, 5.0000000000, 3.0000000000, 0.0154967872 + 6, -8.88663805e-02, 1.51705485e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.31889097e-02, 1.51705485e-01, -8.88663805e-02, 0.00000000e+00, -5.85782250e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -9.12516269e+04, 8.85877569e+04, 0.00000000e+00, -1.87021358e+00, 6.82142004e-01, 6.80267504e-01, 3.65570481e+00, 0.00000000e+00, -5.9347499782, -0.0888663805, 0.1517054853, 0.0000000000, -0.5857822498, 0.1517054853, -0.0888663805, 0.0000000000, 0.0000000000, 0.0000000000, -0.0431889097, 0.0013833441, 5.0000000000, 3.0000000000, 0.0186808514 + 7, -8.50404986e-02, 1.45713454e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.11725532e-02, 1.45713454e-01, -8.50404986e-02, 0.00000000e+00, -5.83614595e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -8.61737057e+04, 8.29905648e+04, 0.00000000e+00, -1.89336267e+00, 6.17177313e-01, 6.66614823e-01, 3.63274836e+00, 0.00000000e+00, -5.9210043319, -0.0850404986, 0.1457134542, 0.0000000000, -0.5836145950, 0.1457134542, -0.0850404986, 0.0000000000, 0.0000000000, 0.0000000000, -0.0411725532, 0.0013833441, 5.0000000000, 3.0000000000, 0.0218663161 + 8, -8.30021830e-02, 1.41800289e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.00311195e-02, 1.41800289e-01, -8.30021830e-02, 0.00000000e+00, -5.85345655e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -8.24995299e+04, 7.92497267e+04, 0.00000000e+00, -1.90488033e+00, 5.81427583e-01, 6.39917370e-01, 3.61926600e+00, 0.00000000e+00, -5.9309053739, -0.0830021830, 0.1418002890, 0.0000000000, -0.5853456551, 0.1418002890, -0.0830021830, 0.0000000000, 0.0000000000, 0.0000000000, -0.0400311195, 0.0013833441, 5.0000000000, 3.0000000000, 0.0250226906 + 9, -8.23727775e-02, 1.39868763e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.96510556e-02, 1.39868763e-01, -8.23727775e-02, 0.00000000e+00, -5.88929051e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -7.95373753e+04, 7.63549466e+04, 0.00000000e+00, -1.91326674e+00, 5.65314693e-01, 6.13963037e-01, 3.60956968e+00, 0.00000000e+00, -5.9541600226, -0.0823727775, 0.1398687625, 0.0000000000, -0.5889290506, 0.1398687625, -0.0823727775, 0.0000000000, 0.0000000000, 0.0000000000, -0.0396510556, 0.0013833441, 5.0000000000, 3.0000000000, 0.0281988218 + 10, -8.25897516e-02, 1.39223915e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.97454510e-02, 1.39223915e-01, -8.25897516e-02, 0.00000000e+00, -5.93215265e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -7.68642711e+04, 7.37811886e+04, 0.00000000e+00, -1.92040941e+00, 5.61207362e-01, 5.94403971e-01, 3.60237066e+00, 0.00000000e+00, -5.9748280661, -0.0825897516, 0.1392239148, 0.0000000000, -0.5932152654, 0.1392239148, -0.0825897516, 0.0000000000, 0.0000000000, 0.0000000000, -0.0397454510, 0.0013833441, 5.0000000000, 3.0000000000, 0.0313950423 + 11, -8.31514338e-02, 1.39116821e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.00448237e-02, 1.39116821e-01, -8.31514338e-02, 0.00000000e+00, -5.97709414e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -7.42910430e+04, 7.13169272e+04, 0.00000000e+00, -1.92813918e+00, 5.60479751e-01, 5.80646589e-01, 3.59445401e+00, 0.00000000e+00, -5.9868963069, -0.0831514338, 0.1391168214, 0.0000000000, -0.5977094141, 0.1391168214, -0.0831514338, 0.0000000000, 0.0000000000, 0.0000000000, -0.0400448237, 0.0013833441, 5.0000000000, 3.0000000000, 0.0345859298 + 12, -8.36961802e-02, 1.39021542e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.03481714e-02, 1.39021542e-01, -8.36961802e-02, 0.00000000e+00, -6.02037491e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -7.17643229e+04, 6.88975279e+04, 0.00000000e+00, -1.93470475e+00, 5.56618836e-01, 5.70780561e-01, 3.58778582e+00, 0.00000000e+00, -5.9914912681, -0.0836961802, 0.1390215417, 0.0000000000, -0.6020374910, 0.1390215417, -0.0836961802, 0.0000000000, 0.0000000000, 0.0000000000, -0.0403481714, 0.0013833441, 5.0000000000, 3.0000000000, 0.0377539701 + 13, -8.40570946e-02, 1.38705030e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05572489e-02, 1.38705030e-01, -8.40570946e-02, 0.00000000e+00, -6.06013310e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -6.92925028e+04, 6.65279982e+04, 0.00000000e+00, -1.93960957e+00, 5.49177823e-01, 5.63811151e-01, 3.58318098e+00, 0.00000000e+00, -5.9929544149, -0.0840570946, 0.1387050304, 0.0000000000, -0.6060133103, 0.1387050304, -0.0840570946, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405572489, 0.0013833441, 5.0000000000, 3.0000000000, 0.0409548801 + 14, -8.42151364e-02, 1.38157317e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.06554101e-02, 1.38157317e-01, -8.42151364e-02, 0.00000000e+00, -6.09559728e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -6.69126868e+04, 6.42434524e+04, 0.00000000e+00, -1.94389706e+00, 5.38541264e-01, 5.59412585e-01, 3.57889437e+00, 0.00000000e+00, -5.9921187552, -0.0842151364, 0.1381573168, 0.0000000000, -0.6095597277, 0.1381573168, -0.0842151364, 0.0000000000, 0.0000000000, 0.0000000000, -0.0406554101, 0.0013833441, 5.0000000000, 3.0000000000, 0.0441353316 + 15, -8.42294814e-02, 1.37468313e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.06708152e-02, 1.37468313e-01, -8.42294814e-02, 0.00000000e+00, -6.12719248e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -6.46604006e+04, 6.20798517e+04, 0.00000000e+00, -1.94664530e+00, 5.26142660e-01, 5.57403168e-01, 3.57593846e+00, 0.00000000e+00, -5.9908209299, -0.0842294814, 0.1374683131, 0.0000000000, -0.6127192476, 0.1374683131, -0.0842294814, 0.0000000000, 0.0000000000, 0.0000000000, -0.0406708152, 0.0013833441, 5.0000000000, 3.0000000000, 0.0473144338 + 16, -8.41768430e-02, 1.36731263e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.06442873e-02, 1.36731263e-01, -8.41768430e-02, 0.00000000e+00, -6.15637135e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -6.25541896e+04, 6.00572457e+04, 0.00000000e+00, -1.94748445e+00, 5.14061263e-01, 5.57425786e-01, 3.57475372e+00, 0.00000000e+00, -5.9902565341, -0.0841768430, 0.1367312629, 0.0000000000, -0.6156371351, 0.1367312629, -0.0841768430, 0.0000000000, 0.0000000000, 0.0000000000, -0.0406442873, 0.0013833441, 5.0000000000, 3.0000000000, 0.0505218003 + 17, -8.41154239e-02, 1.35999144e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.06087343e-02, 1.35999144e-01, -8.41154239e-02, 0.00000000e+00, -6.18499657e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -6.05945642e+04, 5.81770440e+04, 0.00000000e+00, -1.94651844e+00, 5.03679985e-01, 5.59222842e-01, 3.57506945e+00, 0.00000000e+00, -5.9890581220, -0.0841154239, 0.1359991439, 0.0000000000, -0.6184996573, 0.1359991439, -0.0841154239, 0.0000000000, 0.0000000000, 0.0000000000, -0.0406087343, 0.0013833441, 5.0000000000, 3.0000000000, 0.0536713345 + 18, -8.40744179e-02, 1.35282180e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05821241e-02, 1.35282180e-01, -8.40744179e-02, 0.00000000e+00, -6.21474448e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -5.87696390e+04, 5.64273880e+04, 0.00000000e+00, -1.94360063e+00, 4.96196729e-01, 5.62477603e-01, 3.57720441e+00, 0.00000000e+00, -5.9865791222, -0.0840744179, 0.1352821796, 0.0000000000, -0.6214744476, 0.1352821796, -0.0840744179, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405821241, 0.0013833441, 5.0000000000, 3.0000000000, 0.0568384463 + 19, -8.40587662e-02, 1.34565343e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05690390e-02, 1.34565343e-01, -8.40587662e-02, 0.00000000e+00, -6.24668764e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -5.70624907e+04, 5.47909065e+04, 0.00000000e+00, -1.93934035e+00, 4.90839196e-01, 5.66866245e-01, 3.58046231e+00, 0.00000000e+00, -5.9827946986, -0.0840587662, 0.1345653427, 0.0000000000, -0.6246687638, 0.1345653427, -0.0840587662, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405690390, 0.0013833441, 5.0000000000, 3.0000000000, 0.0600212455 + 20, -8.40599279e-02, 1.33827387e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05659465e-02, 1.33827387e-01, -8.40599279e-02, 0.00000000e+00, -6.28122012e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -5.54568031e+04, 5.32507891e+04, 0.00000000e+00, -1.93393903e+00, 4.87576870e-01, 5.72291216e-01, 3.58464479e+00, 0.00000000e+00, -5.9775210613, -0.0840599279, 0.1338273875, 0.0000000000, -0.6281220119, 0.1338273875, -0.0840599279, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405659465, 0.0013833441, 5.0000000000, 3.0000000000, 0.0631811634 + 21, -8.40661040e-02, 1.33052459e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05667834e-02, 1.33052459e-01, -8.40661040e-02, 0.00000000e+00, -6.31826761e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -5.39397037e+04, 5.17939558e+04, 0.00000000e+00, -1.92741841e+00, 4.86542772e-01, 5.78606265e-01, 3.58993541e+00, 0.00000000e+00, -5.9715787509, -0.0840661040, 0.1330524586, 0.0000000000, -0.6318267612, 0.1330524586, -0.0840661040, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405667834, 0.0013833441, 5.0000000000, 3.0000000000, 0.0663544325 + 22, -8.40682731e-02, 1.32233229e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05664895e-02, 1.32233229e-01, -8.40682731e-02, 0.00000000e+00, -6.35757545e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -5.25021322e+04, 5.04115308e+04, 0.00000000e+00, -1.92047731e+00, 4.86232423e-01, 5.85306353e-01, 3.59542749e+00, 0.00000000e+00, -5.9652281388, -0.0840682731, 0.1322332291, 0.0000000000, -0.6357575450, 0.1322332291, -0.0840682731, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405664895, 0.0013833441, 5.0000000000, 3.0000000000, 0.0695251976 + 23, -8.40621405e-02, 1.31368783e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05623874e-02, 1.31368783e-01, -8.40621405e-02, 0.00000000e+00, -6.39894337e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -5.11379454e+04, 4.90977968e+04, 0.00000000e+00, -1.91295119e+00, 4.86910939e-01, 5.92456193e-01, 3.60142262e+00, 0.00000000e+00, -5.9585459350, -0.0840621405, 0.1313687833, 0.0000000000, -0.6398943374, 0.1313687833, -0.0840621405, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405623874, 0.0013833441, 5.0000000000, 3.0000000000, 0.0727013143 + 24, -8.40472979e-02, 1.30460988e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05539645e-02, 1.30460988e-01, -8.40472979e-02, 0.00000000e+00, -6.44233183e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -4.98426004e+04, 4.78487440e+04, 0.00000000e+00, -1.90507685e+00, 4.88602738e-01, 5.99724855e-01, 3.60772843e+00, 0.00000000e+00, -5.9521257724, -0.0840472979, 0.1304609884, 0.0000000000, -0.6442331834, 0.1304609884, -0.0840472979, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405539645, 0.0013833441, 5.0000000000, 3.0000000000, 0.0758718492 + 25, -8.40253556e-02, 1.29512043e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05419783e-02, 1.29512043e-01, -8.40253556e-02, 0.00000000e+00, -6.48784108e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -4.86121489e+04, 4.66609107e+04, 0.00000000e+00, -1.89717676e+00, 4.90261006e-01, 6.06930020e-01, 3.61399133e+00, 0.00000000e+00, -5.9455754147, -0.0840253556, 0.1295120434, 0.0000000000, -0.6487841085, 0.1295120434, -0.0840253556, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405419783, 0.0013833441, 5.0000000000, 3.0000000000, 0.0790440172 diff --git a/TestCases/harmonic_balance/hb_rans_preconditioning/history_6 b/TestCases/harmonic_balance/hb_rans_preconditioning/history_6 new file mode 100644 index 000000000000..6575aedcd1f2 --- /dev/null +++ b/TestCases/harmonic_balance/hb_rans_preconditioning/history_6 @@ -0,0 +1,27 @@ +"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","HeatFlux_Total","HeatFlux_Maximum","Temperature_Total","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","Res_Turb[0]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" + 0, -4.84604781e-02, 8.04460151e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.34800711e-02, 8.04460151e-02, -4.84604781e-02, 0.00000000e+00, -6.02397497e-01, 0.00000000e+00, 0.00000000e+00, 1.52880706e-03, -1.74688080e+05, 1.67403473e+05, 0.00000000e+00, -1.47594728e+00, -1.10227050e+00, -1.13876222e+01, 4.03751895e+00, 0.00000000e+00, -5.7582287515, -0.0484604781, 0.0804460151, 0.0000000000, -0.6023974968, 0.0804460151, -0.0484604781, 0.0000000000, 0.0000000000, 0.0000000000, -0.0234800711, 0.0015288071, 4.0000000000, 3.0000000000, 0.0083520820 + 1, -6.84340068e-02, 1.16543178e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.22444267e-02, 1.16543178e-01, -6.84340068e-02, 0.00000000e+00, -5.87198738e-01, 0.00000000e+00, 0.00000000e+00, 1.52880706e-03, -1.57841044e+05, 1.52565902e+05, 0.00000000e+00, -1.70584615e+00, 9.14299666e-01, 9.73766508e-01, 3.80876786e+00, 0.00000000e+00, -5.8991027325, -0.0684340068, 0.1165431775, 0.0000000000, -0.5871987384, 0.1165431775, -0.0684340068, 0.0000000000, 0.0000000000, 0.0000000000, -0.0322444267, 0.0015288071, 5.0000000000, 3.0000000000, 0.0032493856 + 2, -7.62943295e-02, 1.41893130e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.53026907e-02, 1.41893130e-01, -7.62943295e-02, 0.00000000e+00, -5.37688678e-01, 0.00000000e+00, 0.00000000e+00, 1.52880706e-03, -1.39663766e+05, 1.36992858e+05, 0.00000000e+00, -1.71731513e+00, 9.26142928e-01, 8.67963556e-01, 3.80312725e+00, 0.00000000e+00, -5.9836277522, -0.0762943295, 0.1418931301, 0.0000000000, -0.5376886777, 0.1418931301, -0.0762943295, 0.0000000000, 0.0000000000, 0.0000000000, -0.0353026907, 0.0015288071, 4.0000000000, 3.0000000000, 0.0065168774 + 3, -7.61743162e-02, 1.57055112e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.48391137e-02, 1.57055112e-01, -7.61743162e-02, 0.00000000e+00, -4.85016471e-01, 0.00000000e+00, 0.00000000e+00, 1.52880706e-03, -1.22887876e+05, 1.22181765e+05, 0.00000000e+00, -1.71059762e+00, 9.06465488e-01, 7.19524034e-01, 3.81231881e+00, 0.00000000e+00, -6.0043357424, -0.0761743162, 0.1570551120, 0.0000000000, -0.4850164711, 0.1570551120, -0.0761743162, 0.0000000000, 0.0000000000, 0.0000000000, -0.0348391137, 0.0015288071, 4.0000000000, 3.0000000000, 0.0094642531 + 4, -7.20836106e-02, 1.61269220e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.27407371e-02, 1.61269220e-01, -7.20836106e-02, 0.00000000e+00, -4.46976866e-01, 0.00000000e+00, 0.00000000e+00, 1.52880706e-03, -1.09052806e+05, 1.08743577e+05, 0.00000000e+00, -1.75140143e+00, 8.49529135e-01, 6.46514853e-01, 3.77224326e+00, 0.00000000e+00, -5.9849115318, -0.0720836106, 0.1612692200, 0.0000000000, -0.4469768664, 0.1612692200, -0.0720836106, 0.0000000000, 0.0000000000, 0.0000000000, -0.0327407371, 0.0015288071, 5.0000000000, 3.0000000000, 0.0123891107 + 5, -6.70861657e-02, 1.57585030e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.03268558e-02, 1.57585030e-01, -6.70861657e-02, 0.00000000e+00, -4.25714078e-01, 0.00000000e+00, 0.00000000e+00, 1.52880706e-03, -9.86228015e+04, 9.72058822e+04, 0.00000000e+00, -1.81992528e+00, 7.67368522e-01, 6.64970698e-01, 3.70451766e+00, 0.00000000e+00, -5.9677898890, -0.0670861657, 0.1575850300, 0.0000000000, -0.4257140775, 0.1575850300, -0.0670861657, 0.0000000000, 0.0000000000, 0.0000000000, -0.0303268558, 0.0015288071, 5.0000000000, 3.0000000000, 0.0154967872 + 6, -6.29154365e-02, 1.51021082e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.83133496e-02, 1.51021082e-01, -6.29154365e-02, 0.00000000e+00, -4.16600357e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -9.12596517e+04, 8.85942319e+04, 0.00000000e+00, -1.87280780e+00, 6.80696109e-01, 6.78106916e-01, 3.65327436e+00, 0.00000000e+00, -5.9366769878, -0.0629154365, 0.1510210817, 0.0000000000, -0.4166003565, 0.1510210817, -0.0629154365, 0.0000000000, 0.0000000000, 0.0000000000, -0.0283133496, 0.0014442848, 5.0000000000, 3.0000000000, 0.0186808514 + 7, -6.01699612e-02, 1.45061531e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.69483099e-02, 1.45061531e-01, -6.01699612e-02, 0.00000000e+00, -4.14789233e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -8.61786629e+04, 8.29961192e+04, 0.00000000e+00, -1.89597972e+00, 6.15381869e-01, 6.64470059e-01, 3.63031165e+00, 0.00000000e+00, -5.9222425189, -0.0601699612, 0.1450615311, 0.0000000000, -0.4147892331, 0.1450615311, -0.0601699612, 0.0000000000, 0.0000000000, 0.0000000000, -0.0269483099, 0.0014442848, 5.0000000000, 3.0000000000, 0.0218663161 + 8, -5.86727622e-02, 1.41166287e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.61368925e-02, 1.41166287e-01, -5.86727622e-02, 0.00000000e+00, -4.15628712e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -8.25025645e+04, 7.92531734e+04, 0.00000000e+00, -1.90742326e+00, 5.79404843e-01, 6.37673115e-01, 3.61687788e+00, 0.00000000e+00, -5.9323881118, -0.0586727622, 0.1411662874, 0.0000000000, -0.4156287118, 0.1411662874, -0.0586727622, 0.0000000000, 0.0000000000, 0.0000000000, -0.0261368925, 0.0014442848, 5.0000000000, 3.0000000000, 0.0250226906 + 9, -5.81655814e-02, 1.39240237e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.58244252e-02, 1.39240237e-01, -5.81655814e-02, 0.00000000e+00, -4.17735439e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -7.95394054e+04, 7.63571628e+04, 0.00000000e+00, -1.91572641e+00, 5.63232373e-01, 6.11618787e-01, 3.60724536e+00, 0.00000000e+00, -5.9557556316, -0.0581655814, 0.1392402366, 0.0000000000, -0.4177354390, 0.1392402366, -0.0581655814, 0.0000000000, 0.0000000000, 0.0000000000, -0.0258244252, 0.0014442848, 5.0000000000, 3.0000000000, 0.0281988218 + 10, -5.82653797e-02, 1.38593445e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.58365321e-02, 1.38593445e-01, -5.82653797e-02, 0.00000000e+00, -4.20405019e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -7.68657135e+04, 7.37828934e+04, 0.00000000e+00, -1.92280103e+00, 5.59191541e-01, 5.92013172e-01, 3.60010964e+00, 0.00000000e+00, -5.9765127240, -0.0582653797, 0.1385934446, 0.0000000000, -0.4204050187, 0.1385934446, -0.0582653797, 0.0000000000, 0.0000000000, 0.0000000000, -0.0258365321, 0.0014442848, 5.0000000000, 3.0000000000, 0.0313950423 + 11, -5.86259765e-02, 1.38481445e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.60023865e-02, 1.38481445e-01, -5.86259765e-02, 0.00000000e+00, -4.23348965e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -7.42924057e+04, 7.13186920e+04, 0.00000000e+00, -1.93049314e+00, 5.58496729e-01, 5.78253913e-01, 3.59222542e+00, 0.00000000e+00, -5.9886210501, -0.0586259765, 0.1384814452, 0.0000000000, -0.4233489649, 0.1384814452, -0.0586259765, 0.0000000000, 0.0000000000, 0.0000000000, -0.0260023865, 0.0014442848, 5.0000000000, 3.0000000000, 0.0345859298 + 12, -5.89927919e-02, 1.38381429e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.61889142e-02, 1.38381429e-01, -5.89927919e-02, 0.00000000e+00, -4.26305700e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -7.17658164e+04, 6.88994845e+04, 0.00000000e+00, -1.93702754e+00, 5.54649768e-01, 5.68399298e-01, 3.58558332e+00, 0.00000000e+00, -5.9931969800, -0.0589927919, 0.1383814288, 0.0000000000, -0.4263057001, 0.1383814288, -0.0589927919, 0.0000000000, 0.0000000000, 0.0000000000, -0.0261889142, 0.0014442848, 5.0000000000, 3.0000000000, 0.0377539701 + 13, -5.92441178e-02, 1.38061798e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63265144e-02, 1.38061798e-01, -5.92441178e-02, 0.00000000e+00, -4.29113041e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -6.92941256e+04, 6.65300926e+04, 0.00000000e+00, -1.94190416e+00, 5.47192267e-01, 5.61442247e-01, 3.58100611e+00, 0.00000000e+00, -5.9946341421, -0.0592441178, 0.1380617976, 0.0000000000, -0.4291130412, 0.1380617976, -0.0592441178, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263265144, 0.0014442848, 5.0000000000, 3.0000000000, 0.0409548801 + 14, -5.93609152e-02, 1.37512739e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63982194e-02, 1.37512739e-01, -5.93609152e-02, 0.00000000e+00, -4.31675754e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -6.69143622e+04, 6.42455852e+04, 0.00000000e+00, -1.94617817e+00, 5.36504577e-01, 5.57056393e-01, 3.57673116e+00, 0.00000000e+00, -5.9937666494, -0.0593609152, 0.1375127388, 0.0000000000, -0.4316757539, 0.1375127388, -0.0593609152, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263982194, 0.0014442848, 5.0000000000, 3.0000000000, 0.0441353316 + 15, -5.93798966e-02, 1.36823621e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.64175412e-02, 1.36823621e-01, -5.93798966e-02, 0.00000000e+00, -4.33988634e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -6.46620427e+04, 6.20819184e+04, 0.00000000e+00, -1.94892001e+00, 5.24022050e-01, 5.55059664e-01, 3.57377858e+00, 0.00000000e+00, -5.9924338737, -0.0593798966, 0.1368236214, 0.0000000000, -0.4339886340, 0.1368236214, -0.0593798966, 0.0000000000, 0.0000000000, 0.0000000000, -0.0264175412, 0.0014442848, 5.0000000000, 3.0000000000, 0.0473144338 + 16, -5.93515786e-02, 1.36087032e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.64081967e-02, 1.36087032e-01, -5.93515786e-02, 0.00000000e+00, -4.36129569e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -6.25557404e+04, 6.00591907e+04, 0.00000000e+00, -1.94975285e+00, 5.11834518e-01, 5.55093503e-01, 3.57259352e+00, 0.00000000e+00, -5.9918665962, -0.0593515786, 0.1360870319, 0.0000000000, -0.4361295693, 0.1360870319, -0.0593515786, 0.0000000000, 0.0000000000, 0.0000000000, -0.0264081967, 0.0014442848, 5.0000000000, 3.0000000000, 0.0505218003 + 17, -5.93150194e-02, 1.35355459e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63904628e-02, 1.35355459e-01, -5.93150194e-02, 0.00000000e+00, -4.38216676e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -6.05959996e+04, 5.81788485e+04, 0.00000000e+00, -1.94877482e+00, 5.01347283e-01, 5.56902732e-01, 3.57291718e+00, 0.00000000e+00, -5.9906725587, -0.0593150194, 0.1353554590, 0.0000000000, -0.4382166764, 0.1353554590, -0.0593150194, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263904628, 0.0014442848, 5.0000000000, 3.0000000000, 0.0536713345 + 18, -5.92902084e-02, 1.34638861e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63760993e-02, 1.34638861e-01, -5.92902084e-02, 0.00000000e+00, -4.40364750e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -5.87709622e+04, 5.64290727e+04, 0.00000000e+00, -1.94584725e+00, 4.93769928e-01, 5.60165326e-01, 3.57505549e+00, 0.00000000e+00, -5.9882017528, -0.0592902084, 0.1346388611, 0.0000000000, -0.4403647498, 0.1346388611, -0.0592902084, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263760993, 0.0014442848, 5.0000000000, 3.0000000000, 0.0568384463 + 19, -5.92810001e-02, 1.33922156e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63688079e-02, 1.33922156e-01, -5.92810001e-02, 0.00000000e+00, -4.42652671e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -5.70637117e+04, 5.47924804e+04, 0.00000000e+00, -1.94158086e+00, 4.88304105e-01, 5.64555497e-01, 3.57831069e+00, 0.00000000e+00, -5.9844294683, -0.0592810001, 0.1339221560, 0.0000000000, -0.4426526710, 0.1339221560, -0.0592810001, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263688079, 0.0014442848, 5.0000000000, 3.0000000000, 0.0600212455 + 20, -5.92820919e-02, 1.33184172e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63670757e-02, 1.33184172e-01, -5.92820919e-02, 0.00000000e+00, -4.45113643e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -5.54579322e+04, 5.32522534e+04, 0.00000000e+00, -1.93617410e+00, 4.84940119e-01, 5.69980663e-01, 3.58248475e+00, 0.00000000e+00, -5.9791462536, -0.0592820919, 0.1331841719, 0.0000000000, -0.4451136427, 0.1331841719, -0.0592820919, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263670757, 0.0014442848, 5.0000000000, 3.0000000000, 0.0631811634 + 21, -5.92859357e-02, 1.32409157e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63676196e-02, 1.32409157e-01, -5.92859357e-02, 0.00000000e+00, -4.47748002e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -5.39407487e+04, 5.17953204e+04, 0.00000000e+00, -1.92964441e+00, 4.83830265e-01, 5.76294380e-01, 3.58777503e+00, 0.00000000e+00, -5.9732180834, -0.0592859357, 0.1324091575, 0.0000000000, -0.4477480019, 0.1324091575, -0.0592859357, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263676196, 0.0014442848, 5.0000000000, 3.0000000000, 0.0663544325 + 22, -5.92867075e-02, 1.31589866e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63675275e-02, 1.31589866e-01, -5.92867075e-02, 0.00000000e+00, -4.50541591e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -5.25030968e+04, 5.04128011e+04, 0.00000000e+00, -1.92270514e+00, 4.83414706e-01, 5.82986296e-01, 3.59325122e+00, 0.00000000e+00, -5.9668991180, -0.0592867075, 0.1315898657, 0.0000000000, -0.4505415914, 0.1315898657, -0.0592867075, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263675275, 0.0014442848, 5.0000000000, 3.0000000000, 0.0695251976 + 23, -5.92816279e-02, 1.30725417e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63651900e-02, 1.30725417e-01, -5.92816279e-02, 0.00000000e+00, -4.53482035e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -5.11388313e+04, 4.90989759e+04, 0.00000000e+00, -1.91518020e+00, 4.83999791e-01, 5.90127637e-01, 3.59922975e+00, 0.00000000e+00, -5.9602296239, -0.0592816279, 0.1307254165, 0.0000000000, -0.4534820345, 0.1307254165, -0.0592816279, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263651900, 0.0014442848, 5.0000000000, 3.0000000000, 0.0727013143 + 24, -5.92704054e-02, 1.29817705e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63602334e-02, 1.29817705e-01, -5.92704054e-02, 0.00000000e+00, -4.56566423e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -4.98434089e+04, 4.78498298e+04, 0.00000000e+00, -1.90730558e+00, 4.85605622e-01, 5.97385724e-01, 3.60551927e+00, 0.00000000e+00, -5.9538194179, -0.0592704054, 0.1298177054, 0.0000000000, -0.4565664227, 0.1298177054, -0.0592704054, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263602334, 0.0014442848, 5.0000000000, 3.0000000000, 0.0758718492 + 25, -5.92539954e-02, 1.28868924e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63530055e-02, 1.28868924e-01, -5.92539954e-02, 0.00000000e+00, -4.59800496e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -4.86128825e+04, 4.66619154e+04, 0.00000000e+00, -1.89940479e+00, 4.87164305e-01, 6.04578981e-01, 3.61176638e+00, 0.00000000e+00, -5.9472772588, -0.0592539954, 0.1288689244, 0.0000000000, -0.4598004965, 0.1288689244, -0.0592539954, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263530055, 0.0014442848, 5.0000000000, 3.0000000000, 0.0790440172 diff --git a/TestCases/harmonic_balance/history_0 b/TestCases/harmonic_balance/history_0 new file mode 100644 index 000000000000..08d36148caae --- /dev/null +++ b/TestCases/harmonic_balance/history_0 @@ -0,0 +1,27 @@ +"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" + 0, 2.55010453e-03, 2.20152123e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.57334596e-03, 2.20152123e-02, 2.55010453e-03, 0.00000000e+00, 1.15833747e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.29333974e+00, 1.08876962e+00, 1.25321747e+00, 4.22012200e+00, 0.00000000e+00, 0.0025501045, 0.0220152123, 0.0000000000, 0.1158337468, 0.0220152123, 0.0025501045, 0.0000000000, 0.0000000000, 0.0000000000, 0.0015733460, 0.0000000000, 3.0000000000, 1.0000000000, 0.0051143909 + 1, 4.68441419e-03, 4.15219024e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 2.94636876e-03, 4.15219024e-02, 4.68441419e-03, 0.00000000e+00, 1.12817909e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.34704393e+00, 1.03105189e+00, 1.19128650e+00, 4.16813428e+00, 0.00000000e+00, 0.0046844142, 0.0415219024, 0.0000000000, 0.1128179087, 0.0415219024, 0.0046844142, 0.0000000000, 0.0000000000, 0.0000000000, 0.0029463688, 0.0000000000, 3.0000000000, 1.0000000000, 0.0008819566 + 2, 6.42734491e-03, 5.87958620e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.12226832e-03, 5.87958620e-02, 6.42734491e-03, 0.00000000e+00, 1.09316280e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.39530876e+00, 9.80112990e-01, 1.13634726e+00, 4.12117453e+00, 0.00000000e+00, 0.0064273449, 0.0587958620, 0.0000000000, 0.1093162800, 0.0587958620, 0.0064273449, 0.0000000000, 0.0000000000, 0.0000000000, 0.0041222683, 0.0000000000, 3.0000000000, 1.0000000000, 0.0016684698 + 3, 7.81114030e-03, 7.39501907e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 5.10805202e-03, 7.39501907e-02, 7.81114030e-03, 0.00000000e+00, 1.05627047e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.43790111e+00, 9.36475194e-01, 1.08934905e+00, 4.07955771e+00, 0.00000000e+00, 0.0078111403, 0.0739501907, 0.0000000000, 0.1056270474, 0.0739501907, 0.0078111403, 0.0000000000, 0.0000000000, 0.0000000000, 0.0051080520, 0.0000000000, 3.0000000000, 1.0000000000, 0.0024449483 + 4, 8.86838843e-03, 8.71225134e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 5.91647354e-03, 8.71225134e-02, 8.86838843e-03, 0.00000000e+00, 1.01792156e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.47440206e+00, 9.00951923e-01, 1.05118270e+00, 4.04370426e+00, 0.00000000e+00, 0.0088683884, 0.0871225134, 0.0000000000, 0.1017921556, 0.0871225134, 0.0088683884, 0.0000000000, 0.0000000000, 0.0000000000, 0.0059164735, 0.0000000000, 3.0000000000, 1.0000000000, 0.0032244617 + 5, 9.63863174e-03, 9.84366300e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.56449101e-03, 9.84366300e-02, 9.63863174e-03, 0.00000000e+00, 9.79171244e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.50455198e+00, 8.73641257e-01, 1.02209626e+00, 4.01383581e+00, 0.00000000e+00, 0.0096386317, 0.0984366300, 0.0000000000, 0.0979171244, 0.0984366300, 0.0096386317, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065644910, 0.0000000000, 3.0000000000, 1.0000000000, 0.0040010804 + 6, 1.01633263e-02, 1.07995038e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.07087875e-03, 1.07995038e-01, 1.01633263e-02, 0.00000000e+00, 9.41091977e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.52839858e+00, 8.53786099e-01, 1.00145782e+00, 3.98988353e+00, 0.00000000e+00, 0.0101633263, 0.1079950376, 0.0000000000, 0.0941091977, 0.1079950376, 0.0101633263, 0.0000000000, 0.0000000000, 0.0000000000, 0.0070708788, 0.0000000000, 3.0000000000, 1.0000000000, 0.0047757807 + 7, 1.04832064e-02, 1.15889337e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.45422657e-03, 1.15889337e-01, 1.04832064e-02, 0.00000000e+00, 9.04587662e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.54629938e+00, 8.40079488e-01, 9.87918969e-01, 3.97155086e+00, 0.00000000e+00, 0.0104832064, 0.1158893368, 0.0000000000, 0.0904587662, 0.1158893368, 0.0104832064, 0.0000000000, 0.0000000000, 0.0000000000, 0.0074542266, 0.0000000000, 3.0000000000, 1.0000000000, 0.0055651851 + 8, 1.06204411e-02, 1.22208129e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.73108394e-03, 1.22208129e-01, 1.06204411e-02, 0.00000000e+00, 8.69045387e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.55888953e+00, 8.31036227e-01, 9.79773636e-01, 3.95833413e+00, 0.00000000e+00, 0.0106204411, 0.1222081292, 0.0000000000, 0.0869045387, 0.1222081292, 0.0106204411, 0.0000000000, 0.0000000000, 0.0000000000, 0.0077310839, 0.0000000000, 3.0000000000, 1.0000000000, 0.0063395281 + 9, 1.06078418e-02, 1.27046035e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.91829435e-03, 1.27046035e-01, 1.06078418e-02, 0.00000000e+00, 8.34960472e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56702450e+00, 8.25274290e-01, 9.75329934e-01, 3.94952804e+00, 0.00000000e+00, 0.0106078418, 0.1270460355, 0.0000000000, 0.0834960472, 0.1270460355, 0.0106078418, 0.0000000000, 0.0000000000, 0.0000000000, 0.0079182943, 0.0000000000, 3.0000000000, 1.0000000000, 0.0071157302 + 10, 1.04772527e-02, 1.30536207e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 8.02909564e-03, 1.30536207e-01, 1.04772527e-02, 0.00000000e+00, 8.02631923e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57163703e+00, 8.21712779e-01, 9.73169306e-01, 3.94434279e+00, 0.00000000e+00, 0.0104772527, 0.1305362072, 0.0000000000, 0.0802631923, 0.1305362072, 0.0104772527, 0.0000000000, 0.0000000000, 0.0000000000, 0.0080290956, 0.0000000000, 3.0000000000, 1.0000000000, 0.0078902696 + 11, 1.02518449e-02, 1.32794334e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 8.07125209e-03, 1.32794334e-01, 1.02518449e-02, 0.00000000e+00, 7.72009211e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57353838e+00, 8.19558831e-01, 9.72351872e-01, 3.94207264e+00, 0.00000000e+00, 0.0102518449, 0.1327943335, 0.0000000000, 0.0772009211, 0.1327943335, 0.0102518449, 0.0000000000, 0.0000000000, 0.0000000000, 0.0080712521, 0.0000000000, 3.0000000000, 1.0000000000, 0.0086632770 + 12, 9.96306595e-03, 1.33888903e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 8.05397737e-03, 1.33888903e-01, 9.96306595e-03, 0.00000000e+00, 7.44129330e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57343194e+00, 8.18259495e-01, 9.72236794e-01, 3.94210009e+00, 0.00000000e+00, 0.0099630659, 0.1338889028, 0.0000000000, 0.0744129330, 0.1338889028, 0.0099630659, 0.0000000000, 0.0000000000, 0.0000000000, 0.0080539774, 0.0000000000, 3.0000000000, 1.0000000000, 0.0094398228 + 13, 9.63830934e-03, 1.33875258e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.99218090e-03, 1.33875258e-01, 9.63830934e-03, 0.00000000e+00, 7.19947025e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57199373e+00, 8.17419732e-01, 9.72378358e-01, 3.94379927e+00, 0.00000000e+00, 0.0096383093, 0.1338752577, 0.0000000000, 0.0719947025, 0.1338752577, 0.0096383093, 0.0000000000, 0.0000000000, 0.0000000000, 0.0079921809, 0.0000000000, 3.0000000000, 1.0000000000, 0.0102182607 + 14, 9.27397487e-03, 1.32870610e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.89219389e-03, 1.32870610e-01, 9.27397487e-03, 0.00000000e+00, 6.97970368e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57006534e+00, 8.16629487e-01, 9.72425290e-01, 3.94619733e+00, 0.00000000e+00, 0.0092739749, 0.1328706102, 0.0000000000, 0.0697970368, 0.1328706102, 0.0092739749, 0.0000000000, 0.0000000000, 0.0000000000, 0.0078921939, 0.0000000000, 3.0000000000, 1.0000000000, 0.0109929569 + 15, 8.90329304e-03, 1.31004923e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.76372867e-03, 1.31004923e-01, 8.90329304e-03, 0.00000000e+00, 6.79615149e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56830773e+00, 8.15738339e-01, 9.72002114e-01, 3.94846401e+00, 0.00000000e+00, 0.0089032930, 0.1310049232, 0.0000000000, 0.0679615149, 0.1310049232, 0.0089032930, 0.0000000000, 0.0000000000, 0.0000000000, 0.0077637287, 0.0000000000, 3.0000000000, 1.0000000000, 0.0117394475 + 16, 8.54214463e-03, 1.28454692e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.61580473e-03, 1.28454692e-01, 8.54214463e-03, 0.00000000e+00, 6.64992807e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56734309e+00, 8.14455906e-01, 9.70823023e-01, 3.94979025e+00, 0.00000000e+00, 0.0085421446, 0.1284546921, 0.0000000000, 0.0664992807, 0.1284546921, 0.0085421446, 0.0000000000, 0.0000000000, 0.0000000000, 0.0076158047, 0.0000000000, 3.0000000000, 1.0000000000, 0.0124879870 + 17, 8.20432382e-03, 1.25401168e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.45547557e-03, 1.25401168e-01, 8.20432382e-03, 0.00000000e+00, 6.54246207e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56744199e+00, 8.12652438e-01, 9.68757522e-01, 3.94979167e+00, 0.00000000e+00, 0.0082043238, 0.1254011675, 0.0000000000, 0.0654246207, 0.1254011675, 0.0082043238, 0.0000000000, 0.0000000000, 0.0000000000, 0.0074554756, 0.0000000000, 3.0000000000, 1.0000000000, 0.0132388169 + 18, 7.89658142e-03, 1.22021044e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.28879318e-03, 1.22021044e-01, 7.89658142e-03, 0.00000000e+00, 6.47149145e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56863029e+00, 8.10356702e-01, 9.65844114e-01, 3.94843146e+00, 0.00000000e+00, 0.0078965814, 0.1220210438, 0.0000000000, 0.0647149145, 0.1220210438, 0.0078965814, 0.0000000000, 0.0000000000, 0.0000000000, 0.0072887932, 0.0000000000, 3.0000000000, 1.0000000000, 0.0140180026 + 19, 7.62080260e-03, 1.18479400e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.12121562e-03, 1.18479400e-01, 7.62080260e-03, 0.00000000e+00, 6.43217521e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57075314e+00, 8.07682970e-01, 9.62211088e-01, 3.94590158e+00, 0.00000000e+00, 0.0076208026, 0.1184794001, 0.0000000000, 0.0643217521, 0.1184794001, 0.0076208026, 0.0000000000, 0.0000000000, 0.0000000000, 0.0071212156, 0.0000000000, 3.0000000000, 1.0000000000, 0.0147838062 + 20, 7.37640494e-03, 1.14917098e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.95721502e-03, 1.14917098e-01, 7.37640494e-03, 0.00000000e+00, 6.41889248e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57361049e+00, 8.04725771e-01, 9.57999429e-01, 3.94244121e+00, 0.00000000e+00, 0.0073764049, 0.1149170977, 0.0000000000, 0.0641889248, 0.1149170977, 0.0073764049, 0.0000000000, 0.0000000000, 0.0000000000, 0.0069572150, 0.0000000000, 3.0000000000, 1.0000000000, 0.0155474367 + 21, 7.16610783e-03, 1.11445917e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.80062911e-03, 1.11445917e-01, 7.16610783e-03, 0.00000000e+00, 6.43012149e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57690091e+00, 8.01652893e-01, 9.53518061e-01, 3.93843769e+00, 0.00000000e+00, 0.0071661078, 0.1114459165, 0.0000000000, 0.0643012149, 0.1114459165, 0.0071661078, 0.0000000000, 0.0000000000, 0.0000000000, 0.0068006291, 0.0000000000, 3.0000000000, 1.0000000000, 0.0163136318 + 22, 6.99084156e-03, 1.08143983e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.65445458e-03, 1.08143983e-01, 6.99084156e-03, 0.00000000e+00, 6.46438326e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.58035176e+00, 7.98573930e-01, 9.49020499e-01, 3.93422520e+00, 0.00000000e+00, 0.0069908416, 0.1081439834, 0.0000000000, 0.0646438326, 0.1081439834, 0.0069908416, 0.0000000000, 0.0000000000, 0.0000000000, 0.0066544546, 0.0000000000, 3.0000000000, 1.0000000000, 0.0170633781 + 23, 6.85295571e-03, 1.05059119e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.52103270e-03, 1.05059119e-01, 6.85295571e-03, 0.00000000e+00, 6.52295179e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.58374126e+00, 7.95583757e-01, 9.44690488e-01, 3.93006045e+00, 0.00000000e+00, 0.0068529557, 0.1050591193, 0.0000000000, 0.0652295179, 0.1050591193, 0.0068529557, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065210327, 0.0000000000, 3.0000000000, 1.0000000000, 0.0178124050 + 24, 6.75540331e-03, 1.02218306e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.40214764e-03, 1.02218306e-01, 6.75540331e-03, 0.00000000e+00, 6.60879991e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.58690821e+00, 7.92756109e-01, 9.40674763e-01, 3.92613251e+00, 0.00000000e+00, 0.0067554033, 0.1022183059, 0.0000000000, 0.0660879991, 0.1022183059, 0.0067554033, 0.0000000000, 0.0000000000, 0.0000000000, 0.0064021476, 0.0000000000, 3.0000000000, 1.0000000000, 0.0185636177 + 25, 6.70214967e-03, 9.96321309e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.29901453e-03, 9.96321309e-02, 6.70214967e-03, 0.00000000e+00, 6.72689584e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.58973887e+00, 7.90169123e-01, 9.37052532e-01, 3.92257894e+00, 0.00000000e+00, 0.0067021497, 0.0996321309, 0.0000000000, 0.0672689584, 0.0996321309, 0.0067021497, 0.0000000000, 0.0000000000, 0.0000000000, 0.0062990145, 0.0000000000, 3.0000000000, 1.0000000000, 0.0193123536 diff --git a/TestCases/harmonic_balance/history_1 b/TestCases/harmonic_balance/history_1 new file mode 100644 index 000000000000..0d0be07f517a --- /dev/null +++ b/TestCases/harmonic_balance/history_1 @@ -0,0 +1,27 @@ +"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" + 0, 1.49244607e-02, 2.22610268e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.78717191e-03, 2.22610268e-02, 1.49244607e-02, 0.00000000e+00, 6.70430025e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.28952557e+00, 1.09385807e+00, 1.25668024e+00, 4.22397541e+00, 0.00000000e+00, 0.0149244607, 0.0222610268, 0.0000000000, 0.6704300245, 0.0222610268, 0.0149244607, 0.0000000000, 0.0000000000, 0.0000000000, 0.0067871719, 0.0000000000, 3.0000000000, 1.0000000000, 0.0051143909 + 1, 2.80228575e-02, 4.19811690e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.27915769e-02, 4.19811690e-02, 2.80228575e-02, 0.00000000e+00, 6.67510176e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.34327874e+00, 1.03620741e+00, 1.19472746e+00, 4.17190241e+00, 0.00000000e+00, 0.0280228575, 0.0419811690, 0.0000000000, 0.6675101764, 0.0419811690, 0.0280228575, 0.0000000000, 0.0000000000, 0.0000000000, 0.0127915769, 0.0000000000, 3.0000000000, 1.0000000000, 0.0008819566 + 2, 3.93618282e-02, 5.94392196e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.80088938e-02, 5.94392196e-02, 3.93618282e-02, 0.00000000e+00, 6.62219801e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.39155612e+00, 9.85316777e-01, 1.13982512e+00, 4.12490911e+00, 0.00000000e+00, 0.0393618282, 0.0594392196, 0.0000000000, 0.6622198013, 0.0594392196, 0.0393618282, 0.0000000000, 0.0000000000, 0.0000000000, 0.0180088938, 0.0000000000, 3.0000000000, 1.0000000000, 0.0016684698 + 3, 4.90400755e-02, 7.47487855e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 2.24652949e-02, 7.47487855e-02, 4.90400755e-02, 0.00000000e+00, 6.56065180e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.43410403e+00, 9.41743622e-01, 1.09292842e+00, 4.08333049e+00, 0.00000000e+00, 0.0490400755, 0.0747487855, 0.0000000000, 0.6560651803, 0.0747487855, 0.0490400755, 0.0000000000, 0.0000000000, 0.0000000000, 0.0224652949, 0.0000000000, 3.0000000000, 1.0000000000, 0.0024449483 + 4, 5.71712961e-02, 8.80484035e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 2.62080229e-02, 8.80484035e-02, 5.71712961e-02, 0.00000000e+00, 6.49316669e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.47049860e+00, 9.06312973e-01, 1.05491751e+00, 4.04758794e+00, 0.00000000e+00, 0.0571712961, 0.0880484035, 0.0000000000, 0.6493166690, 0.0880484035, 0.0571712961, 0.0000000000, 0.0000000000, 0.0000000000, 0.0262080229, 0.0000000000, 3.0000000000, 1.0000000000, 0.0032244617 + 5, 6.38953242e-02, 9.94656208e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 2.92983379e-02, 9.94656208e-02, 6.38953242e-02, 0.00000000e+00, 6.42386019e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.50049169e+00, 8.79118278e-01, 1.02601596e+00, 4.01788891e+00, 0.00000000e+00, 0.0638953242, 0.0994656208, 0.0000000000, 0.6423860193, 0.0994656208, 0.0638953242, 0.0000000000, 0.0000000000, 0.0000000000, 0.0292983379, 0.0000000000, 3.0000000000, 1.0000000000, 0.0040010804 + 6, 6.93577853e-02, 1.09104842e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.18044200e-02, 1.09104842e-01, 6.93577853e-02, 0.00000000e+00, 6.35698507e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.52416191e+00, 8.59371980e-01, 1.00555477e+00, 3.99412711e+00, 0.00000000e+00, 0.0693577853, 0.1091048422, 0.0000000000, 0.6356985073, 0.1091048422, 0.0693577853, 0.0000000000, 0.0000000000, 0.0000000000, 0.0318044200, 0.0000000000, 3.0000000000, 1.0000000000, 0.0047757807 + 7, 7.37008248e-02, 1.17062390e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.37945589e-02, 1.17062390e-01, 7.37008248e-02, 0.00000000e+00, 6.29585856e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.54190048e+00, 8.45746822e-01, 9.92155702e-01, 3.97597185e+00, 0.00000000e+00, 0.0737008248, 0.1170623896, 0.0000000000, 0.6295858558, 0.1170623896, 0.0737008248, 0.0000000000, 0.0000000000, 0.0000000000, 0.0337945589, 0.0000000000, 3.0000000000, 1.0000000000, 0.0055651851 + 8, 7.70428585e-02, 1.23429004e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.53317747e-02, 1.23429004e-01, 7.70428585e-02, 0.00000000e+00, 6.24187638e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.55437696e+00, 8.36739668e-01, 9.84091417e-01, 3.96287972e+00, 0.00000000e+00, 0.0770428585, 0.1234290040, 0.0000000000, 0.6241876380, 0.1234290040, 0.0770428585, 0.0000000000, 0.0000000000, 0.0000000000, 0.0353317747, 0.0000000000, 3.0000000000, 1.0000000000, 0.0063395281 + 9, 7.95093634e-02, 1.28300667e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.64776107e-02, 1.28300667e-01, 7.95093634e-02, 0.00000000e+00, 6.19711226e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56246046e+00, 8.30967252e-01, 9.79667566e-01, 3.95413042e+00, 0.00000000e+00, 0.0795093634, 0.1283006666, 0.0000000000, 0.6197112256, 0.1283006666, 0.0795093634, 0.0000000000, 0.0000000000, 0.0000000000, 0.0364776107, 0.0000000000, 3.0000000000, 1.0000000000, 0.0071157302 + 10, 8.12221980e-02, 1.31812188e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.72865474e-02, 1.31812188e-01, 8.12221980e-02, 0.00000000e+00, 6.16196418e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56708369e+00, 8.27354654e-01, 9.77475837e-01, 3.94893387e+00, 0.00000000e+00, 0.0812221980, 0.1318121879, 0.0000000000, 0.6161964177, 0.1318121879, 0.0812221980, 0.0000000000, 0.0000000000, 0.0000000000, 0.0372865474, 0.0000000000, 3.0000000000, 1.0000000000, 0.0078902696 + 11, 8.22787055e-02, 1.34080442e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.77993565e-02, 1.34080442e-01, 8.22787055e-02, 0.00000000e+00, 6.13651807e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56903877e+00, 8.25121925e-01, 9.76598795e-01, 3.94660676e+00, 0.00000000e+00, 0.0822787055, 0.1340804418, 0.0000000000, 0.6136518074, 0.1340804418, 0.0822787055, 0.0000000000, 0.0000000000, 0.0000000000, 0.0377993565, 0.0000000000, 3.0000000000, 1.0000000000, 0.0086632770 + 12, 8.27702288e-02, 1.35174554e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.80545049e-02, 1.35174554e-01, 8.27702288e-02, 0.00000000e+00, 6.12321080e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56901322e+00, 8.23742302e-01, 9.76404562e-01, 3.94654878e+00, 0.00000000e+00, 0.0827702288, 0.1351745537, 0.0000000000, 0.6123210805, 0.1351745537, 0.0827702288, 0.0000000000, 0.0000000000, 0.0000000000, 0.0380545049, 0.0000000000, 3.0000000000, 1.0000000000, 0.0094398228 + 13, 8.27861447e-02, 1.35153727e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.80937926e-02, 1.35153727e-01, 8.27861447e-02, 0.00000000e+00, 6.12533197e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56769026e+00, 8.22811692e-01, 9.76445711e-01, 3.94811874e+00, 0.00000000e+00, 0.0827861447, 0.1351537274, 0.0000000000, 0.6125331969, 0.1351537274, 0.0827861447, 0.0000000000, 0.0000000000, 0.0000000000, 0.0380937926, 0.0000000000, 3.0000000000, 1.0000000000, 0.0102182607 + 14, 8.23781486e-02, 1.34134034e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.79504369e-02, 1.34134034e-01, 8.23781486e-02, 0.00000000e+00, 6.14148000e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56586676e+00, 8.21937735e-01, 9.76395760e-01, 3.95040220e+00, 0.00000000e+00, 0.0823781486, 0.1341340338, 0.0000000000, 0.6141479999, 0.1341340338, 0.0823781486, 0.0000000000, 0.0000000000, 0.0000000000, 0.0379504369, 0.0000000000, 3.0000000000, 1.0000000000, 0.0109929569 + 15, 8.16407972e-02, 1.32249091e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.76599319e-02, 1.32249091e-01, 8.16407972e-02, 0.00000000e+00, 6.17325961e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56422381e+00, 8.20953949e-01, 9.75865152e-01, 3.95253979e+00, 0.00000000e+00, 0.0816407972, 0.1322490912, 0.0000000000, 0.6173259605, 0.1322490912, 0.0816407972, 0.0000000000, 0.0000000000, 0.0000000000, 0.0376599319, 0.0000000000, 3.0000000000, 1.0000000000, 0.0117394475 + 16, 8.06513328e-02, 1.29677491e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.72556413e-02, 1.29677491e-01, 8.06513328e-02, 0.00000000e+00, 6.21937795e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56335841e+00, 8.19578199e-01, 9.74591467e-01, 3.95375567e+00, 0.00000000e+00, 0.0806513328, 0.1296774909, 0.0000000000, 0.6219377953, 0.1296774909, 0.0806513328, 0.0000000000, 0.0000000000, 0.0000000000, 0.0372556413, 0.0000000000, 3.0000000000, 1.0000000000, 0.0124879870 + 17, 7.94813398e-02, 1.26601448e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.67669284e-02, 1.26601448e-01, 7.94813398e-02, 0.00000000e+00, 6.27807508e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56353040e+00, 8.17696253e-01, 9.72454030e-01, 3.95368030e+00, 0.00000000e+00, 0.0794813398, 0.1266014483, 0.0000000000, 0.6278075084, 0.1266014483, 0.0794813398, 0.0000000000, 0.0000000000, 0.0000000000, 0.0367669284, 0.0000000000, 3.0000000000, 1.0000000000, 0.0132388169 + 18, 7.81921264e-02, 1.23199041e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.62200154e-02, 1.23199041e-01, 7.81921264e-02, 0.00000000e+00, 6.34681289e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56476291e+00, 8.15342993e-01, 9.69500047e-01, 3.95228153e+00, 0.00000000e+00, 0.0781921264, 0.1231990414, 0.0000000000, 0.6346812889, 0.1231990414, 0.0781921264, 0.0000000000, 0.0000000000, 0.0000000000, 0.0362200154, 0.0000000000, 3.0000000000, 1.0000000000, 0.0140180026 + 19, 7.68356930e-02, 1.19635757e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.56381501e-02, 1.19635757e-01, 7.68356930e-02, 0.00000000e+00, 6.42246893e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56690795e+00, 8.12634855e-01, 9.65851288e-01, 3.94974030e+00, 0.00000000e+00, 0.0768356930, 0.1196357566, 0.0000000000, 0.6422468934, 0.1196357566, 0.0768356930, 0.0000000000, 0.0000000000, 0.0000000000, 0.0356381501, 0.0000000000, 3.0000000000, 1.0000000000, 0.0147838062 + 20, 7.54555446e-02, 1.16053063e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.50411384e-02, 1.16053063e-01, 7.54555446e-02, 0.00000000e+00, 6.50181413e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56976749e+00, 8.09666317e-01, 9.61648161e-01, 3.94629134e+00, 0.00000000e+00, 0.0754555446, 0.1160530632, 0.0000000000, 0.6501814129, 0.1160530632, 0.0754555446, 0.0000000000, 0.0000000000, 0.0000000000, 0.0350411384, 0.0000000000, 3.0000000000, 1.0000000000, 0.0155474367 + 21, 7.40912626e-02, 1.12562836e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.44458462e-02, 1.12562836e-01, 7.40912626e-02, 0.00000000e+00, 6.58221356e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57305280e+00, 8.06601390e-01, 9.57186633e-01, 3.94230535e+00, 0.00000000e+00, 0.0740912626, 0.1125628360, 0.0000000000, 0.6582213564, 0.1125628360, 0.0740912626, 0.0000000000, 0.0000000000, 0.0000000000, 0.0344458462, 0.0000000000, 3.0000000000, 1.0000000000, 0.0163136318 + 22, 7.27745612e-02, 1.09243020e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.38661933e-02, 1.09243020e-01, 7.27745612e-02, 0.00000000e+00, 6.66171269e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57649289e+00, 8.03546301e-01, 9.52716144e-01, 3.93811513e+00, 0.00000000e+00, 0.0727745612, 0.1092430200, 0.0000000000, 0.6661712687, 0.1092430200, 0.0727745612, 0.0000000000, 0.0000000000, 0.0000000000, 0.0338661933, 0.0000000000, 3.0000000000, 1.0000000000, 0.0170633781 + 23, 7.15342304e-02, 1.06141229e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.33135296e-02, 1.06141229e-01, 7.15342304e-02, 0.00000000e+00, 6.73953288e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57986908e+00, 8.00584459e-01, 9.48421303e-01, 3.93397464e+00, 0.00000000e+00, 0.0715342304, 0.1061412292, 0.0000000000, 0.6739532878, 0.1061412292, 0.0715342304, 0.0000000000, 0.0000000000, 0.0000000000, 0.0333135296, 0.0000000000, 3.0000000000, 1.0000000000, 0.0178124050 + 24, 7.03930642e-02, 1.03284903e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.27968436e-02, 1.03284903e-01, 7.03930642e-02, 0.00000000e+00, 6.81542627e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.58302147e+00, 7.97788534e-01, 9.44442892e-01, 3.93007212e+00, 0.00000000e+00, 0.0703930642, 0.1032849031, 0.0000000000, 0.6815426272, 0.1032849031, 0.0703930642, 0.0000000000, 0.0000000000, 0.0000000000, 0.0327968436, 0.0000000000, 3.0000000000, 1.0000000000, 0.0185636177 + 25, 6.93698557e-02, 1.00685300e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.23229695e-02, 1.00685300e-01, 6.93698557e-02, 0.00000000e+00, 6.88976995e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.58583686e+00, 7.95235168e-01, 9.40858043e-01, 3.92654577e+00, 0.00000000e+00, 0.0693698557, 0.1006853004, 0.0000000000, 0.6889769949, 0.1006853004, 0.0693698557, 0.0000000000, 0.0000000000, 0.0000000000, 0.0323229695, 0.0000000000, 3.0000000000, 1.0000000000, 0.0193123536 diff --git a/TestCases/harmonic_balance/history_2 b/TestCases/harmonic_balance/history_2 new file mode 100644 index 000000000000..338b64fc080a --- /dev/null +++ b/TestCases/harmonic_balance/history_2 @@ -0,0 +1,27 @@ +"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" + 0, -1.49899789e-02, 2.22244804e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -7.88365341e-03, 2.22244804e-02, -1.49899789e-02, 0.00000000e+00, -6.74480510e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.28844652e+00, 1.09582664e+00, 1.25716653e+00, 4.22499396e+00, 0.00000000e+00, -0.0149899789, 0.0222244804, 0.0000000000, -0.6744805104, 0.0222244804, -0.0149899789, 0.0000000000, 0.0000000000, 0.0000000000, -0.0078836534, 0.0000000000, 3.0000000000, 1.0000000000, 0.0051143909 + 1, -2.83387264e-02, 4.19205465e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.48767832e-02, 4.19205465e-02, -2.83387264e-02, 0.00000000e+00, -6.76010423e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.34215026e+00, 1.03823171e+00, 1.19539464e+00, 4.17293175e+00, 0.00000000e+00, -0.0283387264, 0.0419205465, 0.0000000000, -0.6760104235, 0.0419205465, -0.0283387264, 0.0000000000, 0.0000000000, 0.0000000000, -0.0148767832, 0.0000000000, 3.0000000000, 1.0000000000, 0.0008819566 + 2, -4.00652210e-02, 5.93629267e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.09658313e-02, 5.93629267e-02, -4.00652210e-02, 0.00000000e+00, -6.74919908e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.39052597e+00, 9.87199319e-01, 1.14050502e+00, 4.12580863e+00, 0.00000000e+00, -0.0400652210, 0.0593629267, 0.0000000000, -0.6749199082, 0.0593629267, -0.0400652210, 0.0000000000, 0.0000000000, 0.0000000000, -0.0209658313, 0.0000000000, 3.0000000000, 1.0000000000, 0.0016684698 + 3, -5.02204530e-02, 7.46647834e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.61732307e-02, 7.46647834e-02, -5.02204530e-02, 0.00000000e+00, -6.72612317e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.43328924e+00, 9.43337920e-01, 1.09345166e+00, 4.08399280e+00, 0.00000000e+00, -0.0502204530, 0.0746647834, 0.0000000000, -0.6726123170, 0.0746647834, -0.0502204530, 0.0000000000, 0.0000000000, 0.0000000000, -0.0261732307, 0.0000000000, 3.0000000000, 1.0000000000, 0.0024449483 + 4, -5.88961520e-02, 8.79659123e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.05512271e-02, 8.79659123e-02, -5.88961520e-02, 0.00000000e+00, -6.69533805e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.46997293e+00, 9.07534081e-01, 1.05515251e+00, 4.04795031e+00, 0.00000000e+00, -0.0588961520, 0.0879659123, 0.0000000000, -0.6695338055, 0.0879659123, -0.0588961520, 0.0000000000, 0.0000000000, 0.0000000000, -0.0305512271, 0.0000000000, 3.0000000000, 1.0000000000, 0.0032244617 + 5, -6.62108189e-02, 9.93900352e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.41712855e-02, 9.93900352e-02, -6.62108189e-02, 0.00000000e+00, -6.66171601e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.50028480e+00, 8.79944747e-01, 1.02589376e+00, 4.01792808e+00, 0.00000000e+00, -0.0662108189, 0.0993900352, 0.0000000000, -0.6661716011, 0.0993900352, -0.0662108189, 0.0000000000, 0.0000000000, 0.0000000000, -0.0341712855, 0.0000000000, 3.0000000000, 1.0000000000, 0.0040010804 + 6, -7.22915087e-02, 1.09040847e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.71138140e-02, 1.09040847e-01, -7.22915087e-02, 0.00000000e+00, -6.62976406e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.52425342e+00, 8.59860567e-01, 1.00508547e+00, 3.99387103e+00, 0.00000000e+00, -0.0722915087, 0.1090408467, 0.0000000000, -0.6629764060, 0.1090408467, -0.0722915087, 0.0000000000, 0.0000000000, 0.0000000000, -0.0371138140, 0.0000000000, 3.0000000000, 1.0000000000, 0.0047757807 + 7, -7.72653406e-02, 1.17012431e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.94596079e-02, 1.17012431e-01, -7.72653406e-02, 0.00000000e+00, -6.60317369e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.54223282e+00, 8.45988443e-01, 9.91408962e-01, 3.97547960e+00, 0.00000000e+00, -0.0772653406, 0.1170124311, 0.0000000000, -0.6603173687, 0.1170124311, -0.0772653406, 0.0000000000, 0.0000000000, 0.0000000000, -0.0394596079, 0.0000000000, 3.0000000000, 1.0000000000, 0.0055651851 + 8, -8.12667068e-02, 1.23394010e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.12852389e-02, 1.23394010e-01, -8.12667068e-02, 0.00000000e+00, -6.58595231e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.55486482e+00, 8.36840590e-01, 9.83172326e-01, 3.96223946e+00, 0.00000000e+00, -0.0812667068, 0.1233940103, 0.0000000000, -0.6585952311, 0.1233940103, -0.0812667068, 0.0000000000, 0.0000000000, 0.0000000000, -0.0412852389, 0.0000000000, 3.0000000000, 1.0000000000, 0.0063395281 + 9, -8.44118509e-02, 1.28282154e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.26620872e-02, 1.28282154e-01, -8.44118509e-02, 0.00000000e+00, -6.58017097e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56301591e+00, 8.31020744e-01, 9.78684110e-01, 3.95343261e+00, 0.00000000e+00, -0.0844118509, 0.1282821544, 0.0000000000, -0.6580170972, 0.1282821544, -0.0844118509, 0.0000000000, 0.0000000000, 0.0000000000, -0.0426620872, 0.0000000000, 3.0000000000, 1.0000000000, 0.0071157302 + 10, -8.68084013e-02, 1.31812436e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.36572352e-02, 1.31812436e-01, -8.68084013e-02, 0.00000000e+00, -6.58575200e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56762956e+00, 8.27432696e-01, 9.76516426e-01, 3.94825769e+00, 0.00000000e+00, -0.0868084013, 0.1318124358, 0.0000000000, -0.6585751997, 0.1318124358, -0.0868084013, 0.0000000000, 0.0000000000, 0.0000000000, -0.0436572352, 0.0000000000, 3.0000000000, 1.0000000000, 0.0078902696 + 11, -8.85474495e-02, 1.34101451e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.43269063e-02, 1.34101451e-01, -8.85474495e-02, 0.00000000e+00, -6.60301948e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56952997e+00, 8.25271739e-01, 9.75711934e-01, 3.94599409e+00, 0.00000000e+00, -0.0885474495, 0.1341014512, 0.0000000000, -0.6603019485, 0.1341014512, -0.0885474495, 0.0000000000, 0.0000000000, 0.0000000000, -0.0443269063, 0.0000000000, 3.0000000000, 1.0000000000, 0.0086632770 + 12, -8.96946402e-02, 1.35220097e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.47183186e-02, 1.35220097e-01, -8.96946402e-02, 0.00000000e+00, -6.63323296e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56943625e+00, 8.23963973e-01, 9.75614649e-01, 3.94600629e+00, 0.00000000e+00, -0.0896946402, 0.1352200967, 0.0000000000, -0.6633232955, 0.1352200967, -0.0896946402, 0.0000000000, 0.0000000000, 0.0000000000, -0.0447183186, 0.0000000000, 3.0000000000, 1.0000000000, 0.0094398228 + 13, -9.03148916e-02, 1.35222129e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.48676042e-02, 1.35222129e-01, -9.03148916e-02, 0.00000000e+00, -6.67900234e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56800002e+00, 8.23126447e-01, 9.75793027e-01, 3.94770175e+00, 0.00000000e+00, -0.0903148916, 0.1352221290, 0.0000000000, -0.6679002337, 0.1352221290, -0.0903148916, 0.0000000000, 0.0000000000, 0.0000000000, -0.0448676042, 0.0000000000, 3.0000000000, 1.0000000000, 0.0102182607 + 14, -9.04949692e-02, 1.34227304e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.48171807e-02, 1.34227304e-01, -9.04949692e-02, 0.00000000e+00, -6.74191960e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56609006e+00, 8.22329257e-01, 9.75870444e-01, 3.95007410e+00, 0.00000000e+00, -0.0904949692, 0.1342273039, 0.0000000000, -0.6741919604, 0.1342273039, -0.0904949692, 0.0000000000, 0.0000000000, 0.0000000000, -0.0448171807, 0.0000000000, 3.0000000000, 1.0000000000, 0.0109929569 + 15, -9.02877418e-02, 1.32364684e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.46041439e-02, 1.32364684e-01, -9.02877418e-02, 0.00000000e+00, -6.82113531e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56434217e+00, 8.21430316e-01, 9.75485739e-01, 3.95232871e+00, 0.00000000e+00, -0.0902877418, 0.1323646837, 0.0000000000, -0.6821135313, 0.1323646837, -0.0902877418, 0.0000000000, 0.0000000000, 0.0000000000, -0.0446041439, 0.0000000000, 3.0000000000, 1.0000000000, 0.0117394475 + 16, -8.97601690e-02, 1.29811275e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.42626326e-02, 1.29811275e-01, -8.97601690e-02, 0.00000000e+00, -6.91466662e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56338549e+00, 8.20142223e-01, 9.74342765e-01, 3.95364804e+00, 0.00000000e+00, -0.0897601690, 0.1298112750, 0.0000000000, -0.6914666616, 0.1298112750, -0.0897601690, 0.0000000000, 0.0000000000, 0.0000000000, -0.0442626326, 0.0000000000, 3.0000000000, 1.0000000000, 0.0124879870 + 17, -8.89748436e-02, 1.26749407e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.38248034e-02, 1.26749407e-01, -8.89748436e-02, 0.00000000e+00, -7.01974438e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56349471e+00, 8.18328285e-01, 9.72304833e-01, 3.95364249e+00, 0.00000000e+00, -0.0889748436, 0.1267494068, 0.0000000000, -0.7019744384, 0.1267494068, -0.0889748436, 0.0000000000, 0.0000000000, 0.0000000000, -0.0438248034, 0.0000000000, 3.0000000000, 1.0000000000, 0.0132388169 + 18, -8.79944588e-02, 1.23356596e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.33191061e-02, 1.23356596e-01, -8.79944588e-02, 0.00000000e+00, -7.13334037e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56469660e+00, 8.16014518e-01, 9.69407593e-01, 3.95227261e+00, 0.00000000e+00, -0.0879944588, 0.1233565963, 0.0000000000, -0.7133340367, 0.1233565963, -0.0879944588, 0.0000000000, 0.0000000000, 0.0000000000, -0.0433191061, 0.0000000000, 3.0000000000, 1.0000000000, 0.0140180026 + 19, -8.68796385e-02, 1.19799320e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.27700705e-02, 1.19799320e-01, -8.68796385e-02, 0.00000000e+00, -7.25209779e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56683595e+00, 8.13312864e-01, 9.65782754e-01, 3.94973216e+00, 0.00000000e+00, -0.0868796385, 0.1197993201, 0.0000000000, -0.7252097795, 0.1197993201, -0.0868796385, 0.0000000000, 0.0000000000, 0.0000000000, -0.0427700705, 0.0000000000, 3.0000000000, 1.0000000000, 0.0147838062 + 20, -8.56838032e-02, 1.16219289e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.21984523e-02, 1.16219289e-01, -8.56838032e-02, 0.00000000e+00, -7.37259743e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56970952e+00, 8.10320512e-01, 9.61577645e-01, 3.94626505e+00, 0.00000000e+00, -0.0856838032, 0.1162192890, 0.0000000000, -0.7372597432, 0.1162192890, -0.0856838032, 0.0000000000, 0.0000000000, 0.0000000000, -0.0421984523, 0.0000000000, 3.0000000000, 1.0000000000, 0.0155474367 + 21, -8.44486666e-02, 1.12728922e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.16213484e-02, 1.12728922e-01, -8.44486666e-02, 0.00000000e+00, -7.49130435e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57301464e+00, 8.07205934e-01, 9.57103605e-01, 3.94226036e+00, 0.00000000e+00, -0.0844486666, 0.1127289223, 0.0000000000, -0.7491304352, 0.1127289223, -0.0844486666, 0.0000000000, 0.0000000000, 0.0000000000, -0.0416213484, 0.0000000000, 3.0000000000, 1.0000000000, 0.0163136318 + 22, -8.32095277e-02, 1.09407370e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.10528243e-02, 1.09407370e-01, -8.32095277e-02, 0.00000000e+00, -7.60547738e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57647938e+00, 8.04083345e-01, 9.52615666e-01, 3.93804996e+00, 0.00000000e+00, -0.0832095277, 0.1094073699, 0.0000000000, -0.7605477378, 0.1094073699, -0.0832095277, 0.0000000000, 0.0000000000, 0.0000000000, -0.0410528243, 0.0000000000, 3.0000000000, 1.0000000000, 0.0170633781 + 23, -8.19940819e-02, 1.06303483e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05041797e-02, 1.06303483e-01, -8.19940819e-02, 0.00000000e+00, -7.71320746e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57988479e+00, 8.01054316e-01, 9.48292699e-01, 3.93388593e+00, 0.00000000e+00, -0.0819940819, 0.1063034831, 0.0000000000, -0.7713207460, 0.1063034831, -0.0819940819, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405041797, 0.0000000000, 3.0000000000, 1.0000000000, 0.0178124050 + 24, -8.08218715e-02, 1.03444479e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.99841255e-02, 1.03444479e-01, -8.08218715e-02, 0.00000000e+00, -7.81306769e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.58306672e+00, 7.98195580e-01, 9.44287804e-01, 3.92996106e+00, 0.00000000e+00, -0.0808218715, 0.1034444789, 0.0000000000, -0.7813067689, 0.1034444789, -0.0808218715, 0.0000000000, 0.0000000000, 0.0000000000, -0.0399841255, 0.0000000000, 3.0000000000, 1.0000000000, 0.0185636177 + 25, -7.97053872e-02, 1.00840859e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.94992104e-02, 1.00840859e-01, -7.97053872e-02, 0.00000000e+00, -7.90407658e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.58591375e+00, 7.95586056e-01, 9.40677083e-01, 3.92640792e+00, 0.00000000e+00, -0.0797053872, 0.1008408590, 0.0000000000, -0.7904076577, 0.1008408590, -0.0797053872, 0.0000000000, 0.0000000000, 0.0000000000, -0.0394992104, 0.0000000000, 3.0000000000, 1.0000000000, 0.0193123536 diff --git a/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_2d/chtPinArray_2d.geo b/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_2d/chtPinArray_2d.geo new file mode 100644 index 000000000000..81db4d00be95 --- /dev/null +++ b/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_2d/chtPinArray_2d.geo @@ -0,0 +1,429 @@ +// ------------------------------------------------------------------------- // +// T. Kattmann, 18.06.2019, 2D 2 Zone mesh +// Create the mesh by calling this geo file with 'gmsh .geo'. +// For multizone mesh the zonal meshes have to be created using the first +// option 'Which_Mesh_Part' below and have to be married appropriatley. +// ------------------------------------------------------------------------- // + +// Which domain part should be handled +Which_Mesh_Part= 1; // 0=all, 1=Fluid, 2=Solid, 3=InterfaceOnly +// Add outlet diffusor +OutletDiffusor= 0; // 0=false, 1=true +// Evoque Meshing Algorithm? +Do_Meshing= 1; // 0=false, 1=true +// Write Mesh files in .su2 format +Write_mesh= 1; // 0=false, 1=true +// Mesh Resolution +Mesh_Resolution= 2; // 0=debugRes, 1=Res1, 2=Res2 +// show the FFD corner points +FFD_corner_point= 1; // 0=false, 1=true + +// Free parameters +scale_factor= 1e-3; // scales Point positions from [mm] to [m] with 1e-3 +dist= 6.44 * scale_factor; // distance between pin midpoints, each pin has 6 surrounding pins, i.e. 60 deg between each +r_pin_lower= 2.0 * scale_factor; // lower pin radius +InnerRadiusFactor= 0.3; // Thickness of the pin solid (0.9=small pin wall, 0.1= close to filled circle arc). Requires 0 < value < 1. +// Diffusor inputs are below in the respective section + +// Dependent parameters +rad2deg= Pi/180; // conversion factor as gmsh Cos/Sin functions take radian values +length= 2 * Cos(30*rad2deg)*dist; // domain length (in x-dir) +width= Sin(30*rad2deg)*dist; // domain width (in y-dir) + +Printf("==================================="); +Printf("Free parameters:"); +Printf("-> distance between pins: %g", dist); +Printf("-> lower pin radius: %g", r_pin_lower); +Printf("Dependent parameters"); +Printf("-> length: %g", length); +Printf("-> width: %g", width); +Printf("==================================="); + +// Mesh inputs +gs = 0.5 *scale_factor; // gridsize + +If(Mesh_Resolution==0) // debugRes + // interface meshing parameteres. Also sufficient for fluid domain meshing. + N_x_flow= 10; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. + + N_y_flow = 10; // #gridpoints normal to pin surface, y-direction + R_y_flow= 1.08; // Progression normal to pin surface + + N_z_flow= 20; // #gridpoints in height z-direction + R_z_flow= 0.05; // Bump in height as top and bottom are walls + + // Additional meshing parameters for solid domain + N_y_innerPin= 5; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin + R_y_innerPin= 0.93; // Progression towards interface + N_z_solid= 10; // #points from bottom interface to heater surface + R_z_solid= 1.18; // progression for N_z_solid + +ElseIf(Mesh_Resolution==1) // Res1 + // interface meshing parameteres. Also sufficient for fluid domain meshing. + N_x_flow= 20; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. + + N_y_flow = 40; // #gridpoints normal to pin surface, y-direction + R_y_flow= 1.08; // Progression normal to pin surface + + N_z_flow= 100; // #gridpoints in height z-direction + R_z_flow= 0.05; // Bump in height as top and bottom are walls + + // Additional meshing parameters for solid domain + N_y_innerPin= 30; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin + R_y_innerPin= 0.93; // Progression towards interface + N_z_solid= 20; // #points from bottom interface to heater surface + R_z_solid= 1.18; // progression for N_z_solid + +ElseIf(Mesh_Resolution==2) // Res2 + // interface meshing parameteres. Also sufficient for fluid domain meshing. + N_x_flow= 30; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. + + N_y_flow = 50; // #gridpoints normal to pin surface, y-direction + R_y_flow= 1.08; // Progression normal to pin surface + + N_z_flow= 200; // #gridpoints in height z-direction + R_z_flow= 0.05; // Bump in height as top and bottom are walls + + // Additional meshing parameters for solid domain + N_y_innerPin= 40; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin + R_y_innerPin= 0.91; // Progression towards interface + N_z_solid= 30; // #points from bottom interface to heater surface + R_z_solid= 1.18; // progression for N_z_solid + +EndIf + +// Feasability checks +If (r_pin_lower >= width || + r_pin_lower <= 0) + Printf("Aborting! Bad Inputs"); + Abort; +EndIf + +// Show and print possible FFD corner points +If (FFD_corner_point==1) + boxFactor= 1.3; + + xLo= 0.5*length - boxFactor*r_pin_lower; + xHi= 0.5*length + boxFactor*r_pin_lower; + yLo= 0; + yHi= boxFactor*r_pin_lower; + + // counterclockwise from lowest x&y value + Printf("==================================="); + Printf("FFD corner points:"); + Printf("%g | %g", xLo, yLo); + Printf("%g | %g", xHi, yLo); + Printf("%g | %g", xHi, yHi); + Printf("%g | %g", xLo, yHi); + Printf("==================================="); + + Point(1000) = {xLo, yLo, 0, gs}; + Point(1001) = {xHi, yLo, 0, gs}; + Point(1002) = {xHi, yHi, 0, gs}; + Point(1003) = {xLo, yHi, 0, gs}; + + Line(1000) = {1000,1001}; + Line(1001) = {1001,1002}; + Line(1002) = {1002,1003}; + Line(1003) = {1003,1000}; +EndIf + +// ------------------------------------------------------------------------- // +// CHT Interface, complete description as it is part of fluid and solid +// Id's starting with in the range (1-99) +// Interface only description +If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1 || Which_Mesh_Part == 2 || Which_Mesh_Part == 3) + // Points + // Lower Pin1 + Point(10) = {0, width, 0, gs}; // lower pin1 midpoint + Point(11) = {0, width-r_pin_lower, 0, gs}; // lower pin1 on inlet + Point(12) = {Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower, 0, gs}; // lower pin1 in between + Point(13) = {r_pin_lower, width, 0, gs}; // lower pin1 on sym + Circle(10) = {11,10,12}; // lower pin1 smaller first part + Circle(11) = {12,10,13}; // lower pin1 larger second part + + // Lower Pin2 + Point(20) = {0.5*length, 0, 0, gs}; // pin midpoint + Point(21) = {0.5*length - r_pin_lower, 0, 0, gs}; // lower small x + Point(22) = {length/2 - Sin(30*rad2deg)*r_pin_lower, Cos(30*rad2deg)*r_pin_lower, 0, gs}; // small intermediate + Point(23) = {length/2 + Sin(30*rad2deg)*r_pin_lower, Cos(30*rad2deg)*r_pin_lower, 0, gs}; // large intermediate + Point(24) = {0.5*length + r_pin_lower, 0, 0, gs}; // lower large x + Circle(20) = {21,20,22}; // first segment + Circle(21) = {22,20,23}; // second segment + Circle(22) = {23,20,24}; // third segment + + // lower Pin3 + Point(30) = {length, width, 0, gs}; // midpoint + Point(31) = {length, width-r_pin_lower, 0, gs}; // on outlet + Point(32) = {length-Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower,0, gs}; + Point(33) = {length - r_pin_lower, width, 0, gs}; // on sym + Circle(30) = {31,30,32}; // first segment + Circle(31) = {32,30,33}; // second segment + + // No progression in flow direction on the pin surface + Transfinite Line {11,20,21,22,31} = N_x_flow; + Transfinite Line {10,30} = N_x_flow/2; + + //Physical Tags + If (Which_Mesh_Part==1) + Physical Line("fluid_pin1_interface") = {10, 11}; + Physical Line("fluid_pin2_interface") = {20, 21, 22}; + Physical Line("fluid_pin3_interface") = {30, 31}; + + ElseIf (Which_Mesh_Part==2) + Physical Line("solid_pin1_interface") = {10, 11}; + Physical Line("solid_pin2_interface") = {20, 21, 22}; + Physical Line("solid_pin3_interface") = {30, 31}; + + EndIf + +EndIf + +// ------------------------------------------------------------------------- // +// Fluid only description +If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1) + + // lower additional structured mesh points + Point(40) = {length/4 + Tan(30*rad2deg)*width/2, width, 0, gs}; // first half, large y + Point(41) = {length/4 - Tan(30*rad2deg)*width/2, 0, 0, gs}; // first half, small y + Point(42) = {length*3/4 - Tan(30*rad2deg)*width/2, width, 0, gs}; // second half, large y + Point(43) = {length*3/4 + Tan(30*rad2deg)*width/2, 0, 0, gs}; // second half, small y + Point(44) = {0, 0, 0, gs}; // corner point inlet + Point(45) = {length, 0, 0, gs}; // corner point outlet + + // lower additional structured mesh lines + // outer boundary + Line(40) = {11, 44}; + Line(41) = {44, 41}; + Line(42) = {41, 21}; + Line(43) = {43, 24}; + Line(44) = {43, 45}; + Line(45) = {45, 31}; + Line(46) = {33, 42}; + Line(47) = {42, 40}; + Line(48) = {40, 13}; + // inner lines + Line(49) = {41, 12}; + Line(50) = {41, 40}; + Line(51) = {22, 40}; + Line(52) = {23, 42}; + Line(53) = {42, 43}; + Line(54) = {43, 32}; + + // line loops and surfaces on lower domain interface + Line Loop(10) = {40, 41, 49, -10}; Plane Surface(10) = {10}; + Line Loop(11) = {-49, 50, 48, -11}; Plane Surface(11) = {11}; + Line Loop(12) = {42, 20, 51, -50}; Plane Surface(12) = {12}; + Line Loop(13) = {-51, 21, 52, 47}; Plane Surface(13) = {13}; + Line Loop(14) = {53, 43, -22, 52}; Plane Surface(14) = {14}; + Line Loop(15) = {53, 54, 31, 46}; Plane Surface(15) = {15}; + Line Loop(16) = {44, 45, 30, -54}; Plane Surface(16) = {16}; + + // No progression in flow direction on the pin surface + Transfinite Line {50,47,53} = N_x_flow; + Transfinite Line {41,44} = N_x_flow/2; + // Progression normal to the pin surface + Transfinite Line {40, -49, -48, -42, 51, 52, -43, 46, -54, -45} = N_y_flow Using Progression R_y_flow; + + // Physical tags + Physical Line("fluid_inlet") = {40}; + If(OutletDiffusor==0) Physical Line("fluid_outlet") = {45}; EndIf // + Physical Line("fluid_symmetry") = {41,42,43,44,46,47,48}; + Physical Surface("fluid_surf") = {10,11,12,13,14,15,16}; + +EndIf + +// ------------------------------------------------------------------------- // +// Solid only description +If (Which_Mesh_Part == 0 || Which_Mesh_Part == 2) + + If(1==1) // Pin1 solid + // Solid inner pin 1 and bottom300-er range + // pin 1 + Point(301) = {InnerRadiusFactor*0, width-r_pin_lower*InnerRadiusFactor, 0, gs}; // lower pin1 on inlet + Point(302) = {InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower*InnerRadiusFactor, 0, gs}; // lower pin1 in between + Point(303) = {InnerRadiusFactor*r_pin_lower, width, 0, gs}; // lower pin1 on sym + Circle(301) = {301,10,302}; + Circle(302) = {302,10,303}; + + // pin 1 additional lines + Line(306) = {301, 11}; + Line(307) = {302, 12}; + Line(308) = {303, 13}; + + Curve Loop(17) = {306, 10, -307, -301}; Surface(17) = {17}; + Curve Loop(18) = {302, 308, -11, -307}; Surface(18) = {18}; + + Transfinite Line {302} = N_x_flow; + Transfinite Line {301} = N_x_flow/2; + Transfinite Line {306,307,308} = N_y_innerPin Using Progression R_y_innerPin; + + Physical Line("solid_pin1_inner") = {301,302}; + Physical Line("solid_pin1_walls") = {306,308}; + Physical Surface("solid_surf") = {17,18}; + + EndIf + + If(1==1) // Pin2 solid + // Solid inner half pin 2 and bottome300-er range (copied from interface and solid pin parts) + // Lower Pin2 + Point(320) = {0.5*length, 0, 0, gs}; // pin midpoint + Point(321) = {0.5*length - InnerRadiusFactor*r_pin_lower, InnerRadiusFactor*0, 0, gs}; // lower small x + Point(322) = {length/2 - InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower, 0, gs}; // small intermediate + Point(323) = {length/2 + InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower, 0, gs}; // large intermediate + Point(324) = {0.5*length + InnerRadiusFactor*r_pin_lower, InnerRadiusFactor*0, 0, gs}; // lower large x + Circle(320) = {321,20,322}; // first segment + Circle(321) = {322,20,323}; // second segment + Circle(322) = {323,20,324}; // third segment + + // pin 2 additional connecting lines + Line(333) = {21, 321}; // lower + Line(334) = {22, 322}; + Line(335) = {23, 323}; + Line(336) = {24, 324}; + + Curve Loop(19) = {333, 320, -334, -20}; Surface(19) = {19}; + Curve Loop(20) = {21, 335, -321, -334}; Surface(20) = {20}; + Curve Loop(21) = {322, -336, -22, 335}; Surface(21) = {21}; + + // structured parts + Transfinite Line {-333, -334, -335, -336} = N_y_innerPin Using Progression R_y_innerPin; // lines pointing into circle midpoint + Transfinite Line {320, 321, 322} = N_x_flow; // circle arcs + + Physical Line("solid_pin2_inner") = {320,321,322}; + Physical Line("solid_pin2_walls") = {333, 336}; + Physical Surface("solid_surf") += {19,20,21}; + + EndIf + + If(1==1) // Pin3 solid + // pin 3 structured + // lower Pin3 + Point(341) = {length, width-InnerRadiusFactor*r_pin_lower, 0, gs}; // on outlet + Point(342) = {length-InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, width-InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower,0, gs}; + Point(343) = {length - InnerRadiusFactor*r_pin_lower, width, 0, gs}; // on sym + Circle(350) = {341, 30, 342}; + Circle(351) = {342, 30, 343}; + + // pin 3 additional connecting lines + Line(352) = {341, 31}; + Line(353) = {342, 32}; + Line(354) = {343, 33}; + + Curve Loop(22) = {354, -31, -353, 351}; Surface(22) = {22}; + Curve Loop(23) = {350, 353, -30, -352}; Surface(23) = {23}; + + Transfinite Line {351} = N_x_flow; + Transfinite Line {350} = N_x_flow/2; + Transfinite Line {352,353,354} = N_y_innerPin Using Progression R_y_innerPin; + + Physical Line("solid_pin3_inner") = {351,350}; + Physical Line("solid_pin3_walls") = {354}; + If(OutletDiffusor==0) Physical Line("solid_pin3_walls") += {352}; EndIf + Physical Surface("solid_surf") += {22,23}; + + EndIf + +EndIf + +// ------------------------------------------------------------------------- // +// Outlet Diffusor description (200er range) +If (OutletDiffusor == 1) + + diffusorLength= 0.005; // length from old to new outlet + diffusorShrinkFactor= 0.8; // (new outlet height)/(old outlet height) + + // CHT Interface definition + If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1 || Which_Mesh_Part == 2 || Which_Mesh_Part == 3) + Point(201) = {length+diffusorLength, (width-r_pin_lower)*diffusorShrinkFactor,0,gs}; // top right + Line(200) = {31,201}; + + Transfinite Line {200} = N_x_flow*2; + + //Physical Tags + If (Which_Mesh_Part==1) + Physical Line("fluid_pin3_interface_diffusor") = {200}; + ElseIf (Which_Mesh_Part==2) + Physical Line("solid_pin3_interface_diffusor") = {200}; + EndIf + + EndIf + + // Fluid Part + If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1) + Point(200) = {length+diffusorLength,0,0,gs}; // bottom right + + Line(201) = {45,200}; + Line(202) = {201,200}; // new outlet + + Curve Loop(24) = {200, 202, -201, 45}; Plane Surface(24) = {24}; + + // make structured + // No progression in flow direction on the pin surface + Transfinite Line {201} = N_x_flow*2; + // Progression normal to the pin surface + Transfinite Line {202} = N_y_flow Using Progression R_y_flow; + + // Physical tags + Physical Line("fluid_outlet") = {202}; + Physical Line("fluid_symmetry") += {201}; + Physical Surface("fluid_surf") += {24}; + + EndIf + + // Solid Part + If (Which_Mesh_Part == 0 || Which_Mesh_Part == 2) + Point(210) = {length+diffusorLength, ((width-r_pin_lower)*diffusorShrinkFactor)+(width-r_pin_lower),0,gs}; // top right + + Line(210) = {341,210}; + Line(211) = {210,201}; + + Curve Loop(25) = {210, 211, -200, -352}; Plane Surface(25) = {25}; + + Transfinite Line {210} = N_x_flow*2; + Transfinite Line {211} = N_y_innerPin Using Progression R_y_innerPin; + + Physical Line("solid_pin3_inner_diffusor") = {210}; + Physical Line("solid_pin3_walls") += {211}; + Physical Surface("solid_surf") += {25}; + + EndIf + +EndIf + +// ------------------------------------------------------------------------- // +// Meshing +Coherence; +Transfinite Surface "*"; +Recombine Surface "*"; +Transfinite Volume "*"; + +If (Do_Meshing == 1) + Mesh 1; Mesh 2; Mesh 3; +EndIf + +// ------------------------------------------------------------------------- // +// Write .su2 meshfile +If (Write_mesh == 1) + + Mesh.Format = 42; // .su2 mesh format, + If (Which_Mesh_Part == 1) + If (OutletDiffusor==0) + Save "fluid.su2"; + Else + Save "fluid_diffusor.su2"; + EndIf + + ElseIf (Which_Mesh_Part == 2) + If (OutletDiffusor==0) + Save "solid.su2"; + Else + Save "solid_diffusor.su2"; + EndIf + + Else + Printf("Unvalid Which_Mesh_Part variable for output writing."); + Abort; + EndIf + +EndIf diff --git a/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_3d/3D_pinArray.geo b/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_3d/3D_pinArray.geo new file mode 100644 index 000000000000..2d3644d489b9 --- /dev/null +++ b/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_3d/3D_pinArray.geo @@ -0,0 +1,896 @@ +// ------------------------------------------------------------------------- // +// T. Kattmann, 18.06.2019, 3D 2 Zone mesh +// Create the mesh by calling this geo file with 'gmsh .geo'. +// For multizone mesh the zonal meshes have to be created using the first +// option 'Which_Mesh_Part' below and have to be married appropriatley. +// ------------------------------------------------------------------------- // + +// Which domain part should be handled +Which_Mesh_Part= 1; // 0=all, 1=Fluid, 2=Solid, 3=InterfaceOnly +// Evoque Meshing Algorithm? +Do_Meshing= 1; // 0=false, 1=true +// Write Mesh files in .su2 format +Write_mesh= 1; // 0=false, 1=true +// Mesh Resolution +Mesh_Resolution= 1; // 0=debugRes, 1=Res1, 2=Res2 +// Have conical pins? +ConicalPins= 1; // 0=No, i.e. cylindrical, 1=Yes + +// Free parameters +scale_factor= 1e-3; // scales Point positions from [mm] to [m] with 1e-3 +dist= 6.44 * scale_factor; // distance between pin midpoints, each pin has 6 surrounding pins, i.e. 60 deg between each +upper_h= 10.0 * scale_factor; // height (z-dir) of fluid domain/pins +lower_h= 5.0 * scale_factor; // height (z-dir) of solid domain/pins + +If (ConicalPins==0) // cylindrical + r_pin_lower= 2.0 * scale_factor; // lower pin radius + r_pin_upper= 2.0 * scale_factor; // upper pin radius +ElseIf(ConicalPins==1) // conical + r_pin_lower= 2.3 * scale_factor; // lower pin radius + r_pin_upper= 0.56 * scale_factor; // upper pin radius +EndIf + +// Dependent parameters +rad2deg= Pi/180; // conversion factor as gmsh Cos/Sin functions take radian values +length= 2 * Cos(30*rad2deg)*dist; // length (in x-dir) +width= Sin(30*rad2deg)*dist; // width (in y-dir) + +Printf("==================================="); +Printf("Free parameters:"); +Printf("-> distance between pins: %g", dist); +Printf("-> lower pin radius: %g", r_pin_lower); +Printf("-> upper pin radius: %g", r_pin_upper); +Printf("Dependent parameters"); +Printf("-> length: %g", length); +Printf("-> width: %g", width); +Printf("Fixed parameters"); +Printf("-> pin height: %g", upper_h); +Printf("-> solid thickness: %g", lower_h); +Printf("==================================="); + +// Mesh inputs +gs = 0.5 *scale_factor; // gridsize + +If(Mesh_Resolution==0) // debugRes + // interface meshing parameteres. Also sufficient for fluid domain meshing. + N_x_flow= 10; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. + + N_y_flow = 10; // #gridpoints normal to pin surface, y-direction + R_y_flow= 1.08; // Progression normal to pin surface + + N_z_flow= 20; // #gridpoints in height z-direction + R_z_flow= 0.05; // Bump in height as top and bottom are walls + + // Additional meshing parameters for solid domain + InnerRadiusFactor= 0.6; // How much of the inner pin is unstructured mesh (0.9=mostly unstructured, 0.1= mostly structured). Requires 0 < value < 1. + N_y_innerPin= 5; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin + R_y_innerPin= 0.93; // Progression towards interface + N_z_solid= 10; // #points from bottom interface to heater surface + R_z_solid= 1.18; // progression for N_z_solid + +ElseIf(Mesh_Resolution==1) // Res1 + // interface meshing parameteres. Also sufficient for fluid domain meshing. + N_x_flow= 20; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. + + N_y_flow = 40; // #gridpoints normal to pin surface, y-direction + R_y_flow= 1.08; // Progression normal to pin surface + + N_z_flow= 100; // #gridpoints in height z-direction + R_z_flow= 0.05; // Bump in height as top and bottom are walls + + // Additional meshing parameters for solid domain + InnerRadiusFactor= 0.6; // How much of the inner pin is unstructured mesh (0.9=mostly unstructured, 0.1= mostly structured). Requires 0 < value < 1. + N_y_innerPin= 30; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin + R_y_innerPin= 0.93; // Progression towards interface + N_z_solid= 20; // #points from bottom interface to heater surface + R_z_solid= 1.18; // progression for N_z_solid + +ElseIf(Mesh_Resolution==2) // Res2 + // interface meshing parameteres. Also sufficient for fluid domain meshing. + N_x_flow= 30; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. + + N_y_flow = 50; // #gridpoints normal to pin surface, y-direction + R_y_flow= 1.08; // Progression normal to pin surface + + N_z_flow= 200; // #gridpoints in height z-direction + R_z_flow= 0.05; // Bump in height as top and bottom are walls + + // Additional meshing parameters for solid domain + InnerRadiusFactor= 0.6; // How much of the inner pin is unstructured mesh (0.9=mostly unstructured, 0.1= mostly structured). Requires 0 < value < 1. + N_y_innerPin= 40; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin + R_y_innerPin= 0.93; // Progression towards interface + N_z_solid= 30; // #points from bottom interface to heater surface + R_z_solid= 1.18; // progression for N_z_solid + +EndIf + +// Feasability checks +If (r_pin_lower >= width || + r_pin_upper >= width || + r_pin_lower <= 0 || + r_pin_upper <= 0) + Printf("Aborting! Bad Inputs"); + Abort; +EndIf + +// ------------------------------------------------------------------------- // +// Point distribution rules: +// Line/curve orientation rules (in that order): +// 1. always pointing in positive z-direction +// 2. in x-y-plane, always pointing in positive x-direction +// 3. in y-direction, always pointing in positive y-direction +// Surface normal orientation rules: none + +// ------------------------------------------------------------------------- // +// CHT Interface, complete description as it is part of fluid and solid +// Id's starting with in the range (1-99) + +// Points +// Lower Pin1 +Point(10) = {0, width, 0, gs}; // lower pin1 midpoint +Point(11) = {0, width-r_pin_lower, 0, gs}; // lower pin1 on inlet +Point(12) = {Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower, 0, gs}; // lower pin1 in between +Point(13) = {r_pin_lower, width, 0, gs}; // lower pin1 on sym +Circle(10) = {11,10,12}; // lower pin1 smaller first part +Circle(11) = {12,10,13}; // lower pin1 larger second part + +// Lower Pin2 +Point(20) = {0.5*length, 0, 0, gs}; // pin midpoint +Point(21) = {0.5*length - r_pin_lower, 0, 0, gs}; // lower small x +Point(22) = {length/2 - Sin(30*rad2deg)*r_pin_lower, Cos(30*rad2deg)*r_pin_lower, 0, gs}; // small intermediate +Point(23) = {length/2 + Sin(30*rad2deg)*r_pin_lower, Cos(30*rad2deg)*r_pin_lower, 0, gs}; // large intermediate +Point(24) = {0.5*length + r_pin_lower, 0, 0, gs}; // lower large x +Circle(20) = {21,20,22}; // first segment +Circle(21) = {22,20,23}; // second segment +Circle(22) = {23,20,24}; // third segment + +// lower Pin3 +Point(30) = {length, width, 0, gs}; // midpoint +Point(31) = {length, width-r_pin_lower, 0, gs}; // on outlet +Point(32) = {length-Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower,0, gs}; +Point(33) = {length - r_pin_lower, width, 0, gs}; // on sym +Circle(30) = {31,30,32}; // first segment +Circle(31) = {32,30,33}; // second segment + +// lower additional structured mesh points +Point(40) = {length/4 + Tan(30*rad2deg)*width/2, width, 0, gs}; // first half, large y +Point(41) = {length/4 - Tan(30*rad2deg)*width/2, 0, 0, gs}; // first half, small y +Point(42) = {length*3/4 - Tan(30*rad2deg)*width/2, width, 0, gs}; // second half, large y +Point(43) = {length*3/4 + Tan(30*rad2deg)*width/2, 0, 0, gs}; // second half, small y +Point(44) = {0, 0, 0, gs}; // corner point inlet +Point(45) = {length, 0, 0, gs}; // corner point outlet + +// lower additional structured mesh lines +// outer boundary +Line(40) = {11, 44}; +Line(41) = {44, 41}; +Line(42) = {41, 21}; +Line(43) = {43, 24}; +Line(44) = {43, 45}; +Line(45) = {45, 31}; +Line(46) = {33, 42}; +Line(47) = {42, 40}; +Line(48) = {40, 13}; +// inner lines +Line(49) = {41, 12}; +Line(50) = {41, 40}; +Line(51) = {22, 40}; +Line(52) = {23, 42}; +Line(53) = {42, 43}; +Line(54) = {43, 32}; + +// line loops and surfaces on lower domain interface +Line Loop(10) = {40, 41, 49, -10}; Plane Surface(10) = {10}; +Line Loop(11) = {-49, 50, 48, -11}; Plane Surface(11) = {11}; +Line Loop(12) = {42, 20, 51, -50}; Plane Surface(12) = {12}; +Line Loop(13) = {-51, 21, 52, 47}; Plane Surface(13) = {13}; +Line Loop(14) = {53, 43, -22, 52}; Plane Surface(14) = {14}; +Line Loop(15) = {53, 54, 31, 46}; Plane Surface(15) = {15}; +Line Loop(16) = {44, 45, 30, -54}; Plane Surface(16) = {16}; + +// No progression in flow direction on the pin surface +Transfinite Line {11,50,20,47,21,22,53,31} = N_x_flow; +Transfinite Line {10,41,30,44} = N_x_flow/2; +// Progression normal to the pin surface +Transfinite Line {40, -49, -48, -42, 51, 52, -43, 46, -54, -45} = N_y_flow Using Progression R_y_flow; + +// Upper Pin1 +Point(10+100) = {0, width, upper_h, gs}; // lower pin1 midpoint +Point(11+100) = {0, width-r_pin_upper, upper_h, gs}; // lower pin1 on inlet +Point(12+100) = {Sin(30*rad2deg)*r_pin_upper, width-Cos(30*rad2deg)*r_pin_upper, upper_h, gs}; // lower pin1 in between +Point(13+100) = {r_pin_upper, width, upper_h, gs}; // lower pin1 on sym +Circle(10+100) = {11+100,10+100,12+100}; // lower pin1 smaller first part +Circle(11+100) = {12+100,10+100,13+100}; // lower pin1 larger second part + +// Upper Pin2 +Point(20+100) = {0.5*length, 0, upper_h, gs}; // pin midpoint +Point(21+100) = {0.5*length - r_pin_upper, 0, upper_h, gs}; // lower small x +Point(22+100) = {length/2 - Sin(30*rad2deg)*r_pin_upper, Cos(30*rad2deg)*r_pin_upper, upper_h, gs}; // small intermediate +Point(23+100) = {length/2 + Sin(30*rad2deg)*r_pin_upper, Cos(30*rad2deg)*r_pin_upper, upper_h, gs}; // large intermediate +Point(24+100) = {0.5*length + r_pin_upper, 0, upper_h, gs}; // lower large x +Circle(20+100) = {21+100,20+100,22+100}; // first segment +Circle(21+100) = {22+100,20+100,23+100}; // second segment +Circle(22+100) = {23+100,20+100,24+100}; // third segment + +// Upper Pin3 +Point(30+100) = {length, width, upper_h, gs}; // midpoint +Point(31+100) = {length, width-r_pin_upper, upper_h, gs}; // on outlet +Point(32+100) = {length-Sin(30*rad2deg)*r_pin_upper, width-Cos(30*rad2deg)*r_pin_upper, upper_h, gs}; +Point(33+100) = {length - r_pin_upper, width, upper_h, gs}; // on sym +Circle(30+100) = {31+100,30+100,32+100}; // first segment +Circle(31+100) = {32+100,30+100,33+100}; // second segment + +// connection in height/z-direction +// Pin1 +Line(61) = {11,11+100}; +Line(62) = {12,12+100}; +Line(63) = {13,13+100}; + +// Pin2 +Line(71) = {21,21+100}; +Line(72) = {22,22+100}; +Line(73) = {23,23+100}; +Line(74) = {24,24+100}; + +// Pin3 +Line(81) = {31,31+100}; +Line(82) = {32,32+100}; +Line(83) = {33,33+100}; + +// Pin surfaces +Line Loop(20) = {61, 10+100, -62, -10}; Surface(20) = {20}; +Line Loop(21) = {62, 11+100, -63, -11}; Surface(21) = {21}; +Line Loop(22) = {71, 20+100, -72, -20}; Surface(22) = {22}; +Line Loop(23) = {73, -(21+100), -72, 21}; Surface(23) = {23}; +Line Loop(24) = {74, -(22+100), -73, 22}; Surface(24) = {24}; +Line Loop(25) = {83, -(31+100), -82, 31}; Surface(25) = {25}; +Line Loop(26) = {82, -(30+100), -81, 30}; Surface(26) = {26}; + +Transfinite Line {11+100,20+100,21+100,22+100,31+100} = N_x_flow; +Transfinite Line {10+100,30+100} = N_x_flow/2; +Transfinite Line {61,62,63,71,72,73,74,81,82,83} = N_z_flow Using Bump R_z_flow; + +//Physical Tags +If (Which_Mesh_Part==1) + //Physical Surface("fluid_interface") = {10, 11, 12, 13, 14, 15, 16, 20, 21, 22, 23, 24, 25, 26}; + Physical Surface("fluid_bottom_interface") = {13, 14, 15, 12, 11, 16, 10}; + Physical Surface("fluid_pin1") = {20, 21}; + Physical Surface("fluid_pin2") = {24, 23, 22}; + Physical Surface("fluid_pin3") = {25, 26}; + +ElseIf (Which_Mesh_Part==2) + //Physical Surface("solid_interface") = {13, 14, 15, 12, 11, 16, 10, 20, 21, 24, 23, 22, 25, 26}; + Physical Surface("solid_bottom_interface") = {13, 14, 15, 12, 11, 16, 10}; + Physical Surface("solid_pin1") = {20, 21}; + Physical Surface("solid_pin2") = {24, 23, 22}; + Physical Surface("solid_pin3") = {25, 26}; + +EndIf +// ------------------------------------------------------------------------- // +If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1) // fluid only + // Fluid only description + // upper additional structured mesh points + Point(40+100) = {length/4 + Tan(30*rad2deg)*width/2, width, upper_h, gs}; // first half, large y + Point(41+100) = {length/4 - Tan(30*rad2deg)*width/2, 0, upper_h, gs}; // first half, small y + Point(42+100) = {length*3/4 - Tan(30*rad2deg)*width/2, width, upper_h, gs}; // second half, large y + Point(43+100) = {length*3/4 + Tan(30*rad2deg)*width/2, 0, upper_h, gs}; // second half, small y + Point(44+100) = {0, 0, upper_h, gs}; // corner point inlet + Point(45+100) = {length, 0, upper_h, gs}; // corner point outlet + + // y+ setting helper points + If(1==0) + Point(10000) = {0, width-r_pin_upper, upper_h, gs}; // lower pin1 on inlet + Point(10001) = {0, width-r_pin_upper-2.0e-5, upper_h, gs}; // lower pin1 on inlet + Line(10000) = {10000,10001}; + EndIf + // upper additional structured mesh lines + // outer boundary + Line(40+100) = {11+100, 44+100}; + Line(41+100) = {44+100, 41+100}; + Line(42+100) = {41+100, 21+100}; + Line(43+100) = {43+100, 24+100}; + Line(44+100) = {43+100, 45+100}; + Line(45+100) = {45+100, 31+100}; + Line(46+100) = {33+100, 42+100}; + Line(47+100) = {42+100, 40+100}; + Line(48+100) = {40+100, 13+100}; + // inner lines + Line(49+100) = {41+100, 12+100}; + Line(50+100) = {41+100, 40+100}; + Line(51+100) = {22+100, 40+100}; + Line(52+100) = {23+100, 42+100}; + Line(53+100) = {42+100, 43+100}; + Line(54+100) = {43+100, 32+100}; + + // line loops and surfaces on lower domain interface + Line Loop(10+100) = {40+100, 41+100, 49+100, -(10+100)}; Plane Surface(10+100) = {10+100}; + Line Loop(11+100) = {-(49+100), 50+100, 48+100, -(11+100)}; Plane Surface(11+100) = {11+100}; + Line Loop(12+100) = {42+100, 20+100, 51+100, -(50+100)}; Plane Surface(12+100) = {12+100}; + Line Loop(13+100) = {-(51+100), 21+100, 52+100, 47+100}; Plane Surface(13+100) = {13+100}; + Line Loop(14+100) = {53+100, 43+100, -(22+100), 52+100}; Plane Surface(14+100) = {14+100}; + Line Loop(15+100) = {53+100, 54+100, 31+100, 46+100}; Plane Surface(15+100) = {15+100}; + Line Loop(16+100) = {44+100, 45+100, 30+100, -(54+100)}; Plane Surface(16+100) = {16+100}; + + // No progression in flow direction on the pin surface + Transfinite Line {50+100,47+100,53+100} = N_x_flow; + Transfinite Line {41+100,44+100} = N_x_flow/2; + // Progression normal to the pin surface + Transfinite Line {40+100, -(49+100), -(48+100), -(42+100), 51+100, 52+100, -(43+100), 46+100, -(54+100), -(45+100)} = N_y_flow Using Progression R_y_flow; + + // Side Faces on the outside of the domain + // additional lines in z-direction on fluid boundary + Line(160) = {44, 144}; + Line(161) = {41, 141}; + Line(162) = {43, 143}; + Line(163) = {45, 145}; + Line(164) = {42, 142}; + Line(165) = {40, 140}; + Transfinite Line {160,161,162,163,164,165} = N_z_flow Using Bump 0.1; + + // Side-faces + Line Loop(117) = {61, 140, -160, -40}; Surface(117) = {117}; + Line Loop(118) = {160, 141, -161, -41}; Surface(118) = {118}; + Line Loop(119) = {161, 142, -71, -42}; Surface(119) = {119}; + Line Loop(120) = {74, -143, -162, 43}; Surface(120) = {120}; + Line Loop(121) = {162, 144, -163, -44}; Surface(121) = {121}; + Line Loop(122) = {163, 145, -81, -45}; Surface(122) = {122}; + Line Loop(123) = {83, 146, -164, -46}; Surface(123) = {123}; + Line Loop(124) = {164, 147, -165, -47}; Surface(124) = {124}; + Line Loop(125) = {165, 148, -63, -48}; Surface(125) = {125}; + + // Internal fluid faces + Line Loop(126) = {62, -149, -161, 49}; Surface(126) = {126}; + Line Loop(127) = {165, -150, -161, 50}; Surface(127) = {127}; + Line Loop(128) = {165, -151, -72, 51}; Surface(128) = {128}; + Line Loop(129) = {164, -152, -73, 52}; Surface(129) = {129}; + Line Loop(130) = {164, 153, -162, -53}; Surface(130) = {130}; + Line Loop(131) = {82, -154, -162, 54}; Surface(131) = {131}; + + // Definition + Surface Loop(1) = {110, 117, 20, 10, 118, 126}; Volume(1) = {1}; + Surface Loop(2) = {111, 125, 21, 11, 126, 127}; Volume(2) = {2}; + Surface Loop(3) = {112, 119, 22, 12, 127, 128}; Volume(3) = {3}; + Surface Loop(4) = {113, 23, 13, 124, 128, 129}; Volume(4) = {4}; + Surface Loop(5) = {114, 120, 24, 14, 129, 130}; Volume(5) = {5}; + Surface Loop(6) = {115, 25, 123, 15, 130, 131}; Volume(6) = {6}; + Surface Loop(7) = {116, 121, 122, 26, 16, 131}; Volume(7) = {7}; + + //Physical Tags + Physical Volume("fluid_volume") = {1, 2, 3, 4, 5, 6, 7}; + Physical Surface("fluid_top") = {110, 111, 112, 113, 114, 115, 116}; + Physical Surface("fluid_inlet") = {117}; + Physical Surface("fluid_outlet") = {122}; + Physical Surface("fluid_sym_sides") = {119, 118, 120, 121, 123, 124, 125}; + +EndIf + +// ------------------------------------------------------------------------- // +// Solid only description +If (Which_Mesh_Part == 0 || Which_Mesh_Part == 2) + + If (1==1) // Pin 1 Solid + // Solid inner pin 1 and bottom300-er range + // pin 1 lower + Point(301) = {InnerRadiusFactor*0, width-r_pin_lower*InnerRadiusFactor, 0, gs}; // lower pin1 on inlet + Point(302) = {InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower*InnerRadiusFactor, 0, gs}; // lower pin1 in between + Point(303) = {InnerRadiusFactor*r_pin_lower, width, 0, gs}; // lower pin1 on sym + Line(301) = {301,302}; + Line(302) = {302,303}; + + // pin 1 upper + Point(304) = {InnerRadiusFactor*0, width-r_pin_upper*InnerRadiusFactor, upper_h, gs}; // lower pin1 on inlet + Point(305) = {InnerRadiusFactor*Sin(30*rad2deg)*r_pin_upper, width-Cos(30*rad2deg)*r_pin_upper*InnerRadiusFactor, upper_h, gs}; // lower pin1 in between + Point(306) = {InnerRadiusFactor*r_pin_upper, width, upper_h, gs}; // lower pin1 on sym + Line(303) = {304,305}; + Line(304) = {305,306}; + + // pin 1 additional lines + Line(305) = {10, 301}; + Line(306) = {301, 11}; + Line(307) = {10, 303}; + Line(308) = {303, 13}; + Line(309) = {110, 304}; + Line(310) = {304, 111}; + Line(311) = {110, 306}; + Line(312) = {306, 113}; + Line(317) = {305, 112}; + Line(318) = {302, 12}; + + // pin1 in z-direction + Line(313) = {301, 304}; + Line(314) = {302, 305}; + Line(315) = {303, 306}; + Line(316) = {10, 110}; + + // structured mesh + Transfinite Line {304,302,305,309} = N_x_flow; + Transfinite Line {303,301,307,311} = N_x_flow/2; + Transfinite Line {306,318,308,310,317,312} = N_y_innerPin Using Progression R_y_innerPin; + Transfinite Line {313,314,315,316} = N_z_flow Using Bump R_z_flow; + + // pin1 Line loop and surface definition + Line Loop(27) = {313, 310, -61, -306}; Plane Surface(27) = {27}; + Line Loop(28) = {316, 309, -313, -305}; Plane Surface(28) = {28}; + Line Loop(29) = {315, -311, -316, 307}; Plane Surface(29) = {29}; + Line Loop(30) = {315, -304, -314, 302}; Surface(30) = {30}; + Line Loop(31) = {314, -303, -313, 301}; Surface(31) = {31}; + Line Loop(32) = {308, -11, -318, 302}; Plane Surface(32) = {32}; + Line Loop(33) = {318, -10, -306, 301}; Plane Surface(33) = {33}; + Line Loop(34) = {307, -302, -301, -305}; Plane Surface(34) = {34}; + Line Loop(35) = {304, 312, -111, -317}; Plane Surface(35) = {35}; + Line Loop(36) = {317, -110, -310, 303}; Plane Surface(36) = {36}; + Line Loop(37) = {311, -304, -303, -309}; Plane Surface(37) = {37}; + Line Loop(38) = {63, -312, -315, 308}; Plane Surface(38) = {38}; + Line Loop(39) = {317, -62, -318, 314}; Plane Surface(39) = {39}; + + Surface Loop(8) = {33, 27, 36, 20, 39, 31}; Volume(8) = {8}; + Surface Loop(9) = {32, 38, 21, 35, 30, 39}; Volume(9) = {9}; + Surface Loop(10) = {37, 29, 28, 30, 31, 34};Volume(10) = {10}; + + Physical Volume("solid_volume") = {8,9,10}; + + //Physical Tags + + EndIf + + If (1==1) // Pin 2 solid + // Solid inner half pin 2 and bottome300-er range (copied from interface and solid pin parts) + // Lower Pin2 + Point(320) = {0.5*length, 0, 0, gs}; // pin midpoint + Point(321) = {0.5*length - InnerRadiusFactor*r_pin_lower, InnerRadiusFactor*0, 0, gs}; // lower small x + Point(322) = {length/2 - InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower, 0, gs}; // small intermediate + Point(323) = {length/2 + InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower, 0, gs}; // large intermediate + Point(324) = {0.5*length + InnerRadiusFactor*r_pin_lower, InnerRadiusFactor*0, 0, gs}; // lower large x + Line(320) = {321,322}; // first segment + Line(321) = {322,323}; // second segment + Line(322) = {323,324}; // third segment + + // Upper Pin2 + Point(330) = {0.5*length, 0, upper_h, gs}; // pin midpoint + Point(331) = {0.5*length - InnerRadiusFactor*r_pin_upper, InnerRadiusFactor*0, upper_h, gs}; // lower small x + Point(332) = {length/2 - InnerRadiusFactor*Sin(30*rad2deg)*r_pin_upper, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_upper, upper_h, gs}; // small intermediate + Point(333) = {length/2 + InnerRadiusFactor*Sin(30*rad2deg)*r_pin_upper, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_upper, upper_h, gs}; // large intermediate + Point(334) = {0.5*length + InnerRadiusFactor*r_pin_upper, 0, upper_h, gs}; // lower large x + Line(330) = {331,332}; // first segment + Line(331) = {332,333}; // second segment + Line(332) = {333,334}; // third segment + + // pin 2 additional connecting lines + Line(333) = {21, 321}; // lower + Line(334) = {22, 322}; + Line(335) = {23, 323}; + Line(336) = {24, 324}; + Line(337) = {324, 321}; + + Line(338) = {121, 331}; // upper + Line(339) = {122, 332}; + Line(340) = {123, 333}; + Line(341) = {124, 334}; + Line(342) = {334, 331}; + + //pin 2 connection z-direction (bottom to top) + Line(343) = {321, 331}; + Line(344) = {322, 332}; + Line(345) = {323, 333}; + Line(346) = {324, 334}; + + // Line loops and surfaces + Line Loop(132) = {71, 338, -343, -333}; Plane Surface(132) = {132}; + Line Loop(133) = {72, 339, -344, -334}; Plane Surface(134) = {133}; + Line Loop(134) = {330, -344, -320, 343}; Surface(135) = {134}; + Line Loop(136) = {120, 339, -330, -338}; Plane Surface(138) = {136}; + Line Loop(137) = {20, 334, -320, -333}; Plane Surface(139) = {137}; + Line Loop(138) = {344, 331, -345, -321}; Surface(140) = {138}; + Line Loop(139) = {345, -340, -73, 335}; Plane Surface(141) = {139}; + Line Loop(140) = {334, 321, -335, -21}; Plane Surface(142) = {140}; + Line Loop(141) = {339, 331, -340, -121}; Plane Surface(143) = {141}; + Line Loop(142) = {345, 332, -346, -322}; Surface(144) = {142}; + Line Loop(143) = {346, -341, -74, 336}; Plane Surface(145) = {143}; + Line Loop(144) = {332, -341, -122, 340}; Plane Surface(146) = {144}; + Line Loop(145) = {322, -336, -22, 335}; Plane Surface(147) = {145}; + Line Loop(146) = {337, 320, 321, 322}; Plane Surface(148) = {146}; + Line Loop(147) = {342, 330, 331, 332}; Plane Surface(149) = {147}; + Line Loop(148) = {343, -342, -346, 337}; Plane Surface(150) = {148}; + + // structured parts + Transfinite Line {-338, -339, -340, -341, -333, -334, -335, -336} = N_y_innerPin Using Progression R_y_innerPin; // lines pointing into circle midpoint + Transfinite Line {330, 331, 332, 320, 321, 322, 337, 342} = N_x_flow; // circle arcs + Transfinite Line {343, 344, 345, 346} = N_z_flow Using Bump R_z_flow; // lines in z-direction + + Surface Loop(11) = {138, 22, 132, 134, 139, 135}; Volume(11) = {11}; + Surface Loop(12) = {143, 23, 140, 141, 134, 142}; Volume(12) = {12}; + Surface Loop(13) = {146, 145, 24, 141, 147, 144}; Volume(13) = {13}; + Surface Loop(14) = {149, 150, 144, 135, 140, 148}; Volume(14) = {14}; + + Physical Volume("solid_volume") += {11,12,13,14}; + EndIf + + If (1==1) // Pin 3 solid + // pin 3 structured + // lower Pin3 + Point(341) = {length, width-InnerRadiusFactor*r_pin_lower, 0, gs}; // on outlet + Point(342) = {length-InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, width-InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower,0, gs}; + Point(343) = {length - InnerRadiusFactor*r_pin_lower, width, 0, gs}; // on sym + + // upper Pin3 + Point(344) = {length, width-InnerRadiusFactor*r_pin_upper, upper_h, gs}; // on outlet + Point(345) = {length-InnerRadiusFactor*Sin(30*rad2deg)*r_pin_upper, width-InnerRadiusFactor*Cos(30*rad2deg)*r_pin_upper,upper_h, gs}; + Point(346) = {length - InnerRadiusFactor*r_pin_upper, width, upper_h, gs}; // on sym + + // lines: inner pin to interface + Line(347) = {344, 131}; + Line(348) = {345, 132}; + Line(349) = {346, 133}; + Line(350) = {341, 31}; + Line(351) = {342, 32}; + Line(352) = {343, 33}; + + Line(353) = {344, 345}; // inner (not circle) + Line(354) = {345, 346}; + Line(355) = {341, 342}; + Line(356) = {342, 343}; + + Line(357) = {341, 344}; // in positive z-direction + Line(358) = {342, 345}; + Line(359) = {343, 346}; + Line(360) = {30, 130}; + + Line(361) = {341, 30}; //core part of the pin lines + Line(362) = {30, 343}; + Line(363) = {344, 130}; + Line(364) = {130, 346}; + + // structured parts + Transfinite Line {347,348,349,350,351,352} = N_y_innerPin Using Progression R_y_innerPin; // lines pointing into circle midpoint + Transfinite Line {353, 355, 362, 364} = N_x_flow/2; // circle arcs + Transfinite Line {354, 356, 361, 363} = N_x_flow; // circle arcs + Transfinite Line {357, 358, 359, 360} = N_z_flow Using Bump R_z_flow; // lines in z-direction + + //lineloops and surfaces + Line Loop(149) = {347, 130, -348, -353}; Plane Surface(151) = {149}; + Line Loop(150) = {354, 349, -131, -348}; Plane Surface(152) = {150}; + Line Loop(151) = {364, -354, -353, 363}; Plane Surface(153) = {151}; + Line Loop(152) = {350, 30, -351, -355}; Plane Surface(154) = {152}; + Line Loop(153) = {356, 352, -31, -351}; Plane Surface(155) = {153}; + Line Loop(154) = {362, -356, -355, 361}; Plane Surface(156) = {154}; + Line Loop(155) = {357, 353, -358, -355}; Plane Surface(157) = {155}; + Line Loop(156) = {358, 354, -359, -356}; Plane Surface(158) = {156}; + Line Loop(157) = {81, -347, -357, 350}; Plane Surface(159) = {157}; + Line Loop(158) = {357, 363, -360, -361}; Plane Surface(160) = {158}; + Line Loop(159) = {360, 364, -359, -362}; Plane Surface(161) = {159}; + Line Loop(160) = {359, 349, -83, -352}; Plane Surface(162) = {160}; + Line Loop(446) = {348, -82, -351, 358}; Plane Surface(446) = {446}; + + // surface loops + Surface Loop(15) = {151, 159, 26, 154, 446, 157}; Volume(15) = {15}; + Surface Loop(16) = {152, 162, 25, 155, 158, 446}; Volume(16) = {16}; + Surface Loop(17) = {153, 161, 160, 156, 157, 158}; Volume(17) = {17}; + + // physical suf/vol + Physical Volume("solid_volume") += {15,16,17}; + EndIf + + If (1==1) // Bottom block solid + // solid bottom (heater) part 400er range + // Lower Pin1 + Point(410) = {0, width, -lower_h, gs}; // lower pin1 midpoint + Point(411) = {0, width-r_pin_lower, -lower_h, gs}; // lower pin1 on inlet + Point(412) = {Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower, -lower_h, gs}; // lower pin1 in between + Point(413) = {r_pin_lower, width, -lower_h, gs}; // lower pin1 on sym + Circle(410) = {411,410,412}; // lower pin1 smaller first part + Circle(411) = {412,410,413}; // lower pin1 larger second part + + // Lower Pin2 + Point(420) = {0.5*length, 0, -lower_h, gs}; // pin midpoint + Point(421) = {0.5*length - r_pin_lower, 0, -lower_h, gs}; // lower small x + Point(422) = {length/2 - Sin(30*rad2deg)*r_pin_lower, Cos(30*rad2deg)*r_pin_lower, -lower_h, gs}; // small intermediate + Point(423) = {length/2 + Sin(30*rad2deg)*r_pin_lower, Cos(30*rad2deg)*r_pin_lower, -lower_h, gs}; // large intermediate + Point(424) = {0.5*length + r_pin_lower, 0, -lower_h, gs}; // lower large x + Circle(420) = {421,420,422}; // first segment + Circle(421) = {422,420,423}; // second segment + Circle(422) = {423,420,424}; // third segment + + // lower Pin3 + Point(430) = {length, width, -lower_h, gs}; // midpoint + Point(431) = {length, width-r_pin_lower, -lower_h, gs}; // on outlet + Point(432) = {length-Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower,-lower_h, gs}; + Point(433) = {length - r_pin_lower, width, -lower_h, gs}; // on sym + Circle(430) = {431,430,432}; // first segment + Circle(431) = {432,430,433}; // second segment + + // lower additional structured mesh points + Point(440) = {length/4 + Tan(30*rad2deg)*width/2, width, -lower_h, gs}; // first half, large y + Point(441) = {length/4 - Tan(30*rad2deg)*width/2, 0, -lower_h, gs}; // first half, small y + Point(442) = {length*3/4 - Tan(30*rad2deg)*width/2, width, -lower_h, gs}; // second half, large y + Point(443) = {length*3/4 + Tan(30*rad2deg)*width/2, 0, -lower_h, gs}; // second half, small y + Point(444) = {0, 0, -lower_h, gs}; // corner point inlet + Point(445) = {length, 0, -lower_h, gs}; // corner point outlet + + // lower additional structured mesh lines + // outer boundary + Line(440) = {411, 444}; + Line(441) = {444, 441}; + Line(442) = {441, 421}; + Line(443) = {443, 424}; + Line(444) = {443, 445}; + Line(445) = {445, 431}; + Line(446) = {433, 442}; + Line(447) = {442, 440}; + Line(448) = {440, 413}; + // inner lines + Line(449) = {441, 412}; + Line(450) = {441, 440}; + Line(451) = {422, 440}; + Line(452) = {423, 442}; + Line(453) = {442, 443}; + Line(454) = {443, 432}; + + // line loops and surfaces on lower domain interface + Line Loop(410) = {440, 441, 449, -410}; Plane Surface(410) = {410}; + Line Loop(411) = {-449, 450, 448, -411}; Plane Surface(411) = {411}; + Line Loop(412) = {442, 420, 451, -450}; Plane Surface(412) = {412}; + Line Loop(413) = {-451, 421, 452, 447}; Plane Surface(413) = {413}; + Line Loop(414) = {453, 443, -422, 452}; Plane Surface(414) = {414}; + Line Loop(415) = {453, 454, 431, 446}; Plane Surface(415) = {415}; + Line Loop(416) = {444, 445, 430, -454}; Plane Surface(416) = {416}; + + // No progression in flow direction on the pin surface + Transfinite Line {411,450,420,447,421,422,453,431} = N_x_flow; + Transfinite Line {410,441,430,444} = N_x_flow/2; + // Progression normal to the pin surface + Transfinite Line {440, -449, -448, -442, 451, 452, -443, 446, -454, -445} = N_y_flow Using Progression R_y_flow; + + // pin inner parts are in the 500-er range + // pin 1 lower + Point(501) = {InnerRadiusFactor*0, width-r_pin_lower*InnerRadiusFactor, -lower_h, gs}; // lower pin1 on inlet + Point(502) = {InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower*InnerRadiusFactor, -lower_h, gs}; // lower pin1 in between + Point(503) = {InnerRadiusFactor*r_pin_lower, width, -lower_h, gs}; // lower pin1 on sym + Line(501) = {501,502}; + Line(502) = {502,503}; + + Line(503) = {503, 413}; + Line(504) = {502, 412}; + Line(505) = {501, 411}; + Line(506) = {501, 410}; + Line(507) = {410, 503}; + // No progression in flow direction on the pin surface + Transfinite Line {502,506} = N_x_flow; + Transfinite Line {501,507} = N_x_flow/2; + Transfinite Line {503,504,505} = N_y_innerPin Using Progression R_y_innerPin; + + Line Loop(417) = {502, 503, -411, -504}; Plane Surface(417) = {417}; + Line Loop(418) = {501, 504, -410, -505}; Plane Surface(418) = {418}; + Line Loop(419) = {506, 507, -502, -501}; Plane Surface(419) = {419}; + + // Lower Pin2 + Point(520) = {0.5*length, 0, 0, gs}; // pin midpoint + Point(521) = {0.5*length - InnerRadiusFactor*r_pin_lower, InnerRadiusFactor*0, -lower_h, gs}; // lower small x + Point(522) = {length/2 - InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower, -lower_h, gs}; // small intermediate + Point(523) = {length/2 + InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower, -lower_h, gs}; // large intermediate + Point(524) = {0.5*length + InnerRadiusFactor*r_pin_lower, InnerRadiusFactor*0, -lower_h, gs}; // lower large x + Line(520) = {521,522}; // first segment + Line(521) = {522,523}; // second segment + Line(522) = {523,524}; // third segment + + Line(523) = {521, 421}; + Line(524) = {522, 422}; + Line(525) = {523, 423}; + Line(526) = {524, 424}; + Line(527) = {524, 521}; + + // structured parts + Transfinite Line {523,524,525,526} = N_y_innerPin Using Progression R_y_innerPin; // lines pointing into circle midpoint + Transfinite Line {520,521,522,527} = N_x_flow; // circle arcs + + Line Loop(420) = {523, 420, -524, -520}; Plane Surface(420) = {420}; + Line Loop(421) = {521, 525, -421, -524}; Plane Surface(421) = {421}; + Line Loop(422) = {522, 526, -422, -525}; Plane Surface(422) = {422}; + Line Loop(423) = {527, 520, 521, 522}; Plane Surface(423) = {423}; + + // lower Pin3 + Point(541) = {length, width-InnerRadiusFactor*r_pin_lower, -lower_h, gs}; // on outlet + Point(542) = {length-InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, width-InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower,-lower_h, gs}; + Point(543) = {length - InnerRadiusFactor*r_pin_lower, width, -lower_h, gs}; // on sym + + Line(528) = {541, 542}; + Line(529) = {542, 543}; + Line(530) = {543, 430}; + Line(531) = {430, 541}; + Line(532) = {541, 431}; + Line(533) = {542, 432}; + Line(534) = {543, 433}; + + // structured parts + Transfinite Line {532,533,534} = N_y_innerPin Using Progression R_y_innerPin; // lines pointing into circle midpoint + Transfinite Line {528,530} = N_x_flow/2; // circle arcs + Transfinite Line {529,531} = N_x_flow; // circle arcs + + Line Loop(424) = {532, 430, -533, -528}; Plane Surface(424) = {424}; + Line Loop(425) = {533, 431, -534, -529}; Plane Surface(425) = {425}; + Line Loop(426) = {531, 528, 529, 530}; Plane Surface(426) = {426}; + + // connecting lines in z-direction + Line(535) = {10, 410}; + Line(536) = {301, 501}; + Line(537) = {11, 411}; + Line(538) = {44, 444}; + Line(539) = {302, 502}; + Line(540) = {12, 412}; + Line(541) = {303, 503}; + Line(542) = {41, 441}; + Line(543) = {13, 413}; + Line(544) = {21, 421}; + Line(545) = {40, 440}; + Line(546) = {321, 521}; + Line(547) = {22, 422}; + Line(548) = {322, 522}; + Line(549) = {20, 20}; + Line(550) = {20, 20}; + Line(551) = {324, 524}; + Line(552) = {323, 523}; + Line(553) = {23, 423}; + Line(554) = {42, 442}; + Line(555) = {24, 424}; + Line(556) = {43, 443}; + Line(557) = {33, 433}; + Line(558) = {343, 543}; + Line(559) = {32, 432}; + Line(560) = {342, 542}; + Line(561) = {30, 430}; + Line(562) = {341, 541}; + Line(563) = {31, 431}; + Line(564) = {45, 445}; + Transfinite Line {535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564} = N_z_solid Using Progression R_z_solid; + + // lineloops and surfaces of solid inner + Line Loop(457) = {440, -538, -40, 537}; Plane Surface(457) = {457}; + Line Loop(458) = {538, 441, -542, -41}; Plane Surface(458) = {458}; + Line Loop(459) = {449, -540, -49, 542}; Plane Surface(459) = {459}; + Line Loop(460) = {537, 410, -540, -10}; Surface(460) = {460}; + Surface Loop(28) = {410, 457, 458, 459, 460, 10}; Volume(28) = {28}; + Line Loop(461) = {542, 450, -545, -50}; Plane Surface(461) = {461}; + Line Loop(462) = {448, -543, -48, 545}; Plane Surface(462) = {462}; + Line Loop(463) = {411, -543, -11, 540}; Surface(463) = {463}; + Surface Loop(29) = {411, 462, 463, 11, 461, 459}; Volume(29) = {29}; + Line Loop(464) = {542, 442, -544, -42}; Plane Surface(464) = {464}; + Line Loop(465) = {451, -545, -51, 547}; Plane Surface(465) = {465}; + Line Loop(466) = {547, -420, -544, 20}; Surface(466) = {466}; + Surface Loop(30) = {412, 464, 466, 465, 12, 461}; Volume(30) = {30}; + Line Loop(467) = {447, -545, -47, 554}; Plane Surface(467) = {467}; + Line Loop(468) = {452, -554, -52, 553}; Plane Surface(468) = {468}; + Line Loop(469) = {421, -553, -21, 547}; Surface(469) = {469}; + Surface Loop(31) = {413, 467, 13, 468, 469, 465}; Volume(31) = {31}; + Line Loop(470) = {453, -556, -53, 554}; Plane Surface(470) = {470}; + Line Loop(471) = {443, -555, -43, 556}; Plane Surface(471) = {471}; + Line Loop(472) = {422, -555, -22, 553}; Surface(472) = {472}; + Line Loop(473) = {454, -559, -54, 556}; Plane Surface(473) = {473}; + Surface Loop(32) = {414, 471, 472, 14, 470, 468}; Volume(32) = {32}; + Line Loop(474) = {446, -554, -46, 557}; Plane Surface(474) = {474}; + Line Loop(475) = {431, -557, -31, 559}; Surface(475) = {475}; + Surface Loop(33) = {415, 474, 15, 475, 473, 470}; Volume(33) = {33}; + Line Loop(476) = {444, -564, -44, 556}; Plane Surface(476) = {476}; + Line Loop(477) = {564, 445, -563, -45}; Plane Surface(477) = {477}; + Line Loop(478) = {430, -559, -30, 563}; Surface(478) = {478}; + Surface Loop(34) = {416, 476, 477, 478, 16, 473}; Volume(34) = {34}; + + Physical Volume("solid_volume") += {28,29,30,31,32,33,34}; + + If (1==1) // pin 1 inside lower block + // pin 1 + Line Loop(427) = {535, -506, -536, -305}; Plane Surface(427) = {427}; + Line Loop(428) = {507, -541, -307, 535}; Plane Surface(428) = {428}; + Line Loop(429) = {536, 505, -537, -306}; Plane Surface(429) = {429}; + Line Loop(430) = {503, -543, -308, 541}; Plane Surface(430) = {430}; + Line Loop(431) = {502, -541, -302, 539}; Plane Surface(431) = {431}; + Line Loop(432) = {501, -539, -301, 536}; Plane Surface(432) = {432}; + Line Loop(433) = {543, -411, -540, 11}; Surface(433) = {433}; + Line Loop(434) = {410, -540, -10, 537}; Surface(434) = {434}; + Line Loop(447) = {539, 504, -540, -318}; Plane Surface(447) = {447}; + + Surface Loop(18) = {34, 427, 428, 419, 431, 432}; Volume(18) = {18}; + Surface Loop(19) = {33, 418, 429, 434, 447, 432}; Volume(19) = {19}; + Surface Loop(20) = {417, 430, 433, 447, 32, 431}; Volume(20) = {20}; + + Physical Volume("solid_volume") += {18,19,20}; + EndIf + + If (1==1) // pin 2 inside lower block + // pin 2 + Line Loop(435) = {544, -523, -546, -333}; Plane Surface(435) = {435}; + Line Loop(436) = {546, -527, -551, 337}; Plane Surface(436) = {436}; + Line Loop(437) = {551, 526, -555, 336}; Plane Surface(437) = {437}; + Line Loop(438) = {520, -548, -320, 546}; Plane Surface(438) = {438}; + Line Loop(439) = {548, 521, -552, -321}; Plane Surface(439) = {439}; + Line Loop(440) = {552, 522, -551, -322}; Plane Surface(440) = {440}; + Line Loop(441) = {524, -547, 334, 548}; Plane Surface(441) = {441}; + Line Loop(442) = {553, -525, -552, -335}; Plane Surface(442) = {442}; + Line Loop(443) = {420, -547, -20, 544}; Surface(443) = {443}; + Line Loop(444) = {547, 421, -553, -21}; Surface(444) = {444}; + Line Loop(445) = {422, -555, -22, 553}; Surface(445) = {445}; + + // surface loops + Surface Loop(21) = {139, 435, 443, 420, 438, 441}; Volume(21) = {21}; + Surface Loop(22) = {439, 421, 441, 442, 444, 142}; Volume(22) = {22}; + Surface Loop(23) = {422, 437, 445, 440, 442, 147}; Volume(23) = {23}; + Surface Loop(24) = {423, 436, 438, 439, 440, 148}; Volume(24) = {24}; + + Physical Volume("solid_volume") += {21,22,23,24}; + EndIf + + If (1==1) // pin 3 inside lower block + Line Loop(448) = {531, -562, 361, 561}; Plane Surface(448) = {448}; + Line Loop(449) = {562, 528, -560, -355}; Plane Surface(449) = {449}; + Line Loop(450) = {529, -558, -356, 560}; Plane Surface(450) = {450}; + Line Loop(451) = {558, 530, -561, 362}; Plane Surface(451) = {451}; + Line Loop(452) = {532, -563, -350, 562}; Plane Surface(452) = {452}; + Line Loop(453) = {533, -559, -351, 560}; Plane Surface(453) = {453}; + Line Loop(454) = {534, -557, -352, 558}; Plane Surface(454) = {454}; + Line Loop(455) = {563, 430, -559, -30}; Surface(455) = {455}; + Line Loop(456) = {431, -557, -31, 559}; Surface(456) = {456}; + + Surface Loop(25) = {426, 448, 451, 450, 449, 156}; Volume(25) = {25}; + Surface Loop(26) = {424, 452, 455, 453, 154, 449}; Volume(26) = {26}; + Surface Loop(27) = {425, 454, 456, 450, 453, 155}; Volume(27) = {27}; + + Physical Volume("solid_volume") += {25,26,27}; + EndIf + + EndIf // Bottom Block solid + + Physical Surface("solid_sym_sides") = {451, 454, 474, 467, 462, 430, 428, 458, 464, 435, 436, 437, 471, 476, 150, 145, 132, 38, 29, 161, 162}; + Physical Surface("solid_pins_top") = {37, 36, 35, 138, 143, 149, 146, 152, 153, 151}; + //Physical Surface("solid_pin1_top") = {37, 36, 35}; + //Physical Surface("solid_pin2_top") = {138, 143, 149, 146}; + //Physical Surface("solid_pin3_top") = {152, 153, 151}; + Physical Surface("solid_bottom_heater") = {416, 424, 425, 415, 414, 426, 413, 421, 422, 423, 420, 412, 411, 410, 418, 417, 419}; + Physical Surface("solid_pin3_outlet") = {159, 160}; + Physical Surface("solid_pin1_inlet") = {28, 27}; + Physical Surface("solid_block_inlet") = {427, 429, 457}; + Physical Surface("solid_block_outlet") = {477, 452, 448}; + +EndIf + +// ------------------------------------------------------------------------- // +// Meshing +Coherence; +Transfinite Surface "*"; +Recombine Surface "*"; +Transfinite Volume "*"; + +If (Do_Meshing == 1) + Mesh 1; Mesh 2; Mesh 3; +EndIf + +// ------------------------------------------------------------------------- // +// Write .su2 meshfile +If (Write_mesh == 1) + + Mesh.Format = 42; // .su2 mesh format, + If (Which_Mesh_Part == 1) + Save "fluid.su2"; + ElseIf (Which_Mesh_Part == 2) + Save "solid.su2"; + Else + Printf("Unvalid Which_Mesh_Part variable for output writing."); + Abort; + EndIf + +EndIf + +// Write .cgns meshfile +//If (Write_mesh == 1) +// +// Mesh.Format = 32; // .cgns mesh format, +// If (Which_Mesh_Part == 1) +// Save "fluid.cgns"; +// ElseIf (Which_Mesh_Part == 2) +// Save "solid.cgns"; +// ElseIf (Which_Mesh_Part == 0) +// Save "fluid_and_solid.cgns"; +// Else +// Printf("Unvalid Which_Mesh_Part variable for output writing."); +// Abort; +// EndIf +// +//EndIf + diff --git a/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_3d/flow_0.meta b/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_3d/flow_0.meta new file mode 100644 index 000000000000..bce8e91620d3 --- /dev/null +++ b/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_3d/flow_0.meta @@ -0,0 +1,3 @@ +ITER= 1 +INITIAL_BCTHRUST= 4000 +STREAMWISE_PERIODIC_PRESSURE_DROP=99.8798118961395 diff --git a/TestCases/incomp_navierstokes/streamwise_periodic/dp-adjoint_chtPinArray_2d/flow_0.meta b/TestCases/incomp_navierstokes/streamwise_periodic/dp-adjoint_chtPinArray_2d/flow_0.meta new file mode 100644 index 000000000000..2e44c828bdcf --- /dev/null +++ b/TestCases/incomp_navierstokes/streamwise_periodic/dp-adjoint_chtPinArray_2d/flow_0.meta @@ -0,0 +1,3 @@ +ITER= 1 +INITIAL_BCTHRUST= 4000 +STREAMWISE_PERIODIC_PRESSURE_DROP=208.023676223299 diff --git a/TestCases/incomp_navierstokes/streamwise_periodic/pipeSlice_3d/pipeslice.geo b/TestCases/incomp_navierstokes/streamwise_periodic/pipeSlice_3d/pipeslice.geo new file mode 100644 index 000000000000..4a8d4815963d --- /dev/null +++ b/TestCases/incomp_navierstokes/streamwise_periodic/pipeSlice_3d/pipeslice.geo @@ -0,0 +1,113 @@ +//-------------------------------------------------------------------------------------// +// T. Kattmann, 13.05.2018, 3D Butterfly mesh in a circular pipe +// Create the mesh by calling this geo file with 'gmsh .geo'. +//-------------------------------------------------------------------------------------// + +// Evoque Meshing Algorithm? +Do_Meshing= 1; // 0=false, 1=true +// Write Mesh files in .su2 format +Write_mesh= 1; // 0=false, 1=true + +//Geometric inputs, ch: channel, Pin center is origin +Radius= 0.5e-2; // Pipe Radius +InnerBox= Radius/2; // Distance to the inner Block of the butterfly mesh + +//Mesh inputs +gridsize = 0.1; // unimportant once everything is structured + +//ch_box +Nbox = 30; // Inner Box points in x direction + +Ncircu = 30; // Outer ring circu. points +Rcircu = 0.9; // Spacing towards wall + +sqrtTwo = Cos(45*Pi/180); + +//-------------------------------------------------------------------------------------// +//Points +// Inner Box +Point(1) = {-InnerBox, -InnerBox, 0, gridsize}; +Point(2) = {-InnerBox, InnerBox, 0, gridsize}; +Point(3) = {InnerBox, InnerBox, 0, gridsize}; +Point(4) = {InnerBox, -InnerBox, 0, gridsize}; + +// Outer Ring +Point(5) = {-Radius*sqrtTwo, -Radius*sqrtTwo, 0, gridsize}; +Point(6) = {-Radius*sqrtTwo, Radius*sqrtTwo, 0, gridsize}; +Point(7) = {Radius*sqrtTwo, Radius*sqrtTwo, 0, gridsize}; +Point(8) = {Radius*sqrtTwo, -Radius*sqrtTwo, 0, gridsize}; + +Point(9) = {0,0,0,gridsize}; // Helper Point for circles + +//-------------------------------------------------------------------------------------// +//Lines +//Inner Box (clockwise) +Line(1) = {1,2}; +Line(2) = {2,3}; +Line(3) = {3,4}; +Line(4) = {4,1}; + +//Walls (clockwise) +Circle(5) = {5, 9, 6}; +Circle(6) = {6, 9, 7}; +Circle(7) = {7, 9, 8}; +Circle(8) = {8, 9, 5}; + +//Connecting lines (outward facing) +Line(9) = {1, 5}; +Line(10) = {2, 6}; +Line(11) = {3, 7}; +Line(12) = {4, 8}; + +//-------------------------------------------------------------------------------------// +//Lineloops and surfaces +// Inner Box (clockwise) +Line Loop(1) = {1,2,3,4}; Plane Surface(1) = {1}; + +// Ring sections (clockwise starting at 9 o'clock) +Line Loop(2) = {5, -10, -1, 9}; Plane Surface(2) = {2}; +Line Loop(3) = {10, 6, -11, -2}; Plane Surface(3) = {3}; +Line Loop(4) = {-3, 11, 7, -12}; Plane Surface(4) = {4}; +Line Loop(5) = {12, 8, -9, -4}; Plane Surface(5) = {5}; + +//make structured mesh with transfinite lines +//radial +Transfinite Line{1, 2, 3, 4, 5, 6, 7, 8} = Nbox; +//circumferential +Transfinite Line{9, 10, 11, 12} = Ncircu Using Progression Rcircu; + +Transfinite Surface{1,2,3,4,5}; +Recombine Surface{1,2,3,4,5}; + +//Extrude 1 mesh layer +Extrude {0, 0, 0.0005} { + Surface{1}; Surface{2}; Surface{3}; Surface{4}; Surface{5}; + Layers{1}; + Recombine; +} +Coherence; + +//Physical groups made with GUI +Physical Surface("inlet") = {4, 1, 5, 3, 2}; +Physical Surface("outlet") = {100, 122, 56, 78, 34}; +Physical Surface("wall") = {69, 95, 113, 43}; +Physical Volume("fluid") = {1, 2, 3, 4, 5}; + +// ----------------------------------------------------------------------------------- // +// Meshing +Transfinite Surface "*"; +Recombine Surface "*"; + +If (Do_Meshing == 1) + Mesh 1; Mesh 2; Mesh 3; +EndIf + +// ----------------------------------------------------------------------------------- // +// Write .su2 meshfile +If (Write_mesh == 1) + + Mesh.Format = 42; // .su2 mesh format, + Save "pipe1cell3D.su2"; + +EndIf + diff --git a/TestCases/incomp_navierstokes/streamwise_periodic/pipeSlice_3d/plots.py b/TestCases/incomp_navierstokes/streamwise_periodic/pipeSlice_3d/plots.py new file mode 100755 index 000000000000..94378c4aa016 --- /dev/null +++ b/TestCases/incomp_navierstokes/streamwise_periodic/pipeSlice_3d/plots.py @@ -0,0 +1,162 @@ +#! /usr/bin/python3 +# --------------------------------------------------------------------------- # +# Kattmann, 16.07.2019 +# This python script provides some plots to test the match between analytical +# and simulated solution for a 3D circular laminar pipe flow, either from +# streamwise periodic simulation or the outlet of a suitable long pipe. +# +# requires: surface_flow.dat (SURFACE_TECPLOT_ASCII) in current directory +# +# output: plots (opened in separate window, not saved) +# +# optional: which plots to show +showLineplot = True +show2Dsurfaceplots = False +show3Dplots = False +# --------------------------------------------------------------------------- # +import numpy as np +import pandas as pd +import matplotlib.pyplot as plt + +from mpl_toolkits.mplot3d import Axes3D +from scipy.spatial import Delaunay +from scipy.interpolate import LinearNDInterpolator + +# --------------------------------------------------------------------------- # +# Import data from surface_flow.dat into pandas dataframe +data = pd.read_csv("surface_flow.dat", nrows=4264, skiprows=3, sep='\t', header=None) +x = data[0][:] +y = data[1][:] +vel_z = data[6][:] + +# Create Delaunay surface triangulation from scatterd dataset +points2D = np.vstack([x,y]).T +tri = Delaunay(points2D) + +# --------------------------------------------------------------------------- # +# Create analytic solution vector on the same points as the imported data +dynanmic_vsicosity = 1.8e-5 +pressure_drop = 1e-3 +domain_length = 5e-4 +radius = 5e-3 + +analytic_sol = -1/(4*dynanmic_vsicosity) * (-pressure_drop/domain_length) * \ + (radius**2 - ((x**2 + y**2)**(0.5))**2 ) + +perc_devi_from_anal = abs(analytic_sol - vel_z) / max(analytic_sol) * 100 +maxvel = max(abs(perc_devi_from_anal)) # get absolute maximum of dataset + +# --------------------------------------------------------------------------- # +# Plot velocity on line from domain midpoint to wall +if showLineplot: + plt.close() + + # interpolator (ip) for simulated and analytical dataset + ip_sim = LinearNDInterpolator(tri, vel_z) + ip_ana = LinearNDInterpolator(tri, analytic_sol) + # line (which lies on the x-axis) where values will be interpolated + n_sample_points = 30 + x_line = np.linspace(0, radius-5e-6, n_sample_points) + y_line = np.zeros(n_sample_points) + ip_pos = np.vstack((x_line,y_line)).T + + ax = plt.axes() + plt.plot(ip_sim(ip_pos), x_line, color='b', marker='', linestyle='--', linewidth=3, label='simulated') + plt.plot(ip_ana(ip_pos), x_line, color='r', marker='', linestyle=':' , linewidth=3, label='analytical') + plt.legend() + plt.title('Velocity profile: analytic vs simulated (interpolated values)') + plt.xlabel('velocity [m/s]') + plt.ylabel('radius [m]') + ax.set_aspect(aspect=max(ip_sim(ip_pos)) / max(x_line)) # make plot square + plt.ticklabel_format(style='sci', axis='y', scilimits=(0,0)) + plt.grid(True, linestyle='--') + plt.show() + +# --------------------------------------------------------------------------- # +# Plot various 2D surface plots of sim. and analy. data +if show2Dsurfaceplots: + plt.close() + + fig, ax = plt.subplots(2,2) + + # 1. analytical solution + ax_tmp = ax[0,0] + + tcf = ax_tmp.tricontourf(x, y, abs(analytic_sol)) + ax_tmp.scatter(x,y, s=0.1, color='black', marker='.') + + ax_tmp.set_title("Analytical solution") + ax_tmp.set_aspect('equal') + fig.colorbar(tcf, ax=ax_tmp) + + # 2. simulated solution + ax_tmp = ax[1,0] + + tcf = ax_tmp.tricontourf(x, y, vel_z) + ax_tmp.scatter(x,y, s=0.1, color='black', marker='.') + + ax_tmp.set_title("Simulated solution") + ax_tmp.set_aspect('equal') + fig.colorbar(tcf, ax=ax_tmp) + + # 3. absolute value deviation between analytic and simulated + ax_tmp = ax[0,1] + + tcf = ax_tmp.tricontourf(x, y, abs(analytic_sol-vel_z), cmap=plt.cm.Greys) + ax_tmp.scatter(x,y, s=0.1, color='black', marker='.') + + ax_tmp.set_title("abs(analytic-simulated)") + ax_tmp.set_aspect('equal') + fig.colorbar(tcf, ax=ax_tmp) + + # 4. percentual deviation scaled by the maximal value + ax_tmp = ax[1,1] + + tcf = ax_tmp.tricontourf(x, y, perc_devi_from_anal, cmap=plt.cm.Greys, vmin=0.0, vmax=maxvel) + ax_tmp.scatter(x,y, s=0.1, color='black', marker='.') + + ax_tmp.set_title("abs(analytic-simulated) / max(analytic) * 100") + ax_tmp.set_aspect('equal') + fig.colorbar(tcf, ax=ax_tmp) + + plt.show() + +# --------------------------------------------------------------------------- # +if show3Dplots: + # Plot 3D surfaces of sim. and analy. data + plt.close() + + # Scatter plot deviation + fig = plt.figure() + ax = fig.gca(projection='3d') + + ax.scatter(x, y, perc_devi_from_anal) + ax.set_xlabel('x [m]') + ax.set_ylabel('y [m]') + ax.set_zlabel('z-Velocity deviation [%]') + + plt.show() + + # Surface plot deviation + fig = plt.figure() + ax = fig.gca(projection='3d') + + surf = ax.plot_trisurf(x, y, perc_devi_from_anal, triangles=tri.simplices, cmap='jet', linewidth=0) + ax.set_xlabel('x [m]') + ax.set_ylabel('y [m]') + ax.set_zlabel('z-Velocity deviation [%]') + fig.colorbar(surf) + + plt.show() + + # Surface plot of velocity + fig = plt.figure() + ax = fig.gca(projection='3d') + + surf = ax.plot_trisurf(x, y, vel_z, triangles=tri.simplices, cmap='jet', linewidth=0) + ax.set_xlabel('x [m]') + ax.set_ylabel('y [m]') + ax.set_zlabel('z-Velocity [m/s]') + fig.colorbar(surf) + + plt.show() diff --git a/TestCases/coolprop/nitrogen.cfg b/TestCases/nicf/coolprop/coolprop_nozzle.cfg similarity index 98% rename from TestCases/coolprop/nitrogen.cfg rename to TestCases/nicf/coolprop/coolprop_nozzle.cfg index 3f4acd17b9e8..bafa9295c513 100644 --- a/TestCases/coolprop/nitrogen.cfg +++ b/TestCases/nicf/coolprop/coolprop_nozzle.cfg @@ -87,14 +87,14 @@ CFL_REDUCTION_TURB= 1.0 % --------------------------- CONVERGENCE PARAMETERS --------------------------% % % Number of total iterations -ITER= 1000 +ITER= 101 CONV_RESIDUAL_MINVAL= -24 CONV_STARTITER= 10 % ------------------------- INPUT/OUTPUT INFORMATION --------------------------% % % Mesh input file -MESH_FILENAME= NICFD_nozzle.su2 +MESH_FILENAME= coolprop_nozzle.su2 % % Mesh input file format (SU2, CGNS) MESH_FORMAT= SU2 @@ -122,7 +122,7 @@ VOLUME_FILENAME= flow SURFACE_FILENAME= surface_flow % % Writing solution file frequency -OUTPUT_WRT_FREQ= 1000 +OUTPUT_WRT_FREQ= 50 % % Screen output SCREEN_OUTPUT= (INNER_ITER, RMS_DENSITY, RMS_TKE, RMS_DISSIPATION, LIFT, DRAG) diff --git a/TestCases/parallel_regression.py b/TestCases/parallel_regression.py index 87b77b8e87db..0ef95d69bc4b 100644 --- a/TestCases/parallel_regression.py +++ b/TestCases/parallel_regression.py @@ -914,6 +914,14 @@ def main(): edge_PPR.test_vals = [-5.400790, 0.739723, -0.000035, 0.000000] test_list.append(edge_PPR) + # Rarefaction Q1D nozzke coolprop_nozzle + coolprop_nozzle = TestCase('coolprop_nozzle') + coolprop_nozzle.cfg_dir = "nicf/coolprop" + coolprop_nozzle.cfg_file = "coolprop_nozzle.cfg" + coolprop_nozzle.test_iter = 100 + coolprop_nozzle.test_vals = [-4.301640, -4.555290, 3.352195, 0.000000, 0.000000] + test_list.append(coolprop_nozzle) + ###################################### ### Turbomachinery ### ###################################### diff --git a/TestCases/solid_heat_conduction/periodic_pins/chtPinArray_2d.geo b/TestCases/solid_heat_conduction/periodic_pins/chtPinArray_2d.geo new file mode 100644 index 000000000000..b837c196c90a --- /dev/null +++ b/TestCases/solid_heat_conduction/periodic_pins/chtPinArray_2d.geo @@ -0,0 +1,430 @@ +// ------------------------------------------------------------------------- // +// T. Kattmann, 18.06.2019, 2D 2 Zone mesh +// Create the mesh by calling this geo file with 'gmsh .geo'. +// For multizone mesh the zonal meshes have to be created using the first +// option 'Which_Mesh_Part' below and have to be married appropriatley. +// ------------------------------------------------------------------------- // + +// Which domain part should be handled +Which_Mesh_Part= 2; // 0=all, 1=Fluid, 2=Solid, 3=InterfaceOnly +// Add outlet diffusor +OutletDiffusor= 0; // 0=false, 1=true +// Evoque Meshing Algorithm? +Do_Meshing= 1; // 0=false, 1=true +// Write Mesh files in .su2 format +Write_mesh= 1; // 0=false, 1=true +// Mesh Resolution +Mesh_Resolution= 2; // 0=debugRes, 1=Res1, 2=Res2 +// show the FFD corner points +FFD_corner_point= 1; // 0=false, 1=true + +// Free parameters +scale_factor= 1e-3; // scales Point positions from [mm] to [m] with 1e-3 +dist= 6.44 * scale_factor; // distance between pin midpoints, each pin has 6 surrounding pins, i.e. 60 deg between each +r_pin_lower= 2.0 * scale_factor; // lower pin radius +InnerRadiusFactor= 0.3; // Thickness of the pin solid (0.9=small pin wall, 0.1= close to filled circle arc). Requires 0 < value < 1. +// Diffusor inputs are below in the respective section + +// Dependent parameters +rad2deg= Pi/180; // conversion factor as gmsh Cos/Sin functions take radian values +length= 2 * Cos(30*rad2deg)*dist; // domain length (in x-dir) +width= Sin(30*rad2deg)*dist; // domain width (in y-dir) + +Printf("==================================="); +Printf("Free parameters:"); +Printf("-> distance between pins: %g", dist); +Printf("-> lower pin radius: %g", r_pin_lower); +Printf("Dependent parameters"); +Printf("-> length: %g", length); +Printf("-> width: %g", width); +Printf("==================================="); + +// Mesh inputs +gs = 0.5 *scale_factor; // gridsize + +If(Mesh_Resolution==0) // debugRes + // interface meshing parameteres. Also sufficient for fluid domain meshing. + N_x_flow= 10; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. + + N_y_flow = 10; // #gridpoints normal to pin surface, y-direction + R_y_flow= 1.08; // Progression normal to pin surface + + N_z_flow= 20; // #gridpoints in height z-direction + R_z_flow= 0.05; // Bump in height as top and bottom are walls + + // Additional meshing parameters for solid domain + N_y_innerPin= 5; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin + R_y_innerPin= 0.93; // Progression towards interface + N_z_solid= 10; // #points from bottom interface to heater surface + R_z_solid= 1.18; // progression for N_z_solid + +ElseIf(Mesh_Resolution==1) // Res1 + // interface meshing parameteres. Also sufficient for fluid domain meshing. + N_x_flow= 20; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. + + N_y_flow = 40; // #gridpoints normal to pin surface, y-direction + R_y_flow= 1.08; // Progression normal to pin surface + + N_z_flow= 100; // #gridpoints in height z-direction + R_z_flow= 0.05; // Bump in height as top and bottom are walls + + // Additional meshing parameters for solid domain + N_y_innerPin= 30; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin + R_y_innerPin= 0.93; // Progression towards interface + N_z_solid= 20; // #points from bottom interface to heater surface + R_z_solid= 1.18; // progression for N_z_solid + +ElseIf(Mesh_Resolution==2) // Res2 + // interface meshing parameteres. Also sufficient for fluid domain meshing. + N_x_flow= 30; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. + + N_y_flow = 50; // #gridpoints normal to pin surface, y-direction + R_y_flow= 1.08; // Progression normal to pin surface + + N_z_flow= 200; // #gridpoints in height z-direction + R_z_flow= 0.05; // Bump in height as top and bottom are walls + + // Additional meshing parameters for solid domain + N_y_innerPin= 40; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin + R_y_innerPin= 0.91; // Progression towards interface + N_z_solid= 30; // #points from bottom interface to heater surface + R_z_solid= 1.18; // progression for N_z_solid + +EndIf + +// Feasability checks +If (r_pin_lower >= width || + r_pin_lower <= 0) + Printf("Aborting! Bad Inputs"); + Abort; +EndIf + +// Show and print possible FFD corner points +If (FFD_corner_point==1) + boxFactor= 1.3; + + xLo= 0.5*length - boxFactor*r_pin_lower; + xHi= 0.5*length + boxFactor*r_pin_lower; + yLo= 0; + yHi= boxFactor*r_pin_lower; + + // counterclockwise from lowest x&y value + Printf("==================================="); + Printf("FFD corner points:"); + Printf("%g | %g", xLo, yLo); + Printf("%g | %g", xHi, yLo); + Printf("%g | %g", xHi, yHi); + Printf("%g | %g", xLo, yHi); + Printf("==================================="); + + Point(1000) = {xLo, yLo, 0, gs}; + Point(1001) = {xHi, yLo, 0, gs}; + Point(1002) = {xHi, yHi, 0, gs}; + Point(1003) = {xLo, yHi, 0, gs}; + + Line(1000) = {1000,1001}; + Line(1001) = {1001,1002}; + Line(1002) = {1002,1003}; + Line(1003) = {1003,1000}; +EndIf + +// ------------------------------------------------------------------------- // +// CHT Interface, complete description as it is part of fluid and solid +// Id's starting with in the range (1-99) +// Interface only description +If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1 || Which_Mesh_Part == 2 || Which_Mesh_Part == 3) + // Points + // Lower Pin1 + Point(10) = {0, width, 0, gs}; // lower pin1 midpoint + Point(11) = {0, width-r_pin_lower, 0, gs}; // lower pin1 on inlet + Point(12) = {Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower, 0, gs}; // lower pin1 in between + Point(13) = {r_pin_lower, width, 0, gs}; // lower pin1 on sym + Circle(10) = {11,10,12}; // lower pin1 smaller first part + Circle(11) = {12,10,13}; // lower pin1 larger second part + + // Lower Pin2 + Point(20) = {0.5*length, 0, 0, gs}; // pin midpoint + Point(21) = {0.5*length - r_pin_lower, 0, 0, gs}; // lower small x + Point(22) = {length/2 - Sin(30*rad2deg)*r_pin_lower, Cos(30*rad2deg)*r_pin_lower, 0, gs}; // small intermediate + Point(23) = {length/2 + Sin(30*rad2deg)*r_pin_lower, Cos(30*rad2deg)*r_pin_lower, 0, gs}; // large intermediate + Point(24) = {0.5*length + r_pin_lower, 0, 0, gs}; // lower large x + Circle(20) = {21,20,22}; // first segment + Circle(21) = {22,20,23}; // second segment + Circle(22) = {23,20,24}; // third segment + + // lower Pin3 + Point(30) = {length, width, 0, gs}; // midpoint + Point(31) = {length, width-r_pin_lower, 0, gs}; // on outlet + Point(32) = {length-Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower,0, gs}; + Point(33) = {length - r_pin_lower, width, 0, gs}; // on sym + Circle(30) = {31,30,32}; // first segment + Circle(31) = {32,30,33}; // second segment + + // No progression in flow direction on the pin surface + Transfinite Line {11,20,21,22,31} = N_x_flow; + Transfinite Line {10,30} = N_x_flow/2; + + //Physical Tags + If (Which_Mesh_Part==1) + Physical Line("fluid_pin1_interface") = {10, 11}; + Physical Line("fluid_pin2_interface") = {20, 21, 22}; + Physical Line("fluid_pin3_interface") = {30, 31}; + + ElseIf (Which_Mesh_Part==2) + Physical Line("solid_pin1_interface") = {10, 11}; + Physical Line("solid_pin2_interface") = {20, 21, 22}; + Physical Line("solid_pin3_interface") = {30, 31}; + + EndIf + +EndIf + +// ------------------------------------------------------------------------- // +// Fluid only description +If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1) + + // lower additional structured mesh points + Point(40) = {length/4 + Tan(30*rad2deg)*width/2, width, 0, gs}; // first half, large y + Point(41) = {length/4 - Tan(30*rad2deg)*width/2, 0, 0, gs}; // first half, small y + Point(42) = {length*3/4 - Tan(30*rad2deg)*width/2, width, 0, gs}; // second half, large y + Point(43) = {length*3/4 + Tan(30*rad2deg)*width/2, 0, 0, gs}; // second half, small y + Point(44) = {0, 0, 0, gs}; // corner point inlet + Point(45) = {length, 0, 0, gs}; // corner point outlet + + // lower additional structured mesh lines + // outer boundary + Line(40) = {11, 44}; + Line(41) = {44, 41}; + Line(42) = {41, 21}; + Line(43) = {43, 24}; + Line(44) = {43, 45}; + Line(45) = {45, 31}; + Line(46) = {33, 42}; + Line(47) = {42, 40}; + Line(48) = {40, 13}; + // inner lines + Line(49) = {41, 12}; + Line(50) = {41, 40}; + Line(51) = {22, 40}; + Line(52) = {23, 42}; + Line(53) = {42, 43}; + Line(54) = {43, 32}; + + // line loops and surfaces on lower domain interface + Line Loop(10) = {40, 41, 49, -10}; Plane Surface(10) = {10}; + Line Loop(11) = {-49, 50, 48, -11}; Plane Surface(11) = {11}; + Line Loop(12) = {42, 20, 51, -50}; Plane Surface(12) = {12}; + Line Loop(13) = {-51, 21, 52, 47}; Plane Surface(13) = {13}; + Line Loop(14) = {53, 43, -22, 52}; Plane Surface(14) = {14}; + Line Loop(15) = {53, 54, 31, 46}; Plane Surface(15) = {15}; + Line Loop(16) = {44, 45, 30, -54}; Plane Surface(16) = {16}; + + // No progression in flow direction on the pin surface + Transfinite Line {50,47,53} = N_x_flow; + Transfinite Line {41,44} = N_x_flow/2; + // Progression normal to the pin surface + Transfinite Line {40, -49, -48, -42, 51, 52, -43, 46, -54, -45} = N_y_flow Using Progression R_y_flow; + + // Physical tags + Physical Line("fluid_inlet") = {40}; + If(OutletDiffusor==0) Physical Line("fluid_outlet") = {45}; EndIf // + Physical Line("fluid_symmetry") = {41,42,43,44,46,47,48}; + Physical Surface("fluid_surf") = {10,11,12,13,14,15,16}; + +EndIf + +// ------------------------------------------------------------------------- // +// Solid only description +If (Which_Mesh_Part == 0 || Which_Mesh_Part == 2) + + If(1==1) // Pin1 solid + // Solid inner pin 1 and bottom300-er range + // pin 1 + Point(301) = {InnerRadiusFactor*0, width-r_pin_lower*InnerRadiusFactor, 0, gs}; // lower pin1 on inlet + Point(302) = {InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower*InnerRadiusFactor, 0, gs}; // lower pin1 in between + Point(303) = {InnerRadiusFactor*r_pin_lower, width, 0, gs}; // lower pin1 on sym + Circle(301) = {301,10,302}; + Circle(302) = {302,10,303}; + + // pin 1 additional lines + Line(306) = {301, 11}; + Line(307) = {302, 12}; + Line(308) = {303, 13}; + + Curve Loop(17) = {306, 10, -307, -301}; Surface(17) = {17}; + Curve Loop(18) = {302, 308, -11, -307}; Surface(18) = {18}; + + Transfinite Line {302} = N_x_flow; + Transfinite Line {301} = N_x_flow/2; + Transfinite Line {306,307,308} = N_y_innerPin Using Progression R_y_innerPin; + + Physical Line("solid_pin1_inner") = {301,302}; + Physical Line("solid_pin1_walls") = {308}; + Physical Line("solid_pin1_periodic") = {306}; + Physical Surface("solid_surf") = {17,18}; + + EndIf + + If(1==1) // Pin2 solid + // Solid inner half pin 2 and bottome300-er range (copied from interface and solid pin parts) + // Lower Pin2 + Point(320) = {0.5*length, 0, 0, gs}; // pin midpoint + Point(321) = {0.5*length - InnerRadiusFactor*r_pin_lower, InnerRadiusFactor*0, 0, gs}; // lower small x + Point(322) = {length/2 - InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower, 0, gs}; // small intermediate + Point(323) = {length/2 + InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower, 0, gs}; // large intermediate + Point(324) = {0.5*length + InnerRadiusFactor*r_pin_lower, InnerRadiusFactor*0, 0, gs}; // lower large x + Circle(320) = {321,20,322}; // first segment + Circle(321) = {322,20,323}; // second segment + Circle(322) = {323,20,324}; // third segment + + // pin 2 additional connecting lines + Line(333) = {21, 321}; // lower + Line(334) = {22, 322}; + Line(335) = {23, 323}; + Line(336) = {24, 324}; + + Curve Loop(19) = {333, 320, -334, -20}; Surface(19) = {19}; + Curve Loop(20) = {21, 335, -321, -334}; Surface(20) = {20}; + Curve Loop(21) = {322, -336, -22, 335}; Surface(21) = {21}; + + // structured parts + Transfinite Line {-333, -334, -335, -336} = N_y_innerPin Using Progression R_y_innerPin; // lines pointing into circle midpoint + Transfinite Line {320, 321, 322} = N_x_flow; // circle arcs + + Physical Line("solid_pin2_inner") = {320,321,322}; + Physical Line("solid_pin2_walls") = {333, 336}; + Physical Surface("solid_surf") += {19,20,21}; + + EndIf + + If(1==1) // Pin3 solid + // pin 3 structured + // lower Pin3 + Point(341) = {length, width-InnerRadiusFactor*r_pin_lower, 0, gs}; // on outlet + Point(342) = {length-InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, width-InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower,0, gs}; + Point(343) = {length - InnerRadiusFactor*r_pin_lower, width, 0, gs}; // on sym + Circle(350) = {341, 30, 342}; + Circle(351) = {342, 30, 343}; + + // pin 3 additional connecting lines + Line(352) = {341, 31}; + Line(353) = {342, 32}; + Line(354) = {343, 33}; + + Curve Loop(22) = {354, -31, -353, 351}; Surface(22) = {22}; + Curve Loop(23) = {350, 353, -30, -352}; Surface(23) = {23}; + + Transfinite Line {351} = N_x_flow; + Transfinite Line {350} = N_x_flow/2; + Transfinite Line {352,353,354} = N_y_innerPin Using Progression R_y_innerPin; + + Physical Line("solid_pin3_inner") = {351,350}; + Physical Line("solid_pin3_walls") = {354}; + If(OutletDiffusor==0) Physical Line("solid_pin3_periodic") = {352}; EndIf + Physical Surface("solid_surf") += {22,23}; + + EndIf + +EndIf + +// ------------------------------------------------------------------------- // +// Outlet Diffusor description (200er range) +If (OutletDiffusor == 1) + + diffusorLength= 0.005; // length from old to new outlet + diffusorShrinkFactor= 0.8; // (new outlet height)/(old outlet height) + + // CHT Interface definition + If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1 || Which_Mesh_Part == 2 || Which_Mesh_Part == 3) + Point(201) = {length+diffusorLength, (width-r_pin_lower)*diffusorShrinkFactor,0,gs}; // top right + Line(200) = {31,201}; + + Transfinite Line {200} = N_x_flow*2; + + //Physical Tags + If (Which_Mesh_Part==1) + Physical Line("fluid_pin3_interface_diffusor") = {200}; + ElseIf (Which_Mesh_Part==2) + Physical Line("solid_pin3_interface_diffusor") = {200}; + EndIf + + EndIf + + // Fluid Part + If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1) + Point(200) = {length+diffusorLength,0,0,gs}; // bottom right + + Line(201) = {45,200}; + Line(202) = {201,200}; // new outlet + + Curve Loop(24) = {200, 202, -201, 45}; Plane Surface(24) = {24}; + + // make structured + // No progression in flow direction on the pin surface + Transfinite Line {201} = N_x_flow*2; + // Progression normal to the pin surface + Transfinite Line {202} = N_y_flow Using Progression R_y_flow; + + // Physical tags + Physical Line("fluid_outlet") = {202}; + Physical Line("fluid_symmetry") += {201}; + Physical Surface("fluid_surf") += {24}; + + EndIf + + // Solid Part + If (Which_Mesh_Part == 0 || Which_Mesh_Part == 2) + Point(210) = {length+diffusorLength, ((width-r_pin_lower)*diffusorShrinkFactor)+(width-r_pin_lower),0,gs}; // top right + + Line(210) = {341,210}; + Line(211) = {210,201}; + + Curve Loop(25) = {210, 211, -200, -352}; Plane Surface(25) = {25}; + + Transfinite Line {210} = N_x_flow*2; + Transfinite Line {211} = N_y_innerPin Using Progression R_y_innerPin; + + Physical Line("solid_pin3_inner_diffusor") = {210}; + Physical Line("solid_pin3_walls") += {211}; + Physical Surface("solid_surf") += {25}; + + EndIf + +EndIf + +// ------------------------------------------------------------------------- // +// Meshing +Coherence; +Transfinite Surface "*"; +Recombine Surface "*"; +Transfinite Volume "*"; + +If (Do_Meshing == 1) + Mesh 1; Mesh 2; Mesh 3; +EndIf + +// ------------------------------------------------------------------------- // +// Write .su2 meshfile +If (Write_mesh == 1) + + Mesh.Format = 42; // .su2 mesh format, + If (Which_Mesh_Part == 1) + If (OutletDiffusor==0) + Save "fluid.su2"; + Else + Save "fluid_diffusor.su2"; + EndIf + + ElseIf (Which_Mesh_Part == 2) + If (OutletDiffusor==0) + Save "solid.su2"; + Else + Save "solid_diffusor.su2"; + EndIf + + Else + Printf("Unvalid Which_Mesh_Part variable for output writing."); + Abort; + EndIf + +EndIf diff --git a/TestCases/species_transport/passive_transport_validation/rectangle_mixing.geo b/TestCases/species_transport/passive_transport_validation/rectangle_mixing.geo new file mode 100644 index 000000000000..5b1c90ef1811 --- /dev/null +++ b/TestCases/species_transport/passive_transport_validation/rectangle_mixing.geo @@ -0,0 +1,92 @@ +// ----------------------------------------------------------------------------------- // +// Tobias Kattmann, 24.09.2021, 2D rectangle for mixing validation testcase +// ----------------------------------------------------------------------------------- // + +// Evoque Meshing Algorithm? +Do_Meshing= 1; // 0=false, 1=true +// Write Mesh files in .su2 format +Write_mesh= 1; // 0=false, 1=true + +// Geometric inputs +length= 10; // downstream direction +height= 5; // crossstream direction, full length +border= 1; // height of gas inlet, height-border= air inlet length + +// Mesh sizing inputs. Note that the #cells+Prgression needs some fiddeling such that mesh size at the border fits. +Nl= 50; // Nodes in 'l'ength direction +Nhg= 25; // Nodes in 'h eight direction of the 'g'as side +Rhg= 0.9; // Progression of gas side [0,1], lower means more agressive +Nha= 40; // Nodes in 'h eight direction of the 'a'ir side +Rha= 0.9; // Progression of air side [0,1], lower means more agressive + +gridsize= 0.1; // Later on not important as structured mesh is achieved + +// ----------------------------------------------------------------------------------- // +// POINTS + +// Starting in the origin, which is the most low-left point, and going clockwise. + +Point(1) = {0, 0, 0, gridsize}; +Point(2) = {0, border, 0, gridsize}; +Point(3) = {0, height, 0, gridsize}; +Point(4) = {length, height, 0, gridsize}; +Point(5) = {length, border, 0, gridsize}; +Point(6) = {length, 0, 0, gridsize}; + +// ----------------------------------------------------------------------------------- // +// LINES + +// gas inlet +Line(1) = {1,2}; +// air inlet +Line(2) = {2,3}; +// top sym +Line(3) = {3,4}; +// air outlet +Line(4) = {4,5}; +// gas outlet +Line(5) = {5,6}; +// bottom sym +Line(6) = {6,1}; +// species border +Line(7) = {2,5}; + +// ----------------------------------------------------------------------------------- // +// SURFACES (and Lineloops) +Curve Loop(1) = {6, 1, 7, 5}; Plane Surface(1) = {1}; // gas box +Curve Loop(2) = {3, 4, -7, 2}; Plane Surface(2) = {2}; // air box + +// make structured mesh with transfinite Lines +// NOTE: The usage of Nwall and the progression has to be tuned again for any changes. +Transfinite Line{3,-6,7} = Nl ; // downstream direction, no progression +Transfinite Line{1,-5} = Nhg Using Progression Rhg; // gas side, progression towards border +Transfinite Line{-2,4} = Nha Using Progression Rha; // air side, progression towards border + +// ----------------------------------------------------------------------------------- // +// PHYSICAL GROUPS + +Physical Line("gas_inlet") = {1}; +Physical Line("air_inlet") = {2}; +Physical Line("outlet") = {4,5}; +Physical Line("top") = {3}; +Physical Line("bottom") = {6}; + +Physical Surface("fluid") = {1,2}; + +// ----------------------------------------------------------------------------------- // +// Meshing +Transfinite Surface "*"; +Recombine Surface "*"; + +If (Do_Meshing == 1) + Mesh 1; Mesh 2; +EndIf + +// ----------------------------------------------------------------------------------- // +// Write .su2 meshfile +If (Write_mesh == 1) + + Mesh.Format = 42; // .su2 mesh format, + Save "rectangle_mixing.su2"; + +EndIf diff --git a/TestCases/species_transport/venturi_primitive_3species/primitiveVenturi.geo b/TestCases/species_transport/venturi_primitive_3species/primitiveVenturi.geo new file mode 100644 index 000000000000..dea978f5a48a --- /dev/null +++ b/TestCases/species_transport/venturi_primitive_3species/primitiveVenturi.geo @@ -0,0 +1,111 @@ +// ----------------------------------------------------------------------------------- // +// Tobias Kattmann, 09.09.2021, 2D Venturi Primitive for faster debugging +// ----------------------------------------------------------------------------------- // + +// Evoque Meshing Algorithm? +Do_Meshing= 1; // 0=false, 1=true +// Write Mesh files in .su2 format +Write_mesh= 1; // 0=false, 1=true + +// Geometric inputs +gas_inlet_diameter= 0.015; +air_inlet_diameter= 0.015; +gas_tube_length=0.045; +air_tube_length=0.045; +downstream_length= 0.09; + +// Mesh sizing inputs +Nwall= 30; // Nodes for all spacings +gridsize= 0.1; // Later on not important as structured mesh is achieved + +// ----------------------------------------------------------------------------------- // +// POINTS + +// Starting in the origin, which is the most low-left point, and going clockwise. +// Gas inlet +Point(1) = {0, 0, 0, gridsize}; +Point(2) = {0, gas_inlet_diameter, 0, gridsize}; +// +Point(3) = {gas_tube_length, gas_inlet_diameter, 0, gridsize}; +// Air inlet +Point(4) = {gas_tube_length, gas_inlet_diameter+air_tube_length, 0, gridsize}; +Point(5) = {gas_tube_length+air_inlet_diameter, gas_inlet_diameter+air_tube_length, 0, gridsize}; +// +Point(6) = {gas_tube_length+air_inlet_diameter, gas_inlet_diameter, 0, gridsize}; +// outlet +Point(7) = {gas_tube_length+air_inlet_diameter+downstream_length, gas_inlet_diameter, 0, gridsize}; +Point(8) = {gas_tube_length+air_inlet_diameter+downstream_length, 0, 0, gridsize}; +// +Point(9) = {gas_tube_length+air_inlet_diameter, 0, 0, gridsize}; +Point(10) = {gas_tube_length, 0, 0, gridsize}; + +// ----------------------------------------------------------------------------------- // +// LINES + +// Gas inlet box, clockwise +Line(1) = {1,2}; +Line(2) = {2,3}; +Line(3) = {3,10}; +Line(4) = {10,1}; + +// air inlet box, clockwise +Line(5) = {3,4}; +Line(6) = {4,5}; +Line(7) = {5,6}; +Line(8) = {6,3}; + +// downstream box, clockwise +Line(9) = {6,7}; +Line(10) = {7,8}; +Line(11) = {8,9}; +Line(12) = {9,6}; + +// remaining lower middle box line +Line(13) = {9,10}; + +// ----------------------------------------------------------------------------------- // +// SURFACES (and Lineloops) +Curve Loop(1) = {1, 2, 3, 4}; Plane Surface(1) = {1}; // Gas inlet box +Curve Loop(2) = {5, 6, 7, 8}; Plane Surface(2) = {2}; // air inlet box +Curve Loop(3) = {9, 10, 11, 12}; Plane Surface(3) = {3}; // downstream box +Curve Loop(4) = {8, 3, -13, 12}; Plane Surface(4) = {4}; // middle box + +// make structured mesh with transfinite Lines +// NOTE: The usage of Nwall and the progression has to be tuned again for any changes. +Transfinite Line{1,-3,12,-10} = Nwall Using Progression 0.9; // Spacing to the wall of the long tube, progression towards top wall +Transfinite Line{2,-4} = Nwall Using Progression 0.9; // Downstream spacing of gas inlet, progression towards air inlet + +Transfinite Line{6,-8,-13} = Nwall Using Bump 0.1; // Spacing to the wall of the air inlet tube, progression towards side walls +Transfinite Line{-5,7} = Nwall Using Progression 0.9; // Downstream spacing of air inlet, progression towards gas inlet + +Transfinite Line{-9,11} = Nwall Using Progression 0.9; // Downstream spacing of air inlet, progressio + +// ----------------------------------------------------------------------------------- // +// PHYSICAL GROUPS + +Physical Line("gas_inlet") = {1}; +Physical Line("air_axial_inlet") = {6}; +Physical Line("outlet") = {10}; +Physical Line("axis") = {4,13,11}; +Physical Line("wall") = {2,5,7,9}; + +Physical Surface("fluid") = {1,2,3,4}; + +// ----------------------------------------------------------------------------------- // +// Meshing +Transfinite Surface "*"; +Recombine Surface "*"; + +If (Do_Meshing == 1) + Mesh 1; Mesh 2; +EndIf + +// ----------------------------------------------------------------------------------- // +// Write .su2 meshfile +If (Write_mesh == 1) + + Mesh.Format = 42; // .su2 mesh format, + Save "primitiveVenturi.su2"; + +EndIf + diff --git a/TestCases/turbomachinery/transonic_stator_2D/history b/TestCases/turbomachinery/transonic_stator_2D/history new file mode 100644 index 000000000000..2acafaeabe33 --- /dev/null +++ b/TestCases/turbomachinery/transonic_stator_2D/history @@ -0,0 +1,22 @@ +"Iteration","Buffet_Metric","TotalPressureLoss_1","KineticEnergyLoss_1","EntropyGen_1","EulerianWork_1","PressureRatio_1","FlowAngleIn_1","FlowAngleOut_1","AbsFlowAngleIn_1","AbsFlowAngleOut_1","MassFlowIn_1","MassFlowOut_1","MachIn_1","MachOut_1","TotalEfficiency_1","TotalStaticEfficiency_1","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","Res_Turb[0]","Res_Turb[1]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" + 0, 0.0500298600, 0.0369565497, 0.0000295142, -1.1225091382, 0.9824255930, -0.0002434196, -74.8649088031, -0.0002434196, -74.8649088031, 1651.1107046519, 1650.9864870565, 0.1711305515, 0.9967558792, 0.0000000000, 0.0000000000, -7.35200770e+00, -6.78887284e+00, -6.44437365e+00, -1.38634947e+00, 0.00000000e+00, -6.6300778500, -0.3882291462, -4.7971264216, 4.1976960492, 0.0000000000, -1.1427998515, 5.9435209037, 2.3038301354, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586159, 0.1324799764, 5.0000000000, 40.0000000000, 0.0010151088 + 1, 0.0500298597, 0.0369565086, 0.0000295141, -1.1215717513, 0.9824255931, -0.0002434194, -74.8649088088, -0.0002434194, -74.8649088088, 1651.1107013025, 1650.9864876473, 0.1711305512, 0.9967558797, 0.0000000000, 0.0000000000, -7.35316214e+00, -6.69662839e+00, -6.47086635e+00, -1.38783151e+00, 0.00000000e+00, -6.6261599867, -0.6289114354, -4.7971263903, 4.1976960054, 0.0000000000, -1.1427998560, 5.9435208593, 2.3038301050, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586142, 0.1324799764, 5.0000000000, 40.0000000000, 0.0020751900 + 2, 0.0500298597, 0.0369564672, 0.0000295140, -1.1206688525, 0.9824255931, -0.0002434193, -74.8649088133, -0.0002434193, -74.8649088133, 1651.1106979219, 1650.9864883080, 0.1711305508, 0.9967558802, 0.0000000000, 0.0000000000, -7.35320652e+00, -6.64645333e+00, -6.48910933e+00, -1.38779423e+00, 0.00000000e+00, -6.6243094421, -0.6868181245, -4.7971263787, 4.1976959876, 0.0000000000, -1.1427998580, 5.9435208423, 2.3038300923, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586137, 0.1324799764, 5.0000000000, 40.0000000000, 0.0031123652 + 3, 0.0500298594, 0.0369564300, 0.0000295139, -1.1198049111, 0.9824255932, -0.0002434193, -74.8649088177, -0.0002434193, -74.8649088177, 1651.1106945166, 1650.9864889308, 0.1711305505, 0.9967558806, 0.0000000000, 0.0000000000, -7.35269905e+00, -6.63485195e+00, -6.49232323e+00, -1.38701786e+00, 0.00000000e+00, -6.6241248711, -0.7112757512, -4.7971263767, 4.1976959825, 0.0000000000, -1.1427998589, 5.9435208388, 2.3038300882, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586137, 0.1324799764, 5.0000000000, 40.0000000000, 0.0041515153 + 4, 0.0500298593, 0.0369563926, 0.0000295137, -1.1189768896, 0.9824255933, -0.0002434193, -74.8649088229, -0.0002434193, -74.8649088229, 1651.1106911374, 1650.9864893912, 0.1711305501, 0.9967558811, 0.0000000000, 0.0000000000, -7.35216436e+00, -6.63862461e+00, -6.48783659e+00, -1.38621748e+00, 0.00000000e+00, -6.6246597996, -0.6859272072, -4.7971263782, 4.1976959818, 0.0000000000, -1.1427998595, 5.9435208399, 2.3038300870, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586139, 0.1324799764, 5.0000000000, 40.0000000000, 0.0051903529 + 5, 0.0500298591, 0.0369563576, 0.0000295136, -1.1181728696, 0.9824255933, -0.0002434194, -74.8649088300, -0.0002434194, -74.8649088300, 1651.1106878741, 1650.9864895992, 0.1711305498, 0.9967558815, 0.0000000000, 0.0000000000, -7.35186908e+00, -6.64558284e+00, -6.48102811e+00, -1.38573956e+00, 0.00000000e+00, -6.6254494567, -0.6445414233, -4.7971263805, 4.1976959826, 0.0000000000, -1.1427998598, 5.9435208423, 2.3038300869, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586141, 0.1324799764, 5.0000000000, 40.0000000000, 0.0062279101 + 6, 0.0500298590, 0.0369563217, 0.0000295135, -1.1173802365, 0.9824255933, -0.0002434197, -74.8649088393, -0.0002434197, -74.8649088393, 1651.1106848458, 1650.9864895433, 0.1711305495, 0.9967558819, 0.0000000000, 0.0000000000, -7.35182527e+00, -6.65060286e+00, -6.47620236e+00, -1.38559467e+00, 0.00000000e+00, -6.6262532321, -0.6208230100, -4.7971263830, 4.1976959841, 0.0000000000, -1.1427998600, 5.9435208452, 2.3038300875, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586144, 0.1324799764, 5.0000000000, 40.0000000000, 0.0072686633 + 7, 0.0500298590, 0.0369562859, 0.0000295134, -1.1165912217, 0.9824255934, -0.0002434202, -74.8649088505, -0.0002434202, -74.8649088505, 1651.1106822002, 1650.9864892937, 0.1711305492, 0.9967558823, 0.0000000000, 0.0000000000, -7.35195036e+00, -6.65358006e+00, -6.47544436e+00, -1.38567743e+00, 0.00000000e+00, -6.6268840275, -0.6113568219, -4.7971263856, 4.1976959863, 0.0000000000, -1.1427998600, 5.9435208483, 2.3038300887, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586147, 0.1324799764, 5.0000000000, 40.0000000000, 0.0083072629 + 8, 0.0500298589, 0.0369562501, 0.0000295134, -1.1158025877, 0.9824255934, -0.0002434208, -74.8649088626, -0.0002434208, -74.8649088626, 1651.1106800821, 1650.9864889526, 0.1711305490, 0.9967558826, 0.0000000000, 0.0000000000, -7.35215064e+00, -6.65487588e+00, -6.47735783e+00, -1.38586318e+00, 0.00000000e+00, -6.6272119050, -0.6090557107, -4.7971263881, 4.1976959894, 0.0000000000, -1.1427998598, 5.9435208518, 2.3038300907, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586150, 0.1324799764, 5.0000000000, 40.0000000000, 0.0093435985 + 9, 0.0500298588, 0.0369562141, 0.0000295133, -1.1150131570, 0.9824255934, -0.0002434214, -74.8649088748, -0.0002434214, -74.8649088748, 1651.1106786007, 1650.9864886052, 0.1711305488, 0.9967558830, 0.0000000000, 0.0000000000, -7.35237507e+00, -6.65530722e+00, -6.47880263e+00, -1.38607853e+00, 0.00000000e+00, -6.6272325231, -0.6093155936, -4.7971263907, 4.1976959933, 0.0000000000, -1.1427998593, 5.9435208555, 2.3038300935, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586153, 0.1324799764, 5.0000000000, 40.0000000000, 0.0103698169 + 10, 0.0500298587, 0.0369561780, 0.0000295132, -1.1142225557, 0.9824255935, -0.0002434220, -74.8649088867, -0.0002434220, -74.8649088867, 1651.1106778089, 1650.9864883028, 0.1711305487, 0.9967558834, 0.0000000000, 0.0000000000, -7.35261320e+00, -6.65567528e+00, -6.47942839e+00, -1.38631024e+00, 0.00000000e+00, -6.6270374419, -0.6100618121, -4.7971263928, 4.1976959975, 0.0000000000, -1.1427998587, 5.9435208590, 2.3038300968, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586156, 0.1324799764, 5.0000000000, 40.0000000000, 0.0113895833 + 11, 0.0500298584, 0.0369561440, 0.0000295131, -1.1134312036, 0.9824255936, -0.0002434224, -74.8649088980, -0.0002434224, -74.8649088980, 1651.1106776819, 1650.9864880681, 0.1711305487, 0.9967558838, 0.0000000000, 0.0000000000, -7.35286565e+00, -6.65618564e+00, -6.47979017e+00, -1.38656087e+00, 0.00000000e+00, -6.6267410818, -0.6109087970, -4.7971263944, 4.1976960015, 0.0000000000, -1.1427998580, 5.9435208619, 2.3038300999, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586159, 0.1324799764, 5.0000000000, 40.0000000000, 0.0123951142 + 12, 0.0500298583, 0.0369561078, 0.0000295130, -1.1126402388, 0.9824255936, -0.0002434227, -74.8649089086, -0.0002434227, -74.8649089086, 1651.1106781148, 1650.9864878985, 0.1711305488, 0.9967558842, 0.0000000000, 0.0000000000, -7.35313013e+00, -6.65654527e+00, -6.48017194e+00, -1.38682801e+00, 0.00000000e+00, -6.6264312257, -0.6118452841, -4.7971263952, 4.1976960045, 0.0000000000, -1.1427998574, 5.9435208637, 2.3038301025, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586161, 0.1324799764, 5.0000000000, 40.0000000000, 0.0134097369 + 13, 0.0500298582, 0.0369549427, 0.0000295129, -1.1118511569, 0.9824255936, -0.0002434226, -74.8649089189, -0.0002434226, -74.8649089189, 1651.1106789158, 1650.9864877667, 0.1711305489, 0.9967558846, 0.0000000000, 0.0000000000, -7.35340296e+00, -6.65665355e+00, -6.48051907e+00, -1.38710647e+00, 0.00000000e+00, -6.6261642051, -0.6126769219, -4.7971263954, 4.1976960061, 0.0000000000, -1.1427998570, 5.9435208644, 2.3038301040, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586164, 0.1324799764, 5.0000000000, 40.0000000000, 0.0144232931 + 14, 0.0500298581, 0.0369549072, 0.0000295128, -1.1110652799, 0.9824255937, -0.0002434220, -74.8649089291, -0.0002434220, -74.8649089291, 1651.1106798466, 1650.9864876261, 0.1711305490, 0.9967558850, 0.0000000000, 0.0000000000, -7.35368112e+00, -6.65672347e+00, -6.48081532e+00, -1.38739194e+00, 0.00000000e+00, -6.6259850202, -0.6131213088, -4.7971263950, 4.1976960062, 0.0000000000, -1.1427998568, 5.9435208640, 2.3038301042, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586166, 0.1324799764, 5.0000000000, 40.0000000000, 0.0154443876 + 15, 0.0500298580, 0.0369548722, 0.0000295127, -1.1102833790, 0.9824255937, -0.0002434210, -74.8649089397, -0.0002434210, -74.8649089397, 1651.1106806474, 1650.9864874255, 0.1711305490, 0.9967558854, 0.0000000000, 0.0000000000, -7.35396305e+00, -6.65708927e+00, -6.48108043e+00, -1.38768225e+00, 0.00000000e+00, -6.6259401958, -0.6130203707, -4.7971263943, 4.1976960050, 0.0000000000, -1.1427998570, 5.9435208629, 2.3038301033, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586168, 0.1324799764, 5.0000000000, 40.0000000000, 0.0164640111 + 16, 0.0500298579, 0.0369548376, 0.0000295126, -1.1095054313, 0.9824255937, -0.0002434197, -74.8649089512, -0.0002434197, -74.8649089512, 1651.1106811028, 1650.9864871266, 0.1711305491, 0.9967558858, 0.0000000000, 0.0000000000, -7.35424664e+00, -6.65787895e+00, -6.48137781e+00, -1.38797477e+00, 0.00000000e+00, -6.6260727574, -0.6125019906, -4.7971263934, 4.1976960026, 0.0000000000, -1.1427998575, 5.9435208613, 2.3038301013, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586169, 0.1324799764, 5.0000000000, 40.0000000000, 0.0174716299 + 17, 0.0500298581, 0.0369548012, 0.0000295125, -1.1087305786, 0.9824255937, -0.0002434182, -74.8649089636, -0.0002434182, -74.8649089636, 1651.1106810680, 1650.9864867189, 0.1711305491, 0.9967558861, 0.0000000000, 0.0000000000, -7.35452789e+00, -6.65892087e+00, -6.48175667e+00, -1.38826438e+00, 0.00000000e+00, -6.6264099898, -0.6119746637, -4.7971263926, 4.1976959994, 0.0000000000, -1.1427998581, 5.9435208594, 2.3038300986, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586170, 0.1324799764, 5.0000000000, 40.0000000000, 0.0184897744 + 18, 0.0500298579, 0.0369536378, 0.0000295124, -1.1079571892, 0.9824255937, -0.0002434169, -74.8649089767, -0.0002434169, -74.8649089767, 1651.1106805005, 1650.9864862271, 0.1711305490, 0.9967558865, 0.0000000000, 0.0000000000, -7.35480114e+00, -6.65986081e+00, -6.48223589e+00, -1.38854384e+00, 0.00000000e+00, -6.6269539702, -0.6119132066, -4.7971263918, 4.1976959958, 0.0000000000, -1.1427998589, 5.9435208574, 2.3038300955, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586171, 0.1324799764, 5.0000000000, 40.0000000000, 0.0195029147 + 19, 0.0500298578, 0.0369536034, 0.0000295123, -1.1071830655, 0.9824255938, -0.0002434159, -74.8649089902, -0.0002434159, -74.8649089902, 1651.1106794436, 1650.9864857095, 0.1711305489, 0.9967558869, 0.0000000000, 0.0000000000, -7.35506063e+00, -6.66043134e+00, -6.48277881e+00, -1.38880575e+00, 0.00000000e+00, -6.6276779276, -0.6125946576, -4.7971263911, 4.1976959920, 0.0000000000, -1.1427998598, 5.9435208555, 2.3038300921, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586172, 0.1324799764, 5.0000000000, 40.0000000000, 0.0205175665 + 20, 0.0500298579, 0.0369535665, 0.0000295122, -1.1064057755, 0.9824255937, -0.0002434153, -74.8649090032, -0.0002434153, -74.8649090032, 1651.1106779956, 1650.9864852496, 0.1711305487, 0.9967558873, 0.0000000000, 0.0000000000, -7.35530223e+00, -6.66058694e+00, -6.48330293e+00, -1.38904461e+00, 0.00000000e+00, -6.6285289021, -0.6139692565, -4.7971263906, 4.1976959884, 0.0000000000, -1.1427998607, 5.9435208538, 2.3038300889, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586173, 0.1324799764, 5.0000000000, 40.0000000000, 0.0215249379 diff --git a/meson_scripts/init.py b/meson_scripts/init.py index 2f778efd9f05..d6c5af1b6a88 100755 --- a/meson_scripts/init.py +++ b/meson_scripts/init.py @@ -150,8 +150,9 @@ def submodule_status(path, sha_commit): relative_path = "subprojects/CoolProp" full_path = os.path.join(absolute_path, relative_path) os.chdir(full_path) - subprocess.run(['git', 'submodule', 'init', path], check = True, cwd = sys.path[0]) - subprocess.run(['git', 'submodule', 'update', path], check = True, cwd = sys.path[0]) + print(full_path) + subprocess.run(['git', 'submodule', 'init']) + subprocess.run(['git', 'submodule', 'update']) print('CoolProp updated') os.chdir(original_path) # Check that the SHA tag stored in this file matches the one stored in the git index From 9c881ab48ef68f1aaa085ffb5a3a8245da2ba6f5 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Mon, 24 Oct 2022 13:54:41 +0200 Subject: [PATCH 27/49] delete unnecessary files --- TestCases/.travis.yml | 66 -- TestCases/README.md | 23 - TestCases/disc_adj_fsi/dyn_fsi/dv_young.opt | 9 - TestCases/fixed_cl/naca0012/flow.meta | 6 - .../hb_rans_preconditioning/history_0 | 27 - .../hb_rans_preconditioning/history_1 | 27 - .../hb_rans_preconditioning/history_2 | 27 - .../hb_rans_preconditioning/history_3 | 27 - .../hb_rans_preconditioning/history_4 | 27 - .../hb_rans_preconditioning/history_5 | 27 - .../hb_rans_preconditioning/history_6 | 27 - TestCases/harmonic_balance/history_0 | 27 - TestCases/harmonic_balance/history_1 | 27 - TestCases/harmonic_balance/history_2 | 27 - .../chtPinArray_2d/chtPinArray_2d.geo | 429 --------- .../chtPinArray_3d/3D_pinArray.geo | 896 ------------------ .../chtPinArray_3d/flow_0.meta | 3 - .../dp-adjoint_chtPinArray_2d/flow_0.meta | 3 - .../pipeSlice_3d/pipeslice.geo | 113 --- .../streamwise_periodic/pipeSlice_3d/plots.py | 162 ---- .../periodic_pins/chtPinArray_2d.geo | 430 --------- .../rectangle_mixing.geo | 92 -- .../primitiveVenturi.geo | 111 --- .../transonic_stator_2D/history | 22 - 24 files changed, 2635 deletions(-) delete mode 100644 TestCases/.travis.yml delete mode 100644 TestCases/README.md delete mode 100644 TestCases/disc_adj_fsi/dyn_fsi/dv_young.opt delete mode 100644 TestCases/fixed_cl/naca0012/flow.meta delete mode 100644 TestCases/harmonic_balance/hb_rans_preconditioning/history_0 delete mode 100644 TestCases/harmonic_balance/hb_rans_preconditioning/history_1 delete mode 100644 TestCases/harmonic_balance/hb_rans_preconditioning/history_2 delete mode 100644 TestCases/harmonic_balance/hb_rans_preconditioning/history_3 delete mode 100644 TestCases/harmonic_balance/hb_rans_preconditioning/history_4 delete mode 100644 TestCases/harmonic_balance/hb_rans_preconditioning/history_5 delete mode 100644 TestCases/harmonic_balance/hb_rans_preconditioning/history_6 delete mode 100644 TestCases/harmonic_balance/history_0 delete mode 100644 TestCases/harmonic_balance/history_1 delete mode 100644 TestCases/harmonic_balance/history_2 delete mode 100644 TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_2d/chtPinArray_2d.geo delete mode 100644 TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_3d/3D_pinArray.geo delete mode 100644 TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_3d/flow_0.meta delete mode 100644 TestCases/incomp_navierstokes/streamwise_periodic/dp-adjoint_chtPinArray_2d/flow_0.meta delete mode 100644 TestCases/incomp_navierstokes/streamwise_periodic/pipeSlice_3d/pipeslice.geo delete mode 100755 TestCases/incomp_navierstokes/streamwise_periodic/pipeSlice_3d/plots.py delete mode 100644 TestCases/solid_heat_conduction/periodic_pins/chtPinArray_2d.geo delete mode 100644 TestCases/species_transport/passive_transport_validation/rectangle_mixing.geo delete mode 100644 TestCases/species_transport/venturi_primitive_3species/primitiveVenturi.geo delete mode 100644 TestCases/turbomachinery/transonic_stator_2D/history diff --git a/TestCases/.travis.yml b/TestCases/.travis.yml deleted file mode 100644 index c3909b91605e..000000000000 --- a/TestCases/.travis.yml +++ /dev/null @@ -1,66 +0,0 @@ -# Continous Integration setup for SU2. -# Tests with the SU2 develop branch when the TestCases repository is modified. - -language: cpp - -compiler: - - g++ - -notifications: - email: - recipients: - - su2code-dev@lists.stanford.edu - -branches: - only: - - develop - -env: - global: - CXXFLAGS=-O3 - BUILD_DIR=$TRAVIS_BUILD_DIR/SU2 - matrix: - # Serial build and test - - CONFIGURE_COMMAND="./configure --prefix=$BUILD_DIR --enable-PY_WRAPPER" - TEST_SCRIPT=serial_regression.py - # Parallel build and test - - CONFIGURE_COMMAND="./configure --enable-mpi --with-cc=mpicc --with-cxx=mpicxx --prefix=$BUILD_DIR --enable-PY_WRAPPER" - TEST_SCRIPT=parallel_regression.py - -before_install: - # install the necessary packages - - sudo apt-get update -qq - - sudo apt-get install -qq python-numpy python-scipy python-pip mpich2 swig - # Move all of the test data for easier copying into the SU2 repo - - mkdir TestData - - shopt -s extglob - - mv -- !(TestData) TestData - # Get the code - - git clone https://github.com/su2code/SU2.git - - cd SU2 - - git checkout develop - -install: - - sudo pip install mpi4py - - echo $BUILD_DIR - - echo $CONFIGURE_COMMAND - - $CONFIGURE_COMMAND - - make -j 4 - - make install - - # Add environmental variables according to the configure step - - export SU2_RUN=$BUILD_DIR/bin - - export SU2_HOME=$BUILD_DIR - - export PATH=$PATH:$SU2_RUN - - export PYTHONPATH=$PYTHONPATH:$SU2_RUN - -before_script: - # Copy the test case data from above into the folder structure - - cp -R ../TestData/* ./TestCases/ - # Enter the SU2/TestCases/ directory, which is now ready to run - - cd TestCases/ - -script: - # run the tests - python $TEST_SCRIPT - diff --git a/TestCases/README.md b/TestCases/README.md deleted file mode 100644 index ee25157aa95c..000000000000 --- a/TestCases/README.md +++ /dev/null @@ -1,23 +0,0 @@ --------------------------------- - SU2: The Open-Source CFD Code --------------------------------- - -Computational analysis tools have revolutionized the way we design aerospace systems, but most established codes are proprietary, unavailable, or prohibitively expensive for many users. The SU2 team is changing this, making computational analysis and design freely available as open-source software and involving everyone in its creation and development. - ------------------------------------------------------------ - SU2 TEST CASES ------------------------------------------------------------ - -SU2 provides an extensive collection of common test cases. The test cases contain meshes and configuration files that can be run to ensure different components of the suite are working properly. The directory structure is organized by governing equations and their specific cases. - -The files found within these directories serve two purposes: - -1. A subset of the available cases are used for regression testing internally by the development team. The configuration files and meshes are automatically downloaded and executed with the latest version of SU2 at regular intervals. Any changes in the output of the specified test cases are immediately reported to the developers. These cases are controlled by the Python scripts in the root of the test cases directory, e.g., serial_regression.py. - -2. The entire suite of test cases is provided to the community as a way to get started with SU2 and its many configuration options, including settings that the developers consider to be good starting points. Often, you will find a test case that is similar to your problem of interest, and the available configuration files can be modified to suit your needs. - -Note that, while many of the cases are used for regression testing, this test case suite is provided **without any guarantees on performance or expected results** (check out the [tutorials](https://su2code.github.io/tutorials/home/) for more thoroughly maintained cases). Keep in mind that small changes to the configuration options can often result in large changes to the output. We encourage the community to experiment with these test cases, or even try (and share!) other interesting validation cases with SU2! - -Happy testing! - -- The SU2 Development Team diff --git a/TestCases/disc_adj_fsi/dyn_fsi/dv_young.opt b/TestCases/disc_adj_fsi/dyn_fsi/dv_young.opt deleted file mode 100644 index 3c691471847f..000000000000 --- a/TestCases/disc_adj_fsi/dyn_fsi/dv_young.opt +++ /dev/null @@ -1,9 +0,0 @@ -INDEX VAL SCALE LOWER_BOUND UPPER_BOUND -0 1 1 0.01 100.0 -1 1 1 0.01 100.0 -2 1 1 0.01 100.0 -3 1 1 0.01 100.0 -4 1 1 0.01 100.0 -5 1 1 0.01 100.0 -6 1 1 0.01 100.0 -7 1 1 0.01 100.0 diff --git a/TestCases/fixed_cl/naca0012/flow.meta b/TestCases/fixed_cl/naca0012/flow.meta deleted file mode 100644 index 1d7b61dbb1b5..000000000000 --- a/TestCases/fixed_cl/naca0012/flow.meta +++ /dev/null @@ -1,6 +0,0 @@ -ITER= 12 -AOA= 1.14595660986729 -SIDESLIP_ANGLE= 0 -DCD_DCL_VALUE= 0.0705334952101821 -DCMZ_DCL_VALUE= 0.128733750666835 -INITIAL_BCTHRUST= 4000 diff --git a/TestCases/harmonic_balance/hb_rans_preconditioning/history_0 b/TestCases/harmonic_balance/hb_rans_preconditioning/history_0 deleted file mode 100644 index 1d0d737d2b9a..000000000000 --- a/TestCases/harmonic_balance/hb_rans_preconditioning/history_0 +++ /dev/null @@ -1,27 +0,0 @@ -"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","HeatFlux_Total","HeatFlux_Maximum","Temperature_Total","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","Res_Turb[0]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" - 0, 7.03336316e-03, 7.98370887e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 5.59082867e-03, 7.98370887e-02, 7.03336316e-03, 0.00000000e+00, 8.80964382e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -1.74686659e+05, 1.67404355e+05, 0.00000000e+00, -1.47968536e+00, -9.12557856e-01, -1.13984839e+01, 4.03377035e+00, 0.00000000e+00, -5.7596599302, 0.0070333632, 0.0798370887, 0.0000000000, 0.0880964382, 0.0798370887, 0.0070333632, 0.0000000000, 0.0000000000, 0.0000000000, 0.0055908287, 0.0016235698, 4.0000000000, 3.0000000000, 0.0083520820 - 1, 9.31717670e-03, 1.15645363e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.61091788e-03, 1.15645363e-01, 9.31717670e-03, 0.00000000e+00, 8.05667987e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -1.57853637e+05, 1.52568494e+05, 0.00000000e+00, -1.70950706e+00, 9.12543004e-01, 9.73210934e-01, 3.80515139e+00, 0.00000000e+00, -5.9031700420, 0.0093171767, 0.1156453633, 0.0000000000, 0.0805667987, 0.1156453633, 0.0093171767, 0.0000000000, 0.0000000000, 0.0000000000, 0.0076109179, 0.0016235698, 5.0000000000, 3.0000000000, 0.0032493856 - 2, 1.00004910e-02, 1.40865259e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 8.33533440e-03, 1.40865259e-01, 1.00004910e-02, 0.00000000e+00, 7.09933103e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -1.39682160e+05, 1.36992913e+05, 0.00000000e+00, -1.71956627e+00, 9.25131669e-01, 8.66415355e-01, 3.80093414e+00, 0.00000000e+00, -5.9866286397, 0.0100004910, 0.1408652590, 0.0000000000, 0.0709933103, 0.1408652590, 0.0100004910, 0.0000000000, 0.0000000000, 0.0000000000, 0.0083353344, 0.0016235698, 4.0000000000, 3.0000000000, 0.0065168774 - 3, 9.77580662e-03, 1.56008136e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 8.22189430e-03, 1.56008136e-01, 9.77580662e-03, 0.00000000e+00, 6.26621591e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -1.22906348e+05, 1.22181623e+05, 0.00000000e+00, -1.71217510e+00, 9.05699105e-01, 7.16544782e-01, 3.81072421e+00, 0.00000000e+00, -6.0073740469, 0.0097758066, 0.1560081357, 0.0000000000, 0.0626621591, 0.1560081357, 0.0097758066, 0.0000000000, 0.0000000000, 0.0000000000, 0.0082218943, 0.0016235698, 4.0000000000, 3.0000000000, 0.0094642531 - 4, 9.16836125e-03, 1.60264764e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.72482160e-03, 1.60264764e-01, 9.16836125e-03, 0.00000000e+00, 5.72075921e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -1.09067870e+05, 1.08736128e+05, 0.00000000e+00, -1.75314933e+00, 8.48732801e-01, 6.43039554e-01, 3.77043806e+00, 0.00000000e+00, -5.9877653818, 0.0091683612, 0.1602647639, 0.0000000000, 0.0572075921, 0.1602647639, 0.0091683612, 0.0000000000, 0.0000000000, 0.0000000000, 0.0077248216, 0.0016235698, 5.0000000000, 3.0000000000, 0.0123891107 - 5, 8.53581987e-03, 1.56647818e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.16689771e-03, 1.56647818e-01, 8.53581987e-03, 0.00000000e+00, 5.44905126e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -9.86337245e+04, 9.71991939e+04, 0.00000000e+00, -1.82216594e+00, 7.66412291e-01, 6.62132610e-01, 3.70224036e+00, 0.00000000e+00, -5.9702796817, 0.0085358199, 0.1566478175, 0.0000000000, 0.0544905126, 0.1566478175, 0.0085358199, 0.0000000000, 0.0000000000, 0.0000000000, 0.0071668977, 0.0016235698, 5.0000000000, 3.0000000000, 0.0154967872 - 6, 8.03205134e-03, 1.50146868e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.72851940e-03, 1.50146868e-01, 8.03205134e-03, 0.00000000e+00, 5.34946314e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -9.12666875e+04, 8.85935751e+04, 0.00000000e+00, -1.87544763e+00, 6.79471195e-01, 6.75595938e-01, 3.65065868e+00, 0.00000000e+00, -5.9386436805, 0.0080320513, 0.1501468676, 0.0000000000, 0.0534946314, 0.1501468676, 0.0080320513, 0.0000000000, 0.0000000000, 0.0000000000, 0.0067285194, 0.0016235698, 5.0000000000, 3.0000000000, 0.0186808514 - 7, 7.71929863e-03, 1.44232635e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.46976618e-03, 1.44232635e-01, 7.71929863e-03, 0.00000000e+00, 5.35197781e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -8.61826253e+04, 8.29989962e+04, 0.00000000e+00, -1.89870894e+00, 6.13850078e-01, 6.61952704e-01, 3.62763338e+00, 0.00000000e+00, -5.9234311887, 0.0077192986, 0.1442326352, 0.0000000000, 0.0535197781, 0.1442326352, 0.0077192986, 0.0000000000, 0.0000000000, 0.0000000000, 0.0064697662, 0.0016235698, 5.0000000000, 3.0000000000, 0.0218663161 - 8, 7.57736617e-03, 1.40364434e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.36744289e-03, 1.40364434e-01, 7.57736617e-03, 0.00000000e+00, 5.39835194e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -8.25048020e+04, 7.92561746e+04, 0.00000000e+00, -1.91011989e+00, 5.77637340e-01, 6.35003620e-01, 3.61422141e+00, 0.00000000e+00, -5.9339384361, 0.0075773662, 0.1403644345, 0.0000000000, 0.0539835194, 0.1403644345, 0.0075773662, 0.0000000000, 0.0000000000, 0.0000000000, 0.0063674429, 0.0016235698, 5.0000000000, 3.0000000000, 0.0250226906 - 9, 7.57105769e-03, 1.38448749e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.38142553e-03, 1.38448749e-01, 7.57105769e-03, 0.00000000e+00, 5.46849122e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -7.95408906e+04, 7.63597621e+04, 0.00000000e+00, -1.91837004e+00, 5.61386004e-01, 6.08789073e-01, 3.60463399e+00, 0.00000000e+00, -5.9574701994, 0.0075710577, 0.1384487491, 0.0000000000, 0.0546849122, 0.1384487491, 0.0075710577, 0.0000000000, 0.0000000000, 0.0000000000, 0.0063814255, 0.0016235698, 5.0000000000, 3.0000000000, 0.0281988218 - 10, 7.63754514e-03, 1.37801550e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.45191676e-03, 1.37801550e-01, 7.63754514e-03, 0.00000000e+00, 5.54242326e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -7.68668586e+04, 7.37853141e+04, 0.00000000e+00, -1.92540244e+00, 5.57399920e-01, 5.89086918e-01, 3.59754525e+00, 0.00000000e+00, -5.9783584577, 0.0076375451, 0.1378015497, 0.0000000000, 0.0554242326, 0.1378015497, 0.0076375451, 0.0000000000, 0.0000000000, 0.0000000000, 0.0064519168, 0.0016235698, 5.0000000000, 3.0000000000, 0.0313950423 - 11, 7.72224367e-03, 1.37684298e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.53092529e-03, 1.37684298e-01, 7.72224367e-03, 0.00000000e+00, 5.60865965e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -7.42937989e+04, 7.13213599e+04, 0.00000000e+00, -1.93307962e+00, 5.56703533e-01, 5.75293460e-01, 3.58967844e+00, 0.00000000e+00, -5.9905251043, 0.0077222437, 0.1376842980, 0.0000000000, 0.0560865965, 0.1376842980, 0.0077222437, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065309253, 0.0016235698, 5.0000000000, 3.0000000000, 0.0345859298 - 12, 7.78935673e-03, 1.37578494e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.58904690e-03, 1.37578494e-01, 7.78935673e-03, 0.00000000e+00, 5.66175461e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -7.17676682e+04, 6.89025376e+04, 0.00000000e+00, -1.93960400e+00, 5.52844938e-01, 5.65428523e-01, 3.58304702e+00, 0.00000000e+00, -5.9950948295, 0.0077893567, 0.1375784942, 0.0000000000, 0.0566175461, 0.1375784942, 0.0077893567, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065890469, 0.0016235698, 5.0000000000, 3.0000000000, 0.0377539701 - 13, 7.82539866e-03, 1.37254693e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.61755079e-03, 1.37254693e-01, 7.82539866e-03, 0.00000000e+00, 5.70137056e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -6.92963670e+04, 6.65334545e+04, 0.00000000e+00, -1.94447062e+00, 5.45360771e-01, 5.58469245e-01, 3.57848316e+00, 0.00000000e+00, -5.9965137138, 0.0078253987, 0.1372546932, 0.0000000000, 0.0570137056, 0.1372546932, 0.0078253987, 0.0000000000, 0.0000000000, 0.0000000000, 0.0066175508, 0.0016235698, 5.0000000000, 3.0000000000, 0.0409548801 - 14, 7.83293137e-03, 1.36703592e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.62112310e-03, 1.36703592e-01, 7.83293137e-03, 0.00000000e+00, 5.72986507e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -6.69168642e+04, 6.42491860e+04, 0.00000000e+00, -1.94874547e+00, 5.34615974e-01, 5.54087075e-01, 3.57420834e+00, 0.00000000e+00, -5.9956161610, 0.0078329314, 0.1367035920, 0.0000000000, 0.0572986507, 0.1367035920, 0.0078329314, 0.0000000000, 0.0000000000, 0.0000000000, 0.0066211231, 0.0016235698, 5.0000000000, 3.0000000000, 0.0441353316 - 15, 7.82200492e-03, 1.36014045e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.60998018e-03, 1.36014045e-01, 7.82200492e-03, 0.00000000e+00, 5.75088029e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -6.46646593e+04, 6.20856594e+04, 0.00000000e+00, -1.95149265e+00, 5.22049599e-01, 5.52098066e-01, 3.57124776e+00, 0.00000000e+00, -5.9942350081, 0.0078220049, 0.1360140453, 0.0000000000, 0.0575088029, 0.1360140453, 0.0078220049, 0.0000000000, 0.0000000000, 0.0000000000, 0.0066099802, 0.0016235698, 5.0000000000, 3.0000000000, 0.0473144338 - 16, 7.80384006e-03, 1.35277841e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.59412096e-03, 1.35277841e-01, 7.80384006e-03, 0.00000000e+00, 5.76874973e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -6.25583636e+04, 6.00629816e+04, 0.00000000e+00, -1.95232165e+00, 5.09746879e-01, 5.52144097e-01, 3.57005303e+00, 0.00000000e+00, -5.9936686220, 0.0078038401, 0.1352778406, 0.0000000000, 0.0576874973, 0.1352778406, 0.0078038401, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065941210, 0.0016235698, 5.0000000000, 3.0000000000, 0.0505218003 - 17, 7.78674842e-03, 1.34546856e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.58023162e-03, 1.34546856e-01, 7.78674842e-03, 0.00000000e+00, 5.78738785e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -6.05985740e+04, 5.81826265e+04, 0.00000000e+00, -1.95132040e+00, 4.99164477e-01, 5.53973708e-01, 3.57040339e+00, 0.00000000e+00, -5.9924781491, 0.0077867484, 0.1345468564, 0.0000000000, 0.0578738785, 0.1345468564, 0.0077867484, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065802316, 0.0016235698, 5.0000000000, 3.0000000000, 0.0536713345 - 18, 7.77480136e-03, 1.33830712e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.57108304e-03, 1.33830712e-01, 7.77480136e-03, 0.00000000e+00, 5.80942987e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -5.87734793e+04, 5.64328297e+04, 0.00000000e+00, -1.94838662e+00, 4.91522561e-01, 5.57248945e-01, 3.57254682e+00, 0.00000000e+00, -5.9900064034, 0.0077748014, 0.1338307121, 0.0000000000, 0.0580942987, 0.1338307121, 0.0077748014, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065710830, 0.0016235698, 5.0000000000, 3.0000000000, 0.0568384463 - 19, 7.76847332e-03, 1.33114231e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.56649629e-03, 1.33114231e-01, 7.76847332e-03, 0.00000000e+00, 5.83594503e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -5.70661796e+04, 5.47961871e+04, 0.00000000e+00, -1.94412395e+00, 4.85934804e-01, 5.61636468e-01, 3.57579301e+00, 0.00000000e+00, -5.9862393017, 0.0077684733, 0.1331142305, 0.0000000000, 0.0583594503, 0.1331142305, 0.0077684733, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065664963, 0.0016235698, 5.0000000000, 3.0000000000, 0.0600212455 - 20, 7.76633075e-03, 1.32376297e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.56493664e-03, 1.32376297e-01, 7.76633075e-03, 0.00000000e+00, 5.86685904e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -5.54603657e+04, 5.32559035e+04, 0.00000000e+00, -1.93872448e+00, 4.82448465e-01, 5.67053363e-01, 3.57993904e+00, 0.00000000e+00, -5.9809768638, 0.0077663308, 0.1323762970, 0.0000000000, 0.0586685904, 0.1323762970, 0.0077663308, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065649366, 0.0016235698, 5.0000000000, 3.0000000000, 0.0631811634 - 21, 7.76637653e-03, 1.31601264e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.56461165e-03, 1.31601264e-01, 7.76637653e-03, 0.00000000e+00, 5.90144524e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -5.39431587e+04, 5.17989118e+04, 0.00000000e+00, -1.93221460e+00, 4.81232069e-01, 5.73343744e-01, 3.58519778e+00, 0.00000000e+00, -5.9750721640, 0.0077663765, 0.1316012639, 0.0000000000, 0.0590144524, 0.1316012639, 0.0077663765, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065646117, 0.0016235698, 5.0000000000, 3.0000000000, 0.0663544325 - 22, 7.76702772e-03, 1.30781964e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.56420785e-03, 1.30781964e-01, 7.76702772e-03, 0.00000000e+00, 5.93891351e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -5.25054878e+04, 5.04163305e+04, 0.00000000e+00, -1.92530246e+00, 4.80694373e-01, 5.80012650e-01, 3.59063277e+00, 0.00000000e+00, -5.9687871544, 0.0077670277, 0.1307819638, 0.0000000000, 0.0593891351, 0.1307819638, 0.0077670277, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065642079, 0.0016235698, 5.0000000000, 3.0000000000, 0.0695251976 - 23, 7.76748497e-03, 1.29917564e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.56309260e-03, 1.29917564e-01, 7.76748497e-03, 0.00000000e+00, 5.97877972e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -5.11411997e+04, 4.91024327e+04, 0.00000000e+00, -1.91780535e+00, 4.81161453e-01, 5.87119395e-01, 3.59656872e+00, 0.00000000e+00, -5.9621475829, 0.0077674850, 0.1299175640, 0.0000000000, 0.0597877972, 0.1299175640, 0.0077674850, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065630926, 0.0016235698, 5.0000000000, 3.0000000000, 0.0727013143 - 24, 7.76766257e-03, 1.29010022e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.56120779e-03, 1.29010022e-01, 7.76766257e-03, 0.00000000e+00, 6.02097609e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -4.98457496e+04, 4.78531921e+04, 0.00000000e+00, -1.90996410e+00, 4.82646144e-01, 5.94335914e-01, 3.60280696e+00, 0.00000000e+00, -5.9557739883, 0.0077676626, 0.1290100217, 0.0000000000, 0.0602097609, 0.1290100217, 0.0077676626, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065612078, 0.0016235698, 5.0000000000, 3.0000000000, 0.0758718492 - 25, 7.76795637e-03, 1.28061496e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.55886445e-03, 1.28061496e-01, 7.76795637e-03, 0.00000000e+00, 6.06580169e-02, 0.00000000e+00, 0.00000000e+00, 1.62356977e-03, -4.86151901e+04, 4.66651888e+04, 0.00000000e+00, -1.90209828e+00, 4.84069934e-01, 6.01480786e-01, 3.60900184e+00, 0.00000000e+00, -5.9492754552, 0.0077679564, 0.1280614958, 0.0000000000, 0.0606580169, 0.1280614958, 0.0077679564, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065588644, 0.0016235698, 5.0000000000, 3.0000000000, 0.0790440172 diff --git a/TestCases/harmonic_balance/hb_rans_preconditioning/history_1 b/TestCases/harmonic_balance/hb_rans_preconditioning/history_1 deleted file mode 100644 index 2c817fae6965..000000000000 --- a/TestCases/harmonic_balance/hb_rans_preconditioning/history_1 +++ /dev/null @@ -1,27 +0,0 @@ -"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","HeatFlux_Total","HeatFlux_Maximum","Temperature_Total","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","Res_Turb[0]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" - 0, 5.88351349e-02, 8.05947009e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.13230454e-02, 8.05947009e-02, 5.88351349e-02, 0.00000000e+00, 7.30012448e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -1.74695327e+05, 1.67408845e+05, 0.00000000e+00, -1.47470008e+00, -1.12039588e+00, -1.14013076e+01, 4.03876678e+00, 0.00000000e+00, -5.7579158645, 0.0588351349, 0.0805947009, 0.0000000000, 0.7300124479, 0.0805947009, 0.0588351349, 0.0000000000, 0.0000000000, 0.0000000000, 0.0313230454, 0.0014002452, 4.0000000000, 3.0000000000, 0.0083520820 - 1, 8.23262722e-02, 1.16724032e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.29459347e-02, 1.16724032e-01, 8.23262722e-02, 0.00000000e+00, 7.05306960e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -1.57844819e+05, 1.52562857e+05, 0.00000000e+00, -1.70454872e+00, 9.15099389e-01, 9.74212093e-01, 3.80997704e+00, 0.00000000e+00, -5.8977194806, 0.0823262722, 0.1167240322, 0.0000000000, 0.7053069596, 0.1167240322, 0.0823262722, 0.0000000000, 0.0000000000, 0.0000000000, 0.0429459347, 0.0014002452, 5.0000000000, 3.0000000000, 0.0032493856 - 2, 9.13532988e-02, 1.42116653e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.70430280e-02, 1.42116653e-01, 9.13532988e-02, 0.00000000e+00, 6.42805024e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -1.39664499e+05, 1.37007639e+05, 0.00000000e+00, -1.71655478e+00, 9.26588717e-01, 8.68654996e-01, 3.80377554e+00, 0.00000000e+00, -5.9827725131, 0.0913532988, 0.1421166533, 0.0000000000, 0.6428050241, 0.1421166533, 0.0913532988, 0.0000000000, 0.0000000000, 0.0000000000, 0.0470430280, 0.0014002452, 4.0000000000, 3.0000000000, 0.0065168774 - 3, 9.09983007e-02, 1.57275171e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.64402228e-02, 1.57275171e-01, 9.09983007e-02, 0.00000000e+00, 5.78592920e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -1.22885096e+05, 1.22204790e+05, 0.00000000e+00, -1.70998387e+00, 9.06835176e-01, 7.20427091e-01, 3.81284933e+00, 0.00000000e+00, -6.0035465018, 0.0909983007, 0.1572751713, 0.0000000000, 0.5785929202, 0.1572751713, 0.0909983007, 0.0000000000, 0.0000000000, 0.0000000000, 0.0464402228, 0.0014002452, 4.0000000000, 3.0000000000, 0.0094642531 - 4, 8.60602738e-02, 1.61466182e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.36585268e-02, 1.61466182e-01, 8.60602738e-02, 0.00000000e+00, 5.32992561e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -1.09047175e+05, 1.08742537e+05, 0.00000000e+00, -1.75072090e+00, 8.49927969e-01, 6.47312318e-01, 3.77283958e+00, 0.00000000e+00, -5.9840428545, 0.0860602738, 0.1614661818, 0.0000000000, 0.5329925614, 0.1614661818, 0.0860602738, 0.0000000000, 0.0000000000, 0.0000000000, 0.0436585268, 0.0014002452, 4.0000000000, 3.0000000000, 0.0123891107 - 5, 8.01354806e-02, 1.57756029e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.04682711e-02, 1.57756029e-01, 8.01354806e-02, 0.00000000e+00, 5.07970955e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -9.86164871e+04, 9.71817693e+04, 0.00000000e+00, -1.81910928e+00, 7.67848703e-01, 6.65562859e-01, 3.70522121e+00, 0.00000000e+00, -5.9670134382, 0.0801354806, 0.1577560287, 0.0000000000, 0.5079709555, 0.1577560287, 0.0801354806, 0.0000000000, 0.0000000000, 0.0000000000, 0.0404682711, 0.0014002452, 5.0000000000, 3.0000000000, 0.0154967872 - 6, 7.51963852e-02, 1.51180316e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.78377380e-02, 1.51180316e-01, 7.51963852e-02, 0.00000000e+00, 4.97395344e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -9.12543478e+04, 8.85774881e+04, 0.00000000e+00, -1.87194900e+00, 6.81319819e-01, 6.78636052e-01, 3.65398863e+00, 0.00000000e+00, -5.9360893299, 0.0751963852, 0.1511803159, 0.0000000000, 0.4973953439, 0.1511803159, 0.0751963852, 0.0000000000, 0.0000000000, 0.0000000000, 0.0378377380, 0.0014002452, 5.0000000000, 3.0000000000, 0.0186808514 - 7, 7.19466542e-02, 1.45216657e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.61005467e-02, 1.45216657e-01, 7.19466542e-02, 0.00000000e+00, 4.95443537e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -8.61745750e+04, 8.29883472e+04, 0.00000000e+00, -1.89519523e+00, 6.16156166e-01, 6.64981031e-01, 3.63094485e+00, 0.00000000e+00, -5.9219462902, 0.0719466542, 0.1452166572, 0.0000000000, 0.4954435367, 0.1452166572, 0.0719466542, 0.0000000000, 0.0000000000, 0.0000000000, 0.0361005467, 0.0014002452, 5.0000000000, 3.0000000000, 0.0218663161 - 8, 7.01917625e-02, 1.41322065e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.51297189e-02, 1.41322065e-01, 7.01917625e-02, 0.00000000e+00, 4.96679428e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -8.24995012e+04, 7.92502143e+04, 0.00000000e+00, -1.90669906e+00, 5.80250039e-01, 6.38169836e-01, 3.61746974e+00, 0.00000000e+00, -5.9319523315, 0.0701917625, 0.1413220653, 0.0000000000, 0.4966794277, 0.1413220653, 0.0701917625, 0.0000000000, 0.0000000000, 0.0000000000, 0.0351297189, 0.0014002452, 5.0000000000, 3.0000000000, 0.0250226906 - 9, 6.96311569e-02, 1.39398828e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.48194659e-02, 1.39398828e-01, 6.96311569e-02, 0.00000000e+00, 4.99510348e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -7.95370911e+04, 7.63560163e+04, 0.00000000e+00, -1.91506050e+00, 5.64077491e-01, 6.12090462e-01, 3.60779290e+00, 0.00000000e+00, -5.9553280561, 0.0696311569, 0.1393988276, 0.0000000000, 0.4995103478, 0.1393988276, 0.0696311569, 0.0000000000, 0.0000000000, 0.0000000000, 0.0348194659, 0.0014002452, 5.0000000000, 3.0000000000, 0.0281988218 - 10, 6.97967376e-02, 1.38755013e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.49158318e-02, 1.38755013e-01, 6.97967376e-02, 0.00000000e+00, 5.03021376e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -7.68639668e+04, 7.37824817e+04, 0.00000000e+00, -1.92218791e+00, 5.60001154e-01, 5.92453179e-01, 3.60061050e+00, 0.00000000e+00, -5.9760868591, 0.0697967376, 0.1387550130, 0.0000000000, 0.5030213765, 0.1387550130, 0.0697967376, 0.0000000000, 0.0000000000, 0.0000000000, 0.0349158318, 0.0014002452, 5.0000000000, 3.0000000000, 0.0313950423 - 11, 7.02632056e-02, 1.38645277e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.51821755e-02, 1.38645277e-01, 7.02632056e-02, 0.00000000e+00, 5.06783982e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -7.42909632e+04, 7.13184494e+04, 0.00000000e+00, -1.92991261e+00, 5.59280757e-01, 5.78667061e-01, 3.59270151e+00, 0.00000000e+00, -5.9882005864, 0.0702632056, 0.1386452769, 0.0000000000, 0.5067839825, 0.1386452769, 0.0702632056, 0.0000000000, 0.0000000000, 0.0000000000, 0.0351821755, 0.0014002452, 5.0000000000, 3.0000000000, 0.0345859298 - 12, 7.07208906e-02, 1.38546778e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.54442846e-02, 1.38546778e-01, 7.07208906e-02, 0.00000000e+00, 5.10447748e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -7.17645674e+04, 6.88993412e+04, 0.00000000e+00, -1.93647307e+00, 5.55415885e-01, 5.68788833e-01, 3.58604004e+00, 0.00000000e+00, -5.9928037536, 0.0707208906, 0.1385467776, 0.0000000000, 0.5104477479, 0.1385467776, 0.0707208906, 0.0000000000, 0.0000000000, 0.0000000000, 0.0354442846, 0.0014002452, 5.0000000000, 3.0000000000, 0.0377539701 - 13, 7.10238872e-02, 1.38227751e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.56191478e-02, 1.38227751e-01, 7.10238872e-02, 0.00000000e+00, 5.13817859e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -6.92930226e+04, 6.65301040e+04, 0.00000000e+00, -1.94138028e+00, 5.47956755e-01, 5.61809883e-01, 3.58143439e+00, 0.00000000e+00, -5.9942465079, 0.0710238872, 0.1382277512, 0.0000000000, 0.5138178595, 0.1382277512, 0.0710238872, 0.0000000000, 0.0000000000, 0.0000000000, 0.0356191478, 0.0014002452, 5.0000000000, 3.0000000000, 0.0409548801 - 14, 7.11529048e-02, 1.37678687e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.56950513e-02, 1.37678687e-01, 7.11529048e-02, 0.00000000e+00, 5.16804064e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -6.69134091e+04, 6.42458467e+04, 0.00000000e+00, -1.94568075e+00, 5.37272036e-01, 5.57404425e-01, 3.57713327e+00, 0.00000000e+00, -5.9934095550, 0.0711529048, 0.1376786867, 0.0000000000, 0.5168040639, 0.1376786867, 0.0711529048, 0.0000000000, 0.0000000000, 0.0000000000, 0.0356950513, 0.0014002452, 5.0000000000, 3.0000000000, 0.0441353316 - 15, 7.11570318e-02, 1.36989284e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.56987593e-02, 1.36989284e-01, 7.11570318e-02, 0.00000000e+00, 5.19435023e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -6.46612503e+04, 6.20825230e+04, 0.00000000e+00, -1.94843601e+00, 5.24819800e-01, 5.55391073e-01, 3.57416708e+00, 0.00000000e+00, -5.9920749585, 0.0711570318, 0.1369892839, 0.0000000000, 0.5194350227, 0.1369892839, 0.0711570318, 0.0000000000, 0.0000000000, 0.0000000000, 0.0356987593, 0.0014002452, 5.0000000000, 3.0000000000, 0.0473144338 - 16, 7.11022185e-02, 1.36252316e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.56672422e-02, 1.36252316e-01, 7.11022185e-02, 0.00000000e+00, 5.21842274e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -6.25551174e+04, 6.00601703e+04, 0.00000000e+00, -1.94926914e+00, 5.12681717e-01, 5.55423888e-01, 3.57299226e+00, 0.00000000e+00, -5.9915251379, 0.0711022185, 0.1362523161, 0.0000000000, 0.5218422741, 0.1362523161, 0.0711022185, 0.0000000000, 0.0000000000, 0.0000000000, 0.0356672422, 0.0014002452, 5.0000000000, 3.0000000000, 0.0505218003 - 17, 7.10396389e-02, 1.35520438e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.56298023e-02, 1.35520438e-01, 7.10396389e-02, 0.00000000e+00, 5.24198710e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -6.05955374e+04, 5.81801791e+04, 0.00000000e+00, -1.94830743e+00, 5.02218337e-01, 5.57225031e-01, 3.57329633e+00, 0.00000000e+00, -5.9903288317, 0.0710396389, 0.1355204382, 0.0000000000, 0.5241987104, 0.1355204382, 0.0710396389, 0.0000000000, 0.0000000000, 0.0000000000, 0.0356298023, 0.0014002452, 5.0000000000, 3.0000000000, 0.0536713345 - 18, 7.09957264e-02, 1.34803671e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.56020743e-02, 1.34803671e-01, 7.09957264e-02, 0.00000000e+00, 5.26660187e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -5.87706595e+04, 5.64307557e+04, 0.00000000e+00, -1.94540151e+00, 4.94645784e-01, 5.60471480e-01, 3.57540981e+00, 0.00000000e+00, -5.9878513107, 0.0709957264, 0.1348036708, 0.0000000000, 0.5266601865, 0.1348036708, 0.0709957264, 0.0000000000, 0.0000000000, 0.0000000000, 0.0356020743, 0.0014002452, 5.0000000000, 3.0000000000, 0.0568384463 - 19, 7.09755533e-02, 1.34086917e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.55876508e-02, 1.34086917e-01, 7.09755533e-02, 0.00000000e+00, 5.29324969e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -5.70635603e+04, 5.47944707e+04, 0.00000000e+00, -1.94113824e+00, 4.89226758e-01, 5.64863726e-01, 3.57866674e+00, 0.00000000e+00, -5.9840433856, 0.0709755533, 0.1340869172, 0.0000000000, 0.5293249695, 0.1340869172, 0.0709755533, 0.0000000000, 0.0000000000, 0.0000000000, 0.0355876508, 0.0014002452, 5.0000000000, 3.0000000000, 0.0600212455 - 20, 7.09720937e-02, 1.33348955e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.55830597e-02, 1.33348955e-01, 7.09720937e-02, 0.00000000e+00, 5.32228346e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -5.54579223e+04, 5.32545124e+04, 0.00000000e+00, -1.93572726e+00, 4.85897585e-01, 5.70295685e-01, 3.58285751e+00, 0.00000000e+00, -5.9788123258, 0.0709720937, 0.1333489548, 0.0000000000, 0.5322283462, 0.1333489548, 0.0709720937, 0.0000000000, 0.0000000000, 0.0000000000, 0.0355830597, 0.0014002452, 5.0000000000, 3.0000000000, 0.0631811634 - 21, 7.09750556e-02, 1.32573982e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.55826405e-02, 1.32573982e-01, 7.09750556e-02, 0.00000000e+00, 5.35361876e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -5.39408666e+04, 5.17978017e+04, 0.00000000e+00, -1.92924543e+00, 4.84766247e-01, 5.76567854e-01, 3.58808988e+00, 0.00000000e+00, -5.9728650234, 0.0709750556, 0.1325739816, 0.0000000000, 0.5353618764, 0.1325739816, 0.0709750556, 0.0000000000, 0.0000000000, 0.0000000000, 0.0355826405, 0.0014002452, 5.0000000000, 3.0000000000, 0.0663544325 - 22, 7.09763164e-02, 1.31754693e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.55817035e-02, 1.31754693e-01, 7.09763164e-02, 0.00000000e+00, 5.38700479e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -5.25033308e+04, 5.04154637e+04, 0.00000000e+00, -1.92229244e+00, 4.84404620e-01, 5.83273058e-01, 3.59359330e+00, 0.00000000e+00, -5.9665367601, 0.0709763164, 0.1317546934, 0.0000000000, 0.5387004791, 0.1317546934, 0.0709763164, 0.0000000000, 0.0000000000, 0.0000000000, 0.0355817035, 0.0014002452, 5.0000000000, 3.0000000000, 0.0695251976 - 23, 7.09718655e-02, 1.30890182e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.55777551e-02, 1.30890182e-01, 7.09718655e-02, 0.00000000e+00, 5.42224515e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -5.11391705e+04, 4.91017880e+04, 0.00000000e+00, -1.91477794e+00, 4.85005177e-01, 5.90398331e-01, 3.59957289e+00, 0.00000000e+00, -5.9598836196, 0.0709718655, 0.1308901820, 0.0000000000, 0.5422245153, 0.1308901820, 0.0709718655, 0.0000000000, 0.0000000000, 0.0000000000, 0.0355777551, 0.0014002452, 5.0000000000, 3.0000000000, 0.0727013143 - 24, 7.09612210e-02, 1.29982406e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.55702977e-02, 1.29982406e-01, 7.09612210e-02, 0.00000000e+00, 5.45929430e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -4.98438446e+04, 4.78527490e+04, 0.00000000e+00, -1.90693163e+00, 4.86599440e-01, 5.97641616e-01, 3.60583804e+00, 0.00000000e+00, -5.9534846390, 0.0709612210, 0.1299824064, 0.0000000000, 0.5459294298, 0.1299824064, 0.0709612210, 0.0000000000, 0.0000000000, 0.0000000000, 0.0355702977, 0.0014002452, 5.0000000000, 3.0000000000, 0.0758718492 - 25, 7.09459022e-02, 1.29033584e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.55600932e-02, 1.29033584e-01, 7.09459022e-02, 0.00000000e+00, 5.49825093e-01, 0.00000000e+00, 0.00000000e+00, 1.40024523e-03, -4.86134117e+04, 4.66649487e+04, 0.00000000e+00, -1.89905162e+00, 4.88201711e-01, 6.04818600e-01, 3.61206950e+00, 0.00000000e+00, -5.9469672944, 0.0709459022, 0.1290335839, 0.0000000000, 0.5498250929, 0.1290335839, 0.0709459022, 0.0000000000, 0.0000000000, 0.0000000000, 0.0355600932, 0.0014002452, 5.0000000000, 3.0000000000, 0.0790440172 diff --git a/TestCases/harmonic_balance/hb_rans_preconditioning/history_2 b/TestCases/harmonic_balance/hb_rans_preconditioning/history_2 deleted file mode 100644 index 8d78e9e07afc..000000000000 --- a/TestCases/harmonic_balance/hb_rans_preconditioning/history_2 +++ /dev/null @@ -1,27 +0,0 @@ -"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","HeatFlux_Total","HeatFlux_Maximum","Temperature_Total","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","Res_Turb[0]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" - 0, 6.59086932e-02, 8.08913650e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.32268210e-02, 8.08913650e-02, 6.59086932e-02, 0.00000000e+00, 8.14780331e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -1.74693305e+05, 1.67403568e+05, 0.00000000e+00, -1.47337597e+00, -1.54704582e+00, -1.14012147e+01, 4.04009665e+00, 0.00000000e+00, -5.7574806701, 0.0659086932, 0.0808913650, 0.0000000000, 0.8147803308, 0.0808913650, 0.0659086932, 0.0000000000, 0.0000000000, 0.0000000000, 0.0332268210, 0.0013479575, 4.0000000000, 3.0000000000, 0.0083520820 - 1, 9.27678092e-02, 1.17164567e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.56286768e-02, 1.17164567e-01, 9.27678092e-02, 0.00000000e+00, 7.91773587e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -1.57835513e+05, 1.52553753e+05, 0.00000000e+00, -1.70329902e+00, 9.15559514e-01, 9.74417389e-01, 3.81124344e+00, 0.00000000e+00, -5.8964993795, 0.0927678092, 0.1171645666, 0.0000000000, 0.7917735870, 0.1171645666, 0.0927678092, 0.0000000000, 0.0000000000, 0.0000000000, 0.0456286768, 0.0013479575, 5.0000000000, 3.0000000000, 0.0032493856 - 2, 1.03282538e-01, 1.42638230e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 5.00069593e-02, 1.42638230e-01, 1.03282538e-01, 0.00000000e+00, 7.24087355e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -1.39654755e+05, 1.37010947e+05, 0.00000000e+00, -1.71578669e+00, 9.26876985e-01, 8.69266183e-01, 3.80456476e+00, 0.00000000e+00, -5.9818345149, 0.1032825384, 0.1426382296, 0.0000000000, 0.7240873553, 0.1426382296, 0.1032825384, 0.0000000000, 0.0000000000, 0.0000000000, 0.0500069593, 0.0013479575, 4.0000000000, 3.0000000000, 0.0065168774 - 3, 1.03108525e-01, 1.57810459e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.93954006e-02, 1.57810459e-01, 1.03108525e-01, 0.00000000e+00, 6.53369401e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -1.22876675e+05, 1.22217756e+05, 0.00000000e+00, -1.70943936e+00, 9.07067116e-01, 7.21658920e-01, 3.81344119e+00, 0.00000000e+00, -6.0026170307, 0.1031085252, 0.1578104591, 0.0000000000, 0.6533694011, 0.1578104591, 0.1031085252, 0.0000000000, 0.0000000000, 0.0000000000, 0.0493954006, 0.0013479575, 4.0000000000, 3.0000000000, 0.0094642531 - 4, 9.76346012e-02, 1.61976470e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.64600669e-02, 1.61976470e-01, 9.76346012e-02, 0.00000000e+00, 6.02770275e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -1.09040650e+05, 1.08754424e+05, 0.00000000e+00, -1.75008599e+00, 8.50177722e-01, 6.48758334e-01, 3.77354388e+00, 0.00000000e+00, -5.9830704638, 0.0976346012, 0.1619764697, 0.0000000000, 0.6027702750, 0.1619764697, 0.0976346012, 0.0000000000, 0.0000000000, 0.0000000000, 0.0464600669, 0.0013479575, 4.0000000000, 3.0000000000, 0.0123891107 - 5, 9.09550318e-02, 1.58228499e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.30715335e-02, 1.58228499e-01, 9.09550318e-02, 0.00000000e+00, 5.74833438e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -9.86117737e+04, 9.71863360e+04, 0.00000000e+00, -1.81827638e+00, 7.68135345e-01, 6.66763119e-01, 3.70612651e+00, 0.00000000e+00, -5.9660991315, 0.0909550318, 0.1582284987, 0.0000000000, 0.5748334377, 0.1582284987, 0.0909550318, 0.0000000000, 0.0000000000, 0.0000000000, 0.0430715335, 0.0013479575, 5.0000000000, 3.0000000000, 0.0154967872 - 6, 8.53369114e-02, 1.51619857e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.02509723e-02, 1.51619857e-01, 8.53369114e-02, 0.00000000e+00, 5.62834664e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -9.12513695e+04, 8.85791304e+04, 0.00000000e+00, -1.87096342e+00, 6.81674856e-01, 6.79718620e-01, 3.65502489e+00, 0.00000000e+00, -5.9353591591, 0.0853369114, 0.1516198573, 0.0000000000, 0.5628346640, 0.1516198573, 0.0853369114, 0.0000000000, 0.0000000000, 0.0000000000, 0.0402509723, 0.0013479575, 5.0000000000, 3.0000000000, 0.0186808514 - 7, 8.16001513e-02, 1.45633109e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.83539143e-02, 1.45633109e-01, 8.16001513e-02, 0.00000000e+00, 5.60313186e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -8.61728951e+04, 8.29883974e+04, 0.00000000e+00, -1.89416981e+00, 6.16608742e-01, 6.66072786e-01, 3.63200251e+00, 0.00000000e+00, -5.9214359944, 0.0816001513, 0.1456331090, 0.0000000000, 0.5603131863, 0.1456331090, 0.0816001513, 0.0000000000, 0.0000000000, 0.0000000000, 0.0383539143, 0.0013479575, 5.0000000000, 3.0000000000, 0.0218663161 - 8, 7.95357678e-02, 1.41724922e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.72470034e-02, 1.41724922e-01, 7.95357678e-02, 0.00000000e+00, 5.61198178e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -8.24985368e+04, 7.92498795e+04, 0.00000000e+00, -1.90567133e+00, 5.80789523e-01, 6.39327495e-01, 3.61852759e+00, 0.00000000e+00, -5.9313714320, 0.0795357678, 0.1417249217, 0.0000000000, 0.5611981776, 0.1417249217, 0.0795357678, 0.0000000000, 0.0000000000, 0.0000000000, 0.0372470034, 0.0013479575, 5.0000000000, 3.0000000000, 0.0250226906 - 9, 7.88172877e-02, 1.39796508e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.68410975e-02, 1.39796508e-01, 7.88172877e-02, 0.00000000e+00, 5.63800119e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -7.95364195e+04, 7.63556345e+04, 0.00000000e+00, -1.91404509e+00, 5.64655086e-01, 6.13318610e-01, 3.60883695e+00, 0.00000000e+00, -5.9546734354, 0.0788172877, 0.1397965078, 0.0000000000, 0.5638001188, 0.1397965078, 0.0788172877, 0.0000000000, 0.0000000000, 0.0000000000, 0.0368410975, 0.0013479575, 5.0000000000, 3.0000000000, 0.0281988218 - 10, 7.89346634e-02, 1.39152792e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.68833177e-02, 1.39152792e-01, 7.89346634e-02, 0.00000000e+00, 5.67251739e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -7.68633792e+04, 7.37821640e+04, 0.00000000e+00, -1.92118668e+00, 5.60565392e-01, 5.93727102e-01, 3.60163215e+00, 0.00000000e+00, -5.9753695271, 0.0789346634, 0.1391527923, 0.0000000000, 0.5672517392, 0.1391527923, 0.0789346634, 0.0000000000, 0.0000000000, 0.0000000000, 0.0368833177, 0.0013479575, 5.0000000000, 3.0000000000, 0.0313950423 - 11, 7.94159326e-02, 1.39045653e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.71289725e-02, 1.39045653e-01, 7.94159326e-02, 0.00000000e+00, 5.71150058e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -7.42901591e+04, 7.13180391e+04, 0.00000000e+00, -1.92890836e+00, 5.59855797e-01, 5.79963776e-01, 3.59372292e+00, 0.00000000e+00, -5.9874612214, 0.0794159326, 0.1390456526, 0.0000000000, 0.5711500581, 0.1390456526, 0.0794159326, 0.0000000000, 0.0000000000, 0.0000000000, 0.0371289725, 0.0013479575, 5.0000000000, 3.0000000000, 0.0345859298 - 12, 7.99110556e-02, 1.38950213e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.73915284e-02, 1.38950213e-01, 7.99110556e-02, 0.00000000e+00, 5.75105672e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -7.17634321e+04, 6.88987928e+04, 0.00000000e+00, -1.93546561e+00, 5.56011375e-01, 5.70095213e-01, 3.58706326e+00, 0.00000000e+00, -5.9920590774, 0.0799110556, 0.1389502129, 0.0000000000, 0.5751056720, 0.1389502129, 0.0799110556, 0.0000000000, 0.0000000000, 0.0000000000, 0.0373915284, 0.0013479575, 5.0000000000, 3.0000000000, 0.0377539701 - 13, 8.02492603e-02, 1.38633503e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75766310e-02, 1.38633503e-01, 8.02492603e-02, 0.00000000e+00, 5.78859068e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -6.92915989e+04, 6.65294396e+04, 0.00000000e+00, -1.94037481e+00, 5.48564770e-01, 5.63117807e-01, 3.58244938e+00, 0.00000000e+00, -5.9935060483, 0.0802492603, 0.1386335029, 0.0000000000, 0.5788590684, 0.1386335029, 0.0802492603, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375766310, 0.0013479575, 5.0000000000, 3.0000000000, 0.0409548801 - 14, 8.04012484e-02, 1.38085698e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.76647566e-02, 1.38085698e-01, 8.04012484e-02, 0.00000000e+00, 5.82256161e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -6.69117909e+04, 6.42451040e+04, 0.00000000e+00, -1.94467764e+00, 5.37886847e-01, 5.58708199e-01, 3.57814266e+00, 0.00000000e+00, -5.9926912321, 0.0804012484, 0.1380856979, 0.0000000000, 0.5822561613, 0.1380856979, 0.0804012484, 0.0000000000, 0.0000000000, 0.0000000000, 0.0376647566, 0.0013479575, 5.0000000000, 3.0000000000, 0.0441353316 - 15, 8.04160818e-02, 1.37396706e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.76785446e-02, 1.37396706e-01, 8.04160818e-02, 0.00000000e+00, 5.85283914e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -6.46595257e+04, 6.20817224e+04, 0.00000000e+00, -1.94742879e+00, 5.25470969e-01, 5.56691436e-01, 3.57518001e+00, 0.00000000e+00, -5.9913728066, 0.0804160818, 0.1373967060, 0.0000000000, 0.5852839135, 0.1373967060, 0.0804160818, 0.0000000000, 0.0000000000, 0.0000000000, 0.0376785446, 0.0013479575, 5.0000000000, 3.0000000000, 0.0473144338 - 16, 8.03639016e-02, 1.36659657e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.76536725e-02, 1.36659657e-01, 8.03639016e-02, 0.00000000e+00, 5.88058711e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -6.25533609e+04, 6.00593666e+04, 0.00000000e+00, -1.94825314e+00, 5.13385944e-01, 5.56723870e-01, 3.57402348e+00, 0.00000000e+00, -5.9908212435, 0.0803639016, 0.1366596568, 0.0000000000, 0.5880587112, 0.1366596568, 0.0803639016, 0.0000000000, 0.0000000000, 0.0000000000, 0.0376536725, 0.0013479575, 5.0000000000, 3.0000000000, 0.0505218003 - 17, 8.03003369e-02, 1.35927512e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.76197362e-02, 1.35927512e-01, 8.03003369e-02, 0.00000000e+00, 5.90758527e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -6.05937944e+04, 5.81794324e+04, 0.00000000e+00, -1.94729764e+00, 5.02955026e-01, 5.58516832e-01, 3.57432063e+00, 0.00000000e+00, -5.9896221345, 0.0803003369, 0.1359275122, 0.0000000000, 0.5907585273, 0.1359275122, 0.0803003369, 0.0000000000, 0.0000000000, 0.0000000000, 0.0376197362, 0.0013479575, 5.0000000000, 3.0000000000, 0.0536713345 - 18, 8.02547324e-02, 1.35210514e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75933224e-02, 1.35210514e-01, 8.02547324e-02, 0.00000000e+00, 5.93553936e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -5.87689404e+04, 5.64300922e+04, 0.00000000e+00, -1.94439598e+00, 4.95396576e-01, 5.61754729e-01, 3.57642761e+00, 0.00000000e+00, -5.9871348075, 0.0802547324, 0.1352105135, 0.0000000000, 0.5935539355, 0.1352105135, 0.0802547324, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375933224, 0.0013479575, 5.0000000000, 3.0000000000, 0.0568384463 - 19, 8.02333745e-02, 1.34493619e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75790215e-02, 1.34493619e-01, 8.02333745e-02, 0.00000000e+00, 5.96558967e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -5.70618612e+04, 5.47939045e+04, 0.00000000e+00, -1.94012236e+00, 4.90034638e-01, 5.66152221e-01, 3.57969811e+00, 0.00000000e+00, -5.9833104214, 0.0802333745, 0.1344936191, 0.0000000000, 0.5965589673, 0.1344936191, 0.0802333745, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375790215, 0.0013479575, 5.0000000000, 3.0000000000, 0.0600212455 - 20, 8.02292990e-02, 1.33755594e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75741234e-02, 1.33755594e-01, 8.02292990e-02, 0.00000000e+00, 5.99820141e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -5.54562329e+04, 5.32540428e+04, 0.00000000e+00, -1.93469942e+00, 4.86757756e-01, 5.71595398e-01, 3.58391301e+00, 0.00000000e+00, -5.9780924914, 0.0802292990, 0.1337555935, 0.0000000000, 0.5998201411, 0.1337555935, 0.0802292990, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375741234, 0.0013479575, 5.0000000000, 3.0000000000, 0.0631811634 - 21, 8.02317692e-02, 1.32980582e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75734098e-02, 1.32980582e-01, 8.02317692e-02, 0.00000000e+00, 6.03334472e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -5.39391814e+04, 5.17974249e+04, 0.00000000e+00, -1.92822215e+00, 4.85641304e-01, 5.77867162e-01, 3.58913575e+00, 0.00000000e+00, -5.9721255904, 0.0802317692, 0.1329805818, 0.0000000000, 0.6033344724, 0.1329805818, 0.0802317692, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375734098, 0.0013479575, 5.0000000000, 3.0000000000, 0.0663544325 - 22, 8.02322091e-02, 1.32161241e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75723661e-02, 1.32161241e-01, 8.02322091e-02, 0.00000000e+00, 6.07078206e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -5.25016469e+04, 5.04151703e+04, 0.00000000e+00, -1.92123586e+00, 4.85353833e-01, 5.84599998e-01, 3.59468130e+00, 0.00000000e+00, -5.9657810338, 0.0802322091, 0.1321612411, 0.0000000000, 0.6070782056, 0.1321612411, 0.0802322091, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375723661, 0.0013479575, 5.0000000000, 3.0000000000, 0.0695251976 - 23, 8.02263511e-02, 1.31296644e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75685052e-02, 1.31296644e-01, 8.02263511e-02, 0.00000000e+00, 6.11031240e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -5.11374879e+04, 4.91015656e+04, 0.00000000e+00, -1.91369763e+00, 4.86008420e-01, 5.91746632e-01, 3.60069096e+00, 0.00000000e+00, -5.9591126283, 0.0802263511, 0.1312966439, 0.0000000000, 0.6110312397, 0.1312966439, 0.0802263511, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375685052, 0.0013479575, 5.0000000000, 3.0000000000, 0.0727013143 - 24, 8.02136435e-02, 1.30388744e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75612538e-02, 1.30388744e-01, 8.02136435e-02, 0.00000000e+00, 6.15188404e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -4.98421663e+04, 4.78525886e+04, 0.00000000e+00, -1.90583058e+00, 4.87634069e-01, 5.99020617e-01, 3.60698357e+00, 0.00000000e+00, -5.9526826321, 0.0802136435, 0.1303887443, 0.0000000000, 0.6151884041, 0.1303887443, 0.0802136435, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375612538, 0.0013479575, 5.0000000000, 3.0000000000, 0.0758718492 - 25, 8.01956261e-02, 1.29439762e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.75512773e-02, 1.29439762e-01, 8.01956261e-02, 0.00000000e+00, 6.19559437e-01, 0.00000000e+00, 0.00000000e+00, 1.34795754e-03, -4.86117409e+04, 4.66648417e+04, 0.00000000e+00, -1.89791856e+00, 4.89329769e-01, 6.06238880e-01, 3.61325439e+00, 0.00000000e+00, -5.9461397571, 0.0801956261, 0.1294397620, 0.0000000000, 0.6195594375, 0.1294397620, 0.0801956261, 0.0000000000, 0.0000000000, 0.0000000000, 0.0375512773, 0.0013479575, 5.0000000000, 3.0000000000, 0.0790440172 diff --git a/TestCases/harmonic_balance/hb_rans_preconditioning/history_3 b/TestCases/harmonic_balance/hb_rans_preconditioning/history_3 deleted file mode 100644 index 7b7fee06c71f..000000000000 --- a/TestCases/harmonic_balance/hb_rans_preconditioning/history_3 +++ /dev/null @@ -1,27 +0,0 @@ -"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","HeatFlux_Total","HeatFlux_Maximum","Temperature_Total","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","Res_Turb[0]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" - 0, 2.28215163e-02, 7.99983871e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 9.85953444e-03, 7.99983871e-02, 2.28215163e-02, 0.00000000e+00, 2.85274705e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -1.74685905e+05, 1.67401546e+05, 0.00000000e+00, -1.47900491e+00, -9.54847178e-01, -1.14063583e+01, 4.03445400e+00, 0.00000000e+00, -5.7594711634, 0.0228215163, 0.0799983871, 0.0000000000, 0.2852747053, 0.0799983871, 0.0228215163, 0.0000000000, 0.0000000000, 0.0000000000, 0.0098595344, 0.0015031399, 4.0000000000, 3.0000000000, 0.0083520820 - 1, 3.26947397e-02, 1.15873410e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.36246331e-02, 1.15873410e-01, 3.26947397e-02, 0.00000000e+00, 2.82159122e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -1.57848613e+05, 1.52561050e+05, 0.00000000e+00, -1.70887452e+00, 9.12773655e-01, 9.73329425e-01, 3.80579167e+00, 0.00000000e+00, -5.9025668096, 0.0326947397, 0.1158734102, 0.0000000000, 0.2821591224, 0.1158734102, 0.0326947397, 0.0000000000, 0.0000000000, 0.0000000000, 0.0136246331, 0.0015031399, 5.0000000000, 3.0000000000, 0.0032493856 - 2, 3.67260786e-02, 1.41148193e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.49758624e-02, 1.41148193e-01, 3.67260786e-02, 0.00000000e+00, 2.60195174e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -1.39677598e+05, 1.37001529e+05, 0.00000000e+00, -1.71918798e+00, 9.25280762e-01, 8.66731307e-01, 3.80132309e+00, 0.00000000e+00, -5.9862161407, 0.0367260786, 0.1411481929, 0.0000000000, 0.2601951740, 0.1411481929, 0.0367260786, 0.0000000000, 0.0000000000, 0.0000000000, 0.0149758624, 0.0015031399, 4.0000000000, 3.0000000000, 0.0065168774 - 3, 3.69138712e-02, 1.56299092e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.48402461e-02, 1.56299092e-01, 3.69138712e-02, 0.00000000e+00, 2.36174571e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -1.22902238e+05, 1.22201127e+05, 0.00000000e+00, -1.71190720e+00, 9.05818752e-01, 7.17183532e-01, 3.81101676e+00, 0.00000000e+00, -6.0069562910, 0.0369138712, 0.1562990925, 0.0000000000, 0.2361745713, 0.1562990925, 0.0369138712, 0.0000000000, 0.0000000000, 0.0000000000, 0.0148402461, 0.0015031399, 4.0000000000, 3.0000000000, 0.0094642531 - 4, 3.51068674e-02, 1.60540264e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.39980426e-02, 1.60540264e-01, 3.51068674e-02, 0.00000000e+00, 2.18679518e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -1.09063735e+05, 1.08746892e+05, 0.00000000e+00, -1.75283417e+00, 8.48860498e-01, 6.43770750e-01, 3.77078964e+00, 0.00000000e+00, -5.9872962749, 0.0351068674, 0.1605402638, 0.0000000000, 0.2186795176, 0.1605402638, 0.0351068674, 0.0000000000, 0.0000000000, 0.0000000000, 0.0139980426, 0.0015031399, 4.0000000000, 3.0000000000, 0.0123891107 - 5, 3.27818757e-02, 1.56897762e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.29965307e-02, 1.56897762e-01, 3.27818757e-02, 0.00000000e+00, 2.08937816e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -9.86300674e+04, 9.71975836e+04, 0.00000000e+00, -1.82174462e+00, 7.66551833e-01, 6.62728722e-01, 3.70269949e+00, 0.00000000e+00, -5.9698186423, 0.0327818757, 0.1568977620, 0.0000000000, 0.2089378160, 0.1568977620, 0.0327818757, 0.0000000000, 0.0000000000, 0.0000000000, 0.0129965307, 0.0015031399, 5.0000000000, 3.0000000000, 0.0154967872 - 6, 3.07551110e-02, 1.50378308e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.21338915e-02, 1.50378308e-01, 3.07551110e-02, 0.00000000e+00, 2.04518267e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -9.12638719e+04, 8.85917610e+04, 0.00000000e+00, -1.87495269e+00, 6.79639734e-01, 6.76137752e-01, 3.65117835e+00, 0.00000000e+00, -5.9382845004, 0.0307551110, 0.1503783082, 0.0000000000, 0.2045182672, 0.1503783082, 0.0307551110, 0.0000000000, 0.0000000000, 0.0000000000, 0.0121338915, 0.0015031399, 5.0000000000, 3.0000000000, 0.0186808514 - 7, 2.93504235e-02, 1.44452187e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.15186423e-02, 1.44452187e-01, 2.93504235e-02, 0.00000000e+00, 2.03184348e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -8.61804437e+04, 8.29977592e+04, 0.00000000e+00, -1.89820708e+00, 6.14071661e-01, 6.62499839e-01, 3.62814634e+00, 0.00000000e+00, -5.9232133508, 0.0293504235, 0.1444521873, 0.0000000000, 0.2031843481, 0.1444521873, 0.0293504235, 0.0000000000, 0.0000000000, 0.0000000000, 0.0115186423, 0.0015031399, 5.0000000000, 3.0000000000, 0.0218663161 - 8, 2.85146969e-02, 1.40577865e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.11125421e-02, 1.40577865e-01, 2.85146969e-02, 0.00000000e+00, 2.02839166e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -8.25030279e+04, 7.92553527e+04, 0.00000000e+00, -1.90961848e+00, 5.77906563e-01, 6.35581152e-01, 3.61473319e+00, 0.00000000e+00, -5.9336509936, 0.0285146969, 0.1405778649, 0.0000000000, 0.2028391664, 0.1405778649, 0.0285146969, 0.0000000000, 0.0000000000, 0.0000000000, 0.0111125421, 0.0015031399, 5.0000000000, 3.0000000000, 0.0250226906 - 9, 2.81551399e-02, 1.38660492e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.09131636e-02, 1.38660492e-01, 2.81551399e-02, 0.00000000e+00, 2.03050915e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -7.95393433e+04, 7.63591447e+04, 0.00000000e+00, -1.91787677e+00, 5.61674839e-01, 6.09396198e-01, 3.60513587e+00, 0.00000000e+00, -5.9571522602, 0.0281551399, 0.1386604924, 0.0000000000, 0.2030509155, 0.1386604924, 0.0281551399, 0.0000000000, 0.0000000000, 0.0000000000, 0.0109131636, 0.0015031399, 5.0000000000, 3.0000000000, 0.0281988218 - 10, 2.81136287e-02, 1.38014163e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.08626502e-02, 1.38014163e-01, 2.81136287e-02, 0.00000000e+00, 2.03701041e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -7.68654318e+04, 7.37849022e+04, 0.00000000e+00, -1.92491766e+00, 5.57682096e-01, 5.89713795e-01, 3.59803477e+00, 0.00000000e+00, -5.9780107279, 0.0281136287, 0.1380141629, 0.0000000000, 0.2037010410, 0.1380141629, 0.0281136287, 0.0000000000, 0.0000000000, 0.0000000000, 0.0108626502, 0.0015031399, 5.0000000000, 3.0000000000, 0.0313950423 - 11, 2.82315799e-02, 1.37898635e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.08952492e-02, 1.37898635e-01, 2.82315799e-02, 0.00000000e+00, 2.04727043e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -7.42922984e+04, 7.13210587e+04, 0.00000000e+00, -1.93259460e+00, 5.56996236e-01, 5.75930488e-01, 3.59016686e+00, 0.00000000e+00, -5.9901645693, 0.0282315799, 0.1378986353, 0.0000000000, 0.2047270432, 0.1378986353, 0.0282315799, 0.0000000000, 0.0000000000, 0.0000000000, 0.0108952492, 0.0015031399, 5.0000000000, 3.0000000000, 0.0345859298 - 12, 2.83828040e-02, 1.37794592e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.09541798e-02, 1.37794592e-01, 2.83828040e-02, 0.00000000e+00, 2.05979085e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -7.17660186e+04, 6.89023210e+04, 0.00000000e+00, -1.93911560e+00, 5.53148168e-01, 5.66069518e-01, 3.58353853e+00, 0.00000000e+00, -5.9947421036, 0.0283828040, 0.1377945925, 0.0000000000, 0.2059790847, 0.1377945925, 0.0283828040, 0.0000000000, 0.0000000000, 0.0000000000, 0.0109541798, 0.0015031399, 5.0000000000, 3.0000000000, 0.0377539701 - 13, 2.84980811e-02, 1.37471946e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10054184e-02, 1.37471946e-01, 2.84980811e-02, 0.00000000e+00, 2.07301067e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -6.92945870e+04, 6.65333225e+04, 0.00000000e+00, -1.94398509e+00, 5.45670973e-01, 5.59109958e-01, 3.57897024e+00, 0.00000000e+00, -5.9961499076, 0.0284980811, 0.1374719462, 0.0000000000, 0.2073010669, 0.1374719462, 0.0284980811, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110054184, 0.0015031399, 5.0000000000, 3.0000000000, 0.0409548801 - 14, 2.85574312e-02, 1.36921337e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10361874e-02, 1.36921337e-01, 2.85574312e-02, 0.00000000e+00, 2.08568159e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -6.69149921e+04, 6.42491024e+04, 0.00000000e+00, -1.94826418e+00, 5.34932563e-01, 5.54724377e-01, 3.57468866e+00, 0.00000000e+00, -5.9952672462, 0.0285574312, 0.1369213372, 0.0000000000, 0.2085681590, 0.1369213372, 0.0285574312, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110361874, 0.0015031399, 5.0000000000, 3.0000000000, 0.0441353316 - 15, 2.85707791e-02, 1.36231796e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10474945e-02, 1.36231796e-01, 2.85707791e-02, 0.00000000e+00, 2.09721813e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -6.46627694e+04, 6.20856769e+04, 0.00000000e+00, -1.95100896e+00, 5.22381664e-01, 5.52729661e-01, 3.57172949e+00, 0.00000000e+00, -5.9938995069, 0.0285707791, 0.1362317956, 0.0000000000, 0.2097218128, 0.1362317956, 0.0285707791, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110474945, 0.0015031399, 5.0000000000, 3.0000000000, 0.0473144338 - 16, 2.85587309e-02, 1.35495391e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10464311e-02, 1.35495391e-01, 2.85587309e-02, 0.00000000e+00, 2.10772712e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -6.25564903e+04, 6.00630985e+04, 0.00000000e+00, -1.95183536e+00, 5.10117627e-01, 5.52776287e-01, 3.57055141e+00, 0.00000000e+00, -5.9933395319, 0.0285587309, 0.1354953906, 0.0000000000, 0.2107727115, 0.1354953906, 0.0285587309, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110464311, 0.0015031399, 5.0000000000, 3.0000000000, 0.0505218003 - 17, 2.85394656e-02, 1.34764176e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10403211e-02, 1.34764176e-01, 2.85394656e-02, 0.00000000e+00, 2.11773385e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -6.05967373e+04, 5.81828577e+04, 0.00000000e+00, -1.95085671e+00, 4.99534773e-01, 5.54593936e-01, 3.57086753e+00, 0.00000000e+00, -5.9921500661, 0.0285394656, 0.1347641755, 0.0000000000, 0.2117733845, 0.1347641755, 0.0285394656, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110403211, 0.0015031399, 5.0000000000, 3.0000000000, 0.0536713345 - 18, 2.85236352e-02, 1.34047866e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10340710e-02, 1.34047866e-01, 2.85236352e-02, 0.00000000e+00, 2.12786940e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -5.87716894e+04, 5.64331989e+04, 0.00000000e+00, -1.94793506e+00, 4.91859192e-01, 5.57855122e-01, 3.57299149e+00, 0.00000000e+00, -5.9896786517, 0.0285236352, 0.1340478661, 0.0000000000, 0.2127869398, 0.1340478661, 0.0285236352, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110340710, 0.0015031399, 5.0000000000, 3.0000000000, 0.0568384463 - 19, 2.85144570e-02, 1.33331317e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10297369e-02, 1.33331317e-01, 2.85144570e-02, 0.00000000e+00, 2.13861661e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -5.70644356e+04, 5.47967046e+04, 0.00000000e+00, -1.94366634e+00, 4.86314174e-01, 5.62249703e-01, 3.57624297e+00, 0.00000000e+00, -5.9858957581, 0.0285144570, 0.1333313174, 0.0000000000, 0.2138616606, 0.1333313174, 0.0285144570, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110297369, 0.0015031399, 5.0000000000, 3.0000000000, 0.0600212455 - 20, 2.85106654e-02, 1.32593386e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10274868e-02, 1.32593386e-01, 2.85106654e-02, 0.00000000e+00, 2.15023284e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -5.54586599e+04, 5.32565619e+04, 0.00000000e+00, -1.93825012e+00, 4.82866066e-01, 5.67680995e-01, 3.58042025e+00, 0.00000000e+00, -5.9806444686, 0.0285106654, 0.1325933864, 0.0000000000, 0.2150232838, 0.1325933864, 0.0285106654, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110274868, 0.0015031399, 5.0000000000, 3.0000000000, 0.0631811634 - 21, 2.85093432e-02, 1.31818387e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10265131e-02, 1.31818387e-01, 2.85093432e-02, 0.00000000e+00, 2.16277439e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -5.39414813e+04, 5.17996863e+04, 0.00000000e+00, -1.93174861e+00, 4.81654412e-01, 5.73961980e-01, 3.58566546e+00, 0.00000000e+00, -5.9747192498, 0.0285093432, 0.1318183869, 0.0000000000, 0.2162774392, 0.1318183869, 0.0285093432, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110265131, 0.0015031399, 5.0000000000, 3.0000000000, 0.0663544325 - 22, 2.85079401e-02, 1.30999118e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10258875e-02, 1.30999118e-01, 2.85079401e-02, 0.00000000e+00, 2.17619329e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -5.25038295e+04, 5.04171890e+04, 0.00000000e+00, -1.92480375e+00, 4.81168627e-01, 5.80655663e-01, 3.59114239e+00, 0.00000000e+00, -5.9684195419, 0.0285079401, 0.1309991177, 0.0000000000, 0.2176193291, 0.1309991177, 0.0285079401, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110258875, 0.0015031399, 5.0000000000, 3.0000000000, 0.0695251976 - 23, 2.85050841e-02, 1.30134709e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10249868e-02, 1.30134709e-01, 2.85050841e-02, 0.00000000e+00, 2.19042901e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -5.11395572e+04, 4.91033545e+04, 0.00000000e+00, -1.91728750e+00, 4.81666231e-01, 5.87777696e-01, 3.59710642e+00, 0.00000000e+00, -5.9617715000, 0.0285050841, 0.1301347087, 0.0000000000, 0.2190429009, 0.1301347087, 0.0285050841, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110249868, 0.0015031399, 5.0000000000, 3.0000000000, 0.0727013143 - 24, 2.85005238e-02, 1.29227119e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10235790e-02, 1.29227119e-01, 2.85005238e-02, 0.00000000e+00, 2.20545998e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -4.98441245e+04, 4.78541664e+04, 0.00000000e+00, -1.90943297e+00, 4.83181462e-01, 5.95012439e-01, 3.60336194e+00, 0.00000000e+00, -5.9553866989, 0.0285005238, 0.1292271185, 0.0000000000, 0.2205459978, 0.1292271185, 0.0285005238, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110235790, 0.0015031399, 5.0000000000, 3.0000000000, 0.0758718492 - 25, 2.84946886e-02, 1.28278523e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.10217577e-02, 1.28278523e-01, 2.84946886e-02, 0.00000000e+00, 2.22131406e-01, 0.00000000e+00, 0.00000000e+00, 1.50313990e-03, -4.86135853e+04, 4.66662058e+04, 0.00000000e+00, -1.90154905e+00, 4.84657152e-01, 6.02178184e-01, 3.60957899e+00, 0.00000000e+00, -5.9488748205, 0.0284946886, 0.1282785229, 0.0000000000, 0.2221314057, 0.1282785229, 0.0284946886, 0.0000000000, 0.0000000000, 0.0000000000, 0.0110217577, 0.0015031399, 5.0000000000, 3.0000000000, 0.0790440172 diff --git a/TestCases/harmonic_balance/hb_rans_preconditioning/history_4 b/TestCases/harmonic_balance/hb_rans_preconditioning/history_4 deleted file mode 100644 index 60242f4876b7..000000000000 --- a/TestCases/harmonic_balance/hb_rans_preconditioning/history_4 +++ /dev/null @@ -1,27 +0,0 @@ -"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","HeatFlux_Total","HeatFlux_Maximum","Temperature_Total","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","Res_Turb[0]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" - 0, -3.76237585e-02, 8.01138589e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.10123954e-02, 8.01138589e-02, -3.76237585e-02, 0.00000000e+00, -4.69628589e-01, 0.00000000e+00, 0.00000000e+00, 1.56713919e-03, -1.74690891e+05, 1.67408179e+05, 0.00000000e+00, -1.47744527e+00, -9.62027457e-01, -1.13924892e+01, 4.03601422e+00, 0.00000000e+00, -5.7587594627, -0.0376237585, 0.0801138589, 0.0000000000, -0.4696285895, 0.0801138589, -0.0376237585, 0.0000000000, 0.0000000000, 0.0000000000, -0.0210123954, 0.0015671392, 4.0000000000, 3.0000000000, 0.0083520820 - 1, -5.22251208e-02, 1.16040652e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.87312116e-02, 1.16040652e-01, -5.22251208e-02, 0.00000000e+00, -4.50058836e-01, 0.00000000e+00, 0.00000000e+00, 1.56713919e-03, -1.57851304e+05, 1.52573054e+05, 0.00000000e+00, -1.70726131e+00, 9.13825448e-01, 9.73563159e-01, 3.80732359e+00, 0.00000000e+00, -5.9004926757, -0.0522251208, 0.1160406521, 0.0000000000, -0.4500588360, 0.1160406521, -0.0522251208, 0.0000000000, 0.0000000000, 0.0000000000, -0.0287312116, 0.0015671392, 5.0000000000, 3.0000000000, 0.0032493856 - 2, -5.77149511e-02, 1.41311036e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.14101011e-02, 1.41311036e-01, -5.77149511e-02, 0.00000000e+00, -4.08424939e-01, 0.00000000e+00, 0.00000000e+00, 1.56713919e-03, -1.39675294e+05, 1.36995870e+05, 0.00000000e+00, -1.71819536e+00, 9.25843843e-01, 8.67282765e-01, 3.80221046e+00, 0.00000000e+00, -5.9846875546, -0.0577149511, 0.1413110356, 0.0000000000, -0.4084249386, 0.1413110356, -0.0577149511, 0.0000000000, 0.0000000000, 0.0000000000, -0.0314101011, 0.0015671392, 4.0000000000, 3.0000000000, 0.0065168774 - 3, -5.72600465e-02, 1.56457693e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.09444536e-02, 1.56457693e-01, -5.72600465e-02, 0.00000000e+00, -3.65977826e-01, 0.00000000e+00, 0.00000000e+00, 1.56713919e-03, -1.22897664e+05, 1.22180333e+05, 0.00000000e+00, -1.71121680e+00, 9.06223851e-01, 7.18111122e-01, 3.81163460e+00, 0.00000000e+00, -6.0054424260, -0.0572600465, 0.1564576934, 0.0000000000, -0.3659778261, 0.1564576934, -0.0572600465, 0.0000000000, 0.0000000000, 0.0000000000, -0.0309444536, 0.0015671392, 4.0000000000, 3.0000000000, 0.0094642531 - 4, -5.39816483e-02, 1.60693796e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.90373111e-02, 1.60693796e-01, -5.39816483e-02, 0.00000000e+00, -3.35928640e-01, 0.00000000e+00, 0.00000000e+00, 1.56713919e-03, -1.09059779e+05, 1.08736025e+05, 0.00000000e+00, -1.75212042e+00, 8.49263464e-01, 6.44817786e-01, 3.77143365e+00, 0.00000000e+00, -5.9860403761, -0.0539816483, 0.1606937958, 0.0000000000, -0.3359286400, 0.1606937958, -0.0539816483, 0.0000000000, 0.0000000000, 0.0000000000, -0.0290373111, 0.0015671392, 5.0000000000, 3.0000000000, 0.0123891107 - 5, -5.01533268e-02, 1.57047876e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.68817794e-02, 1.57047876e-01, -5.01533268e-02, 0.00000000e+00, -3.19350558e-01, 0.00000000e+00, 0.00000000e+00, 1.56713919e-03, -9.86273025e+04, 9.72000974e+04, 0.00000000e+00, -1.82087129e+00, 7.67055207e-01, 6.63554070e-01, 3.70347625e+00, 0.00000000e+00, -5.9688292986, -0.0501533268, 0.1570478759, 0.0000000000, -0.3193505577, 0.1570478759, -0.0501533268, 0.0000000000, 0.0000000000, 0.0000000000, -0.0268817794, 0.0015671392, 5.0000000000, 3.0000000000, 0.0154967872 - 6, -4.70475754e-02, 1.50520763e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.51284285e-02, 1.50520763e-01, -4.70475754e-02, 0.00000000e+00, -3.12565354e-01, 0.00000000e+00, 0.00000000e+00, 1.56713919e-03, -9.12621761e+04, 8.85924778e+04, 0.00000000e+00, -1.87394492e+00, 6.80307792e-01, 6.76832986e-01, 3.65206309e+00, 0.00000000e+00, -5.9375144075, -0.0470475754, 0.1505207626, 0.0000000000, -0.3125653536, 0.1505207626, -0.0470475754, 0.0000000000, 0.0000000000, 0.0000000000, -0.0251284285, 0.0015671392, 5.0000000000, 3.0000000000, 0.0186808514 - 7, -4.50744498e-02, 1.44588403e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.39963723e-02, 1.44588403e-01, -4.50744498e-02, 0.00000000e+00, -3.11743189e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -8.61797853e+04, 8.29968964e+04, 0.00000000e+00, -1.89718347e+00, 6.14891765e-01, 6.63180515e-01, 3.62905168e+00, 0.00000000e+00, -5.9228100230, -0.0450744498, 0.1445884027, 0.0000000000, -0.3117431890, 0.1445884027, -0.0450744498, 0.0000000000, 0.0000000000, 0.0000000000, -0.0239963723, 0.0015330267, 5.0000000000, 3.0000000000, 0.0218663161 - 8, -4.40779030e-02, 1.40710062e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.33987454e-02, 1.40710062e-01, -4.40779030e-02, 0.00000000e+00, -3.13253384e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -8.25029893e+04, 7.92544821e+04, 0.00000000e+00, -1.90863674e+00, 5.78817341e-01, 6.36293731e-01, 3.61561167e+00, 0.00000000e+00, -5.9330654010, -0.0440779030, 0.1407100619, 0.0000000000, -0.3132533839, 0.1407100619, -0.0440779030, 0.0000000000, 0.0000000000, 0.0000000000, -0.0233987454, 0.0015330267, 5.0000000000, 3.0000000000, 0.0250226906 - 9, -4.38360406e-02, 1.38791182e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.32476316e-02, 1.38791182e-01, -4.38360406e-02, 0.00000000e+00, -3.15841682e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -7.95395987e+04, 7.63585420e+04, 0.00000000e+00, -1.91693298e+00, 5.62602015e-01, 6.10142776e-01, 3.60598945e+00, 0.00000000e+00, -5.9565303785, -0.0438360406, 0.1387911824, 0.0000000000, -0.3158416824, 0.1387911824, -0.0438360406, 0.0000000000, 0.0000000000, 0.0000000000, -0.0232476316, 0.0015330267, 5.0000000000, 3.0000000000, 0.0281988218 - 10, -4.40269111e-02, 1.38145002e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.33593860e-02, 1.38145002e-01, -4.40269111e-02, 0.00000000e+00, -3.18700717e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -7.68658929e+04, 7.37843935e+04, 0.00000000e+00, -1.92400148e+00, 5.58575869e-01, 5.90471447e-01, 3.59886758e+00, 0.00000000e+00, -5.9773654518, -0.0440269111, 0.1381450017, 0.0000000000, -0.3187007172, 0.1381450017, -0.0440269111, 0.0000000000, 0.0000000000, 0.0000000000, -0.0233593860, 0.0015330267, 5.0000000000, 3.0000000000, 0.0313950423 - 11, -4.43748682e-02, 1.38030520e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.35703316e-02, 1.38030520e-01, -4.43748682e-02, 0.00000000e+00, -3.21485917e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -7.42928655e+04, 7.13204954e+04, 0.00000000e+00, -1.93169868e+00, 5.57864135e-01, 5.76681103e-01, 3.59098342e+00, 0.00000000e+00, -5.9895097003, -0.0443748682, 0.1380305200, 0.0000000000, -0.3214859166, 0.1380305200, -0.0443748682, 0.0000000000, 0.0000000000, 0.0000000000, -0.0235703316, 0.0015330267, 5.0000000000, 3.0000000000, 0.0345859298 - 12, -4.46880220e-02, 1.37927386e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.37641023e-02, 1.37927386e-01, -4.46880220e-02, 0.00000000e+00, -3.23996729e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -7.17666580e+04, 6.89016553e+04, 0.00000000e+00, -1.93824032e+00, 5.53995964e-01, 5.66811288e-01, 3.58433721e+00, 0.00000000e+00, -5.9940892457, -0.0446880220, 0.1379273861, 0.0000000000, -0.3239967292, 0.1379273861, -0.0446880220, 0.0000000000, 0.0000000000, 0.0000000000, -0.0237641023, 0.0015330267, 5.0000000000, 3.0000000000, 0.0377539701 - 13, -4.48849665e-02, 1.37605365e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38888359e-02, 1.37605365e-01, -4.48849665e-02, 0.00000000e+00, -3.26186168e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -6.92952929e+04, 6.65325762e+04, 0.00000000e+00, -1.94312234e+00, 5.46519104e-01, 5.59846225e-01, 3.57975826e+00, 0.00000000e+00, -5.9955287680, -0.0448849665, 0.1376053646, 0.0000000000, -0.3261861677, 0.1376053646, -0.0448849665, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238888359, 0.0015330267, 5.0000000000, 3.0000000000, 0.0409548801 - 14, -4.49640099e-02, 1.37055041e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.39411478e-02, 1.37055041e-01, -4.49640099e-02, 0.00000000e+00, -3.28072646e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -6.69157689e+04, 6.42483356e+04, 0.00000000e+00, -1.94740350e+00, 5.35804991e-01, 5.55457920e-01, 3.57547816e+00, 0.00000000e+00, -5.9946423405, -0.0449640099, 0.1370550409, 0.0000000000, -0.3280726460, 0.1370550409, -0.0449640099, 0.0000000000, 0.0000000000, 0.0000000000, -0.0239411478, 0.0015330267, 5.0000000000, 3.0000000000, 0.0441353316 - 15, -4.49635608e-02, 1.36365575e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.39427029e-02, 1.36365575e-01, -4.49635608e-02, 0.00000000e+00, -3.29728091e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -6.46635691e+04, 6.20848204e+04, 0.00000000e+00, -1.95015356e+00, 5.23287854e-01, 5.53462848e-01, 3.57251699e+00, 0.00000000e+00, -5.9932861373, -0.0449635608, 0.1363655753, 0.0000000000, -0.3297280911, 0.1363655753, -0.0449635608, 0.0000000000, 0.0000000000, 0.0000000000, -0.0239427029, 0.0015330267, 5.0000000000, 3.0000000000, 0.0473144338 - 16, -4.49286567e-02, 1.35629120e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.39206432e-02, 1.35629120e-01, -4.49286567e-02, 0.00000000e+00, -3.31261138e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -6.25573045e+04, 6.00621629e+04, 0.00000000e+00, -1.95098836e+00, 5.11046197e-01, 5.53501427e-01, 3.57131925e+00, 0.00000000e+00, -5.9927203440, -0.0449286567, 0.1356291203, 0.0000000000, -0.3312611378, 0.1356291203, -0.0449286567, 0.0000000000, 0.0000000000, 0.0000000000, -0.0239206432, 0.0015330267, 5.0000000000, 3.0000000000, 0.0505218003 - 17, -4.48919968e-02, 1.34897837e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38956123e-02, 1.34897837e-01, -4.48919968e-02, 0.00000000e+00, -3.32785149e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -6.05975565e+04, 5.81818327e+04, 0.00000000e+00, -1.94999247e+00, 5.00528238e-01, 5.55325569e-01, 3.57166776e+00, 0.00000000e+00, -5.9915281791, -0.0448919968, 0.1348978368, 0.0000000000, -0.3327851492, 0.1348978368, -0.0448919968, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238956123, 0.0015330267, 5.0000000000, 3.0000000000, 0.0536713345 - 18, -4.48690810e-02, 1.34181489e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38781386e-02, 1.34181489e-01, -4.48690810e-02, 0.00000000e+00, -3.34390989e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -5.87724987e+04, 5.64320351e+04, 0.00000000e+00, -1.94706281e+00, 4.92947471e-01, 5.58596765e-01, 3.57381083e+00, 0.00000000e+00, -5.9890540768, -0.0448690810, 0.1341814894, 0.0000000000, -0.3343909894, 0.1341814894, -0.0448690810, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238781386, 0.0015330267, 5.0000000000, 3.0000000000, 0.0568384463 - 19, -4.48616863e-02, 1.33464937e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38702392e-02, 1.33464937e-01, -4.48616863e-02, 0.00000000e+00, -3.36130876e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -5.70652340e+04, 5.47954139e+04, 0.00000000e+00, -1.94280296e+00, 4.87419008e-01, 5.62982778e-01, 3.57705972e+00, 0.00000000e+00, -5.9852836619, -0.0448616863, 0.1334649372, 0.0000000000, -0.3361308761, 0.1334649372, -0.0448616863, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238702392, 0.0015330267, 5.0000000000, 3.0000000000, 0.0600212455 - 20, -4.48641546e-02, 1.32727025e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38689480e-02, 1.32727025e-01, -4.48641546e-02, 0.00000000e+00, -3.38018233e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -5.54594505e+04, 5.32551529e+04, 0.00000000e+00, -1.93740880e+00, 4.83991687e-01, 5.68398993e-01, 3.58120696e+00, 0.00000000e+00, -5.9800176598, -0.0448641546, 0.1327270254, 0.0000000000, -0.3380182326, 0.1327270254, -0.0448641546, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238689480, 0.0015330267, 5.0000000000, 3.0000000000, 0.0631811634 - 21, -4.48693387e-02, 1.31952054e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38700224e-02, 1.31952054e-01, -4.48693387e-02, 0.00000000e+00, -3.40042746e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -5.39422732e+04, 5.17981858e+04, 0.00000000e+00, -1.93089966e+00, 4.82830531e-01, 5.74694869e-01, 3.58647330e+00, 0.00000000e+00, -5.9741080580, -0.0448693387, 0.1319520540, 0.0000000000, -0.3400427456, 0.1319520540, -0.0448693387, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238700224, 0.0015330267, 5.0000000000, 3.0000000000, 0.0663544325 - 22, -4.48719291e-02, 1.31132811e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38701006e-02, 1.31132811e-01, -4.48719291e-02, 0.00000000e+00, -3.42186892e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -5.25046321e+04, 5.04156289e+04, 0.00000000e+00, -1.92399132e+00, 4.82348335e-01, 5.81364994e-01, 3.59191197e+00, 0.00000000e+00, -5.9678090099, -0.0448719291, 0.1311328110, 0.0000000000, -0.3421868925, 0.1311328110, -0.0448719291, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238701006, 0.0015330267, 5.0000000000, 3.0000000000, 0.0695251976 - 23, -4.48694603e-02, 1.30268433e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38674899e-02, 1.30268433e-01, -4.48694603e-02, 0.00000000e+00, -3.44438475e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -5.11403763e+04, 4.91017590e+04, 0.00000000e+00, -1.91649632e+00, 4.82869994e-01, 5.88476050e-01, 3.59785384e+00, 0.00000000e+00, -5.9611670958, -0.0448694603, 0.1302684329, 0.0000000000, -0.3444384748, 0.1302684329, -0.0448694603, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238674899, 0.0015330267, 5.0000000000, 3.0000000000, 0.0727013143 - 24, -4.48617467e-02, 1.29360821e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38619395e-02, 1.29360821e-01, -4.48617467e-02, 0.00000000e+00, -3.46795469e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -4.98449597e+04, 4.78525593e+04, 0.00000000e+00, -1.90865586e+00, 4.84406576e-01, 5.95697423e-01, 3.60410116e+00, 0.00000000e+00, -5.9547835258, -0.0448617467, 0.1293608212, 0.0000000000, -0.3467954694, 0.1293608212, -0.0448617467, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238619395, 0.0015330267, 5.0000000000, 3.0000000000, 0.0758718492 - 25, -4.48497631e-02, 1.28412163e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.38539968e-02, 1.28412163e-01, -4.48497631e-02, 0.00000000e+00, -3.49264135e-01, 0.00000000e+00, 0.00000000e+00, 1.53302672e-03, -4.86144341e+04, 4.66645785e+04, 0.00000000e+00, -1.90079337e+00, 4.85884925e-01, 6.02847616e-01, 3.61030222e+00, 0.00000000e+00, -5.9482776521, -0.0448497631, 0.1284121630, 0.0000000000, -0.3492641351, 0.1284121630, -0.0448497631, 0.0000000000, 0.0000000000, 0.0000000000, -0.0238539968, 0.0015330267, 5.0000000000, 3.0000000000, 0.0790440172 diff --git a/TestCases/harmonic_balance/hb_rans_preconditioning/history_5 b/TestCases/harmonic_balance/hb_rans_preconditioning/history_5 deleted file mode 100644 index fb8558d394f7..000000000000 --- a/TestCases/harmonic_balance/hb_rans_preconditioning/history_5 +++ /dev/null @@ -1,27 +0,0 @@ -"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","HeatFlux_Total","HeatFlux_Maximum","Temperature_Total","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","Res_Turb[0]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" - 0, -6.94252758e-02, 8.09541704e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.58960808e-02, 8.09541704e-02, -6.94252758e-02, 0.00000000e+00, -8.57587392e-01, 0.00000000e+00, 0.00000000e+00, 1.50262238e-03, -1.74695899e+05, 1.67410460e+05, 0.00000000e+00, -1.47218537e+00, -1.61435859e+00, -1.13845245e+01, 4.04128751e+00, 0.00000000e+00, -5.7567820212, -0.0694252758, 0.0809541704, 0.0000000000, -0.8575873922, 0.0809541704, -0.0694252758, 0.0000000000, 0.0000000000, 0.0000000000, -0.0358960808, 0.0015026224, 4.0000000000, 3.0000000000, 0.0083520820 - 1, -9.73726642e-02, 1.17272917e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.92096157e-02, 1.17272917e-01, -9.73726642e-02, 0.00000000e+00, -8.30308198e-01, 0.00000000e+00, 0.00000000e+00, 1.50262238e-03, -1.57837947e+05, 1.52573480e+05, 0.00000000e+00, -1.70207076e+00, 9.16396662e-01, 9.74458648e-01, 3.81242315e+00, 0.00000000e+00, -5.8947551484, -0.0973726642, 0.1172729168, 0.0000000000, -0.8303081980, 0.1172729168, -0.0973726642, 0.0000000000, 0.0000000000, 0.0000000000, -0.0492096157, 0.0015026224, 5.0000000000, 3.0000000000, 0.0032493856 - 2, -1.08164637e-01, 1.42717262e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -5.38578942e-02, 1.42717262e-01, -1.08164637e-01, 0.00000000e+00, -7.57894566e-01, 0.00000000e+00, 0.00000000e+00, 1.50262238e-03, -1.39652359e+05, 1.37001878e+05, 0.00000000e+00, -1.71499618e+00, 9.27320486e-01, 8.69556040e-01, 3.80529031e+00, 0.00000000e+00, -5.9804994875, -0.1081646372, 0.1427172619, 0.0000000000, -0.7578945656, 0.1427172619, -0.1081646372, 0.0000000000, 0.0000000000, 0.0000000000, -0.0538578942, 0.0015026224, 4.0000000000, 3.0000000000, 0.0065168774 - 3, -1.07744093e-01, 1.57884975e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -5.31254320e-02, 1.57884975e-01, -1.07744093e-01, 0.00000000e+00, -6.82421445e-01, 0.00000000e+00, 0.00000000e+00, 1.50262238e-03, -1.22873042e+05, 1.22188066e+05, 0.00000000e+00, -1.70893466e+00, 9.07358516e-01, 7.22279916e-01, 3.81390381e+00, 0.00000000e+00, -6.0012151010, -0.1077440929, 0.1578849752, 0.0000000000, -0.6824214446, 0.1578849752, -0.1077440929, 0.0000000000, 0.0000000000, 0.0000000000, -0.0531254320, 0.0015026224, 4.0000000000, 3.0000000000, 0.0094642531 - 4, -1.01833356e-01, 1.62057298e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.99060592e-02, 1.62057298e-01, -1.01833356e-01, 0.00000000e+00, -6.28378709e-01, 0.00000000e+00, 0.00000000e+00, 1.50262238e-03, -1.09038596e+05, 1.08746003e+05, 0.00000000e+00, -1.74959378e+00, 8.50450229e-01, 6.49576803e-01, 3.77399805e+00, 0.00000000e+00, -5.9820280688, -0.1018333556, 0.1620572978, 0.0000000000, -0.6283787090, 0.1620572978, -0.1018333556, 0.0000000000, 0.0000000000, 0.0000000000, -0.0499060592, 0.0015026224, 5.0000000000, 3.0000000000, 0.0123891107 - 5, -9.47384278e-02, 1.58317589e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.62261852e-02, 1.58317589e-01, -9.47384278e-02, 0.00000000e+00, -5.98407471e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -9.86113577e+04, 9.72023635e+04, 0.00000000e+00, -1.81766493e+00, 7.68483310e-01, 6.67430367e-01, 3.70668226e+00, 0.00000000e+00, -5.9653278927, -0.0947384278, 0.1583175886, 0.0000000000, -0.5984074712, 0.1583175886, -0.0947384278, 0.0000000000, 0.0000000000, 0.0000000000, -0.0462261852, 0.0013833441, 5.0000000000, 3.0000000000, 0.0154967872 - 6, -8.88663805e-02, 1.51705485e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.31889097e-02, 1.51705485e-01, -8.88663805e-02, 0.00000000e+00, -5.85782250e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -9.12516269e+04, 8.85877569e+04, 0.00000000e+00, -1.87021358e+00, 6.82142004e-01, 6.80267504e-01, 3.65570481e+00, 0.00000000e+00, -5.9347499782, -0.0888663805, 0.1517054853, 0.0000000000, -0.5857822498, 0.1517054853, -0.0888663805, 0.0000000000, 0.0000000000, 0.0000000000, -0.0431889097, 0.0013833441, 5.0000000000, 3.0000000000, 0.0186808514 - 7, -8.50404986e-02, 1.45713454e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.11725532e-02, 1.45713454e-01, -8.50404986e-02, 0.00000000e+00, -5.83614595e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -8.61737057e+04, 8.29905648e+04, 0.00000000e+00, -1.89336267e+00, 6.17177313e-01, 6.66614823e-01, 3.63274836e+00, 0.00000000e+00, -5.9210043319, -0.0850404986, 0.1457134542, 0.0000000000, -0.5836145950, 0.1457134542, -0.0850404986, 0.0000000000, 0.0000000000, 0.0000000000, -0.0411725532, 0.0013833441, 5.0000000000, 3.0000000000, 0.0218663161 - 8, -8.30021830e-02, 1.41800289e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.00311195e-02, 1.41800289e-01, -8.30021830e-02, 0.00000000e+00, -5.85345655e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -8.24995299e+04, 7.92497267e+04, 0.00000000e+00, -1.90488033e+00, 5.81427583e-01, 6.39917370e-01, 3.61926600e+00, 0.00000000e+00, -5.9309053739, -0.0830021830, 0.1418002890, 0.0000000000, -0.5853456551, 0.1418002890, -0.0830021830, 0.0000000000, 0.0000000000, 0.0000000000, -0.0400311195, 0.0013833441, 5.0000000000, 3.0000000000, 0.0250226906 - 9, -8.23727775e-02, 1.39868763e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.96510556e-02, 1.39868763e-01, -8.23727775e-02, 0.00000000e+00, -5.88929051e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -7.95373753e+04, 7.63549466e+04, 0.00000000e+00, -1.91326674e+00, 5.65314693e-01, 6.13963037e-01, 3.60956968e+00, 0.00000000e+00, -5.9541600226, -0.0823727775, 0.1398687625, 0.0000000000, -0.5889290506, 0.1398687625, -0.0823727775, 0.0000000000, 0.0000000000, 0.0000000000, -0.0396510556, 0.0013833441, 5.0000000000, 3.0000000000, 0.0281988218 - 10, -8.25897516e-02, 1.39223915e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.97454510e-02, 1.39223915e-01, -8.25897516e-02, 0.00000000e+00, -5.93215265e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -7.68642711e+04, 7.37811886e+04, 0.00000000e+00, -1.92040941e+00, 5.61207362e-01, 5.94403971e-01, 3.60237066e+00, 0.00000000e+00, -5.9748280661, -0.0825897516, 0.1392239148, 0.0000000000, -0.5932152654, 0.1392239148, -0.0825897516, 0.0000000000, 0.0000000000, 0.0000000000, -0.0397454510, 0.0013833441, 5.0000000000, 3.0000000000, 0.0313950423 - 11, -8.31514338e-02, 1.39116821e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.00448237e-02, 1.39116821e-01, -8.31514338e-02, 0.00000000e+00, -5.97709414e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -7.42910430e+04, 7.13169272e+04, 0.00000000e+00, -1.92813918e+00, 5.60479751e-01, 5.80646589e-01, 3.59445401e+00, 0.00000000e+00, -5.9868963069, -0.0831514338, 0.1391168214, 0.0000000000, -0.5977094141, 0.1391168214, -0.0831514338, 0.0000000000, 0.0000000000, 0.0000000000, -0.0400448237, 0.0013833441, 5.0000000000, 3.0000000000, 0.0345859298 - 12, -8.36961802e-02, 1.39021542e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.03481714e-02, 1.39021542e-01, -8.36961802e-02, 0.00000000e+00, -6.02037491e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -7.17643229e+04, 6.88975279e+04, 0.00000000e+00, -1.93470475e+00, 5.56618836e-01, 5.70780561e-01, 3.58778582e+00, 0.00000000e+00, -5.9914912681, -0.0836961802, 0.1390215417, 0.0000000000, -0.6020374910, 0.1390215417, -0.0836961802, 0.0000000000, 0.0000000000, 0.0000000000, -0.0403481714, 0.0013833441, 5.0000000000, 3.0000000000, 0.0377539701 - 13, -8.40570946e-02, 1.38705030e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05572489e-02, 1.38705030e-01, -8.40570946e-02, 0.00000000e+00, -6.06013310e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -6.92925028e+04, 6.65279982e+04, 0.00000000e+00, -1.93960957e+00, 5.49177823e-01, 5.63811151e-01, 3.58318098e+00, 0.00000000e+00, -5.9929544149, -0.0840570946, 0.1387050304, 0.0000000000, -0.6060133103, 0.1387050304, -0.0840570946, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405572489, 0.0013833441, 5.0000000000, 3.0000000000, 0.0409548801 - 14, -8.42151364e-02, 1.38157317e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.06554101e-02, 1.38157317e-01, -8.42151364e-02, 0.00000000e+00, -6.09559728e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -6.69126868e+04, 6.42434524e+04, 0.00000000e+00, -1.94389706e+00, 5.38541264e-01, 5.59412585e-01, 3.57889437e+00, 0.00000000e+00, -5.9921187552, -0.0842151364, 0.1381573168, 0.0000000000, -0.6095597277, 0.1381573168, -0.0842151364, 0.0000000000, 0.0000000000, 0.0000000000, -0.0406554101, 0.0013833441, 5.0000000000, 3.0000000000, 0.0441353316 - 15, -8.42294814e-02, 1.37468313e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.06708152e-02, 1.37468313e-01, -8.42294814e-02, 0.00000000e+00, -6.12719248e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -6.46604006e+04, 6.20798517e+04, 0.00000000e+00, -1.94664530e+00, 5.26142660e-01, 5.57403168e-01, 3.57593846e+00, 0.00000000e+00, -5.9908209299, -0.0842294814, 0.1374683131, 0.0000000000, -0.6127192476, 0.1374683131, -0.0842294814, 0.0000000000, 0.0000000000, 0.0000000000, -0.0406708152, 0.0013833441, 5.0000000000, 3.0000000000, 0.0473144338 - 16, -8.41768430e-02, 1.36731263e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.06442873e-02, 1.36731263e-01, -8.41768430e-02, 0.00000000e+00, -6.15637135e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -6.25541896e+04, 6.00572457e+04, 0.00000000e+00, -1.94748445e+00, 5.14061263e-01, 5.57425786e-01, 3.57475372e+00, 0.00000000e+00, -5.9902565341, -0.0841768430, 0.1367312629, 0.0000000000, -0.6156371351, 0.1367312629, -0.0841768430, 0.0000000000, 0.0000000000, 0.0000000000, -0.0406442873, 0.0013833441, 5.0000000000, 3.0000000000, 0.0505218003 - 17, -8.41154239e-02, 1.35999144e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.06087343e-02, 1.35999144e-01, -8.41154239e-02, 0.00000000e+00, -6.18499657e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -6.05945642e+04, 5.81770440e+04, 0.00000000e+00, -1.94651844e+00, 5.03679985e-01, 5.59222842e-01, 3.57506945e+00, 0.00000000e+00, -5.9890581220, -0.0841154239, 0.1359991439, 0.0000000000, -0.6184996573, 0.1359991439, -0.0841154239, 0.0000000000, 0.0000000000, 0.0000000000, -0.0406087343, 0.0013833441, 5.0000000000, 3.0000000000, 0.0536713345 - 18, -8.40744179e-02, 1.35282180e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05821241e-02, 1.35282180e-01, -8.40744179e-02, 0.00000000e+00, -6.21474448e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -5.87696390e+04, 5.64273880e+04, 0.00000000e+00, -1.94360063e+00, 4.96196729e-01, 5.62477603e-01, 3.57720441e+00, 0.00000000e+00, -5.9865791222, -0.0840744179, 0.1352821796, 0.0000000000, -0.6214744476, 0.1352821796, -0.0840744179, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405821241, 0.0013833441, 5.0000000000, 3.0000000000, 0.0568384463 - 19, -8.40587662e-02, 1.34565343e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05690390e-02, 1.34565343e-01, -8.40587662e-02, 0.00000000e+00, -6.24668764e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -5.70624907e+04, 5.47909065e+04, 0.00000000e+00, -1.93934035e+00, 4.90839196e-01, 5.66866245e-01, 3.58046231e+00, 0.00000000e+00, -5.9827946986, -0.0840587662, 0.1345653427, 0.0000000000, -0.6246687638, 0.1345653427, -0.0840587662, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405690390, 0.0013833441, 5.0000000000, 3.0000000000, 0.0600212455 - 20, -8.40599279e-02, 1.33827387e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05659465e-02, 1.33827387e-01, -8.40599279e-02, 0.00000000e+00, -6.28122012e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -5.54568031e+04, 5.32507891e+04, 0.00000000e+00, -1.93393903e+00, 4.87576870e-01, 5.72291216e-01, 3.58464479e+00, 0.00000000e+00, -5.9775210613, -0.0840599279, 0.1338273875, 0.0000000000, -0.6281220119, 0.1338273875, -0.0840599279, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405659465, 0.0013833441, 5.0000000000, 3.0000000000, 0.0631811634 - 21, -8.40661040e-02, 1.33052459e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05667834e-02, 1.33052459e-01, -8.40661040e-02, 0.00000000e+00, -6.31826761e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -5.39397037e+04, 5.17939558e+04, 0.00000000e+00, -1.92741841e+00, 4.86542772e-01, 5.78606265e-01, 3.58993541e+00, 0.00000000e+00, -5.9715787509, -0.0840661040, 0.1330524586, 0.0000000000, -0.6318267612, 0.1330524586, -0.0840661040, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405667834, 0.0013833441, 5.0000000000, 3.0000000000, 0.0663544325 - 22, -8.40682731e-02, 1.32233229e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05664895e-02, 1.32233229e-01, -8.40682731e-02, 0.00000000e+00, -6.35757545e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -5.25021322e+04, 5.04115308e+04, 0.00000000e+00, -1.92047731e+00, 4.86232423e-01, 5.85306353e-01, 3.59542749e+00, 0.00000000e+00, -5.9652281388, -0.0840682731, 0.1322332291, 0.0000000000, -0.6357575450, 0.1322332291, -0.0840682731, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405664895, 0.0013833441, 5.0000000000, 3.0000000000, 0.0695251976 - 23, -8.40621405e-02, 1.31368783e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05623874e-02, 1.31368783e-01, -8.40621405e-02, 0.00000000e+00, -6.39894337e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -5.11379454e+04, 4.90977968e+04, 0.00000000e+00, -1.91295119e+00, 4.86910939e-01, 5.92456193e-01, 3.60142262e+00, 0.00000000e+00, -5.9585459350, -0.0840621405, 0.1313687833, 0.0000000000, -0.6398943374, 0.1313687833, -0.0840621405, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405623874, 0.0013833441, 5.0000000000, 3.0000000000, 0.0727013143 - 24, -8.40472979e-02, 1.30460988e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05539645e-02, 1.30460988e-01, -8.40472979e-02, 0.00000000e+00, -6.44233183e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -4.98426004e+04, 4.78487440e+04, 0.00000000e+00, -1.90507685e+00, 4.88602738e-01, 5.99724855e-01, 3.60772843e+00, 0.00000000e+00, -5.9521257724, -0.0840472979, 0.1304609884, 0.0000000000, -0.6442331834, 0.1304609884, -0.0840472979, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405539645, 0.0013833441, 5.0000000000, 3.0000000000, 0.0758718492 - 25, -8.40253556e-02, 1.29512043e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05419783e-02, 1.29512043e-01, -8.40253556e-02, 0.00000000e+00, -6.48784108e-01, 0.00000000e+00, 0.00000000e+00, 1.38334410e-03, -4.86121489e+04, 4.66609107e+04, 0.00000000e+00, -1.89717676e+00, 4.90261006e-01, 6.06930020e-01, 3.61399133e+00, 0.00000000e+00, -5.9455754147, -0.0840253556, 0.1295120434, 0.0000000000, -0.6487841085, 0.1295120434, -0.0840253556, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405419783, 0.0013833441, 5.0000000000, 3.0000000000, 0.0790440172 diff --git a/TestCases/harmonic_balance/hb_rans_preconditioning/history_6 b/TestCases/harmonic_balance/hb_rans_preconditioning/history_6 deleted file mode 100644 index 6575aedcd1f2..000000000000 --- a/TestCases/harmonic_balance/hb_rans_preconditioning/history_6 +++ /dev/null @@ -1,27 +0,0 @@ -"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","HeatFlux_Total","HeatFlux_Maximum","Temperature_Total","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","Res_Turb[0]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" - 0, -4.84604781e-02, 8.04460151e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.34800711e-02, 8.04460151e-02, -4.84604781e-02, 0.00000000e+00, -6.02397497e-01, 0.00000000e+00, 0.00000000e+00, 1.52880706e-03, -1.74688080e+05, 1.67403473e+05, 0.00000000e+00, -1.47594728e+00, -1.10227050e+00, -1.13876222e+01, 4.03751895e+00, 0.00000000e+00, -5.7582287515, -0.0484604781, 0.0804460151, 0.0000000000, -0.6023974968, 0.0804460151, -0.0484604781, 0.0000000000, 0.0000000000, 0.0000000000, -0.0234800711, 0.0015288071, 4.0000000000, 3.0000000000, 0.0083520820 - 1, -6.84340068e-02, 1.16543178e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.22444267e-02, 1.16543178e-01, -6.84340068e-02, 0.00000000e+00, -5.87198738e-01, 0.00000000e+00, 0.00000000e+00, 1.52880706e-03, -1.57841044e+05, 1.52565902e+05, 0.00000000e+00, -1.70584615e+00, 9.14299666e-01, 9.73766508e-01, 3.80876786e+00, 0.00000000e+00, -5.8991027325, -0.0684340068, 0.1165431775, 0.0000000000, -0.5871987384, 0.1165431775, -0.0684340068, 0.0000000000, 0.0000000000, 0.0000000000, -0.0322444267, 0.0015288071, 5.0000000000, 3.0000000000, 0.0032493856 - 2, -7.62943295e-02, 1.41893130e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.53026907e-02, 1.41893130e-01, -7.62943295e-02, 0.00000000e+00, -5.37688678e-01, 0.00000000e+00, 0.00000000e+00, 1.52880706e-03, -1.39663766e+05, 1.36992858e+05, 0.00000000e+00, -1.71731513e+00, 9.26142928e-01, 8.67963556e-01, 3.80312725e+00, 0.00000000e+00, -5.9836277522, -0.0762943295, 0.1418931301, 0.0000000000, -0.5376886777, 0.1418931301, -0.0762943295, 0.0000000000, 0.0000000000, 0.0000000000, -0.0353026907, 0.0015288071, 4.0000000000, 3.0000000000, 0.0065168774 - 3, -7.61743162e-02, 1.57055112e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.48391137e-02, 1.57055112e-01, -7.61743162e-02, 0.00000000e+00, -4.85016471e-01, 0.00000000e+00, 0.00000000e+00, 1.52880706e-03, -1.22887876e+05, 1.22181765e+05, 0.00000000e+00, -1.71059762e+00, 9.06465488e-01, 7.19524034e-01, 3.81231881e+00, 0.00000000e+00, -6.0043357424, -0.0761743162, 0.1570551120, 0.0000000000, -0.4850164711, 0.1570551120, -0.0761743162, 0.0000000000, 0.0000000000, 0.0000000000, -0.0348391137, 0.0015288071, 4.0000000000, 3.0000000000, 0.0094642531 - 4, -7.20836106e-02, 1.61269220e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.27407371e-02, 1.61269220e-01, -7.20836106e-02, 0.00000000e+00, -4.46976866e-01, 0.00000000e+00, 0.00000000e+00, 1.52880706e-03, -1.09052806e+05, 1.08743577e+05, 0.00000000e+00, -1.75140143e+00, 8.49529135e-01, 6.46514853e-01, 3.77224326e+00, 0.00000000e+00, -5.9849115318, -0.0720836106, 0.1612692200, 0.0000000000, -0.4469768664, 0.1612692200, -0.0720836106, 0.0000000000, 0.0000000000, 0.0000000000, -0.0327407371, 0.0015288071, 5.0000000000, 3.0000000000, 0.0123891107 - 5, -6.70861657e-02, 1.57585030e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.03268558e-02, 1.57585030e-01, -6.70861657e-02, 0.00000000e+00, -4.25714078e-01, 0.00000000e+00, 0.00000000e+00, 1.52880706e-03, -9.86228015e+04, 9.72058822e+04, 0.00000000e+00, -1.81992528e+00, 7.67368522e-01, 6.64970698e-01, 3.70451766e+00, 0.00000000e+00, -5.9677898890, -0.0670861657, 0.1575850300, 0.0000000000, -0.4257140775, 0.1575850300, -0.0670861657, 0.0000000000, 0.0000000000, 0.0000000000, -0.0303268558, 0.0015288071, 5.0000000000, 3.0000000000, 0.0154967872 - 6, -6.29154365e-02, 1.51021082e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.83133496e-02, 1.51021082e-01, -6.29154365e-02, 0.00000000e+00, -4.16600357e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -9.12596517e+04, 8.85942319e+04, 0.00000000e+00, -1.87280780e+00, 6.80696109e-01, 6.78106916e-01, 3.65327436e+00, 0.00000000e+00, -5.9366769878, -0.0629154365, 0.1510210817, 0.0000000000, -0.4166003565, 0.1510210817, -0.0629154365, 0.0000000000, 0.0000000000, 0.0000000000, -0.0283133496, 0.0014442848, 5.0000000000, 3.0000000000, 0.0186808514 - 7, -6.01699612e-02, 1.45061531e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.69483099e-02, 1.45061531e-01, -6.01699612e-02, 0.00000000e+00, -4.14789233e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -8.61786629e+04, 8.29961192e+04, 0.00000000e+00, -1.89597972e+00, 6.15381869e-01, 6.64470059e-01, 3.63031165e+00, 0.00000000e+00, -5.9222425189, -0.0601699612, 0.1450615311, 0.0000000000, -0.4147892331, 0.1450615311, -0.0601699612, 0.0000000000, 0.0000000000, 0.0000000000, -0.0269483099, 0.0014442848, 5.0000000000, 3.0000000000, 0.0218663161 - 8, -5.86727622e-02, 1.41166287e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.61368925e-02, 1.41166287e-01, -5.86727622e-02, 0.00000000e+00, -4.15628712e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -8.25025645e+04, 7.92531734e+04, 0.00000000e+00, -1.90742326e+00, 5.79404843e-01, 6.37673115e-01, 3.61687788e+00, 0.00000000e+00, -5.9323881118, -0.0586727622, 0.1411662874, 0.0000000000, -0.4156287118, 0.1411662874, -0.0586727622, 0.0000000000, 0.0000000000, 0.0000000000, -0.0261368925, 0.0014442848, 5.0000000000, 3.0000000000, 0.0250226906 - 9, -5.81655814e-02, 1.39240237e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.58244252e-02, 1.39240237e-01, -5.81655814e-02, 0.00000000e+00, -4.17735439e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -7.95394054e+04, 7.63571628e+04, 0.00000000e+00, -1.91572641e+00, 5.63232373e-01, 6.11618787e-01, 3.60724536e+00, 0.00000000e+00, -5.9557556316, -0.0581655814, 0.1392402366, 0.0000000000, -0.4177354390, 0.1392402366, -0.0581655814, 0.0000000000, 0.0000000000, 0.0000000000, -0.0258244252, 0.0014442848, 5.0000000000, 3.0000000000, 0.0281988218 - 10, -5.82653797e-02, 1.38593445e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.58365321e-02, 1.38593445e-01, -5.82653797e-02, 0.00000000e+00, -4.20405019e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -7.68657135e+04, 7.37828934e+04, 0.00000000e+00, -1.92280103e+00, 5.59191541e-01, 5.92013172e-01, 3.60010964e+00, 0.00000000e+00, -5.9765127240, -0.0582653797, 0.1385934446, 0.0000000000, -0.4204050187, 0.1385934446, -0.0582653797, 0.0000000000, 0.0000000000, 0.0000000000, -0.0258365321, 0.0014442848, 5.0000000000, 3.0000000000, 0.0313950423 - 11, -5.86259765e-02, 1.38481445e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.60023865e-02, 1.38481445e-01, -5.86259765e-02, 0.00000000e+00, -4.23348965e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -7.42924057e+04, 7.13186920e+04, 0.00000000e+00, -1.93049314e+00, 5.58496729e-01, 5.78253913e-01, 3.59222542e+00, 0.00000000e+00, -5.9886210501, -0.0586259765, 0.1384814452, 0.0000000000, -0.4233489649, 0.1384814452, -0.0586259765, 0.0000000000, 0.0000000000, 0.0000000000, -0.0260023865, 0.0014442848, 5.0000000000, 3.0000000000, 0.0345859298 - 12, -5.89927919e-02, 1.38381429e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.61889142e-02, 1.38381429e-01, -5.89927919e-02, 0.00000000e+00, -4.26305700e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -7.17658164e+04, 6.88994845e+04, 0.00000000e+00, -1.93702754e+00, 5.54649768e-01, 5.68399298e-01, 3.58558332e+00, 0.00000000e+00, -5.9931969800, -0.0589927919, 0.1383814288, 0.0000000000, -0.4263057001, 0.1383814288, -0.0589927919, 0.0000000000, 0.0000000000, 0.0000000000, -0.0261889142, 0.0014442848, 5.0000000000, 3.0000000000, 0.0377539701 - 13, -5.92441178e-02, 1.38061798e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63265144e-02, 1.38061798e-01, -5.92441178e-02, 0.00000000e+00, -4.29113041e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -6.92941256e+04, 6.65300926e+04, 0.00000000e+00, -1.94190416e+00, 5.47192267e-01, 5.61442247e-01, 3.58100611e+00, 0.00000000e+00, -5.9946341421, -0.0592441178, 0.1380617976, 0.0000000000, -0.4291130412, 0.1380617976, -0.0592441178, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263265144, 0.0014442848, 5.0000000000, 3.0000000000, 0.0409548801 - 14, -5.93609152e-02, 1.37512739e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63982194e-02, 1.37512739e-01, -5.93609152e-02, 0.00000000e+00, -4.31675754e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -6.69143622e+04, 6.42455852e+04, 0.00000000e+00, -1.94617817e+00, 5.36504577e-01, 5.57056393e-01, 3.57673116e+00, 0.00000000e+00, -5.9937666494, -0.0593609152, 0.1375127388, 0.0000000000, -0.4316757539, 0.1375127388, -0.0593609152, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263982194, 0.0014442848, 5.0000000000, 3.0000000000, 0.0441353316 - 15, -5.93798966e-02, 1.36823621e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.64175412e-02, 1.36823621e-01, -5.93798966e-02, 0.00000000e+00, -4.33988634e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -6.46620427e+04, 6.20819184e+04, 0.00000000e+00, -1.94892001e+00, 5.24022050e-01, 5.55059664e-01, 3.57377858e+00, 0.00000000e+00, -5.9924338737, -0.0593798966, 0.1368236214, 0.0000000000, -0.4339886340, 0.1368236214, -0.0593798966, 0.0000000000, 0.0000000000, 0.0000000000, -0.0264175412, 0.0014442848, 5.0000000000, 3.0000000000, 0.0473144338 - 16, -5.93515786e-02, 1.36087032e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.64081967e-02, 1.36087032e-01, -5.93515786e-02, 0.00000000e+00, -4.36129569e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -6.25557404e+04, 6.00591907e+04, 0.00000000e+00, -1.94975285e+00, 5.11834518e-01, 5.55093503e-01, 3.57259352e+00, 0.00000000e+00, -5.9918665962, -0.0593515786, 0.1360870319, 0.0000000000, -0.4361295693, 0.1360870319, -0.0593515786, 0.0000000000, 0.0000000000, 0.0000000000, -0.0264081967, 0.0014442848, 5.0000000000, 3.0000000000, 0.0505218003 - 17, -5.93150194e-02, 1.35355459e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63904628e-02, 1.35355459e-01, -5.93150194e-02, 0.00000000e+00, -4.38216676e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -6.05959996e+04, 5.81788485e+04, 0.00000000e+00, -1.94877482e+00, 5.01347283e-01, 5.56902732e-01, 3.57291718e+00, 0.00000000e+00, -5.9906725587, -0.0593150194, 0.1353554590, 0.0000000000, -0.4382166764, 0.1353554590, -0.0593150194, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263904628, 0.0014442848, 5.0000000000, 3.0000000000, 0.0536713345 - 18, -5.92902084e-02, 1.34638861e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63760993e-02, 1.34638861e-01, -5.92902084e-02, 0.00000000e+00, -4.40364750e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -5.87709622e+04, 5.64290727e+04, 0.00000000e+00, -1.94584725e+00, 4.93769928e-01, 5.60165326e-01, 3.57505549e+00, 0.00000000e+00, -5.9882017528, -0.0592902084, 0.1346388611, 0.0000000000, -0.4403647498, 0.1346388611, -0.0592902084, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263760993, 0.0014442848, 5.0000000000, 3.0000000000, 0.0568384463 - 19, -5.92810001e-02, 1.33922156e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63688079e-02, 1.33922156e-01, -5.92810001e-02, 0.00000000e+00, -4.42652671e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -5.70637117e+04, 5.47924804e+04, 0.00000000e+00, -1.94158086e+00, 4.88304105e-01, 5.64555497e-01, 3.57831069e+00, 0.00000000e+00, -5.9844294683, -0.0592810001, 0.1339221560, 0.0000000000, -0.4426526710, 0.1339221560, -0.0592810001, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263688079, 0.0014442848, 5.0000000000, 3.0000000000, 0.0600212455 - 20, -5.92820919e-02, 1.33184172e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63670757e-02, 1.33184172e-01, -5.92820919e-02, 0.00000000e+00, -4.45113643e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -5.54579322e+04, 5.32522534e+04, 0.00000000e+00, -1.93617410e+00, 4.84940119e-01, 5.69980663e-01, 3.58248475e+00, 0.00000000e+00, -5.9791462536, -0.0592820919, 0.1331841719, 0.0000000000, -0.4451136427, 0.1331841719, -0.0592820919, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263670757, 0.0014442848, 5.0000000000, 3.0000000000, 0.0631811634 - 21, -5.92859357e-02, 1.32409157e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63676196e-02, 1.32409157e-01, -5.92859357e-02, 0.00000000e+00, -4.47748002e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -5.39407487e+04, 5.17953204e+04, 0.00000000e+00, -1.92964441e+00, 4.83830265e-01, 5.76294380e-01, 3.58777503e+00, 0.00000000e+00, -5.9732180834, -0.0592859357, 0.1324091575, 0.0000000000, -0.4477480019, 0.1324091575, -0.0592859357, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263676196, 0.0014442848, 5.0000000000, 3.0000000000, 0.0663544325 - 22, -5.92867075e-02, 1.31589866e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63675275e-02, 1.31589866e-01, -5.92867075e-02, 0.00000000e+00, -4.50541591e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -5.25030968e+04, 5.04128011e+04, 0.00000000e+00, -1.92270514e+00, 4.83414706e-01, 5.82986296e-01, 3.59325122e+00, 0.00000000e+00, -5.9668991180, -0.0592867075, 0.1315898657, 0.0000000000, -0.4505415914, 0.1315898657, -0.0592867075, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263675275, 0.0014442848, 5.0000000000, 3.0000000000, 0.0695251976 - 23, -5.92816279e-02, 1.30725417e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63651900e-02, 1.30725417e-01, -5.92816279e-02, 0.00000000e+00, -4.53482035e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -5.11388313e+04, 4.90989759e+04, 0.00000000e+00, -1.91518020e+00, 4.83999791e-01, 5.90127637e-01, 3.59922975e+00, 0.00000000e+00, -5.9602296239, -0.0592816279, 0.1307254165, 0.0000000000, -0.4534820345, 0.1307254165, -0.0592816279, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263651900, 0.0014442848, 5.0000000000, 3.0000000000, 0.0727013143 - 24, -5.92704054e-02, 1.29817705e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63602334e-02, 1.29817705e-01, -5.92704054e-02, 0.00000000e+00, -4.56566423e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -4.98434089e+04, 4.78498298e+04, 0.00000000e+00, -1.90730558e+00, 4.85605622e-01, 5.97385724e-01, 3.60551927e+00, 0.00000000e+00, -5.9538194179, -0.0592704054, 0.1298177054, 0.0000000000, -0.4565664227, 0.1298177054, -0.0592704054, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263602334, 0.0014442848, 5.0000000000, 3.0000000000, 0.0758718492 - 25, -5.92539954e-02, 1.28868924e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.63530055e-02, 1.28868924e-01, -5.92539954e-02, 0.00000000e+00, -4.59800496e-01, 0.00000000e+00, 0.00000000e+00, 1.44428479e-03, -4.86128825e+04, 4.66619154e+04, 0.00000000e+00, -1.89940479e+00, 4.87164305e-01, 6.04578981e-01, 3.61176638e+00, 0.00000000e+00, -5.9472772588, -0.0592539954, 0.1288689244, 0.0000000000, -0.4598004965, 0.1288689244, -0.0592539954, 0.0000000000, 0.0000000000, 0.0000000000, -0.0263530055, 0.0014442848, 5.0000000000, 3.0000000000, 0.0790440172 diff --git a/TestCases/harmonic_balance/history_0 b/TestCases/harmonic_balance/history_0 deleted file mode 100644 index 08d36148caae..000000000000 --- a/TestCases/harmonic_balance/history_0 +++ /dev/null @@ -1,27 +0,0 @@ -"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" - 0, 2.55010453e-03, 2.20152123e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.57334596e-03, 2.20152123e-02, 2.55010453e-03, 0.00000000e+00, 1.15833747e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.29333974e+00, 1.08876962e+00, 1.25321747e+00, 4.22012200e+00, 0.00000000e+00, 0.0025501045, 0.0220152123, 0.0000000000, 0.1158337468, 0.0220152123, 0.0025501045, 0.0000000000, 0.0000000000, 0.0000000000, 0.0015733460, 0.0000000000, 3.0000000000, 1.0000000000, 0.0051143909 - 1, 4.68441419e-03, 4.15219024e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 2.94636876e-03, 4.15219024e-02, 4.68441419e-03, 0.00000000e+00, 1.12817909e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.34704393e+00, 1.03105189e+00, 1.19128650e+00, 4.16813428e+00, 0.00000000e+00, 0.0046844142, 0.0415219024, 0.0000000000, 0.1128179087, 0.0415219024, 0.0046844142, 0.0000000000, 0.0000000000, 0.0000000000, 0.0029463688, 0.0000000000, 3.0000000000, 1.0000000000, 0.0008819566 - 2, 6.42734491e-03, 5.87958620e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.12226832e-03, 5.87958620e-02, 6.42734491e-03, 0.00000000e+00, 1.09316280e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.39530876e+00, 9.80112990e-01, 1.13634726e+00, 4.12117453e+00, 0.00000000e+00, 0.0064273449, 0.0587958620, 0.0000000000, 0.1093162800, 0.0587958620, 0.0064273449, 0.0000000000, 0.0000000000, 0.0000000000, 0.0041222683, 0.0000000000, 3.0000000000, 1.0000000000, 0.0016684698 - 3, 7.81114030e-03, 7.39501907e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 5.10805202e-03, 7.39501907e-02, 7.81114030e-03, 0.00000000e+00, 1.05627047e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.43790111e+00, 9.36475194e-01, 1.08934905e+00, 4.07955771e+00, 0.00000000e+00, 0.0078111403, 0.0739501907, 0.0000000000, 0.1056270474, 0.0739501907, 0.0078111403, 0.0000000000, 0.0000000000, 0.0000000000, 0.0051080520, 0.0000000000, 3.0000000000, 1.0000000000, 0.0024449483 - 4, 8.86838843e-03, 8.71225134e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 5.91647354e-03, 8.71225134e-02, 8.86838843e-03, 0.00000000e+00, 1.01792156e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.47440206e+00, 9.00951923e-01, 1.05118270e+00, 4.04370426e+00, 0.00000000e+00, 0.0088683884, 0.0871225134, 0.0000000000, 0.1017921556, 0.0871225134, 0.0088683884, 0.0000000000, 0.0000000000, 0.0000000000, 0.0059164735, 0.0000000000, 3.0000000000, 1.0000000000, 0.0032244617 - 5, 9.63863174e-03, 9.84366300e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.56449101e-03, 9.84366300e-02, 9.63863174e-03, 0.00000000e+00, 9.79171244e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.50455198e+00, 8.73641257e-01, 1.02209626e+00, 4.01383581e+00, 0.00000000e+00, 0.0096386317, 0.0984366300, 0.0000000000, 0.0979171244, 0.0984366300, 0.0096386317, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065644910, 0.0000000000, 3.0000000000, 1.0000000000, 0.0040010804 - 6, 1.01633263e-02, 1.07995038e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.07087875e-03, 1.07995038e-01, 1.01633263e-02, 0.00000000e+00, 9.41091977e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.52839858e+00, 8.53786099e-01, 1.00145782e+00, 3.98988353e+00, 0.00000000e+00, 0.0101633263, 0.1079950376, 0.0000000000, 0.0941091977, 0.1079950376, 0.0101633263, 0.0000000000, 0.0000000000, 0.0000000000, 0.0070708788, 0.0000000000, 3.0000000000, 1.0000000000, 0.0047757807 - 7, 1.04832064e-02, 1.15889337e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.45422657e-03, 1.15889337e-01, 1.04832064e-02, 0.00000000e+00, 9.04587662e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.54629938e+00, 8.40079488e-01, 9.87918969e-01, 3.97155086e+00, 0.00000000e+00, 0.0104832064, 0.1158893368, 0.0000000000, 0.0904587662, 0.1158893368, 0.0104832064, 0.0000000000, 0.0000000000, 0.0000000000, 0.0074542266, 0.0000000000, 3.0000000000, 1.0000000000, 0.0055651851 - 8, 1.06204411e-02, 1.22208129e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.73108394e-03, 1.22208129e-01, 1.06204411e-02, 0.00000000e+00, 8.69045387e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.55888953e+00, 8.31036227e-01, 9.79773636e-01, 3.95833413e+00, 0.00000000e+00, 0.0106204411, 0.1222081292, 0.0000000000, 0.0869045387, 0.1222081292, 0.0106204411, 0.0000000000, 0.0000000000, 0.0000000000, 0.0077310839, 0.0000000000, 3.0000000000, 1.0000000000, 0.0063395281 - 9, 1.06078418e-02, 1.27046035e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.91829435e-03, 1.27046035e-01, 1.06078418e-02, 0.00000000e+00, 8.34960472e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56702450e+00, 8.25274290e-01, 9.75329934e-01, 3.94952804e+00, 0.00000000e+00, 0.0106078418, 0.1270460355, 0.0000000000, 0.0834960472, 0.1270460355, 0.0106078418, 0.0000000000, 0.0000000000, 0.0000000000, 0.0079182943, 0.0000000000, 3.0000000000, 1.0000000000, 0.0071157302 - 10, 1.04772527e-02, 1.30536207e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 8.02909564e-03, 1.30536207e-01, 1.04772527e-02, 0.00000000e+00, 8.02631923e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57163703e+00, 8.21712779e-01, 9.73169306e-01, 3.94434279e+00, 0.00000000e+00, 0.0104772527, 0.1305362072, 0.0000000000, 0.0802631923, 0.1305362072, 0.0104772527, 0.0000000000, 0.0000000000, 0.0000000000, 0.0080290956, 0.0000000000, 3.0000000000, 1.0000000000, 0.0078902696 - 11, 1.02518449e-02, 1.32794334e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 8.07125209e-03, 1.32794334e-01, 1.02518449e-02, 0.00000000e+00, 7.72009211e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57353838e+00, 8.19558831e-01, 9.72351872e-01, 3.94207264e+00, 0.00000000e+00, 0.0102518449, 0.1327943335, 0.0000000000, 0.0772009211, 0.1327943335, 0.0102518449, 0.0000000000, 0.0000000000, 0.0000000000, 0.0080712521, 0.0000000000, 3.0000000000, 1.0000000000, 0.0086632770 - 12, 9.96306595e-03, 1.33888903e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 8.05397737e-03, 1.33888903e-01, 9.96306595e-03, 0.00000000e+00, 7.44129330e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57343194e+00, 8.18259495e-01, 9.72236794e-01, 3.94210009e+00, 0.00000000e+00, 0.0099630659, 0.1338889028, 0.0000000000, 0.0744129330, 0.1338889028, 0.0099630659, 0.0000000000, 0.0000000000, 0.0000000000, 0.0080539774, 0.0000000000, 3.0000000000, 1.0000000000, 0.0094398228 - 13, 9.63830934e-03, 1.33875258e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.99218090e-03, 1.33875258e-01, 9.63830934e-03, 0.00000000e+00, 7.19947025e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57199373e+00, 8.17419732e-01, 9.72378358e-01, 3.94379927e+00, 0.00000000e+00, 0.0096383093, 0.1338752577, 0.0000000000, 0.0719947025, 0.1338752577, 0.0096383093, 0.0000000000, 0.0000000000, 0.0000000000, 0.0079921809, 0.0000000000, 3.0000000000, 1.0000000000, 0.0102182607 - 14, 9.27397487e-03, 1.32870610e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.89219389e-03, 1.32870610e-01, 9.27397487e-03, 0.00000000e+00, 6.97970368e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57006534e+00, 8.16629487e-01, 9.72425290e-01, 3.94619733e+00, 0.00000000e+00, 0.0092739749, 0.1328706102, 0.0000000000, 0.0697970368, 0.1328706102, 0.0092739749, 0.0000000000, 0.0000000000, 0.0000000000, 0.0078921939, 0.0000000000, 3.0000000000, 1.0000000000, 0.0109929569 - 15, 8.90329304e-03, 1.31004923e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.76372867e-03, 1.31004923e-01, 8.90329304e-03, 0.00000000e+00, 6.79615149e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56830773e+00, 8.15738339e-01, 9.72002114e-01, 3.94846401e+00, 0.00000000e+00, 0.0089032930, 0.1310049232, 0.0000000000, 0.0679615149, 0.1310049232, 0.0089032930, 0.0000000000, 0.0000000000, 0.0000000000, 0.0077637287, 0.0000000000, 3.0000000000, 1.0000000000, 0.0117394475 - 16, 8.54214463e-03, 1.28454692e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.61580473e-03, 1.28454692e-01, 8.54214463e-03, 0.00000000e+00, 6.64992807e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56734309e+00, 8.14455906e-01, 9.70823023e-01, 3.94979025e+00, 0.00000000e+00, 0.0085421446, 0.1284546921, 0.0000000000, 0.0664992807, 0.1284546921, 0.0085421446, 0.0000000000, 0.0000000000, 0.0000000000, 0.0076158047, 0.0000000000, 3.0000000000, 1.0000000000, 0.0124879870 - 17, 8.20432382e-03, 1.25401168e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.45547557e-03, 1.25401168e-01, 8.20432382e-03, 0.00000000e+00, 6.54246207e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56744199e+00, 8.12652438e-01, 9.68757522e-01, 3.94979167e+00, 0.00000000e+00, 0.0082043238, 0.1254011675, 0.0000000000, 0.0654246207, 0.1254011675, 0.0082043238, 0.0000000000, 0.0000000000, 0.0000000000, 0.0074554756, 0.0000000000, 3.0000000000, 1.0000000000, 0.0132388169 - 18, 7.89658142e-03, 1.22021044e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.28879318e-03, 1.22021044e-01, 7.89658142e-03, 0.00000000e+00, 6.47149145e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56863029e+00, 8.10356702e-01, 9.65844114e-01, 3.94843146e+00, 0.00000000e+00, 0.0078965814, 0.1220210438, 0.0000000000, 0.0647149145, 0.1220210438, 0.0078965814, 0.0000000000, 0.0000000000, 0.0000000000, 0.0072887932, 0.0000000000, 3.0000000000, 1.0000000000, 0.0140180026 - 19, 7.62080260e-03, 1.18479400e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 7.12121562e-03, 1.18479400e-01, 7.62080260e-03, 0.00000000e+00, 6.43217521e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57075314e+00, 8.07682970e-01, 9.62211088e-01, 3.94590158e+00, 0.00000000e+00, 0.0076208026, 0.1184794001, 0.0000000000, 0.0643217521, 0.1184794001, 0.0076208026, 0.0000000000, 0.0000000000, 0.0000000000, 0.0071212156, 0.0000000000, 3.0000000000, 1.0000000000, 0.0147838062 - 20, 7.37640494e-03, 1.14917098e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.95721502e-03, 1.14917098e-01, 7.37640494e-03, 0.00000000e+00, 6.41889248e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57361049e+00, 8.04725771e-01, 9.57999429e-01, 3.94244121e+00, 0.00000000e+00, 0.0073764049, 0.1149170977, 0.0000000000, 0.0641889248, 0.1149170977, 0.0073764049, 0.0000000000, 0.0000000000, 0.0000000000, 0.0069572150, 0.0000000000, 3.0000000000, 1.0000000000, 0.0155474367 - 21, 7.16610783e-03, 1.11445917e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.80062911e-03, 1.11445917e-01, 7.16610783e-03, 0.00000000e+00, 6.43012149e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57690091e+00, 8.01652893e-01, 9.53518061e-01, 3.93843769e+00, 0.00000000e+00, 0.0071661078, 0.1114459165, 0.0000000000, 0.0643012149, 0.1114459165, 0.0071661078, 0.0000000000, 0.0000000000, 0.0000000000, 0.0068006291, 0.0000000000, 3.0000000000, 1.0000000000, 0.0163136318 - 22, 6.99084156e-03, 1.08143983e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.65445458e-03, 1.08143983e-01, 6.99084156e-03, 0.00000000e+00, 6.46438326e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.58035176e+00, 7.98573930e-01, 9.49020499e-01, 3.93422520e+00, 0.00000000e+00, 0.0069908416, 0.1081439834, 0.0000000000, 0.0646438326, 0.1081439834, 0.0069908416, 0.0000000000, 0.0000000000, 0.0000000000, 0.0066544546, 0.0000000000, 3.0000000000, 1.0000000000, 0.0170633781 - 23, 6.85295571e-03, 1.05059119e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.52103270e-03, 1.05059119e-01, 6.85295571e-03, 0.00000000e+00, 6.52295179e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.58374126e+00, 7.95583757e-01, 9.44690488e-01, 3.93006045e+00, 0.00000000e+00, 0.0068529557, 0.1050591193, 0.0000000000, 0.0652295179, 0.1050591193, 0.0068529557, 0.0000000000, 0.0000000000, 0.0000000000, 0.0065210327, 0.0000000000, 3.0000000000, 1.0000000000, 0.0178124050 - 24, 6.75540331e-03, 1.02218306e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.40214764e-03, 1.02218306e-01, 6.75540331e-03, 0.00000000e+00, 6.60879991e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.58690821e+00, 7.92756109e-01, 9.40674763e-01, 3.92613251e+00, 0.00000000e+00, 0.0067554033, 0.1022183059, 0.0000000000, 0.0660879991, 0.1022183059, 0.0067554033, 0.0000000000, 0.0000000000, 0.0000000000, 0.0064021476, 0.0000000000, 3.0000000000, 1.0000000000, 0.0185636177 - 25, 6.70214967e-03, 9.96321309e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.29901453e-03, 9.96321309e-02, 6.70214967e-03, 0.00000000e+00, 6.72689584e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.58973887e+00, 7.90169123e-01, 9.37052532e-01, 3.92257894e+00, 0.00000000e+00, 0.0067021497, 0.0996321309, 0.0000000000, 0.0672689584, 0.0996321309, 0.0067021497, 0.0000000000, 0.0000000000, 0.0000000000, 0.0062990145, 0.0000000000, 3.0000000000, 1.0000000000, 0.0193123536 diff --git a/TestCases/harmonic_balance/history_1 b/TestCases/harmonic_balance/history_1 deleted file mode 100644 index 0d0be07f517a..000000000000 --- a/TestCases/harmonic_balance/history_1 +++ /dev/null @@ -1,27 +0,0 @@ -"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" - 0, 1.49244607e-02, 2.22610268e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 6.78717191e-03, 2.22610268e-02, 1.49244607e-02, 0.00000000e+00, 6.70430025e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.28952557e+00, 1.09385807e+00, 1.25668024e+00, 4.22397541e+00, 0.00000000e+00, 0.0149244607, 0.0222610268, 0.0000000000, 0.6704300245, 0.0222610268, 0.0149244607, 0.0000000000, 0.0000000000, 0.0000000000, 0.0067871719, 0.0000000000, 3.0000000000, 1.0000000000, 0.0051143909 - 1, 2.80228575e-02, 4.19811690e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.27915769e-02, 4.19811690e-02, 2.80228575e-02, 0.00000000e+00, 6.67510176e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.34327874e+00, 1.03620741e+00, 1.19472746e+00, 4.17190241e+00, 0.00000000e+00, 0.0280228575, 0.0419811690, 0.0000000000, 0.6675101764, 0.0419811690, 0.0280228575, 0.0000000000, 0.0000000000, 0.0000000000, 0.0127915769, 0.0000000000, 3.0000000000, 1.0000000000, 0.0008819566 - 2, 3.93618282e-02, 5.94392196e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 1.80088938e-02, 5.94392196e-02, 3.93618282e-02, 0.00000000e+00, 6.62219801e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.39155612e+00, 9.85316777e-01, 1.13982512e+00, 4.12490911e+00, 0.00000000e+00, 0.0393618282, 0.0594392196, 0.0000000000, 0.6622198013, 0.0594392196, 0.0393618282, 0.0000000000, 0.0000000000, 0.0000000000, 0.0180088938, 0.0000000000, 3.0000000000, 1.0000000000, 0.0016684698 - 3, 4.90400755e-02, 7.47487855e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 2.24652949e-02, 7.47487855e-02, 4.90400755e-02, 0.00000000e+00, 6.56065180e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.43410403e+00, 9.41743622e-01, 1.09292842e+00, 4.08333049e+00, 0.00000000e+00, 0.0490400755, 0.0747487855, 0.0000000000, 0.6560651803, 0.0747487855, 0.0490400755, 0.0000000000, 0.0000000000, 0.0000000000, 0.0224652949, 0.0000000000, 3.0000000000, 1.0000000000, 0.0024449483 - 4, 5.71712961e-02, 8.80484035e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 2.62080229e-02, 8.80484035e-02, 5.71712961e-02, 0.00000000e+00, 6.49316669e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.47049860e+00, 9.06312973e-01, 1.05491751e+00, 4.04758794e+00, 0.00000000e+00, 0.0571712961, 0.0880484035, 0.0000000000, 0.6493166690, 0.0880484035, 0.0571712961, 0.0000000000, 0.0000000000, 0.0000000000, 0.0262080229, 0.0000000000, 3.0000000000, 1.0000000000, 0.0032244617 - 5, 6.38953242e-02, 9.94656208e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 2.92983379e-02, 9.94656208e-02, 6.38953242e-02, 0.00000000e+00, 6.42386019e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.50049169e+00, 8.79118278e-01, 1.02601596e+00, 4.01788891e+00, 0.00000000e+00, 0.0638953242, 0.0994656208, 0.0000000000, 0.6423860193, 0.0994656208, 0.0638953242, 0.0000000000, 0.0000000000, 0.0000000000, 0.0292983379, 0.0000000000, 3.0000000000, 1.0000000000, 0.0040010804 - 6, 6.93577853e-02, 1.09104842e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.18044200e-02, 1.09104842e-01, 6.93577853e-02, 0.00000000e+00, 6.35698507e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.52416191e+00, 8.59371980e-01, 1.00555477e+00, 3.99412711e+00, 0.00000000e+00, 0.0693577853, 0.1091048422, 0.0000000000, 0.6356985073, 0.1091048422, 0.0693577853, 0.0000000000, 0.0000000000, 0.0000000000, 0.0318044200, 0.0000000000, 3.0000000000, 1.0000000000, 0.0047757807 - 7, 7.37008248e-02, 1.17062390e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.37945589e-02, 1.17062390e-01, 7.37008248e-02, 0.00000000e+00, 6.29585856e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.54190048e+00, 8.45746822e-01, 9.92155702e-01, 3.97597185e+00, 0.00000000e+00, 0.0737008248, 0.1170623896, 0.0000000000, 0.6295858558, 0.1170623896, 0.0737008248, 0.0000000000, 0.0000000000, 0.0000000000, 0.0337945589, 0.0000000000, 3.0000000000, 1.0000000000, 0.0055651851 - 8, 7.70428585e-02, 1.23429004e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.53317747e-02, 1.23429004e-01, 7.70428585e-02, 0.00000000e+00, 6.24187638e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.55437696e+00, 8.36739668e-01, 9.84091417e-01, 3.96287972e+00, 0.00000000e+00, 0.0770428585, 0.1234290040, 0.0000000000, 0.6241876380, 0.1234290040, 0.0770428585, 0.0000000000, 0.0000000000, 0.0000000000, 0.0353317747, 0.0000000000, 3.0000000000, 1.0000000000, 0.0063395281 - 9, 7.95093634e-02, 1.28300667e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.64776107e-02, 1.28300667e-01, 7.95093634e-02, 0.00000000e+00, 6.19711226e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56246046e+00, 8.30967252e-01, 9.79667566e-01, 3.95413042e+00, 0.00000000e+00, 0.0795093634, 0.1283006666, 0.0000000000, 0.6197112256, 0.1283006666, 0.0795093634, 0.0000000000, 0.0000000000, 0.0000000000, 0.0364776107, 0.0000000000, 3.0000000000, 1.0000000000, 0.0071157302 - 10, 8.12221980e-02, 1.31812188e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.72865474e-02, 1.31812188e-01, 8.12221980e-02, 0.00000000e+00, 6.16196418e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56708369e+00, 8.27354654e-01, 9.77475837e-01, 3.94893387e+00, 0.00000000e+00, 0.0812221980, 0.1318121879, 0.0000000000, 0.6161964177, 0.1318121879, 0.0812221980, 0.0000000000, 0.0000000000, 0.0000000000, 0.0372865474, 0.0000000000, 3.0000000000, 1.0000000000, 0.0078902696 - 11, 8.22787055e-02, 1.34080442e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.77993565e-02, 1.34080442e-01, 8.22787055e-02, 0.00000000e+00, 6.13651807e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56903877e+00, 8.25121925e-01, 9.76598795e-01, 3.94660676e+00, 0.00000000e+00, 0.0822787055, 0.1340804418, 0.0000000000, 0.6136518074, 0.1340804418, 0.0822787055, 0.0000000000, 0.0000000000, 0.0000000000, 0.0377993565, 0.0000000000, 3.0000000000, 1.0000000000, 0.0086632770 - 12, 8.27702288e-02, 1.35174554e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.80545049e-02, 1.35174554e-01, 8.27702288e-02, 0.00000000e+00, 6.12321080e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56901322e+00, 8.23742302e-01, 9.76404562e-01, 3.94654878e+00, 0.00000000e+00, 0.0827702288, 0.1351745537, 0.0000000000, 0.6123210805, 0.1351745537, 0.0827702288, 0.0000000000, 0.0000000000, 0.0000000000, 0.0380545049, 0.0000000000, 3.0000000000, 1.0000000000, 0.0094398228 - 13, 8.27861447e-02, 1.35153727e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.80937926e-02, 1.35153727e-01, 8.27861447e-02, 0.00000000e+00, 6.12533197e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56769026e+00, 8.22811692e-01, 9.76445711e-01, 3.94811874e+00, 0.00000000e+00, 0.0827861447, 0.1351537274, 0.0000000000, 0.6125331969, 0.1351537274, 0.0827861447, 0.0000000000, 0.0000000000, 0.0000000000, 0.0380937926, 0.0000000000, 3.0000000000, 1.0000000000, 0.0102182607 - 14, 8.23781486e-02, 1.34134034e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.79504369e-02, 1.34134034e-01, 8.23781486e-02, 0.00000000e+00, 6.14148000e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56586676e+00, 8.21937735e-01, 9.76395760e-01, 3.95040220e+00, 0.00000000e+00, 0.0823781486, 0.1341340338, 0.0000000000, 0.6141479999, 0.1341340338, 0.0823781486, 0.0000000000, 0.0000000000, 0.0000000000, 0.0379504369, 0.0000000000, 3.0000000000, 1.0000000000, 0.0109929569 - 15, 8.16407972e-02, 1.32249091e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.76599319e-02, 1.32249091e-01, 8.16407972e-02, 0.00000000e+00, 6.17325961e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56422381e+00, 8.20953949e-01, 9.75865152e-01, 3.95253979e+00, 0.00000000e+00, 0.0816407972, 0.1322490912, 0.0000000000, 0.6173259605, 0.1322490912, 0.0816407972, 0.0000000000, 0.0000000000, 0.0000000000, 0.0376599319, 0.0000000000, 3.0000000000, 1.0000000000, 0.0117394475 - 16, 8.06513328e-02, 1.29677491e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.72556413e-02, 1.29677491e-01, 8.06513328e-02, 0.00000000e+00, 6.21937795e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56335841e+00, 8.19578199e-01, 9.74591467e-01, 3.95375567e+00, 0.00000000e+00, 0.0806513328, 0.1296774909, 0.0000000000, 0.6219377953, 0.1296774909, 0.0806513328, 0.0000000000, 0.0000000000, 0.0000000000, 0.0372556413, 0.0000000000, 3.0000000000, 1.0000000000, 0.0124879870 - 17, 7.94813398e-02, 1.26601448e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.67669284e-02, 1.26601448e-01, 7.94813398e-02, 0.00000000e+00, 6.27807508e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56353040e+00, 8.17696253e-01, 9.72454030e-01, 3.95368030e+00, 0.00000000e+00, 0.0794813398, 0.1266014483, 0.0000000000, 0.6278075084, 0.1266014483, 0.0794813398, 0.0000000000, 0.0000000000, 0.0000000000, 0.0367669284, 0.0000000000, 3.0000000000, 1.0000000000, 0.0132388169 - 18, 7.81921264e-02, 1.23199041e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.62200154e-02, 1.23199041e-01, 7.81921264e-02, 0.00000000e+00, 6.34681289e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56476291e+00, 8.15342993e-01, 9.69500047e-01, 3.95228153e+00, 0.00000000e+00, 0.0781921264, 0.1231990414, 0.0000000000, 0.6346812889, 0.1231990414, 0.0781921264, 0.0000000000, 0.0000000000, 0.0000000000, 0.0362200154, 0.0000000000, 3.0000000000, 1.0000000000, 0.0140180026 - 19, 7.68356930e-02, 1.19635757e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.56381501e-02, 1.19635757e-01, 7.68356930e-02, 0.00000000e+00, 6.42246893e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56690795e+00, 8.12634855e-01, 9.65851288e-01, 3.94974030e+00, 0.00000000e+00, 0.0768356930, 0.1196357566, 0.0000000000, 0.6422468934, 0.1196357566, 0.0768356930, 0.0000000000, 0.0000000000, 0.0000000000, 0.0356381501, 0.0000000000, 3.0000000000, 1.0000000000, 0.0147838062 - 20, 7.54555446e-02, 1.16053063e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.50411384e-02, 1.16053063e-01, 7.54555446e-02, 0.00000000e+00, 6.50181413e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56976749e+00, 8.09666317e-01, 9.61648161e-01, 3.94629134e+00, 0.00000000e+00, 0.0754555446, 0.1160530632, 0.0000000000, 0.6501814129, 0.1160530632, 0.0754555446, 0.0000000000, 0.0000000000, 0.0000000000, 0.0350411384, 0.0000000000, 3.0000000000, 1.0000000000, 0.0155474367 - 21, 7.40912626e-02, 1.12562836e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.44458462e-02, 1.12562836e-01, 7.40912626e-02, 0.00000000e+00, 6.58221356e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57305280e+00, 8.06601390e-01, 9.57186633e-01, 3.94230535e+00, 0.00000000e+00, 0.0740912626, 0.1125628360, 0.0000000000, 0.6582213564, 0.1125628360, 0.0740912626, 0.0000000000, 0.0000000000, 0.0000000000, 0.0344458462, 0.0000000000, 3.0000000000, 1.0000000000, 0.0163136318 - 22, 7.27745612e-02, 1.09243020e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.38661933e-02, 1.09243020e-01, 7.27745612e-02, 0.00000000e+00, 6.66171269e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57649289e+00, 8.03546301e-01, 9.52716144e-01, 3.93811513e+00, 0.00000000e+00, 0.0727745612, 0.1092430200, 0.0000000000, 0.6661712687, 0.1092430200, 0.0727745612, 0.0000000000, 0.0000000000, 0.0000000000, 0.0338661933, 0.0000000000, 3.0000000000, 1.0000000000, 0.0170633781 - 23, 7.15342304e-02, 1.06141229e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.33135296e-02, 1.06141229e-01, 7.15342304e-02, 0.00000000e+00, 6.73953288e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57986908e+00, 8.00584459e-01, 9.48421303e-01, 3.93397464e+00, 0.00000000e+00, 0.0715342304, 0.1061412292, 0.0000000000, 0.6739532878, 0.1061412292, 0.0715342304, 0.0000000000, 0.0000000000, 0.0000000000, 0.0333135296, 0.0000000000, 3.0000000000, 1.0000000000, 0.0178124050 - 24, 7.03930642e-02, 1.03284903e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.27968436e-02, 1.03284903e-01, 7.03930642e-02, 0.00000000e+00, 6.81542627e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.58302147e+00, 7.97788534e-01, 9.44442892e-01, 3.93007212e+00, 0.00000000e+00, 0.0703930642, 0.1032849031, 0.0000000000, 0.6815426272, 0.1032849031, 0.0703930642, 0.0000000000, 0.0000000000, 0.0000000000, 0.0327968436, 0.0000000000, 3.0000000000, 1.0000000000, 0.0185636177 - 25, 6.93698557e-02, 1.00685300e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 3.23229695e-02, 1.00685300e-01, 6.93698557e-02, 0.00000000e+00, 6.88976995e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.58583686e+00, 7.95235168e-01, 9.40858043e-01, 3.92654577e+00, 0.00000000e+00, 0.0693698557, 0.1006853004, 0.0000000000, 0.6889769949, 0.1006853004, 0.0693698557, 0.0000000000, 0.0000000000, 0.0000000000, 0.0323229695, 0.0000000000, 3.0000000000, 1.0000000000, 0.0193123536 diff --git a/TestCases/harmonic_balance/history_2 b/TestCases/harmonic_balance/history_2 deleted file mode 100644 index 338b64fc080a..000000000000 --- a/TestCases/harmonic_balance/history_2 +++ /dev/null @@ -1,27 +0,0 @@ -"Iteration","CL","CD","CSF","CMx","CMy","CMz","CFx","CFy","CFz","CL/CD","AoA","Custom_ObjFunc","Buffet_Metric","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" - 0, -1.49899789e-02, 2.22244804e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -7.88365341e-03, 2.22244804e-02, -1.49899789e-02, 0.00000000e+00, -6.74480510e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.28844652e+00, 1.09582664e+00, 1.25716653e+00, 4.22499396e+00, 0.00000000e+00, -0.0149899789, 0.0222244804, 0.0000000000, -0.6744805104, 0.0222244804, -0.0149899789, 0.0000000000, 0.0000000000, 0.0000000000, -0.0078836534, 0.0000000000, 3.0000000000, 1.0000000000, 0.0051143909 - 1, -2.83387264e-02, 4.19205465e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.48767832e-02, 4.19205465e-02, -2.83387264e-02, 0.00000000e+00, -6.76010423e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.34215026e+00, 1.03823171e+00, 1.19539464e+00, 4.17293175e+00, 0.00000000e+00, -0.0283387264, 0.0419205465, 0.0000000000, -0.6760104235, 0.0419205465, -0.0283387264, 0.0000000000, 0.0000000000, 0.0000000000, -0.0148767832, 0.0000000000, 3.0000000000, 1.0000000000, 0.0008819566 - 2, -4.00652210e-02, 5.93629267e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.09658313e-02, 5.93629267e-02, -4.00652210e-02, 0.00000000e+00, -6.74919908e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.39052597e+00, 9.87199319e-01, 1.14050502e+00, 4.12580863e+00, 0.00000000e+00, -0.0400652210, 0.0593629267, 0.0000000000, -0.6749199082, 0.0593629267, -0.0400652210, 0.0000000000, 0.0000000000, 0.0000000000, -0.0209658313, 0.0000000000, 3.0000000000, 1.0000000000, 0.0016684698 - 3, -5.02204530e-02, 7.46647834e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -2.61732307e-02, 7.46647834e-02, -5.02204530e-02, 0.00000000e+00, -6.72612317e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.43328924e+00, 9.43337920e-01, 1.09345166e+00, 4.08399280e+00, 0.00000000e+00, -0.0502204530, 0.0746647834, 0.0000000000, -0.6726123170, 0.0746647834, -0.0502204530, 0.0000000000, 0.0000000000, 0.0000000000, -0.0261732307, 0.0000000000, 3.0000000000, 1.0000000000, 0.0024449483 - 4, -5.88961520e-02, 8.79659123e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.05512271e-02, 8.79659123e-02, -5.88961520e-02, 0.00000000e+00, -6.69533805e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.46997293e+00, 9.07534081e-01, 1.05515251e+00, 4.04795031e+00, 0.00000000e+00, -0.0588961520, 0.0879659123, 0.0000000000, -0.6695338055, 0.0879659123, -0.0588961520, 0.0000000000, 0.0000000000, 0.0000000000, -0.0305512271, 0.0000000000, 3.0000000000, 1.0000000000, 0.0032244617 - 5, -6.62108189e-02, 9.93900352e-02, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.41712855e-02, 9.93900352e-02, -6.62108189e-02, 0.00000000e+00, -6.66171601e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.50028480e+00, 8.79944747e-01, 1.02589376e+00, 4.01792808e+00, 0.00000000e+00, -0.0662108189, 0.0993900352, 0.0000000000, -0.6661716011, 0.0993900352, -0.0662108189, 0.0000000000, 0.0000000000, 0.0000000000, -0.0341712855, 0.0000000000, 3.0000000000, 1.0000000000, 0.0040010804 - 6, -7.22915087e-02, 1.09040847e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.71138140e-02, 1.09040847e-01, -7.22915087e-02, 0.00000000e+00, -6.62976406e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.52425342e+00, 8.59860567e-01, 1.00508547e+00, 3.99387103e+00, 0.00000000e+00, -0.0722915087, 0.1090408467, 0.0000000000, -0.6629764060, 0.1090408467, -0.0722915087, 0.0000000000, 0.0000000000, 0.0000000000, -0.0371138140, 0.0000000000, 3.0000000000, 1.0000000000, 0.0047757807 - 7, -7.72653406e-02, 1.17012431e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.94596079e-02, 1.17012431e-01, -7.72653406e-02, 0.00000000e+00, -6.60317369e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.54223282e+00, 8.45988443e-01, 9.91408962e-01, 3.97547960e+00, 0.00000000e+00, -0.0772653406, 0.1170124311, 0.0000000000, -0.6603173687, 0.1170124311, -0.0772653406, 0.0000000000, 0.0000000000, 0.0000000000, -0.0394596079, 0.0000000000, 3.0000000000, 1.0000000000, 0.0055651851 - 8, -8.12667068e-02, 1.23394010e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.12852389e-02, 1.23394010e-01, -8.12667068e-02, 0.00000000e+00, -6.58595231e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.55486482e+00, 8.36840590e-01, 9.83172326e-01, 3.96223946e+00, 0.00000000e+00, -0.0812667068, 0.1233940103, 0.0000000000, -0.6585952311, 0.1233940103, -0.0812667068, 0.0000000000, 0.0000000000, 0.0000000000, -0.0412852389, 0.0000000000, 3.0000000000, 1.0000000000, 0.0063395281 - 9, -8.44118509e-02, 1.28282154e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.26620872e-02, 1.28282154e-01, -8.44118509e-02, 0.00000000e+00, -6.58017097e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56301591e+00, 8.31020744e-01, 9.78684110e-01, 3.95343261e+00, 0.00000000e+00, -0.0844118509, 0.1282821544, 0.0000000000, -0.6580170972, 0.1282821544, -0.0844118509, 0.0000000000, 0.0000000000, 0.0000000000, -0.0426620872, 0.0000000000, 3.0000000000, 1.0000000000, 0.0071157302 - 10, -8.68084013e-02, 1.31812436e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.36572352e-02, 1.31812436e-01, -8.68084013e-02, 0.00000000e+00, -6.58575200e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56762956e+00, 8.27432696e-01, 9.76516426e-01, 3.94825769e+00, 0.00000000e+00, -0.0868084013, 0.1318124358, 0.0000000000, -0.6585751997, 0.1318124358, -0.0868084013, 0.0000000000, 0.0000000000, 0.0000000000, -0.0436572352, 0.0000000000, 3.0000000000, 1.0000000000, 0.0078902696 - 11, -8.85474495e-02, 1.34101451e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.43269063e-02, 1.34101451e-01, -8.85474495e-02, 0.00000000e+00, -6.60301948e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56952997e+00, 8.25271739e-01, 9.75711934e-01, 3.94599409e+00, 0.00000000e+00, -0.0885474495, 0.1341014512, 0.0000000000, -0.6603019485, 0.1341014512, -0.0885474495, 0.0000000000, 0.0000000000, 0.0000000000, -0.0443269063, 0.0000000000, 3.0000000000, 1.0000000000, 0.0086632770 - 12, -8.96946402e-02, 1.35220097e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.47183186e-02, 1.35220097e-01, -8.96946402e-02, 0.00000000e+00, -6.63323296e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56943625e+00, 8.23963973e-01, 9.75614649e-01, 3.94600629e+00, 0.00000000e+00, -0.0896946402, 0.1352200967, 0.0000000000, -0.6633232955, 0.1352200967, -0.0896946402, 0.0000000000, 0.0000000000, 0.0000000000, -0.0447183186, 0.0000000000, 3.0000000000, 1.0000000000, 0.0094398228 - 13, -9.03148916e-02, 1.35222129e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.48676042e-02, 1.35222129e-01, -9.03148916e-02, 0.00000000e+00, -6.67900234e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56800002e+00, 8.23126447e-01, 9.75793027e-01, 3.94770175e+00, 0.00000000e+00, -0.0903148916, 0.1352221290, 0.0000000000, -0.6679002337, 0.1352221290, -0.0903148916, 0.0000000000, 0.0000000000, 0.0000000000, -0.0448676042, 0.0000000000, 3.0000000000, 1.0000000000, 0.0102182607 - 14, -9.04949692e-02, 1.34227304e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.48171807e-02, 1.34227304e-01, -9.04949692e-02, 0.00000000e+00, -6.74191960e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56609006e+00, 8.22329257e-01, 9.75870444e-01, 3.95007410e+00, 0.00000000e+00, -0.0904949692, 0.1342273039, 0.0000000000, -0.6741919604, 0.1342273039, -0.0904949692, 0.0000000000, 0.0000000000, 0.0000000000, -0.0448171807, 0.0000000000, 3.0000000000, 1.0000000000, 0.0109929569 - 15, -9.02877418e-02, 1.32364684e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.46041439e-02, 1.32364684e-01, -9.02877418e-02, 0.00000000e+00, -6.82113531e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56434217e+00, 8.21430316e-01, 9.75485739e-01, 3.95232871e+00, 0.00000000e+00, -0.0902877418, 0.1323646837, 0.0000000000, -0.6821135313, 0.1323646837, -0.0902877418, 0.0000000000, 0.0000000000, 0.0000000000, -0.0446041439, 0.0000000000, 3.0000000000, 1.0000000000, 0.0117394475 - 16, -8.97601690e-02, 1.29811275e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.42626326e-02, 1.29811275e-01, -8.97601690e-02, 0.00000000e+00, -6.91466662e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56338549e+00, 8.20142223e-01, 9.74342765e-01, 3.95364804e+00, 0.00000000e+00, -0.0897601690, 0.1298112750, 0.0000000000, -0.6914666616, 0.1298112750, -0.0897601690, 0.0000000000, 0.0000000000, 0.0000000000, -0.0442626326, 0.0000000000, 3.0000000000, 1.0000000000, 0.0124879870 - 17, -8.89748436e-02, 1.26749407e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.38248034e-02, 1.26749407e-01, -8.89748436e-02, 0.00000000e+00, -7.01974438e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56349471e+00, 8.18328285e-01, 9.72304833e-01, 3.95364249e+00, 0.00000000e+00, -0.0889748436, 0.1267494068, 0.0000000000, -0.7019744384, 0.1267494068, -0.0889748436, 0.0000000000, 0.0000000000, 0.0000000000, -0.0438248034, 0.0000000000, 3.0000000000, 1.0000000000, 0.0132388169 - 18, -8.79944588e-02, 1.23356596e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.33191061e-02, 1.23356596e-01, -8.79944588e-02, 0.00000000e+00, -7.13334037e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56469660e+00, 8.16014518e-01, 9.69407593e-01, 3.95227261e+00, 0.00000000e+00, -0.0879944588, 0.1233565963, 0.0000000000, -0.7133340367, 0.1233565963, -0.0879944588, 0.0000000000, 0.0000000000, 0.0000000000, -0.0433191061, 0.0000000000, 3.0000000000, 1.0000000000, 0.0140180026 - 19, -8.68796385e-02, 1.19799320e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.27700705e-02, 1.19799320e-01, -8.68796385e-02, 0.00000000e+00, -7.25209779e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56683595e+00, 8.13312864e-01, 9.65782754e-01, 3.94973216e+00, 0.00000000e+00, -0.0868796385, 0.1197993201, 0.0000000000, -0.7252097795, 0.1197993201, -0.0868796385, 0.0000000000, 0.0000000000, 0.0000000000, -0.0427700705, 0.0000000000, 3.0000000000, 1.0000000000, 0.0147838062 - 20, -8.56838032e-02, 1.16219289e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.21984523e-02, 1.16219289e-01, -8.56838032e-02, 0.00000000e+00, -7.37259743e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.56970952e+00, 8.10320512e-01, 9.61577645e-01, 3.94626505e+00, 0.00000000e+00, -0.0856838032, 0.1162192890, 0.0000000000, -0.7372597432, 0.1162192890, -0.0856838032, 0.0000000000, 0.0000000000, 0.0000000000, -0.0421984523, 0.0000000000, 3.0000000000, 1.0000000000, 0.0155474367 - 21, -8.44486666e-02, 1.12728922e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.16213484e-02, 1.12728922e-01, -8.44486666e-02, 0.00000000e+00, -7.49130435e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57301464e+00, 8.07205934e-01, 9.57103605e-01, 3.94226036e+00, 0.00000000e+00, -0.0844486666, 0.1127289223, 0.0000000000, -0.7491304352, 0.1127289223, -0.0844486666, 0.0000000000, 0.0000000000, 0.0000000000, -0.0416213484, 0.0000000000, 3.0000000000, 1.0000000000, 0.0163136318 - 22, -8.32095277e-02, 1.09407370e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.10528243e-02, 1.09407370e-01, -8.32095277e-02, 0.00000000e+00, -7.60547738e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57647938e+00, 8.04083345e-01, 9.52615666e-01, 3.93804996e+00, 0.00000000e+00, -0.0832095277, 0.1094073699, 0.0000000000, -0.7605477378, 0.1094073699, -0.0832095277, 0.0000000000, 0.0000000000, 0.0000000000, -0.0410528243, 0.0000000000, 3.0000000000, 1.0000000000, 0.0170633781 - 23, -8.19940819e-02, 1.06303483e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -4.05041797e-02, 1.06303483e-01, -8.19940819e-02, 0.00000000e+00, -7.71320746e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.57988479e+00, 8.01054316e-01, 9.48292699e-01, 3.93388593e+00, 0.00000000e+00, -0.0819940819, 0.1063034831, 0.0000000000, -0.7713207460, 0.1063034831, -0.0819940819, 0.0000000000, 0.0000000000, 0.0000000000, -0.0405041797, 0.0000000000, 3.0000000000, 1.0000000000, 0.0178124050 - 24, -8.08218715e-02, 1.03444479e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.99841255e-02, 1.03444479e-01, -8.08218715e-02, 0.00000000e+00, -7.81306769e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.58306672e+00, 7.98195580e-01, 9.44287804e-01, 3.92996106e+00, 0.00000000e+00, -0.0808218715, 0.1034444789, 0.0000000000, -0.7813067689, 0.1034444789, -0.0808218715, 0.0000000000, 0.0000000000, 0.0000000000, -0.0399841255, 0.0000000000, 3.0000000000, 1.0000000000, 0.0185636177 - 25, -7.97053872e-02, 1.00840859e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -3.94992104e-02, 1.00840859e-01, -7.97053872e-02, 0.00000000e+00, -7.90407658e-01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, -1.58591375e+00, 7.95586056e-01, 9.40677083e-01, 3.92640792e+00, 0.00000000e+00, -0.0797053872, 0.1008408590, 0.0000000000, -0.7904076577, 0.1008408590, -0.0797053872, 0.0000000000, 0.0000000000, 0.0000000000, -0.0394992104, 0.0000000000, 3.0000000000, 1.0000000000, 0.0193123536 diff --git a/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_2d/chtPinArray_2d.geo b/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_2d/chtPinArray_2d.geo deleted file mode 100644 index 81db4d00be95..000000000000 --- a/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_2d/chtPinArray_2d.geo +++ /dev/null @@ -1,429 +0,0 @@ -// ------------------------------------------------------------------------- // -// T. Kattmann, 18.06.2019, 2D 2 Zone mesh -// Create the mesh by calling this geo file with 'gmsh .geo'. -// For multizone mesh the zonal meshes have to be created using the first -// option 'Which_Mesh_Part' below and have to be married appropriatley. -// ------------------------------------------------------------------------- // - -// Which domain part should be handled -Which_Mesh_Part= 1; // 0=all, 1=Fluid, 2=Solid, 3=InterfaceOnly -// Add outlet diffusor -OutletDiffusor= 0; // 0=false, 1=true -// Evoque Meshing Algorithm? -Do_Meshing= 1; // 0=false, 1=true -// Write Mesh files in .su2 format -Write_mesh= 1; // 0=false, 1=true -// Mesh Resolution -Mesh_Resolution= 2; // 0=debugRes, 1=Res1, 2=Res2 -// show the FFD corner points -FFD_corner_point= 1; // 0=false, 1=true - -// Free parameters -scale_factor= 1e-3; // scales Point positions from [mm] to [m] with 1e-3 -dist= 6.44 * scale_factor; // distance between pin midpoints, each pin has 6 surrounding pins, i.e. 60 deg between each -r_pin_lower= 2.0 * scale_factor; // lower pin radius -InnerRadiusFactor= 0.3; // Thickness of the pin solid (0.9=small pin wall, 0.1= close to filled circle arc). Requires 0 < value < 1. -// Diffusor inputs are below in the respective section - -// Dependent parameters -rad2deg= Pi/180; // conversion factor as gmsh Cos/Sin functions take radian values -length= 2 * Cos(30*rad2deg)*dist; // domain length (in x-dir) -width= Sin(30*rad2deg)*dist; // domain width (in y-dir) - -Printf("==================================="); -Printf("Free parameters:"); -Printf("-> distance between pins: %g", dist); -Printf("-> lower pin radius: %g", r_pin_lower); -Printf("Dependent parameters"); -Printf("-> length: %g", length); -Printf("-> width: %g", width); -Printf("==================================="); - -// Mesh inputs -gs = 0.5 *scale_factor; // gridsize - -If(Mesh_Resolution==0) // debugRes - // interface meshing parameteres. Also sufficient for fluid domain meshing. - N_x_flow= 10; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. - - N_y_flow = 10; // #gridpoints normal to pin surface, y-direction - R_y_flow= 1.08; // Progression normal to pin surface - - N_z_flow= 20; // #gridpoints in height z-direction - R_z_flow= 0.05; // Bump in height as top and bottom are walls - - // Additional meshing parameters for solid domain - N_y_innerPin= 5; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin - R_y_innerPin= 0.93; // Progression towards interface - N_z_solid= 10; // #points from bottom interface to heater surface - R_z_solid= 1.18; // progression for N_z_solid - -ElseIf(Mesh_Resolution==1) // Res1 - // interface meshing parameteres. Also sufficient for fluid domain meshing. - N_x_flow= 20; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. - - N_y_flow = 40; // #gridpoints normal to pin surface, y-direction - R_y_flow= 1.08; // Progression normal to pin surface - - N_z_flow= 100; // #gridpoints in height z-direction - R_z_flow= 0.05; // Bump in height as top and bottom are walls - - // Additional meshing parameters for solid domain - N_y_innerPin= 30; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin - R_y_innerPin= 0.93; // Progression towards interface - N_z_solid= 20; // #points from bottom interface to heater surface - R_z_solid= 1.18; // progression for N_z_solid - -ElseIf(Mesh_Resolution==2) // Res2 - // interface meshing parameteres. Also sufficient for fluid domain meshing. - N_x_flow= 30; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. - - N_y_flow = 50; // #gridpoints normal to pin surface, y-direction - R_y_flow= 1.08; // Progression normal to pin surface - - N_z_flow= 200; // #gridpoints in height z-direction - R_z_flow= 0.05; // Bump in height as top and bottom are walls - - // Additional meshing parameters for solid domain - N_y_innerPin= 40; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin - R_y_innerPin= 0.91; // Progression towards interface - N_z_solid= 30; // #points from bottom interface to heater surface - R_z_solid= 1.18; // progression for N_z_solid - -EndIf - -// Feasability checks -If (r_pin_lower >= width || - r_pin_lower <= 0) - Printf("Aborting! Bad Inputs"); - Abort; -EndIf - -// Show and print possible FFD corner points -If (FFD_corner_point==1) - boxFactor= 1.3; - - xLo= 0.5*length - boxFactor*r_pin_lower; - xHi= 0.5*length + boxFactor*r_pin_lower; - yLo= 0; - yHi= boxFactor*r_pin_lower; - - // counterclockwise from lowest x&y value - Printf("==================================="); - Printf("FFD corner points:"); - Printf("%g | %g", xLo, yLo); - Printf("%g | %g", xHi, yLo); - Printf("%g | %g", xHi, yHi); - Printf("%g | %g", xLo, yHi); - Printf("==================================="); - - Point(1000) = {xLo, yLo, 0, gs}; - Point(1001) = {xHi, yLo, 0, gs}; - Point(1002) = {xHi, yHi, 0, gs}; - Point(1003) = {xLo, yHi, 0, gs}; - - Line(1000) = {1000,1001}; - Line(1001) = {1001,1002}; - Line(1002) = {1002,1003}; - Line(1003) = {1003,1000}; -EndIf - -// ------------------------------------------------------------------------- // -// CHT Interface, complete description as it is part of fluid and solid -// Id's starting with in the range (1-99) -// Interface only description -If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1 || Which_Mesh_Part == 2 || Which_Mesh_Part == 3) - // Points - // Lower Pin1 - Point(10) = {0, width, 0, gs}; // lower pin1 midpoint - Point(11) = {0, width-r_pin_lower, 0, gs}; // lower pin1 on inlet - Point(12) = {Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower, 0, gs}; // lower pin1 in between - Point(13) = {r_pin_lower, width, 0, gs}; // lower pin1 on sym - Circle(10) = {11,10,12}; // lower pin1 smaller first part - Circle(11) = {12,10,13}; // lower pin1 larger second part - - // Lower Pin2 - Point(20) = {0.5*length, 0, 0, gs}; // pin midpoint - Point(21) = {0.5*length - r_pin_lower, 0, 0, gs}; // lower small x - Point(22) = {length/2 - Sin(30*rad2deg)*r_pin_lower, Cos(30*rad2deg)*r_pin_lower, 0, gs}; // small intermediate - Point(23) = {length/2 + Sin(30*rad2deg)*r_pin_lower, Cos(30*rad2deg)*r_pin_lower, 0, gs}; // large intermediate - Point(24) = {0.5*length + r_pin_lower, 0, 0, gs}; // lower large x - Circle(20) = {21,20,22}; // first segment - Circle(21) = {22,20,23}; // second segment - Circle(22) = {23,20,24}; // third segment - - // lower Pin3 - Point(30) = {length, width, 0, gs}; // midpoint - Point(31) = {length, width-r_pin_lower, 0, gs}; // on outlet - Point(32) = {length-Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower,0, gs}; - Point(33) = {length - r_pin_lower, width, 0, gs}; // on sym - Circle(30) = {31,30,32}; // first segment - Circle(31) = {32,30,33}; // second segment - - // No progression in flow direction on the pin surface - Transfinite Line {11,20,21,22,31} = N_x_flow; - Transfinite Line {10,30} = N_x_flow/2; - - //Physical Tags - If (Which_Mesh_Part==1) - Physical Line("fluid_pin1_interface") = {10, 11}; - Physical Line("fluid_pin2_interface") = {20, 21, 22}; - Physical Line("fluid_pin3_interface") = {30, 31}; - - ElseIf (Which_Mesh_Part==2) - Physical Line("solid_pin1_interface") = {10, 11}; - Physical Line("solid_pin2_interface") = {20, 21, 22}; - Physical Line("solid_pin3_interface") = {30, 31}; - - EndIf - -EndIf - -// ------------------------------------------------------------------------- // -// Fluid only description -If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1) - - // lower additional structured mesh points - Point(40) = {length/4 + Tan(30*rad2deg)*width/2, width, 0, gs}; // first half, large y - Point(41) = {length/4 - Tan(30*rad2deg)*width/2, 0, 0, gs}; // first half, small y - Point(42) = {length*3/4 - Tan(30*rad2deg)*width/2, width, 0, gs}; // second half, large y - Point(43) = {length*3/4 + Tan(30*rad2deg)*width/2, 0, 0, gs}; // second half, small y - Point(44) = {0, 0, 0, gs}; // corner point inlet - Point(45) = {length, 0, 0, gs}; // corner point outlet - - // lower additional structured mesh lines - // outer boundary - Line(40) = {11, 44}; - Line(41) = {44, 41}; - Line(42) = {41, 21}; - Line(43) = {43, 24}; - Line(44) = {43, 45}; - Line(45) = {45, 31}; - Line(46) = {33, 42}; - Line(47) = {42, 40}; - Line(48) = {40, 13}; - // inner lines - Line(49) = {41, 12}; - Line(50) = {41, 40}; - Line(51) = {22, 40}; - Line(52) = {23, 42}; - Line(53) = {42, 43}; - Line(54) = {43, 32}; - - // line loops and surfaces on lower domain interface - Line Loop(10) = {40, 41, 49, -10}; Plane Surface(10) = {10}; - Line Loop(11) = {-49, 50, 48, -11}; Plane Surface(11) = {11}; - Line Loop(12) = {42, 20, 51, -50}; Plane Surface(12) = {12}; - Line Loop(13) = {-51, 21, 52, 47}; Plane Surface(13) = {13}; - Line Loop(14) = {53, 43, -22, 52}; Plane Surface(14) = {14}; - Line Loop(15) = {53, 54, 31, 46}; Plane Surface(15) = {15}; - Line Loop(16) = {44, 45, 30, -54}; Plane Surface(16) = {16}; - - // No progression in flow direction on the pin surface - Transfinite Line {50,47,53} = N_x_flow; - Transfinite Line {41,44} = N_x_flow/2; - // Progression normal to the pin surface - Transfinite Line {40, -49, -48, -42, 51, 52, -43, 46, -54, -45} = N_y_flow Using Progression R_y_flow; - - // Physical tags - Physical Line("fluid_inlet") = {40}; - If(OutletDiffusor==0) Physical Line("fluid_outlet") = {45}; EndIf // - Physical Line("fluid_symmetry") = {41,42,43,44,46,47,48}; - Physical Surface("fluid_surf") = {10,11,12,13,14,15,16}; - -EndIf - -// ------------------------------------------------------------------------- // -// Solid only description -If (Which_Mesh_Part == 0 || Which_Mesh_Part == 2) - - If(1==1) // Pin1 solid - // Solid inner pin 1 and bottom300-er range - // pin 1 - Point(301) = {InnerRadiusFactor*0, width-r_pin_lower*InnerRadiusFactor, 0, gs}; // lower pin1 on inlet - Point(302) = {InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower*InnerRadiusFactor, 0, gs}; // lower pin1 in between - Point(303) = {InnerRadiusFactor*r_pin_lower, width, 0, gs}; // lower pin1 on sym - Circle(301) = {301,10,302}; - Circle(302) = {302,10,303}; - - // pin 1 additional lines - Line(306) = {301, 11}; - Line(307) = {302, 12}; - Line(308) = {303, 13}; - - Curve Loop(17) = {306, 10, -307, -301}; Surface(17) = {17}; - Curve Loop(18) = {302, 308, -11, -307}; Surface(18) = {18}; - - Transfinite Line {302} = N_x_flow; - Transfinite Line {301} = N_x_flow/2; - Transfinite Line {306,307,308} = N_y_innerPin Using Progression R_y_innerPin; - - Physical Line("solid_pin1_inner") = {301,302}; - Physical Line("solid_pin1_walls") = {306,308}; - Physical Surface("solid_surf") = {17,18}; - - EndIf - - If(1==1) // Pin2 solid - // Solid inner half pin 2 and bottome300-er range (copied from interface and solid pin parts) - // Lower Pin2 - Point(320) = {0.5*length, 0, 0, gs}; // pin midpoint - Point(321) = {0.5*length - InnerRadiusFactor*r_pin_lower, InnerRadiusFactor*0, 0, gs}; // lower small x - Point(322) = {length/2 - InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower, 0, gs}; // small intermediate - Point(323) = {length/2 + InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower, 0, gs}; // large intermediate - Point(324) = {0.5*length + InnerRadiusFactor*r_pin_lower, InnerRadiusFactor*0, 0, gs}; // lower large x - Circle(320) = {321,20,322}; // first segment - Circle(321) = {322,20,323}; // second segment - Circle(322) = {323,20,324}; // third segment - - // pin 2 additional connecting lines - Line(333) = {21, 321}; // lower - Line(334) = {22, 322}; - Line(335) = {23, 323}; - Line(336) = {24, 324}; - - Curve Loop(19) = {333, 320, -334, -20}; Surface(19) = {19}; - Curve Loop(20) = {21, 335, -321, -334}; Surface(20) = {20}; - Curve Loop(21) = {322, -336, -22, 335}; Surface(21) = {21}; - - // structured parts - Transfinite Line {-333, -334, -335, -336} = N_y_innerPin Using Progression R_y_innerPin; // lines pointing into circle midpoint - Transfinite Line {320, 321, 322} = N_x_flow; // circle arcs - - Physical Line("solid_pin2_inner") = {320,321,322}; - Physical Line("solid_pin2_walls") = {333, 336}; - Physical Surface("solid_surf") += {19,20,21}; - - EndIf - - If(1==1) // Pin3 solid - // pin 3 structured - // lower Pin3 - Point(341) = {length, width-InnerRadiusFactor*r_pin_lower, 0, gs}; // on outlet - Point(342) = {length-InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, width-InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower,0, gs}; - Point(343) = {length - InnerRadiusFactor*r_pin_lower, width, 0, gs}; // on sym - Circle(350) = {341, 30, 342}; - Circle(351) = {342, 30, 343}; - - // pin 3 additional connecting lines - Line(352) = {341, 31}; - Line(353) = {342, 32}; - Line(354) = {343, 33}; - - Curve Loop(22) = {354, -31, -353, 351}; Surface(22) = {22}; - Curve Loop(23) = {350, 353, -30, -352}; Surface(23) = {23}; - - Transfinite Line {351} = N_x_flow; - Transfinite Line {350} = N_x_flow/2; - Transfinite Line {352,353,354} = N_y_innerPin Using Progression R_y_innerPin; - - Physical Line("solid_pin3_inner") = {351,350}; - Physical Line("solid_pin3_walls") = {354}; - If(OutletDiffusor==0) Physical Line("solid_pin3_walls") += {352}; EndIf - Physical Surface("solid_surf") += {22,23}; - - EndIf - -EndIf - -// ------------------------------------------------------------------------- // -// Outlet Diffusor description (200er range) -If (OutletDiffusor == 1) - - diffusorLength= 0.005; // length from old to new outlet - diffusorShrinkFactor= 0.8; // (new outlet height)/(old outlet height) - - // CHT Interface definition - If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1 || Which_Mesh_Part == 2 || Which_Mesh_Part == 3) - Point(201) = {length+diffusorLength, (width-r_pin_lower)*diffusorShrinkFactor,0,gs}; // top right - Line(200) = {31,201}; - - Transfinite Line {200} = N_x_flow*2; - - //Physical Tags - If (Which_Mesh_Part==1) - Physical Line("fluid_pin3_interface_diffusor") = {200}; - ElseIf (Which_Mesh_Part==2) - Physical Line("solid_pin3_interface_diffusor") = {200}; - EndIf - - EndIf - - // Fluid Part - If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1) - Point(200) = {length+diffusorLength,0,0,gs}; // bottom right - - Line(201) = {45,200}; - Line(202) = {201,200}; // new outlet - - Curve Loop(24) = {200, 202, -201, 45}; Plane Surface(24) = {24}; - - // make structured - // No progression in flow direction on the pin surface - Transfinite Line {201} = N_x_flow*2; - // Progression normal to the pin surface - Transfinite Line {202} = N_y_flow Using Progression R_y_flow; - - // Physical tags - Physical Line("fluid_outlet") = {202}; - Physical Line("fluid_symmetry") += {201}; - Physical Surface("fluid_surf") += {24}; - - EndIf - - // Solid Part - If (Which_Mesh_Part == 0 || Which_Mesh_Part == 2) - Point(210) = {length+diffusorLength, ((width-r_pin_lower)*diffusorShrinkFactor)+(width-r_pin_lower),0,gs}; // top right - - Line(210) = {341,210}; - Line(211) = {210,201}; - - Curve Loop(25) = {210, 211, -200, -352}; Plane Surface(25) = {25}; - - Transfinite Line {210} = N_x_flow*2; - Transfinite Line {211} = N_y_innerPin Using Progression R_y_innerPin; - - Physical Line("solid_pin3_inner_diffusor") = {210}; - Physical Line("solid_pin3_walls") += {211}; - Physical Surface("solid_surf") += {25}; - - EndIf - -EndIf - -// ------------------------------------------------------------------------- // -// Meshing -Coherence; -Transfinite Surface "*"; -Recombine Surface "*"; -Transfinite Volume "*"; - -If (Do_Meshing == 1) - Mesh 1; Mesh 2; Mesh 3; -EndIf - -// ------------------------------------------------------------------------- // -// Write .su2 meshfile -If (Write_mesh == 1) - - Mesh.Format = 42; // .su2 mesh format, - If (Which_Mesh_Part == 1) - If (OutletDiffusor==0) - Save "fluid.su2"; - Else - Save "fluid_diffusor.su2"; - EndIf - - ElseIf (Which_Mesh_Part == 2) - If (OutletDiffusor==0) - Save "solid.su2"; - Else - Save "solid_diffusor.su2"; - EndIf - - Else - Printf("Unvalid Which_Mesh_Part variable for output writing."); - Abort; - EndIf - -EndIf diff --git a/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_3d/3D_pinArray.geo b/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_3d/3D_pinArray.geo deleted file mode 100644 index 2d3644d489b9..000000000000 --- a/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_3d/3D_pinArray.geo +++ /dev/null @@ -1,896 +0,0 @@ -// ------------------------------------------------------------------------- // -// T. Kattmann, 18.06.2019, 3D 2 Zone mesh -// Create the mesh by calling this geo file with 'gmsh .geo'. -// For multizone mesh the zonal meshes have to be created using the first -// option 'Which_Mesh_Part' below and have to be married appropriatley. -// ------------------------------------------------------------------------- // - -// Which domain part should be handled -Which_Mesh_Part= 1; // 0=all, 1=Fluid, 2=Solid, 3=InterfaceOnly -// Evoque Meshing Algorithm? -Do_Meshing= 1; // 0=false, 1=true -// Write Mesh files in .su2 format -Write_mesh= 1; // 0=false, 1=true -// Mesh Resolution -Mesh_Resolution= 1; // 0=debugRes, 1=Res1, 2=Res2 -// Have conical pins? -ConicalPins= 1; // 0=No, i.e. cylindrical, 1=Yes - -// Free parameters -scale_factor= 1e-3; // scales Point positions from [mm] to [m] with 1e-3 -dist= 6.44 * scale_factor; // distance between pin midpoints, each pin has 6 surrounding pins, i.e. 60 deg between each -upper_h= 10.0 * scale_factor; // height (z-dir) of fluid domain/pins -lower_h= 5.0 * scale_factor; // height (z-dir) of solid domain/pins - -If (ConicalPins==0) // cylindrical - r_pin_lower= 2.0 * scale_factor; // lower pin radius - r_pin_upper= 2.0 * scale_factor; // upper pin radius -ElseIf(ConicalPins==1) // conical - r_pin_lower= 2.3 * scale_factor; // lower pin radius - r_pin_upper= 0.56 * scale_factor; // upper pin radius -EndIf - -// Dependent parameters -rad2deg= Pi/180; // conversion factor as gmsh Cos/Sin functions take radian values -length= 2 * Cos(30*rad2deg)*dist; // length (in x-dir) -width= Sin(30*rad2deg)*dist; // width (in y-dir) - -Printf("==================================="); -Printf("Free parameters:"); -Printf("-> distance between pins: %g", dist); -Printf("-> lower pin radius: %g", r_pin_lower); -Printf("-> upper pin radius: %g", r_pin_upper); -Printf("Dependent parameters"); -Printf("-> length: %g", length); -Printf("-> width: %g", width); -Printf("Fixed parameters"); -Printf("-> pin height: %g", upper_h); -Printf("-> solid thickness: %g", lower_h); -Printf("==================================="); - -// Mesh inputs -gs = 0.5 *scale_factor; // gridsize - -If(Mesh_Resolution==0) // debugRes - // interface meshing parameteres. Also sufficient for fluid domain meshing. - N_x_flow= 10; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. - - N_y_flow = 10; // #gridpoints normal to pin surface, y-direction - R_y_flow= 1.08; // Progression normal to pin surface - - N_z_flow= 20; // #gridpoints in height z-direction - R_z_flow= 0.05; // Bump in height as top and bottom are walls - - // Additional meshing parameters for solid domain - InnerRadiusFactor= 0.6; // How much of the inner pin is unstructured mesh (0.9=mostly unstructured, 0.1= mostly structured). Requires 0 < value < 1. - N_y_innerPin= 5; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin - R_y_innerPin= 0.93; // Progression towards interface - N_z_solid= 10; // #points from bottom interface to heater surface - R_z_solid= 1.18; // progression for N_z_solid - -ElseIf(Mesh_Resolution==1) // Res1 - // interface meshing parameteres. Also sufficient for fluid domain meshing. - N_x_flow= 20; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. - - N_y_flow = 40; // #gridpoints normal to pin surface, y-direction - R_y_flow= 1.08; // Progression normal to pin surface - - N_z_flow= 100; // #gridpoints in height z-direction - R_z_flow= 0.05; // Bump in height as top and bottom are walls - - // Additional meshing parameters for solid domain - InnerRadiusFactor= 0.6; // How much of the inner pin is unstructured mesh (0.9=mostly unstructured, 0.1= mostly structured). Requires 0 < value < 1. - N_y_innerPin= 30; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin - R_y_innerPin= 0.93; // Progression towards interface - N_z_solid= 20; // #points from bottom interface to heater surface - R_z_solid= 1.18; // progression for N_z_solid - -ElseIf(Mesh_Resolution==2) // Res2 - // interface meshing parameteres. Also sufficient for fluid domain meshing. - N_x_flow= 30; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. - - N_y_flow = 50; // #gridpoints normal to pin surface, y-direction - R_y_flow= 1.08; // Progression normal to pin surface - - N_z_flow= 200; // #gridpoints in height z-direction - R_z_flow= 0.05; // Bump in height as top and bottom are walls - - // Additional meshing parameters for solid domain - InnerRadiusFactor= 0.6; // How much of the inner pin is unstructured mesh (0.9=mostly unstructured, 0.1= mostly structured). Requires 0 < value < 1. - N_y_innerPin= 40; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin - R_y_innerPin= 0.93; // Progression towards interface - N_z_solid= 30; // #points from bottom interface to heater surface - R_z_solid= 1.18; // progression for N_z_solid - -EndIf - -// Feasability checks -If (r_pin_lower >= width || - r_pin_upper >= width || - r_pin_lower <= 0 || - r_pin_upper <= 0) - Printf("Aborting! Bad Inputs"); - Abort; -EndIf - -// ------------------------------------------------------------------------- // -// Point distribution rules: -// Line/curve orientation rules (in that order): -// 1. always pointing in positive z-direction -// 2. in x-y-plane, always pointing in positive x-direction -// 3. in y-direction, always pointing in positive y-direction -// Surface normal orientation rules: none - -// ------------------------------------------------------------------------- // -// CHT Interface, complete description as it is part of fluid and solid -// Id's starting with in the range (1-99) - -// Points -// Lower Pin1 -Point(10) = {0, width, 0, gs}; // lower pin1 midpoint -Point(11) = {0, width-r_pin_lower, 0, gs}; // lower pin1 on inlet -Point(12) = {Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower, 0, gs}; // lower pin1 in between -Point(13) = {r_pin_lower, width, 0, gs}; // lower pin1 on sym -Circle(10) = {11,10,12}; // lower pin1 smaller first part -Circle(11) = {12,10,13}; // lower pin1 larger second part - -// Lower Pin2 -Point(20) = {0.5*length, 0, 0, gs}; // pin midpoint -Point(21) = {0.5*length - r_pin_lower, 0, 0, gs}; // lower small x -Point(22) = {length/2 - Sin(30*rad2deg)*r_pin_lower, Cos(30*rad2deg)*r_pin_lower, 0, gs}; // small intermediate -Point(23) = {length/2 + Sin(30*rad2deg)*r_pin_lower, Cos(30*rad2deg)*r_pin_lower, 0, gs}; // large intermediate -Point(24) = {0.5*length + r_pin_lower, 0, 0, gs}; // lower large x -Circle(20) = {21,20,22}; // first segment -Circle(21) = {22,20,23}; // second segment -Circle(22) = {23,20,24}; // third segment - -// lower Pin3 -Point(30) = {length, width, 0, gs}; // midpoint -Point(31) = {length, width-r_pin_lower, 0, gs}; // on outlet -Point(32) = {length-Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower,0, gs}; -Point(33) = {length - r_pin_lower, width, 0, gs}; // on sym -Circle(30) = {31,30,32}; // first segment -Circle(31) = {32,30,33}; // second segment - -// lower additional structured mesh points -Point(40) = {length/4 + Tan(30*rad2deg)*width/2, width, 0, gs}; // first half, large y -Point(41) = {length/4 - Tan(30*rad2deg)*width/2, 0, 0, gs}; // first half, small y -Point(42) = {length*3/4 - Tan(30*rad2deg)*width/2, width, 0, gs}; // second half, large y -Point(43) = {length*3/4 + Tan(30*rad2deg)*width/2, 0, 0, gs}; // second half, small y -Point(44) = {0, 0, 0, gs}; // corner point inlet -Point(45) = {length, 0, 0, gs}; // corner point outlet - -// lower additional structured mesh lines -// outer boundary -Line(40) = {11, 44}; -Line(41) = {44, 41}; -Line(42) = {41, 21}; -Line(43) = {43, 24}; -Line(44) = {43, 45}; -Line(45) = {45, 31}; -Line(46) = {33, 42}; -Line(47) = {42, 40}; -Line(48) = {40, 13}; -// inner lines -Line(49) = {41, 12}; -Line(50) = {41, 40}; -Line(51) = {22, 40}; -Line(52) = {23, 42}; -Line(53) = {42, 43}; -Line(54) = {43, 32}; - -// line loops and surfaces on lower domain interface -Line Loop(10) = {40, 41, 49, -10}; Plane Surface(10) = {10}; -Line Loop(11) = {-49, 50, 48, -11}; Plane Surface(11) = {11}; -Line Loop(12) = {42, 20, 51, -50}; Plane Surface(12) = {12}; -Line Loop(13) = {-51, 21, 52, 47}; Plane Surface(13) = {13}; -Line Loop(14) = {53, 43, -22, 52}; Plane Surface(14) = {14}; -Line Loop(15) = {53, 54, 31, 46}; Plane Surface(15) = {15}; -Line Loop(16) = {44, 45, 30, -54}; Plane Surface(16) = {16}; - -// No progression in flow direction on the pin surface -Transfinite Line {11,50,20,47,21,22,53,31} = N_x_flow; -Transfinite Line {10,41,30,44} = N_x_flow/2; -// Progression normal to the pin surface -Transfinite Line {40, -49, -48, -42, 51, 52, -43, 46, -54, -45} = N_y_flow Using Progression R_y_flow; - -// Upper Pin1 -Point(10+100) = {0, width, upper_h, gs}; // lower pin1 midpoint -Point(11+100) = {0, width-r_pin_upper, upper_h, gs}; // lower pin1 on inlet -Point(12+100) = {Sin(30*rad2deg)*r_pin_upper, width-Cos(30*rad2deg)*r_pin_upper, upper_h, gs}; // lower pin1 in between -Point(13+100) = {r_pin_upper, width, upper_h, gs}; // lower pin1 on sym -Circle(10+100) = {11+100,10+100,12+100}; // lower pin1 smaller first part -Circle(11+100) = {12+100,10+100,13+100}; // lower pin1 larger second part - -// Upper Pin2 -Point(20+100) = {0.5*length, 0, upper_h, gs}; // pin midpoint -Point(21+100) = {0.5*length - r_pin_upper, 0, upper_h, gs}; // lower small x -Point(22+100) = {length/2 - Sin(30*rad2deg)*r_pin_upper, Cos(30*rad2deg)*r_pin_upper, upper_h, gs}; // small intermediate -Point(23+100) = {length/2 + Sin(30*rad2deg)*r_pin_upper, Cos(30*rad2deg)*r_pin_upper, upper_h, gs}; // large intermediate -Point(24+100) = {0.5*length + r_pin_upper, 0, upper_h, gs}; // lower large x -Circle(20+100) = {21+100,20+100,22+100}; // first segment -Circle(21+100) = {22+100,20+100,23+100}; // second segment -Circle(22+100) = {23+100,20+100,24+100}; // third segment - -// Upper Pin3 -Point(30+100) = {length, width, upper_h, gs}; // midpoint -Point(31+100) = {length, width-r_pin_upper, upper_h, gs}; // on outlet -Point(32+100) = {length-Sin(30*rad2deg)*r_pin_upper, width-Cos(30*rad2deg)*r_pin_upper, upper_h, gs}; -Point(33+100) = {length - r_pin_upper, width, upper_h, gs}; // on sym -Circle(30+100) = {31+100,30+100,32+100}; // first segment -Circle(31+100) = {32+100,30+100,33+100}; // second segment - -// connection in height/z-direction -// Pin1 -Line(61) = {11,11+100}; -Line(62) = {12,12+100}; -Line(63) = {13,13+100}; - -// Pin2 -Line(71) = {21,21+100}; -Line(72) = {22,22+100}; -Line(73) = {23,23+100}; -Line(74) = {24,24+100}; - -// Pin3 -Line(81) = {31,31+100}; -Line(82) = {32,32+100}; -Line(83) = {33,33+100}; - -// Pin surfaces -Line Loop(20) = {61, 10+100, -62, -10}; Surface(20) = {20}; -Line Loop(21) = {62, 11+100, -63, -11}; Surface(21) = {21}; -Line Loop(22) = {71, 20+100, -72, -20}; Surface(22) = {22}; -Line Loop(23) = {73, -(21+100), -72, 21}; Surface(23) = {23}; -Line Loop(24) = {74, -(22+100), -73, 22}; Surface(24) = {24}; -Line Loop(25) = {83, -(31+100), -82, 31}; Surface(25) = {25}; -Line Loop(26) = {82, -(30+100), -81, 30}; Surface(26) = {26}; - -Transfinite Line {11+100,20+100,21+100,22+100,31+100} = N_x_flow; -Transfinite Line {10+100,30+100} = N_x_flow/2; -Transfinite Line {61,62,63,71,72,73,74,81,82,83} = N_z_flow Using Bump R_z_flow; - -//Physical Tags -If (Which_Mesh_Part==1) - //Physical Surface("fluid_interface") = {10, 11, 12, 13, 14, 15, 16, 20, 21, 22, 23, 24, 25, 26}; - Physical Surface("fluid_bottom_interface") = {13, 14, 15, 12, 11, 16, 10}; - Physical Surface("fluid_pin1") = {20, 21}; - Physical Surface("fluid_pin2") = {24, 23, 22}; - Physical Surface("fluid_pin3") = {25, 26}; - -ElseIf (Which_Mesh_Part==2) - //Physical Surface("solid_interface") = {13, 14, 15, 12, 11, 16, 10, 20, 21, 24, 23, 22, 25, 26}; - Physical Surface("solid_bottom_interface") = {13, 14, 15, 12, 11, 16, 10}; - Physical Surface("solid_pin1") = {20, 21}; - Physical Surface("solid_pin2") = {24, 23, 22}; - Physical Surface("solid_pin3") = {25, 26}; - -EndIf -// ------------------------------------------------------------------------- // -If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1) // fluid only - // Fluid only description - // upper additional structured mesh points - Point(40+100) = {length/4 + Tan(30*rad2deg)*width/2, width, upper_h, gs}; // first half, large y - Point(41+100) = {length/4 - Tan(30*rad2deg)*width/2, 0, upper_h, gs}; // first half, small y - Point(42+100) = {length*3/4 - Tan(30*rad2deg)*width/2, width, upper_h, gs}; // second half, large y - Point(43+100) = {length*3/4 + Tan(30*rad2deg)*width/2, 0, upper_h, gs}; // second half, small y - Point(44+100) = {0, 0, upper_h, gs}; // corner point inlet - Point(45+100) = {length, 0, upper_h, gs}; // corner point outlet - - // y+ setting helper points - If(1==0) - Point(10000) = {0, width-r_pin_upper, upper_h, gs}; // lower pin1 on inlet - Point(10001) = {0, width-r_pin_upper-2.0e-5, upper_h, gs}; // lower pin1 on inlet - Line(10000) = {10000,10001}; - EndIf - // upper additional structured mesh lines - // outer boundary - Line(40+100) = {11+100, 44+100}; - Line(41+100) = {44+100, 41+100}; - Line(42+100) = {41+100, 21+100}; - Line(43+100) = {43+100, 24+100}; - Line(44+100) = {43+100, 45+100}; - Line(45+100) = {45+100, 31+100}; - Line(46+100) = {33+100, 42+100}; - Line(47+100) = {42+100, 40+100}; - Line(48+100) = {40+100, 13+100}; - // inner lines - Line(49+100) = {41+100, 12+100}; - Line(50+100) = {41+100, 40+100}; - Line(51+100) = {22+100, 40+100}; - Line(52+100) = {23+100, 42+100}; - Line(53+100) = {42+100, 43+100}; - Line(54+100) = {43+100, 32+100}; - - // line loops and surfaces on lower domain interface - Line Loop(10+100) = {40+100, 41+100, 49+100, -(10+100)}; Plane Surface(10+100) = {10+100}; - Line Loop(11+100) = {-(49+100), 50+100, 48+100, -(11+100)}; Plane Surface(11+100) = {11+100}; - Line Loop(12+100) = {42+100, 20+100, 51+100, -(50+100)}; Plane Surface(12+100) = {12+100}; - Line Loop(13+100) = {-(51+100), 21+100, 52+100, 47+100}; Plane Surface(13+100) = {13+100}; - Line Loop(14+100) = {53+100, 43+100, -(22+100), 52+100}; Plane Surface(14+100) = {14+100}; - Line Loop(15+100) = {53+100, 54+100, 31+100, 46+100}; Plane Surface(15+100) = {15+100}; - Line Loop(16+100) = {44+100, 45+100, 30+100, -(54+100)}; Plane Surface(16+100) = {16+100}; - - // No progression in flow direction on the pin surface - Transfinite Line {50+100,47+100,53+100} = N_x_flow; - Transfinite Line {41+100,44+100} = N_x_flow/2; - // Progression normal to the pin surface - Transfinite Line {40+100, -(49+100), -(48+100), -(42+100), 51+100, 52+100, -(43+100), 46+100, -(54+100), -(45+100)} = N_y_flow Using Progression R_y_flow; - - // Side Faces on the outside of the domain - // additional lines in z-direction on fluid boundary - Line(160) = {44, 144}; - Line(161) = {41, 141}; - Line(162) = {43, 143}; - Line(163) = {45, 145}; - Line(164) = {42, 142}; - Line(165) = {40, 140}; - Transfinite Line {160,161,162,163,164,165} = N_z_flow Using Bump 0.1; - - // Side-faces - Line Loop(117) = {61, 140, -160, -40}; Surface(117) = {117}; - Line Loop(118) = {160, 141, -161, -41}; Surface(118) = {118}; - Line Loop(119) = {161, 142, -71, -42}; Surface(119) = {119}; - Line Loop(120) = {74, -143, -162, 43}; Surface(120) = {120}; - Line Loop(121) = {162, 144, -163, -44}; Surface(121) = {121}; - Line Loop(122) = {163, 145, -81, -45}; Surface(122) = {122}; - Line Loop(123) = {83, 146, -164, -46}; Surface(123) = {123}; - Line Loop(124) = {164, 147, -165, -47}; Surface(124) = {124}; - Line Loop(125) = {165, 148, -63, -48}; Surface(125) = {125}; - - // Internal fluid faces - Line Loop(126) = {62, -149, -161, 49}; Surface(126) = {126}; - Line Loop(127) = {165, -150, -161, 50}; Surface(127) = {127}; - Line Loop(128) = {165, -151, -72, 51}; Surface(128) = {128}; - Line Loop(129) = {164, -152, -73, 52}; Surface(129) = {129}; - Line Loop(130) = {164, 153, -162, -53}; Surface(130) = {130}; - Line Loop(131) = {82, -154, -162, 54}; Surface(131) = {131}; - - // Definition - Surface Loop(1) = {110, 117, 20, 10, 118, 126}; Volume(1) = {1}; - Surface Loop(2) = {111, 125, 21, 11, 126, 127}; Volume(2) = {2}; - Surface Loop(3) = {112, 119, 22, 12, 127, 128}; Volume(3) = {3}; - Surface Loop(4) = {113, 23, 13, 124, 128, 129}; Volume(4) = {4}; - Surface Loop(5) = {114, 120, 24, 14, 129, 130}; Volume(5) = {5}; - Surface Loop(6) = {115, 25, 123, 15, 130, 131}; Volume(6) = {6}; - Surface Loop(7) = {116, 121, 122, 26, 16, 131}; Volume(7) = {7}; - - //Physical Tags - Physical Volume("fluid_volume") = {1, 2, 3, 4, 5, 6, 7}; - Physical Surface("fluid_top") = {110, 111, 112, 113, 114, 115, 116}; - Physical Surface("fluid_inlet") = {117}; - Physical Surface("fluid_outlet") = {122}; - Physical Surface("fluid_sym_sides") = {119, 118, 120, 121, 123, 124, 125}; - -EndIf - -// ------------------------------------------------------------------------- // -// Solid only description -If (Which_Mesh_Part == 0 || Which_Mesh_Part == 2) - - If (1==1) // Pin 1 Solid - // Solid inner pin 1 and bottom300-er range - // pin 1 lower - Point(301) = {InnerRadiusFactor*0, width-r_pin_lower*InnerRadiusFactor, 0, gs}; // lower pin1 on inlet - Point(302) = {InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower*InnerRadiusFactor, 0, gs}; // lower pin1 in between - Point(303) = {InnerRadiusFactor*r_pin_lower, width, 0, gs}; // lower pin1 on sym - Line(301) = {301,302}; - Line(302) = {302,303}; - - // pin 1 upper - Point(304) = {InnerRadiusFactor*0, width-r_pin_upper*InnerRadiusFactor, upper_h, gs}; // lower pin1 on inlet - Point(305) = {InnerRadiusFactor*Sin(30*rad2deg)*r_pin_upper, width-Cos(30*rad2deg)*r_pin_upper*InnerRadiusFactor, upper_h, gs}; // lower pin1 in between - Point(306) = {InnerRadiusFactor*r_pin_upper, width, upper_h, gs}; // lower pin1 on sym - Line(303) = {304,305}; - Line(304) = {305,306}; - - // pin 1 additional lines - Line(305) = {10, 301}; - Line(306) = {301, 11}; - Line(307) = {10, 303}; - Line(308) = {303, 13}; - Line(309) = {110, 304}; - Line(310) = {304, 111}; - Line(311) = {110, 306}; - Line(312) = {306, 113}; - Line(317) = {305, 112}; - Line(318) = {302, 12}; - - // pin1 in z-direction - Line(313) = {301, 304}; - Line(314) = {302, 305}; - Line(315) = {303, 306}; - Line(316) = {10, 110}; - - // structured mesh - Transfinite Line {304,302,305,309} = N_x_flow; - Transfinite Line {303,301,307,311} = N_x_flow/2; - Transfinite Line {306,318,308,310,317,312} = N_y_innerPin Using Progression R_y_innerPin; - Transfinite Line {313,314,315,316} = N_z_flow Using Bump R_z_flow; - - // pin1 Line loop and surface definition - Line Loop(27) = {313, 310, -61, -306}; Plane Surface(27) = {27}; - Line Loop(28) = {316, 309, -313, -305}; Plane Surface(28) = {28}; - Line Loop(29) = {315, -311, -316, 307}; Plane Surface(29) = {29}; - Line Loop(30) = {315, -304, -314, 302}; Surface(30) = {30}; - Line Loop(31) = {314, -303, -313, 301}; Surface(31) = {31}; - Line Loop(32) = {308, -11, -318, 302}; Plane Surface(32) = {32}; - Line Loop(33) = {318, -10, -306, 301}; Plane Surface(33) = {33}; - Line Loop(34) = {307, -302, -301, -305}; Plane Surface(34) = {34}; - Line Loop(35) = {304, 312, -111, -317}; Plane Surface(35) = {35}; - Line Loop(36) = {317, -110, -310, 303}; Plane Surface(36) = {36}; - Line Loop(37) = {311, -304, -303, -309}; Plane Surface(37) = {37}; - Line Loop(38) = {63, -312, -315, 308}; Plane Surface(38) = {38}; - Line Loop(39) = {317, -62, -318, 314}; Plane Surface(39) = {39}; - - Surface Loop(8) = {33, 27, 36, 20, 39, 31}; Volume(8) = {8}; - Surface Loop(9) = {32, 38, 21, 35, 30, 39}; Volume(9) = {9}; - Surface Loop(10) = {37, 29, 28, 30, 31, 34};Volume(10) = {10}; - - Physical Volume("solid_volume") = {8,9,10}; - - //Physical Tags - - EndIf - - If (1==1) // Pin 2 solid - // Solid inner half pin 2 and bottome300-er range (copied from interface and solid pin parts) - // Lower Pin2 - Point(320) = {0.5*length, 0, 0, gs}; // pin midpoint - Point(321) = {0.5*length - InnerRadiusFactor*r_pin_lower, InnerRadiusFactor*0, 0, gs}; // lower small x - Point(322) = {length/2 - InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower, 0, gs}; // small intermediate - Point(323) = {length/2 + InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower, 0, gs}; // large intermediate - Point(324) = {0.5*length + InnerRadiusFactor*r_pin_lower, InnerRadiusFactor*0, 0, gs}; // lower large x - Line(320) = {321,322}; // first segment - Line(321) = {322,323}; // second segment - Line(322) = {323,324}; // third segment - - // Upper Pin2 - Point(330) = {0.5*length, 0, upper_h, gs}; // pin midpoint - Point(331) = {0.5*length - InnerRadiusFactor*r_pin_upper, InnerRadiusFactor*0, upper_h, gs}; // lower small x - Point(332) = {length/2 - InnerRadiusFactor*Sin(30*rad2deg)*r_pin_upper, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_upper, upper_h, gs}; // small intermediate - Point(333) = {length/2 + InnerRadiusFactor*Sin(30*rad2deg)*r_pin_upper, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_upper, upper_h, gs}; // large intermediate - Point(334) = {0.5*length + InnerRadiusFactor*r_pin_upper, 0, upper_h, gs}; // lower large x - Line(330) = {331,332}; // first segment - Line(331) = {332,333}; // second segment - Line(332) = {333,334}; // third segment - - // pin 2 additional connecting lines - Line(333) = {21, 321}; // lower - Line(334) = {22, 322}; - Line(335) = {23, 323}; - Line(336) = {24, 324}; - Line(337) = {324, 321}; - - Line(338) = {121, 331}; // upper - Line(339) = {122, 332}; - Line(340) = {123, 333}; - Line(341) = {124, 334}; - Line(342) = {334, 331}; - - //pin 2 connection z-direction (bottom to top) - Line(343) = {321, 331}; - Line(344) = {322, 332}; - Line(345) = {323, 333}; - Line(346) = {324, 334}; - - // Line loops and surfaces - Line Loop(132) = {71, 338, -343, -333}; Plane Surface(132) = {132}; - Line Loop(133) = {72, 339, -344, -334}; Plane Surface(134) = {133}; - Line Loop(134) = {330, -344, -320, 343}; Surface(135) = {134}; - Line Loop(136) = {120, 339, -330, -338}; Plane Surface(138) = {136}; - Line Loop(137) = {20, 334, -320, -333}; Plane Surface(139) = {137}; - Line Loop(138) = {344, 331, -345, -321}; Surface(140) = {138}; - Line Loop(139) = {345, -340, -73, 335}; Plane Surface(141) = {139}; - Line Loop(140) = {334, 321, -335, -21}; Plane Surface(142) = {140}; - Line Loop(141) = {339, 331, -340, -121}; Plane Surface(143) = {141}; - Line Loop(142) = {345, 332, -346, -322}; Surface(144) = {142}; - Line Loop(143) = {346, -341, -74, 336}; Plane Surface(145) = {143}; - Line Loop(144) = {332, -341, -122, 340}; Plane Surface(146) = {144}; - Line Loop(145) = {322, -336, -22, 335}; Plane Surface(147) = {145}; - Line Loop(146) = {337, 320, 321, 322}; Plane Surface(148) = {146}; - Line Loop(147) = {342, 330, 331, 332}; Plane Surface(149) = {147}; - Line Loop(148) = {343, -342, -346, 337}; Plane Surface(150) = {148}; - - // structured parts - Transfinite Line {-338, -339, -340, -341, -333, -334, -335, -336} = N_y_innerPin Using Progression R_y_innerPin; // lines pointing into circle midpoint - Transfinite Line {330, 331, 332, 320, 321, 322, 337, 342} = N_x_flow; // circle arcs - Transfinite Line {343, 344, 345, 346} = N_z_flow Using Bump R_z_flow; // lines in z-direction - - Surface Loop(11) = {138, 22, 132, 134, 139, 135}; Volume(11) = {11}; - Surface Loop(12) = {143, 23, 140, 141, 134, 142}; Volume(12) = {12}; - Surface Loop(13) = {146, 145, 24, 141, 147, 144}; Volume(13) = {13}; - Surface Loop(14) = {149, 150, 144, 135, 140, 148}; Volume(14) = {14}; - - Physical Volume("solid_volume") += {11,12,13,14}; - EndIf - - If (1==1) // Pin 3 solid - // pin 3 structured - // lower Pin3 - Point(341) = {length, width-InnerRadiusFactor*r_pin_lower, 0, gs}; // on outlet - Point(342) = {length-InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, width-InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower,0, gs}; - Point(343) = {length - InnerRadiusFactor*r_pin_lower, width, 0, gs}; // on sym - - // upper Pin3 - Point(344) = {length, width-InnerRadiusFactor*r_pin_upper, upper_h, gs}; // on outlet - Point(345) = {length-InnerRadiusFactor*Sin(30*rad2deg)*r_pin_upper, width-InnerRadiusFactor*Cos(30*rad2deg)*r_pin_upper,upper_h, gs}; - Point(346) = {length - InnerRadiusFactor*r_pin_upper, width, upper_h, gs}; // on sym - - // lines: inner pin to interface - Line(347) = {344, 131}; - Line(348) = {345, 132}; - Line(349) = {346, 133}; - Line(350) = {341, 31}; - Line(351) = {342, 32}; - Line(352) = {343, 33}; - - Line(353) = {344, 345}; // inner (not circle) - Line(354) = {345, 346}; - Line(355) = {341, 342}; - Line(356) = {342, 343}; - - Line(357) = {341, 344}; // in positive z-direction - Line(358) = {342, 345}; - Line(359) = {343, 346}; - Line(360) = {30, 130}; - - Line(361) = {341, 30}; //core part of the pin lines - Line(362) = {30, 343}; - Line(363) = {344, 130}; - Line(364) = {130, 346}; - - // structured parts - Transfinite Line {347,348,349,350,351,352} = N_y_innerPin Using Progression R_y_innerPin; // lines pointing into circle midpoint - Transfinite Line {353, 355, 362, 364} = N_x_flow/2; // circle arcs - Transfinite Line {354, 356, 361, 363} = N_x_flow; // circle arcs - Transfinite Line {357, 358, 359, 360} = N_z_flow Using Bump R_z_flow; // lines in z-direction - - //lineloops and surfaces - Line Loop(149) = {347, 130, -348, -353}; Plane Surface(151) = {149}; - Line Loop(150) = {354, 349, -131, -348}; Plane Surface(152) = {150}; - Line Loop(151) = {364, -354, -353, 363}; Plane Surface(153) = {151}; - Line Loop(152) = {350, 30, -351, -355}; Plane Surface(154) = {152}; - Line Loop(153) = {356, 352, -31, -351}; Plane Surface(155) = {153}; - Line Loop(154) = {362, -356, -355, 361}; Plane Surface(156) = {154}; - Line Loop(155) = {357, 353, -358, -355}; Plane Surface(157) = {155}; - Line Loop(156) = {358, 354, -359, -356}; Plane Surface(158) = {156}; - Line Loop(157) = {81, -347, -357, 350}; Plane Surface(159) = {157}; - Line Loop(158) = {357, 363, -360, -361}; Plane Surface(160) = {158}; - Line Loop(159) = {360, 364, -359, -362}; Plane Surface(161) = {159}; - Line Loop(160) = {359, 349, -83, -352}; Plane Surface(162) = {160}; - Line Loop(446) = {348, -82, -351, 358}; Plane Surface(446) = {446}; - - // surface loops - Surface Loop(15) = {151, 159, 26, 154, 446, 157}; Volume(15) = {15}; - Surface Loop(16) = {152, 162, 25, 155, 158, 446}; Volume(16) = {16}; - Surface Loop(17) = {153, 161, 160, 156, 157, 158}; Volume(17) = {17}; - - // physical suf/vol - Physical Volume("solid_volume") += {15,16,17}; - EndIf - - If (1==1) // Bottom block solid - // solid bottom (heater) part 400er range - // Lower Pin1 - Point(410) = {0, width, -lower_h, gs}; // lower pin1 midpoint - Point(411) = {0, width-r_pin_lower, -lower_h, gs}; // lower pin1 on inlet - Point(412) = {Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower, -lower_h, gs}; // lower pin1 in between - Point(413) = {r_pin_lower, width, -lower_h, gs}; // lower pin1 on sym - Circle(410) = {411,410,412}; // lower pin1 smaller first part - Circle(411) = {412,410,413}; // lower pin1 larger second part - - // Lower Pin2 - Point(420) = {0.5*length, 0, -lower_h, gs}; // pin midpoint - Point(421) = {0.5*length - r_pin_lower, 0, -lower_h, gs}; // lower small x - Point(422) = {length/2 - Sin(30*rad2deg)*r_pin_lower, Cos(30*rad2deg)*r_pin_lower, -lower_h, gs}; // small intermediate - Point(423) = {length/2 + Sin(30*rad2deg)*r_pin_lower, Cos(30*rad2deg)*r_pin_lower, -lower_h, gs}; // large intermediate - Point(424) = {0.5*length + r_pin_lower, 0, -lower_h, gs}; // lower large x - Circle(420) = {421,420,422}; // first segment - Circle(421) = {422,420,423}; // second segment - Circle(422) = {423,420,424}; // third segment - - // lower Pin3 - Point(430) = {length, width, -lower_h, gs}; // midpoint - Point(431) = {length, width-r_pin_lower, -lower_h, gs}; // on outlet - Point(432) = {length-Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower,-lower_h, gs}; - Point(433) = {length - r_pin_lower, width, -lower_h, gs}; // on sym - Circle(430) = {431,430,432}; // first segment - Circle(431) = {432,430,433}; // second segment - - // lower additional structured mesh points - Point(440) = {length/4 + Tan(30*rad2deg)*width/2, width, -lower_h, gs}; // first half, large y - Point(441) = {length/4 - Tan(30*rad2deg)*width/2, 0, -lower_h, gs}; // first half, small y - Point(442) = {length*3/4 - Tan(30*rad2deg)*width/2, width, -lower_h, gs}; // second half, large y - Point(443) = {length*3/4 + Tan(30*rad2deg)*width/2, 0, -lower_h, gs}; // second half, small y - Point(444) = {0, 0, -lower_h, gs}; // corner point inlet - Point(445) = {length, 0, -lower_h, gs}; // corner point outlet - - // lower additional structured mesh lines - // outer boundary - Line(440) = {411, 444}; - Line(441) = {444, 441}; - Line(442) = {441, 421}; - Line(443) = {443, 424}; - Line(444) = {443, 445}; - Line(445) = {445, 431}; - Line(446) = {433, 442}; - Line(447) = {442, 440}; - Line(448) = {440, 413}; - // inner lines - Line(449) = {441, 412}; - Line(450) = {441, 440}; - Line(451) = {422, 440}; - Line(452) = {423, 442}; - Line(453) = {442, 443}; - Line(454) = {443, 432}; - - // line loops and surfaces on lower domain interface - Line Loop(410) = {440, 441, 449, -410}; Plane Surface(410) = {410}; - Line Loop(411) = {-449, 450, 448, -411}; Plane Surface(411) = {411}; - Line Loop(412) = {442, 420, 451, -450}; Plane Surface(412) = {412}; - Line Loop(413) = {-451, 421, 452, 447}; Plane Surface(413) = {413}; - Line Loop(414) = {453, 443, -422, 452}; Plane Surface(414) = {414}; - Line Loop(415) = {453, 454, 431, 446}; Plane Surface(415) = {415}; - Line Loop(416) = {444, 445, 430, -454}; Plane Surface(416) = {416}; - - // No progression in flow direction on the pin surface - Transfinite Line {411,450,420,447,421,422,453,431} = N_x_flow; - Transfinite Line {410,441,430,444} = N_x_flow/2; - // Progression normal to the pin surface - Transfinite Line {440, -449, -448, -442, 451, 452, -443, 446, -454, -445} = N_y_flow Using Progression R_y_flow; - - // pin inner parts are in the 500-er range - // pin 1 lower - Point(501) = {InnerRadiusFactor*0, width-r_pin_lower*InnerRadiusFactor, -lower_h, gs}; // lower pin1 on inlet - Point(502) = {InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower*InnerRadiusFactor, -lower_h, gs}; // lower pin1 in between - Point(503) = {InnerRadiusFactor*r_pin_lower, width, -lower_h, gs}; // lower pin1 on sym - Line(501) = {501,502}; - Line(502) = {502,503}; - - Line(503) = {503, 413}; - Line(504) = {502, 412}; - Line(505) = {501, 411}; - Line(506) = {501, 410}; - Line(507) = {410, 503}; - // No progression in flow direction on the pin surface - Transfinite Line {502,506} = N_x_flow; - Transfinite Line {501,507} = N_x_flow/2; - Transfinite Line {503,504,505} = N_y_innerPin Using Progression R_y_innerPin; - - Line Loop(417) = {502, 503, -411, -504}; Plane Surface(417) = {417}; - Line Loop(418) = {501, 504, -410, -505}; Plane Surface(418) = {418}; - Line Loop(419) = {506, 507, -502, -501}; Plane Surface(419) = {419}; - - // Lower Pin2 - Point(520) = {0.5*length, 0, 0, gs}; // pin midpoint - Point(521) = {0.5*length - InnerRadiusFactor*r_pin_lower, InnerRadiusFactor*0, -lower_h, gs}; // lower small x - Point(522) = {length/2 - InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower, -lower_h, gs}; // small intermediate - Point(523) = {length/2 + InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower, -lower_h, gs}; // large intermediate - Point(524) = {0.5*length + InnerRadiusFactor*r_pin_lower, InnerRadiusFactor*0, -lower_h, gs}; // lower large x - Line(520) = {521,522}; // first segment - Line(521) = {522,523}; // second segment - Line(522) = {523,524}; // third segment - - Line(523) = {521, 421}; - Line(524) = {522, 422}; - Line(525) = {523, 423}; - Line(526) = {524, 424}; - Line(527) = {524, 521}; - - // structured parts - Transfinite Line {523,524,525,526} = N_y_innerPin Using Progression R_y_innerPin; // lines pointing into circle midpoint - Transfinite Line {520,521,522,527} = N_x_flow; // circle arcs - - Line Loop(420) = {523, 420, -524, -520}; Plane Surface(420) = {420}; - Line Loop(421) = {521, 525, -421, -524}; Plane Surface(421) = {421}; - Line Loop(422) = {522, 526, -422, -525}; Plane Surface(422) = {422}; - Line Loop(423) = {527, 520, 521, 522}; Plane Surface(423) = {423}; - - // lower Pin3 - Point(541) = {length, width-InnerRadiusFactor*r_pin_lower, -lower_h, gs}; // on outlet - Point(542) = {length-InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, width-InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower,-lower_h, gs}; - Point(543) = {length - InnerRadiusFactor*r_pin_lower, width, -lower_h, gs}; // on sym - - Line(528) = {541, 542}; - Line(529) = {542, 543}; - Line(530) = {543, 430}; - Line(531) = {430, 541}; - Line(532) = {541, 431}; - Line(533) = {542, 432}; - Line(534) = {543, 433}; - - // structured parts - Transfinite Line {532,533,534} = N_y_innerPin Using Progression R_y_innerPin; // lines pointing into circle midpoint - Transfinite Line {528,530} = N_x_flow/2; // circle arcs - Transfinite Line {529,531} = N_x_flow; // circle arcs - - Line Loop(424) = {532, 430, -533, -528}; Plane Surface(424) = {424}; - Line Loop(425) = {533, 431, -534, -529}; Plane Surface(425) = {425}; - Line Loop(426) = {531, 528, 529, 530}; Plane Surface(426) = {426}; - - // connecting lines in z-direction - Line(535) = {10, 410}; - Line(536) = {301, 501}; - Line(537) = {11, 411}; - Line(538) = {44, 444}; - Line(539) = {302, 502}; - Line(540) = {12, 412}; - Line(541) = {303, 503}; - Line(542) = {41, 441}; - Line(543) = {13, 413}; - Line(544) = {21, 421}; - Line(545) = {40, 440}; - Line(546) = {321, 521}; - Line(547) = {22, 422}; - Line(548) = {322, 522}; - Line(549) = {20, 20}; - Line(550) = {20, 20}; - Line(551) = {324, 524}; - Line(552) = {323, 523}; - Line(553) = {23, 423}; - Line(554) = {42, 442}; - Line(555) = {24, 424}; - Line(556) = {43, 443}; - Line(557) = {33, 433}; - Line(558) = {343, 543}; - Line(559) = {32, 432}; - Line(560) = {342, 542}; - Line(561) = {30, 430}; - Line(562) = {341, 541}; - Line(563) = {31, 431}; - Line(564) = {45, 445}; - Transfinite Line {535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564} = N_z_solid Using Progression R_z_solid; - - // lineloops and surfaces of solid inner - Line Loop(457) = {440, -538, -40, 537}; Plane Surface(457) = {457}; - Line Loop(458) = {538, 441, -542, -41}; Plane Surface(458) = {458}; - Line Loop(459) = {449, -540, -49, 542}; Plane Surface(459) = {459}; - Line Loop(460) = {537, 410, -540, -10}; Surface(460) = {460}; - Surface Loop(28) = {410, 457, 458, 459, 460, 10}; Volume(28) = {28}; - Line Loop(461) = {542, 450, -545, -50}; Plane Surface(461) = {461}; - Line Loop(462) = {448, -543, -48, 545}; Plane Surface(462) = {462}; - Line Loop(463) = {411, -543, -11, 540}; Surface(463) = {463}; - Surface Loop(29) = {411, 462, 463, 11, 461, 459}; Volume(29) = {29}; - Line Loop(464) = {542, 442, -544, -42}; Plane Surface(464) = {464}; - Line Loop(465) = {451, -545, -51, 547}; Plane Surface(465) = {465}; - Line Loop(466) = {547, -420, -544, 20}; Surface(466) = {466}; - Surface Loop(30) = {412, 464, 466, 465, 12, 461}; Volume(30) = {30}; - Line Loop(467) = {447, -545, -47, 554}; Plane Surface(467) = {467}; - Line Loop(468) = {452, -554, -52, 553}; Plane Surface(468) = {468}; - Line Loop(469) = {421, -553, -21, 547}; Surface(469) = {469}; - Surface Loop(31) = {413, 467, 13, 468, 469, 465}; Volume(31) = {31}; - Line Loop(470) = {453, -556, -53, 554}; Plane Surface(470) = {470}; - Line Loop(471) = {443, -555, -43, 556}; Plane Surface(471) = {471}; - Line Loop(472) = {422, -555, -22, 553}; Surface(472) = {472}; - Line Loop(473) = {454, -559, -54, 556}; Plane Surface(473) = {473}; - Surface Loop(32) = {414, 471, 472, 14, 470, 468}; Volume(32) = {32}; - Line Loop(474) = {446, -554, -46, 557}; Plane Surface(474) = {474}; - Line Loop(475) = {431, -557, -31, 559}; Surface(475) = {475}; - Surface Loop(33) = {415, 474, 15, 475, 473, 470}; Volume(33) = {33}; - Line Loop(476) = {444, -564, -44, 556}; Plane Surface(476) = {476}; - Line Loop(477) = {564, 445, -563, -45}; Plane Surface(477) = {477}; - Line Loop(478) = {430, -559, -30, 563}; Surface(478) = {478}; - Surface Loop(34) = {416, 476, 477, 478, 16, 473}; Volume(34) = {34}; - - Physical Volume("solid_volume") += {28,29,30,31,32,33,34}; - - If (1==1) // pin 1 inside lower block - // pin 1 - Line Loop(427) = {535, -506, -536, -305}; Plane Surface(427) = {427}; - Line Loop(428) = {507, -541, -307, 535}; Plane Surface(428) = {428}; - Line Loop(429) = {536, 505, -537, -306}; Plane Surface(429) = {429}; - Line Loop(430) = {503, -543, -308, 541}; Plane Surface(430) = {430}; - Line Loop(431) = {502, -541, -302, 539}; Plane Surface(431) = {431}; - Line Loop(432) = {501, -539, -301, 536}; Plane Surface(432) = {432}; - Line Loop(433) = {543, -411, -540, 11}; Surface(433) = {433}; - Line Loop(434) = {410, -540, -10, 537}; Surface(434) = {434}; - Line Loop(447) = {539, 504, -540, -318}; Plane Surface(447) = {447}; - - Surface Loop(18) = {34, 427, 428, 419, 431, 432}; Volume(18) = {18}; - Surface Loop(19) = {33, 418, 429, 434, 447, 432}; Volume(19) = {19}; - Surface Loop(20) = {417, 430, 433, 447, 32, 431}; Volume(20) = {20}; - - Physical Volume("solid_volume") += {18,19,20}; - EndIf - - If (1==1) // pin 2 inside lower block - // pin 2 - Line Loop(435) = {544, -523, -546, -333}; Plane Surface(435) = {435}; - Line Loop(436) = {546, -527, -551, 337}; Plane Surface(436) = {436}; - Line Loop(437) = {551, 526, -555, 336}; Plane Surface(437) = {437}; - Line Loop(438) = {520, -548, -320, 546}; Plane Surface(438) = {438}; - Line Loop(439) = {548, 521, -552, -321}; Plane Surface(439) = {439}; - Line Loop(440) = {552, 522, -551, -322}; Plane Surface(440) = {440}; - Line Loop(441) = {524, -547, 334, 548}; Plane Surface(441) = {441}; - Line Loop(442) = {553, -525, -552, -335}; Plane Surface(442) = {442}; - Line Loop(443) = {420, -547, -20, 544}; Surface(443) = {443}; - Line Loop(444) = {547, 421, -553, -21}; Surface(444) = {444}; - Line Loop(445) = {422, -555, -22, 553}; Surface(445) = {445}; - - // surface loops - Surface Loop(21) = {139, 435, 443, 420, 438, 441}; Volume(21) = {21}; - Surface Loop(22) = {439, 421, 441, 442, 444, 142}; Volume(22) = {22}; - Surface Loop(23) = {422, 437, 445, 440, 442, 147}; Volume(23) = {23}; - Surface Loop(24) = {423, 436, 438, 439, 440, 148}; Volume(24) = {24}; - - Physical Volume("solid_volume") += {21,22,23,24}; - EndIf - - If (1==1) // pin 3 inside lower block - Line Loop(448) = {531, -562, 361, 561}; Plane Surface(448) = {448}; - Line Loop(449) = {562, 528, -560, -355}; Plane Surface(449) = {449}; - Line Loop(450) = {529, -558, -356, 560}; Plane Surface(450) = {450}; - Line Loop(451) = {558, 530, -561, 362}; Plane Surface(451) = {451}; - Line Loop(452) = {532, -563, -350, 562}; Plane Surface(452) = {452}; - Line Loop(453) = {533, -559, -351, 560}; Plane Surface(453) = {453}; - Line Loop(454) = {534, -557, -352, 558}; Plane Surface(454) = {454}; - Line Loop(455) = {563, 430, -559, -30}; Surface(455) = {455}; - Line Loop(456) = {431, -557, -31, 559}; Surface(456) = {456}; - - Surface Loop(25) = {426, 448, 451, 450, 449, 156}; Volume(25) = {25}; - Surface Loop(26) = {424, 452, 455, 453, 154, 449}; Volume(26) = {26}; - Surface Loop(27) = {425, 454, 456, 450, 453, 155}; Volume(27) = {27}; - - Physical Volume("solid_volume") += {25,26,27}; - EndIf - - EndIf // Bottom Block solid - - Physical Surface("solid_sym_sides") = {451, 454, 474, 467, 462, 430, 428, 458, 464, 435, 436, 437, 471, 476, 150, 145, 132, 38, 29, 161, 162}; - Physical Surface("solid_pins_top") = {37, 36, 35, 138, 143, 149, 146, 152, 153, 151}; - //Physical Surface("solid_pin1_top") = {37, 36, 35}; - //Physical Surface("solid_pin2_top") = {138, 143, 149, 146}; - //Physical Surface("solid_pin3_top") = {152, 153, 151}; - Physical Surface("solid_bottom_heater") = {416, 424, 425, 415, 414, 426, 413, 421, 422, 423, 420, 412, 411, 410, 418, 417, 419}; - Physical Surface("solid_pin3_outlet") = {159, 160}; - Physical Surface("solid_pin1_inlet") = {28, 27}; - Physical Surface("solid_block_inlet") = {427, 429, 457}; - Physical Surface("solid_block_outlet") = {477, 452, 448}; - -EndIf - -// ------------------------------------------------------------------------- // -// Meshing -Coherence; -Transfinite Surface "*"; -Recombine Surface "*"; -Transfinite Volume "*"; - -If (Do_Meshing == 1) - Mesh 1; Mesh 2; Mesh 3; -EndIf - -// ------------------------------------------------------------------------- // -// Write .su2 meshfile -If (Write_mesh == 1) - - Mesh.Format = 42; // .su2 mesh format, - If (Which_Mesh_Part == 1) - Save "fluid.su2"; - ElseIf (Which_Mesh_Part == 2) - Save "solid.su2"; - Else - Printf("Unvalid Which_Mesh_Part variable for output writing."); - Abort; - EndIf - -EndIf - -// Write .cgns meshfile -//If (Write_mesh == 1) -// -// Mesh.Format = 32; // .cgns mesh format, -// If (Which_Mesh_Part == 1) -// Save "fluid.cgns"; -// ElseIf (Which_Mesh_Part == 2) -// Save "solid.cgns"; -// ElseIf (Which_Mesh_Part == 0) -// Save "fluid_and_solid.cgns"; -// Else -// Printf("Unvalid Which_Mesh_Part variable for output writing."); -// Abort; -// EndIf -// -//EndIf - diff --git a/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_3d/flow_0.meta b/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_3d/flow_0.meta deleted file mode 100644 index bce8e91620d3..000000000000 --- a/TestCases/incomp_navierstokes/streamwise_periodic/chtPinArray_3d/flow_0.meta +++ /dev/null @@ -1,3 +0,0 @@ -ITER= 1 -INITIAL_BCTHRUST= 4000 -STREAMWISE_PERIODIC_PRESSURE_DROP=99.8798118961395 diff --git a/TestCases/incomp_navierstokes/streamwise_periodic/dp-adjoint_chtPinArray_2d/flow_0.meta b/TestCases/incomp_navierstokes/streamwise_periodic/dp-adjoint_chtPinArray_2d/flow_0.meta deleted file mode 100644 index 2e44c828bdcf..000000000000 --- a/TestCases/incomp_navierstokes/streamwise_periodic/dp-adjoint_chtPinArray_2d/flow_0.meta +++ /dev/null @@ -1,3 +0,0 @@ -ITER= 1 -INITIAL_BCTHRUST= 4000 -STREAMWISE_PERIODIC_PRESSURE_DROP=208.023676223299 diff --git a/TestCases/incomp_navierstokes/streamwise_periodic/pipeSlice_3d/pipeslice.geo b/TestCases/incomp_navierstokes/streamwise_periodic/pipeSlice_3d/pipeslice.geo deleted file mode 100644 index 4a8d4815963d..000000000000 --- a/TestCases/incomp_navierstokes/streamwise_periodic/pipeSlice_3d/pipeslice.geo +++ /dev/null @@ -1,113 +0,0 @@ -//-------------------------------------------------------------------------------------// -// T. Kattmann, 13.05.2018, 3D Butterfly mesh in a circular pipe -// Create the mesh by calling this geo file with 'gmsh .geo'. -//-------------------------------------------------------------------------------------// - -// Evoque Meshing Algorithm? -Do_Meshing= 1; // 0=false, 1=true -// Write Mesh files in .su2 format -Write_mesh= 1; // 0=false, 1=true - -//Geometric inputs, ch: channel, Pin center is origin -Radius= 0.5e-2; // Pipe Radius -InnerBox= Radius/2; // Distance to the inner Block of the butterfly mesh - -//Mesh inputs -gridsize = 0.1; // unimportant once everything is structured - -//ch_box -Nbox = 30; // Inner Box points in x direction - -Ncircu = 30; // Outer ring circu. points -Rcircu = 0.9; // Spacing towards wall - -sqrtTwo = Cos(45*Pi/180); - -//-------------------------------------------------------------------------------------// -//Points -// Inner Box -Point(1) = {-InnerBox, -InnerBox, 0, gridsize}; -Point(2) = {-InnerBox, InnerBox, 0, gridsize}; -Point(3) = {InnerBox, InnerBox, 0, gridsize}; -Point(4) = {InnerBox, -InnerBox, 0, gridsize}; - -// Outer Ring -Point(5) = {-Radius*sqrtTwo, -Radius*sqrtTwo, 0, gridsize}; -Point(6) = {-Radius*sqrtTwo, Radius*sqrtTwo, 0, gridsize}; -Point(7) = {Radius*sqrtTwo, Radius*sqrtTwo, 0, gridsize}; -Point(8) = {Radius*sqrtTwo, -Radius*sqrtTwo, 0, gridsize}; - -Point(9) = {0,0,0,gridsize}; // Helper Point for circles - -//-------------------------------------------------------------------------------------// -//Lines -//Inner Box (clockwise) -Line(1) = {1,2}; -Line(2) = {2,3}; -Line(3) = {3,4}; -Line(4) = {4,1}; - -//Walls (clockwise) -Circle(5) = {5, 9, 6}; -Circle(6) = {6, 9, 7}; -Circle(7) = {7, 9, 8}; -Circle(8) = {8, 9, 5}; - -//Connecting lines (outward facing) -Line(9) = {1, 5}; -Line(10) = {2, 6}; -Line(11) = {3, 7}; -Line(12) = {4, 8}; - -//-------------------------------------------------------------------------------------// -//Lineloops and surfaces -// Inner Box (clockwise) -Line Loop(1) = {1,2,3,4}; Plane Surface(1) = {1}; - -// Ring sections (clockwise starting at 9 o'clock) -Line Loop(2) = {5, -10, -1, 9}; Plane Surface(2) = {2}; -Line Loop(3) = {10, 6, -11, -2}; Plane Surface(3) = {3}; -Line Loop(4) = {-3, 11, 7, -12}; Plane Surface(4) = {4}; -Line Loop(5) = {12, 8, -9, -4}; Plane Surface(5) = {5}; - -//make structured mesh with transfinite lines -//radial -Transfinite Line{1, 2, 3, 4, 5, 6, 7, 8} = Nbox; -//circumferential -Transfinite Line{9, 10, 11, 12} = Ncircu Using Progression Rcircu; - -Transfinite Surface{1,2,3,4,5}; -Recombine Surface{1,2,3,4,5}; - -//Extrude 1 mesh layer -Extrude {0, 0, 0.0005} { - Surface{1}; Surface{2}; Surface{3}; Surface{4}; Surface{5}; - Layers{1}; - Recombine; -} -Coherence; - -//Physical groups made with GUI -Physical Surface("inlet") = {4, 1, 5, 3, 2}; -Physical Surface("outlet") = {100, 122, 56, 78, 34}; -Physical Surface("wall") = {69, 95, 113, 43}; -Physical Volume("fluid") = {1, 2, 3, 4, 5}; - -// ----------------------------------------------------------------------------------- // -// Meshing -Transfinite Surface "*"; -Recombine Surface "*"; - -If (Do_Meshing == 1) - Mesh 1; Mesh 2; Mesh 3; -EndIf - -// ----------------------------------------------------------------------------------- // -// Write .su2 meshfile -If (Write_mesh == 1) - - Mesh.Format = 42; // .su2 mesh format, - Save "pipe1cell3D.su2"; - -EndIf - diff --git a/TestCases/incomp_navierstokes/streamwise_periodic/pipeSlice_3d/plots.py b/TestCases/incomp_navierstokes/streamwise_periodic/pipeSlice_3d/plots.py deleted file mode 100755 index 94378c4aa016..000000000000 --- a/TestCases/incomp_navierstokes/streamwise_periodic/pipeSlice_3d/plots.py +++ /dev/null @@ -1,162 +0,0 @@ -#! /usr/bin/python3 -# --------------------------------------------------------------------------- # -# Kattmann, 16.07.2019 -# This python script provides some plots to test the match between analytical -# and simulated solution for a 3D circular laminar pipe flow, either from -# streamwise periodic simulation or the outlet of a suitable long pipe. -# -# requires: surface_flow.dat (SURFACE_TECPLOT_ASCII) in current directory -# -# output: plots (opened in separate window, not saved) -# -# optional: which plots to show -showLineplot = True -show2Dsurfaceplots = False -show3Dplots = False -# --------------------------------------------------------------------------- # -import numpy as np -import pandas as pd -import matplotlib.pyplot as plt - -from mpl_toolkits.mplot3d import Axes3D -from scipy.spatial import Delaunay -from scipy.interpolate import LinearNDInterpolator - -# --------------------------------------------------------------------------- # -# Import data from surface_flow.dat into pandas dataframe -data = pd.read_csv("surface_flow.dat", nrows=4264, skiprows=3, sep='\t', header=None) -x = data[0][:] -y = data[1][:] -vel_z = data[6][:] - -# Create Delaunay surface triangulation from scatterd dataset -points2D = np.vstack([x,y]).T -tri = Delaunay(points2D) - -# --------------------------------------------------------------------------- # -# Create analytic solution vector on the same points as the imported data -dynanmic_vsicosity = 1.8e-5 -pressure_drop = 1e-3 -domain_length = 5e-4 -radius = 5e-3 - -analytic_sol = -1/(4*dynanmic_vsicosity) * (-pressure_drop/domain_length) * \ - (radius**2 - ((x**2 + y**2)**(0.5))**2 ) - -perc_devi_from_anal = abs(analytic_sol - vel_z) / max(analytic_sol) * 100 -maxvel = max(abs(perc_devi_from_anal)) # get absolute maximum of dataset - -# --------------------------------------------------------------------------- # -# Plot velocity on line from domain midpoint to wall -if showLineplot: - plt.close() - - # interpolator (ip) for simulated and analytical dataset - ip_sim = LinearNDInterpolator(tri, vel_z) - ip_ana = LinearNDInterpolator(tri, analytic_sol) - # line (which lies on the x-axis) where values will be interpolated - n_sample_points = 30 - x_line = np.linspace(0, radius-5e-6, n_sample_points) - y_line = np.zeros(n_sample_points) - ip_pos = np.vstack((x_line,y_line)).T - - ax = plt.axes() - plt.plot(ip_sim(ip_pos), x_line, color='b', marker='', linestyle='--', linewidth=3, label='simulated') - plt.plot(ip_ana(ip_pos), x_line, color='r', marker='', linestyle=':' , linewidth=3, label='analytical') - plt.legend() - plt.title('Velocity profile: analytic vs simulated (interpolated values)') - plt.xlabel('velocity [m/s]') - plt.ylabel('radius [m]') - ax.set_aspect(aspect=max(ip_sim(ip_pos)) / max(x_line)) # make plot square - plt.ticklabel_format(style='sci', axis='y', scilimits=(0,0)) - plt.grid(True, linestyle='--') - plt.show() - -# --------------------------------------------------------------------------- # -# Plot various 2D surface plots of sim. and analy. data -if show2Dsurfaceplots: - plt.close() - - fig, ax = plt.subplots(2,2) - - # 1. analytical solution - ax_tmp = ax[0,0] - - tcf = ax_tmp.tricontourf(x, y, abs(analytic_sol)) - ax_tmp.scatter(x,y, s=0.1, color='black', marker='.') - - ax_tmp.set_title("Analytical solution") - ax_tmp.set_aspect('equal') - fig.colorbar(tcf, ax=ax_tmp) - - # 2. simulated solution - ax_tmp = ax[1,0] - - tcf = ax_tmp.tricontourf(x, y, vel_z) - ax_tmp.scatter(x,y, s=0.1, color='black', marker='.') - - ax_tmp.set_title("Simulated solution") - ax_tmp.set_aspect('equal') - fig.colorbar(tcf, ax=ax_tmp) - - # 3. absolute value deviation between analytic and simulated - ax_tmp = ax[0,1] - - tcf = ax_tmp.tricontourf(x, y, abs(analytic_sol-vel_z), cmap=plt.cm.Greys) - ax_tmp.scatter(x,y, s=0.1, color='black', marker='.') - - ax_tmp.set_title("abs(analytic-simulated)") - ax_tmp.set_aspect('equal') - fig.colorbar(tcf, ax=ax_tmp) - - # 4. percentual deviation scaled by the maximal value - ax_tmp = ax[1,1] - - tcf = ax_tmp.tricontourf(x, y, perc_devi_from_anal, cmap=plt.cm.Greys, vmin=0.0, vmax=maxvel) - ax_tmp.scatter(x,y, s=0.1, color='black', marker='.') - - ax_tmp.set_title("abs(analytic-simulated) / max(analytic) * 100") - ax_tmp.set_aspect('equal') - fig.colorbar(tcf, ax=ax_tmp) - - plt.show() - -# --------------------------------------------------------------------------- # -if show3Dplots: - # Plot 3D surfaces of sim. and analy. data - plt.close() - - # Scatter plot deviation - fig = plt.figure() - ax = fig.gca(projection='3d') - - ax.scatter(x, y, perc_devi_from_anal) - ax.set_xlabel('x [m]') - ax.set_ylabel('y [m]') - ax.set_zlabel('z-Velocity deviation [%]') - - plt.show() - - # Surface plot deviation - fig = plt.figure() - ax = fig.gca(projection='3d') - - surf = ax.plot_trisurf(x, y, perc_devi_from_anal, triangles=tri.simplices, cmap='jet', linewidth=0) - ax.set_xlabel('x [m]') - ax.set_ylabel('y [m]') - ax.set_zlabel('z-Velocity deviation [%]') - fig.colorbar(surf) - - plt.show() - - # Surface plot of velocity - fig = plt.figure() - ax = fig.gca(projection='3d') - - surf = ax.plot_trisurf(x, y, vel_z, triangles=tri.simplices, cmap='jet', linewidth=0) - ax.set_xlabel('x [m]') - ax.set_ylabel('y [m]') - ax.set_zlabel('z-Velocity [m/s]') - fig.colorbar(surf) - - plt.show() diff --git a/TestCases/solid_heat_conduction/periodic_pins/chtPinArray_2d.geo b/TestCases/solid_heat_conduction/periodic_pins/chtPinArray_2d.geo deleted file mode 100644 index b837c196c90a..000000000000 --- a/TestCases/solid_heat_conduction/periodic_pins/chtPinArray_2d.geo +++ /dev/null @@ -1,430 +0,0 @@ -// ------------------------------------------------------------------------- // -// T. Kattmann, 18.06.2019, 2D 2 Zone mesh -// Create the mesh by calling this geo file with 'gmsh .geo'. -// For multizone mesh the zonal meshes have to be created using the first -// option 'Which_Mesh_Part' below and have to be married appropriatley. -// ------------------------------------------------------------------------- // - -// Which domain part should be handled -Which_Mesh_Part= 2; // 0=all, 1=Fluid, 2=Solid, 3=InterfaceOnly -// Add outlet diffusor -OutletDiffusor= 0; // 0=false, 1=true -// Evoque Meshing Algorithm? -Do_Meshing= 1; // 0=false, 1=true -// Write Mesh files in .su2 format -Write_mesh= 1; // 0=false, 1=true -// Mesh Resolution -Mesh_Resolution= 2; // 0=debugRes, 1=Res1, 2=Res2 -// show the FFD corner points -FFD_corner_point= 1; // 0=false, 1=true - -// Free parameters -scale_factor= 1e-3; // scales Point positions from [mm] to [m] with 1e-3 -dist= 6.44 * scale_factor; // distance between pin midpoints, each pin has 6 surrounding pins, i.e. 60 deg between each -r_pin_lower= 2.0 * scale_factor; // lower pin radius -InnerRadiusFactor= 0.3; // Thickness of the pin solid (0.9=small pin wall, 0.1= close to filled circle arc). Requires 0 < value < 1. -// Diffusor inputs are below in the respective section - -// Dependent parameters -rad2deg= Pi/180; // conversion factor as gmsh Cos/Sin functions take radian values -length= 2 * Cos(30*rad2deg)*dist; // domain length (in x-dir) -width= Sin(30*rad2deg)*dist; // domain width (in y-dir) - -Printf("==================================="); -Printf("Free parameters:"); -Printf("-> distance between pins: %g", dist); -Printf("-> lower pin radius: %g", r_pin_lower); -Printf("Dependent parameters"); -Printf("-> length: %g", length); -Printf("-> width: %g", width); -Printf("==================================="); - -// Mesh inputs -gs = 0.5 *scale_factor; // gridsize - -If(Mesh_Resolution==0) // debugRes - // interface meshing parameteres. Also sufficient for fluid domain meshing. - N_x_flow= 10; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. - - N_y_flow = 10; // #gridpoints normal to pin surface, y-direction - R_y_flow= 1.08; // Progression normal to pin surface - - N_z_flow= 20; // #gridpoints in height z-direction - R_z_flow= 0.05; // Bump in height as top and bottom are walls - - // Additional meshing parameters for solid domain - N_y_innerPin= 5; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin - R_y_innerPin= 0.93; // Progression towards interface - N_z_solid= 10; // #points from bottom interface to heater surface - R_z_solid= 1.18; // progression for N_z_solid - -ElseIf(Mesh_Resolution==1) // Res1 - // interface meshing parameteres. Also sufficient for fluid domain meshing. - N_x_flow= 20; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. - - N_y_flow = 40; // #gridpoints normal to pin surface, y-direction - R_y_flow= 1.08; // Progression normal to pin surface - - N_z_flow= 100; // #gridpoints in height z-direction - R_z_flow= 0.05; // Bump in height as top and bottom are walls - - // Additional meshing parameters for solid domain - N_y_innerPin= 30; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin - R_y_innerPin= 0.93; // Progression towards interface - N_z_solid= 20; // #points from bottom interface to heater surface - R_z_solid= 1.18; // progression for N_z_solid - -ElseIf(Mesh_Resolution==2) // Res2 - // interface meshing parameteres. Also sufficient for fluid domain meshing. - N_x_flow= 30; // #gridpoints in flow x-direction on a patch. Also N_x_flow/2 on smaller patches employed. - - N_y_flow = 50; // #gridpoints normal to pin surface, y-direction - R_y_flow= 1.08; // Progression normal to pin surface - - N_z_flow= 200; // #gridpoints in height z-direction - R_z_flow= 0.05; // Bump in height as top and bottom are walls - - // Additional meshing parameters for solid domain - N_y_innerPin= 40; // #gridpoints of the structured first part of the inner Pin in y-direction / normal to the pin - R_y_innerPin= 0.91; // Progression towards interface - N_z_solid= 30; // #points from bottom interface to heater surface - R_z_solid= 1.18; // progression for N_z_solid - -EndIf - -// Feasability checks -If (r_pin_lower >= width || - r_pin_lower <= 0) - Printf("Aborting! Bad Inputs"); - Abort; -EndIf - -// Show and print possible FFD corner points -If (FFD_corner_point==1) - boxFactor= 1.3; - - xLo= 0.5*length - boxFactor*r_pin_lower; - xHi= 0.5*length + boxFactor*r_pin_lower; - yLo= 0; - yHi= boxFactor*r_pin_lower; - - // counterclockwise from lowest x&y value - Printf("==================================="); - Printf("FFD corner points:"); - Printf("%g | %g", xLo, yLo); - Printf("%g | %g", xHi, yLo); - Printf("%g | %g", xHi, yHi); - Printf("%g | %g", xLo, yHi); - Printf("==================================="); - - Point(1000) = {xLo, yLo, 0, gs}; - Point(1001) = {xHi, yLo, 0, gs}; - Point(1002) = {xHi, yHi, 0, gs}; - Point(1003) = {xLo, yHi, 0, gs}; - - Line(1000) = {1000,1001}; - Line(1001) = {1001,1002}; - Line(1002) = {1002,1003}; - Line(1003) = {1003,1000}; -EndIf - -// ------------------------------------------------------------------------- // -// CHT Interface, complete description as it is part of fluid and solid -// Id's starting with in the range (1-99) -// Interface only description -If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1 || Which_Mesh_Part == 2 || Which_Mesh_Part == 3) - // Points - // Lower Pin1 - Point(10) = {0, width, 0, gs}; // lower pin1 midpoint - Point(11) = {0, width-r_pin_lower, 0, gs}; // lower pin1 on inlet - Point(12) = {Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower, 0, gs}; // lower pin1 in between - Point(13) = {r_pin_lower, width, 0, gs}; // lower pin1 on sym - Circle(10) = {11,10,12}; // lower pin1 smaller first part - Circle(11) = {12,10,13}; // lower pin1 larger second part - - // Lower Pin2 - Point(20) = {0.5*length, 0, 0, gs}; // pin midpoint - Point(21) = {0.5*length - r_pin_lower, 0, 0, gs}; // lower small x - Point(22) = {length/2 - Sin(30*rad2deg)*r_pin_lower, Cos(30*rad2deg)*r_pin_lower, 0, gs}; // small intermediate - Point(23) = {length/2 + Sin(30*rad2deg)*r_pin_lower, Cos(30*rad2deg)*r_pin_lower, 0, gs}; // large intermediate - Point(24) = {0.5*length + r_pin_lower, 0, 0, gs}; // lower large x - Circle(20) = {21,20,22}; // first segment - Circle(21) = {22,20,23}; // second segment - Circle(22) = {23,20,24}; // third segment - - // lower Pin3 - Point(30) = {length, width, 0, gs}; // midpoint - Point(31) = {length, width-r_pin_lower, 0, gs}; // on outlet - Point(32) = {length-Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower,0, gs}; - Point(33) = {length - r_pin_lower, width, 0, gs}; // on sym - Circle(30) = {31,30,32}; // first segment - Circle(31) = {32,30,33}; // second segment - - // No progression in flow direction on the pin surface - Transfinite Line {11,20,21,22,31} = N_x_flow; - Transfinite Line {10,30} = N_x_flow/2; - - //Physical Tags - If (Which_Mesh_Part==1) - Physical Line("fluid_pin1_interface") = {10, 11}; - Physical Line("fluid_pin2_interface") = {20, 21, 22}; - Physical Line("fluid_pin3_interface") = {30, 31}; - - ElseIf (Which_Mesh_Part==2) - Physical Line("solid_pin1_interface") = {10, 11}; - Physical Line("solid_pin2_interface") = {20, 21, 22}; - Physical Line("solid_pin3_interface") = {30, 31}; - - EndIf - -EndIf - -// ------------------------------------------------------------------------- // -// Fluid only description -If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1) - - // lower additional structured mesh points - Point(40) = {length/4 + Tan(30*rad2deg)*width/2, width, 0, gs}; // first half, large y - Point(41) = {length/4 - Tan(30*rad2deg)*width/2, 0, 0, gs}; // first half, small y - Point(42) = {length*3/4 - Tan(30*rad2deg)*width/2, width, 0, gs}; // second half, large y - Point(43) = {length*3/4 + Tan(30*rad2deg)*width/2, 0, 0, gs}; // second half, small y - Point(44) = {0, 0, 0, gs}; // corner point inlet - Point(45) = {length, 0, 0, gs}; // corner point outlet - - // lower additional structured mesh lines - // outer boundary - Line(40) = {11, 44}; - Line(41) = {44, 41}; - Line(42) = {41, 21}; - Line(43) = {43, 24}; - Line(44) = {43, 45}; - Line(45) = {45, 31}; - Line(46) = {33, 42}; - Line(47) = {42, 40}; - Line(48) = {40, 13}; - // inner lines - Line(49) = {41, 12}; - Line(50) = {41, 40}; - Line(51) = {22, 40}; - Line(52) = {23, 42}; - Line(53) = {42, 43}; - Line(54) = {43, 32}; - - // line loops and surfaces on lower domain interface - Line Loop(10) = {40, 41, 49, -10}; Plane Surface(10) = {10}; - Line Loop(11) = {-49, 50, 48, -11}; Plane Surface(11) = {11}; - Line Loop(12) = {42, 20, 51, -50}; Plane Surface(12) = {12}; - Line Loop(13) = {-51, 21, 52, 47}; Plane Surface(13) = {13}; - Line Loop(14) = {53, 43, -22, 52}; Plane Surface(14) = {14}; - Line Loop(15) = {53, 54, 31, 46}; Plane Surface(15) = {15}; - Line Loop(16) = {44, 45, 30, -54}; Plane Surface(16) = {16}; - - // No progression in flow direction on the pin surface - Transfinite Line {50,47,53} = N_x_flow; - Transfinite Line {41,44} = N_x_flow/2; - // Progression normal to the pin surface - Transfinite Line {40, -49, -48, -42, 51, 52, -43, 46, -54, -45} = N_y_flow Using Progression R_y_flow; - - // Physical tags - Physical Line("fluid_inlet") = {40}; - If(OutletDiffusor==0) Physical Line("fluid_outlet") = {45}; EndIf // - Physical Line("fluid_symmetry") = {41,42,43,44,46,47,48}; - Physical Surface("fluid_surf") = {10,11,12,13,14,15,16}; - -EndIf - -// ------------------------------------------------------------------------- // -// Solid only description -If (Which_Mesh_Part == 0 || Which_Mesh_Part == 2) - - If(1==1) // Pin1 solid - // Solid inner pin 1 and bottom300-er range - // pin 1 - Point(301) = {InnerRadiusFactor*0, width-r_pin_lower*InnerRadiusFactor, 0, gs}; // lower pin1 on inlet - Point(302) = {InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, width-Cos(30*rad2deg)*r_pin_lower*InnerRadiusFactor, 0, gs}; // lower pin1 in between - Point(303) = {InnerRadiusFactor*r_pin_lower, width, 0, gs}; // lower pin1 on sym - Circle(301) = {301,10,302}; - Circle(302) = {302,10,303}; - - // pin 1 additional lines - Line(306) = {301, 11}; - Line(307) = {302, 12}; - Line(308) = {303, 13}; - - Curve Loop(17) = {306, 10, -307, -301}; Surface(17) = {17}; - Curve Loop(18) = {302, 308, -11, -307}; Surface(18) = {18}; - - Transfinite Line {302} = N_x_flow; - Transfinite Line {301} = N_x_flow/2; - Transfinite Line {306,307,308} = N_y_innerPin Using Progression R_y_innerPin; - - Physical Line("solid_pin1_inner") = {301,302}; - Physical Line("solid_pin1_walls") = {308}; - Physical Line("solid_pin1_periodic") = {306}; - Physical Surface("solid_surf") = {17,18}; - - EndIf - - If(1==1) // Pin2 solid - // Solid inner half pin 2 and bottome300-er range (copied from interface and solid pin parts) - // Lower Pin2 - Point(320) = {0.5*length, 0, 0, gs}; // pin midpoint - Point(321) = {0.5*length - InnerRadiusFactor*r_pin_lower, InnerRadiusFactor*0, 0, gs}; // lower small x - Point(322) = {length/2 - InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower, 0, gs}; // small intermediate - Point(323) = {length/2 + InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower, 0, gs}; // large intermediate - Point(324) = {0.5*length + InnerRadiusFactor*r_pin_lower, InnerRadiusFactor*0, 0, gs}; // lower large x - Circle(320) = {321,20,322}; // first segment - Circle(321) = {322,20,323}; // second segment - Circle(322) = {323,20,324}; // third segment - - // pin 2 additional connecting lines - Line(333) = {21, 321}; // lower - Line(334) = {22, 322}; - Line(335) = {23, 323}; - Line(336) = {24, 324}; - - Curve Loop(19) = {333, 320, -334, -20}; Surface(19) = {19}; - Curve Loop(20) = {21, 335, -321, -334}; Surface(20) = {20}; - Curve Loop(21) = {322, -336, -22, 335}; Surface(21) = {21}; - - // structured parts - Transfinite Line {-333, -334, -335, -336} = N_y_innerPin Using Progression R_y_innerPin; // lines pointing into circle midpoint - Transfinite Line {320, 321, 322} = N_x_flow; // circle arcs - - Physical Line("solid_pin2_inner") = {320,321,322}; - Physical Line("solid_pin2_walls") = {333, 336}; - Physical Surface("solid_surf") += {19,20,21}; - - EndIf - - If(1==1) // Pin3 solid - // pin 3 structured - // lower Pin3 - Point(341) = {length, width-InnerRadiusFactor*r_pin_lower, 0, gs}; // on outlet - Point(342) = {length-InnerRadiusFactor*Sin(30*rad2deg)*r_pin_lower, width-InnerRadiusFactor*Cos(30*rad2deg)*r_pin_lower,0, gs}; - Point(343) = {length - InnerRadiusFactor*r_pin_lower, width, 0, gs}; // on sym - Circle(350) = {341, 30, 342}; - Circle(351) = {342, 30, 343}; - - // pin 3 additional connecting lines - Line(352) = {341, 31}; - Line(353) = {342, 32}; - Line(354) = {343, 33}; - - Curve Loop(22) = {354, -31, -353, 351}; Surface(22) = {22}; - Curve Loop(23) = {350, 353, -30, -352}; Surface(23) = {23}; - - Transfinite Line {351} = N_x_flow; - Transfinite Line {350} = N_x_flow/2; - Transfinite Line {352,353,354} = N_y_innerPin Using Progression R_y_innerPin; - - Physical Line("solid_pin3_inner") = {351,350}; - Physical Line("solid_pin3_walls") = {354}; - If(OutletDiffusor==0) Physical Line("solid_pin3_periodic") = {352}; EndIf - Physical Surface("solid_surf") += {22,23}; - - EndIf - -EndIf - -// ------------------------------------------------------------------------- // -// Outlet Diffusor description (200er range) -If (OutletDiffusor == 1) - - diffusorLength= 0.005; // length from old to new outlet - diffusorShrinkFactor= 0.8; // (new outlet height)/(old outlet height) - - // CHT Interface definition - If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1 || Which_Mesh_Part == 2 || Which_Mesh_Part == 3) - Point(201) = {length+diffusorLength, (width-r_pin_lower)*diffusorShrinkFactor,0,gs}; // top right - Line(200) = {31,201}; - - Transfinite Line {200} = N_x_flow*2; - - //Physical Tags - If (Which_Mesh_Part==1) - Physical Line("fluid_pin3_interface_diffusor") = {200}; - ElseIf (Which_Mesh_Part==2) - Physical Line("solid_pin3_interface_diffusor") = {200}; - EndIf - - EndIf - - // Fluid Part - If (Which_Mesh_Part == 0 || Which_Mesh_Part == 1) - Point(200) = {length+diffusorLength,0,0,gs}; // bottom right - - Line(201) = {45,200}; - Line(202) = {201,200}; // new outlet - - Curve Loop(24) = {200, 202, -201, 45}; Plane Surface(24) = {24}; - - // make structured - // No progression in flow direction on the pin surface - Transfinite Line {201} = N_x_flow*2; - // Progression normal to the pin surface - Transfinite Line {202} = N_y_flow Using Progression R_y_flow; - - // Physical tags - Physical Line("fluid_outlet") = {202}; - Physical Line("fluid_symmetry") += {201}; - Physical Surface("fluid_surf") += {24}; - - EndIf - - // Solid Part - If (Which_Mesh_Part == 0 || Which_Mesh_Part == 2) - Point(210) = {length+diffusorLength, ((width-r_pin_lower)*diffusorShrinkFactor)+(width-r_pin_lower),0,gs}; // top right - - Line(210) = {341,210}; - Line(211) = {210,201}; - - Curve Loop(25) = {210, 211, -200, -352}; Plane Surface(25) = {25}; - - Transfinite Line {210} = N_x_flow*2; - Transfinite Line {211} = N_y_innerPin Using Progression R_y_innerPin; - - Physical Line("solid_pin3_inner_diffusor") = {210}; - Physical Line("solid_pin3_walls") += {211}; - Physical Surface("solid_surf") += {25}; - - EndIf - -EndIf - -// ------------------------------------------------------------------------- // -// Meshing -Coherence; -Transfinite Surface "*"; -Recombine Surface "*"; -Transfinite Volume "*"; - -If (Do_Meshing == 1) - Mesh 1; Mesh 2; Mesh 3; -EndIf - -// ------------------------------------------------------------------------- // -// Write .su2 meshfile -If (Write_mesh == 1) - - Mesh.Format = 42; // .su2 mesh format, - If (Which_Mesh_Part == 1) - If (OutletDiffusor==0) - Save "fluid.su2"; - Else - Save "fluid_diffusor.su2"; - EndIf - - ElseIf (Which_Mesh_Part == 2) - If (OutletDiffusor==0) - Save "solid.su2"; - Else - Save "solid_diffusor.su2"; - EndIf - - Else - Printf("Unvalid Which_Mesh_Part variable for output writing."); - Abort; - EndIf - -EndIf diff --git a/TestCases/species_transport/passive_transport_validation/rectangle_mixing.geo b/TestCases/species_transport/passive_transport_validation/rectangle_mixing.geo deleted file mode 100644 index 5b1c90ef1811..000000000000 --- a/TestCases/species_transport/passive_transport_validation/rectangle_mixing.geo +++ /dev/null @@ -1,92 +0,0 @@ -// ----------------------------------------------------------------------------------- // -// Tobias Kattmann, 24.09.2021, 2D rectangle for mixing validation testcase -// ----------------------------------------------------------------------------------- // - -// Evoque Meshing Algorithm? -Do_Meshing= 1; // 0=false, 1=true -// Write Mesh files in .su2 format -Write_mesh= 1; // 0=false, 1=true - -// Geometric inputs -length= 10; // downstream direction -height= 5; // crossstream direction, full length -border= 1; // height of gas inlet, height-border= air inlet length - -// Mesh sizing inputs. Note that the #cells+Prgression needs some fiddeling such that mesh size at the border fits. -Nl= 50; // Nodes in 'l'ength direction -Nhg= 25; // Nodes in 'h eight direction of the 'g'as side -Rhg= 0.9; // Progression of gas side [0,1], lower means more agressive -Nha= 40; // Nodes in 'h eight direction of the 'a'ir side -Rha= 0.9; // Progression of air side [0,1], lower means more agressive - -gridsize= 0.1; // Later on not important as structured mesh is achieved - -// ----------------------------------------------------------------------------------- // -// POINTS - -// Starting in the origin, which is the most low-left point, and going clockwise. - -Point(1) = {0, 0, 0, gridsize}; -Point(2) = {0, border, 0, gridsize}; -Point(3) = {0, height, 0, gridsize}; -Point(4) = {length, height, 0, gridsize}; -Point(5) = {length, border, 0, gridsize}; -Point(6) = {length, 0, 0, gridsize}; - -// ----------------------------------------------------------------------------------- // -// LINES - -// gas inlet -Line(1) = {1,2}; -// air inlet -Line(2) = {2,3}; -// top sym -Line(3) = {3,4}; -// air outlet -Line(4) = {4,5}; -// gas outlet -Line(5) = {5,6}; -// bottom sym -Line(6) = {6,1}; -// species border -Line(7) = {2,5}; - -// ----------------------------------------------------------------------------------- // -// SURFACES (and Lineloops) -Curve Loop(1) = {6, 1, 7, 5}; Plane Surface(1) = {1}; // gas box -Curve Loop(2) = {3, 4, -7, 2}; Plane Surface(2) = {2}; // air box - -// make structured mesh with transfinite Lines -// NOTE: The usage of Nwall and the progression has to be tuned again for any changes. -Transfinite Line{3,-6,7} = Nl ; // downstream direction, no progression -Transfinite Line{1,-5} = Nhg Using Progression Rhg; // gas side, progression towards border -Transfinite Line{-2,4} = Nha Using Progression Rha; // air side, progression towards border - -// ----------------------------------------------------------------------------------- // -// PHYSICAL GROUPS - -Physical Line("gas_inlet") = {1}; -Physical Line("air_inlet") = {2}; -Physical Line("outlet") = {4,5}; -Physical Line("top") = {3}; -Physical Line("bottom") = {6}; - -Physical Surface("fluid") = {1,2}; - -// ----------------------------------------------------------------------------------- // -// Meshing -Transfinite Surface "*"; -Recombine Surface "*"; - -If (Do_Meshing == 1) - Mesh 1; Mesh 2; -EndIf - -// ----------------------------------------------------------------------------------- // -// Write .su2 meshfile -If (Write_mesh == 1) - - Mesh.Format = 42; // .su2 mesh format, - Save "rectangle_mixing.su2"; - -EndIf diff --git a/TestCases/species_transport/venturi_primitive_3species/primitiveVenturi.geo b/TestCases/species_transport/venturi_primitive_3species/primitiveVenturi.geo deleted file mode 100644 index dea978f5a48a..000000000000 --- a/TestCases/species_transport/venturi_primitive_3species/primitiveVenturi.geo +++ /dev/null @@ -1,111 +0,0 @@ -// ----------------------------------------------------------------------------------- // -// Tobias Kattmann, 09.09.2021, 2D Venturi Primitive for faster debugging -// ----------------------------------------------------------------------------------- // - -// Evoque Meshing Algorithm? -Do_Meshing= 1; // 0=false, 1=true -// Write Mesh files in .su2 format -Write_mesh= 1; // 0=false, 1=true - -// Geometric inputs -gas_inlet_diameter= 0.015; -air_inlet_diameter= 0.015; -gas_tube_length=0.045; -air_tube_length=0.045; -downstream_length= 0.09; - -// Mesh sizing inputs -Nwall= 30; // Nodes for all spacings -gridsize= 0.1; // Later on not important as structured mesh is achieved - -// ----------------------------------------------------------------------------------- // -// POINTS - -// Starting in the origin, which is the most low-left point, and going clockwise. -// Gas inlet -Point(1) = {0, 0, 0, gridsize}; -Point(2) = {0, gas_inlet_diameter, 0, gridsize}; -// -Point(3) = {gas_tube_length, gas_inlet_diameter, 0, gridsize}; -// Air inlet -Point(4) = {gas_tube_length, gas_inlet_diameter+air_tube_length, 0, gridsize}; -Point(5) = {gas_tube_length+air_inlet_diameter, gas_inlet_diameter+air_tube_length, 0, gridsize}; -// -Point(6) = {gas_tube_length+air_inlet_diameter, gas_inlet_diameter, 0, gridsize}; -// outlet -Point(7) = {gas_tube_length+air_inlet_diameter+downstream_length, gas_inlet_diameter, 0, gridsize}; -Point(8) = {gas_tube_length+air_inlet_diameter+downstream_length, 0, 0, gridsize}; -// -Point(9) = {gas_tube_length+air_inlet_diameter, 0, 0, gridsize}; -Point(10) = {gas_tube_length, 0, 0, gridsize}; - -// ----------------------------------------------------------------------------------- // -// LINES - -// Gas inlet box, clockwise -Line(1) = {1,2}; -Line(2) = {2,3}; -Line(3) = {3,10}; -Line(4) = {10,1}; - -// air inlet box, clockwise -Line(5) = {3,4}; -Line(6) = {4,5}; -Line(7) = {5,6}; -Line(8) = {6,3}; - -// downstream box, clockwise -Line(9) = {6,7}; -Line(10) = {7,8}; -Line(11) = {8,9}; -Line(12) = {9,6}; - -// remaining lower middle box line -Line(13) = {9,10}; - -// ----------------------------------------------------------------------------------- // -// SURFACES (and Lineloops) -Curve Loop(1) = {1, 2, 3, 4}; Plane Surface(1) = {1}; // Gas inlet box -Curve Loop(2) = {5, 6, 7, 8}; Plane Surface(2) = {2}; // air inlet box -Curve Loop(3) = {9, 10, 11, 12}; Plane Surface(3) = {3}; // downstream box -Curve Loop(4) = {8, 3, -13, 12}; Plane Surface(4) = {4}; // middle box - -// make structured mesh with transfinite Lines -// NOTE: The usage of Nwall and the progression has to be tuned again for any changes. -Transfinite Line{1,-3,12,-10} = Nwall Using Progression 0.9; // Spacing to the wall of the long tube, progression towards top wall -Transfinite Line{2,-4} = Nwall Using Progression 0.9; // Downstream spacing of gas inlet, progression towards air inlet - -Transfinite Line{6,-8,-13} = Nwall Using Bump 0.1; // Spacing to the wall of the air inlet tube, progression towards side walls -Transfinite Line{-5,7} = Nwall Using Progression 0.9; // Downstream spacing of air inlet, progression towards gas inlet - -Transfinite Line{-9,11} = Nwall Using Progression 0.9; // Downstream spacing of air inlet, progressio - -// ----------------------------------------------------------------------------------- // -// PHYSICAL GROUPS - -Physical Line("gas_inlet") = {1}; -Physical Line("air_axial_inlet") = {6}; -Physical Line("outlet") = {10}; -Physical Line("axis") = {4,13,11}; -Physical Line("wall") = {2,5,7,9}; - -Physical Surface("fluid") = {1,2,3,4}; - -// ----------------------------------------------------------------------------------- // -// Meshing -Transfinite Surface "*"; -Recombine Surface "*"; - -If (Do_Meshing == 1) - Mesh 1; Mesh 2; -EndIf - -// ----------------------------------------------------------------------------------- // -// Write .su2 meshfile -If (Write_mesh == 1) - - Mesh.Format = 42; // .su2 mesh format, - Save "primitiveVenturi.su2"; - -EndIf - diff --git a/TestCases/turbomachinery/transonic_stator_2D/history b/TestCases/turbomachinery/transonic_stator_2D/history deleted file mode 100644 index 2acafaeabe33..000000000000 --- a/TestCases/turbomachinery/transonic_stator_2D/history +++ /dev/null @@ -1,22 +0,0 @@ -"Iteration","Buffet_Metric","TotalPressureLoss_1","KineticEnergyLoss_1","EntropyGen_1","EulerianWork_1","PressureRatio_1","FlowAngleIn_1","FlowAngleOut_1","AbsFlowAngleIn_1","AbsFlowAngleOut_1","MassFlowIn_1","MassFlowOut_1","MachIn_1","MachOut_1","TotalEfficiency_1","TotalStaticEfficiency_1","Res_Flow[0]","Res_Flow[1]","Res_Flow[2]","Res_Flow[3]","Res_Flow[4]","Res_Turb[0]","Res_Turb[1]","CL_airfoil","CD_airfoil","CSF_airfoil","CL/CD_airfoil","CFx_airfoil","CFy_airfoil","CFz_airfoil","CMx_airfoil","CMy_airfoil","CMz_airfoil","Buffet_Metric_airfoil","Linear_Solver_Iterations","CFL_Number","Time(min)" - 0, 0.0500298600, 0.0369565497, 0.0000295142, -1.1225091382, 0.9824255930, -0.0002434196, -74.8649088031, -0.0002434196, -74.8649088031, 1651.1107046519, 1650.9864870565, 0.1711305515, 0.9967558792, 0.0000000000, 0.0000000000, -7.35200770e+00, -6.78887284e+00, -6.44437365e+00, -1.38634947e+00, 0.00000000e+00, -6.6300778500, -0.3882291462, -4.7971264216, 4.1976960492, 0.0000000000, -1.1427998515, 5.9435209037, 2.3038301354, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586159, 0.1324799764, 5.0000000000, 40.0000000000, 0.0010151088 - 1, 0.0500298597, 0.0369565086, 0.0000295141, -1.1215717513, 0.9824255931, -0.0002434194, -74.8649088088, -0.0002434194, -74.8649088088, 1651.1107013025, 1650.9864876473, 0.1711305512, 0.9967558797, 0.0000000000, 0.0000000000, -7.35316214e+00, -6.69662839e+00, -6.47086635e+00, -1.38783151e+00, 0.00000000e+00, -6.6261599867, -0.6289114354, -4.7971263903, 4.1976960054, 0.0000000000, -1.1427998560, 5.9435208593, 2.3038301050, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586142, 0.1324799764, 5.0000000000, 40.0000000000, 0.0020751900 - 2, 0.0500298597, 0.0369564672, 0.0000295140, -1.1206688525, 0.9824255931, -0.0002434193, -74.8649088133, -0.0002434193, -74.8649088133, 1651.1106979219, 1650.9864883080, 0.1711305508, 0.9967558802, 0.0000000000, 0.0000000000, -7.35320652e+00, -6.64645333e+00, -6.48910933e+00, -1.38779423e+00, 0.00000000e+00, -6.6243094421, -0.6868181245, -4.7971263787, 4.1976959876, 0.0000000000, -1.1427998580, 5.9435208423, 2.3038300923, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586137, 0.1324799764, 5.0000000000, 40.0000000000, 0.0031123652 - 3, 0.0500298594, 0.0369564300, 0.0000295139, -1.1198049111, 0.9824255932, -0.0002434193, -74.8649088177, -0.0002434193, -74.8649088177, 1651.1106945166, 1650.9864889308, 0.1711305505, 0.9967558806, 0.0000000000, 0.0000000000, -7.35269905e+00, -6.63485195e+00, -6.49232323e+00, -1.38701786e+00, 0.00000000e+00, -6.6241248711, -0.7112757512, -4.7971263767, 4.1976959825, 0.0000000000, -1.1427998589, 5.9435208388, 2.3038300882, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586137, 0.1324799764, 5.0000000000, 40.0000000000, 0.0041515153 - 4, 0.0500298593, 0.0369563926, 0.0000295137, -1.1189768896, 0.9824255933, -0.0002434193, -74.8649088229, -0.0002434193, -74.8649088229, 1651.1106911374, 1650.9864893912, 0.1711305501, 0.9967558811, 0.0000000000, 0.0000000000, -7.35216436e+00, -6.63862461e+00, -6.48783659e+00, -1.38621748e+00, 0.00000000e+00, -6.6246597996, -0.6859272072, -4.7971263782, 4.1976959818, 0.0000000000, -1.1427998595, 5.9435208399, 2.3038300870, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586139, 0.1324799764, 5.0000000000, 40.0000000000, 0.0051903529 - 5, 0.0500298591, 0.0369563576, 0.0000295136, -1.1181728696, 0.9824255933, -0.0002434194, -74.8649088300, -0.0002434194, -74.8649088300, 1651.1106878741, 1650.9864895992, 0.1711305498, 0.9967558815, 0.0000000000, 0.0000000000, -7.35186908e+00, -6.64558284e+00, -6.48102811e+00, -1.38573956e+00, 0.00000000e+00, -6.6254494567, -0.6445414233, -4.7971263805, 4.1976959826, 0.0000000000, -1.1427998598, 5.9435208423, 2.3038300869, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586141, 0.1324799764, 5.0000000000, 40.0000000000, 0.0062279101 - 6, 0.0500298590, 0.0369563217, 0.0000295135, -1.1173802365, 0.9824255933, -0.0002434197, -74.8649088393, -0.0002434197, -74.8649088393, 1651.1106848458, 1650.9864895433, 0.1711305495, 0.9967558819, 0.0000000000, 0.0000000000, -7.35182527e+00, -6.65060286e+00, -6.47620236e+00, -1.38559467e+00, 0.00000000e+00, -6.6262532321, -0.6208230100, -4.7971263830, 4.1976959841, 0.0000000000, -1.1427998600, 5.9435208452, 2.3038300875, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586144, 0.1324799764, 5.0000000000, 40.0000000000, 0.0072686633 - 7, 0.0500298590, 0.0369562859, 0.0000295134, -1.1165912217, 0.9824255934, -0.0002434202, -74.8649088505, -0.0002434202, -74.8649088505, 1651.1106822002, 1650.9864892937, 0.1711305492, 0.9967558823, 0.0000000000, 0.0000000000, -7.35195036e+00, -6.65358006e+00, -6.47544436e+00, -1.38567743e+00, 0.00000000e+00, -6.6268840275, -0.6113568219, -4.7971263856, 4.1976959863, 0.0000000000, -1.1427998600, 5.9435208483, 2.3038300887, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586147, 0.1324799764, 5.0000000000, 40.0000000000, 0.0083072629 - 8, 0.0500298589, 0.0369562501, 0.0000295134, -1.1158025877, 0.9824255934, -0.0002434208, -74.8649088626, -0.0002434208, -74.8649088626, 1651.1106800821, 1650.9864889526, 0.1711305490, 0.9967558826, 0.0000000000, 0.0000000000, -7.35215064e+00, -6.65487588e+00, -6.47735783e+00, -1.38586318e+00, 0.00000000e+00, -6.6272119050, -0.6090557107, -4.7971263881, 4.1976959894, 0.0000000000, -1.1427998598, 5.9435208518, 2.3038300907, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586150, 0.1324799764, 5.0000000000, 40.0000000000, 0.0093435985 - 9, 0.0500298588, 0.0369562141, 0.0000295133, -1.1150131570, 0.9824255934, -0.0002434214, -74.8649088748, -0.0002434214, -74.8649088748, 1651.1106786007, 1650.9864886052, 0.1711305488, 0.9967558830, 0.0000000000, 0.0000000000, -7.35237507e+00, -6.65530722e+00, -6.47880263e+00, -1.38607853e+00, 0.00000000e+00, -6.6272325231, -0.6093155936, -4.7971263907, 4.1976959933, 0.0000000000, -1.1427998593, 5.9435208555, 2.3038300935, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586153, 0.1324799764, 5.0000000000, 40.0000000000, 0.0103698169 - 10, 0.0500298587, 0.0369561780, 0.0000295132, -1.1142225557, 0.9824255935, -0.0002434220, -74.8649088867, -0.0002434220, -74.8649088867, 1651.1106778089, 1650.9864883028, 0.1711305487, 0.9967558834, 0.0000000000, 0.0000000000, -7.35261320e+00, -6.65567528e+00, -6.47942839e+00, -1.38631024e+00, 0.00000000e+00, -6.6270374419, -0.6100618121, -4.7971263928, 4.1976959975, 0.0000000000, -1.1427998587, 5.9435208590, 2.3038300968, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586156, 0.1324799764, 5.0000000000, 40.0000000000, 0.0113895833 - 11, 0.0500298584, 0.0369561440, 0.0000295131, -1.1134312036, 0.9824255936, -0.0002434224, -74.8649088980, -0.0002434224, -74.8649088980, 1651.1106776819, 1650.9864880681, 0.1711305487, 0.9967558838, 0.0000000000, 0.0000000000, -7.35286565e+00, -6.65618564e+00, -6.47979017e+00, -1.38656087e+00, 0.00000000e+00, -6.6267410818, -0.6109087970, -4.7971263944, 4.1976960015, 0.0000000000, -1.1427998580, 5.9435208619, 2.3038300999, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586159, 0.1324799764, 5.0000000000, 40.0000000000, 0.0123951142 - 12, 0.0500298583, 0.0369561078, 0.0000295130, -1.1126402388, 0.9824255936, -0.0002434227, -74.8649089086, -0.0002434227, -74.8649089086, 1651.1106781148, 1650.9864878985, 0.1711305488, 0.9967558842, 0.0000000000, 0.0000000000, -7.35313013e+00, -6.65654527e+00, -6.48017194e+00, -1.38682801e+00, 0.00000000e+00, -6.6264312257, -0.6118452841, -4.7971263952, 4.1976960045, 0.0000000000, -1.1427998574, 5.9435208637, 2.3038301025, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586161, 0.1324799764, 5.0000000000, 40.0000000000, 0.0134097369 - 13, 0.0500298582, 0.0369549427, 0.0000295129, -1.1118511569, 0.9824255936, -0.0002434226, -74.8649089189, -0.0002434226, -74.8649089189, 1651.1106789158, 1650.9864877667, 0.1711305489, 0.9967558846, 0.0000000000, 0.0000000000, -7.35340296e+00, -6.65665355e+00, -6.48051907e+00, -1.38710647e+00, 0.00000000e+00, -6.6261642051, -0.6126769219, -4.7971263954, 4.1976960061, 0.0000000000, -1.1427998570, 5.9435208644, 2.3038301040, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586164, 0.1324799764, 5.0000000000, 40.0000000000, 0.0144232931 - 14, 0.0500298581, 0.0369549072, 0.0000295128, -1.1110652799, 0.9824255937, -0.0002434220, -74.8649089291, -0.0002434220, -74.8649089291, 1651.1106798466, 1650.9864876261, 0.1711305490, 0.9967558850, 0.0000000000, 0.0000000000, -7.35368112e+00, -6.65672347e+00, -6.48081532e+00, -1.38739194e+00, 0.00000000e+00, -6.6259850202, -0.6131213088, -4.7971263950, 4.1976960062, 0.0000000000, -1.1427998568, 5.9435208640, 2.3038301042, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586166, 0.1324799764, 5.0000000000, 40.0000000000, 0.0154443876 - 15, 0.0500298580, 0.0369548722, 0.0000295127, -1.1102833790, 0.9824255937, -0.0002434210, -74.8649089397, -0.0002434210, -74.8649089397, 1651.1106806474, 1650.9864874255, 0.1711305490, 0.9967558854, 0.0000000000, 0.0000000000, -7.35396305e+00, -6.65708927e+00, -6.48108043e+00, -1.38768225e+00, 0.00000000e+00, -6.6259401958, -0.6130203707, -4.7971263943, 4.1976960050, 0.0000000000, -1.1427998570, 5.9435208629, 2.3038301033, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586168, 0.1324799764, 5.0000000000, 40.0000000000, 0.0164640111 - 16, 0.0500298579, 0.0369548376, 0.0000295126, -1.1095054313, 0.9824255937, -0.0002434197, -74.8649089512, -0.0002434197, -74.8649089512, 1651.1106811028, 1650.9864871266, 0.1711305491, 0.9967558858, 0.0000000000, 0.0000000000, -7.35424664e+00, -6.65787895e+00, -6.48137781e+00, -1.38797477e+00, 0.00000000e+00, -6.6260727574, -0.6125019906, -4.7971263934, 4.1976960026, 0.0000000000, -1.1427998575, 5.9435208613, 2.3038301013, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586169, 0.1324799764, 5.0000000000, 40.0000000000, 0.0174716299 - 17, 0.0500298581, 0.0369548012, 0.0000295125, -1.1087305786, 0.9824255937, -0.0002434182, -74.8649089636, -0.0002434182, -74.8649089636, 1651.1106810680, 1650.9864867189, 0.1711305491, 0.9967558861, 0.0000000000, 0.0000000000, -7.35452789e+00, -6.65892087e+00, -6.48175667e+00, -1.38826438e+00, 0.00000000e+00, -6.6264099898, -0.6119746637, -4.7971263926, 4.1976959994, 0.0000000000, -1.1427998581, 5.9435208594, 2.3038300986, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586170, 0.1324799764, 5.0000000000, 40.0000000000, 0.0184897744 - 18, 0.0500298579, 0.0369536378, 0.0000295124, -1.1079571892, 0.9824255937, -0.0002434169, -74.8649089767, -0.0002434169, -74.8649089767, 1651.1106805005, 1650.9864862271, 0.1711305490, 0.9967558865, 0.0000000000, 0.0000000000, -7.35480114e+00, -6.65986081e+00, -6.48223589e+00, -1.38854384e+00, 0.00000000e+00, -6.6269539702, -0.6119132066, -4.7971263918, 4.1976959958, 0.0000000000, -1.1427998589, 5.9435208574, 2.3038300955, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586171, 0.1324799764, 5.0000000000, 40.0000000000, 0.0195029147 - 19, 0.0500298578, 0.0369536034, 0.0000295123, -1.1071830655, 0.9824255938, -0.0002434159, -74.8649089902, -0.0002434159, -74.8649089902, 1651.1106794436, 1650.9864857095, 0.1711305489, 0.9967558869, 0.0000000000, 0.0000000000, -7.35506063e+00, -6.66043134e+00, -6.48277881e+00, -1.38880575e+00, 0.00000000e+00, -6.6276779276, -0.6125946576, -4.7971263911, 4.1976959920, 0.0000000000, -1.1427998598, 5.9435208555, 2.3038300921, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586172, 0.1324799764, 5.0000000000, 40.0000000000, 0.0205175665 - 20, 0.0500298579, 0.0369535665, 0.0000295122, -1.1064057755, 0.9824255937, -0.0002434153, -74.8649090032, -0.0002434153, -74.8649090032, 1651.1106779956, 1650.9864852496, 0.1711305487, 0.9967558873, 0.0000000000, 0.0000000000, -7.35530223e+00, -6.66058694e+00, -6.48330293e+00, -1.38904461e+00, 0.00000000e+00, -6.6285289021, -0.6139692565, -4.7971263906, 4.1976959884, 0.0000000000, -1.1427998607, 5.9435208538, 2.3038300889, 0.0000000000, 0.0000000000, 0.0000000000, 0.1708586173, 0.1324799764, 5.0000000000, 40.0000000000, 0.0215249379 From bbae14f1a4603fd52ee593f4e3bf82e9a10179aa Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Mon, 24 Oct 2022 14:36:51 +0200 Subject: [PATCH 28/49] add cmake for github --- .github/workflows/regression.yml | 2 ++ meson_scripts/init.py | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index 0f9eb9458df2..9df039d6d354 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -45,6 +45,8 @@ jobs: flags: '-Denable-directdiff=true -Denable-normal=false -Dwith-omp=true -Denable-mixedprec=true -Denable-tecio=false --warnlevel=3 --werror' runs-on: ${{ inputs.runner || 'ubuntu-latest' }} steps: + - name: get-cmake + uses: lukka/get-cmake@v3.24.2 - name: Cache Object Files uses: actions/cache@v3 with: diff --git a/meson_scripts/init.py b/meson_scripts/init.py index d6c5af1b6a88..bab2e07ba36b 100755 --- a/meson_scripts/init.py +++ b/meson_scripts/init.py @@ -153,8 +153,9 @@ def submodule_status(path, sha_commit): print(full_path) subprocess.run(['git', 'submodule', 'init']) subprocess.run(['git', 'submodule', 'update']) - print('CoolProp updated') + print(original_path) os.chdir(original_path) + print('CoolProp updated') # Check that the SHA tag stored in this file matches the one stored in the git index cur_sha_commit = status[1:].split(' ')[0] if (cur_sha_commit != sha_commit): From 1cf9e54cdc75f1e97af9d7e274252c80f19f55bd Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Mon, 24 Oct 2022 17:17:51 +0200 Subject: [PATCH 29/49] import cmake for github --- .github/workflows/regression.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index 9df039d6d354..fdd81a6c9e22 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -45,8 +45,8 @@ jobs: flags: '-Denable-directdiff=true -Denable-normal=false -Dwith-omp=true -Denable-mixedprec=true -Denable-tecio=false --warnlevel=3 --werror' runs-on: ${{ inputs.runner || 'ubuntu-latest' }} steps: - - name: get-cmake - uses: lukka/get-cmake@v3.24.2 + - name: actions-setup-cmake + uses: jwlawson/actions-setup-cmake@v1.13.0 - name: Cache Object Files uses: actions/cache@v3 with: From 2eac113a6be021c594a6f51abf6dd6a8060cad8a Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Mon, 24 Oct 2022 17:22:50 +0200 Subject: [PATCH 30/49] import cmake for github --- .github/workflows/regression.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index fdd81a6c9e22..b6b02796efa7 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -45,8 +45,12 @@ jobs: flags: '-Denable-directdiff=true -Denable-normal=false -Dwith-omp=true -Denable-mixedprec=true -Denable-tecio=false --warnlevel=3 --werror' runs-on: ${{ inputs.runner || 'ubuntu-latest' }} steps: - - name: actions-setup-cmake - uses: jwlawson/actions-setup-cmake@v1.13.0 + - name: Setup cmake + uses: jwlawson/actions-setup-cmake@v1.13 + with: + cmake-version: '3.16.x' + - name: Use cmake + run: cmake --version - name: Cache Object Files uses: actions/cache@v3 with: From 1bb0f446610c1e92061b584fc4319a654d67f587 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Tue, 25 Oct 2022 17:17:05 +0200 Subject: [PATCH 31/49] avoid two-phase flow --- .github/workflows/regression.yml | 6 --- SU2_CFD/include/fluid/CCoolProp.hpp | 10 ++-- SU2_CFD/src/fluid/CCoolProp.cpp | 59 ++++++++++++--------- TestCases/nicf/coolprop/coolprop_nozzle.cfg | 3 +- TestCases/parallel_regression.py | 4 +- 5 files changed, 42 insertions(+), 40 deletions(-) diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index b6b02796efa7..0f9eb9458df2 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -45,12 +45,6 @@ jobs: flags: '-Denable-directdiff=true -Denable-normal=false -Dwith-omp=true -Denable-mixedprec=true -Denable-tecio=false --warnlevel=3 --werror' runs-on: ${{ inputs.runner || 'ubuntu-latest' }} steps: - - name: Setup cmake - uses: jwlawson/actions-setup-cmake@v1.13 - with: - cmake-version: '3.16.x' - - name: Use cmake - run: cmake --version - name: Cache Object Files uses: actions/cache@v3 with: diff --git a/SU2_CFD/include/fluid/CCoolProp.hpp b/SU2_CFD/include/fluid/CCoolProp.hpp index c805ae8c1c03..eaa8961dfaa5 100644 --- a/SU2_CFD/include/fluid/CCoolProp.hpp +++ b/SU2_CFD/include/fluid/CCoolProp.hpp @@ -42,10 +42,11 @@ */ class CCoolProp final : public CFluidModel { private: - su2double Gamma{0.0}; /*!< \brief Ratio of Specific Heats. */ - su2double Gas_Constant{0.0}; /*!< \brief specific Gas Constant. */ + su2double Gamma{1.4}; /*!< \brief Ratio of Specific Heats. */ + su2double Gas_Constant{297}; /*!< \brief specific Gas Constant. */ su2double Pressure_Critical{0.0}; /*!< \brief critical pressure */ su2double Temperature_Critical{0.0}; /*!< \brief critical temperature */ + su2double acentric_factor{0.0}; /*!< \brief acentric factor */ #ifdef USE_COOLPROP std::unique_ptr fluid_entity; /*!< \brief fluid entity */ #endif @@ -56,7 +57,7 @@ class CCoolProp final : public CFluidModel { */ CCoolProp(string fluidname); -#ifdef USE_COOLPROP +//#ifdef USE_COOLPROP /*! * \brief Set the Dimensionless State using Density and Internal Energy * \param[in] rho - first thermodynamic variable. @@ -112,7 +113,7 @@ class CCoolProp final : public CFluidModel { * \param[in] th2 - second thermodynamic variable (rho). */ void ComputeDerivativeNRBC_Prho(su2double P, su2double rho) override; -#endif +//#endif /*! * \brief Get the value of the critical pressure. @@ -137,5 +138,4 @@ class CCoolProp final : public CFluidModel { * \return Value of the constant: Gamma */ su2double GetGamma(void) const { return Gamma; } - }; diff --git a/SU2_CFD/src/fluid/CCoolProp.cpp b/SU2_CFD/src/fluid/CCoolProp.cpp index 8f94c0c22506..905d1153154b 100644 --- a/SU2_CFD/src/fluid/CCoolProp.cpp +++ b/SU2_CFD/src/fluid/CCoolProp.cpp @@ -26,36 +26,45 @@ */ #include "../../include/fluid/CCoolProp.hpp" -#ifdef USE_COOLPROP +//#ifdef USE_COOLPROP CCoolProp::CCoolProp(string fluidname) : CFluidModel() { - fluid_entity = std::unique_ptr(CoolProp::AbstractState::factory("HEOS",fluidname)); + std::vector fluid_name(1); + std::cout<<"fluid_names size "<(CoolProp::AbstractState::factory("HEOS",fluid_name)); Gas_Constant = fluid_entity->gas_constant()/fluid_entity->molar_mass(); Pressure_Critical = fluid_entity->p_critical(); Temperature_Critical = fluid_entity->T_critical(); + acentric_factor = fluid_entity->acentric_factor(); } void CCoolProp::SetTDState_rhoe(su2double rho, su2double e) { Density = rho; StaticEnergy = e; - fluid_entity->update(CoolProp::DmassUmass_INPUTS, Density , StaticEnergy); + fluid_entity->update(CoolProp::DmassUmass_INPUTS, Density, StaticEnergy); Cp = fluid_entity->cpmass(); Cv = fluid_entity->cvmass(); - Gamma = Cp/Cv; + Gamma = Cp / Cv; Pressure = fluid_entity->p(); Temperature = fluid_entity->T(); - SoundSpeed2 = pow(fluid_entity->speed_sound(), 2); + if (Pressure>Pressure_Critical || Temperature>Temperature_Critical){ + SoundSpeed2 = pow(fluid_entity->speed_sound(), 2); + } + else{ + SoundSpeed2 = Gamma*Gas_Constant*Temperature; + } Entropy = fluid_entity->smass(); - dPdrho_e = fluid_entity->first_partial_deriv(CoolProp::iP,CoolProp::iDmass,CoolProp::iUmass); - dPde_rho = fluid_entity->first_partial_deriv(CoolProp::iP,CoolProp::iUmass,CoolProp::iDmass); - dTdrho_e = fluid_entity->first_partial_deriv(CoolProp::iT,CoolProp::iDmass,CoolProp::iUmass); - dTde_rho = fluid_entity->first_partial_deriv(CoolProp::iT,CoolProp::iUmass,CoolProp::iDmass); + dPdrho_e = fluid_entity->first_partial_deriv(CoolProp::iP, CoolProp::iDmass, CoolProp::iUmass); + dPde_rho = fluid_entity->first_partial_deriv(CoolProp::iP, CoolProp::iUmass, CoolProp::iDmass); + dTdrho_e = fluid_entity->first_partial_deriv(CoolProp::iT, CoolProp::iDmass, CoolProp::iUmass); + dTde_rho = fluid_entity->first_partial_deriv(CoolProp::iT, CoolProp::iUmass, CoolProp::iDmass); } void CCoolProp::SetTDState_PT(su2double P, su2double T) { - fluid_entity->update(CoolProp::PT_INPUTS,P,T); - su2double rho = fluid_entity->rhomass(); - su2double e = fluid_entity->umass(); + fluid_entity->update(CoolProp::PT_INPUTS, P, T); + su2double rho = fluid_entity->rhomass(); + su2double e = fluid_entity->umass(); SetTDState_rhoe(rho, e); } @@ -67,27 +76,27 @@ void CCoolProp::SetTDState_Prho(su2double P, su2double rho) { void CCoolProp::SetEnergy_Prho(su2double P, su2double rho) { fluid_entity->update(CoolProp::DmassP_INPUTS, rho, P); - StaticEnergy = fluid_entity->umass(); + StaticEnergy = fluid_entity->umass(); } void CCoolProp::SetTDState_hs(su2double h, su2double s) { fluid_entity->update(CoolProp::HmassSmass_INPUTS, h, s); - su2double rho = fluid_entity->rhomass(); - su2double e = fluid_entity->umass(); + su2double rho = fluid_entity->rhomass(); + su2double e = fluid_entity->umass(); SetTDState_rhoe(rho, e); } void CCoolProp::SetTDState_Ps(su2double P, su2double s) { - fluid_entity->update(CoolProp::PSmass_INPUTS, P , s); - su2double Rho = fluid_entity->rhomass(); - su2double e = fluid_entity->umass(); + fluid_entity->update(CoolProp::PSmass_INPUTS, P, s); + su2double Rho = fluid_entity->rhomass(); + su2double e = fluid_entity->umass(); SetTDState_rhoe(Rho, e); } void CCoolProp::SetTDState_rhoT(su2double rho, su2double T) { fluid_entity->update(CoolProp::DmassT_INPUTS, rho, T); - su2double Rho = fluid_entity->rhomass(); - su2double e = fluid_entity->umass(); + su2double Rho = fluid_entity->rhomass(); + su2double e = fluid_entity->umass(); SetTDState_rhoe(Rho, e); } @@ -99,8 +108,8 @@ void CCoolProp::ComputeDerivativeNRBC_Prho(su2double P, su2double rho) { dsdrho_P = fluid_entity->first_partial_deriv(CoolProp::iSmass,CoolProp::iDmass,CoolProp::iP); } -#else -CCoolProp::CCoolProp(string fluidname) { - SU2_MPI::Error("SU2 was not compiled with CoolProp (-Denable-coolprop=true). Note that CoolProp cannot be used with directdiff or autodiff", CURRENT_FUNCTION); -} -#endif \ No newline at end of file +//#else +//CCoolProp::CCoolProp(string fluidname) { + //SU2_MPI::Error("SU2 was not compiled with CoolProp (-Denable-coolprop=true). Note that CoolProp cannot be used with directdiff or autodiff", CURRENT_FUNCTION); +//} +//#endif \ No newline at end of file diff --git a/TestCases/nicf/coolprop/coolprop_nozzle.cfg b/TestCases/nicf/coolprop/coolprop_nozzle.cfg index bafa9295c513..c5b22d2f7be2 100644 --- a/TestCases/nicf/coolprop/coolprop_nozzle.cfg +++ b/TestCases/nicf/coolprop/coolprop_nozzle.cfg @@ -14,7 +14,7 @@ SOLVER= RANS KIND_TURB_MODEL= SST MATH_PROBLEM= DIRECT -RESTART_SOL= NO +RESTART_SOL= YES SYSTEM_MEASUREMENTS= SI % % -------------------- COMPRESSIBLE FREE-STREAM DEFINITION --------------------% @@ -104,7 +104,6 @@ MESH_OUT_FILENAME= mesh_out.su2 % % Restart flow input file SOLUTION_FILENAME= solution_flow.dat -% % Output file format (TECPLOT, TECPLOT_BINARY, PARAVIEW, PARAVIEW_BINARY, % FIELDVIEW, FIELDVIEW_BINARY) TABULAR_FORMAT= CSV diff --git a/TestCases/parallel_regression.py b/TestCases/parallel_regression.py index 0ef95d69bc4b..0a40eb0e8a31 100644 --- a/TestCases/parallel_regression.py +++ b/TestCases/parallel_regression.py @@ -918,8 +918,8 @@ def main(): coolprop_nozzle = TestCase('coolprop_nozzle') coolprop_nozzle.cfg_dir = "nicf/coolprop" coolprop_nozzle.cfg_file = "coolprop_nozzle.cfg" - coolprop_nozzle.test_iter = 100 - coolprop_nozzle.test_vals = [-4.301640, -4.555290, 3.352195, 0.000000, 0.000000] + coolprop_nozzle.test_iter = 10 + coolprop_nozzle.test_vals = [-4.692515, -3.779318, 3.419183, 0.000000, 0.000000] test_list.append(coolprop_nozzle) ###################################### From 8738b640f2ccde9bb6f2ed0b58a1685f1cbdc0dd Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Tue, 25 Oct 2022 18:27:31 +0200 Subject: [PATCH 32/49] update soundspeed for two-phase low --- SU2_CFD/src/fluid/CCoolProp.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/SU2_CFD/src/fluid/CCoolProp.cpp b/SU2_CFD/src/fluid/CCoolProp.cpp index 905d1153154b..e8ae40c0513f 100644 --- a/SU2_CFD/src/fluid/CCoolProp.cpp +++ b/SU2_CFD/src/fluid/CCoolProp.cpp @@ -29,10 +29,7 @@ //#ifdef USE_COOLPROP CCoolProp::CCoolProp(string fluidname) : CFluidModel() { - std::vector fluid_name(1); - std::cout<<"fluid_names size "<(CoolProp::AbstractState::factory("HEOS",fluid_name)); + fluid_entity = std::unique_ptr(CoolProp::AbstractState::factory("HEOS",fluidname)); Gas_Constant = fluid_entity->gas_constant()/fluid_entity->molar_mass(); Pressure_Critical = fluid_entity->p_critical(); Temperature_Critical = fluid_entity->T_critical(); @@ -40,6 +37,7 @@ CCoolProp::CCoolProp(string fluidname) : CFluidModel() { } void CCoolProp::SetTDState_rhoe(su2double rho, su2double e) { + //cout<<"p "<update(CoolProp::DmassUmass_INPUTS, Density, StaticEnergy); @@ -48,17 +46,19 @@ void CCoolProp::SetTDState_rhoe(su2double rho, su2double e) { Gamma = Cp / Cv; Pressure = fluid_entity->p(); Temperature = fluid_entity->T(); - if (Pressure>Pressure_Critical || Temperature>Temperature_Critical){ - SoundSpeed2 = pow(fluid_entity->speed_sound(), 2); - } - else{ - SoundSpeed2 = Gamma*Gas_Constant*Temperature; - } Entropy = fluid_entity->smass(); dPdrho_e = fluid_entity->first_partial_deriv(CoolProp::iP, CoolProp::iDmass, CoolProp::iUmass); dPde_rho = fluid_entity->first_partial_deriv(CoolProp::iP, CoolProp::iUmass, CoolProp::iDmass); dTdrho_e = fluid_entity->first_partial_deriv(CoolProp::iT, CoolProp::iDmass, CoolProp::iUmass); dTde_rho = fluid_entity->first_partial_deriv(CoolProp::iT, CoolProp::iUmass, CoolProp::iDmass); + if (Pressure>Pressure_Critical || Temperature>Temperature_Critical) { + SoundSpeed2 = pow(fluid_entity->speed_sound(), 2); + } + else{ + //SoundSpeed2 = Gamma * Pressure / Density; + SoundSpeed2 = dPdrho_e + Pressure / Density*Density*dPde_rho; + } + } void CCoolProp::SetTDState_PT(su2double P, su2double T) { From 501224da3fdd34299311b8c9f4d10e482127f659 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Thu, 27 Oct 2022 15:44:32 +0200 Subject: [PATCH 33/49] aviod two phase state --- SU2_CFD/include/fluid/CCoolProp.hpp | 4 ++-- SU2_CFD/src/fluid/CCoolProp.cpp | 21 ++++++++++----------- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/SU2_CFD/include/fluid/CCoolProp.hpp b/SU2_CFD/include/fluid/CCoolProp.hpp index eaa8961dfaa5..65c698c4bf5d 100644 --- a/SU2_CFD/include/fluid/CCoolProp.hpp +++ b/SU2_CFD/include/fluid/CCoolProp.hpp @@ -57,7 +57,7 @@ class CCoolProp final : public CFluidModel { */ CCoolProp(string fluidname); -//#ifdef USE_COOLPROP +#ifdef USE_COOLPROP /*! * \brief Set the Dimensionless State using Density and Internal Energy * \param[in] rho - first thermodynamic variable. @@ -113,7 +113,7 @@ class CCoolProp final : public CFluidModel { * \param[in] th2 - second thermodynamic variable (rho). */ void ComputeDerivativeNRBC_Prho(su2double P, su2double rho) override; -//#endif +#endif /*! * \brief Get the value of the critical pressure. diff --git a/SU2_CFD/src/fluid/CCoolProp.cpp b/SU2_CFD/src/fluid/CCoolProp.cpp index e8ae40c0513f..03ccbf4903b0 100644 --- a/SU2_CFD/src/fluid/CCoolProp.cpp +++ b/SU2_CFD/src/fluid/CCoolProp.cpp @@ -26,7 +26,7 @@ */ #include "../../include/fluid/CCoolProp.hpp" -//#ifdef USE_COOLPROP +#ifdef USE_COOLPROP CCoolProp::CCoolProp(string fluidname) : CFluidModel() { fluid_entity = std::unique_ptr(CoolProp::AbstractState::factory("HEOS",fluidname)); @@ -51,14 +51,13 @@ void CCoolProp::SetTDState_rhoe(su2double rho, su2double e) { dPde_rho = fluid_entity->first_partial_deriv(CoolProp::iP, CoolProp::iUmass, CoolProp::iDmass); dTdrho_e = fluid_entity->first_partial_deriv(CoolProp::iT, CoolProp::iDmass, CoolProp::iUmass); dTde_rho = fluid_entity->first_partial_deriv(CoolProp::iT, CoolProp::iUmass, CoolProp::iDmass); - if (Pressure>Pressure_Critical || Temperature>Temperature_Critical) { - SoundSpeed2 = pow(fluid_entity->speed_sound(), 2); + if (fluid_entity->phase() == 6) { + fluid_entity->specify_phase(CoolProp::iphase_gas); + SetTDState_PT(Pressure,Temperature); } else{ - //SoundSpeed2 = Gamma * Pressure / Density; - SoundSpeed2 = dPdrho_e + Pressure / Density*Density*dPde_rho; + SoundSpeed2 = pow(fluid_entity->speed_sound(), 2); } - } void CCoolProp::SetTDState_PT(su2double P, su2double T) { @@ -108,8 +107,8 @@ void CCoolProp::ComputeDerivativeNRBC_Prho(su2double P, su2double rho) { dsdrho_P = fluid_entity->first_partial_deriv(CoolProp::iSmass,CoolProp::iDmass,CoolProp::iP); } -//#else -//CCoolProp::CCoolProp(string fluidname) { - //SU2_MPI::Error("SU2 was not compiled with CoolProp (-Denable-coolprop=true). Note that CoolProp cannot be used with directdiff or autodiff", CURRENT_FUNCTION); -//} -//#endif \ No newline at end of file +#else +CCoolProp::CCoolProp(string fluidname) { + SU2_MPI::Error("SU2 was not compiled with CoolProp (-Denable-coolprop=true). Note that CoolProp cannot be used with directdiff or autodiff", CURRENT_FUNCTION); +} +#endif \ No newline at end of file From 6a5aa3af0a1c679a050907ed728ee4729ca46f0d Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Thu, 27 Oct 2022 17:19:40 +0200 Subject: [PATCH 34/49] compile coolprop with cmake --- .github/workflows/regression.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index 0f9eb9458df2..3548e4c0c03b 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -52,12 +52,12 @@ jobs: key: ${{ matrix.config_set }}-${{ github.sha }} restore-keys: ${{ matrix.config_set }} - name: Pre Cleanup - uses: docker://ghcr.io/su2code/su2/build-su2:220614-1237 + uses: ghcr.io/su2code/su2/build-su2:221027-0442 with: entrypoint: /bin/rm args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }} - name: Build - uses: docker://ghcr.io/su2code/su2/build-su2:220614-1237 + uses: ghcr.io/su2code/su2/build-su2:221027-0442 with: args: -b ${{github.ref}} -f "${{matrix.flags}}" - name: Compress binaries @@ -68,7 +68,7 @@ jobs: name: ${{ matrix.config_set }} path: install_bin.tgz - name: Post Cleanup - uses: docker://ghcr.io/su2code/su2/build-su2:220614-1237 + uses: ghcr.io/su2code/su2/build-su2:221027-0442 with: entrypoint: /bin/rm args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }} From 38a591f159e3cc3f23ad3b8bc270c191ca5ac0a8 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Thu, 27 Oct 2022 17:23:23 +0200 Subject: [PATCH 35/49] load cmake for coolprop --- .github/workflows/regression.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index 3548e4c0c03b..31d80d5d4898 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -52,12 +52,12 @@ jobs: key: ${{ matrix.config_set }}-${{ github.sha }} restore-keys: ${{ matrix.config_set }} - name: Pre Cleanup - uses: ghcr.io/su2code/su2/build-su2:221027-0442 + uses: docker://ghcr.io/su2code/su2/build-su2:221027-0442 with: entrypoint: /bin/rm args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }} - name: Build - uses: ghcr.io/su2code/su2/build-su2:221027-0442 + uses: docker://ghcr.io/su2code/su2/build-su2:221027-0442 with: args: -b ${{github.ref}} -f "${{matrix.flags}}" - name: Compress binaries @@ -68,7 +68,7 @@ jobs: name: ${{ matrix.config_set }} path: install_bin.tgz - name: Post Cleanup - uses: ghcr.io/su2code/su2/build-su2:221027-0442 + uses: docker://ghcr.io/su2code/su2/build-su2:221027-0442 with: entrypoint: /bin/rm args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }} From 238a108d5de85c0006f0653457271c4ba925947e Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Fri, 4 Nov 2022 12:18:26 +0100 Subject: [PATCH 36/49] let cmake find ninja --- meson_scripts/init.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/meson_scripts/init.py b/meson_scripts/init.py index bab2e07ba36b..8ec7a31eecba 100755 --- a/meson_scripts/init.py +++ b/meson_scripts/init.py @@ -144,6 +144,7 @@ def submodule_status(path, sha_commit): subprocess.run(['git', 'submodule', 'update', '--init', path], check = True, cwd = sys.path[0]) # to update CoolProp external libraries if sha_commit == '0ce42fcf3bb2c373512bc825a4f0c1973a78f307': + # update coolprop original_path = os.getcwd() print('update CoolProp') absolute_path = sys.path[0] @@ -156,7 +157,15 @@ def submodule_status(path, sha_commit): print(original_path) os.chdir(original_path) print('CoolProp updated') - # Check that the SHA tag stored in this file matches the one stored in the git index + # add ninja to path + print('add ninja to path') + f = open("vim ~/.bashrc",'a') + f.write("export PATH=$PATH:/github/workspace/src/SU2_refs_pull_1782_merge/externals/ninja\n") + f.close() + subprocess.run(['source ~/.bashrc']) + subprocess.run(['which ninja']) + print('ninja added in path') + # Check that the SHA tag stored in this file matches the one stored in the git index cur_sha_commit = status[1:].split(' ')[0] if (cur_sha_commit != sha_commit): print('SHA-1 tag stored in index does not match SHA tag stored in this script.') From b28c6e047af0a646efcd282e830337e47aa1ac6e Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Fri, 4 Nov 2022 13:25:13 +0100 Subject: [PATCH 37/49] retrive: find ninja --- meson_scripts/init.py | 8 -------- 1 file changed, 8 deletions(-) diff --git a/meson_scripts/init.py b/meson_scripts/init.py index 8ec7a31eecba..f9d6731b72a7 100755 --- a/meson_scripts/init.py +++ b/meson_scripts/init.py @@ -157,14 +157,6 @@ def submodule_status(path, sha_commit): print(original_path) os.chdir(original_path) print('CoolProp updated') - # add ninja to path - print('add ninja to path') - f = open("vim ~/.bashrc",'a') - f.write("export PATH=$PATH:/github/workspace/src/SU2_refs_pull_1782_merge/externals/ninja\n") - f.close() - subprocess.run(['source ~/.bashrc']) - subprocess.run(['which ninja']) - print('ninja added in path') # Check that the SHA tag stored in this file matches the one stored in the git index cur_sha_commit = status[1:].split(' ')[0] if (cur_sha_commit != sha_commit): From 7cccf4efb1c243f5cb7ce5fd80d8af10cc831fd2 Mon Sep 17 00:00:00 2001 From: Pedro Gomes Date: Sat, 5 Nov 2022 19:29:18 -0700 Subject: [PATCH 38/49] add current dir to path to build coolprop --- meson.build | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meson.build b/meson.build index 28ff79a11e25..4ce0c6f99227 100644 --- a/meson.build +++ b/meson.build @@ -5,6 +5,10 @@ project('SU2', 'c', 'cpp', 'warning_level=0', 'c_std=c99', 'cpp_std=c++11']) +env = environment() +if get_option('enable-coolprop') + env.set('PATH', '$PATH:$PWD') +endif if meson.version() != '0.61.1' error('SU2 must be configured with the extended Meson script (./meson.py) in the SU2 root directory.') From b53f60144e5305a3a33a373371e50eb74fde9a87 Mon Sep 17 00:00:00 2001 From: Pedro Gomes Date: Sat, 5 Nov 2022 20:01:04 -0700 Subject: [PATCH 39/49] different method of getting current dir --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 4ce0c6f99227..dfa188d1e54a 100644 --- a/meson.build +++ b/meson.build @@ -7,7 +7,7 @@ project('SU2', 'c', 'cpp', 'cpp_std=c++11']) env = environment() if get_option('enable-coolprop') - env.set('PATH', '$PATH:$PWD') + env.set('PATH', '$PATH:' + meson.source_root()) endif if meson.version() != '0.61.1' From b9d4f69f050cc0697b38468bbe3e1990cfa72570 Mon Sep 17 00:00:00 2001 From: Pedro Gomes Date: Sat, 5 Nov 2022 20:19:18 -0700 Subject: [PATCH 40/49] point cmake directly instead of using the environment --- meson.build | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/meson.build b/meson.build index dfa188d1e54a..a1dd8bb9d1bd 100644 --- a/meson.build +++ b/meson.build @@ -5,10 +5,6 @@ project('SU2', 'c', 'cpp', 'warning_level=0', 'c_std=c99', 'cpp_std=c++11']) -env = environment() -if get_option('enable-coolprop') - env.set('PATH', '$PATH:' + meson.source_root()) -endif if meson.version() != '0.61.1' error('SU2 must be configured with the extended Meson script (./meson.py) in the SU2 root directory.') @@ -242,7 +238,10 @@ endif if get_option('enable-coolprop') cmake = import('cmake') cmake_opts = cmake.subproject_options() - cmake_opts.add_cmake_defines({'COOLPROP_STATIC_LIBRARY': true}) + cmake_opts.add_cmake_defines({ + 'COOLPROP_STATIC_LIBRARY': true, + 'CMAKE_MAKE_PROGRAM': meson.source_root() + '/ninja' + }) coolprop_subproj = cmake.subproject('CoolProp', options: cmake_opts) coolprop_dep = coolprop_subproj.dependency('CoolProp') su2_deps += coolprop_dep From db4dfafc1a14c755a04e4efea87df4d58a9dc6b6 Mon Sep 17 00:00:00 2001 From: Pedro Gomes <38071223+pcarruscag@users.noreply.github.com> Date: Sun, 6 Nov 2022 11:03:21 -0800 Subject: [PATCH 41/49] Update meson.build --- meson.build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index a1dd8bb9d1bd..b1b1252b5389 100644 --- a/meson.build +++ b/meson.build @@ -240,7 +240,8 @@ if get_option('enable-coolprop') cmake_opts = cmake.subproject_options() cmake_opts.add_cmake_defines({ 'COOLPROP_STATIC_LIBRARY': true, - 'CMAKE_MAKE_PROGRAM': meson.source_root() + '/ninja' + 'CMAKE_MAKE_PROGRAM': meson.source_root() + '/ninja', + 'CMAKE_POSITION_INDEPENDENT_CODE': 'ON' }) coolprop_subproj = cmake.subproject('CoolProp', options: cmake_opts) coolprop_dep = coolprop_subproj.dependency('CoolProp') From b45d0f8548da3b03962dcff1e38ecd8cd13a1d1e Mon Sep 17 00:00:00 2001 From: Pedro Gomes <38071223+pcarruscag@users.noreply.github.com> Date: Sun, 6 Nov 2022 11:52:36 -0800 Subject: [PATCH 42/49] Update .github/workflows/regression.yml --- .github/workflows/regression.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index 31d80d5d4898..75d15f8a13d9 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -26,7 +26,7 @@ jobs: config_set: [BaseMPI, ReverseMPI, ForwardMPI, BaseNoMPI, ReverseNoMPI, ForwardNoMPI, BaseOMP, ReverseOMP, ForwardOMP] include: - config_set: BaseMPI - flags: '-Denable-pywrapper=true -Denable-coolprop=true -Denable-tests=true --warnlevel=3 --werror' + flags: '-Denable-pywrapper=true -Denable-coolprop=true -Denable-tests=true --warnlevel=2 --werror' - config_set: ReverseMPI flags: '-Denable-autodiff=true -Denable-normal=false -Denable-pywrapper=true -Denable-tests=true --warnlevel=3 --werror' - config_set: ForwardMPI From acf4d160962b3f21ded8bdbf28012c31db5b6cd6 Mon Sep 17 00:00:00 2001 From: Pedro Gomes Date: Sun, 6 Nov 2022 13:45:56 -0800 Subject: [PATCH 43/49] supress warnings in coolprop --- SU2_CFD/include/fluid/CCoolProp.hpp | 11 +++++++++-- SU2_CFD/src/fluid/CCoolProp.cpp | 5 +++++ meson.build | 4 +++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/SU2_CFD/include/fluid/CCoolProp.hpp b/SU2_CFD/include/fluid/CCoolProp.hpp index 65c698c4bf5d..d3e8834c012f 100644 --- a/SU2_CFD/include/fluid/CCoolProp.hpp +++ b/SU2_CFD/include/fluid/CCoolProp.hpp @@ -29,8 +29,9 @@ #include "CFluidModel.hpp" #if defined(HAVE_COOLPROP) && !defined(CODI_FORWARD_TYPE) && !defined(CODI_REVERSE_TYPE) #define USE_COOLPROP -#include "CoolProp.h" -#include "AbstractState.h" +namespace CoolProp { + class AbstractState; +} #endif #include @@ -56,6 +57,12 @@ class CCoolProp final : public CFluidModel { * \brief Constructor of the class. */ CCoolProp(string fluidname); + + /*! + * \brief Destructor of the class. + * \note Needs to be defined in the .cpp to allow using only a forward declaration of CoolProp::AbstractState. + */ + ~CCoolProp(); #ifdef USE_COOLPROP /*! diff --git a/SU2_CFD/src/fluid/CCoolProp.cpp b/SU2_CFD/src/fluid/CCoolProp.cpp index 03ccbf4903b0..649c6f563f99 100644 --- a/SU2_CFD/src/fluid/CCoolProp.cpp +++ b/SU2_CFD/src/fluid/CCoolProp.cpp @@ -26,7 +26,10 @@ */ #include "../../include/fluid/CCoolProp.hpp" + #ifdef USE_COOLPROP +#include "CoolProp.h" +#include "AbstractState.h" CCoolProp::CCoolProp(string fluidname) : CFluidModel() { fluid_entity = std::unique_ptr(CoolProp::AbstractState::factory("HEOS",fluidname)); @@ -36,6 +39,8 @@ CCoolProp::CCoolProp(string fluidname) : CFluidModel() { acentric_factor = fluid_entity->acentric_factor(); } +CCoolProp::~CCoolProp() {} + void CCoolProp::SetTDState_rhoe(su2double rho, su2double e) { //cout<<"p "< Date: Sun, 6 Nov 2022 14:54:59 -0800 Subject: [PATCH 44/49] Update SU2_CFD/include/fluid/CCoolProp.hpp --- SU2_CFD/include/fluid/CCoolProp.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SU2_CFD/include/fluid/CCoolProp.hpp b/SU2_CFD/include/fluid/CCoolProp.hpp index d3e8834c012f..97056d220ffb 100644 --- a/SU2_CFD/include/fluid/CCoolProp.hpp +++ b/SU2_CFD/include/fluid/CCoolProp.hpp @@ -58,13 +58,13 @@ class CCoolProp final : public CFluidModel { */ CCoolProp(string fluidname); +#ifdef USE_COOLPROP /*! * \brief Destructor of the class. * \note Needs to be defined in the .cpp to allow using only a forward declaration of CoolProp::AbstractState. */ ~CCoolProp(); - -#ifdef USE_COOLPROP + /*! * \brief Set the Dimensionless State using Density and Internal Energy * \param[in] rho - first thermodynamic variable. From d0d7b4b93230571a8d758c0c282c1258f4703eb5 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Thu, 10 Nov 2022 10:14:21 +0100 Subject: [PATCH 45/49] test to push to feature_coolprop --- TestCases/nicf/coolprop/coolprop_nozzle.cfg | 2 -- TestCases/parallel_regression.py | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/TestCases/nicf/coolprop/coolprop_nozzle.cfg b/TestCases/nicf/coolprop/coolprop_nozzle.cfg index c5b22d2f7be2..57e298a09d9a 100644 --- a/TestCases/nicf/coolprop/coolprop_nozzle.cfg +++ b/TestCases/nicf/coolprop/coolprop_nozzle.cfg @@ -33,8 +33,6 @@ REF_DIMENSIONALIZATION= DIMENSIONAL % ---- IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------% % -% Fluid model (STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, -% CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY, COOLPROP) FLUID_MODEL = COOLPROP FLUID_NAME = nitrogen % --------------------------- VISCOSITY MODEL ---------------------------------% diff --git a/TestCases/parallel_regression.py b/TestCases/parallel_regression.py index 0a40eb0e8a31..233dd4fbb5a7 100644 --- a/TestCases/parallel_regression.py +++ b/TestCases/parallel_regression.py @@ -914,7 +914,7 @@ def main(): edge_PPR.test_vals = [-5.400790, 0.739723, -0.000035, 0.000000] test_list.append(edge_PPR) - # Rarefaction Q1D nozzke coolprop_nozzle + # Rarefaction Q1D nozzle coolprop_nozzle coolprop_nozzle = TestCase('coolprop_nozzle') coolprop_nozzle.cfg_dir = "nicf/coolprop" coolprop_nozzle.cfg_file = "coolprop_nozzle.cfg" From bf90da27567d2c3bbda537678efd9809fffba702 Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Thu, 10 Nov 2022 10:23:56 +0100 Subject: [PATCH 46/49] error if CoolProp used with non-dimensionalization --- Common/src/CConfig.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Common/src/CConfig.cpp b/Common/src/CConfig.cpp index b3f4571fb2e1..e32d4ab6f1b7 100644 --- a/Common/src/CConfig.cpp +++ b/Common/src/CConfig.cpp @@ -3385,6 +3385,13 @@ void CConfig::SetPostprocessing(SU2_COMPONENT val_software, unsigned short val_i } #endif + /*--- Check if CoolProp is used with non-dimensionalization. ---*/ +#ifndef HAVE_COOLPROP + if (Ref_NonDim != DIMENSIONAL) { + SU2_MPI::Error(string("CoolProp can not be used with non-dimensionlazation.\n"),CURRENT_FUNCTION); + } +#endif + /*--- STL_BINARY output not implemented yet, but already a value in option_structure.hpp---*/ for (unsigned short iVolumeFile = 0; iVolumeFile < nVolumeOutputFiles; iVolumeFile++) { if (VolumeOutputFiles[iVolumeFile] == OUTPUT_TYPE::STL_BINARY){ From 9814678a4756554f3f5b28c4ccd469beaa1c1c2e Mon Sep 17 00:00:00 2001 From: PENGYAN777 Date: Fri, 11 Nov 2022 09:26:05 +0100 Subject: [PATCH 47/49] error if coolprop used with non-dimensionalization --- Common/src/CConfig.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Common/src/CConfig.cpp b/Common/src/CConfig.cpp index e32d4ab6f1b7..f7d8e97b6084 100644 --- a/Common/src/CConfig.cpp +++ b/Common/src/CConfig.cpp @@ -3386,11 +3386,9 @@ void CConfig::SetPostprocessing(SU2_COMPONENT val_software, unsigned short val_i #endif /*--- Check if CoolProp is used with non-dimensionalization. ---*/ -#ifndef HAVE_COOLPROP - if (Ref_NonDim != DIMENSIONAL) { + if (Kind_FluidModel == COOLPROP && Ref_NonDim != DIMENSIONAL) { SU2_MPI::Error(string("CoolProp can not be used with non-dimensionlazation.\n"),CURRENT_FUNCTION); } -#endif /*--- STL_BINARY output not implemented yet, but already a value in option_structure.hpp---*/ for (unsigned short iVolumeFile = 0; iVolumeFile < nVolumeOutputFiles; iVolumeFile++) { From 7c845b0be112f3fea3c0e2da6382413b00712ee8 Mon Sep 17 00:00:00 2001 From: Pedro Gomes <38071223+pcarruscag@users.noreply.github.com> Date: Fri, 11 Nov 2022 08:07:30 -0800 Subject: [PATCH 48/49] Update Common/src/CConfig.cpp --- Common/src/CConfig.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Common/src/CConfig.cpp b/Common/src/CConfig.cpp index f7d8e97b6084..1538fe221734 100644 --- a/Common/src/CConfig.cpp +++ b/Common/src/CConfig.cpp @@ -3386,8 +3386,8 @@ void CConfig::SetPostprocessing(SU2_COMPONENT val_software, unsigned short val_i #endif /*--- Check if CoolProp is used with non-dimensionalization. ---*/ - if (Kind_FluidModel == COOLPROP && Ref_NonDim != DIMENSIONAL) { - SU2_MPI::Error(string("CoolProp can not be used with non-dimensionlazation.\n"),CURRENT_FUNCTION); + if (Kind_FluidModel == COOLPROP && Ref_NonDim != DIMENSIONAL) { + SU2_MPI::Error("CoolProp can not be used with non-dimensionalization.", CURRENT_FUNCTION); } /*--- STL_BINARY output not implemented yet, but already a value in option_structure.hpp---*/ From c5fd9195136990d7033345082c788b95ac812660 Mon Sep 17 00:00:00 2001 From: Pedro Gomes <38071223+pcarruscag@users.noreply.github.com> Date: Fri, 11 Nov 2022 08:15:35 -0800 Subject: [PATCH 49/49] Apply suggestions from code review --- Common/include/CConfig.hpp | 3 +-- SU2_CFD/src/fluid/CCoolProp.cpp | 2 +- TestCases/nicf/coolprop/coolprop_nozzle.cfg | 2 -- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/Common/include/CConfig.hpp b/Common/include/CConfig.hpp index 67573a8bf913..4fcfea1531d6 100644 --- a/Common/include/CConfig.hpp +++ b/Common/include/CConfig.hpp @@ -3754,8 +3754,7 @@ class CConfig { unsigned short GetKind_FluidModel(void) const { return Kind_FluidModel; } /*! - * \brief Name of fluid that we are using. - * \return Name of fluid that we are using. + * \brief Returns the name of the fluid we are using in CoolProp. */ string GetFluid_Name(void) const { return FluidName; } diff --git a/SU2_CFD/src/fluid/CCoolProp.cpp b/SU2_CFD/src/fluid/CCoolProp.cpp index 649c6f563f99..61dfb5840cb4 100644 --- a/SU2_CFD/src/fluid/CCoolProp.cpp +++ b/SU2_CFD/src/fluid/CCoolProp.cpp @@ -2,7 +2,7 @@ * \file CCoolProp.cpp * \brief Source of the fluid model from CoolProp. * \author P. Yan, G. Gori, A. Guardone - * \version 7.3.1 "Blackbird" + * \version 7.4.0 "Blackbird" * * SU2 Project Website: https://su2code.github.io * diff --git a/TestCases/nicf/coolprop/coolprop_nozzle.cfg b/TestCases/nicf/coolprop/coolprop_nozzle.cfg index 57e298a09d9a..7a3f6a1ac24a 100644 --- a/TestCases/nicf/coolprop/coolprop_nozzle.cfg +++ b/TestCases/nicf/coolprop/coolprop_nozzle.cfg @@ -102,8 +102,6 @@ MESH_OUT_FILENAME= mesh_out.su2 % % Restart flow input file SOLUTION_FILENAME= solution_flow.dat -% Output file format (TECPLOT, TECPLOT_BINARY, PARAVIEW, PARAVIEW_BINARY, -% FIELDVIEW, FIELDVIEW_BINARY) TABULAR_FORMAT= CSV % % Output file convergence history (w/o extension)