<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "JATS-journalpublishing1.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article"><front><journal-meta><journal-id journal-id-type="publisher-id">INFORMATICA</journal-id><journal-title-group><journal-title>Informatica</journal-title></journal-title-group><issn pub-type="epub">0868-4952</issn><issn pub-type="ppub">0868-4952</issn><publisher><publisher-name>VU</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">inf17205</article-id><article-id pub-id-type="doi">10.15388/Informatica.2006.134</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research article</subject></subj-group></article-categories><title-group><article-title>Parallel DEM Software for Simulation of Granular Media</article-title></title-group><contrib-group><contrib contrib-type="Author"><name><surname>Maknickas</surname><given-names>Algirdas</given-names></name><email xlink:href="mailto:alm@sc.vtu.lt">alm@sc.vtu.lt</email><xref ref-type="aff" rid="j_INFORMATICA_aff_000"/></contrib><contrib contrib-type="Author"><name><surname>Kačeniauskas</surname><given-names>Arnas</given-names></name><email xlink:href="mailto:arnka@fm.vtu.lt">arnka@fm.vtu.lt</email><xref ref-type="aff" rid="j_INFORMATICA_aff_000"/></contrib><contrib contrib-type="Author"><name><surname>Kačianauskas</surname><given-names>Rimantas</given-names></name><email xlink:href="mailto:rkac@fm.vtu.lt">rkac@fm.vtu.lt</email><xref ref-type="aff" rid="j_INFORMATICA_aff_001"/></contrib><contrib contrib-type="Author"><name><surname>Balevičius</surname><given-names>Robertas</given-names></name><email xlink:href="mailto:robertas.balevicius@st.vtu.lt">robertas.balevicius@st.vtu.lt</email><xref ref-type="aff" rid="j_INFORMATICA_aff_001"/></contrib><contrib contrib-type="Author"><name><surname>Džiugys</surname><given-names>Algis</given-names></name><email xlink:href="mailto:dziugys@isag.lei.lt">dziugys@isag.lei.lt</email><xref ref-type="aff" rid="j_INFORMATICA_aff_002"/></contrib><aff id="j_INFORMATICA_aff_000">Parallel Computing Laboratory, Vilnius Gediminas Technical University, Saulėtekio al. 11, 10223 Vilnius, Lithuania</aff><aff id="j_INFORMATICA_aff_001">Laboratory of Numerical Modelling, Vilnius Gediminas Technical University, Saulėtekio al. 11, 10223 Vilnius, Lithuania</aff><aff id="j_INFORMATICA_aff_002">Laboratory of Combustion Processes, Lithuanian Energy Institute, Breslaujos 3, 44403 Kaunas, Lithuania</aff></contrib-group><pub-date pub-type="epub"><day>01</day><month>01</month><year>2006</year></pub-date><volume>17</volume><issue>2</issue><fpage>207</fpage><lpage>224</lpage><history><date date-type="received"><day>01</day><month>05</month><year>2005</year></date></history><abstract><p>The paper describes the development and performance of parallel algorithms for the discrete element method (DEM) software. Spatial domain decomposition strategy and message passing inter-processor communication have been implemented in the DEMMAT code for simulation of visco-elastic frictional granular media. The novel algorithm combining link-cells for contact detection, the static domain decomposition for parallelization and MPI data transfer for processors exchanging particles has been developed for distributed memory PC clusters. The parallel software DEMMAT_PAR has been applied to model compacting of spherical particles in the rectangular box. Two benchmark problems with different numbers of particles have been solved in order to measure parallel efficiency of the code. The inter-processor communication has been examined in order to improve domain decomposition topology and to achieve better load balancing. The speed-up equal to 11 has been obtained on 16 processors. The parallel performance study has been performed on the PC cluster VILKAS of Vilnius Gediminas Technical University, Lithuania.</p></abstract><kwd-group><label>Keywords</label><kwd>parallel computing</kwd><kwd>the discrete element method</kwd><kwd>visco-elastic frictional granular media</kwd><kwd>spatial domain decomposition</kwd><kwd>distributed memory PC clusters</kwd></kwd-group></article-meta></front></article>