Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] abjk_v1_0.gz(72 Kbytes)
Manuscript Title: Quasi-elastic x-ray scattering divergence analysis calculation.
Authors: J.S. Reid, G.J. Milne
Program title: DIANA88
Catalogue identifier: ABJK_v1_0
Distribution format: gz
Journal reference: Comput. Phys. Commun. 55(1989)91
Programming language: Fortran.
Computer: HONEYWELL-BULL DPS 8/70.
Operating system: CP-6.
RAM: 44K words
Word size: 36
Keywords: Solid state physics, Experiment, Instrumental resolution Correction, Diffuse x-ray scattering, Simulated apparatus Performance, Smearing function Convolution, Volume spread function.
Classification: 7.4.

Nature of problem:
The program addresses the problem that an inelastic (x-ray) scattering experiment necessarily records scattering smeared over a spatially spread inhomogeneous diverging incident beam, a sample mosaic spread and a finite area detector. Using measured or simulated apparatus characteristics and sample orientations, the program evalutes these effects on given theoretical intensities.

Solution method:
The program is supplied with a set of theoretical intensities sampled over an adequate mesh of scattering vectors. The convolutions contributing to the smearing are numerically evaluated one at a time as directed by user commands to produce a net effect (the divergence correction) for a chosen scattering vector.

Input x-ray beam must be characterised as stated; detector slit must be rectangular with sides parallel and perpendicular to the scattering plane; mosaic spread function must be isotropic; sample crystal must belong to cubic class.

Running time:
35 seconds for input supplied.