EGS_Mesh

EGS_Mesh is an unstructured tetrahedral mesh library for EGSnrc.

:start geometry:
    library = egs_mesh
    name    = my_mesh
    file    = # your mesh here
:stop geometry:

If you're new to EGS_Mesh, you can work through a guided example. You can also consult the egsinp syntax reference. If you want to simulate STEP files using EGS_Mesh, check out the STEP file example.

Overview

EGS_Mesh offers modelling flexibility over traditional voxel-based simulations. Instead of building up a geometry using a constructive-solid approach, EGS_Mesh uses tetrahedral mesh files as input. CAD geometries can be meshed and then simulated directly.

Users can generate meshes using the standalone tool Gmsh, or create a mesh file from their data.

Alternatives

Other Monte Carlo codes that support tetrahedral mesh simulations include: