According to different discussions found in the net, on which is the optimum programming language in handling large matrices and arrays (use the latest compilers for each language) there is a general disagreement on whether Fortran performs better than C++ or vise versa. Related to the general abilities of C++, especially when it is used for graphical applications, there is no doubt that C++ is an excellent tool. If you are about to develop a Finite Element Analysis Solver that will handle a large number of calculations performed through the use of matrices and arrays then is C++ going to perform similarly with Fortran or is Fortran still the best way to go in terms of computational performance?
My understanding is that C++ improved significantly in this area but still Fortran is more efficient and robust when it comes to this issue, even though if a C++ programmer is expert in tweaking he/she can reach C++ performance to the Fortran levels.
Any feedback on this issue from those that have relevant experience and especially from those that are involved in the development of the two compilers (Intel (R) Fortran / C++)?
Regards,
George