Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/43583

Registo completo
Campo DCValorIdioma
dc.contributor.authorEsteves, Antóniopor
dc.contributor.authorMoura, Alfredo Manuel Silva Gonçalvespor
dc.date.accessioned2016-12-21T10:04:03Z-
dc.date.issued2016-09-27-
dc.identifier.isbn9781450342346por
dc.identifier.urihttps://hdl.handle.net/1822/43583-
dc.description.abstractThis 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.isoengpor
dc.publisherAssociation for Computing Machinerypor
dc.relationCOMPETE: POCI-01-0145-FEDER-007043por
dc.relationinfo:eu-repo/grantAgreement/FCT/5876/147280/PTpor
dc.rightsrestrictedAccesspor
dc.subjectKinetic Monte Carlopor
dc.subjectDiffusion in solidspor
dc.subjectMPIpor
dc.subjectDistributed memorypor
dc.subjectParallelismpor
dc.titleDistributed memory implementation strategies for the kinetic Monte Carlo Algorithmpor
dc.typeconferencePaperpor
dc.peerreviewedyespor
dc.relation.publisherversionhttp://dx.doi.org/10.1145/2966884.2966908por
sdum.publicationstatusinfo:eu-repo/semantics/publishedVersionpor
oaire.citationStartPage130por
oaire.citationEndPage139por
oaire.citationConferencePlaceEdinburgh, UKpor
oaire.citationTitle23rd EuroMPI Conferencepor
dc.identifier.doi10.1145/2966884.2966908por
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
dc.subject.wosScience & Technologypor
sdum.conferencePublication23rd EuroMPI Conferencepor
sdum.bookTitlePROCEEDINGS OF THE 23RD EUROPEAN MPI USERS' GROUP MEETING (EUROMPI 2016)por
Aparece nas coleções:CAlg - Artigos em livros de atas/Papers in proceedings

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
eurompi2016_spkmc.pdf
Acesso restrito!
781,73 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID