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