OpenMX یک کد محاسبات کوانتومی است که توانایی انجام محاسبات ابتدا به ساکن الکترونیکی (ab initio) و محاسبات دینامیک مولکولی (molecular dynamics) را دارد. OpenMX این کار را به بهینهترین شکل ممکن از نظر زمانی انجام میدهد. که این هم ناشی از مجموعهی توابع پایهی بسیار جایگزیده ای است که استفاده میکند. علاوه بر اینها، در OpenMX از الگوریتمهای خطی سازی بسیار پیشرفتهای استفاده میشود. بهینه بودن این الگوریتم ها در حدی است که ناشرین ادعا میکنند با افزایش حجم یاخته، زمان محاسبات فقط دو برابر میشود و نه هشت برابر. این دقیقا برخلاف آن چیزی است که در کدهای تمام الکترونی که از رهیافت های دوگانه (والانس = امواج تخت + مغزه= مجموعه توابع اتمی ) یا کدهای مبتنی بر شبه پتانسیل که عمدتاً از پایه های تخت استفاده میشود، دیده میشود.
هدف آموزشی در این دوره تکیه بر یادگیری مفاهیم زیر است:
آشنایی با نظریه تابعی چگالی و مبانی کد محاسباتی OpenMx از قبیل پایه های اوربیتالهای اتمی
همچنین سرفصل های زیر ارائه می شوند:
- نحوه نوشتن فایل ورودی
- بهینه کردن پارامترهای محاسباتی
- واهلش ساختاری
- ساخت انواع مختلف ساختارهای انبوهه، نانو و کلاستر.
- ساختار نواری
- چگالی حالت های الکترونی (DOS)
- محاسبات مغناطیسی
فهرست محتوا
از پیوست makefile را بارگیری شود.
02- سیستم عامل materiapp، پردازههای پایه، شبه پتانسیلها و شبیهسازی مولکول متان
Video 01:26:57 خصوصی03- مفهوم ساختار نواری و چگالی حالت ها + رسم ساختار نواری
Video خصوصی04- آشنایی با پهن شدگی گوسی + محاسبه داس به دو روش تتراهدرون و گوسی
Video خصوصیگوشزد: روش تتراهدرون را تنها برای بلورهای ۳ بعدی به کار ببرید.
05- روش تندترین کاهش + واهلش ساختاری در OpenMX با روش تندترین کاهش (steepest descent)
Video خصوصی<p>این آموزش سه بخش است:</p> <ul> <li>آموزش روش تندترین کاهش</li> <li>برنامه نویسی این روش روی یک پردازه چندمتغیره ساده به زبان پایتون</li> <li>اجرای واهلش ساختاری روی سیلیکون با ساختار الماسی و متان</li> </ul>
06- بهینهسازی پارامترهای محاسباتی مثل انرژی قطع و شمار نقطههای کی در منطقه اول بریلوئن با کد + به همراه راهنمای کد (conv)
Video خصوصیاز پیوست دستنوشته energy_cutoff_openmx را بارگیری شود.
07- رسم اوربیتالهای هومو و لومو
Video خصوصیاز پیوست دستنوشته homo_lumo_methane.py و پرونده methane.dat بارگیری شود.
08- میدان الکتریکی دندان ارهای (sawtooth) روی مولکولها و ساختارهای دارای خلا (electric field)
Video خصوصیبرنامه رابط برای ایجاد فایلهای درونداد OpenMX
نسخهی لینوکس (openmx_interface_linux.exe)
خصوصینسخهی ویندوز (openmx_interface_win.exe)
خصوصیکد منبع و راهنمای نصب (openmx_interface_source.zip)
خصوصیپیوست
band_plot.py
خصوصیenergy_cutoff_openmx.py
خصوصی<p>کد دارای راهنما برای تغییر پارامترها و بکارگیری آن برای ماده خودتان است و درون کد نوشته شده است. کد را با یک ویرایشگر باز کنید.</p>
homo_lumo_methane.py
خصوصیmakefile.include
خصوصیmethane.dat
خصوصیopenmx_interface.py
خصوصیREADME.md
خصوصیچگونه باید جرم موثر الکترون و حفره را بدست آورد؟
01- رسم ساختار نواری و تحلیل فایل Band بلور سیلیکون
Video خصوصیاز پیوست دستنوشته band_plot بارگیری شود.
02- جرم موثر + دوگانگی موج و ذره + مفهوم حفره
Video خصوصی03- صورتبندی نظری جرم موثر + حفرههای سبک و سنگین + رسانایی
Video خصوصیمدرس
کارشناس ارشد فیزیک حالت جامد از دانشگاه اصفهان متخصص شبیهسازی در نرمافزارهای کوانتوم اسپرسو، open mx، vasp و ... متخصص برنامهنویسی پایتون دارای کارت مربیگری فنیوحرفهای و مدرس آموزشگاههای آزاد فنیوحرفهای
دیدگاهها (0)
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.