Hostname: page-component-78c5997874-s2hrs Total loading time: 0 Render date: 2024-11-10T16:09:18.590Z Has data issue: false hasContentIssue false

The TOPAS symbolic computation system

Published online by Cambridge University Press:  06 March 2012

A. A. Coelho*
Affiliation:
72 Cedar Street, Wynnum, 4178 Brisbane, Australia
J. Evans
Affiliation:
Department of Chemistry, Durham University, Science Laboratories, South Road, Durham DH1 3LE, UK
I. Evans
Affiliation:
Department of Chemistry, Durham University, Science Laboratories, South Road, Durham DH1 3LE, UK
A. Kern
Affiliation:
Bruke rAXS, Karlsruhe, Germany
S. Parsons
Affiliation:
School of Chemistry, The University of Edinburgh, King’s Buildings, W. Mains Road, Edinburgh, Scotland, EH9 3JJ
*
a)Author to whom correspondence should be addressed. Electronic mail: AlanCoelho@bigpond.com

Abstract

Computer algebra removes much of the drudgery from mathematics; it allows users to formulate models by using the language of mathematics and to have those models evaluated with little effort. This symbolic form of representation is often thought of as being separate to dedicated computational programs such as Rietveld refinement. These dedicated programs are often written in low level languages; they are relatively inflexible in what they do and modifying them to change functionality in a small manner is often a major programming task. This paper describes a symbolic system that is integrated into the dedicated Rietveld refinement program called TOPAS. The symbolic component allows large functional changes to be made at run time and with a relatively small amount of effort. In addition, the system as a whole reduces the programming complexity at the developmental stage.

Type
Powder Diffraction Software
Copyright
Copyright © Cambridge University Press 2011

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Bruker AXS (2011). TOPAS, V5.0. (Computer Software), Bruker AXS, Karlsruhe, Germany.Google Scholar
Wood, P. A., Francis, D., Marshall, W. G., Moggach, S. A., Parsons, S., Pidcock, E., and Rohl, A. L. (2008). “A study of the high-pressure polymorphs of L-serine using ab initio structures and PIXEL calculations,” CrystEngComm 10, 11541166.10.1039/b801571fCrossRefGoogle Scholar