Low energy Photon Simulation in MCNP

Click For Summary
SUMMARY

MCNP (Monte Carlo N-Particle Transport Code) can simulate low energy photons down to 1 eV (approximately 1.25 µm) starting from version 6.1, allowing for the specification of refractive indices for materials. Users must utilize the EPRDATA14 cross-section library, which is not included by default, to enable this functionality. For simulations requiring reflection and refraction, raytracing software like POVRay is recommended as MCNP has limitations in simulating these optical phenomena. The discussion highlights the importance of consulting the MCNP 6.3.0 user manual for detailed instructions on implementing these features.

PREREQUISITES
  • Familiarity with MCNP 6.1 or later versions
  • Understanding of photon transport and energy levels in simulations
  • Knowledge of cross-section libraries, specifically EPRDATA14
  • Basic principles of raytracing, particularly using POVRay
NEXT STEPS
  • Review the MCNP 6.3.0 user manual for photon transport guidelines
  • Learn how to implement the EPRDATA14 cross-section library in MCNP
  • Explore raytracing techniques using POVRay for optical simulations
  • Investigate alternative simulation tools for low energy photon transport
USEFUL FOR

Researchers and engineers in fields such as medical physics, radiation safety, and optical engineering who require accurate simulations of low energy photon transport and interactions.

Salman Khan
Messages
35
Reaction score
2
Hi everyone.
is it possible to simulate low energy photon in wavelength range (300 nm to 1000 nm) in MCNP. If not possible in mcnp please suggest any other code to simulate it.
thanks
 
Engineering news on Phys.org
MCNP goes down to 1keV, which is around 0.1 nm and in the soft X-ray region. This is a Monte Carlo simulation, so it runs scattering by using probabilities ruled by the physics, and random numbers. There is not a lot of overlap between these methods and visible light. There's no simulation of refraction or dispersion so I suspect it can't do what you want. - Edit, my information is out of date. Thanks to @DamienA for correcting this below.

300nm is in the UV through the visible to the NIR range at 1000nm. If by simulate you want to produce an image with reflection and refraction etc, then a raytracer like POVRay is a good choice. Actual physics simulation beyond these processes may be limited.
 
Last edited:
Thanks Alex, I just want to see that this low energy photon will either reach or not to a region of interest I just want to see their transport
 
Hi, it's true that MCNP is a high energy particles transport code. However, since the release 6.1, it 's possible to simulate photon/electron of energy down to 1 eV (lambda ~1.25 µm) and specify a refractive index for materials (see page 307 on the mcnp6.3.0 user manual) . To be able to transport photons down to 1 eV, You should also specify the EPRDATA14 cross section library (which is not a default xsdir library). Calling such cross section is performed with the extension ".14p" . For instance, you can define water material as " m1 1001.14p 2 8016.14p 1 refi = 1.32 " to compute cerenkov light spreading.
 
  • Informative
  • Love
  • Like
Likes   Reactions: Salman Khan, Alex A and berkeman

Similar threads

  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 4 ·
Replies
4
Views
546
Replies
6
Views
3K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K