Problema #88

flags de compilação do ifort

Added by André Malvezzi over 16 years ago. Updated over 16 years ago.

Status:FechadaStart date:25 Mar 2010
Priority:NormalDue date:
Assignee:Gabriel Winckler% Done:

100%

Category:-
Target version:-

Description

Quando uso as flags de compilação: -axP -xP -parallel -O3 -mcmodel=large
no ifort o programa entra em "held" após submetido ao grid.
Isso não acontecia anteriormente. Se uso apenas -O3 funciona normalmente.

dmSLHubb.out - Saída sem otimização (163 KB) Gabriel Winckler, 06 May 2010 17:40

dmSLHubb.out.otimizado - Saída com otimização (163 KB) Gabriel Winckler, 06 May 2010 17:41

dmSLHubb.sh Magnifier - Script para corrigir a criação do scratch (196 Bytes) Gabriel Winckler, 06 May 2010 17:42

submit - Arquivo de submissão (365 Bytes) Gabriel Winckler, 06 May 2010 17:42

History

#1 Updated by Gabriel Winckler over 16 years ago

  • Assignee set to Gabriel Winckler

André,

Desculpe a demora em atender o seu problema.

Eu realizei diversos testes de compilação, mas não consegui reproduzir o problema.

Você pode me informar qual o código que você está compilando?

Obrigado,
Gabriel

#2 Updated by Gabriel Winckler over 16 years ago

André,

Eu compilei e executei duas vezes o programa, uma vez sem otimizações e outra com. Em ambos os casos o programa rodou até o fim, com resultados similares (até onde meu olhar leigo permite distinguir).

Você poderia comparar os resultados?

Outra coisa que eu notei é que o seu programa faz scratch no diretório de execução. Isso prejudica muito a performance.
Estou pesquisando formas de contornar isso, mas um script que eu criei parece que resolve o problema.

#4 Updated by Gabriel Winckler over 16 years ago

#5 Updated by Gabriel Winckler over 16 years ago

#6 Updated by Gabriel Winckler over 16 years ago

  • Status changed from Nova to Fechada
  • % Done changed from 0 to 100

Email do André:

Olá Gabriel,

Comparei os resultados e estão iguais. Não sei o que aconteceu na
época em que testei. Foi logo nos primeiros dias em que
abriam minha conta. Talvez alguma mudança no Grid desde a época
  resolveu o problema. Vou começar a utilizar as flags.

> Outra coisa que eu notei é que o seu programa faz scratch no   
> diretório de execução. Isso prejudica muito a performance.
> Estou pesquisando formas de contornar isso, mas um script que eu   
> criei parece que resolve o problema.

Obrigado pelo script. Se entendi seu script ele cria um diretório
temporário, move tudo para lá e depois do cálculo trás de volta
o resultado e apaga o diretório temporário. Por que fazer isso
melhora a performance??

Muito obrigado pela ajuda!!!

André

Respondi sobre o script e, como o problema parece solucionado, estou fechando o ticket.

Also available in: Atom PDF