کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
10715641 1027328 2011 8 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
IB: A Monte Carlo simulation tool for neutron scattering instrument design under PVM and MPI
موضوعات مرتبط
مهندسی و علوم پایه فیزیک و نجوم ابزار دقیق
پیش نمایش صفحه اول مقاله
IB: A Monte Carlo simulation tool for neutron scattering instrument design under PVM and MPI
چکیده انگلیسی
Design of modern neutron scattering instruments relies heavily on Monte Carlo simulation tools for optimization. IB is one such tool written in C++ and implemented under Parallel Virtual Machine and the Message Passing Interface. The program was initially written for the design and optimization of the EQ-SANS instrument at the Spallation Neutron Source. One of its features is the ability to group simple instrument components into more complex ones at the user input level, e.g. grouping neutron mirrors into neutron guides and curved benders. The simulation engine manages the grouped components such that neutrons entering a group are properly operated upon by all components, multiple times if needed, before exiting the group. Thus, only a few basic optical modules are needed at the programming level. For simulations that require higher computer speeds, the program can be compiled and run in parallel modes using either the PVM or the MPI architectures.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment - Volume 659, Issue 1, 11 December 2011, Pages 434-441
نویسندگان
,