Sassena — X-ray and neutron scattering calculated from molecular dynamics trajectories using massively parallel computers

Massively parallel computers now permit the molecular dynamics (MD) simulation of multi-million atom systems on time scales up to the microsecond. However, the subsequent analysis of the resulting simulation trajectories has now become a high performance computing problem in itself. Here, we present...

Full description

Saved in:
Bibliographic Details
Published in:Computer physics communications Vol. 183; no. 7; pp. 1491 - 1501
Main Authors: Lindner, Benjamin, Smith, Jeremy C.
Format: Journal Article
Language:English
Published: United States Elsevier B.V 01.07.2012
Elsevier
Subjects:
ISSN:0010-4655, 1879-2944
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Massively parallel computers now permit the molecular dynamics (MD) simulation of multi-million atom systems on time scales up to the microsecond. However, the subsequent analysis of the resulting simulation trajectories has now become a high performance computing problem in itself. Here, we present software for calculating X-ray and neutron scattering intensities from MD simulation data that scales well on massively parallel supercomputers. The calculation and data staging schemes used maximize the degree of parallelism and minimize the IO bandwidth requirements. The strong scaling tested on the Jaguar Petaflop Cray XT5 at Oak Ridge National Laboratory exhibits virtually linear scaling up to 7000 cores for most benchmark systems. Since both MPI and thread parallelism is supported, the software is flexible enough to cover scaling demands for different types of scattering calculations. The result is a high performance tool capable of unifying large-scale supercomputing and a wide variety of neutron/synchrotron technology. Program title: Sassena Catalogue identifier: AELW_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AELW_v1_0.html Program obtainable from: CPC Program Library, Queenʼs University, Belfast, N. Ireland Licensing provisions: GNU General Public License, version 3 No. of lines in distributed program, including test data, etc.: 1 003 742 No. of bytes in distributed program, including test data, etc.: 798 Distribution format: tar.gz Programming language: C++, OpenMPI Computer: Distributed Memory, Cluster of Computers with high performance network, Supercomputer Operating system: UNIX, LINUX, OSX Has the code been vectorized or parallelized?: Yes, the code has been parallelized using MPI directives. Tested with up to 7000 processors RAM: Up to 1 Gbytes/core Classification: 6.5, 8 External routines: Boost Library, FFTW3, CMAKE, GNU C++ Compiler, OpenMPI, LibXML, LAPACK Nature of problem: Recent developments in supercomputing allow molecular dynamics simulations to generate large trajectories spanning millions of frames and thousands of atoms. The structural and dynamical analysis of these trajectories requires analysis algorithms which use parallel computation and IO schemes to solve the computational task in a practical amount of time. The particular computational and IO requirements very much depend on the particular analysis algorithm. In scattering calculations a very frequent pattern is that the trajectory data is used multiple times to compute different projections and aggregates this into a single scattering function. Thus, for good performance the trajectory data has to be kept in memory and the parallel computer has to have enough RAM to store a volatile version of the whole trajectory. In order to achieve high performance and good scalability the mapping of the physical equations to a parallel computer needs to consider data locality and reduce the amount of the inter-node communication. Solution method: The physical equations for scattering calculations were analyzed and two major calculation schemes were developed to support any type of scattering calculation (all/self). Certain hardware aspects were taken into account, e.g. high performance computing clusters and supercomputers usually feature a 2 tier network system, with Ethernet providing the file storage and infiniband the inter-node communication via MPI calls. The time spent loading the trajectory data into memory is minimized by letting each core only read the trajectory data it requires. The performance of inter-node communication is maximized by exclusively utilizing the appropriate MPI calls to exchange the necessary data, resulting in an excellent scalability. The partitioning scheme developed to map the calculation onto a parallel computer covers a wide variety of use cases without negatively effecting the achieved performance. This is done through a 2D partitioning scheme where independent scattering vectors are assigned to independent parallel partitions and all communication is local to the partition. Additional comments: !!! The distribution file for this program is approximately 36 Mbytes and therefore is not delivered directly when download or E-mail is requested. Instead an html file giving details of how the program can be obtained is sent. !!! Running time: Usual runtime spans from 1 min on 20 nodes to 2 h on 2000 nodes. That is 0.5–4000 CPU hours per execution.
AbstractList Massively parallel computers now permit the molecular dynamics (MD) simulation of multi-million atom systems on time scales up to the microsecond. However, the subsequent analysis of the resulting simulation trajectories has now become a high performance computing problem in itself. Here, we present software for calculating X-ray and neutron scattering intensities from MD simulation data that scales well on massively parallel supercomputers. The calculation and data staging schemes used maximize the degree of parallelism and minimize the IO bandwidth requirements. The strong scaling tested on the Jaguar Petaflop Cray XT5 at Oak Ridge National Laboratory exhibits virtually linear scaling up to 7000 cores for most benchmark systems. Since both MPI and thread parallelism is supported, the software is flexible enough to cover scaling demands for different types of scattering calculations. The result is a high performance tool capable of unifying large-scale supercomputing and a wide variety of neutron/synchrotron technology. Program title: Sassena Catalogue identifier: AELW_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AELW_v1_0.html Program obtainable from: CPC Program Library, Queenʼs University, Belfast, N. Ireland Licensing provisions: GNU General Public License, version 3 No. of lines in distributed program, including test data, etc.: 1 003 742 No. of bytes in distributed program, including test data, etc.: 798 Distribution format: tar.gz Programming language: C++, OpenMPI Computer: Distributed Memory, Cluster of Computers with high performance network, Supercomputer Operating system: UNIX, LINUX, OSX Has the code been vectorized or parallelized?: Yes, the code has been parallelized using MPI directives. Tested with up to 7000 processors RAM: Up to 1 Gbytes/core Classification: 6.5, 8 External routines: Boost Library, FFTW3, CMAKE, GNU C++ Compiler, OpenMPI, LibXML, LAPACK Nature of problem: Recent developments in supercomputing allow molecular dynamics simulations to generate large trajectories spanning millions of frames and thousands of atoms. The structural and dynamical analysis of these trajectories requires analysis algorithms which use parallel computation and IO schemes to solve the computational task in a practical amount of time. The particular computational and IO requirements very much depend on the particular analysis algorithm. In scattering calculations a very frequent pattern is that the trajectory data is used multiple times to compute different projections and aggregates this into a single scattering function. Thus, for good performance the trajectory data has to be kept in memory and the parallel computer has to have enough RAM to store a volatile version of the whole trajectory. In order to achieve high performance and good scalability the mapping of the physical equations to a parallel computer needs to consider data locality and reduce the amount of the inter-node communication. Solution method: The physical equations for scattering calculations were analyzed and two major calculation schemes were developed to support any type of scattering calculation (all/self). Certain hardware aspects were taken into account, e.g. high performance computing clusters and supercomputers usually feature a 2 tier network system, with Ethernet providing the file storage and infiniband the inter-node communication via MPI calls. The time spent loading the trajectory data into memory is minimized by letting each core only read the trajectory data it requires. The performance of inter-node communication is maximized by exclusively utilizing the appropriate MPI calls to exchange the necessary data, resulting in an excellent scalability. The partitioning scheme developed to map the calculation onto a parallel computer covers a wide variety of use cases without negatively effecting the achieved performance. This is done through a 2D partitioning scheme where independent scattering vectors are assigned to independent parallel partitions and all communication is local to the partition. Additional comments: !!! The distribution file for this program is approximately 36 Mbytes and therefore is not delivered directly when download or E-mail is requested. Instead an html file giving details of how the program can be obtained is sent. !!! Running time: Usual runtime spans from 1 min on 20 nodes to 2 h on 2000 nodes. That is 0.5–4000 CPU hours per execution.
Massively parallel computers now permit the molecular dynamics (MD) simulation of multi-million atom systems on time scales up to the microsecond. However, the subsequent analysis of the resulting simulation trajectories has now become a high performance computing problem in itself. Here, we present software for calculating X-ray and neutron scattering intensities from MD simulation data that scales well on massively parallel supercomputers. The calculation and data staging schemes used maximize the degree of parallelism and minimize the IO bandwidth requirements. The strong scaling tested on the Jaguar Petaflop Cray XT5 at Oak Ridge National Laboratory exhibits virtually linear scaling up to 7000 cores for most benchmark systems. Since both MPI and thread parallelism is supported, the software is flexible enough to cover scaling demands for different types of scattering calculations. The result is a high performance tool capable of unifying large-scale supercomputing and a wide variety of neutron/synchrotron technology.
Author Smith, Jeremy C.
Lindner, Benjamin
Author_xml – sequence: 1
  givenname: Benjamin
  surname: Lindner
  fullname: Lindner, Benjamin
  email: lindnerb@ornl.gov
  organization: Genome Science & Technology, University of Tennessee Knoxville, F337 Walters Life Science, Knoxville, TN 37996, United States
– sequence: 2
  givenname: Jeremy C.
  surname: Smith
  fullname: Smith, Jeremy C.
  email: smithjc@ornl.gov
  organization: Center for Molecular Biophysics, University of Tennessee/Oak Ridge National Laboratory, 1 Bethel Valley Road, Bldg 6011, Oak Ridge, TN 37830-6309, United States
BackLink https://www.osti.gov/biblio/1564820$$D View this record in Osti.gov
BookMark eNp9kE1qHDEQhUVwIOOfA2Qnsu-JpFa3uskqmMQJGLxwAtmJcnV1okEtDZLGMGTjQ-SEOYnVTFZZGAoKivc9Xr1zdhZiIMbeSrGVQvbvd1vc41YJqbaijhSv2EYOZmzUqPUZ24h6anTfdW_Yec47IYQxY7thv-8hZwrA_z794T-aBEcOYeKBDiXFwDNCKZRc-MkRPB48FJr4nOLCl-hpPSQ-HQMsDjMvCXaEJSZHmR_ySi3V3j2SP_I9JPCePMe47A_VNF-y1zP4TFf_9gX7_vnTt-svze3dzdfrj7cNtkqXRg89KgOGlOlIq-6hH2ejRTuYTnZTT0CdbGHCoTWCHpQZUY5GzcoMoJSexvaCvTv5xlyczegK4S-MIdSsVna9HpSoInMSYYo5J5pt1UFxMdSvnLdS2LVou7O1aLsWbUUduZLyP3Kf3ALp-CLz4cRQ_fvRUVpjUUCaXFpTTdG9QD8DaIua_w
CitedBy_id crossref_primary_10_1021_jacs_6b05443
crossref_primary_10_1016_j_bpj_2012_10_013
crossref_primary_10_1146_annurev_biophys_070317_033358
crossref_primary_10_1016_j_procs_2016_05_410
crossref_primary_10_1016_j_future_2020_11_024
crossref_primary_10_3390_ijms25031547
crossref_primary_10_1134_S1063774521020103
crossref_primary_10_1038_s42003_021_01759_1
crossref_primary_10_1051_epjconf_202227201015
crossref_primary_10_1177_1094342015594515
crossref_primary_10_1021_acs_macromol_5b02145
crossref_primary_10_1107_S1600576720015526
crossref_primary_10_1073_pnas_1922883117
crossref_primary_10_1007_s00249_024_01720_0
crossref_primary_10_1107_S2059798318017503
crossref_primary_10_1039_C8CP03144D
crossref_primary_10_1107_S2059798323002899
crossref_primary_10_1016_j_bpj_2023_10_007
crossref_primary_10_1016_j_cpc_2025_109759
crossref_primary_10_1016_j_bbagen_2016_06_015
crossref_primary_10_1039_C6CP05836A
crossref_primary_10_1103_PhysRevResearch_2_032050
crossref_primary_10_1073_pnas_1907251116
crossref_primary_10_1016_j_jcp_2017_03_045
crossref_primary_10_1107_S1399004715007415
crossref_primary_10_3390_biom12111591
crossref_primary_10_1021_jacs_5b08894
crossref_primary_10_1103_PhysRevResearch_4_L022003
crossref_primary_10_1002_ijch_201300137
Cites_doi 10.1021/ct700301q
10.1080/08927029308022173
10.1016/0010-4655(95)00057-M
10.1107/S0021889895007047
10.1038/nrm1746
10.1021/ja0257319
10.1080/10448639208218770
10.1021/ct900292r
10.1021/ma801796u
10.1073/pnas.082335099
10.1021/jf051851z
10.1107/S0907444901019576
10.1002/jcc.10119
10.1021/bm700769p
10.1002/wilm.10057
10.1038/nsb0294-124
10.1073/pnas.1004646108
10.1529/biophysj.104.056101
10.1080/00031305.1995.10476177
10.1002/jcc.10243
ContentType Journal Article
Copyright 2012 Elsevier B.V.
Copyright_xml – notice: 2012 Elsevier B.V.
CorporateAuthor Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF)
Univ. of California, Oakland, CA (United States)
UT-Battelle LLC/ORNL, Oak Ridge, TN (Unted States)
CorporateAuthor_xml – name: UT-Battelle LLC/ORNL, Oak Ridge, TN (Unted States)
– name: Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF)
– name: Univ. of California, Oakland, CA (United States)
DBID AAYXX
CITATION
OTOTI
DOI 10.1016/j.cpc.2012.02.010
DatabaseName CrossRef
OSTI.GOV
DatabaseTitle CrossRef
DatabaseTitleList

DeliveryMethod fulltext_linktorsrc
Discipline Physics
Computer Science
EISSN 1879-2944
EndPage 1501
ExternalDocumentID 1564820
10_1016_j_cpc_2012_02_010
S001046551200063X
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1RT
1~.
1~5
29F
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AARLI
AAXUO
AAYFN
ABBOA
ABFNM
ABMAC
ABNEU
ABQEM
ABQYD
ABXDB
ABYKQ
ACDAQ
ACFVG
ACGFS
ACLVX
ACNNM
ACRLP
ACSBN
ACZNC
ADBBV
ADECG
ADEZE
ADJOM
ADMUD
AEBSH
AEKER
AENEX
AFKWA
AFTJW
AFZHZ
AGHFR
AGUBO
AGYEJ
AHHHB
AHZHX
AI.
AIALX
AIEXJ
AIKHN
AITUG
AIVDX
AJBFU
AJOXV
AJSZI
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
ATOGT
AVWKF
AXJTR
AZFZN
BBWZM
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FLBIZ
FNPLU
FYGXN
G-2
G-Q
GBLVA
GBOLZ
HLZ
HME
HMV
HVGLF
HZ~
IHE
IMUCA
J1W
KOM
LG9
LZ4
M38
M41
MO0
N9A
NDZJH
O-L
O9-
OAUVE
OGIMB
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SCB
SDF
SDG
SES
SEW
SHN
SPC
SPCBC
SPD
SPG
SSE
SSK
SSQ
SSV
SSZ
T5K
TN5
UPT
VH1
WUQ
ZMT
~02
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABJNI
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
AFXIZ
AGCQF
AGRNS
OTOTI
SSH
ID FETCH-LOGICAL-c324t-486c27a7e275e425b69f740387515d6eae513adc8370eb279c1972f278a224d93
ISICitedReferencesCount 51
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000303075600009&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0010-4655
IngestDate Mon Jun 23 02:30:25 EDT 2025
Tue Nov 18 22:23:53 EST 2025
Sat Nov 29 05:32:21 EST 2025
Fri Feb 23 02:30:59 EST 2024
IsPeerReviewed true
IsScholarly true
Issue 7
Keywords Molecular dynamics
X-ray
Massively parallel
Neutron
Scattering
Language English
License https://www.elsevier.com/tdm/userlicense/1.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c324t-486c27a7e275e425b69f740387515d6eae513adc8370eb279c1972f278a224d93
Notes USDOE Office of Science
None
AC02-05CH11231; AC05-00OR22725
PageCount 11
ParticipantIDs osti_scitechconnect_1564820
crossref_citationtrail_10_1016_j_cpc_2012_02_010
crossref_primary_10_1016_j_cpc_2012_02_010
elsevier_sciencedirect_doi_10_1016_j_cpc_2012_02_010
PublicationCentury 2000
PublicationDate July 2012
2012-07-00
2012-07-01
PublicationDateYYYYMMDD 2012-07-01
PublicationDate_xml – month: 07
  year: 2012
  text: July 2012
PublicationDecade 2010
PublicationPlace United States
PublicationPlace_xml – name: United States
PublicationTitle Computer physics communications
PublicationYear 2012
Publisher Elsevier B.V
Elsevier
Publisher_xml – name: Elsevier B.V
– name: Elsevier
References Zemb, Lindner (br0130) 2002
Abramowitz, Stegun (br0310) Mar. 1970
Merzel, Smith (br0040) 2002; 58
Berk Hess, Carsten Kutzner, David van der Spoel, Erik Lindahl, GROMACS 4: algorithms for highly efficient, load-balanced, and scalable molecular simulation.
Schulz, Lindner, Petridis, Smith (br0110) June 2009; 5
Diddens, Murphy, Krisch, Müller (br0290) November 2008; 41
LibXML developers, libxml, March 2011
Ding, Himmel (br0250) 2006
Elazzouzi-Hafraoui, Nishiyama, Putaux, Heux, Dubreuil, Rochas (br0280) 2008; 9
G.R.O.M.A.C.S. Developers, Gromacs XDR File v1.1, March 2011
Chib, Chib, Greenberg (br0300) November 1995; 49
Meinhold, Smith (br0080) April 2005; 88
B.O.O.S.T. Developers, Boost C++ Libraries, March 2011
Noé, Doose, Daidone, Löllmann, Sauer, Chodera, Smith (br0020) March 2011; 108
Merzel, Smith (br0050) April 2002; 99
The HDF5 Group, HDF5, March 2011
Smith, Kneller (br0030) 1993; 10
Bee (br0120) Dec. 1988
Squires (br0140) 1996
Nishiyama, Langan, Chanzy (br0240) 2002; 124
Open MPI Developers, Open MPI, March 2011
F.F.T.W. Developers, FFTW v3.2.2 Library, March 2011
J.M. Cowley, B.L.M. Peng, I.G. Ren, J.S.L. Dudarevc, M.J. Whelanc, Parameterizations of electron atomic scattering factors, International Tables for Crystallography, C (Ch. 4.3), 2006, p. 262.
Glatter (br0010) 2002
Micu, Smith (br0070) September 1995; 91
Sears (br0160) 1992; 3
Cosgrove (br0230) November 2005; 6
.
Kuttel, Brady, Naidoo (br0270) 2002; 23
Róg, Murzyn, Hinsen, Kneller (br0090) April 2003; 24
Faure, Micu, Perahia, Doucet, Smith, Benoit (br0060) February 1994; 1
Svergun, Barberato (br0100) 1995; 28
10.1016/j.cpc.2012.02.010_br0210
Squires (10.1016/j.cpc.2012.02.010_br0140) 1996
10.1016/j.cpc.2012.02.010_br0150
Schulz (10.1016/j.cpc.2012.02.010_br0110) 2009; 5
Micu (10.1016/j.cpc.2012.02.010_br0070) 1995; 91
Ding (10.1016/j.cpc.2012.02.010_br0250) 2006
Zemb (10.1016/j.cpc.2012.02.010_br0130) 2002
Noé (10.1016/j.cpc.2012.02.010_br0020) 2011; 108
Kuttel (10.1016/j.cpc.2012.02.010_br0270) 2002; 23
10.1016/j.cpc.2012.02.010_br0170
Bee (10.1016/j.cpc.2012.02.010_br0120) 1988
10.1016/j.cpc.2012.02.010_br0190
Chib (10.1016/j.cpc.2012.02.010_br0300) 1995; 49
Abramowitz (10.1016/j.cpc.2012.02.010_br0310) 1970
10.1016/j.cpc.2012.02.010_br0200
Sears (10.1016/j.cpc.2012.02.010_br0160) 1992; 3
Cosgrove (10.1016/j.cpc.2012.02.010_br0230) 2005; 6
10.1016/j.cpc.2012.02.010_br0220
10.1016/j.cpc.2012.02.010_br0260
Meinhold (10.1016/j.cpc.2012.02.010_br0080) 2005; 88
Nishiyama (10.1016/j.cpc.2012.02.010_br0240) 2002; 124
Róg (10.1016/j.cpc.2012.02.010_br0090) 2003; 24
Merzel (10.1016/j.cpc.2012.02.010_br0050) 2002; 99
Elazzouzi-Hafraoui (10.1016/j.cpc.2012.02.010_br0280) 2008; 9
Diddens (10.1016/j.cpc.2012.02.010_br0290) 2008; 41
Smith (10.1016/j.cpc.2012.02.010_br0030) 1993; 10
10.1016/j.cpc.2012.02.010_br0180
Glatter (10.1016/j.cpc.2012.02.010_br0010) 2002
Svergun (10.1016/j.cpc.2012.02.010_br0100) 1995; 28
Merzel (10.1016/j.cpc.2012.02.010_br0040) 2002; 58
Faure (10.1016/j.cpc.2012.02.010_br0060) 1994; 1
References_xml – volume: 24
  start-page: 657
  year: April 2003
  end-page: 667
  ident: br0090
  article-title: nMoldyn: a program package for a neutron scattering oriented analysis of molecular dynamics simulations
  publication-title: Journal of Computational Chemistry
– year: Mar. 1970
  ident: br0310
  article-title: Handbook of Mathematical Functions
– volume: 6
  start-page: 850
  year: November 2005
  end-page: 861
  ident: br0230
  article-title: Growth of the plant cell wall
  publication-title: Nature Reviews Molecular Cell Biology
– volume: 1
  start-page: 124
  year: February 1994
  end-page: 128
  ident: br0060
  article-title: Correlated intramolecular motions and diffuse X-ray scattering in lysozyme
  publication-title: Nature Structural & Molecular Biology
– year: 2006
  ident: br0250
  article-title: The maize primary cell wall microfibril: a new model derived from direct visualization
  publication-title: Journal of Agricultural and Food Chemistry
– volume: 9
  start-page: 57
  year: 2008
  end-page: 65
  ident: br0280
  article-title: The shape and size distribution of crystalline nanoparticles prepared by acid hydrolysis of native cellulose
  publication-title: Biomacromolecules
– volume: 108
  start-page: 4822
  year: March 2011
  end-page: 4827
  ident: br0020
  article-title: Dynamical fingerprints for probing individual relaxation processes in biomolecular dynamics with simulations and kinetic experiments
  publication-title: PNAS
– volume: 28
  start-page: 768
  year: 1995
  end-page: 773
  ident: br0100
  article-title: CRYSOL—a program to evaluate X-ray solution scattering of biological macromolecules from atomic coordinates
  publication-title: Journal of Applied Crystallography
– reference: The HDF5 Group, HDF5, March 2011,
– volume: 23
  start-page: 1236
  year: 2002
  end-page: 1243
  ident: br0270
  article-title: Carbohydrate solution simulations: producing a force field with experimentally consistent primary alcohol rotational frequencies and populations
  publication-title: Journal of Computational Chemistry
– reference: Open MPI Developers, Open MPI, March 2011,
– volume: 41
  start-page: 9755
  year: November 2008
  end-page: 9759
  ident: br0290
  article-title: Anisotropic elastic properties of cellulose measured using inelastic X-ray scattering
  publication-title: Macromolecules
– reference: B.O.O.S.T. Developers, Boost C++ Libraries, March 2011,
– volume: 5
  start-page: 2798
  year: June 2009
  end-page: 2808
  ident: br0110
  article-title: Scaling of multimillion-atom biological molecular dynamics simulation on a petascale supercomputer
  publication-title: Journal of Chemical Theory and Computation
– year: Dec. 1988
  ident: br0120
  article-title: Quasielastic Neutron Scattering: Principles and Applications in Solid State Chemistry, Biology and Material Science
– volume: 10
  start-page: 363
  year: 1993
  end-page: 375
  ident: br0030
  article-title: Combination of neutron scattering and molecular dynamics to determine internal motions in biomolecules
  publication-title: Molecular Simulation
– year: 1996
  ident: br0140
  article-title: Introduction to the Theory of Thermal Neutron Scattering
– reference: LibXML developers, libxml, March 2011,
– reference: J.M. Cowley, B.L.M. Peng, I.G. Ren, J.S.L. Dudarevc, M.J. Whelanc, Parameterizations of electron atomic scattering factors, International Tables for Crystallography, C (Ch. 4.3), 2006, p. 262.
– volume: 49
  start-page: 327
  year: November 1995
  end-page: 335
  ident: br0300
  article-title: Understanding the Metropolis–Hastings algorithm
  publication-title: The American Statistician
– volume: 58
  start-page: 242
  year: 2002
  end-page: 249
  ident: br0040
  article-title: SASSIM: a method for calculating small-angle X-ray and neutron scattering and the associated molecular envelope from explicit-atom models of solvated proteins
  publication-title: Acta Crystallographica Section D Biological Crystallography
– reference: Berk Hess, Carsten Kutzner, David van der Spoel, Erik Lindahl, GROMACS 4: algorithms for highly efficient, load-balanced, and scalable molecular simulation.
– year: 2002
  ident: br0130
  article-title: Neutrons, X-rays and Light: Scattering Methods Applied to Soft Condensed Matter
– reference: G.R.O.M.A.C.S. Developers, Gromacs XDR File v1.1, March 2011,
– volume: 124
  start-page: 9074
  year: 2002
  end-page: 9082
  ident: br0240
  article-title: Crystal structure and hydrogen-bonding system in cellulose 1 beta from synchrotron X-ray and neutron fiber diffraction
  publication-title: Journal of the American Chemical Society
– reference: .
– volume: 99
  start-page: 5378
  year: April 2002
  end-page: 5383
  ident: br0050
  article-title: Is the first hydration shell of lysozyme of higher density than bulk water?
  publication-title: Proceedings of the National Academy of Sciences
– volume: 88
  start-page: 2554
  year: April 2005
  end-page: 2563
  ident: br0080
  article-title: Fluctuations and correlations in crystalline protein dynamics: a simulation analysis of staphylococcal nuclease
  publication-title: Biophysical Journal
– volume: 3
  start-page: 26
  year: 1992
  end-page: 37
  ident: br0160
  article-title: Neutron scattering lengths and cross sections
  publication-title: Neutron News
– start-page: 73
  year: 2002
  end-page: 103
  ident: br0010
  article-title: The inverse scattering problem in small-angle scattering
  publication-title: Neutrons, X-rays and Light. Scattering Methods Applied to Soft Condensed Matter
– reference: F.F.T.W. Developers, FFTW v3.2.2 Library, March 2011,
– volume: 91
  start-page: 331
  year: September 1995
  end-page: 338
  ident: br0070
  article-title: SERENA: a program for calculating X-ray diffuse scattering intensities from molecular dynamics trajectories
  publication-title: Computer Physics Communications
– ident: 10.1016/j.cpc.2012.02.010_br0260
  doi: 10.1021/ct700301q
– ident: 10.1016/j.cpc.2012.02.010_br0180
– ident: 10.1016/j.cpc.2012.02.010_br0220
– volume: 10
  start-page: 363
  issue: 2–6
  year: 1993
  ident: 10.1016/j.cpc.2012.02.010_br0030
  article-title: Combination of neutron scattering and molecular dynamics to determine internal motions in biomolecules
  publication-title: Molecular Simulation
  doi: 10.1080/08927029308022173
– ident: 10.1016/j.cpc.2012.02.010_br0190
– volume: 91
  start-page: 331
  issue: 1–3
  year: 1995
  ident: 10.1016/j.cpc.2012.02.010_br0070
  article-title: SERENA: a program for calculating X-ray diffuse scattering intensities from molecular dynamics trajectories
  publication-title: Computer Physics Communications
  doi: 10.1016/0010-4655(95)00057-M
– year: 1970
  ident: 10.1016/j.cpc.2012.02.010_br0310
– volume: 28
  start-page: 768
  year: 1995
  ident: 10.1016/j.cpc.2012.02.010_br0100
  article-title: CRYSOL—a program to evaluate X-ray solution scattering of biological macromolecules from atomic coordinates
  publication-title: Journal of Applied Crystallography
  doi: 10.1107/S0021889895007047
– volume: 6
  start-page: 850
  issue: 11
  year: 2005
  ident: 10.1016/j.cpc.2012.02.010_br0230
  article-title: Growth of the plant cell wall
  publication-title: Nature Reviews Molecular Cell Biology
  doi: 10.1038/nrm1746
– ident: 10.1016/j.cpc.2012.02.010_br0200
– ident: 10.1016/j.cpc.2012.02.010_br0210
– volume: 124
  start-page: 9074
  issue: 31
  year: 2002
  ident: 10.1016/j.cpc.2012.02.010_br0240
  article-title: Crystal structure and hydrogen-bonding system in cellulose 1 beta from synchrotron X-ray and neutron fiber diffraction
  publication-title: Journal of the American Chemical Society
  doi: 10.1021/ja0257319
– volume: 3
  start-page: 26
  year: 1992
  ident: 10.1016/j.cpc.2012.02.010_br0160
  article-title: Neutron scattering lengths and cross sections
  publication-title: Neutron News
  doi: 10.1080/10448639208218770
– volume: 5
  start-page: 2798
  year: 2009
  ident: 10.1016/j.cpc.2012.02.010_br0110
  article-title: Scaling of multimillion-atom biological molecular dynamics simulation on a petascale supercomputer
  publication-title: Journal of Chemical Theory and Computation
  doi: 10.1021/ct900292r
– year: 1988
  ident: 10.1016/j.cpc.2012.02.010_br0120
– volume: 41
  start-page: 9755
  year: 2008
  ident: 10.1016/j.cpc.2012.02.010_br0290
  article-title: Anisotropic elastic properties of cellulose measured using inelastic X-ray scattering
  publication-title: Macromolecules
  doi: 10.1021/ma801796u
– volume: 99
  start-page: 5378
  issue: 8
  year: 2002
  ident: 10.1016/j.cpc.2012.02.010_br0050
  article-title: Is the first hydration shell of lysozyme of higher density than bulk water?
  publication-title: Proceedings of the National Academy of Sciences
  doi: 10.1073/pnas.082335099
– year: 2006
  ident: 10.1016/j.cpc.2012.02.010_br0250
  article-title: The maize primary cell wall microfibril: a new model derived from direct visualization
  publication-title: Journal of Agricultural and Food Chemistry
  doi: 10.1021/jf051851z
– volume: 58
  start-page: 242
  year: 2002
  ident: 10.1016/j.cpc.2012.02.010_br0040
  article-title: SASSIM: a method for calculating small-angle X-ray and neutron scattering and the associated molecular envelope from explicit-atom models of solvated proteins
  publication-title: Acta Crystallographica Section D Biological Crystallography
  doi: 10.1107/S0907444901019576
– ident: 10.1016/j.cpc.2012.02.010_br0150
– volume: 23
  start-page: 1236
  issue: 13
  year: 2002
  ident: 10.1016/j.cpc.2012.02.010_br0270
  article-title: Carbohydrate solution simulations: producing a force field with experimentally consistent primary alcohol rotational frequencies and populations
  publication-title: Journal of Computational Chemistry
  doi: 10.1002/jcc.10119
– year: 2002
  ident: 10.1016/j.cpc.2012.02.010_br0130
– volume: 9
  start-page: 57
  issue: 1
  year: 2008
  ident: 10.1016/j.cpc.2012.02.010_br0280
  article-title: The shape and size distribution of crystalline nanoparticles prepared by acid hydrolysis of native cellulose
  publication-title: Biomacromolecules
  doi: 10.1021/bm700769p
– ident: 10.1016/j.cpc.2012.02.010_br0170
  doi: 10.1002/wilm.10057
– volume: 1
  start-page: 124
  issue: 2
  year: 1994
  ident: 10.1016/j.cpc.2012.02.010_br0060
  article-title: Correlated intramolecular motions and diffuse X-ray scattering in lysozyme
  publication-title: Nature Structural & Molecular Biology
  doi: 10.1038/nsb0294-124
– year: 1996
  ident: 10.1016/j.cpc.2012.02.010_br0140
– volume: 108
  start-page: 4822
  issue: 12
  year: 2011
  ident: 10.1016/j.cpc.2012.02.010_br0020
  article-title: Dynamical fingerprints for probing individual relaxation processes in biomolecular dynamics with simulations and kinetic experiments
  publication-title: PNAS
  doi: 10.1073/pnas.1004646108
– volume: 88
  start-page: 2554
  year: 2005
  ident: 10.1016/j.cpc.2012.02.010_br0080
  article-title: Fluctuations and correlations in crystalline protein dynamics: a simulation analysis of staphylococcal nuclease
  publication-title: Biophysical Journal
  doi: 10.1529/biophysj.104.056101
– volume: 49
  start-page: 327
  issue: 4
  year: 1995
  ident: 10.1016/j.cpc.2012.02.010_br0300
  article-title: Understanding the Metropolis–Hastings algorithm
  publication-title: The American Statistician
  doi: 10.1080/00031305.1995.10476177
– start-page: 73
  year: 2002
  ident: 10.1016/j.cpc.2012.02.010_br0010
  article-title: The inverse scattering problem in small-angle scattering
– volume: 24
  start-page: 657
  issue: 5
  year: 2003
  ident: 10.1016/j.cpc.2012.02.010_br0090
  article-title: nMoldyn: a program package for a neutron scattering oriented analysis of molecular dynamics simulations
  publication-title: Journal of Computational Chemistry
  doi: 10.1002/jcc.10243
SSID ssj0007793
Score 2.268273
Snippet Massively parallel computers now permit the molecular dynamics (MD) simulation of multi-million atom systems on time scales up to the microsecond. However, the...
SourceID osti
crossref
elsevier
SourceType Open Access Repository
Enrichment Source
Index Database
Publisher
StartPage 1491
SubjectTerms Computer Science
Massively parallel
Molecular dynamics
Neutron
Physics
Scattering
X-ray
Title Sassena — X-ray and neutron scattering calculated from molecular dynamics trajectories using massively parallel computers
URI https://dx.doi.org/10.1016/j.cpc.2012.02.010
https://www.osti.gov/biblio/1564820
Volume 183
WOSCitedRecordID wos000303075600009&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1879-2944
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0007793
  issn: 0010-4655
  databaseCode: AIEXJ
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Nb9NAEF2FFCQufBQQpYDmwAnLlROvs_axVEVQoaoSBeWEtV5vpEapG9lJVYlLf0R_Ib-EmfXu2kUQwQHJciLHa0c7L7PPL_PB2JsyRpagRjrkKlMh52UaFgXniOUoKpQoRGoy5L5-EsfH6XSanQwG31wuzOVCVFV6dZUt_6up8Rgam1Jn_8Hc_qJ4AN-j0XGPZsf9Xxn-M9JhXcnAhTHwYBrWsi2zVOk1Sd9Bo0xZTZNwKxcUikrE06SanLt-uUHZNqtvqI3E3Ij7-FQdrI24cI43QT9J0oisqR3LwgSnU3-Ips93XdMIq6A0dFaXkOL5PCkDNvPmna7meFuPWS_9HOmaUl8O9vpCxagLarXqmV3q-94Y1wCq33bbG8c92InfevlWcJjvqSUVoSQ1FzcbHXu7eDaVwkGOc4dtjUWSodfb2v94OD3ya7UQtiyz_Sbuf28TAfjL5f_EXIYX6Ix7pOT0EXtgnyZgv0XBYzbQ1TZ76CYdrOPeZvdO2ul_wr5beMCP6xswwAAEBlhgQAcM6IABBAzwwAAHDOgDAwwwwAMDHDDAA-Mp-_L-8PTgQ2gbcIQKefYq5OlEjYUUGidPo3MvJtlMcAp4QBZcTrTUySiWpaICSroYi0xRE7vZWKQSmWGZxc_YsLqo9HMGgqeyRG5YJmqGbiGWMklUxPFFRRKJ2g6L3OTmylanpyYpi9yFIc5ztEdO9sgj3EbRDnvrhyzb0iybTubOYrnlli1nzBFUm4btknVpCNVUVhR8hmMsrF5s_HSX3e9-Bi_ZcFWv9St2V12uzpr6tUXiT-T2phk
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Sassena+%E2%80%94+X-ray+and+neutron+scattering+calculated+from+molecular+dynamics+trajectories+using+massively+parallel+computers&rft.jtitle=Computer+physics+communications&rft.au=Lindner%2C+Benjamin&rft.au=Smith%2C+Jeremy+C.&rft.date=2012-07-01&rft.pub=Elsevier&rft.issn=0010-4655&rft.volume=183&rft.issue=7&rft_id=info:doi/10.1016%2Fj.cpc.2012.02.010&rft.externalDocID=1564820
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0010-4655&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0010-4655&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0010-4655&client=summon