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 ...
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).