Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 file/read-case example.cas
 solve/initinitialize/initinitialize-flow
 solve/iterate 50
 wd example50.dat
 solve/iterate 50
 file/write-data example100.dat
 exit 

...

 file/read-case example.cas
 solve/init/init
 solve
 solve/set/time-step 0
 ; dlugosc kroku czasowego
 0.001 solve/dual-time-iterate
10 500 file
; liczba kroków czasowych
500
; maksymalna liczba iteracji w kroku czasowym
 file/write-data Modelmodel.dat
exit
yes

Plik ten opisuje następujące czynności:

  • wczytanie pliku zawierającego opis zadania (tu: example.cas);
  • zdefiniowanie długości kroku czasowego (0.001 s);
  • wykonanie obliczeń dla 10 kroków czasowych; w każdym kroku wykona się maksymalnie 500 iteracji;
  • zapisanie wyników po 10 krokach czasowych do pliku;
  • Średnik ; poprzedza linie komentarza.
  • exit powoduje zakończenie działania programu.

...

Uwaga: Podczas przygotowywania zadania wsadowego należy poprawnie przewidzieć ciąg pytań generowanych przez program w miarę jego wykonywania i przygotować odpowiedzi na wszystkie takie komunikaty. Każda zmiana w stosunku do założonego scenariusza (czyli rozbieżność między pytaniami generowanymi przez program - a odpowiedziami znajdującymi się w pliku wejściowym) powoduje niepoprawny przebieg zadania wsadowego.

Poniższy ciąg poleceń pochodzi w przykładu opisanego w prezentacji Zadanie Generic.

/file/confirm-overwrite?
no
file/read-case test.cas
solve/initialize/initialize-flow
solve/iterate
20
/file/export/ascii
test.dat
wylot

...pusta linia

yes
velocity-magnitude
q
no
exit
yes


Pojawiły się kolejne nowe elementy:
  • sekwencja '/file/confirm/overwrite?' oraz 'no' zabezpiecza przed sytuacją, kiedy podczas próby zapisania wyników do pliku program upewnia się, czy można nadpisać istniejący plik. Jak wcześniej wspomniano, w trybie wsadowym każde odstępstwo od zaplanowanego scenariusza najczęściej powoduje niepoprawny przebieg obliczeń, dlatego też dobrze jest się zabezpieczyć przed nieoczekiwanymi pytaniami o istniejące pliki.
  • Sesja Fluenta składa się ze wczytania pliku .cas, wykonaniu 20 iteracji oraz wyeksportowanie wyników do tekstowego pliku w formacie ascii.

 

Zaawansowane użycie