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

Why Favoring Fortran over C/C++?

Register Blogs Community New Posts Updated Threads Search

 
 
LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old   September 19, 2001, 13:09
Default Why Favoring Fortran over C/C++?
  #1
Zi-Wei Chiou
Guest
 
Posts: n/a
I am an experienced C/C++ programmer and a novice in CFD. While studying CFD and reading papers, I found most of them are implemented using Fortran 77/90 programming languages. One of the main reason is that in early days Fortran compiler is the only available compiler on most super-computers. Even today, Fortran code is still prevalence in CFD community.

When I asked some friends why they used Fortran instead of C/C++, the answer is: "This is the only programming language I know." Since most CFD student/engineers are usually not ordinary software developers and many numerical library are only available in Fortran.

***** QUESTION: What are the reasons to favor Fortran over C/C++? *****

Learning curve will be not steep for me, but it's a cost to switch to antoher programming language nevertheless - programmging style, debugger (if available) and libraries, etc. I don't have to do this except there are some very good reasons.

Thanks for your help.
  Reply With Quote

 


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
Fortran Compiler-CFX12.1 Araz CFX 13 March 27, 2017 05:37
Double precision & User Fortran Martijn CFX 3 April 4, 2009 05:43
Intrinsic Procedure 'ISNAN' in GNU FORTRAN 77 hawk Main CFD Forum 1 April 12, 2005 22:13
visual fortran Monica Main CFD Forum 1 August 28, 2004 20:45
Fortran77 or Fortran 90 Swapnil CFX 2 November 26, 2002 15:16


All times are GMT -4. The time now is 06:32.