Submission information
Submission Number: 41
Submission ID: 67
Submission UUID: ef1695db-4193-42e1-a7e0-64f4571f7205
Submission URI: /form/project
Created: Thu, 06/11/2020 - 17:12
Completed: Thu, 06/11/2020 - 17:15
Changed: Thu, 11/18/2021 - 09:12
Remote IP address: 96.252.12.25
Submitted by: Chris Herdman
Language: English
Is draft: No
Webform: Project
Project Title: Using distributed computing to equilibrate Monte Carlo simulations Program: Northeast (308) Project Leader -------------- Project Leader: Chris Herdman Email: cherdman@middlebury.edu Mobile Phone: {Empty} Work Phone: {Empty} Project Information ------------------- Project Description: Monte Carlo simulations often can take advantage of HPC hardware by using embarrassingly parallel workloads. However, these algorithms must first equilibrate from their initial state before useful statistical samples can be generated. In simulations of certain physical systems (especially those with "glassy" dynamics) this equilibration processes is one of the most computationally demanding parts of the calculation, yet cannot easily benefit from parallelization without communication between tasks. This project will involve implementing the "population annealing" method to speed up the equilibration process of a Monte Carlo code. The implementation of population annealing will use distributed computing techniques, in particular using MPI, to allow the equilibration process to take advantage of a large number of CPU cores in an HPC environment.