The Flexible Rare Event Sampling Harness System (FRESHS)

We present the software package FRESHS (http://www.freshs.org) for parallel simulation of rare events using sampling techniques from the ‘splitting’ family of methods. Initially, Forward Flux Sampling (FFS) and Stochastic Process Rare Event Sampling (SPRES) have been implemented. These two methods t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer physics communications 2014-07, Vol.185 (7), p.1875-1885
Hauptverfasser: Kratzer, Kai, Berryman, Joshua T., Taudt, Aaron, Zeman, Johannes, Arnold, Axel
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1885
container_issue 7
container_start_page 1875
container_title Computer physics communications
container_volume 185
creator Kratzer, Kai
Berryman, Joshua T.
Taudt, Aaron
Zeman, Johannes
Arnold, Axel
description We present the software package FRESHS (http://www.freshs.org) for parallel simulation of rare events using sampling techniques from the ‘splitting’ family of methods. Initially, Forward Flux Sampling (FFS) and Stochastic Process Rare Event Sampling (SPRES) have been implemented. These two methods together make rare event sampling available for both quasi-static and full non-equilibrium regimes. Our framework provides a plugin system for software implementing the underlying physics of the system of interest. At present, example plugins exist for our framework to steer the popular MD packages GROMACS, LAMMPS and ESPResSo, but due to the simple interface of our plugin system, it is also easy to attach other simulation software or self-written code. Use of our framework does not require recompilation of the simulation program. The modular structure allows the flexible implementation of further sampling methods or physics engines and creates a basis for objective comparison of different sampling algorithms. Our code is designed to make optimal use of available compute resources. System states are managed using standard database technology so as to allow checkpointing, scaling and flexible analysis. The communication within the framework uses plain TCP/IP networking and is therefore suited to high-performance parallel hardware as well as to distributed or even heterogeneous networks of inexpensive machines. For FFS we implemented an automatic interface placement that ensures optimal, nearly constant flux through the interfaces. We introduce ‘ghost’ (or ‘look-ahead’) runs that remedy the bottleneck which occurs when progressing to the next interface. FRESHS is open-source, providing a publicly available parallelized rare event sampling system.
doi_str_mv 10.1016/j.cpc.2014.03.013
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1642217492</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0010465514000939</els_id><sourcerecordid>1642217492</sourcerecordid><originalsourceid>FETCH-LOGICAL-c330t-9c831f88b980bb872b20a50cc5fc0c59e6b1bd66d2c6d709a44548d830d4db8f3</originalsourceid><addsrcrecordid>eNp9kM1Kw0AYRQdRsFYfwF2WdZH4zU-SGVxJaa1QEJq6HiaTLzolP3UmFfv2ptS1q7u558I9hNxTSCjQ7HGX2L1NGFCRAE-A8gsyoTJXMVNCXJIJAIVYZGl6TW5C2AFAnis-IXL7idGywR9XNhhtjMdo8Y3dEBWm3Teu-4hWxncYQlQcw4BtNFtuFsWqeLglV7VpAt795ZS8Lxfb-Spev728zp_XseUchlhZyWktZakklKXMWcnApGBtWluwqcKspGWVZRWzWZWDMkKkQlaSQyWqUtZ8Smbn3b3vvw4YBt26YLFpTIf9IWiaCcZoLhQbq_Rctb4PwWOt9961xh81BX2ypHd6tKRPljRwPVoamaczg-OHb4deB-uws1g5j3bQVe_-oX8BMvxtRg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1642217492</pqid></control><display><type>article</type><title>The Flexible Rare Event Sampling Harness System (FRESHS)</title><source>ScienceDirect Journals (5 years ago - present)</source><creator>Kratzer, Kai ; Berryman, Joshua T. ; Taudt, Aaron ; Zeman, Johannes ; Arnold, Axel</creator><creatorcontrib>Kratzer, Kai ; Berryman, Joshua T. ; Taudt, Aaron ; Zeman, Johannes ; Arnold, Axel</creatorcontrib><description>We present the software package FRESHS (http://www.freshs.org) for parallel simulation of rare events using sampling techniques from the ‘splitting’ family of methods. Initially, Forward Flux Sampling (FFS) and Stochastic Process Rare Event Sampling (SPRES) have been implemented. These two methods together make rare event sampling available for both quasi-static and full non-equilibrium regimes. Our framework provides a plugin system for software implementing the underlying physics of the system of interest. At present, example plugins exist for our framework to steer the popular MD packages GROMACS, LAMMPS and ESPResSo, but due to the simple interface of our plugin system, it is also easy to attach other simulation software or self-written code. Use of our framework does not require recompilation of the simulation program. The modular structure allows the flexible implementation of further sampling methods or physics engines and creates a basis for objective comparison of different sampling algorithms. Our code is designed to make optimal use of available compute resources. System states are managed using standard database technology so as to allow checkpointing, scaling and flexible analysis. The communication within the framework uses plain TCP/IP networking and is therefore suited to high-performance parallel hardware as well as to distributed or even heterogeneous networks of inexpensive machines. For FFS we implemented an automatic interface placement that ensures optimal, nearly constant flux through the interfaces. We introduce ‘ghost’ (or ‘look-ahead’) runs that remedy the bottleneck which occurs when progressing to the next interface. FRESHS is open-source, providing a publicly available parallelized rare event sampling system.</description><identifier>ISSN: 0010-4655</identifier><identifier>EISSN: 1879-2944</identifier><identifier>DOI: 10.1016/j.cpc.2014.03.013</identifier><language>eng</language><publisher>Elsevier B.V</publisher><subject>Chemical physics ; Computer programs ; Computer simulation ; ESPResSo ; Flux ; Forward Flux Sampling (FFS) ; GROMACS ; HPC ; LAMMPS ; Optimization ; Rare event sampling ; Sampling ; Software ; Stochastic Process Rare Event Sampling (SPRES) ; TCP (protocol)</subject><ispartof>Computer physics communications, 2014-07, Vol.185 (7), p.1875-1885</ispartof><rights>2014 Elsevier B.V.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c330t-9c831f88b980bb872b20a50cc5fc0c59e6b1bd66d2c6d709a44548d830d4db8f3</citedby><cites>FETCH-LOGICAL-c330t-9c831f88b980bb872b20a50cc5fc0c59e6b1bd66d2c6d709a44548d830d4db8f3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.cpc.2014.03.013$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3550,27924,27925,45995</link.rule.ids></links><search><creatorcontrib>Kratzer, Kai</creatorcontrib><creatorcontrib>Berryman, Joshua T.</creatorcontrib><creatorcontrib>Taudt, Aaron</creatorcontrib><creatorcontrib>Zeman, Johannes</creatorcontrib><creatorcontrib>Arnold, Axel</creatorcontrib><title>The Flexible Rare Event Sampling Harness System (FRESHS)</title><title>Computer physics communications</title><description>We present the software package FRESHS (http://www.freshs.org) for parallel simulation of rare events using sampling techniques from the ‘splitting’ family of methods. Initially, Forward Flux Sampling (FFS) and Stochastic Process Rare Event Sampling (SPRES) have been implemented. These two methods together make rare event sampling available for both quasi-static and full non-equilibrium regimes. Our framework provides a plugin system for software implementing the underlying physics of the system of interest. At present, example plugins exist for our framework to steer the popular MD packages GROMACS, LAMMPS and ESPResSo, but due to the simple interface of our plugin system, it is also easy to attach other simulation software or self-written code. Use of our framework does not require recompilation of the simulation program. The modular structure allows the flexible implementation of further sampling methods or physics engines and creates a basis for objective comparison of different sampling algorithms. Our code is designed to make optimal use of available compute resources. System states are managed using standard database technology so as to allow checkpointing, scaling and flexible analysis. The communication within the framework uses plain TCP/IP networking and is therefore suited to high-performance parallel hardware as well as to distributed or even heterogeneous networks of inexpensive machines. For FFS we implemented an automatic interface placement that ensures optimal, nearly constant flux through the interfaces. We introduce ‘ghost’ (or ‘look-ahead’) runs that remedy the bottleneck which occurs when progressing to the next interface. FRESHS is open-source, providing a publicly available parallelized rare event sampling system.</description><subject>Chemical physics</subject><subject>Computer programs</subject><subject>Computer simulation</subject><subject>ESPResSo</subject><subject>Flux</subject><subject>Forward Flux Sampling (FFS)</subject><subject>GROMACS</subject><subject>HPC</subject><subject>LAMMPS</subject><subject>Optimization</subject><subject>Rare event sampling</subject><subject>Sampling</subject><subject>Software</subject><subject>Stochastic Process Rare Event Sampling (SPRES)</subject><subject>TCP (protocol)</subject><issn>0010-4655</issn><issn>1879-2944</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><recordid>eNp9kM1Kw0AYRQdRsFYfwF2WdZH4zU-SGVxJaa1QEJq6HiaTLzolP3UmFfv2ptS1q7u558I9hNxTSCjQ7HGX2L1NGFCRAE-A8gsyoTJXMVNCXJIJAIVYZGl6TW5C2AFAnis-IXL7idGywR9XNhhtjMdo8Y3dEBWm3Teu-4hWxncYQlQcw4BtNFtuFsWqeLglV7VpAt795ZS8Lxfb-Spev728zp_XseUchlhZyWktZakklKXMWcnApGBtWluwqcKspGWVZRWzWZWDMkKkQlaSQyWqUtZ8Smbn3b3vvw4YBt26YLFpTIf9IWiaCcZoLhQbq_Rctb4PwWOt9961xh81BX2ypHd6tKRPljRwPVoamaczg-OHb4deB-uws1g5j3bQVe_-oX8BMvxtRg</recordid><startdate>20140701</startdate><enddate>20140701</enddate><creator>Kratzer, Kai</creator><creator>Berryman, Joshua T.</creator><creator>Taudt, Aaron</creator><creator>Zeman, Johannes</creator><creator>Arnold, Axel</creator><general>Elsevier B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7U5</scope><scope>8FD</scope><scope>H8D</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20140701</creationdate><title>The Flexible Rare Event Sampling Harness System (FRESHS)</title><author>Kratzer, Kai ; Berryman, Joshua T. ; Taudt, Aaron ; Zeman, Johannes ; Arnold, Axel</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c330t-9c831f88b980bb872b20a50cc5fc0c59e6b1bd66d2c6d709a44548d830d4db8f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Chemical physics</topic><topic>Computer programs</topic><topic>Computer simulation</topic><topic>ESPResSo</topic><topic>Flux</topic><topic>Forward Flux Sampling (FFS)</topic><topic>GROMACS</topic><topic>HPC</topic><topic>LAMMPS</topic><topic>Optimization</topic><topic>Rare event sampling</topic><topic>Sampling</topic><topic>Software</topic><topic>Stochastic Process Rare Event Sampling (SPRES)</topic><topic>TCP (protocol)</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Kratzer, Kai</creatorcontrib><creatorcontrib>Berryman, Joshua T.</creatorcontrib><creatorcontrib>Taudt, Aaron</creatorcontrib><creatorcontrib>Zeman, Johannes</creatorcontrib><creatorcontrib>Arnold, Axel</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>Technology Research Database</collection><collection>Aerospace Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer physics communications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Kratzer, Kai</au><au>Berryman, Joshua T.</au><au>Taudt, Aaron</au><au>Zeman, Johannes</au><au>Arnold, Axel</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>The Flexible Rare Event Sampling Harness System (FRESHS)</atitle><jtitle>Computer physics communications</jtitle><date>2014-07-01</date><risdate>2014</risdate><volume>185</volume><issue>7</issue><spage>1875</spage><epage>1885</epage><pages>1875-1885</pages><issn>0010-4655</issn><eissn>1879-2944</eissn><abstract>We present the software package FRESHS (http://www.freshs.org) for parallel simulation of rare events using sampling techniques from the ‘splitting’ family of methods. Initially, Forward Flux Sampling (FFS) and Stochastic Process Rare Event Sampling (SPRES) have been implemented. These two methods together make rare event sampling available for both quasi-static and full non-equilibrium regimes. Our framework provides a plugin system for software implementing the underlying physics of the system of interest. At present, example plugins exist for our framework to steer the popular MD packages GROMACS, LAMMPS and ESPResSo, but due to the simple interface of our plugin system, it is also easy to attach other simulation software or self-written code. Use of our framework does not require recompilation of the simulation program. The modular structure allows the flexible implementation of further sampling methods or physics engines and creates a basis for objective comparison of different sampling algorithms. Our code is designed to make optimal use of available compute resources. System states are managed using standard database technology so as to allow checkpointing, scaling and flexible analysis. The communication within the framework uses plain TCP/IP networking and is therefore suited to high-performance parallel hardware as well as to distributed or even heterogeneous networks of inexpensive machines. For FFS we implemented an automatic interface placement that ensures optimal, nearly constant flux through the interfaces. We introduce ‘ghost’ (or ‘look-ahead’) runs that remedy the bottleneck which occurs when progressing to the next interface. FRESHS is open-source, providing a publicly available parallelized rare event sampling system.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.cpc.2014.03.013</doi><tpages>11</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0010-4655
ispartof Computer physics communications, 2014-07, Vol.185 (7), p.1875-1885
issn 0010-4655
1879-2944
language eng
recordid cdi_proquest_miscellaneous_1642217492
source ScienceDirect Journals (5 years ago - present)
subjects Chemical physics
Computer programs
Computer simulation
ESPResSo
Flux
Forward Flux Sampling (FFS)
GROMACS
HPC
LAMMPS
Optimization
Rare event sampling
Sampling
Software
Stochastic Process Rare Event Sampling (SPRES)
TCP (protocol)
title The Flexible Rare Event Sampling Harness System (FRESHS)
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T22%3A12%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=The%20Flexible%20Rare%20Event%20Sampling%20Harness%20System%20(FRESHS)&rft.jtitle=Computer%20physics%20communications&rft.au=Kratzer,%20Kai&rft.date=2014-07-01&rft.volume=185&rft.issue=7&rft.spage=1875&rft.epage=1885&rft.pages=1875-1885&rft.issn=0010-4655&rft.eissn=1879-2944&rft_id=info:doi/10.1016/j.cpc.2014.03.013&rft_dat=%3Cproquest_cross%3E1642217492%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1642217492&rft_id=info:pmid/&rft_els_id=S0010465514000939&rfr_iscdi=true