Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/43583
Registo completo
Campo DC | Valor | Idioma |
---|---|---|
dc.contributor.author | Esteves, António | por |
dc.contributor.author | Moura, Alfredo Manuel Silva Gonçalves | por |
dc.date.accessioned | 2016-12-21T10:04:03Z | - |
dc.date.issued | 2016-09-27 | - |
dc.identifier.isbn | 9781450342346 | por |
dc.identifier.uri | https://hdl.handle.net/1822/43583 | - |
dc.description.abstract | This paper presents strategies to parallelize a previously implemented kinetic Monte Carlo (kMC) algorithm. The process under simulation is the precipitation in an aluminum scandium alloy. The selected parallel algorithm is called synchronous parallel kinetic Monte Carlo (spkMC). spkMC was implemented with a distributed memory architecture and using the Message Passing Interface (MPI) communication protocol. In spkMC the different processes synchronize at regular points, called end of sprint. During a sprint there is no interaction among processes. A checker board scheme was adopted to avoid possible conflicts among processes during each sprint. To optimize performance different implementations were explored, each one with a different computation vs. communication strategy. The obtained results prove that a rigorous distributed and parallel implementation reproduces accurately the statistical behavior observed with the sequential kMC. Results also prove that simulation time can be reduced with a distributed parallelization but, due to the non-deterministic nature of kMC, significant and scalable gains in parallelization oblige to introduce some simplifications and approximations. | por |
dc.language.iso | eng | por |
dc.publisher | Association for Computing Machinery | por |
dc.relation | COMPETE: POCI-01-0145-FEDER-007043 | por |
dc.relation | info:eu-repo/grantAgreement/FCT/5876/147280/PT | por |
dc.rights | restrictedAccess | por |
dc.subject | Kinetic Monte Carlo | por |
dc.subject | Diffusion in solids | por |
dc.subject | MPI | por |
dc.subject | Distributed memory | por |
dc.subject | Parallelism | por |
dc.title | Distributed memory implementation strategies for the kinetic Monte Carlo Algorithm | por |
dc.type | conferencePaper | por |
dc.peerreviewed | yes | por |
dc.relation.publisherversion | http://dx.doi.org/10.1145/2966884.2966908 | por |
sdum.publicationstatus | info:eu-repo/semantics/publishedVersion | por |
oaire.citationStartPage | 130 | por |
oaire.citationEndPage | 139 | por |
oaire.citationConferencePlace | Edinburgh, UK | por |
oaire.citationTitle | 23rd EuroMPI Conference | por |
dc.identifier.doi | 10.1145/2966884.2966908 | por |
dc.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | por |
dc.subject.wos | Science & Technology | por |
sdum.conferencePublication | 23rd EuroMPI Conference | por |
sdum.bookTitle | PROCEEDINGS OF THE 23RD EUROPEAN MPI USERS' GROUP MEETING (EUROMPI 2016) | por |
Aparece nas coleções: |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
eurompi2016_spkmc.pdf Acesso restrito! | 781,73 kB | Adobe PDF | Ver/Abrir |