McStas
Deweloperzy | DTU , ILL , KU |
---|---|
Wersja stabilna | 2.5 |
Magazyn | |
Napisane w | C , Perl [ potrzebne źródło ] |
Typ | Symulacja Monte Carlo |
Licencja | Mniejsza Powszechna Licencja Publiczna GNU |
Strona internetowa |
McStas to darmowy symulator oprogramowania typu open source ( licencja publiczna GNU ) do eksperymentów z rozpraszaniem neutronów . McStas to . triple Axis Spectrometers wszystkich skrót od rodzajów M onte carlo Simulation neutrony of , ale oprogramowanie może być używane do symulacji instrumentów rozpraszających Oprogramowanie bazuje zarówno na metodzie Monte Carlo, jak i ray tracingu . Specjalny kompilator tłumaczy język specyficzny dla dziedziny , opisujący geometrię instrumentu neutronowego i definicje komponentów (napisane w C ) na samodzielny kod C.
Podstawy McStas zostały napisane w 1997 roku w Risø w celu symulacji ich eksperymentów neutronowych, które były oparte na reaktorze DR3, który został zamknięty w 2000 roku. Po fuzji Risø z Duńskim Uniwersytetem Technicznym , McStas jest obecnie rozwijany w Wydział Fizyki DTU i Institut Laue-Langevin , przy udziale Instytutu Nielsa Bohra i Instytutu Paula Scherrera . Centrum Zarządzania Danymi i Oprogramowania z siedzibą w Kopenhadze European Spallation Source zostanie partnerem, ponieważ wiele przyszłych instrumentów jest symulowanych za pomocą McStas.
McXtrace , równoważny pakiet do symulacji wykorzystujący promieniowanie rentgenowskie zamiast neutronów, zaczął być rozwijany w 2009 roku i jest teraz dostępny bezpłatnie.
Oficjalne strony partnerskie to
- Wydział Fizyki na DTU
- Europejskie źródło spalacyjne
- Instytut Laue-Langevin
- Instytut Nielsa Bohra
- Instytut Paula Scherrera
Zobacz też
- Cieniowanie schematu akceptacji neutronów (NADS)
- VITESS , kolejny pakiet oprogramowania do śledzenia promieni neutronowych
Linki zewnętrzne