Fortran source listing for simulating three‐dimensional convergent beam patterns with absorption by the Bloch wave method

J. M. Zuo, K. Gjonnes, J. C.H. Spence

Research output: Contribution to journalArticle


The FORTRAN source code is given for a computer program that calculates the two-dimensional intensity distribution in convergent-beam transmission electron microdiffraction (CBED) patterns from perfect crystals. The program uses the eigenvalue or Bloch-wave method. It allows three-dimensional dynamical diffraction, and so includes all higher-order Laue zone effects without approximation. No symmetry reduction is included. The program accepts noncentrosymmetric or centrosymmetric crystal structures and allows absorption corrections to be included. It uses the "EISPACK" subroutines for the diagonalisation of a general complex matrix. Up to 100 CBED disks may be included. The code is also available via "Bitnet."

Original languageEnglish (US)
Pages (from-to)29-55
Number of pages27
JournalJournal of Electron Microscopy Technique
Issue number1
StatePublished - May 1989
Externally publishedYes



  • Computer program
  • Electron diffraction

ASJC Scopus subject areas

  • Anatomy

Cite this