...
Celem W ramach usługi udostępnione jest udostępnienie oprogramowania oprogramowanie do symulacji przepływu ciekłych metali , za pomocą równoległej adaptacyjnej metody wykorzystujące równoległą adaptacyjną metodę elementów skończonych. Aplikacja ModFemMet pozwala na modelowanie pola prędkości, ciśnień i temperatury w cieczach, ze szczególnym uwzględnieniem metali. W celu zagwarantowania właściwego odwzorowania właściwości w zależności od temperatury, stosowana jest aproksymacja odcinkami liniowa parametrów materiałowych.
Aplikacja ModFemMet jest wygenerowana ze szkieletu programowego ModFEM, który zalicza się do kategorii Otwartego i Wolnego Oprogramowania (WiOO; ang. FLOSS – Free Libre/Open Source Software).
Metody obliczeniowe oparte na siatkach, w tym także metoda elementów skończonych (MES), od lat wspierają efektywną analizę złożonych zjawisk fizycznych, opisywanych za pomocą równań różniczkowych cząstkowych (RRC) w przestrzeniach jedno-, dwu- i trójwymiarowych. Istnieje wiele przypadków, w których wykorzystanie siatek niestrukturalnych, wraz z adaptacją wspartą odpowiednim oszacowaniem błędu, prowadzi do najbardziej skutecznego i efektywnego wykorzystania MES. Niezależnie od faktu, iż wymagania obliczeniowe MES z siatkami adaptacyjnymi mogą być nawet o kilka rzędów wielkości mniejsze, zachowując tę samą dokładność rozwiązania, nadal istnieją zadania o tak dużym stopniu złożoności, że mogą być one rozwiązane tylko z wykorzystaniem równoległych środowisk obliczeniowych. Opracowywanie aplikacji i bibliotek dla metody elementów skończonych w środowiskach równoległych wymaga rozwiązania wielu problemów. Istnieją technologie oraz gotowe biblioteki wspierające tworzenie programów w takich środowiskach, jak również kompletne aplikacje, zarówno komercyjne jak i darmowe (FLOSS) wspierające wykonanie w środowiskach równoległych. W ostatnich latach, w ramach każdej z tych kategorii, pojawiło się wiele propozycji, artykułów i gotowych implementacji odnoszących się do równoległej, adaptacyjnej metody elementów skończonych.
...
Pobrać aplikację dostępową QCG Icon
* (http://ze strony www.qoscosgrid.org/trac/qcg-icon
) *aplikacja(Aplikacja QCG Icon jest aplikacją dostępową dla szerokiego spektrum usług
PlGrid+PLGrid, rozwijaną w ramach projektu QosCosGrid w Poznańskim Centrum Superkomputerowo-Sieciowym, nie związaną z usługą ModFemMet)
...
...
Przykładowy zestaw plików wejściowych znajduje się tutaj: ModFemMetmodfem_met_example.zip
Parametry sterujące symulacji przepływu ciepła są szczegółowo opisane w komentarzach wewnątrz pliku (patrz: ModFemMetpatrz modfem_met_example.zip)
Parametry sterujące symulacji przepływu cieczy są szczegółowo opisane w komentarzach wewnątrz pliku (patrz: ModFemMetmodfem_met_example.zip)
Plik specyfikuje warunki brzegowe dla zagadnienia przepływu ciepła. Składa on się z sekcji, które wiążą numer brzegu z warunkiem nakładanym na ten brzeg, np.:
...
Poprawnie skonstruowany plik bc_heat.dat zawiera tyle sekcji warunków brzegowych ile jest odrębnych brzegów domeny obliczeniowej. Ilości Liczba brzegów wraz z ich numeracją definiowana jest w pliku siatki w danym formacie (np. Nastran).
...
Plik specyfikuje warunki brzegowe dla przepływu cieczy. Składnia pliku jest identyczna jak w przypadku bc_heat.dat.
...
pressure_pins:
(
{
node_coor = [0.0, 0.0, 0.0];
p = 0.0;
}
);
Plik specyfikuje dane materiałowe m. in. takie jak gęstość, lepkość, ciepło właściwe, przewodność cieplna, oporność elektryczna.
...
Należy zwrócić uwagę na to by wszystkie wartości podane były w tym samym układzie miar w tym samym wymiarze bądź zgodnie przeskalowane.
W pliku tym użytkownik określa sekwencje działań programu, np.
...
W większości przypadków nie ma potrzeby zmiany powyższej sekwencji komend. (Uwaga: Sekwencja "d v" spowoduje wygenerowanie pliku .vtk z wynikami z ostatniego kroku czasowego symulacji. Można skonfigurować program tak by generował pliki .vtk po każdym kroku symulacji - np. w celu stworzenia animacji - w tym celu należy zdefiniować odpowiednie parametry w plikach problem_heat.dat oraz problem_ns_supg.dat).
Równolegle z pracami nad oprogramowaniem uruchomianym po stronie serwera w ramach zasobów obliczeniowych PlGrid+ PLGrid trwają prace nad aplikacją z graficznym interfejsem użytkownika ułatwiającą tworzenie wymienionych wcześniej plików wejściowych. Na obecnym etapie prototyp aplikacji klienckiej umożliwia tworzenie trzech plików wejściowych: problem_ns_supg.dat, problem_heat.dat, input_interactive.txt.
Dla każdego z plików dostępna jest zakładka, po przejściu na którą można uzupełnić wartości wszystkich wymaganych parametrów.
Używanie aplikacji klienckiej jest opcjonalne - wszystkie pliki wejściowe można edytować w dowolnym edytorze tekstowym.
Proces uruchamiania usługi ModFemMet zobrazowano poniżej:
W celu rozpoczęcia pracy z usługą ModFemMet należy:
...
W zależności od rodzaju zadania obliczenia mogą potrwać od kilku minut do wielu godzin - w trakcie obliczeń program QCG Icon nie musi być uruchomiony. Po ponownym uruchomieniu QCG Icon zlecone zadanie nadal będzie widnieć na liście - jeśli obliczenia zakończyły się sukcesem stan zadania zmieni się na "Zakończone".
Po zakończeniu obliczeń na dysk pobrany zostanie katalog z wynikami - w postaci pliku (lub plików) .vtk.
Widget Connector | ||||
---|---|---|---|---|
|
|
|
Widget Connector
...
Pliki wynikowe .vtk zawierają dane pola prędkości oraz temperatur. Do wizualizacji danych oraz postprocessingu należy użyć programu ParaView (http://www.paraview.org).
Zapraszamy na helpdesk.
Sierpień 2013
Listopad 2014