Interfacing Fortran applications

alister alister.nospam.ware at ntlworld.com
Tue Jun 10 06:36:28 EDT 2014


On Mon, 09 Jun 2014 14:24:07 +0200, Michael Welle wrote:

> Hello,
> 
> Sturla Molden <sturla.molden at gmail.com> writes:
> 
>> Michael Welle <mwe012008 at gmx.net> wrote:
>>
>>> I thought about equipping the Fortran application with sockets, so
>>> that I can send input data and commands (which is now done via cmd
>>> line) and reading output data back. Any opinions on this? Best
>>> pratices?
>>
>> If you are to rewrite the Fortran app you can just as well use f2py
>> from NumPy.
> a rewrite of the application isn't possible. That would require
> knowledge about what the used algorithms are, why they are implemented
> as they are, that would require extensive testing with test cases that
> don't exist. I can change as much as I want, as long as the core of the
> application isn't touched. I can change everything until after the
> initialisation of the application and the output of the results. That,
> hopefully, will not break something.
> 
> Regards hmw

If you have no tests & the Fortran App  is business critical I am 
inclined to leave it totally alone.
i would there for look for ways of calling the Fotran application as it 
is for now (os.subprocess)





-- 
filesystem not big enough for Jumbo Kernel Patch



More information about the Python-list mailing list