# McStas

- **Website:** <https://mcstas.org>
- **Primary alias:** `mcstas.org`

## Description

McStas is a cutting-edge project dedicated to the simulation of neutron scattering instruments, designed to enhance research and development in the field of neutron science. This innovative software is a result of collaboration among esteemed institutions, including DTU Physics, the European Spallation Source, and the University of Copenhagen, among others. Funded through various EU programs, McStas provides a powerful tool that employs a high-level specification language to define instruments, subsequently generating efficient C code for Monte Carlo simulations.

The McStas platform excels in speed and precision, boasting the capability to process up to 500,000 neutron histories per second on modern hardware. It is highly versatile, supporting a range of instrument types including triple-axis and time-of-flight instruments, while accommodating polarized neutrons. Users benefit from a comprehensive manual and an extensive library of tested components—ranging from sources and monochromators to various detectors—ensuring a thorough and user-friendly experience. McStas is accessible across popular operating systems, making it an invaluable resource in neutron scattering research.

## Industries

- 🧪 Science and Education
- 🧪 Physics _(under Science and Education)_

## Links

- [github](https://github.com/mctools)
- [facebook](https://facebook.com/McStas)

## Logos & icons

- logo _(primary)_ — PNG — [download](https://cdn.brandfetch.io/idkG9HzTM0/w/1929/h/1133/theme/dark/logo.png?c=1bxid64Mup7aczewSAYMX&t=1748054831851)
- icon _(primary)_ — JPEG — [download](https://cdn.brandfetch.io/idkG9HzTM0/w/69/h/69/theme/dark/icon.jpeg?c=1bxid64Mup7aczewSAYMX&t=1748054832087)

## Colors

| Name | Hex | Theme |
| --- | --- | --- |
| Navy Blue | #00008a | accent |
| Navy Blue | #00008e | dark |
| Anakiwa | #87cdfe | light |

---

_Source: <https://brandfetch.com/mcstas.org>_
_See [/llms.txt](/llms.txt) for a full list of agent-readable pages, and [/auth.md](/auth.md) for how agents authenticate._