18.07.2014 Views

verificação de funções de interpolação em advecção-difusão 1d ...

verificação de funções de interpolação em advecção-difusão 1d ...

verificação de funções de interpolação em advecção-difusão 1d ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

75<br />

primeira requer aproximadamente 1,4% do t<strong>em</strong>po que a segunda. Se, com o mesmo critério<br />

anterior, comparam-se os extr<strong>em</strong>os, ou seja, a função UDS com a ADS, vê-se que a primeira<br />

necessita 0,8% do t<strong>em</strong>po dispendido pela segunda.<br />

Tabela 4.1 – T<strong>em</strong>pos <strong>de</strong> processamento (segundos) x FI x malha<br />

Não utiliza ciclos iterativos<br />

Utiliza ciclos iterativos<br />

Nós UDS PLDS CDS-2 WUDS ALFA UDS-2 TVD QUICK2 QUICK4 ADS<br />

5 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000<br />

15 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,000<br />

45 0,000 0,000 0,000 0,000 0,000 0,000 0,000 0,016 0,016 0,016<br />

135 0,000 0,000 0,000 0,000 0,000 0,016 0,016 0,016 0,031 0,031<br />

405 0,000 0,000 0,000 0,000 0,000 0,031 0,047 0,062 0,078 0,094<br />

1.215 0,000 0,000 0,000 0,000 0,000 0,125 0,141 0,188 0,250 0,266<br />

3.645 0,000 0,000 0,000 0,000 0,000 0,735 0,406 0,578 0,734 0,781<br />

10.935 0,016 0,016 0,016 0,016 0,016 1,125 1,234 1,734 2,172 2,344<br />

32.805 0,031 0,031 0,031 0,047 0,047 3,375 3,719 5,203 6,797 7,281<br />

98.415 0,125 0,125 0,125 0,141 0,141 10,172 11,125 15,922 20,422 22,438<br />

295.245 0,359 0,359 0,391 0,406 0,438 30,375 33,891 48,344 59,266 67,531<br />

885.735 1,062 1,094 1,156 1,266 1,281 91,219 102,016 146,781 186,719 207,172<br />

2.657.205 3,172 3,250 3,484 3,781 3,812 274,469 302,578 437,750 540,125 606,125<br />

7.971.615 9,422 9,594 10,188 11,406 11,578 810,750 882,688 1.295,172 1.624,719 1.245,359<br />

23.914.845 28,906 29,422 31,406 34,453 34,688 2.474,562 2.724,094 2.744,094 3.359,922 3.749,031<br />

O principal motivo <strong>de</strong>stas gran<strong>de</strong>s diferenças <strong>de</strong> t<strong>em</strong>pos, entre estes dois grupos <strong>de</strong><br />

FI`s, é a necessida<strong>de</strong> <strong>de</strong> processos iterativos para alguns <strong>de</strong>les. Apesar <strong>de</strong> não carregar<strong>em</strong><br />

muito a máquina, ou seja, não necessitar<strong>em</strong> muita m<strong>em</strong>ória, necessitam <strong>de</strong> muito t<strong>em</strong>po para<br />

conclusão das operações.<br />

Deve-se no entanto consi<strong>de</strong>rar que uma das pr<strong>em</strong>issas iniciais do trabalho é que os<br />

processos iterativos foss<strong>em</strong> realizados até o erro <strong>de</strong> máquina. Verificou-se que 100 iterações<br />

seriam suficientes para o atingimento <strong>de</strong>ste critério, razão pela qual os t<strong>em</strong>pos apresentados<br />

para os esqu<strong>em</strong>as que t<strong>em</strong> processo iterativo são os t<strong>em</strong>pos totais para execução <strong>de</strong>sta<br />

quantida<strong>de</strong> <strong>de</strong> iterações.<br />

A consi<strong>de</strong>ração anterior impe<strong>de</strong> uma análise um pouco mais clara dos t<strong>em</strong>pos<br />

apresentados na Tab.4.1. Para tentar esclarecer esta questão apresenta-se na Tab.4.2 uma<br />

relação on<strong>de</strong>, para cada malha, mostra-se a quantida<strong>de</strong> <strong>de</strong> iterações necessárias para que cada<br />

FI atinja <strong>de</strong>terminada magnitu<strong>de</strong> <strong>de</strong> erro (da or<strong>de</strong>m <strong>de</strong> 10 -22 ) para a variável T c .<br />

Po<strong>de</strong>-se ver então, da Tab.4.2, que das FI`s apresentadas a QUICK4 é a que dispen<strong>de</strong><br />

comparativamente maior número <strong>de</strong> processos iterativos. Enquanto isto a QUICK2 é a que<br />

converge <strong>de</strong> forma mais rápida. E finalmente, tanto UDS-2, TVD, QUICK2 e ADS<br />

necessitam aproximadamente quantida<strong>de</strong> <strong>de</strong> processos iterativos muito próximos à medida<br />

que a malha é refinada (mesmo <strong>em</strong> malhas mais grossas).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!