Projects / McStas

McStas

McStas is a computer program (written in C) that enables you to model very precisely a neutron instrument described as a series of various components. A source component shoots each neutron randomly (Monte-Carlo), and the particle is then propagated through the different instrument components. These later act on the neutron characteristics (position, speed, direction, spin, etc.). Usually, one installs some detectors along the neutron path to monitor its characteristics and flux.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  01 Jun 2007 14:42

    Release Notes: This release adds support for polarization components, a Windows installer, an MCNP interface, parameter optimization, grammar enhancement (WHEN, JUMP, COPY), mcformat for grid computers, and new components and instruments,

    •  20 Apr 2004 14:50

      Release Notes: The license was changed to the GPL. The program now runs on Linux, Unix, and Win32 systems, and the installation process has been made easier. The main improvements deal with the GUI and the Matlab and Scilab interface for 3D instrument views and plot of results. Example instruments and a tutorial are now available, and some new components were contributed.

      •  22 May 2003 11:04

        Release Notes: This version includes new language extensions, inter- simulation saving using kill -USR2, a simpler installation, new graphical backends based on Matlab and Scilab, 3D visualisation of data and instruments, improved support for Windows systems (Windows 2000 tested), and better integration of documentation tools.

        •  04 Sep 2002 08:54

          No changes have been submitted for this release.

          •  05 Dec 2001 22:48

            Release Notes: A new SHARE keyword (for unique include in source), THEN keyword (for execution after each component instance in an instrument), component groups (GROUP keyword), component bugfixes, new macros, and more.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.