FLUKA: | START | Primary | Geometry | Media | Estymatory | Problemy |
---|---|---|---|---|---|---|
ROOT | Projekt VELO | Projekt “Zasięg” | Projekt “Źródła” | Wyniki studentów |
Ratunku! Nie działa!
Fluka i Flair mają swoje ograniczenia. Trudno ich uniknąć, kiedy z leciwego, fortranowskiego programu robimy podstawowe narzędzie do symulacji ogromnych, skomplikowanych systemów detekcyjnych. Jeśli, pomimo uważnej edycji, wyszukania błędów opisanych w rozdziale Start-zaczynamy pracę z FLUKĄ, nie możesz uzyskać wyników symulacji, albo nie działa Flair, spróbuj następujących działań:
- Flair nie działa!
- Jesteś na serwerze
lhcbgpu2
? Może ciągle nataurusie
? A przy otwarciu sesji zaznaczyłeś/łaś:-X
? To pozwala na otwarcie nowych okien. - Wykonaj skrypt startowy
$ source ~/setfluka
- Jesteś na serwerze
- Nie ma mojego inputu! Wczoraj tu był!
- Poszukaj w innym katalogu, może w tzw. katalogu roboczym?
- Symulacja nie chce odpalić! Przed chwilą działała!
- Zamknij
Flaira
. - Zacznij od nowego katalogu. Przekopiuj swój input do nowego, pustego katalogu i rozpocznij symulację. Flair tworzy pewną liczbę plików tymczasowych, czasem błędnie wykonana symulacja zostawia ślad i podczas procesowania danych ten błąd się wczytuje. Dotyczy to najczęściej błędów w binowaniu rozkładów.
- Zamknij
- Dodaję karty do
Scoringu
, a nie ma ich po symulacji! Zmieniam liczby binów, a Flair to ignoruje…- Zacznij od nowego, pustego katalogu lub usuń wszystkie utworzone pliki (oprócz
.inp
oczywiście). Powód taki sam, jak powyżej. - Rozpocznij nową sesję
Flaira
.
- Zacznij od nowego, pustego katalogu lub usuń wszystkie utworzone pliki (oprócz
- Zmianiam liczbę cykli, a Flair ciągle procesuje stare pliki!
- Rada ta sama, co w 3. Bardzo dobrym zwyczajem jest sprawdzanie po wykonaniu symulacji, czy Flair procesuje aktualne wyniki (np. patrząc na godzinę wykonania). Jeżeli był niezauważony błąd w symulacji, wykonała się raz lub nie wykonała się, a w katalogu są stare pliki, to Flair je dołączy.
-
Przy bardziej skomplikowanych problemach użyteczne jest poszukania pliku wynikowego z opisem wykonania. Flair zapisuje pliki:
input.out
iinput.err
. Poszukaj i wyedytuj je w katalogu roboczym, albo we Flairze:Run->Flies
, potem w oknie kliknij dwukrotnie w nazwę pliku. W ten sposób można zobaczyć błąd wynikający z braku biblioteki do wykonania lub z powodu zbyt dużej liczby binów do wypełnienia, popatrz na koniec pliku: - Dodaję nowe karty z nowymi estymatorami, a w wyniku symulacji ich ma!
- Jeśli zawiodły wymienione powyżej, proste sposoby, może to oznaczać, że dla tego właśnie estymatora potrzebne są dadatkowe karty, np. z kategorii
Physics
. W tej sytuacji odsyłamy do tutorialów: Fluka.
- Jeśli zawiodły wymienione powyżej, proste sposoby, może to oznaczać, że dla tego właśnie estymatora potrzebne są dadatkowe karty, np. z kategorii