From 7dfc9c23ea98a6d3a421267e3b058c8725a01a90 Mon Sep 17 00:00:00 2001 From: MastermindScope <81287997+MastermindScope@users.noreply.github.com> Date: Mon, 10 Jul 2023 11:33:01 +0200 Subject: [PATCH 01/11] Add Velocity Output To CFlowCompOutput.cpp Added Velocity output, since I am interested in that and adding it only in the config just gets ignored and no output happens --- SU2_CFD/src/output/CFlowCompOutput.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/SU2_CFD/src/output/CFlowCompOutput.cpp b/SU2_CFD/src/output/CFlowCompOutput.cpp index 953c1d9015fb..d57e59997a9f 100644 --- a/SU2_CFD/src/output/CFlowCompOutput.cpp +++ b/SU2_CFD/src/output/CFlowCompOutput.cpp @@ -218,8 +218,11 @@ void CFlowCompOutput::SetVolumeOutputFields(CConfig *config){ AddVolumeOutput("DENSITY", "Density", "SOLUTION", "Density"); AddVolumeOutput("MOMENTUM-X", "Momentum_x", "SOLUTION", "x-component of the momentum vector"); AddVolumeOutput("MOMENTUM-Y", "Momentum_y", "SOLUTION", "y-component of the momentum vector"); + AddVolumeOutput("VELOCITY-X", "Veocity_x", "SOLUTION", "x-component of the velocity vector"); + AddVolumeOutput("VELOCITY-Y", "Velocity_y", "SOLUTION", "y-component of the velocity vector"); if (nDim == 3) AddVolumeOutput("MOMENTUM-Z", "Momentum_z", "SOLUTION", "z-component of the momentum vector"); + AddVolumeOutput("VELOCITY-Z", "Velocity_z", "SOLUTION", "z-component of the velocity vector"); AddVolumeOutput("ENERGY", "Energy", "SOLUTION", "Energy"); SetVolumeOutputFields_ScalarSolution(config); From 961518967ce98d7f2c7330d7eab80a0bffafe847 Mon Sep 17 00:00:00 2001 From: MastermindScope <81287997+MastermindScope@users.noreply.github.com> Date: Tue, 11 Jul 2023 07:30:35 +0200 Subject: [PATCH 02/11] Add Velocity Volume Output To CFlowCompOutput.cpp Added Velocity Volume Output --- SU2_CFD/src/output/CFlowCompOutput.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/SU2_CFD/src/output/CFlowCompOutput.cpp b/SU2_CFD/src/output/CFlowCompOutput.cpp index d57e59997a9f..87b9d0e47fec 100644 --- a/SU2_CFD/src/output/CFlowCompOutput.cpp +++ b/SU2_CFD/src/output/CFlowCompOutput.cpp @@ -218,11 +218,9 @@ void CFlowCompOutput::SetVolumeOutputFields(CConfig *config){ AddVolumeOutput("DENSITY", "Density", "SOLUTION", "Density"); AddVolumeOutput("MOMENTUM-X", "Momentum_x", "SOLUTION", "x-component of the momentum vector"); AddVolumeOutput("MOMENTUM-Y", "Momentum_y", "SOLUTION", "y-component of the momentum vector"); - AddVolumeOutput("VELOCITY-X", "Veocity_x", "SOLUTION", "x-component of the velocity vector"); - AddVolumeOutput("VELOCITY-Y", "Velocity_y", "SOLUTION", "y-component of the velocity vector"); + if (nDim == 3) AddVolumeOutput("MOMENTUM-Z", "Momentum_z", "SOLUTION", "z-component of the momentum vector"); - AddVolumeOutput("VELOCITY-Z", "Velocity_z", "SOLUTION", "z-component of the velocity vector"); AddVolumeOutput("ENERGY", "Energy", "SOLUTION", "Energy"); SetVolumeOutputFields_ScalarSolution(config); @@ -240,6 +238,11 @@ void CFlowCompOutput::SetVolumeOutputFields(CConfig *config){ AddVolumeOutput("TEMPERATURE", "Temperature", "PRIMITIVE", "Temperature"); AddVolumeOutput("MACH", "Mach", "PRIMITIVE", "Mach number"); AddVolumeOutput("PRESSURE_COEFF", "Pressure_Coefficient", "PRIMITIVE", "Pressure coefficient"); + AddVolumeOutput("VELOCITY-X", "Veocity_x", "PRIMITIVE", "x-component of the velocity vector"); + AddVolumeOutput("VELOCITY-Y", "Velocity_y", "PRIMITIVE", "y-component of the velocity vector"); + + if (nDim == 3) + AddVolumeOutput("VELOCITY-Z", "Velocity_z", "PRIMITIVE", "z-component of the velocity vector"); if (config->GetViscous()) { AddVolumeOutput("LAMINAR_VISCOSITY", "Laminar_Viscosity", "PRIMITIVE", "Laminar viscosity"); From b5636c48e85438af9b8945add87b347456be9825 Mon Sep 17 00:00:00 2001 From: MastermindScope <81287997+MastermindScope@users.noreply.github.com> Date: Tue, 11 Jul 2023 07:33:04 +0200 Subject: [PATCH 03/11] Added Velocity Output To CNEMOCompOutput.cpp Added Velocity Output --- SU2_CFD/src/output/CNEMOCompOutput.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/SU2_CFD/src/output/CNEMOCompOutput.cpp b/SU2_CFD/src/output/CNEMOCompOutput.cpp index e2c799e269fa..29b77197e1c6 100644 --- a/SU2_CFD/src/output/CNEMOCompOutput.cpp +++ b/SU2_CFD/src/output/CNEMOCompOutput.cpp @@ -242,10 +242,15 @@ void CNEMOCompOutput::SetVolumeOutputFields(CConfig *config){ AddVolumeOutput("PRESSURE", "Pressure", "PRIMITIVE", "Pressure"); AddVolumeOutput("TEMPERATURE_TR", "Temperature_tr", "PRIMITIVE", "Temperature_tr"); AddVolumeOutput("TEMPERATURE_VE", "Temperature_ve", "PRIMITIVE", "Temperature_ve"); + AddVolumeOutput("VELOCITY-X", "Velocity_x", "PRIMITIVE", "x-component of the velocity vector"); + AddVolumeOutput("VELOCITY-Y", "Velocity_y", "PRIMITIVE", "y-component of the velocity vector"); AddVolumeOutput("MACH", "Mach", "PRIMITIVE", "Mach number"); AddVolumeOutput("PRESSURE_COEFF", "Pressure_Coefficient", "PRIMITIVE", "Pressure coefficient"); + if (nDim == 3) + AddVolumeOutput("VELOCITY-Z", "Velocity_z", "PRIMITIVE", "z-component of the velocity vector"); + if (config->GetViscous()) { AddVolumeOutput("LAMINAR_VISCOSITY", "Laminar_Viscosity", "PRIMITIVE", "Laminar viscosity"); From cd58b68806f6d59bbbe1665824fb45a0580f3d1c Mon Sep 17 00:00:00 2001 From: MastermindScope <81287997+MastermindScope@users.noreply.github.com> Date: Tue, 11 Jul 2023 07:34:21 +0200 Subject: [PATCH 04/11] Fixed spelling in description --- SU2_CFD/src/output/CFlowCompOutput.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SU2_CFD/src/output/CFlowCompOutput.cpp b/SU2_CFD/src/output/CFlowCompOutput.cpp index 87b9d0e47fec..3fdec8073925 100644 --- a/SU2_CFD/src/output/CFlowCompOutput.cpp +++ b/SU2_CFD/src/output/CFlowCompOutput.cpp @@ -238,7 +238,7 @@ void CFlowCompOutput::SetVolumeOutputFields(CConfig *config){ AddVolumeOutput("TEMPERATURE", "Temperature", "PRIMITIVE", "Temperature"); AddVolumeOutput("MACH", "Mach", "PRIMITIVE", "Mach number"); AddVolumeOutput("PRESSURE_COEFF", "Pressure_Coefficient", "PRIMITIVE", "Pressure coefficient"); - AddVolumeOutput("VELOCITY-X", "Veocity_x", "PRIMITIVE", "x-component of the velocity vector"); + AddVolumeOutput("VELOCITY-X", "Velocity_x", "PRIMITIVE", "x-component of the velocity vector"); AddVolumeOutput("VELOCITY-Y", "Velocity_y", "PRIMITIVE", "y-component of the velocity vector"); if (nDim == 3) From ced15ae7f7df38a1f5ac3c562cd3e107bbf5eaed Mon Sep 17 00:00:00 2001 From: MastermindScope <81287997+MastermindScope@users.noreply.github.com> Date: Tue, 11 Jul 2023 07:35:53 +0200 Subject: [PATCH 05/11] Added my name to AUTHORS.md --- AUTHORS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.md b/AUTHORS.md index 49ce6d21fe82..0a2231ec0d76 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -129,6 +129,7 @@ Thomas D. Economon Tim Albring TobiKattmann Trent Lukaczyk +Vinzenz Götz VivaanKhatri Wally Maier Y. Chandukrishna From 37d095460deeccad04229a3ce99bd44655818cbc Mon Sep 17 00:00:00 2001 From: Pedro Gomes <38071223+pcarruscag@users.noreply.github.com> Date: Tue, 11 Jul 2023 07:57:56 -0700 Subject: [PATCH 06/11] Update SU2_CFD/src/output/CNEMOCompOutput.cpp --- SU2_CFD/src/output/CNEMOCompOutput.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/SU2_CFD/src/output/CNEMOCompOutput.cpp b/SU2_CFD/src/output/CNEMOCompOutput.cpp index 29b77197e1c6..c21d655f57e0 100644 --- a/SU2_CFD/src/output/CNEMOCompOutput.cpp +++ b/SU2_CFD/src/output/CNEMOCompOutput.cpp @@ -244,13 +244,12 @@ void CNEMOCompOutput::SetVolumeOutputFields(CConfig *config){ AddVolumeOutput("TEMPERATURE_VE", "Temperature_ve", "PRIMITIVE", "Temperature_ve"); AddVolumeOutput("VELOCITY-X", "Velocity_x", "PRIMITIVE", "x-component of the velocity vector"); AddVolumeOutput("VELOCITY-Y", "Velocity_y", "PRIMITIVE", "y-component of the velocity vector"); + if (nDim == 3) + AddVolumeOutput("VELOCITY-Z", "Velocity_z", "PRIMITIVE", "z-component of the velocity vector"); AddVolumeOutput("MACH", "Mach", "PRIMITIVE", "Mach number"); AddVolumeOutput("PRESSURE_COEFF", "Pressure_Coefficient", "PRIMITIVE", "Pressure coefficient"); - if (nDim == 3) - AddVolumeOutput("VELOCITY-Z", "Velocity_z", "PRIMITIVE", "z-component of the velocity vector"); - if (config->GetViscous()) { AddVolumeOutput("LAMINAR_VISCOSITY", "Laminar_Viscosity", "PRIMITIVE", "Laminar viscosity"); From 03623bb17d234d94bf9a0641b55ef73dfa1c5258 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vinzenz=20G=C3=B6tz?= <81287997+MastermindScope@users.noreply.github.com> Date: Tue, 11 Jul 2023 18:57:16 +0200 Subject: [PATCH 07/11] Added SetVolumeOutputValue for Velocity to CFlowCompOutput.cpp --- SU2_CFD/src/output/CFlowCompOutput.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/SU2_CFD/src/output/CFlowCompOutput.cpp b/SU2_CFD/src/output/CFlowCompOutput.cpp index 3b5fc841d091..6e39ea53df4c 100644 --- a/SU2_CFD/src/output/CFlowCompOutput.cpp +++ b/SU2_CFD/src/output/CFlowCompOutput.cpp @@ -316,11 +316,14 @@ void CFlowCompOutput::LoadVolumeData(CConfig *config, CGeometry *geometry, CSolv SetVolumeOutputValue("DENSITY", iPoint, Node_Flow->GetSolution(iPoint, 0)); SetVolumeOutputValue("MOMENTUM-X", iPoint, Node_Flow->GetSolution(iPoint, 1)); SetVolumeOutputValue("MOMENTUM-Y", iPoint, Node_Flow->GetSolution(iPoint, 2)); + SetVolumeOutputValue("VELOCITY-X", iPoint, Node_Flow->GetSolution(iPoint, 3)); + SetVolumeOutputValue("VELOCITY-Y", iPoint, Node_Flow->GetSolution(iPoint, 4)); if (nDim == 3){ - SetVolumeOutputValue("MOMENTUM-Z", iPoint, Node_Flow->GetSolution(iPoint, 3)); - SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, 4)); + SetVolumeOutputValue("MOMENTUM-Z", iPoint, Node_Flow->GetSolution(iPoint, 5)); + SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, 6)); + SetVolumeOutputValue("VELOCITY-Z", iPoint, Node_Flow->GetSolution(iPoint, 7)); } else { - SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, 3)); + SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, 5)); } if (gridMovement){ From d0b7922033a68c1730fb9ad09ea6391fddf504d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vinzenz=20G=C3=B6tz?= <81287997+MastermindScope@users.noreply.github.com> Date: Tue, 11 Jul 2023 19:00:01 +0200 Subject: [PATCH 08/11] Add SetVolumeOutputValue for velocity to CNEMOCompOutput.cpp --- SU2_CFD/src/output/CNEMOCompOutput.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/SU2_CFD/src/output/CNEMOCompOutput.cpp b/SU2_CFD/src/output/CNEMOCompOutput.cpp index 06f51f292247..8afbd1448a08 100644 --- a/SU2_CFD/src/output/CNEMOCompOutput.cpp +++ b/SU2_CFD/src/output/CNEMOCompOutput.cpp @@ -317,13 +317,16 @@ void CNEMOCompOutput::LoadVolumeData(CConfig *config, CGeometry *geometry, CSolv SetVolumeOutputValue("MOMENTUM-X", iPoint, Node_Flow->GetSolution(iPoint, nSpecies)); SetVolumeOutputValue("MOMENTUM-Y", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+1)); + SetVolumeOutputValue("VELOCITY-X", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+2)); + SetVolumeOutputValue("VELOCITY-Y", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+3)); if (nDim == 3){ - SetVolumeOutputValue("MOMENTUM-Z", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+2)); - SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+3)); - SetVolumeOutputValue("ENERGY_VE", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+4)); + SetVolumeOutputValue("MOMENTUM-Z", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+4)); + SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+5)); + SetVolumeOutputValue("ENERGY_VE", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+6)); + SetVolumeOutputValue("VELOCITY-Z", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+7)); } else { - SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+2)); - SetVolumeOutputValue("ENERGY_VE", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+3)); + SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+4)); + SetVolumeOutputValue("ENERGY_VE", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+5)); } for(iSpecies = 0; iSpecies < nSpecies; iSpecies++) From a31b8004a02507ce547c9eb2d142de77ebaeffa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vinzenz=20G=C3=B6tz?= <81287997+MastermindScope@users.noreply.github.com> Date: Mon, 17 Jul 2023 09:50:02 +0200 Subject: [PATCH 09/11] Update CFlowCompOutput.cpp with suggestions from EvertBunschoten --- SU2_CFD/src/output/CFlowCompOutput.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/SU2_CFD/src/output/CFlowCompOutput.cpp b/SU2_CFD/src/output/CFlowCompOutput.cpp index 6e39ea53df4c..92c933c52df8 100644 --- a/SU2_CFD/src/output/CFlowCompOutput.cpp +++ b/SU2_CFD/src/output/CFlowCompOutput.cpp @@ -316,14 +316,14 @@ void CFlowCompOutput::LoadVolumeData(CConfig *config, CGeometry *geometry, CSolv SetVolumeOutputValue("DENSITY", iPoint, Node_Flow->GetSolution(iPoint, 0)); SetVolumeOutputValue("MOMENTUM-X", iPoint, Node_Flow->GetSolution(iPoint, 1)); SetVolumeOutputValue("MOMENTUM-Y", iPoint, Node_Flow->GetSolution(iPoint, 2)); - SetVolumeOutputValue("VELOCITY-X", iPoint, Node_Flow->GetSolution(iPoint, 3)); - SetVolumeOutputValue("VELOCITY-Y", iPoint, Node_Flow->GetSolution(iPoint, 4)); + SetVolumeOutputValue("VELOCITY-X", iPoint, Node_Flow->GetPrimitive(iPoint, 1)); + SetVolumeOutputValue("VELOCITY-Y", iPoint, Node_Flow->GetPrimitive(iPoint, 2)); if (nDim == 3){ - SetVolumeOutputValue("MOMENTUM-Z", iPoint, Node_Flow->GetSolution(iPoint, 5)); - SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, 6)); - SetVolumeOutputValue("VELOCITY-Z", iPoint, Node_Flow->GetSolution(iPoint, 7)); + SetVolumeOutputValue("MOMENTUM-Z", iPoint, Node_Flow->GetSolution(iPoint, 3)); + SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, 4)); + SetVolumeOutputValue("VELOCITY-Z", iPoint, Node_Flow->GetPrimitive(iPoint, 3)); } else { - SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, 5)); + SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, 3)); } if (gridMovement){ From 6c156e2b7806f08e5da37f02250c0d55cc61a206 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vinzenz=20G=C3=B6tz?= <81287997+MastermindScope@users.noreply.github.com> Date: Mon, 17 Jul 2023 09:53:05 +0200 Subject: [PATCH 10/11] Update CNEMOCompOutput.cpp with suggestions from EvertBunschoten and WallyMaier --- SU2_CFD/src/output/CNEMOCompOutput.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/SU2_CFD/src/output/CNEMOCompOutput.cpp b/SU2_CFD/src/output/CNEMOCompOutput.cpp index 8afbd1448a08..9902192bbc9b 100644 --- a/SU2_CFD/src/output/CNEMOCompOutput.cpp +++ b/SU2_CFD/src/output/CNEMOCompOutput.cpp @@ -317,16 +317,16 @@ void CNEMOCompOutput::LoadVolumeData(CConfig *config, CGeometry *geometry, CSolv SetVolumeOutputValue("MOMENTUM-X", iPoint, Node_Flow->GetSolution(iPoint, nSpecies)); SetVolumeOutputValue("MOMENTUM-Y", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+1)); - SetVolumeOutputValue("VELOCITY-X", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+2)); - SetVolumeOutputValue("VELOCITY-Y", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+3)); + SetVolumeOutputValue("VELOCITY-X", iPoint, Node_Flow->GetPrimitive(iPoint, nSpecies)); + SetVolumeOutputValue("VELOCITY-Y", iPoint, Node_Flow->GetPrimitive(iPoint, nSpecies+1)); if (nDim == 3){ - SetVolumeOutputValue("MOMENTUM-Z", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+4)); - SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+5)); - SetVolumeOutputValue("ENERGY_VE", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+6)); - SetVolumeOutputValue("VELOCITY-Z", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+7)); + SetVolumeOutputValue("MOMENTUM-Z", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+2)); + SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+3)); + SetVolumeOutputValue("ENERGY_VE", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+4)); + SetVolumeOutputValue("VELOCITY-Z", iPoint, Node_Flow->GetPrimitive(iPoint, nSpecies+2)); } else { - SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+4)); - SetVolumeOutputValue("ENERGY_VE", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+5)); + SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+2)); + SetVolumeOutputValue("ENERGY_VE", iPoint, Node_Flow->GetSolution(iPoint, nSpecies+3)); } for(iSpecies = 0; iSpecies < nSpecies; iSpecies++) From b3e4bddc5a626db5ad602cfa9b269a011ca7a56c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vinzenz=20G=C3=B6tz?= <81287997+MastermindScope@users.noreply.github.com> Date: Mon, 17 Jul 2023 18:12:28 +0200 Subject: [PATCH 11/11] Update CFlowCompOutput.cpp to reflect pcarruscag's suggestions --- SU2_CFD/src/output/CFlowCompOutput.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/SU2_CFD/src/output/CFlowCompOutput.cpp b/SU2_CFD/src/output/CFlowCompOutput.cpp index 92c933c52df8..30f93e70ea2e 100644 --- a/SU2_CFD/src/output/CFlowCompOutput.cpp +++ b/SU2_CFD/src/output/CFlowCompOutput.cpp @@ -316,12 +316,9 @@ void CFlowCompOutput::LoadVolumeData(CConfig *config, CGeometry *geometry, CSolv SetVolumeOutputValue("DENSITY", iPoint, Node_Flow->GetSolution(iPoint, 0)); SetVolumeOutputValue("MOMENTUM-X", iPoint, Node_Flow->GetSolution(iPoint, 1)); SetVolumeOutputValue("MOMENTUM-Y", iPoint, Node_Flow->GetSolution(iPoint, 2)); - SetVolumeOutputValue("VELOCITY-X", iPoint, Node_Flow->GetPrimitive(iPoint, 1)); - SetVolumeOutputValue("VELOCITY-Y", iPoint, Node_Flow->GetPrimitive(iPoint, 2)); if (nDim == 3){ SetVolumeOutputValue("MOMENTUM-Z", iPoint, Node_Flow->GetSolution(iPoint, 3)); SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, 4)); - SetVolumeOutputValue("VELOCITY-Z", iPoint, Node_Flow->GetPrimitive(iPoint, 3)); } else { SetVolumeOutputValue("ENERGY", iPoint, Node_Flow->GetSolution(iPoint, 3)); } @@ -339,6 +336,11 @@ void CFlowCompOutput::LoadVolumeData(CConfig *config, CGeometry *geometry, CSolv const su2double factor = solver[FLOW_SOL]->GetReferenceDynamicPressure(); SetVolumeOutputValue("PRESSURE_COEFF", iPoint, (Node_Flow->GetPressure(iPoint) - solver[FLOW_SOL]->GetPressure_Inf())/factor); + SetVolumeOutputValue("VELOCITY-X", iPoint, Node_Flow->GetVelocity(iPoint, 0)); + SetVolumeOutputValue("VELOCITY-Y", iPoint, Node_Flow->GetVelocity(iPoint, 1)); + if (nDim == 3){ + SetVolumeOutputValue("VELOCITY-Z", iPoint, Node_Flow->GetVelocity(iPoint, 2)); + } if(config->GetKind_FluidModel() == DATADRIVEN_FLUID){ SetVolumeOutputValue("EXTRAPOLATION", iPoint, Node_Flow->GetDataExtrapolation(iPoint));