Cellulose in maize is an ideal candidate for a sustainable and renewable energy source because of its global abundance. X-ray scattering has been used as an experimental technique to study cellulose fibrils during processing. In order to understand the impact of chemical or physical treatments on structural parameters such as diameter, twist and coiling, we are simulating X-ray scattering from large bundles of cellulose. Because the structure of these fibrils is non-periodic, these calculations are computationally intensive. In this paper, we describe a GPU-based molecular scattering algorithm developed to calculate X-ray scattering intensity from molecular models of cellulose fibrils. The implementation on Graphics Processing Units (GPUs) greatly accelerates the calculation compared to an optimized CPU program, enabling the assessment of hundreds of models for the cellulose fibril structure.
[1]
Joshua A. Anderson,et al.
General purpose molecular dynamics simulations fully implemented on graphics processing units
,
2008,
J. Comput. Phys..
[2]
Roberta J. Nichols,et al.
Fuel Ethanol from Cellulosic Biomass
,
1991
.
[3]
Lee Makowski,et al.
Multiscale deconstruction of molecular architecture in corn stover
,
2014,
Scientific Reports.
[4]
P E Fraser,et al.
Structure of beta-crystallite assemblies formed by Alzheimer beta-amyloid protein analogues: analysis by x-ray diffraction.
,
1993,
Biophysical journal.
[5]
Yunfei Chen,et al.
GPU accelerated molecular dynamics simulation of thermal conductivities
,
2007,
J. Comput. Phys..