Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 1 / 61

Wielkość: px
Rozpocząć pokaz od strony:

Download "Otwarte oprogramowanie OpenFOAM 28-30 stycznia 2014 r. 1 / 61"

Transkrypt

1 Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 1 / 61

2 Otwarte oprogramowanie OpenFOAM podstawy, wybrane zastosowania Kamil Kwiatkowski Paweł J. Żuk Interdyscyplinarne Centrum Modelowania Matematycznego i Komputerowego, Uniwersytet Warszawski (ICM) Clean Energy Revolution S.C. (CER) Wydział Fizyki, Uniwersytet Warszawski (FUW) stycznia 2014 r. Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 2 / 61

3 Program w pigułce Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 3 / 61

4 Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 4 / 61

5 Wprowadzenie Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 5 / 61

6 Praktyczne wprowadzenie do metody objętości skończonych (30 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 6 / 61

7 Praktyczne wprowadzenie do metody objętości skończonych (30 min) Metoda objętości skończonych o co chodzi wady i zalety podejścia dobre i złe problemy Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 7 / 61

8 Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 8 / 61

9 OpenFOAM (i linux) dlaczego w linuxie dobre i złe strony tips and tricks dla windowsowców zestawienie przydatnych komend - osobny plik środowisko i sposób pracy Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 9 / 61

10 Co to jest OpenFOAM Otwarty zbiór bibliotek napisanych w języku C++, służących rozwiązywaniu problemów opisywanych algebrą i analizą tensorową. OpenFOAM wykorzystuje bardzo wiele obiektowych funkcjonalności języka C++. Podstawowe narzędzie: rozwiązywanie równań różniczkowych cząstkowych metodą objętości skończonych Główne zastosowania: mechanika ośrodków ciągłych Wiele dodatkowych możliwości: spalanie, śledzenie cząstek w przepływie wielofazowym w podejściu lagranżowskim, modele finansowe, etc. Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 10 / 61

11 Historia w pigułce Kod FOAM powstał w Imperial College of London we wczesnych latach 80-tych XX wieku. Twórca, Henry Weller, przygotowywał pracę doktorską. Wybór C++ zamiast Fortrana był, na ówczesne czasy, rewolucją (pierwsza wersja w 79r.) Później do zespołu Imperial College dołączyli, m.in. Hrvoje Jasak. Próba wdrożenia działalności komercyjnej (firma Nabla Ltd.) zakończyła się porażką. Pierwsza ważna decyzja o zmianie strategii biznesowej - otwarta licencja kodu, OpenFOAM + oferta szkoleń i wsparcia (firma OpenCFD Ltd.) dla przemysłu Niezależnie Hrvoje Jasak zakłada Wikki Ltd. i rozpoczyna podobną działalność wsparcia dla nauki, Rodzi się nowy byt, openfoam w wersji dev, środowisko użytkowników naukowych extend-project.net, openfoamworkshop.net Druga ważna decyzja o zmianie strategii biznesowej - wejście twórców w skład ESI-group, Założenie OpenFOAM Foundation dla podkreślenia otwartego charakteru kodu - stąd openfoam.org i openfoam.com Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 11 / 61

12 Idea działania Przygotowywanie (preprocessing) tworzenia siatek: blockmesh, snappyhexmesh; import siatek: fluentmeshtofoam sprawdzanie siatek: checkmesh inne narzędzia: mapfields, decomposepar Rozwiązywanie (solving) konkretne zagadnienie fizyczne standardowe solwery: icofoam, reactingfoam, etc. własne solwery dodatkowe narzędzia: Analiza wyników (postprocessing) proste narzędzia: probelocations, Mach, R, etc. wizualizacja: paraview, i inne konwersja danych: foamdatatofluent Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 12 / 61

13 Solwer OpenFOAM Algorytm wykonywania obliczeń algorytm rozwiązujący konkretny problem fizyczny: SIMPLE, PISO, PIMPLE Modele fizyczne zjawisk biblioteki zawierające konkretny model zjawiska fizycznego, np. modele turbulencji, modele termodynamiczne, promieniowanie, modele transportu Schematy numeryczne biblioteki zawierające schematy dyskretyzacyjne i metody rozwiązywania równań Słowniki kontrolne ustawienia konkretnej symulacji Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 13 / 61

14 Podstawowe algorytmy obliczeń SIMPLE - głównie dla problemów stacjonarnych, simplefoam. PISO - zagadnienia zmienne w czasie, pisofoam. PIMPLE - zagadnienie zmienne w czasie z większym krokiem czasowym, pimplefoam. Istnieje możliwość implementacji własnych rozwiązań. Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 14 / 61

15 OpenFOAM i linux Opracowany na linuxie i dla linuxa. Zasadniczo może być skompilowany na dowolnym systemie, także windows, mac. Są gotowe instalki, np. openflow. Istnieją prekompilowane wersje kodu co zwiększa szansę bezproblemowej instalacji. Dla Ubuntu OpenFOAM można zainstalować przez menadżera pakietów. Rozwiązania wielu problemów (typowych i nie) są publikowane w internecie. Rzadko kiedy nasze problemy są wyjątkowe. aplikacje OpenFOAM działają w środkowisku tekstowym, konfiguracja wyłącznie poprzez pliki tekstowe. ciągła praca z poziomu terminalu linuxa (windowsa) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 15 / 61

16 Podstawowe komendy linuxa tab - podpowiada dokończenie komendy cd dir - otwiera katalog dir (dir jest nazwą katalogu lub ścieżką do niego) np. cd OpenFOAM. - kropka oznacza katalog, w którym się znajdujemy.. - dwie kropki oznaczają katalog nadrzędny (../.. oznacza jeszcze wyższy katalog) lub $HOME - oznacza katalog domowy (dla konkretnego użytkownika) / - oznacza root a czyli miejsce zamontowania całego systemu plików ls - wypisuje pliki i foldery znajdujące się w obecnym katalogu. Jako argumentu można użyć ścieżki do katalogu np. ls $HOME cp file dir - kopiuje plik file do katalogu dir (na końcu ścieżki możemy podać nową nazwę pliku) np. cp case1/constant/polymesh/blockmeshdict case2/constant/polymesh/ cp -r dir1 dir2 > kopiuje katalogi z całą zawartością scp user1@serwer:dir1/file user2@serwer2:dir2 - kopiuje plik file z jednego serwera na drugi. Oczywiście, w szczególności, któryś z serwerów może być naszą maszyną lokalną. Wówczas jako ścieżkę wpisujemy po prostu dir. Dopisując -r po poleceniu scp umożliwiamy kopiowanie całych katalogów. np. scp -r user@wizard.igf.fuw.edu.pl:/home/pracownicy/user/openfoam/case. kopiuje katalog case z komputera wizard do katalogu, w którym się aktualnie Znajdujemy. rm file - usuwa plik file (uwaga, nie ma możliwości odzyskania go) Można używać różnych wyrażeń regularnych dla usunięcia wielu plików np. rm *plik* usunie z bieżącego katalogu wszystkie pliki posiadające w swojej nazwie słowo plik. rm -r dir - usuwa katalog dir z całą zawartością ostrożnie z rm -r * Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 16 / 61

17 Podstawowe komendy linuxa Ogólnie pliki wykonywalne (np. skompilowane programy lub skrypty) uruchamiamy wpisując./program lub ogólniej dir/program Można takim plikom przypisać pewne zmienne środowiskowe, aby uruchamiać je wpisując np. program Tak uruchamia się aplikacje w OpenFOAM ie np. icofoam, blockmesh... Aplikacje można uruchomić w tle wpisując za poleceniem symbol & np. icofoam & Wówczas, najlepiej jest przekierować strumień ze standardowego wyjścia do pliku poleceniem file np. icofoam log & top - Wyświetla informację o aktywnych procesach. Umożliwia szybkie sprawdzenie, czy nasze obliczenia wciąż działają (szczególnie przy pracy zdalnej, lub gdy uruchamiamy aplikację w tle) podobnie działa ps kill - można zamknąć procesy Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 17 / 61

18 Edytor tekstu- vim (vi) Konsolowy edytor tekstowy. Niezbędny, gdy pracujemy zdalnie (w trybie czysto tekstowym).przydatny gdy chcemy szybko obejrzeć jakiś plik lub dokonać małej (dużej) modyfikacji. vim file otwiera plik file w edytorze vim Po tekście poruszamy się strzałkami lub klawiszami PageUp, PageDown Edytujemy plik wciskając literę i Przed wpisaniem nowej komendy wciskamy Esc Wychodzimy wpisując :q Jeżeli dokonaliśmy zmiany to polecenie :q! - spowoduje wyjście bez zapisania zmian, :wq spowoduje wyjście i zapisanie pliku. Alternatywy - nano, emacs, gedit Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 18 / 61

19 Zmienne środowiskowe OpenFOAM Ustawianie ścieżek bibliotek OpenFOAM komendą source. source /opt/openfoam222/etc/bashrc $ Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 19 / 61

20 Wprowadzenie do struktury case u OF (30 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 20 / 61

21 Wprowadzenie do struktury case u OF (30 min) Struktura case u OF Utworzyliśmy katalog user-2.2.x i co dalej? PIERWSZY CASE do ściągnięcia dla Uczestników; Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 21 / 61

22 Wprowadzenie do struktury case u OF (30 min) Struktura case u OF Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 22 / 61

23 Wprowadzenie do struktury case u OF (30 min) Struktura case u OF Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 22 / 61

24 Wprowadzenie do struktury case u OF (30 min) Nagłówek OpenFOAM Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 23 / 61

25 Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 24 / 61

26 Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) BlockMesh i proste siatki podstawy siatkologii 2D i 3D po co takie proste siatki SIATKI DO CASU PIERWSZEGO, EW. PIERWSZEGO i DRUGIEGO paraview 1 Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 25 / 61

27 Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) BlockMesh - najprostsza siatka kwadratowa Plik do ściągnięcia vertices ( ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ); blocks ( hex ( ) ( ) simplegrading (1 1 1) ); edges Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 26 / 61

28 Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) BlockMesh - najprostsza siatka kwadratowa Plik do ściągnięcia boundary ( fuel type patch; faces ( ( ) ); air type patch; faces ( ( ) ); outlet type patch; faces ( ( ) ( ) ); frontandback type empty; faces ( ( ) ( ) ); ); mergepatchpairs ( ); Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 26 / 61

29 Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) BlockMesh - siatka prostopadłościenna z zagęszczeniem Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 27 / 61

30 Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) BlockMesh - siatka prostopadłościenna z cylindrem Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 28 / 61

31 Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) BlockMesh - siatka dla wycinka rury Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 29 / 61

32 Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 30 / 61

33 Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Przykład 1. Opływ cylindra potentialfoam icofoam paraview 2 Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 31 / 61

34 Import siatek z polecanych programów, kontrola jakości siatki (45 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 32 / 61

35 Import siatek z polecanych programów, kontrola jakości siatki (45 min) Import gotowych siatek fluentmeshtofoam checkmesh inne użyteczne narzędzia Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 33 / 61

36 Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 34 / 61

37 Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) Przykład 2. Opływ kuli import siatki ustawienia, rozwiązanie Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 35 / 61

38 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 36 / 61

39 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) BlockMeshDG - wygodne zagęszczanie kompilacja wykorzystanie do siatki 2 Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 37 / 61

40 Dzień II, środa, 29 stycznia Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 38 / 61

41 Dzień II, środa, 29 stycznia Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) SnappyHexMesh i meshing skomplikowanych geometrii wykorzystanie siatki wykonanej blockmeshdg import geometrii z plików STL snappyhexmeshdict i jego kontrola Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 39 / 61

42 Dzień II, środa, 29 stycznia Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) SnappyHexMesh i meshing skomplikowanych geometrii Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 40 / 61

43 Dzień II, środa, 29 stycznia Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) Siatki - użyteczne narzędzia transformpoint -scale ( ) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 41 / 61

44 Dzień II, środa, 29 stycznia OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 42 / 61

45 Dzień II, środa, 29 stycznia OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Zasoby środowiska OpenFOAM tutoriale oficjalna dokumentacja cfd-online extend-project Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 43 / 61

46 Dzień II, środa, 29 stycznia OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Zasoby środowiska OpenFOAM Tutoriale - podstawowe źródło wiedzy zmieniają się wraz z wersją kodu find -name ópposite Oficjalna dokumentacja Środowisko użytkowników Strony internetowe Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 44 / 61

47 Dzień II, środa, 29 stycznia Turbulencja w OF (60 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 45 / 61

48 Dzień II, środa, 29 stycznia Turbulencja w OF (60 min) Turbulencja - DNS, RANS, LES Czy uwzględniać turbulencję Jak uwzględnić turbulencję RANS LES zabawa z opływem kulki Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 46 / 61

49 Dzień II, środa, 29 stycznia Przykład 3: przepływy turbulentne (120 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 47 / 61

50 Dzień II, środa, 29 stycznia Przykład 3: przepływy turbulentne (120 min) Przykład 3. Turbulencja import złożonej siatki ustawienie numeryki Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 48 / 61

51 Dzień II, środa, 29 stycznia Obliczenia równoległe (30 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 49 / 61

52 Dzień II, środa, 29 stycznia Obliczenia równoległe (30 min) Obliczenia równoległe Obliczenia mechaniki płynów pochłaniają dużo mocy obliczeniowej. Często chcemy je uruchomić na kilku procesorach. OpenFOAM jest zaimplementowany z myślą o silnym zrównoleglaniu. Korzysta z bibliotek MPI. Na linuxie aplikacje zrównolegloną przy użyciu MPI uruchamiamy w następujący sposób: mpirun -n liczbawątków program Przykład z OpenFOAM a: mpirun -n 4 simplefoam -parallel log & Opcja -parallel jest dodawana do każdej aplikacji stworzonej na bazie OpenFOAM a, uruchamianej równolegle. decomposepar obliczenia Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 50 / 61

53 Dzień II, środa, 29 stycznia Wprowadzenie do chemii w OF (60 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 51 / 61

54 Dzień II, środa, 29 stycznia Wprowadzenie do chemii w OF (60 min) Reakcje chemiczne w OpenFOAMie solvery Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 52 / 61

55 Dzień II, środa, 29 stycznia Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 53 / 61

56 Dzień II, środa, 29 stycznia Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) Przykład 4. palnik Bunsena geometria prosta definicja chemii Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 54 / 61

57 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 55 / 61

58 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) Przykład 5. palnik Bunsena zaawansowany mechanizm reakcji chemicznych Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 56 / 61

59 Dzień III, czwartek 30 stycznia wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 57 / 61

60 Dzień III, czwartek 30 stycznia przykład 6: przepływ dwufazowy (90 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 58 / 61

61 Dzień III, czwartek 30 stycznia porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 59 / 61

62 Dzień III, czwartek 30 stycznia budowa i kompilacja własnego solvera (120 min) Program szkolenia 1 Dzień I, wtorek, 28 stycznia Praktyczne wprowadzenie do metody objętości skończonych (30 min) Wprowadzenie do struktury case u OF (30 min) Tworzenie prostych geometrii i siatek obliczeniowych za pomocą narzędzia blockmech (45 min) Przykład 1: przepływy potencjalne i laminarne, wizualizacja wyników (90 min) Import siatek z polecanych programów, kontrola jakości siatki (45 min) Przykład 2: obliczenia przepływu w złożonej geometrii (siatka importowana) (60 min) 2 Dzień II, środa, 29 stycznia Kompilacja i używanie narzędzia blockmeshdg (30 min) Tworzenie złożonych siatek za pomocą narzędzia snappyhexmesh (60 min) OpenFOAM - źródła wiedzy, sposoby rozwiązywania problemów i środowisko użytkowników (60 min) Turbulencja w OF (60 min) Przykład 3: przepływy turbulentne (120 min) Obliczenia równoległe (30 min) Wprowadzenie do chemii w OF (60 min) Przykład 4: reakcje chemiczne w przepływie (przypadek prosty) (60 min) 3 Dzień III, czwartek 30 stycznia przykład 5: reakcje chemiczne w przepływie (przypadek zaawansowany) (60 min) wprowadzenie do przepływów dwufazowych gaz-ciecz w OF (45 min) przykład 6: przepływ dwufazowy (90 min) porównanie z innymi pakietami CFD (Ansys-Fluent), import/export wyników (45 min) budowa i kompilacja własnego solvera (120 min) Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 60 / 61

63 Dzień III, czwartek 30 stycznia budowa i kompilacja własnego solvera (120 min) Solwer OpenFOAM Otwarte oprogramowanie OpenFOAM stycznia 2014 r. 61 / 61

Od żłobka do przedszkola - mini szkolenie z użytkowania pakietu OpenFOAM. Karol Wędołowski 06.04.2011

Od żłobka do przedszkola - mini szkolenie z użytkowania pakietu OpenFOAM. Karol Wędołowski 06.04.2011 Od żłobka do przedszkola - mini szkolenie z użytkowania pakietu OpenFOAM Karol Wędołowski 06.04.2011 Część 2. Struktura case'u na przykładzie przepływu w zagłębieniu 1. Potrzebne katalog i pliki W tej

Bardziej szczegółowo

Logowanie z zewnątrz. Np. Program PUTTY, SSH

Logowanie z zewnątrz. Np. Program PUTTY, SSH Logowanie z zewnątrz Np. Program PUTTY, SSH ssh login@wizard.igf.fuw.edu.pl Jestem na wizardzie w sieci IGFu, mam dostęp do swoich katalogów $HOME, widzę terminal linuxa (bash) mogę zalogować się do wszystkich

Bardziej szczegółowo

Otwarte oprogramowanie OpenFOAM podstawy, wybrane zastosowania

Otwarte oprogramowanie OpenFOAM podstawy, wybrane zastosowania Otwarte oprogramowanie OpenFOAM podstawy, wybrane zastosowania Kamil Kwiatkowski 1,2,3 Paweł J. Żuk 2 1 Interdyscyplinarne Centrum Modelowania Matematycznego i Komputerowego, Uniwersytet Warszawski (ICM)

Bardziej szczegółowo

Instrukcja korzystania z Virtual Box-a i SQLPLUS-a

Instrukcja korzystania z Virtual Box-a i SQLPLUS-a Instrukcja korzystania z Virtual Box-a i SQLPLUS-a Wstęp W tej instrukcji zawarte są procedury dotyczące użytkowania VirtualBox-a i SQLPLUS-a w zakresie: 1. Virtual Box a. podłączanie zewnętrznych współdzielonych

Bardziej szczegółowo

Studentom zostaną dostarczone wzory lub materiały opisujące. Zachęcamy do wykonania projektów programistycznych w postaci apletów.

Studentom zostaną dostarczone wzory lub materiały opisujące. Zachęcamy do wykonania projektów programistycznych w postaci apletów. W niniejszym dokumencie znajdują się propozycje projektów na rok 2008. Tematy sformułowane są ogólnie, po wyborze tematu i skontaktowaniu z prowadzącym zostaną określone szczegółowe wymagania co do projektu.

Bardziej szczegółowo

Instalacja serwera baz danych PostgreSQL ze źródeł i pierwsze uruchomienie

Instalacja serwera baz danych PostgreSQL ze źródeł i pierwsze uruchomienie Instalacja serwera baz danych PostgreSQL ze źródeł i pierwsze uruchomienie Kroki wstępne 1. Uruchamiamy wcześniej utworzoną maszynę wirtualną 2. Po uruchomieniu systemu ukaże się ekran logowania: 3. Logujemy

Bardziej szczegółowo

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery http://xqtav.sourceforge.net XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery dr hab. Jerzy Tyszkiewicz dr Andrzej Kierzek mgr Jacek Sroka Grzegorz Kaczor praca mgr pod

Bardziej szczegółowo

Pierwszy case - przepływy potencjalne i laminarne, wizualizacja Karol Wędołowski, IGF/ICM UW Czym będziemy się zajmować? () Problem fizyczny opływ cylindra Przepływ potencjalny (nieściśliwy i bezwirowy)

Bardziej szczegółowo

tworzenie katalogów Aby utworzyć nowy katalog wpisz: mkdir katalog1 Ta komenda utworzy katalog o nazwie katalog1.

tworzenie katalogów Aby utworzyć nowy katalog wpisz: mkdir katalog1 Ta komenda utworzy katalog o nazwie katalog1. Linux podobnie jak MacOS X są systemami opartymi na Unixie. Wiele programów linuxowych działa z poziomu terminala dlatego aby móc ich używać należy poznać podstawowe komendy systemu Unix. Nauczycie się

Bardziej szczegółowo

Zakład Systemów Rozproszonych

Zakład Systemów Rozproszonych Zakład Systemów Rozproszonych Politechnika Rzeszowska Moduł 5: Wybrane programy użytkowe Edytor Vi Edytor Vi uruchamiany jest w oknie terminala. Przy jego pomocy możemy dokonywać następujących operacji:

Bardziej szczegółowo

Kalipso wywiady środowiskowe

Kalipso wywiady środowiskowe Instrukcja instalacji Kalipso wywiady środowiskowe I. Na systemie operacyjnym Ubuntu (TM) II. Na systemie operacyjnym Windows INFO-R Spółka Jawna - 2017 43-430 Pogórze, ul. Baziowa 29, tel. (33) 479 93

Bardziej szczegółowo

WPROWADZENIE DO JĘZYKA JAVA

WPROWADZENIE DO JĘZYKA JAVA WPROWADZENIE DO JĘZYKA JAVA programowanie obiektowe KRÓTKA HISTORIA JĘZYKA JAVA KRÓTKA HISTORIA JĘZYKA JAVA 1991 - narodziny języka java. Pierwsza nazwa Oak (dąb). KRÓTKA HISTORIA JĘZYKA JAVA 1991 - narodziny

Bardziej szczegółowo

Spis treści. I. Skuteczne. Od autora... Obliczenia inżynierskie i naukowe... Ostrzeżenia...XVII

Spis treści. I. Skuteczne. Od autora... Obliczenia inżynierskie i naukowe... Ostrzeżenia...XVII Spis treści Od autora..................................................... Obliczenia inżynierskie i naukowe.................................. X XII Ostrzeżenia...................................................XVII

Bardziej szczegółowo

Tworzenie oprogramowania

Tworzenie oprogramowania Tworzenie oprogramowania dr inż. Krzysztof Konopko e-mail: k.konopko@pb.edu.pl 1 Tworzenie oprogramowania dla systemów wbudowanych Program wykładu: Tworzenie aplikacji na systemie wbudowanym. Konfiguracja

Bardziej szczegółowo

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Instalacja SQL Server Express. Logowanie na stronie Microsoftu Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy

Bardziej szczegółowo

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b Systemy operacyjne i sieci komputerowe. Ćwiczenie 2. 1 SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE Tryb konsolowy ćwiczenie 2 012b Źródło: http://www.microsoft.com/technet/prodtechnol/windowsserver2003/pl/library/serv

Bardziej szczegółowo

Sprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików

Sprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików Sprawozdanie (notatki) Sieci komputerowe i bazy danych Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików Piotr Morawiec 22.03.2017 FTP (ang. File transfer Protocol) - protokół wymiany

Bardziej szczegółowo

S YSTEM O PERACYJNY L INUX W PARCOWNI

S YSTEM O PERACYJNY L INUX W PARCOWNI S YSTEM O PERACYJNY L INUX W PARCOWNI SZKOLNEJ Technologia informatyczna w obecnym czasie zmienia się bardzo szybko i trudno jest za nią nadążyć. Zmieniają się również narzędzia dzięki, którym mamy do

Bardziej szczegółowo

Bash - wprowadzenie. Bash - wprowadzenie 1/39

Bash - wprowadzenie. Bash - wprowadzenie 1/39 Bash - wprowadzenie Bash - wprowadzenie 1/39 Bash - wprowadzenie 2/39 Czym jest bash? Rysunek : Zadanie powłoki to ukrycie wywołań systemowych Bash - wprowadzenie 3/39 Czym jest bash? Przykład polecenia:

Bardziej szczegółowo

IBM SPSS Statistics Wersja 23. Konfigurowanie ułatwień dostępu

IBM SPSS Statistics Wersja 23. Konfigurowanie ułatwień dostępu IBM SPSS Statistics Wersja 23 Konfigurowanie ułatwień dostępu Spis treści Oprogramowanie technologii pomocniczych............ 1 Oprogramowanie dla systemu Windows....... 1 Oprogramowanie dla systemu Mac

Bardziej szczegółowo

Nowoczesne narzędzia obliczeniowe do projektowania i optymalizacji kotłów

Nowoczesne narzędzia obliczeniowe do projektowania i optymalizacji kotłów Nowoczesne narzędzia obliczeniowe do projektowania i optymalizacji kotłów Mateusz Szubel, Mariusz Filipowicz Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie AGH University of Science and

Bardziej szczegółowo

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1 Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1 Do wykonania prezentacji został użyty: Ubuntu 17.10.1 w wersji x64 zainstalowany na pendrivie. AddUser Wymagane uprawnienia: TAK Jest to polecenie służące do tworzenia

Bardziej szczegółowo

Niektóre katalogi są standardowymi katalogami zarezerwowanymi do użytku przez system. Znaczenie wybranych katalogów systemowych jest następujące:

Niektóre katalogi są standardowymi katalogami zarezerwowanymi do użytku przez system. Znaczenie wybranych katalogów systemowych jest następujące: Podstawy systemu Linux Linux jest systemem operacyjnym dla komputerów PC, opracowany na początku lat dziewięćdziesiątych przez Linusa Torvaldsa. Podobnie jak Unix jest on systemem wielozadaniowym - umożliwia

Bardziej szczegółowo

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Dział Zagadnienia Wymagania podstawowe Wymagania ponadpodstawowe Arkusz kalkulacyjny (Microsoft Excel i OpenOffice) Uruchomienie

Bardziej szczegółowo

Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.

Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh. Powłoka I Popularne implementacje W stylu sh (powłoki zdefiniowanej w POSIX) bash (najpopularniejsza) zsh ksh mksh W stylu csh csh tcsh 12 października 2018 1 / 16 Powłoka II Zachęta Komunikuje się z użytkownikiem

Bardziej szczegółowo

Tworzenie połączenia szerokopasmowego /PPPoE/ dla sieci SOLARNET w systemie Linux

Tworzenie połączenia szerokopasmowego /PPPoE/ dla sieci SOLARNET w systemie Linux Tworzenie połączenia szerokopasmowego /PPPoE/ dla sieci SOLARNET w systemie Linux UWAGA: w przypadku kart ralink zamiast wlan0 stosujemy nazwę ra0!! Potrzebne programy: rp-pppoe-3.7 wireless_tools.27 sterowniki

Bardziej szczegółowo

Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier

Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier Systemy operacyjne Instrukcja laboratoryjna Ćwiczenie 1: Polecenia systemu UNIX/LINUX Opracował: dr inż. Piotr Szpryngier Olsztyn 2009 1 Wprowadzenie. Cel zajęć praktycznych. Wymagania stawiane studentom

Bardziej szczegółowo

INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit

INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit W celu uruchomienia programów DOS na Windows 7 Home Premium 64 bit lub Windows 8/8.1 można wykorzystać programy DoxBox oraz D-Fend

Bardziej szczegółowo

BASH - WPROWADZENIE Bioinformatyka 4

BASH - WPROWADZENIE Bioinformatyka 4 BASH - WPROWADZENIE Bioinformatyka 4 DLACZEGO BASH? Praca na klastrach obliczeniowych Brak GUI Środowisko programistyczne Szybkie przetwarzanie danych Pisanie własnych skryptów W praktyce przetwarzanie

Bardziej szczegółowo

Trochę o plikach wsadowych (Windows)

Trochę o plikach wsadowych (Windows) Trochę o plikach wsadowych (Windows) Zmienne środowiskowe Zmienną środowiskową można ustawić na stałe w systemie (Panel sterowania->system- >Zaawansowane ustawienia systemu->zmienne środowiskowe) lub też

Bardziej szczegółowo

Java Podstawy. Michał Bereta www.michalbereta.pl mbereta@pk.edu.pl

Java Podstawy. Michał Bereta www.michalbereta.pl mbereta@pk.edu.pl Prezentacja współfinansowana przez Unię Europejską ze środków Europejskiego Funduszu Społecznego w ramach projektu Wzmocnienie znaczenia Politechniki Krakowskiej w kształceniu przedmiotów ścisłych i propagowaniu

Bardziej szczegółowo

Język JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Język JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna Język JAVA podstawy wykład 1, część 2 1 Język JAVA podstawy Plan wykładu: 1. Krótka historia Javy 2. Jak przygotować sobie środowisko programistyczne 3. Opis środowiska JDK 4. Tworzenie programu krok po

Bardziej szczegółowo

W pierwszej kolumnie wyświetlany jest identyfikator procesu (pid)

W pierwszej kolumnie wyświetlany jest identyfikator procesu (pid) Ćwiczenie 2 Cel ćwiczenia: Poznanie mechanizmów wejścia/wyjścia, zapoznanie się ze sposobami wyświetlania plików tekstowych i wyszukiwania informacji, podstawowe operacje na plikach tekstowych, zmienne

Bardziej szczegółowo

KATEGORIA OBSZAR WIEDZY NR ZADANIA. 2.1.2. Podstawowe informacje i czynności

KATEGORIA OBSZAR WIEDZY NR ZADANIA. 2.1.2. Podstawowe informacje i czynności Moduł 2 - Użytkowanie komputerów - od kandydata wymaga się zaprezentowania wiedzy i umiejętności w zakresie wykorzystania podstawowych funkcji komputera klasy PC i jego systemu operacyjnego. Kandydat powinien

Bardziej szczegółowo

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory Poniższa instrukcja opisuje sposób zdalnej instalacji oprogramowania Webroot SecureAnywhere w środowiskach wykorzystujących usługę Active

Bardziej szczegółowo

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Strona 1 z 6 Połączenia Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Uwaga: Przy instalowaniu drukarki podłączonej lokalnie, jeśli dysk CD-ROM Oprogramowanie i dokumentacja

Bardziej szczegółowo

Budowa i oprogramowanie komputerowych systemów sterowania. Laboratorium 4. Metody wymiany danych w systemach automatyki DDE

Budowa i oprogramowanie komputerowych systemów sterowania. Laboratorium 4. Metody wymiany danych w systemach automatyki DDE Budowa i oprogramowanie komputerowych systemów sterowania Laboratorium 4 Metody wymiany danych w systemach automatyki DDE 1 Wprowadzenie do DDE DDE (ang. Dynamic Data Exchange) - protokół wprowadzony w

Bardziej szczegółowo

Dokumentacja projektu QUAIKE Architektura oprogramowania

Dokumentacja projektu QUAIKE Architektura oprogramowania Licencjacka Pracownia Oprogramowania Instytut Informatyki Uniwersytetu Wrocławskiego Jakub Kowalski, Andrzej Pilarczyk, Marek Kembrowski, Bartłomiej Gałkowski Dokumentacja projektu QUAIKE Architektura

Bardziej szczegółowo

TIME MARKER. Podręcznik Użytkownika

TIME MARKER. Podręcznik Użytkownika TIME MARKER Podręcznik Użytkownika SPIS TREŚCI I. WPROWADZENIE... 3 II. Instalacja programu... 3 III. Opis funkcji programu... 7 Lista skrótów... 7 1.1. Klawisz kontrolny... 7 1.2. Klawisz skrótu... 8

Bardziej szczegółowo

Wstęp do Informatyki i Programowania Laboratorium: Lista 0 Środowisko programowania

Wstęp do Informatyki i Programowania Laboratorium: Lista 0 Środowisko programowania Wstęp do Informatyki i Programowania Laboratorium: Lista 0 Środowisko programowania Przemysław Kobylański Wprowadzenie Każdy program w C musi zawierać przynajmniej funkcję o nazwie main(): Aby możliwe

Bardziej szczegółowo

Projekt badawczy N N209 374139 Badania doświadczalne i numeryczne przepływu płynów lepkosprężystych

Projekt badawczy N N209 374139 Badania doświadczalne i numeryczne przepływu płynów lepkosprężystych Tworzenie siatek numerycznych na przykładzie układu cylinder cylinder przepływ Couette Układ, dla którego przedstawiono w ramach niniejszego rozdziału sposób generowania siatek numerycznych, stanowiły

Bardziej szczegółowo

Pracownia Technik Obliczeniowych

Pracownia Technik Obliczeniowych Pracownia Technik Obliczeniowych Instalowanie oprogramowania Paweł Daniluk Wydział Fizyki Wiosna 2016 P. Daniluk(Wydział Fizyki) PTO XI Wiosna 2016 1 / 16 Standardowy układ katalogów Systemy UNIXowe mają

Bardziej szczegółowo

Wprowadzenie do biblioteki klas C++

Wprowadzenie do biblioteki klas C++ Instrukcja laboratoryjna nr 7 Programowanie w języku C 2 (C++ poziom zaawansowany) Wprowadzenie do biblioteki klas C++ WxWidgets mgr inż. Lasota Maciej dr inż. Kaczmarek Tomasz dr inż. Wilk-Jakubowski

Bardziej szczegółowo

Pracownia Komputerowa wykład III

Pracownia Komputerowa wykład III Pracownia Komputerowa wykład III dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada/pk16 1 Powłoki - rodzaje! W Linux ie mamy kilka powłok do wyboru:! sh : Bourne Shell, oryginalna powłoka systemu

Bardziej szczegółowo

mfaktura Instrukcja instalacji programu Ogólne informacje o programie www.matsol.pl biuro@matsol.pl

mfaktura Instrukcja instalacji programu Ogólne informacje o programie www.matsol.pl biuro@matsol.pl mfaktura Instrukcja instalacji programu Ogólne informacje o programie www.matsol.pl biuro@matsol.pl Instalacja programu 1. Po włożeniu płytki cd do napędu program instalacyjny powinien się uruchomić automatyczne.

Bardziej szczegółowo

Narzędzia informatyczne w językoznawstwie

Narzędzia informatyczne w językoznawstwie Narzędzia informatyczne w językoznawstwie Wiersz poleceń - Potoki i pliki wsadowe Marcin Junczys-Dowmunt junczys@amu.edu.pl Zakład Logiki Stosowanej http://www.logic.amu.edu.pl 22. października 2008 Marcin

Bardziej szczegółowo

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: z zakresu systemów

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: z zakresu systemów WYMAGANIA EDUKACYJNE PRZEDMIOT: Systemy operacyjne NUMER PROGRAMU NAUCZANIA (ZAKRES): 351203 1. 2. Lp Dział programu Funkcje systemu operacyjnego Przygotowanie komputera osobistego do zainstalowania systemu

Bardziej szczegółowo

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 006 Wydajność systemu 2 SO i SK/WIN Najprostszym sposobem na poprawienie wydajności systemu, jeżeli dysponujemy zbyt małą ilością pamięci RAM

Bardziej szczegółowo

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX Materiały: www.staff.amu.edu.pl/~evert/asi.php W razie nieobecności proszę o zapoznanie się z materiałem z ćwiczeń w domu Zaliczenie

Bardziej szczegółowo

Pracownia Komputerowa

Pracownia Komputerowa Pracownia Komputerowa Wykład 1 Wprowadzenie do Linuxa dr Jan Suffczyński Jan.Suffczynski@fuw.edu.pl Plan wykładów Data Temat wykładu 1 05-10-2017 Wprowadzenie do Linuxa. 2 19-10-2017 Jak działa komputer?

Bardziej szczegółowo

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: - zna rodzaje sieci - zna topologie sieciowe sieci

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: - zna rodzaje sieci - zna topologie sieciowe sieci WYMAGANIA EDUKACYJNE PRZEDMIOT: Administracja sieciowymi systemami operacyjnymi NUMER PROGRAMU NAUCZANIA (ZAKRES): 351203 1. Lp Dział programu Sieci komputerowe Poziomy wymagań Konieczny K Podstawowy-

Bardziej szczegółowo

JAVA?? to proste!! Autor: wojtekb111111

JAVA?? to proste!! Autor: wojtekb111111 1 JAVA?? to proste!! 2 Niniejszy tutorial przedstawia krótkie wprowadzenie do programowania w języku JAVA. Jakie narzędzia na początku potrzebujemy do rozpoczęcia programowania w tym języku? JDK (java

Bardziej szczegółowo

Sieciowa instalacja Sekafi 3 SQL

Sieciowa instalacja Sekafi 3 SQL Sieciowa instalacja Sekafi 3 SQL Niniejsza instrukcja opisuje instalację Sekafi 3 SQL w wersji sieciowej, z zewnętrznym serwerem bazy danych. Jeśli wymagana jest praca jednostanowiskowa, należy postępować

Bardziej szczegółowo

Pierwsze kroki. Algorytmy, niektóre zasady programowania, kompilacja, pierwszy program i jego struktura

Pierwsze kroki. Algorytmy, niektóre zasady programowania, kompilacja, pierwszy program i jego struktura Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.com Pierwsze kroki Algorytmy, niektóre zasady programowania, kompilacja, pierwszy program i jego struktura Co znaczy

Bardziej szczegółowo

Instrukcja instalacji oprogramowania dla środowiska Windows

Instrukcja instalacji oprogramowania dla środowiska Windows Instrukcja instalacji oprogramowania dla środowiska Windows Kurs.NET od podstaw Przygotuj się jeszcze przed zajęciami! Specyfikacja komputera.net od postaw minimum 8 GB RAM, rekomendowany procesor minimum

Bardziej szczegółowo

Technologie Informacyjne - Linux 2

Technologie Informacyjne - Linux 2 Technologie Informacyjne - 2 Instytut Matematyki Uniwersytet Gdański Powłoka - polecenia pośredniczace Polecenie grep wypisuje z pliku lub strumienia wejściowego te wiersze, które sa zgodne z podanym wyrażeniem.

Bardziej szczegółowo

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM 1.1. PODSTAWOWE INFORMACJE PC to skrót od nazwy Komputer Osobisty (z ang. personal computer). Elementy komputera można podzielić na dwie ogólne kategorie: sprzęt - fizyczne

Bardziej szczegółowo

OpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi

OpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi OpenOfficePL Zestaw szablonów magazynowych Instrukcja obsługi Spis treści : 1. Informacje ogólne 2. Instalacja zestawu a) konfiguracja połączenia z bazą danych b) import danych z poprzedniej wersji faktur

Bardziej szczegółowo

Moduł 2 Użytkowanie komputerów i zarządzanie plikami wymaga od kandydata znajomości obsługi komputera osobistego.

Moduł 2 Użytkowanie komputerów i zarządzanie plikami wymaga od kandydata znajomości obsługi komputera osobistego. Moduł 2 Użytkowanie komputerów i zarządzanie plikami wymaga od kandydata znajomości obsługi komputera osobistego. Kandydat winien wykazać się wiedzą i umiejętnościami w zakresie: - korzystania z głównych

Bardziej szczegółowo

Systemy operacyjne. System operacyjny Linux - wstęp. Anna Wojak

Systemy operacyjne. System operacyjny Linux - wstęp. Anna Wojak Systemy operacyjne System operacyjny Linux - wstęp Anna Wojak 1 1 Wstęp Linux jest systemem z rodziny Unix. Pierwsza wersja systemu została opracowana w 1969 roku przez K.Thompsona i D.Ritchie Jest to

Bardziej szczegółowo

VinCent Administrator

VinCent Administrator VinCent Administrator Moduł Zarządzania podatnikami Krótka instrukcja obsługi ver. 1.01 Zielona Góra, grudzień 2005 1. Przeznaczenie programu Program VinCent Administrator przeznaczony jest dla administratorów

Bardziej szczegółowo

Chemiateoretyczna. Monika Musiał. Ćwiczenia

Chemiateoretyczna. Monika Musiał. Ćwiczenia Chemiateoretyczna Monika Musiał Ćwiczenia SYSTEM LINUX- podstawowe komendy Operacje na katalogach i plikach pwd wypisanie ścieżki do bieża cego katalogu. oznacza katalog bieża cy.. oznacza katalog nadrzȩdny

Bardziej szczegółowo

Praca w środowisku Cygwin. Przygotował Mateusz Dudek

Praca w środowisku Cygwin. Przygotował Mateusz Dudek Praca w środowisku Cygwin Przygotował Mateusz Dudek Czym jest Cygwin? Cygwin to implementacja standardu POSIX funkcji systemowych przeznaczona dla systemów z rodziny Windows oraz zestaw wolnego oprogramowania

Bardziej szczegółowo

Dodatki. Dodatek A Octave. Język maszyn

Dodatki. Dodatek A Octave. Język maszyn Dodatki Dodatek A Octave Przykłady programów zostały opracowane w środowisku programistycznym Octave 3.6.2 z interfejsem graficznym GNU Octave 1.5.4. Octave jest darmowym środowiskiem programistycznym

Bardziej szczegółowo

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja wielokrotna)

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja wielokrotna) IBM SPSS Statistics Wersja 22 Linux - Instrukcja instalacji (licencja wielokrotna) Spis treści Instrukcja instalacji.......... 1 Wymagania systemowe........... 1 Instalowanie produktu............ 1 Praca

Bardziej szczegółowo

Programowanie I. O czym będziemy mówili. Plan wykładu nieco dokładniej. Plan wykładu z lotu ptaka. Podstawy programowania w językach. Uwaga!

Programowanie I. O czym będziemy mówili. Plan wykładu nieco dokładniej. Plan wykładu z lotu ptaka. Podstawy programowania w językach. Uwaga! Programowanie I O czym będziemy mówili Podstawy programowania w językach proceduralnym ANSI C obiektowym Java Uwaga! podobieństwa w podstawowej strukturze składniowej (zmienne, operatory, instrukcje sterujące...)

Bardziej szczegółowo

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 1 (3h) Wprowadzenie do obsługi platformy projektowej Quartus II Instrukcja pomocnicza do laboratorium z przedmiotu

Bardziej szczegółowo

Architektury Usług Internetowych. Laboratorium 2. Usługi sieciowe

Architektury Usług Internetowych. Laboratorium 2. Usługi sieciowe Architektury Usług Internetowych Laboratorium 2. Usługi sieciowe Wstęp Celem laboratorium jest zapoznanie się z modelem usług sieciowych na przykładzie prostego serwera Apache Axis2. Apache Axis2 Apache

Bardziej szczegółowo

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Dotyczy programów opartych na bazie BDE: Menedżer Pojazdów PL+ Ewidencja Wyposażenia PL+ Spis treści: 1. Wstęp...

Bardziej szczegółowo

SYSTEMY OPERACYJNE ĆWICZENIE POLECENIA SYSTEMU MSDOS

SYSTEMY OPERACYJNE ĆWICZENIE POLECENIA SYSTEMU MSDOS SYSTEMY OPERACYJNE ĆWICZENIE POLECENIA SYSTEMU MSDOS 1. Podstawowe informacje Aby uruchomić Wiersz poleceń należy wybrać menu Start, a następnie Uruchom gdzie należy wpisać cmd i zatwierdzić je klawiszem

Bardziej szczegółowo

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu Linux

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu Linux Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu Linux Kontakt: e-mail: kontakt@mforex.pl infolinia: 22 697 4774 www.mforex.pl 1 1 O platformie Platforma mforex Trader to część systemu

Bardziej szczegółowo

Programowanie Urządzeń Mobilnych. Laboratorium nr 7, 8

Programowanie Urządzeń Mobilnych. Laboratorium nr 7, 8 Programowanie Urządzeń Mobilnych Laboratorium nr 7, 8 Android Temat 1 tworzenie i uruchamianie aplikacji z użyciem Android SDK Krzysztof Bruniecki 1 Wstęp Platforma Android jest opartym na Linuxie systemem

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: MODELOWANIE PROCESÓW ENERGETYCZNYCH Kierunek: ENERGETYKA Rodzaj przedmiotu: specjalności obieralny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE

Bardziej szczegółowo

Data modyfikacji: 2013-08-14

Data modyfikacji: 2013-08-14 Data modyfikacji: 2013-08-14 Co zawiera ten dokument: Ten dokument przedstawia, w jaki sposób zainstalować program Kancelaris PLUS 4 za pomocą standardowego instalatora na serwerze MySQL w wersji 5.0 i

Bardziej szczegółowo

Jak usunąć instalacji bazy danych Oracle z systemu Windows 2000

Jak usunąć instalacji bazy danych Oracle z systemu Windows 2000 Jak usunąć instalacji bazy danych Oracle z systemu Windows 2000 Kiedy używać tę procedurę Jeżeli przed rozpoczęciem instalacji oprogramowania Oracle nie zrobiliśmy kopię stanu systemu Windows 2000. Wtedy,

Bardziej szczegółowo

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS Kontakt: e-mail: kontakt@mforex.pl infolinia: 22 697 4774 www.mforex.pl 1 1 O platformie Platforma mforex Trader to część systemu

Bardziej szczegółowo

Informatyka kl. 1. Semestr I

Informatyka kl. 1. Semestr I Informatyka kl. 1 Znajomość roli informatyki we współczesnym świecie. Rozróżnianie zestawu urządzeń w komputerze, rodzajów pamięci komputera, urządzeń wejścia i wyjścia. Umiejętność tworzenia dokumentu

Bardziej szczegółowo

CVS system kontroli wersji

CVS system kontroli wersji CVS system kontroli wersji Agenda Podstawowe pojęcia Podstawowe polecenia Metody dostępu do repozytorium Konfiguracja i używanie aplikacji klienckich Konflikty i ich rozwiązywanie Dodatkowe możliwości

Bardziej szczegółowo

Operatory zmiany sposobu przypisania standardowych strumieni >,<,>> Jeżeli pierwsze polecenie powiodło się to wykona drugie

Operatory zmiany sposobu przypisania standardowych strumieni >,<,>> Jeżeli pierwsze polecenie powiodło się to wykona drugie Linux Polecenia Opracował: Andrzej Nowak Operatory zmiany sposobu przypisania standardowych strumieni >,> Przykłady: 2> plik przypisuje standardowe wyjście błędów do pliku, 1>&2 przypisanie standardowe

Bardziej szczegółowo

Instalacja NOD32 Remote Administrator

Instalacja NOD32 Remote Administrator Instalacja NOD32 Remote Administrator Program do zdalnego zarządzania stacjami roboczymi, na których zainstalowany jest program NOD32, składa się z dwóch modułów. Pierwszy z nich Remote Administrator Server

Bardziej szczegółowo

biegle i poprawnie posługuje się terminologią informatyczną,

biegle i poprawnie posługuje się terminologią informatyczną, INFORMATYKA KLASA 1 1. Wymagania na poszczególne oceny: 1) ocenę celującą otrzymuje uczeń, który: samodzielnie wykonuje na komputerze wszystkie zadania z lekcji, wykazuje inicjatywę rozwiązywania konkretnych

Bardziej szczegółowo

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl Do połączenia z serwerem A&B w celu załadowania lub pobrania materiałów można wykorzystać dowolny program typu "klient FTP". Jeżeli nie

Bardziej szczegółowo

Najprostsza odpowiedź, jaka przychodzi mi do głowy to, z powodu bezpieczeństwa.

Najprostsza odpowiedź, jaka przychodzi mi do głowy to, z powodu bezpieczeństwa. Ten artykuł, ma pomóc w zrozumieniu podstaw działania filtra pakietów iptables. Podstawowa konfiguracja firewalla, na przykładzie iptables w systemie Linux. Ludzie często sądzą, że firewall zapewnia pełną

Bardziej szczegółowo

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla Linux

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla Linux IBM SPSS Statistics - ssentials for R: Instrukcje instalacji dla Linux Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics - ssentials for R w systemach operacyjnych Linux. Przegląd

Bardziej szczegółowo

Instrukcja instalacji oprogramowania dla środowiska Linux

Instrukcja instalacji oprogramowania dla środowiska Linux Instrukcja instalacji oprogramowania dla środowiska Linux Kurs Tester Oprogramowania Przygotuj się jeszcze przed zajęciami! Specyfikacja komputera Tester Oprogramowania min. 4 GB RAM, rekomendowany procesor

Bardziej szczegółowo

System operacyjny Linux

System operacyjny Linux Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 2 Instalacja opensuse Przygotowanie do instalacji Konfiguracja instalacji Zakończenie instalacji Instalacja oprogramowania Program

Bardziej szczegółowo

Pracownia komputerowa. Dariusz wardecki, wyk II

Pracownia komputerowa. Dariusz wardecki, wyk II Pracownia komputerowa Dariusz wardecki, wyk II Systemy operacyjne Desktopowe Mobilne Systemy operacyjne Systemy Unixowe Windows! Windows 8 Windows 7 Windows Vista Windows XP... Linux Mac OS X Mountain

Bardziej szczegółowo

Deduplikacja danych. Zarządzanie jakością danych podstawowych

Deduplikacja danych. Zarządzanie jakością danych podstawowych Deduplikacja danych Zarządzanie jakością danych podstawowych normalizacja i standaryzacja adresów standaryzacja i walidacja identyfikatorów podstawowa standaryzacja nazw firm deduplikacja danych Deduplication

Bardziej szczegółowo

Procedura aktualizacji systemu TelkomBud. dla serwera DBfC w wersji 4.x

Procedura aktualizacji systemu TelkomBud. dla serwera DBfC w wersji 4.x Procedura aktualizacji systemu TelkomBud dla serwera DBfC w wersji 4.x Ostatnią aktualizacją, która jest ładowana według tej procedury to 139.0 lub 138.9! Główna zasada kolejności instalacji aktualizacji.

Bardziej szczegółowo

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source Dr inż. Michał Bednarczyk Uniwersytet Warmińsko-Mazurski w Olsztynie Wydział Geodezji i Gospodarki Przestrzennej Katedra Geodezji

Bardziej szczegółowo

ROZKŁADY MATERIAŁU PRZEDMIOT ELEMENTY INFORMATYKI KLASA IV, V I VI.

ROZKŁADY MATERIAŁU PRZEDMIOT ELEMENTY INFORMATYKI KLASA IV, V I VI. ROZKŁADY MATERIAŁU PRZEDMIOT ELEMENTY INFORMATYKI KLASA IV, V I VI. Rozkład materiału w klasach IV z przedmiotu "Elementy informatyki" w wymiarze a tygodniowo. Semestr I Lp. Jednostka tematyczna Osiągnięcia

Bardziej szczegółowo

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019 BASH - LINIA POLECEŃ Bioinformatyka 2018/2019 PODSTAWOWE DEFINICJE Linux system operacyjny, które oferuje kompletne środowisko programistyczne Powłoka interfejs wiersza poleceń zapewniający komunikację

Bardziej szczegółowo

Kurs systemu Unix wykład wstępny. Kurs systemu Unix 1

Kurs systemu Unix wykład wstępny. Kurs systemu Unix 1 Kurs systemu Unix wykład wstępny Kurs systemu Unix 1 Cele wykladu Zdobycie podstawowej wiedzy o systemie i jego narzędziach. Poznanie unixowych języków skryptowych (bash, awk,...). Nauka programowania

Bardziej szczegółowo

61 Topologie wirtualne

61 Topologie wirtualne 61 Topologie wirtualne pozwalają opisać dystrybucję procesów w przestrzeni z uwzględnieniem struktury komunikowania się procesów aplikacji między sobą, umożliwiają łatwą odpowiedź na pytanie: kto jest

Bardziej szczegółowo

Programowanie w języku C++ Grażyna Koba

Programowanie w języku C++ Grażyna Koba Programowanie w języku C++ Grażyna Koba Kilka definicji: Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i zasad

Bardziej szczegółowo

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r. System FOKUS Instalacja bazy danych MySQL Autor : Piotr Zielonka tel. 601 99-73-79 pomoc@zielonka.info.pl Piotrków Tryb., sierpień 2018r. W wersji 2018.7.0 systemu FoKus wprowadzono funkcje umożliwiające

Bardziej szczegółowo

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE Magda Mielczarek Pracownia Informatyczna 2015/2016 1 Podstawowe definicje Linux system operacyjny, które oferuje kompletne środowisko programistyczne

Bardziej szczegółowo

System kontroli dostępu ACCO NET Instrukcja instalacji

System kontroli dostępu ACCO NET Instrukcja instalacji System kontroli dostępu ACCO NET Instrukcja instalacji acco_net_i_pl 12/14 SATEL sp. z o.o. ul. Budowlanych 66 80-298 Gdańsk POLSKA tel. 58 320 94 00 serwis 58 320 94 30 dz. techn. 58 320 94 20; 604 166

Bardziej szczegółowo

Backend Administratora

Backend Administratora Backend Administratora mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011 W tym celu korzystając z konsoli wydajemy polecenie: symfony generate:app backend Wówczas zostanie stworzona

Bardziej szczegółowo