An Adaptive Parallel Pattern Based Design for Molecular Dynamic Simulation

Authors

  • Nilesh N. Maltare Information Technology Department, Government Engineering College, Modasa, Gujarat, India https://orcid.org/0000-0003-4269-2941
  • Viral N. Kamat Centre for Apparent Energy Research, Anand, Gujarat, India

DOI:

https://doi.org/10.24996/ijs.2024.65.2.34

Keywords:

Parallel Programming, Parallel Design Patterns, Hybrid OpenMP-MPI Programming, MD Simulation

Abstract

     In Parallel programming, a programmer needs to understand hardware environment, programming paradigm and primitives available in the programming language. Most of the time, parallel programmes are written for a specific architecture and cannot typically adapt to other architectures Particularly, programs written for shared memory architectures are unsuitable for distributed or hybrid architectures. This paper proposes Adaptive Design Pattern for Parallel Programming to improve adaptability, flexibility with achieving performance on different architectures.

Molecular Dynamics (MD) simulation is required to scale to various architectures from simple machine to cluster of workstations. In this study, MD Simulation experimented using both pure benchmark code and code based on adaptive design patterns. Redesigned MD Simulation with Adaptive Design Pattern claims parallel efficiency from 56% to 90% for different number of processing elements used. The solution demonstrates adaptability to different architectures and scalability to use with large number of atoms and long duration simulation. 

Downloads

Published

2024-02-29

Issue

Section

Computer Science

How to Cite

An Adaptive Parallel Pattern Based Design for Molecular Dynamic Simulation. (2024). Iraqi Journal of Science, 65(2), 1024-1038. https://doi.org/10.24996/ijs.2024.65.2.34

Similar Articles

1-10 of 573

You may also start an advanced similarity search for this article.