next up previous
Next: Przykład analizy Up: diana.html Previous: Dlaczego DIANA

Jak posłużyć się DIANą

Zacznijmy od przedstawienia przepływu danych w DIANie (rys. 1). Czytając dane o modelu MES ze zbioru nazwa.dat tworzy ona binarny zbiór nazwa.ff będący bazą informacji o modelu i zwany FILOS file (FILe Organization System). Jest to zazwyczaj duży plik, więc zapisuje się go w specjalnej kartotece przyznanej przez administratora i dostępnej w środowisku użytkownika jako $FFDIR. Komendy zawiera plik nazwa.com. Plik nazwa.out zawiera informacje o przebiegu obliczeń i ewentualnie błędy wejścia i wykonania programu, a plik nazwa.sys informacje systemowe np. o użytych zbiorach. Wyniki w postaci tabeli wartości zawiera plik nazwa.tb, a grafikę w formacie GKS pliki nazwa.pic.

   figure79
Figure: Wejście, FILOS i wyjście

Uwaga: Pakiet DIANA jest zainstalowany na serwerze badawczym Instytutu L-5 alpha.twins.pk.edu.pl .

Jak zatem zostać użytkownikiem DIANy? Oto przepis:

  1. poproś Dyrektora L-5 o zgodę na zostanie członkiem grupy diana (w unixowym sensie tego zwrotu);
  2. zaadaptuj swoje środowisko do użytkowania DIANy wywołując skrypty konfigurujące w .profile/.cshrc, np. w zbiorze .cshrc trzeba dopisać następujące linie:
     source /usr/local/diana6.2/.dialogin.csh
     source /usr/local/diana6.2/Makemac.csh
  3. wyprodukuj zbiór danych i komend dla wbudowanego generatora siatek, po czym uzupełnij w zbiorze danych informacje o obciążeniu, warunkach brzegowych itp., lub skorzystaj z pre-procesoragif;
  4. napisz zbiór komend dla rozwiązywanego problemu;
  5. napisz skrypt wywołujący DIANę (patrz przykład poniżej);
  6. wyślij zadanie do kolejkigif;
  7. skorzystaj z komendy gksm,gif aby obejrzeć wyniki graficzne w zbiorach nazwa.pic, lub użyj postprocesoragif;
  8. "przeskanuj" plik tekstowy nazwa.tb i wykonaj wykresy zależności poszukiwanych wielkości od wybranego przemieszczenia lub od zmiennej przestrzennej.


Jerzy Pamin
Fri Dec 5 21:02:54 MET 1997