|
[Sponsors] |
August 22, 2011, 21:10 |
PhD research subjects
|
#1 |
New Member
Join Date: Aug 2011
Posts: 16
Rep Power: 14 |
Hello,
I'm a student from India that recently has obtained a grant to work on CFD at an European university. Unfortunately my supervisor does not have CFD on his CV. Can you guys please guide me into what means active CFD research today? I'm a decent programmer that can code in C++, C# and Java almost any numerical algorithm I can understand. My experience in CFD was in implementing a structured invisicid flow solver (Euler equations) in 2D. Thanks and I'm waiting for your suggestions, Rana |
|
August 23, 2011, 09:11 |
|
#2 |
New Member
Join Date: Aug 2011
Posts: 16
Rep Power: 14 |
I was think for example at implementing a CUDA parallel NS code ... Do you think this is a valid research domain ?
|
|
August 24, 2011, 00:57 |
|
#3 | |
Senior Member
Raashid Baig
Join Date: Mar 2010
Location: Bangalore, India
Posts: 135
Rep Power: 16 |
Quote:
For Phd, I suggest don't go to NS, it's a dead beaten horse. Look into LES or DNS, they are the future. DNS code with CUDA could be a good topic. Regards, Raashid |
||
August 24, 2011, 06:17 |
|
#4 |
New Member
Join Date: Aug 2011
Posts: 16
Rep Power: 14 |
Thanks Raashid.
|
|
August 24, 2011, 08:35 |
|
#5 | |
New Member
Join Date: Aug 2011
Posts: 16
Rep Power: 14 |
Quote:
Can you recommend me some bibliography ? Thanks, Rana |
||
August 24, 2011, 08:49 |
|
#6 |
Senior Member
Raashid Baig
Join Date: Mar 2010
Location: Bangalore, India
Posts: 135
Rep Power: 16 |
Can you drop me an email, I will try to connect you to someone who can tell you better in this area.
|
|
August 24, 2011, 14:55 |
|
#7 | |
Senior Member
cfdnewbie
Join Date: Mar 2010
Posts: 557
Rep Power: 20 |
Quote:
I agree, LES is a wide and open field for a PhD research focus.... but a NS solver with CUDA has already been done (see Andreas Kloeckner and colleagues http://mathema.tician.de/academic/research), so I wouldnt go that way.... multiscale numerics is the big thing at the moment, so look into LES / high order that kind of stuff! |
||
August 24, 2011, 14:57 |
|
#8 |
Senior Member
cfdnewbie
Join Date: Mar 2010
Posts: 557
Rep Power: 20 |
ONE GPU??? hm, truth be told you will not be able to do much (if any) meaningful LES on one GPU.... if you don't have access to massive computing power and will not in the future for your PhD, then stay away from anything turbulent...
|
|
August 25, 2011, 05:08 |
|
#9 | |
Senior Member
andy
Join Date: May 2009
Posts: 270
Rep Power: 17 |
Quote:
If you were researching something new about parallel processing then developing most of the code on one processor is fine (or used to be when parallel computers were rare and expensive a few decades ago). Of course, when generating data for the PhD performing a set of runs on representative hardware would be expected and this is usually achieved by accessing remote supercomputing facilities freely available to university researchers after applying and filling in paperwork. |
||
August 25, 2011, 07:02 |
|
#10 |
Senior Member
cfdnewbie
Join Date: Mar 2010
Posts: 557
Rep Power: 20 |
I have to agree with Andy on this (at least with most of what he said). A PhD might (and in my experience will) include coding, since that's what the C in CFD stands for, and since at one point in time you have to test your ideas. But the code itself is just a means to an end, i.e. it should verify your ideas, show that a new scheme works, prove your parallelization algorithm, validate your new turbulence model, do a DNS for you etc...
You implementing an algorithm sbd else thought up is not what a PhD is about.... There are occasions when big research codes are written from scratch, e.g. when a fundamental paradigm shift comes along (like going from FD to sth nicer, going from incomp, to comp and such), but that's usually done as a team effort by all the phd students in the working group, because writing a competitive DNS/LES state of the art code would be enough to keep a single researcher busy for most of his phd time.... |
|
August 25, 2011, 09:10 |
|
#11 |
New Member
Join Date: Aug 2011
Posts: 16
Rep Power: 14 |
@cfdnewbie
@andy Hello, By one GPU device I've meant a single graphical card with 3GB of RAM on an 6 core machine. I could use this machine for developing my code (in this phase I consider an implicit large eddy simulation using a high order finite volume solver). From what I've understand I could be allowed to use a 32 processors cluster, but I consider paying for a few hours of run on a private cluster made of a few GPU Tesla cards. I know that implementing an already made algorithm is not a good PhD subject, so I'm also working at developing my own flavour of a space integration scheme (basically a blend of two methods). Do you think that a parallel ILES code on CUDA with an "original" integration scheme is worth it ? (Also, if you have any suggestions about the direction in which to concentrate my efforts I'm open to new ideas. As I've mentioned in my first post I'm a bit on my own here so I could use some constructive critiques). Thanks, Rana |
|
August 25, 2011, 09:11 |
|
#12 |
New Member
Join Date: Aug 2011
Posts: 16
Rep Power: 14 |
I put some emphasis on implementing a new code simply because I'm very fast at coding once I have a clear algorithm in my head.
|
|
August 25, 2011, 10:16 |
|
#13 | ||||
Senior Member
cfdnewbie
Join Date: Mar 2010
Posts: 557
Rep Power: 20 |
Quote:
You will be limited to very simple test cases at low Re, but as a proof of concept, it might work.... Quote:
my point is: if your goal is to do LES of a meaningful flow with high Re, then you will need to get access to the really big clusters. But to get time on these machines, you need to validate your code and prove its scaling on probably more than 32 nodes... Quote:
I'm interested in what you mean by ILES....do you actually propose to play around with the approximation errors of your discretization, or do you just mean "LES without SGS model"?? Quote:
just a question: what do you mean by high order FV? ENO/WENO type stuff? or 2nd order.... because keep in mind: large stencils seriously reduce your parallelization efficiency.... |
|||||
August 25, 2011, 10:55 |
|
#14 |
New Member
Join Date: Aug 2011
Posts: 16
Rep Power: 14 |
ILES - LES without SGS model (I'm still in the phase of reading articles about this, so I will probably change my mind).
High order 4th order or up ... I know a bigger stencil will hinder the parallelization this is why my code will be mostly a research code optimized for a a single machine with multiple processors and multiple GPUs. You can add 4-5 Tesla GPUs on a high performance desktop (2 quad code or 2 six cores). For parallelizing some portions of the code on CPU I will use OpenMP for the GPUs I will use CUDA. I'm well versed in using both parallel APIs. Using our 32 processors cluster doesn't seem to attractive to me, I will be forced to use MPI (didn't used this yet) and a slow (compared with sending data to a GPU on the same machine) network. Rana |
|
August 25, 2011, 11:07 |
|
#15 |
Senior Member
andy
Join Date: May 2009
Posts: 270
Rep Power: 17 |
Do you intend to perform a PhD in Europe within a group that cannot supervise research in CFD or is it that your Indian supervisor is not familiar with CFD and you intend to visit an established CFD group in Europe?
Normally in Europe if a student chooses their own PhD topic they will have to find a supervisor that thinks the student is worth their time supervising. This usually means that the topic is relevant to the supervisor's area of research and that the student stands a reasonable chance of producing something worthwhile. Active researchers normally have a list of projects they would like to work on in the future when resources become available and they also possess resources like existing codes, computers and people working on related topics. If you know the broad area you wish to work in then I would suggest you may be better off approaching the head of a few CFD groups with an outline of who you are and your areas of interest. Then if there is interest, talk around one or two topics potential supervisors put forward. I would also suggest making it clear in the first paragraph that you already have funding because they will almost certainly be receiving many requests from students seeking funding to come and study. |
|
August 25, 2011, 13:18 |
|
#16 |
New Member
Join Date: Aug 2011
Posts: 16
Rep Power: 14 |
With my supervisor I can research what CFD subject I want ... so you see my problem, I'm trying to clarify my ideas in this public forum, because I don't want to spend 3-4 years chasing dead subjects.
|
|
August 25, 2011, 13:41 |
|
#17 | |||
Senior Member
cfdnewbie
Join Date: Mar 2010
Posts: 557
Rep Power: 20 |
Quote:
Quote:
Just keep in mind that with that rig you will not be able to compute really high RE flows in a reasonable time,,,so your chances of publication of your work will depend on your new space integration alone....just keep that in mind! Quote:
From my perspective, the space integration is the only novel thing about your project. CUDA and dirty DNS has been done before, and FV seems to me to be not as interesting at the moment. If however your space integrator is good, then you can build a demonstrator code on your GPU architecture. That would probably warrant a PhD. However, you should also keep in mind that here in Europe, team work in research groups is a big thing. A professor will typically have a number of PhD students working on rather similar projects, supporting each other and sharing workload, coding and such. So a lot of professors not only look for PhD students with money, but for those who are willing to contribute to their group and maybe find a project that fits in..... cheers! |
||||
August 25, 2011, 14:38 |
|
#18 |
New Member
Join Date: Aug 2011
Posts: 16
Rep Power: 14 |
What do you suggest instead of FV for high order schemes, Finite elements (I was there I can go again) or spectral methods (this is new for me) ?
|
|
August 25, 2011, 14:47 |
|
#19 |
Senior Member
cfdnewbie
Join Date: Mar 2010
Posts: 557
Rep Power: 20 |
If you have any experience in FE, then I'd suggest looking into discontinuous FE! What country Europe are you looking at? There are some active groups in that area in the EU...
|
|
August 25, 2011, 15:06 |
|
#20 |
New Member
Join Date: Aug 2011
Posts: 16
Rep Power: 14 |
UK.
I suppose you mean discontinuous Galerkin methods ... |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
PhD Project: Computational Modelling of Tidal Turbines | grtabor | OpenFOAM | 1 | May 31, 2011 10:28 |
physics phD to CFD? | jck87 | Main CFD Forum | 13 | October 9, 2010 16:15 |
PhD in China (part 2) | Rui | Main CFD Forum | 9 | June 9, 2007 08:40 |
PhD Positions Available Nano and MicroSystem Fluid Dynamics using OpenFOAM | lynne | OpenFOAM | 0 | March 8, 2006 09:54 |