English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas as categorias

Preciso converter um programa feito por mim em Fortran 95 para C++, o problema é que uso Blas e Lapack para as contas de algebra linear e ainda vou precisar delas. Como faço pra usar essas bibliotecas em C++? Alguem tem um exemplo? (com as instruções de compilação.).

Uso Linux (Ubuntu - Dapper).

2006-10-27 05:32:51 · 2 respostas · perguntado por Anonymous em Ciências e Matemática Matemática

Não sei se estou sendo claro. Eu tenho que reescrever meu código todo em C++, isso eu sei fazer. Meu problema é só com as rotinas do lapack e do blas, que em fortran é muito fácil de usar, mas em C++ nem imagino.

2006-10-27 11:37:22 · update #1

2 respostas

Por que você não compila o BLAS e o LAPACK direto com o g77 do Linux? Dessa forma, nem precisa converter de Fortran para C(++). O g77 é o compilador GPL para Fortran.

POR QUE VOCÊ QUER CONVERTER SEU PROGRAMA DE FORTRAN PARA C++ SE VOCÊ PODE FACILMENTE COMPILÁ-LO COM O G77?

g77 -o

2006-10-27 10:42:31 · answer #1 · answered by Illusional Self 6 · 0 0

hmmm, uma linguagem é bem diferente da outra, as estruturas são diferentes, talvez tenha que fazer o programa de novo. ainda mais se o seu programa em fortran tiver subrotina, coisa que não existe em linguagem c, c++, entre outros. além das funções em c, c++ serem escritos antes do programa principal e as funções em fortran depois do programa principal. que eu saiba, existe um tradutor de linguagens, mas só entre pascal e c.

2006-10-27 05:48:27 · answer #2 · answered by Clei Júnior 3 · 0 0

fedest.com, questions and answers