Resultados da pesquisa a pedido "fortran"

3 a resposta

Código MPI Fortran: como compartilhar dados no nó via openMP?

Estou trabalhando em um código Fortan que já usa MPI. Agora, estou enfrentando uma situação em que um conjunto de dados cresce muito, mas é o mesmo para todos os processos, portanto, prefiro armazená-lo na memória apenas uma vez por nó e todos ...

2 a resposta

Formatação de saída: muito espaço em branco no gfortran

Usando o gfortran 4.6. Este código: PROGRAM f1 IMPLICIT NONE INTEGER :: i=1, j=3 WRITE(*,*) "integer i is ", i, ", and j is ", j, "." END PROGRAM f1produz esta saída do console, que tem muito espaço em branco: integer i is 1 , and j is 3 ...

2 a resposta

Definindo uma função retornando uma matriz

Eu tenho o seguinte código: Program function_as_an_array implicit none integer:: i integer, parameter:: N=10 real*8:: x(N),y(N),f(N) do i=1,N x(i)=float(i) end do call func(f,N,x) open(unit=20, file='test.dat') do i=1,N y(i)=f(i) write(20,*) ...

2 a resposta

Imprimir na saída padrão de uma função definida em um módulo Fortran

Estou tentando aprender o Fortran (infelizmente uma necessidade para o meu grupo de pesquisa) - uma das tarefas que me propus foi empacotar uma das funções necessárias (polinômios do Legend Legendre associado) do livro Numerical Recipes em um ...

2 a resposta

Analógico STL em Fortran

Base:Eu tenho um grande programa paralelo Fortran90 / MPI que representa um modelo físico complexo. Quero adicionar novas funcionalidades a ele: por exemplo, preciso organizar a fila de mensagens, introduzir o mergesort em algum lugar e usar ...

1 a resposta

Extensão de arquivo cmake, fortran 2008 e .f08

Estou tentando configurar um projeto do Fortran 2008 para usar o CMake; os arquivos no projeto têm a extensão ".f08". No entanto, não consigo fazer o CMake funcionar mesmo com um exemplo de "olá mundo". Aqui estão as partes relevantes do meu ...

3 a resposta

Não é possível encontrar o gfortran 4.8 para compilar o pacote

Estou tentando instalar odeldir pacote em R viainstall.packages("deldir",type = 'source') mas estou recebendo a seguinte mensagem de erro (esta é OSX Mavericks): * installing *source* package ‘deldir’ ... ** package ‘deldir’ ...

3 a resposta

Definindo uma variável que deve ser declarada constante, mas muda em um loop

Estou testando intervalos de valores (-1: 34 apenas para chutes) para a funçãoselected_real_kind Para determinar okind retorna o número real de bits de precisão usado por uma variável definida usando este parâmetrokind. Estou preso com como ...

1 a resposta

O programa Fortran OpenMP não mostra aceleração de CPU_TIME ()

O uso do paralelismo deve levar a minimizar o tempo de um programa, mas isso não aconteceu comigo. Quando programei meu código em paralelo usando o OpenMP, o tempo de execução é aumentado, ou seja, PARALLEL TIME> SERIAL TIME. Meu ...

2 a resposta

Tipos derivados de Fortran: operador de atribuição sobrecarregado que não trabalha com o atributo 'PARAMETER'

Estou usando um tipo derivado (bicomplex) e uma sobrecarga do operador de atribuição (=), para que se possa atribuir umreal*8 parabicomplex. Um MWE do módulo bicplx segue: MODULE bicplx type bicomplex COMPLEX*16 :: a COMPLEX*16 :: b end type ...