Which Software is Best for CFD: Fortran vs C

  • Thread starter Thread starter sashankhrao
  • Start date Start date
  • Tags Tags
    Cfd Fortran
Click For Summary
SUMMARY

For computational fluid dynamics (CFD), Fortran is recommended as the primary programming language due to its extensive use in legacy code, particularly in organizations like the Air Force Research Lab and NASA. While C and C++ are also utilized in private industry, the consensus is that starting with Fortran provides a solid foundation. Mastery of one programming language facilitates the transition to others, making Fortran a strategic choice for those entering the field.

PREREQUISITES
  • Understanding of computational fluid dynamics (CFD) principles
  • Familiarity with Fortran programming language
  • Basic knowledge of C and C++ programming languages
  • Awareness of legacy code and its impact on software development
NEXT STEPS
  • Study Fortran programming for CFD applications
  • Explore C++ for modern CFD software development
  • Research legacy code management and adaptation techniques
  • Investigate industry-specific CFD tools and libraries
USEFUL FOR

Students, researchers, and professionals in computational fluid dynamics, particularly those looking to enhance their programming skills in Fortran and transition to C or C++ in industry settings.

sashankhrao
Messages
17
Reaction score
0
Can someone pls advise me as to which would be the better software to learn which would help in CFD - Fortran or C or something else?

Thanks!
 
Engineering news on Phys.org
They are both similar, it really depends on the industry IMHO. Everything that I've worked on (Air Force's Research Lab's FDL3Di, NASA's BASS Code) is coded in FORTRAN. However, I've talked to people working in private industry that do a lot in C++.

Since so much legacy code is written in FORTRAN, I would recommend starting there. Once you have the understanding on one major programming language, adapting to another should be relatively easy.
 
Hi,

Thanks again for your help. I will begin my coding with Fortran.

Regards,
Sashankh
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 8 ·
Replies
8
Views
5K
  • · Replies 17 ·
Replies
17
Views
6K
  • Poll Poll
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 1 ·
Replies
1
Views
15K
Replies
7
Views
3K
  • · Replies 45 ·
2
Replies
45
Views
7K
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K