MCViNE: Monte Carlo VItual Neutron Experiment ============================================= MCViNE is a versatile Monte Carlo neutron ray-tracing program that provides researchers with tools for performing computer modeling and simulations that mirror real neutron scattering experiments. Currently MCViNE software is only available for the Linux platform. Detailed installation instructions for MCViNE are available at :ref:`Installation `. .. Building the source is driven by a python script, but the underlying build engine is based on gnu make. .. usages of instrument simulation applications, .. The MCViNE :ref:`user documentation ` includes :ref:`explanations of MCViNE concepts `, :ref:`tutorials `, :ref:`usage of neutron components `, and :ref:`instructions for creating a sample assembly `. .. At this point, MCViNE is under the git version control system, MCViNE source code is available for online-browsing at `the github site `_. .. MCViNE is currently deployed on the analysis computing clusters at the Spallation Neutron Source (SNS). Any SNS user can use MCViNE at analysis.sns.gov after running an environment setup script. .. There are many functionalities available in the MCViNE package, so novice users may find it difficult to navigate through the user documentation and learn how to perform MCViNE simulations for their needs. To make MCViNE more readily accessible to non-expert users, we are experimenting with :ref:`workflow templates `. Users can easily clone workflows from the templates and customize them by modifying sample specification and simulation parameters. Output of a workflow usually includes the simulated scattered neutrons, the simulated event-mode NeXus file, and the reduced I(Q, E) file. The MCViNE software is an open source software and is freely available. More details about the conditions of use and license can be found `here `_. Feedback to the MCViNE developers can be provided through the `MCViNE user mailing list `_. Getting Started --------------- * `Examples of simulated neutron spectra `_ * `Training materials `_ * :ref:`Installation ` * :ref:`Command line interface: $ mcvine ` .. * :ref:`Tutorials ` .. * :ref:`FAQ ` .. * :ref:`Demos ` .. * :ref:`Overview ` .. * :ref:`Features ` .. * :ref:`Documentation ` More infomation --------------- * :ref:`News ` * :ref:`Publications ` * `Milestones `_ * `The user mailing list `_ * `The developer mailing list `_ * `The MCViNE project `_ * `The DANSE project `_