Resultados da pesquisa a pedido "fortran"
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 ...
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 ...
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 ...
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 ...
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. !!! ...
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.
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 ...
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, ...
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 ...
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 ...