CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   SU2 (https://www.cfd-online.com/Forums/su2/)
-   -   @Developers: JST reconstruction function location (https://www.cfd-online.com/Forums/su2/141514-developers-jst-reconstruction-function-location.html)

nilesh September 9, 2014 21:51

@Developers: JST reconstruction function location
 
Hi,
I went through the paper titled "Numerical Solution of the Euler Equations by Finite Volume Methods Using Runge-Kutta Time-Stepping Schemes" which has been cited in the AIAA SU2 paper for implementation of the JST scheme.

I wish to carry out certain modifications to this scheme.

The paper mentions that:
"Each quantity such as u 1 or (ρu) 1 is evaluated as the average of
the values in the cells on the two sides of the face,
Equation>(2.7) (ρu)1 =(1/2)(ρu) i,j + (1/2) (ρu) i+1,j "

I am unable to locate to the exact function that carries out this operation. Can you please help me with the same?

Also, which is the function associated with Equation (3.10) of the same paper?

Thank You.

fpalacios September 21, 2014 20:49

Using the latest version (our recommendation) the JST is coded in numerics_direct_mean.cpp

subroutine:
void CCentJST_Flow::ComputeResidual(double *val_residual, double **val_Jacobian_i, double **val_Jacobian_j, CConfig *config)

Best Regards,
Francisco

nilesh November 21, 2014 12:30

Thank you Sir. I would also like to know the theory about MUSCL implementation as I understand that it is not in the standard k-epsillon form but median dual vertex form. Can you please point me to relevant material which explains this kind of second order discretization implementation (preferably the material referred to while coding SU2) ?

nilesh November 21, 2014 12:32

Muscl
 
Quote:

Originally Posted by fpalacios (Post 511197)
Using the latest version (our recommendation) the JST is coded in numerics_direct_mean.cpp

subroutine:
void CCentJST_Flow::ComputeResidual(double *val_residual, double **val_Jacobian_i, double **val_Jacobian_j, CConfig *config)

Best Regards,
Francisco

Thank you Sir. I would also like to know the theory about MUSCL implementation as I understand that it is not in the standard k-epsillon form but median dual vertex form. Can you please point me to relevant material which explains this kind of second order discretization implementation (preferably the material referred to while coding SU2) ?

I could not follow the latest SU2 webinar upto the end due to time-zone restrictions (the one which took place two months ago). Is a recording of that event available on the internet? (Sorry, I asked a question but could not wait till the end of the webinar to listen to the answer because my timezone is GMT+5:30)

Thanks.
Nilesh S.


All times are GMT -4. The time now is 14:44.