Skip to content
Marc DeGraef edited this page Jan 19, 2022 · 1 revision

Program: EMGBO

This program generates a text file that contains a histogram of misorientation angles for either a set of random octonions (pairs of quaternions) of for a fixed CSL boundary with the second boundary random. The underlying theory can be found in the following paper: T. Francis, I. Chesser, S. Singh, E.A. Holm and M. De Graef. "A New Octonion Metric for Grain Boundary Interpolations". Acta Materialia, 166:135-147 (2019) DOI. This program was used to generate the misorientation plots in Figs. 2 and 3 of this paper.

The program uses a template file in the usual way:

EMGBO -t

and its content is as follows:

&GBOlist
! point group number
 pgnum = 32,
! number of samples to compute
 numsamples = 100000,
! number of histogram bins
 numbins = 180,
! number of threads for parallel computation
 nthreads = 1,
! CSLtype
 CSLtype = '',
! fix A/B boundary ?
 fixedAB = .FALSE.,
! output will be stored in this text file (EMsoft relative pathname)
 outname = 'undefined'

If the CSLtype variable is left undefined, then the program will generate pairs of random octonions. If CSLtype is set to a CSL identifier (e.g., 3 or 19a), then the program will keep one octonion fixed to this grain boundary, and randomly vary the other octonion. If fixedAB is set to .TRUE., then the program will only use symmetry operators on the second octonion; when set to .FALSE., the symmetrical equivalents of both octonions will be generated to determine the misorientation angle. The plots in the figure cited above will serve as examples for the output of this program (a text file that can be read into a spread sheet program to generate the histograms).

Information for Users

Home

SEM Modalities     - Monte Carlo Simulations
    - EBSD Master Pattern Simulations
    - EBSD Depth Master Pattern Simulations
    - TKD Master Pattern Simulations
    - ECP Master Pattern Simulations
    - Overlap Master Patterns
    - EBSD Pattern Simulations
    - ECP Pattern Simulations
    - TKD Pattern Simulations
    - Dictionary Indexing
    - EBSD Spherical Indexing
    - EBSD Reflector Ranking
    - Ion-induced Secondary Electron Master Pattern
    - ECCI Defect Image Simulations
    - 4DEBSD
TEM Modalities     - HH4
    - PED
    - CBED Pattern Simulations
    - STEM-DCI Image Simulations
    - EMIntegrateSTEM utility
XRD Modalities     - Laue Master Pattern Simulation
    - EMLaue
    - EMLaueSlit
General Parameter Definitions * Foil Defect Configuration Definitions
EMsoftWorkbench
Utility Programs     - EMConvertOrientations
    - EMDisorientations
    - EMHOLZ
    - EMKikuchiMap
    - EMOpenCLinfo
    - EMZAgeom
    - EMcuboMK
    - EMdpextract
    - EMdpmerge
    - EMdrawcell
    - EMeqvPS
    - EMeqvrot
    - EMfamily
    - EMGBO
    - EMGBOdm
    - EMgetEulers
    - EMgetOSM
    - EMlatgeom
    - EMlistSG
    - EMlistTC
    - EMmkxtal
    - EMorbit
    - EMorav
    - EMorient
    - EMqg
    - EMsampleRFZ
    - EMshowxtal
    - EMsoftSlackTest
    - EMsoftinit
    - EMstar
    - EMstereo
    - EMxtalExtract
    - EMxtalinfo
    - EMzap
IDL Scripts     - Virtual Machine Apps
    - SEMDisplay
    - Efit
    - CBEDDisplay
python wrappers     - python examples

Complete Examples

  1. Crystal Data Entry Example
  2. EBSD Example
  3. ECP Example
  4. TKD Example
  5. ECCI Example
  6. CBED Example
  7. Dictionary Indexing Example
  8. DItutorial

Information for Developers

Clone this wiki locally