This kind of interface was common in fortran 77. I’m guessing you’ve used BLAS/LAPACK? In more modern fortran, it’s not so usual. Also, Fortran is much more high level than C, and how memory is allocated etc is compiler dependent to a much larger degree than for C.
I’d recommend writing a Fortran 95 wrapper which creates work arrays for you if you really need to use such routines.
I’d recommend writing a Fortran 95 wrapper which creates work arrays for you if you really need to use such routines.