لمپس (LAMMPS) مخفف عبارت شبیهساز به شدت موازی بزرگ مقیاس اتمی/ مولکولی است که یک برنامهی دینامیک مولکولی از موسسهی ملی سندیای آمریکا است. لمپس از ام پی آی (MPI) برای ارتباط موازی بهره میبرد و یک نرمافزار رایگان، متن آزاد است که تحت لیسانس گنو (GNU) منتشر شده است.
برای محاسبات کارآمد لمپس لیست همسایهها را در ردیابی ذرات مجاور نگهمیدارد، لیست با ذراتی که در فواصل کم دافعه دارند برای سیستم بهینه میشود، بنابراین چگالی موضعی ذرات هیچگاه خیلی بزرگ نمیشود.
در کامپیوترهای موازی لمپس از تکنیکهای جداسازی فضایی برای بخشبندی دامنهی شبیهسازی به زیردامنههای کوچک 3 بعدی استفاده میکند که هر کدام از آنها به یک پردازنده اختصاص مییابد. پردازندهها برای اتمهایی که از مرز زیردامنه عبور میکنند با یکدیگر ارتباط برقرار کرده و اطلاعات اتم را به صورت شبح (ghost) ذخیره میکنند. لمپس برای سیستمهایی که ذرات آنها یک جعبه را با چگالی تقریبا یکنواخت پر میکند (در حالت محاسبهی موازی) بیشترین بازده را دارد.
2 دیدگاه
Or use one of these social networks