فروشگاه سامانه مهارت گستر
Total sales
19
Comments count
0

OpenMX یک کد محاسبات کوانتومی است که توانایی انجام محاسبات ابتدا به ساکن الکترونیکی (ab initio) و محاسبات دینامیک مولکولی (molecular dynamics) را دارد. OpenMX این کار را به بهینه‌ترین شکل ممکن از نظر زمانی انجام می‌دهد. که این هم ناشی از مجموعه‌ی توابع پایه‌ی بسیار جایگزیده ای است که استفاده می‌کند. علاوه بر این‌ها، در OpenMX از الگوریتم‎‌های خطی سازی بسیار پیشرفته‌ای استفاده می‌شود. بهینه بودن این الگوریتم ها در حدی است که ناشرین ادعا میکنند با افزایش حجم یاخته، زمان محاسبات فقط دو برابر میشود و نه هشت برابر. این دقیقا برخلاف آن چیزی است که در کدهای تمام الکترونی که از رهیافت های دوگانه (والانس = امواج تخت + مغزه= مجموعه توابع اتمی ) یا کدهای مبتنی بر شبه پتانسیل که عمدتاً از پایه های تخت استفاده میشود، دیده میشود.
هدف آموزشی در این دوره تکیه بر یادگیری مفاهیم زیر است:
آشنایی با نظریه تابعی چگالی و مبانی کد محاسباتی OpenMx از قبیل پایه های اوربیتالهای اتمی
همچنین سرفصل های زیر ارائه می شوند:

  • نحوه نوشتن فایل ورودی
  • بهینه کردن پارامترهای محاسباتی
  • واهلش ساختاری
  • ساخت انواع مختلف ساختارهای انبوهه، نانو و کلاستر.
  • ساختار نواری
  • چگالی حالت های الکترونی (DOS)
  • محاسبات مغناطیسی
فهرست محتوا
01- نصب کد OpenMX
Video پیش‌نمایش

از پیوست 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)
Attachments خصوصی
نسخه‌ی ویندوز (openmx_interface_win.exe)
Attachments خصوصی
کد منبع و راهنمای نصب (openmx_interface_source.zip)
Attachments خصوصی
پیوست
band_plot.py
Attachments خصوصی
energy_cutoff_openmx.py
Attachments خصوصی

<p>کد دارای راهنما برای تغییر پارامترها و بکارگیری آن برای ماده خودتان است و درون کد نوشته شده است. کد را با یک ویرایشگر باز کنید.</p>

homo_lumo_methane.py
Attachments خصوصی
makefile.include
Attachments خصوصی
methane.dat
Attachments خصوصی
openmx_interface.py
Attachments خصوصی
README.md
Attachments خصوصی
چگونه باید جرم موثر الکترون و حفره را بدست آورد؟
01- رسم ساختار نواری و تحلیل فایل Band بلور سیلیکون
Video خصوصی

از پیوست دست‌نوشته band_plot بارگیری شود.

02- جرم موثر +‌ دوگانگی موج و ذره + مفهوم حفره
Video خصوصی
03- صورت‌بندی نظری جرم موثر + حفره‌های سبک و سنگین + رسانایی
Video خصوصی

دیدگاه‌ها (0)

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

  • دیدگاه های فینگلیش تایید نخواهند شد.
  • دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
  • از درج دیدگاه های تکراری پرهیز نمایید.
  • امتیاز دادن به دوره فقط مخصوص خریداران محصول می باشد.
اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره‌ی آموزشی OpenMX”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

انوش کاظمی

مدرس

کارشناس ارشد فیزیک حالت جامد از دانشگاه اصفهان متخصص شبیه‌سازی در نرم‌افزارهای کوانتوم اسپرسو، open mx، vasp و ... متخصص برنامه‌نویسی پایتون دارای کارت مربی‌گری فنی‌وحرفه‌ای و مدرس آموزشگاه‌های آزاد فنی‌وحرفه‌ای