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