"mateusz" <test281@USUNgazeta.pl> wrote in message
news:eq9s5k$h60$1@achot.icm.edu.pl...
> natomiast sam program działa w następujący sposób
> jest grupa cząstek od 1 000 do 100 000 która prechowuje od 10 do 30
> elementów typu double i dokonuje operacji na nich
>
> 1)najpierw wyszukuje sąsiadów za pomocą algorytmów takich jak octee
> tablice Verleta lub algorytm linked-cells
> 2)oblicza siły oddziaływań między sąsiadami - model Hertza obliczenia
> tarcia ruch obrotowy itp. w zależności od potrzeb
> 3)metody integrujące (obliczenie przemieszczenia i prędkości kulek) -
> algorytm verleta lub metoda predykcji i korekcji lub algorytm
> Eulera(rzadko)
> Kroki 1 2 i 3 powtarzane są t razy:)-- i tutaj nie ma ściśle określonego
> max(t) potrebny jest sprzęt który będzie miał największe max(t) w czasie
> np. 1 tygodnia obliczeń.
Czy sprobowales okreslic ktory z tych krokow jest najbardziej czasochlonny,
skoro sa wykonywane sekwencyjnie (to raz)? Dwa, czy probowales okreslic jego
(ich) zlozonosc obliczeniową (np. ile jest wykonywanych operacji
przypadajacych na jedeno odwolanie sie do pamieci, ile takich odwolan jest,
czy przawazaja odczyty czy tez zapisy). Trzy., czy przypadkiem DEM nie jest
modelowany i rozwiazywalny poprzez uklad rownan liniowych?
Generalnie, odpowiedz dotyczaca wyboru platformy bedzie mozliwa jezeli
okreslisz czy ograniczaja Cie operacje arytmetyczne/logiczne/... czy tez
odwolania do pamieci (wolnej). Jak policzylem, wielkosc danych na ktorych
dzialasz moze przekroczyc 20 MB plus pewnie jeszcze jakies macierze
tymczasowe, wiec calosc sie w cache'u procesora nie zmiesci.
I jeszcze jedno pytanie. Sprawdzales czy wspomniane kompilatory w pelni
wykorzystuja instrukcje SSE (1,2,3...)? GCC mialo z tym kiedys (kilka lat
temu) problemy, poniewaz chwalili sie ze wykorzysuja, a jak sie potem
okazywalo tylko kilka z kilkudziesiaciu (zreszta nie tylko GCC).
Jezeli mozesz napisac jakis benchmark wykonujacy tego typu obliczenia to
moge go odpalic na swoich stacjach roboczych. Za dwa tygodnie dostane nowe
HP XW9400 na Opteronach
2218(http://h10010.www1.hp.com/wwpc/pl/pl/sm/WF04a/1090275-1111947-1111975-1111975-1111975.html?jumpid=in_r2515_wss/psc)
wiec bede mogl go odpalic.
Wiecej, jak odpowiesz na powyzsze pytania.
Pzdr.,
-- uC www.ultracode.euReceived on Tue Feb 6 14:35:07 2007
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Tue 06 Feb 2007 - 14:51:03 MET