vassilikitsios/local_linear_stability_cpp

No LocalStability.h

Opened this issue · 3 comments

I compiled this version of codes and found a problem.

main.cpp:26:28: fatal error: LocalStability.h No such file or directory.

And indeed I found that there is not such file named "LocalStability.h".

Please provide such file.

Thanks!

P.S. I'm stuck with linear stability computation on Blasius boundary layer. I've already coded a shooting method and a spectral collocation method, which is successful on Poiseuille flow case. However, when applied on Blasius case, both codes failed.

Although I'm not able to capture the key point to correct my codes, I really want to get and test a piece of codes succefully working on Blasius case. Then I will study this codes and find out why my codes fail. So, I really hope to test your codes.

In fact, I test your Python version of this codes. However, I found that the output is not consistent with your PhD thesis. I've no idea what I missed when running your Python code.

Without any modification, Python version of this code gives following output on wave speed.

wave_speed kxr0001 kxi0001 kzr0001

Given Re = 998, Alpha = 0.308 for Blasius case, there is an unstable mode, c_{i} = 0.00795979 > 0. However, from the output, there is no such mode.

In your PhD thesis, such mode exists.

1

In the python version of the code I have not yet implemented the ODE to calculate the true Blasius boundary layer, but I use an approximation that is typically used as an initial condition for solving the ODE, as I do in the c++ version. This is presumably the difference. In my PhD thesis I used the C++ version of the code.

In the makefile in the local_linear_stability_cpp/src/libLocalStability directory you'll notice that the header file LocalStability.h is produced by concatenating together all of the header files in the local_linear_stability_cpp/src/libLocalStability directory

So just make sure you make the libraries first before you make the drivers. That should produce all the necessary header files.

Let me know if you have any further problems.

OK, I got it. But I will spend my time in correcting my own codes, since your version is an implementation of an approximation. And it requires some time to figure out the approximation.
Anyway, thanks for your codes.
And I browse your google site and I am surprised by your work experience. Your current job is data mining. Amazing! Best wishes for you.

My pleasure. All the best with your project and let me know if you have any
other questions.
On 24 Jul 2015 1:07 am, "desperadoshi" notifications@github.com wrote:

OK, I got it. But I will spend my time in correcting my own codes, since
your version is an implementation of an approximation. And it requires some
time to figure out the approximation.
Anyway, thanks for your codes.
And I browse your google site and I am surprised by your work experience.
Your current job is data mining. Amazing! Best wishes for you.


Reply to this email directly or view it on GitHub
#2 (comment)
.