CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

CFD Research: Mainly using commercial codes or developing new codes?

Register Blogs Community New Posts Updated Threads Search

Like Tree2Likes
  • 1 Post By andy_
  • 1 Post By FMDenaro

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 1, 2013, 16:16
Default CFD Research: Mainly using commercial codes or developing new codes?
  #1
Member
 
Join Date: Jan 2013
Posts: 39
Rep Power: 13
pyroknife is on a distinguished road
For graduate school research, do most graduate students doing CFD research use commercial codes or develop their own codes?
pyroknife is offline   Reply With Quote

Old   March 1, 2013, 17:30
Default
  #2
Member
 
Melih Meriç
Join Date: Apr 2011
Posts: 46
Rep Power: 15
mmntmflx is on a distinguished road
its definitely your decision..
you have to take your own decision..
in the Msc level may be you can want to learn the advance analytical fluid dynamics and then numerical methods.. later than you can learn commercial cfd packages and cfd application engineering..

after these steps may be you can want to develop some new coding techniques..

this is the my own way
mmntmflx is offline   Reply With Quote

Old   March 2, 2013, 05:08
Default
  #3
Member
 
Ravindra Shende
Join Date: Feb 2011
Location: Pune, India
Posts: 45
Rep Power: 15
Ravindra Shende is on a distinguished road
I am a graduate student and I have developed my own code, but I took a lot of time to learn it. However, most of my friends are using software packages.

The process of developing a code could be really stressful and time consuming. Moreover the software packages and related tutorials are readily available. Therefore, I think, most of the people go for it.

And now that I think of it, if I had worked with software packages first and got to know how cfd is used, how the results are verified and validated, then I might have developed my code much faster.

But then, I think I would have to keep my focus and constantly remind myself that I am using this package in order to understand different aspects of cfd otherwise I would loose my focus from coding.
Ravindra Shende is offline   Reply With Quote

Old   March 2, 2013, 07:22
Default
  #4
Senior Member
 
andy
Join Date: May 2009
Posts: 308
Rep Power: 18
andy_ is on a distinguished road
Quote:
Originally Posted by pyroknife View Post
For graduate school research, do most graduate students doing CFD research use commercial codes or develop their own codes?
Writing code is pure overhead and in itself contributes nothing to CFD research. In my experience the best quality research performed by graduate level students on CFD methods involves taking an existing CFD research code being used by others in the research group and modifying it to include what the student is studying.
Aeronautics El. K. likes this.
andy_ is offline   Reply With Quote

Old   March 2, 2013, 08:30
Default
  #5
Senior Member
 
Lefteris
Join Date: Oct 2011
Location: UK
Posts: 341
Rep Power: 16
Aeronautics El. K. is on a distinguished road
Quote:
Originally Posted by andy_ View Post
...the best quality research performed by graduate level students on CFD methods involves taking an existing CFD research code being used by others in the research group and modifying it to include what the student is studying.
That's what I did on CAFFA code. This helped a lot in my understanding of numerical methods, the concepts behind them and their range of applicability. I wouldn't have learnt or understood them if was working with a package.
__________________
Lefteris

Aeronautics El. K. is offline   Reply With Quote

Old   March 2, 2013, 09:19
Default
  #6
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,882
Rep Power: 73
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
mmmhhh.... I think you can not really contribute in modifying succesfully an existing code if you have not previously learned to build your own-made CFD code... at least a simple cartesian structured code is a must for anyone involved in CFD researches!
Ravindra Shende likes this.
FMDenaro is offline   Reply With Quote

Old   March 2, 2013, 09:50
Default
  #7
Senior Member
 
Lefteris
Join Date: Oct 2011
Location: UK
Posts: 341
Rep Power: 16
Aeronautics El. K. is on a distinguished road
It's done step by step. I had the chance to work with distinguished professors and they guided me in the best possible way. We began by discretising simple equations, then I wrote a few codes in fortran and C++ for 1D problems and then I worked on Mr. Peric's CAFFA code.
I feel that this procedure helped me to understand CFD deeper than working on Fluent for example from the beginning.
__________________
Lefteris

Aeronautics El. K. is offline   Reply With Quote

Old   March 2, 2013, 10:06
Default
  #8
Senior Member
 
andy
Join Date: May 2009
Posts: 308
Rep Power: 18
andy_ is on a distinguished road
Quote:
Originally Posted by FMDenaro View Post
mmmhhh.... I think you can not really contribute in modifying succesfully an existing code if you have not previously learned to build your own-made CFD code... at least a simple cartesian structured code is a must for anyone involved in CFD researches!
The new researcher needs to be able to program but that should have been taught at undergraduate level if not before for students suitable for CFD research. For such a person to then spend time writing training programs of whatever kind rather than progressing their research study is unlikely to be wise. It is both typical and more efficient to crack on with understanding the software and tools that will be used to progress the research study and talking to fellow CFD researchers about why this and that is done. Everything to do with writing code is overhead and should be minimised if CFD research is the objective.

Of course there may be other objectives such as what the researcher would rather do such as developing practical skills and knowledge instead of getting on with their research studies. Also writing code can have a more important role outside established CFD groups or in newly formed CFD groups. But new researchers are normally pretty poor at writing useful CFD code from scratch because they lack experience and practical knowledge.
andy_ is offline   Reply With Quote

Old   March 2, 2013, 10:36
Default
  #9
Senior Member
 
François Grégoire
Join Date: Jan 2010
Location: Canada
Posts: 392
Rep Power: 17
macfly is on a distinguished road
You will definitely write some training codes if you take graduate courses. The sooner you take the course, the better.

Then you use flexible software packages where you can modify stuff. No need to write a complex multiphysics code from scratch: there are teams of mathematicians doing it at Fluent, CFX, Comsol, etc. You think you're better/faster than a team of experienced code developers? IMHO, no way.

My 2 cents.
macfly is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Tired of employers focus on commercial code experience Steven P. Lounge 21 May 14, 2014 10:43
CFD JOBS and Expected Salary.... Noel Harrison Main CFD Forum 11 November 22, 2000 08:15
CFD Codes Jonas Larsson Main CFD Forum 5 September 14, 1998 08:08
CFD - Trends and Perspectives Jonas Larsson Main CFD Forum 16 August 7, 1998 17:27
salary range Frank Muldoon Main CFD Forum 7 August 3, 1998 20:04


All times are GMT -4. The time now is 16:25.