Resultados da pesquisa a pedido "fortran"

1 a resposta

Passando um caractere alocável para uma sub-rotina com argumento fictício polimórfico ilimitado no Fortran

Estou tentando escrever uma rotina capaz de converter uma string em diferentes tipos de dados, com base no polimorfismo ilimitado. A idéia é que o usuário chame essa rotina, passando a variável onde deseja armazenar os dados e a rotina para ...

2 a resposta

Configuração de formato de saída dinâmica

Tentei criar o formato de saída dinamicamente, no sentido de que o número de variáveis a serem impressas poderia variar dinamicamente. Eu havia feito um experimento com os dois métodos a seguir (veja o contexto abaixo), mas ambos levaram a uma ...

1 a resposta

Como chamar funções com valor de matriz no fortran?

Eu quero escrever uma função que retorna uma matriz alocável em fortran program test implicit none real a(3) real, allocatable :: F18(:) a = (/1,2,3/) print *, F18(a) end program test function F18(A) implicit none real A(:) ! An assumed shape ...

2 a resposta

Como ler variáveis de largura desconhecida?

Penso que esta é uma pergunta bastante básica, mas não consigo encontrar a resposta. Estou tentando ler um arquivo do seguinte formulário: 1 filedir/i03j12_fort.4 71 filedir/i04j01_fort.4 224 filedir/i04j02_fort.4Eu uso o seguinte comando para ...

3 a resposta

Multiplicação de array de broadcast no Fortran 90/95

Eu estava pensando que haveria uma maneira melhor (sucinta) de codificar isso no Fortran? Estou tentando multiplicar cada coluna dea(3, 3) por cada valor emb(3). Eu sei que em Python existenp.multiply, e não tenho certeza sobre Fortran. !!! ...

1 a resposta

conflito de nome de sub-rotina dos módulos fortran

Eu tenho dois módulos diferentes, cada um com a mesma sub-rotina. O programa principal chamará um deles com base em uma determinada condição. Quero evitar renomear cada uma dessas sub-rotinas para um nome diferente.

1 a resposta

BLAS, ATLAS, LAPACK Exemplo mínimo de biblioteca compartilhada

Instalei os pacotes atlas, blas e lapack x86_64 via yum install atlas.x86_64 blas.x86_64 lapack.x86_64em uma distro Redhat 6.6 (ii) que instala uma biblioteca compartilhada, mas estou tendo problemas para compilar e vincular. Por exemplo, se eu ...

3 a resposta

Lendo arquivos de entrada no FORTRAN

Objetivo: criar um programa que pegue dois arquivos separados, abra e os leia, atribua seu conteúdo a matrizes, faça algumas contas com essas matrizes, crie uma nova matriz com números de produto, imprima em um novo arquivo. Simples o suficiente, ...

2 a resposta

Passando uma matriz int do Fortran para C ++ chamando a função C ++ no Fortran

Estou tentando chamar uma função C ++ em uma sub-rotina Fortran. Esta função C ++ deve atualizar uma matriz inteira. Aqui está um código não útil que escrevi. Qual é o problema? ! Fortran function that calls a C++ function. subroutine ...

1 a resposta

Chamando uma função Fortran de Julia, retornando uma matriz: função desconhecida, segfault?

Quero chamar funções na minha biblioteca Fortran da Julia. Nesse caso, eu tenho uma funçãoeye que pega um número inteiro e retorna uma matriz bidimensional de números inteiros. O módulo Fortran é compilado em uma biblioteca compartilhada ...