McStas

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.org _

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

Zobacz też

Linki zewnętrzne