Cargando…

SHADOW3: a new version of the synchrotron X-ray optics modelling package

A new version of the popular X-ray tracing code SHADOW is presented. An important step has been made in restructuring the code following new computer engineering standards, ending with a modular Fortran 2003 structure and an application programming interface (API). The new code has been designed to...

Descripción completa

Detalles Bibliográficos
Autores principales: Sanchez del Rio, Manuel, Canestrari, Niccolo, Jiang, Fan, Cerrina, Franco
Formato: Online Artículo Texto
Lenguaje:English
Publicado: International Union of Crystallography 2011
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3267628/
https://www.ncbi.nlm.nih.gov/pubmed/21862849
http://dx.doi.org/10.1107/S0909049511026306
_version_ 1782222293239332864
author Sanchez del Rio, Manuel
Canestrari, Niccolo
Jiang, Fan
Cerrina, Franco
author_facet Sanchez del Rio, Manuel
Canestrari, Niccolo
Jiang, Fan
Cerrina, Franco
author_sort Sanchez del Rio, Manuel
collection PubMed
description A new version of the popular X-ray tracing code SHADOW is presented. An important step has been made in restructuring the code following new computer engineering standards, ending with a modular Fortran 2003 structure and an application programming interface (API). The new code has been designed to be compatible with the original file-oriented SHADOW philosophy, but simplifying the compilation, installation and use. In addition, users can now become programmers using the newly designed SHADOW3 API for creating scripts, macros and programs; being able to deal with optical system optimization, image simulation, and also low transmission calculations requiring a large number of rays (>10(6)). Plans for future development and questions on how to accomplish them are also discussed.
format Online
Article
Text
id pubmed-3267628
institution National Center for Biotechnology Information
language English
publishDate 2011
publisher International Union of Crystallography
record_format MEDLINE/PubMed
spelling pubmed-32676282012-01-30 SHADOW3: a new version of the synchrotron X-ray optics modelling package Sanchez del Rio, Manuel Canestrari, Niccolo Jiang, Fan Cerrina, Franco J Synchrotron Radiat Research Papers A new version of the popular X-ray tracing code SHADOW is presented. An important step has been made in restructuring the code following new computer engineering standards, ending with a modular Fortran 2003 structure and an application programming interface (API). The new code has been designed to be compatible with the original file-oriented SHADOW philosophy, but simplifying the compilation, installation and use. In addition, users can now become programmers using the newly designed SHADOW3 API for creating scripts, macros and programs; being able to deal with optical system optimization, image simulation, and also low transmission calculations requiring a large number of rays (>10(6)). Plans for future development and questions on how to accomplish them are also discussed. International Union of Crystallography 2011-09-01 2011-07-20 /pmc/articles/PMC3267628/ /pubmed/21862849 http://dx.doi.org/10.1107/S0909049511026306 Text en © Manuel Sanchez del Rio et al. 2011 http://creativecommons.org/licenses/by/2.0/uk/ This is an open-access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are cited.
spellingShingle Research Papers
Sanchez del Rio, Manuel
Canestrari, Niccolo
Jiang, Fan
Cerrina, Franco
SHADOW3: a new version of the synchrotron X-ray optics modelling package
title SHADOW3: a new version of the synchrotron X-ray optics modelling package
title_full SHADOW3: a new version of the synchrotron X-ray optics modelling package
title_fullStr SHADOW3: a new version of the synchrotron X-ray optics modelling package
title_full_unstemmed SHADOW3: a new version of the synchrotron X-ray optics modelling package
title_short SHADOW3: a new version of the synchrotron X-ray optics modelling package
title_sort shadow3: a new version of the synchrotron x-ray optics modelling package
topic Research Papers
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3267628/
https://www.ncbi.nlm.nih.gov/pubmed/21862849
http://dx.doi.org/10.1107/S0909049511026306
work_keys_str_mv AT sanchezdelriomanuel shadow3anewversionofthesynchrotronxrayopticsmodellingpackage
AT canestrariniccolo shadow3anewversionofthesynchrotronxrayopticsmodellingpackage
AT jiangfan shadow3anewversionofthesynchrotronxrayopticsmodellingpackage
AT cerrinafranco shadow3anewversionofthesynchrotronxrayopticsmodellingpackage