HipGISAXS high-performance gisaxs

A massively-parallel high-performance x-ray scattering data analysis code

Latest News

Supported Platforms

Clusters and supercomputers, or single processor systems (including your laptop). HipGISAXS has been optimized for high-efficiency with the following processor architectures:



You can download this project as a tarball.

You can also clone the project with Git by running:

$ git clone http://portal.nersc.gov/project/als/hipgisaxs/git/hipgisaxs.git

This will enable you to easily update your copy to the latest version of HipGISAXS.


Use "scons" to compile the software and generate the application binary. For details please refer to the README file provided with the software. You may also visit the HipGISAXS Github mirror.


A user guide is included in the software package.

Wiki at https://github.com/HipGISAXS/HipGISAXS/wiki.

Input description at https://webhipgisaxs.lbl.gov.


When using HipGISAXS software, please cite the following in your work:

1. S. Chourou, A. Sarje, X.S. Li, E. Chan, A. Hexemer, "HipGISAXS: A High Performance Computing Code for Simulating Grazing Incidence X-Ray Scattering Data," Journal of Applied Crystallography, vol. 46, no. 6, pp. 1781-1795, 2013.

2. A. Sarje, X.S. Li, S. Chourou, E. Chan, A. Hexemer, "Massively Parallel X-ray Scattering Simulations," in Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis (Supercomputing, SC'12), no. 46, pp. 46:1-46:11, November 2012.


The HipGISAXS software is only available to be downloaded and used by employees of academic research institutions, not-for-profit research laboratories, or governmental research facilities. Please read the Non-Commercial End User License Agreement before downloading the software. By downloading the software, you are agreeing to be bound by the terms of this Non-Commercial End User License Agreement.


Alumni Developers



Following is a partial list of HipGISAXS users. If you use HipGISAXS and wish to be added to the list, please contact us.