SIMPLE Algorithm Course | NEW Course Announcement
HTML-код
- Опубликовано: 27 сен 2024
- The early-bird discount is now closed.
However, you can still get access to the course here:
*********************************************************
dr-aidan-wimsh...
Sign-up here (with an early bird discount)
dr-aidan-wimshurst-s-school.teachable.com/p/early-bird-bundle
Since i started working towards my PHD, your videos have always been super helpfull! To see you put even more effort into presenting the fundamentals of CFD is just plain awesome, i am absolutley looking forward to see more of your work. The value of your work is absolutely underrated! I am really looking forward to see what you planed!
This is a great contribution to the scientific community, and it's well priced too!
Much needed!!
As always, a big fan.
Thanks for your efforts!
Hi Aidan. Thanks a lot for this!!
I just signed up now and am very excited about this course. The book is amazing
Honestly it is really good. I am excited for the moment when it 'clicks' and you can see how the algorithm all fits together. Finally the mysterious algorithms start to make a little more sense!
Well done this seems like a massive piece of work. Very useful for us.
Honestly it took about 2 years to put together, so I really hope you like it!
Any plans for region specific discount? I am from India, and 160euros is a big amount here.
Hopefully I'm able to translate your programs into C++ language, It's powerful and robust!
The translation should be fairly straightforward. I have deliberately written the code in a way that's easiest to understand and translate into other languages, rather than the most efficient approach. Everyone can then use their preferred approach (functions, classes etc) to write their code how they like
Definitely recommended it's a fantastic course!
I have a question about the pressure correction equation. When we try to solve cavity flow problem using simple algorithm and there's no reference pressure value, one way to handle this is we Overwrite the diagonal coefficient with some big value at some reference pressure location to fix the pressure. Can you explain how this works to me? How this will allow us to get to the correct pressure value?
Great question. If you think about the equation that this row of the equation represents:
1 X 10^16 P1' + P2' + P3' + ... = B1
We can approximate this as:
1 X 10^16 P1' ~ B1
P1' = B1 / 1 X 10^16
P1' = 0
Therefore, the pressure correction will always be zero in this cell. Hence the pressure will not change from the initial value that you specify in this cell.
Another way to think about this is the A matrix is singular (it has no inverse) until we overwrite one of the coefficients. When we overwrite the diagonal entry the matrix is no longer singular and we can solve the equation.
There are other methods of overcoming this issue with the A matrix, and I have left some references in the course textbook which you can look up.
Glad you liked the course. It really is awesome!
@@fluidmechanics101 Thank you so much! Great explanation
Why not provide examples in FORTRAN?
To be honest, there are a lot of different languages that I could use (C++, c#, Fortran77, fortran90, MATLAB, python2, python3, JavaScript, etc etc). If I wrote them in all languages I would be coding for a long time! I decided to go with MATLAB and python3, because these are the languages most engineering students are taught and familiar with. I tried to write the code in a way that is easiest to understand, so people could easily translate into other languages that they preferred. Python and MATLAB also have the advantage that plotting contours and residuals is nice and easy. However, there does seem to be a strong desire for Fortran, so maybe I will do some translation! Generally do people prefer fortran77 or fortran90?
Hello Aidan,
Thank you very much for all the effort you've put into both this course and your lectures. You have really made a difference in how I see CFD and given me the confidence to deal with problems involving it. With respect to your RUclips lectures, is there any chance you might publish a video on Flux calculation or Riemann Solvers?
Again, thank you much for your efforts.
Please Take this as constructive criticism,I want to be honest with you.I am bit skeptical with the white board. its rather small. The screen cover more of Green Wall behind the board rather than the board itself. perhaps bigger board with straight on Camera angel is better ( Something similar to Professor Leanoard ) .
I am going to finish my CFD course on udemey and complete a few projects then I will look forward to this course !!
Thank you Aidan !!
Great feedback thank you. I thought about this for a while and I have two camera views. The second camera view should give a close up of the board, so you should be able to see the equations better. But I agree with you! I am not a professional film maker and need to work on my camera work 😅
When I put up the preview video in a few days time could you give it a watch and let me know what you think? If there is some room for improvement I will see if I can get a better camera setup. I am always looking for feedback and suggestions so thanks a lot
@@fluidmechanics101 Absolutely, it has been a pleasure watching your content. Keep up the good work!
Do I get the course access forever or for a limited time? because I don't have time at the moment to study the course but I also want to get the early bird discount :D
Forever 👍 most people like to just do one lecture a week and take it at their own pace. This is completely fine
Hello Dr. Aidan,
I am new to CFD and my project is simulating the airflow on diffuser-augmented wind turbine. Do you have a specific course which would lead me to understanding the mathematics behind and generating my own CFD code for this project?
I would have a look at OpenFOAM. You can look at all the source code and then work backwards to work out the equations that are being used.
I have a few issues with your opening statement. I don't agree with your comment on Fortran as being outdated. There are many modern aspects of Fortran (e.g. parallelism) that other languages are yet to implement, and the language has always been a leader in scientific computing. It would be better if you can list what is not doable in Fortran that is doable in other languages (i.e. point out its shortcomings) rather than making such statements. The same with finite-differences: the finite volume method still uses the finite-differences underneath.
These are fair points and I agree. To clarify, I think it is easier to learn languages like MATLAB and python, than Fortran and C. I do not intend to show a preference for one language over another (because i don't think this is helpful for learning CFD) and have deliberately written the code in the course in an easy to follow manner, so you can easily write your own code in whatever language you prefer. After all, everyone has their own preference and I leave that choice to you 😊
@@fluidmechanics101 Thanks for the clarification. Good luck with your new course :)
Any CDF in Julia, please?
It should be easy enough to convert from python/ MATLAB. I have tried to stick with basic syntax (loops, conditional statements, vectors and arrays only) so that it should be easy enough to convert
Hi, do you have similar lecture plans for density based solver?
Potentially yes. I think SIMPLE is the easiest, so starting with that one first. Once we have a good foundation with the basics we can do density based / coupled pressure based later
Hi Dr.Wimshurst, Is the course self-paced or is there a deadline till which we will have access to the course from the date of purchase? Thanks.
Completely self-paced. You can go at whatever speed you choose. Some people like to do 1 lecture per week to keep it manageable, but this is entirely up to you
@@fluidmechanics101 Great! I just purchased the course!!!!
I really love your work and effort, thanks for all of that :) I wonder will there be a Lattice Boltzman method or any other particle based method lecture applied to thermofluids rather than CFD in the future?
So much to do! If I get around to it 😅
Is it possible to see subscript? Because my mother language is not English, so it is hard to understand without subscript.
What is your native language? I will see if I can get the subscript translated for you. The difficulty is that a lot of the words are scientific (and speech to text finds it difficult to know what the words are), so I have to go through and check / correct all of the subscript manually 😅 it takes a long time!
@@fluidmechanics101 I'm south Korean.
Actually although I'm not good at English, I can understand your RUclips video because RUclips supply automatic subscript and it is quite accurate.
For me, reading subscript is not too difficult and also English subscript is easier than translated Korean subscirpt because I've experienced lots of the terminologies and expressions related to fluid dynamical field in English. Problem is listening.
I don't know whether your video in your website supplies good automatic subscript as well as RUclips automatic subscript.(RUclips automatic subscript in Engish was much more accurate than I've expected.)
I think if you upload your lecture video in your channel with closed mode which means only you can watch that video, then you may get RUclips automatic subscript.
Anyway if it is possible to use English subscript, I can take your lecture and I'm really hoping that would be possible.🙏
Great thanks for letting me know. Yes, the videos have English subtitles already. If I want other subtitles in other languages, I have to do the translations myself and upload them (so not as reliable!) But if English subtitles are what you are looking for, then the videos already have these, so you should be fine. If there are any problems, just drop me a message or email and I can get them sorted for you
@Fluid Mechanics 101 Okay then I'm going to apply your lectures soon.(This is my private account not account related to research)
@@fluidmechanics101 Mr. Aidan do you need help on translating to Spanish?
For some reason, when I try to enroll for the course it does not allow me to do so.
It is written - "Sorry, this bundle is closed for enrollment."
There was a bug in the teachable link. It should be fixed now
Hello Dr, can you send this book
Follow the link and you can get it 🙃
@@fluidmechanics101 yes, I see, but is it find a free course?
Sadly it isn't free. However, if you try it out, I am sure you will find it worth every penny. It really is a fantastic book and course!
Is there any certification will provide with this course or not?
I am currently sorting this out in the teachable back-end. They should be ready soon!
Is the python and matlab codes were explained line by line
Yes. In the final chapter of the course, I go through the code line by line, with references to the equations in the text 👍
This is absolutely fantastic! Your new course and lecture videos are invaluable, thank you so much
Hi! Will it also be available on Udemy? (I have all the other lectures already)
I am trying out teachable with this one so I can compare it with Udemy. If we all find it better / worse, the I know which one to go with in future 😃 for now I only plan to have it on teachable
fortran outdated? sacrilegious!
😂
and matlab as an alternative 💀
C++ is the only thing that I approve as an upgrade to FORTRAN. Python and Matlab just don't have the performance, so the actual algorithm must be run on a performant language
@@MichalloteWhy not C?
will the course be available on Udemy?
I am planning to keep this one on teachable, so we can review which platform gives a better learning experience. For future teaching / courses I can then use the platform whichever gives the best experience
Just love your lectures Sir ... can u please release this new course on udemy too?
Thank you so much, you really helped me a lot