Views

Fluent: Obliczenia w ICM

From Centrum Komputerów Dużej Mocy, ICM Uniwersytet Warszawski

Jump to: navigation, search
FLUENT
Grafika:Fluent_ansys_logo.gif
Produkt: FLUENT
Producent: ANSYS
Licencja:
Zainstalowany na: halo2 rekin labuz1 labuz3 lab edukacyjny
Wersja: 12.1, 13.0.LM2, 14.0
Email: fluent@icm.edu.pl
Program Fluent
Licencja krajowa
Fluent w ICM
Uruchamianie
Obliczenia równoległe
Program Gambit
Gambit w ICM
Uruchamianie
Program Tgrid
Tgrid w ICM
Uruchamianie
Obliczenia w ICM
Tryb wsadowy
Fluent sekwencyjny
Fluent równoległy
Wstawianie do kolejki
Rozmaitości
Projekty użytkowników
Linki

Poniższe uwagi są przeznaczone dla nowych użytkowników ICMu, mających doświadczenie głównie w pracy na komputerach pracujących pod kontrolą systemu Windows i stanowią uzupełnienie poradnika użytkownika.

Wykonanie obliczeń na komputerze w ICM wymaga wykonania następującej sekwencji czynności:

  • przesłanie plików z komputera lokalnego na komputer w ICMie (i w przeciwnym kierunku po zakończeniu obliczeń),
  • otwarcie zdalnej sesji na maszynie w ICMie,
  • przesyłanie plików między różnymi maszynami w ICMie
  • uruchomienie obliczeń z wykorzystaniem systemu kolejkowego.
  • Z uwagi na to, że obliczenia wykonuje się w trybie wsadowym, niezbędna jest również umiejętność przygotowania danych w postaci odpowiedniej dla takiego trybu wykonywania obliczeń.

Cztery pierwsze wymienione czynności mają charakter ogólny i są wykonywane bez względu na program realizujący obliczenia, natomiast sposób przygotowania danych dla zadania wsadowego jest ściśle związany wykorzystywanym programem obliczeniowym.

  • W jaki sposób przesyłać pliki między komputerem lokalnym i komputerem w ICM?

Bezpieczne kopiowanie plików między tymi komputerami może zostać wykonane za pomocą darmowego programu WinSCP.

  • W jaki sposób otworzyć zdalną sesję w ICM?

Jednym z programów umożliwiających zdalną pracę na komputerach w ICM jest program PuTTY. Pozwala zalogować się w ICM oraz zdalnie wydawać polecenia. Dla osób działających głównie w systemie Windows pewną niedogodność może stanowić fakt, że podczas zdalnej sesji można korzystać tylko z poleceń systemu Unix.

Będąc zalogowanym w ICMie można przelogować się na dowolną inną maszynę używając jednego z programów (ssh, rlogin, telnet, ftp), np. wydając polecenie:

  ssh nazwa_maszyny

Więcej o korzystaniu z ssh.

  • Podstawowe polecenia systemu Unix

wkrótce...

  • W jaki sposób przesyłać pliki między różnymi maszynami w ICM?

wkrótce...

  • Korzystanie z systemu kolejkowego

W ICM obowiązuję wymóg korzystania z systemów kolejkowania na wszystkich dużych maszynach. System kolejkowania jest narzędziem wspomagającym administrowanie zadaniami. Pozwala na optymalne wykorzystanie mocy obliczeniowych i pamięci komputera, na którym jest zainstalowany. Na klastrach, na których zainstalowane jest oprogramowanie firmy Fluent, kolejkami steruje system PBS, Open Portable Batch System.

Wykonanie obliczeń za pomocą programu Fluent w wykorzystaniem systemu kolejkowania wymaga wykonania następujących czynności:

  • Przygotowanie danych do obliczeń w trybie wsadowym.
  • Napisanie skrytpu kolejkowego.
Przykłady skryptów kolejkowych: dla obliczeń sekwencyjnych oraz równoległych.
  • WAŻNA uwaga o plikach tekstowych

W przypadku gdy plik zawierający dane do wsadowego uruchomienia programu (np. plik typu journal) został utworzony na komputerze użytkownika działającym pod kontrolą systemu Windows, zdarza się, że mimo że jest to całkowicie poprawny plik tekstowy (a przynajmniej sprawiający takie wrażenie), program Fluent nie chce z nim współpracować i zgłasza błędy wykonania. W takim przypadku zaleca się dokonanie konwersji pliku tekstowego już po przesłaniu pliku na maszynę w ICM za pomocą polecenia:

  dos2unix nazwa_pliku

Podobna uwaga dotyczy pliku zawierającego skrypt kolejkowy; o ile plik ten został utworzony na lokalnym komputerze użytkownika.