prompt
Prompt: Probability-Conserved Cross Section Biasing Monte Carlo Particle Transport System.
Loading actions...
Skill content
Main instructions and any bundled files for this skill.
prompt
Prompt: Probability-Conserved Cross Section Biasing Monte Carlo Particle Transport System.
Introduction of system can be found at arXiv.
Installing on Linux(Ubuntu) from source
To build Prompt, several prerequisites are needed.
sudo apt install g++ cmake python3-dev python3-pip python3-venv
Clone the source and compile it as
git clone https://gitlab.com/cinema-developers/prompt.git
cd prompt
. env.sh
cimbuild
Installing on Linux with pip
pip install neutron-cinema
Runing Prompt simulations
After installation, GDML formatted simulation input files can be launched by Prompt as
prompt [-g file] [-s seed] [-n number] [-v]
| Option | Defult | Description |
|---|---|---|
| -g | Set GDML input file. | |
| -s | 4096 | Set the seed for the random generator |
| -n | 100 | Set the number of primary neutron events |
| -v | The flag to activate the visualisation |
Example of visualising the geometry defined in the total_scattering.gdml:
prompt -g total_scattering.gdml -v
The simulation will produce histogroms in the MCPL format only in the production run, if any scorers are specified. To run the simulation with 1e6 neutrons
prompt -g total_scattering.gdml -n 1e6
After the execution, seven histogrom files and accosiated python analysis template scripts will be generated. The reults can be plotted as
python ScorerDeltaMomentum_PofQ_HW_view.py
There are many input examples are available in the gdml sub-directory.
Connect with us:
Related Skills
Frontend Typescript Linting.mdc
TypeScript and ESLint rules that MUST be followed when creating, modifying, or reviewing any file under apps/frontend/, including .ts, .tsx, .js, and .jsx files. Also apply when discussing frontend li...
2. Apply Deepthink Protocol (reason about dependencies
risks