Ctrl K

Made2Reflect

Compute Neutron and X-ray reflectivity from molecular dynamics simulations.

2
contributors
Get started
598 commitsLast commit ≈ 6 days ago2 stars0 forks

Description

md2reflect reads MD simulation trajectories, computes element-resolved
concentration profiles along the z-axis, and converts them to scattering
length density (SLD) profiles. Semi-infinite substrate and bulk layers
are added to the simulation data, interfacial roughness is applied, and
the expected reflectivity curve is calculated via the Abeles matrix
method.

Key capabilities:

  • Trajectory reading via MDAnalysis (PDB, XTC, DCD, GRO, ...)
  • Isotopic substitution on arbitrary atom selections
  • Dual-probe SLD: neutron and X-ray profiles from the same
    simulation, switchable at any point
  • Convolution and Nevot-Croce roughness models
  • Optimal step-function discretisation of continuous SLD profiles
    (penalised Potts and constrained min-bin objectives)
  • BornAgain export for advanced fitting workflows (optional)
  • Interactive visualisation of SLD, reflectivity, and element
    density profiles

Participating organisations

German Engineering Materials Science Centre (GEMS)
Helmholtz-Zentrum Hereon
DAPHNE4NFDI
Heinz Maier-Leibnitz Zentrum

Contributors

Jean-François Moulin
Jean-François Moulin
Author/Developer/Maintainer
Helmholtz-Zentrum hereon
SB
Author/Developer/Maintainer
Helmholtz Zentrum hereon

Helmholtz Program-oriented Funding IV

Research Field
Research Program
PoF Topic
Subtopic

Related projects

DAPHNE4NFDI

Software developed or co-developed in the scope of the DAPHNE4NFDI consortium

Updated 23 months ago

Related software

BornAgain

BO

Software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering. The latter is computed as usual, using the distorted-wave Born approximation, hence the name. Users can set up arbitrary multilayer samples with interface roughness and embedded nanoparticles.

Updated 1 month ago
121 5

Sassena

SA

Sassena is a program to calculate X-ray and neutron scattering patterns from Molecular Dynamics simulations in the Born approximation.

Updated 2 days ago
58 3