Conexão entre uma Fortran DLL e o Python no Windows.

56 views
Skip to first unread message

Felipe Ergueta

unread,
Jul 11, 2013, 12:11:52 AM7/11/13
to python...@googlegroups.com

Boa noite, 


Sou iniciante na linguagem python, e entrei em uma iniciação científica em que preciso chamar uma Fortran DLL no python, pesquisando encontrei que um das opções seria a utilização do f2py, que é uma ferramenta que está dentro do pacote numpy. O guia de usuário dessa ferramenta ensina o passo-a-passo para utiliza-la, porém ela pede para que façamos o download do GNU fortran (gfortran) que é só disponível para o LINUX (me corrijam se eu estiver errado), então li (no plantão de dúvidas frequentes do f2py) que para windows poderiamos utilizar o MinGW junto com Mysis , só que eu não conseguindo fazer essa conexão, alguém poderia me ajudar a fazer essa conexão?

Outra ferramenta que encontrei foi o ctypes, pelo qu entendi, no f2py eu precisaria transformar cada subrotina do fortran em linguagem python, o ctypes seria mais viável para esse projeto?


Agradeço pela atenção de quem leu tudo e quem puder ajudar mandando material para estudo, ou algo assim, obrigado!

Marcel Caraciolo

unread,
Jul 12, 2013, 7:37:01 AM7/12/13
to python...@googlegroups.com
Olá Felipe estamos com um aulão no mutiraopython que em breve vai falar sobre ctypes com a lingaugem C, talvez possa te ajudar nesta tarefa.


Sobre f2py eu nao cheguei a usar ainda,  mas ja olhase esse artigo ?




2013/7/11 Felipe Ergueta <felipe...@hotmail.com>
--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "python-brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para python-brasi...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Felipe Ergueta

unread,
Jul 12, 2013, 12:11:58 PM7/12/13
to python...@googlegroups.com
Marcel, muito obrigado pelo artigo enviado, eu ainda não tinha visto, vou seguir o passo a passo mais tarde, mas já vi que não tem como errar! irei procurar sobre o mutiraopython, e darei uma resposta se conseguir utilizar o f2py no windows.

Marcelo Maia

unread,
Jul 15, 2013, 5:50:25 AM7/15/13
to python...@googlegroups.com
Caso você queira fazer muitos cálculos, faça em linux, apresenta um desempenho melhor.
Reply all
Reply to author
Forward
0 new messages