Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Przepływ ciepła na kwadratowej płytce – Muscle Zaproponować algorytm oparty na metodzie różnicowej do rozwiązywania równania dyfuzji: δ 2 T/δx 2 + δ 2.

Podobne prezentacje


Prezentacja na temat: "Przepływ ciepła na kwadratowej płytce – Muscle Zaproponować algorytm oparty na metodzie różnicowej do rozwiązywania równania dyfuzji: δ 2 T/δx 2 + δ 2."— Zapis prezentacji:

1 Przepływ ciepła na kwadratowej płytce – Muscle Zaproponować algorytm oparty na metodzie różnicowej do rozwiązywania równania dyfuzji: δ 2 T/δx 2 + δ 2 T/δy 2 + f(x,y,t) – δT/δt = 0 Założyć ustalona wartość temperatury na brzegu.

2 Interesował nas nie tylko sam algorytm różnicowy, ale także możliwość rozdzielenia obliczeń na kilka równoległych wątków. Osiągnęliśmy kilka wariantów: 1)Użycie 1 wątku – podstawowa wersja (bez Muscle) 2)Użycie 2 wątków – podział aplikacji na 2 okna rozkładu temperatury. 3)Użycie więcej wątków – podział aplikacji na 4 okna z rozkładami temperatur.

3 Kolejne etapy przepływu ciepła.

4 Warunki brzegowe: [ 1 0 ] [ 0 1 ]

5 Kolejne etapy przepływu ciepła. Warunki brzegowe: [ 1 -1 ] [ ]

6 Na komputerach wykorzystywanych do implementacji czasy uzyskane dla 2 wątków nie różnią się od czasów uzyskanych dla większej ilości. Nie udało się nam zmusić platformy Gridspace2 do współpracy z aplikacją w wersji wielowątkowej. W efekcie, wykorzystaliśmy dla porównania czasów domowy PC z procesorem Core2Quad.

7 -Płytka 200x kroków Uzyskane czasy: 2 płytki4 płytki real 17sreal 11s user 18suser 12s sys 1.7ssys 1.4s

8 -Płytka 200x kroków Uzyskane czasy: 2 płytki4 płytki real 24sreal 16s user 28suser 18s sys 2.5ssys 2s

9 Wynikowy zysk przy zastosowanej metodzie zależy nie tylko ściśle od implementacji, ale także od możliwości sprzętowych procesora. Najprawdopodobniej przy większej liczbie wątków, przy użyciu klastrów z platformy Gridspace2 uzyskalibyśmy proporcjonalnie mniejsze pomiary.


Pobierz ppt "Przepływ ciepła na kwadratowej płytce – Muscle Zaproponować algorytm oparty na metodzie różnicowej do rozwiązywania równania dyfuzji: δ 2 T/δx 2 + δ 2."

Podobne prezentacje


Reklamy Google