![]() |
| O projekcie | Podstawy formalne | Pakiety robocze | Dokumenty | Produkty | Spotkania | Partnerzy | Kontakt | | ![]() |
![]() |
» Pakiety robocze |
|
» WP 8 Równoległa wizualizacja w obliczeniach wielkiej skali
|
|||||||||
| [ Harmonogram | Zespół ] | |||||||||
|
Krótki opis zadania
Jednym z głównych obszarów obliczeń wielkiej skali są zagadnienia rozwiązywane na siatce z użyciem metody elementów lub różnic skończonych. Ze względu na czasochłonność obliczeń dużych zadań - nawet w realizacji równoległej - niezwykle istotna jest możliwość obserwowania wyników na bieżąco. Sama wizualizacja obliczeń również wymaga znaczącego czasu. W związku z tym niezwykle ważna staje się potrzeba posiadania efektywnych narzędzi do równoległej wizualizacji. Prace koncentrować się będą na następujących obszarach:
Biblioteka pV3 (parallel Visual3) jest jedną z bibliotek graficznych, opracowaną w Departamencie Aeronautyki w Massachusetts Institute of Technology, przeznaczoną do równoległej wizualizacji trójwymiarowej. Biblioteka została zaprojektowana specjalnie do wizualizacji danych generowanych w systemie rozproszonym przy zapewnieniu maksymalnej niezależności wykonywania obliczeń solwera. Jako oprogramowanie użyte do obsługi przesyłania danych między węzłami sieci proponuje się bibliotekę PVM, która zapewnia wszystkie wymagane funkcje, włączając w to efektywny transfer danych, przesyłanie komunikatów i wskazanie konkretnego komputera do wykonania określonego fragmentu zadania. pV3 może być również używany łącznie z biblioteką MPI. Wtedy interfejs MPI może być użyty do obsługi pracy równoległego solwera, natomiast PVM służy do przesyłania danych do wizualizacji. Taki podział wynika z faktu, że pV3 korzysta z licznych możliwości PVM, które nie zostały włączone do MPI. Rozszerzeniem rozwiązania w zakresie zbierania i przesyłania danych jest użycie biblioteki CUMULVS z Oak Ridge National Laboratory wraz oddzielnym systemem wizualizacji (np. takim jak AVS, Open Data Explorer lub innym). CUMULVS jest swoistym interfejsem, który umożliwia wygodne pobranie danych z bieżącej aplikacji równoległej i przekazanie ich do pakietu wizualizacyjnego. Pozwala tez na sterowanie parametrami użytkownika w rozproszonym programie symulacyjnym oraz na interakcyjny wybór skali i ilości danych jakie powinny być poddane wizualizacji. Dzięki temu można efektywnie wizualizować wielkie ilości danych, unikając przeciążenia sieci niepotrzebnymi transmisjami. |
| 17-02-05 01:54pm | WCSS | webmaster | |||||||