آموزش نصب سریع کد محاسباتی OpenMX

Openmx بسته نرم افزاری متن باز، برای محاسبات سیستم‌های نانومقیاس و برپایه نظریه تابعی چگالی با استفاده از شبه پتانسیل‌های نرم‌کنسرواتیو و اوربیتال‌های شبه اتمی جایگزیده می‌باشد.

متد ها و الگوریتم‌های استفاده شده برای محاسبات در بسته نرم افزاری OpenMX با دقت فراوان مخصوص محاسبات موازی بر پایه‌ی اصول اولیه برای سیستم‌های نانو مقیاس به ویژه سیستم‌هایی با تعداد اتم های فراوان در حدود چند هزار اتم طراحی شده است.

از بسته OpenMX می‌توان برای محاسبه خواص ساختاری، الکتریکی، مغناطیسی و ترابردی بلورها و حتی مولکول‌ها و مواد بر پایه کربن و همچنین مولکول های زیستی بهره جست. علاوه بر این OpenMX دارای قابلیت محاسبه منحنی جریان ولتاژ در سیستم های ترابردی است.

از جمله نقاط قوت OpenMX بهره جستن از شبه پتانسیل‌های نسبیتی می‌باشد که قابلیت محاسبات نسبیتی را نیز فراهم می‌آورد. به عنوان مثال محاسبات مربوط به ساختار نواری و خواص مغناطیسی مواد عایق جدید که به عایق های توپولوژیکی معروف هستند با استفاده ازOpenMX به سادگی و با دقت بالا امکانپذیر است.

به علاوه محاسبات ترابردی آن‌ها (در حالت اجرای موازی) نیز با سرعت و دقت بیشتر ار بسته‌های نرم افزاری مشابه انجام می‌شود. بهره جستن از شبه پتانسیل‌های نسبیتی مزیتی قابل ملاحضه می‌باشد که امکان بررسی خواص فیزیکی از جمله خواص ترابردی موادی که در آن‌ها برهمکنش‌های نسبیتی قابل ملاحظه است را فراهم می‌آورد، این در صورتی است که پکیج های مشابه مانند Siesta قادر به محاسبه خواص فیزیکی در حضور برهمکنش‌های نسبیتی نمی‌باشد.

برای نصب این بسته مراحل زیر را دنبال کنید:

1- LAPACK

ابتدا می بایست برنامه LAPACK رو نصب کنید. برای این کار دستور زیر رو در ترمینال وارد کنید:

sudo apt-get install liblapack3

2- FFTW

حل پکیج FFTW را از اینجا  دانلود کزده و آنرا از حالت فشرده خارج کرده و دستورات زیر را وارد کنید:

sudo ./configure
sudo make
sudo make install

3- MPI

مورد بعدی که حتما باید نصب شود MPI است برای این کار دستورات زیر را در ترمینال وارد کنید:

sudo apt-get install libibnetdisc-dev
sudo apt-get install openmpi-bin
sudo apt-get install openmpi-doc
sudo apt-get install libopenmpi-dev

4- OpenMX

حالا می تونیم اقدام به نصب OpenMX کنیم. برای این کار دستور زیر رو در ترمینال وارد کنید:

sudo apt-get install openmx

5- تست اولیه

اگر مراحل قبلی رو با موفقیت انجام داده باشید می تونید با اجرای دستور زیر یک اجرای تست انجام بدید:

openmx Methane.dat

 

 


بنده دانشجوی دکترای فیزیک ماده چگال از دانشگاه تربیت مدرس تهران هستم. حوزه مورد علاقه من فیزیک محاسباتی (به طور خاص نظریه تابعیت چگالی) و همچنین سیستم های توپولوژیک است.


There are no comments yet

  • سلام , مهمان
  • خروج
  • ورود

    Or use one of these social networks

This site is protected by wp-copyrightpro.com