Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
I a medical researcher with code written in MATLAB 2009b that runs very slowly because of a self-referential loop (not sure of the programming lingo here), i.e., the results of the first iteration is used during the second iteration, etc. (I have vectorized it to a fare-thee-well. I have run the Profiler.)
I d like to convert the slow parts of the code to a mex function. I learned Fortran in the early 1970s but haven t used it since. The code I need to convert doesn t do anything fancy, it is just a long numerical calculation.
My question is: what would be the easiest-to-relearn version of Fortran adequate for this purpose, and what compiler works best on the Intel Mac for this? I found information comparing syntax in MATLAB to Fortran 90 for example, and the conversion doesn t look like it would be too daunting for me. However, again, I am no programmer.
I am using a MacBook Pro with OS 10.6.
Appreciate any help, thanks.