MASH, a Framework for the Automation of X-ray Optical Simulations
(2014) Conference on Advances in Computational Methods for X-Ray Optics III 9209. p.92090-92090- Abstract
- MASH stands for "Macros for the Automation of SHadow". It allows to run a set of ray-tracing simulations, for a range of photon energies for example, fully automatically. Undulator gaps, crystal angles etc. are tuned automatically. Important output parameters, such as photon flux, photon irradiance, focal spot size, bandwidth, etc. are then directly provided as function of photon energy. A photon energy scan is probably the most commonly requested one, but any parameter or set of parameters can be scanned through as well. Heat load calculations with finite element analysis providing temperatures, stress and deformations (Comsol) are fully integrated. The deformations can be fed back into the ray-tracing process simply by activating a... (More)
- MASH stands for "Macros for the Automation of SHadow". It allows to run a set of ray-tracing simulations, for a range of photon energies for example, fully automatically. Undulator gaps, crystal angles etc. are tuned automatically. Important output parameters, such as photon flux, photon irradiance, focal spot size, bandwidth, etc. are then directly provided as function of photon energy. A photon energy scan is probably the most commonly requested one, but any parameter or set of parameters can be scanned through as well. Heat load calculations with finite element analysis providing temperatures, stress and deformations (Comsol) are fully integrated. The deformations can be fed back into the ray-tracing process simply by activating a switch. MASH tries to hide program internals such as file names, calls to pre-processors etc., so that the user (nearly) only needs to provide the optical setup. It comes with a web interface, which allows to run it remotely on a central computation server. Hence, no local installation or licenses are required, just a web browser and access to the local network. Numerous tools are provided to look at the ray-tracing results in the web-browser. The results can be also downloaded for local analysis. All files are human readable text files, that can be easily imported into third-party programs for further processing. All set parameters are stored in a single human-readable file in XML format. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/4875921
- author
- Sondhauss, Peter LU
- organization
- publishing date
- 2014
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- keywords
- X-ray optics, synchrotron light source, ray-tracing, heat load, calculation, finite element analysis, MAX IV
- host publication
- Advances in Computational Methods for X-Ray Optics III
- volume
- 9209
- pages
- 92090 - 92090
- publisher
- SPIE
- conference name
- Conference on Advances in Computational Methods for X-Ray Optics III
- conference dates
- 2014-08-18 - 2014-08-21
- external identifiers
-
- wos:000344012500010
- scopus:84922880437
- ISSN
- 0277-786X
- 1996-756X
- DOI
- 10.1117/12.2061007
- language
- English
- LU publication?
- yes
- id
- 09d52fb3-884d-46f0-8d40-7a0af26577eb (old id 4875921)
- date added to LUP
- 2016-04-01 10:07:56
- date last changed
- 2025-01-14 06:37:49
@inproceedings{09d52fb3-884d-46f0-8d40-7a0af26577eb, abstract = {{MASH stands for "Macros for the Automation of SHadow". It allows to run a set of ray-tracing simulations, for a range of photon energies for example, fully automatically. Undulator gaps, crystal angles etc. are tuned automatically. Important output parameters, such as photon flux, photon irradiance, focal spot size, bandwidth, etc. are then directly provided as function of photon energy. A photon energy scan is probably the most commonly requested one, but any parameter or set of parameters can be scanned through as well. Heat load calculations with finite element analysis providing temperatures, stress and deformations (Comsol) are fully integrated. The deformations can be fed back into the ray-tracing process simply by activating a switch. MASH tries to hide program internals such as file names, calls to pre-processors etc., so that the user (nearly) only needs to provide the optical setup. It comes with a web interface, which allows to run it remotely on a central computation server. Hence, no local installation or licenses are required, just a web browser and access to the local network. Numerous tools are provided to look at the ray-tracing results in the web-browser. The results can be also downloaded for local analysis. All files are human readable text files, that can be easily imported into third-party programs for further processing. All set parameters are stored in a single human-readable file in XML format.}}, author = {{Sondhauss, Peter}}, booktitle = {{Advances in Computational Methods for X-Ray Optics III}}, issn = {{0277-786X}}, keywords = {{X-ray optics; synchrotron light source; ray-tracing; heat load; calculation; finite element analysis; MAX IV}}, language = {{eng}}, pages = {{92090--92090}}, publisher = {{SPIE}}, title = {{MASH, a Framework for the Automation of X-ray Optical Simulations}}, url = {{http://dx.doi.org/10.1117/12.2061007}}, doi = {{10.1117/12.2061007}}, volume = {{9209}}, year = {{2014}}, }