فروشگاه سامانه مهارت گستر
فروش
19
تعداد دیدگاه‌ها
0

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

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

از پیوست makefile را بارگیری شود.

02- سیستم عامل materiapp، پردازه‌های پایه، شبه پتانسیل‌ها و شبیه‌سازی مولکول متان
ویدئو 01:26:57 خصوصی
03- مفهوم ساختار نواری و چگالی حالت ها + رسم ساختار نواری
ویدئو خصوصی
04- آشنایی با پهن شدگی گوسی + محاسبه داس به دو روش تتراهدرون و گوسی
ویدئو خصوصی

گوشزد: روش تتراهدرون را تنها برای بلورهای ۳ بعدی به کار ببرید.

05- روش تندترین کاهش + واهلش ساختاری در OpenMX با روش تندترین کاهش (steepest descent)
ویدئو خصوصی

<p>این آموزش سه بخش است:</p> <ul> <li>آموزش روش تندترین کاهش</li> <li>برنامه نویسی این روش روی یک پردازه چندمتغیره ساده به زبان پایتون</li> <li>اجرای واهلش ساختاری روی سیلیکون با ساختار الماسی و متان</li> </ul>

06- بهینه‌سازی پارامترهای محاسباتی مثل انرژی قطع و شمار نقطه‌های کی در منطقه اول بریلوئن با کد + به همراه راهنمای کد (conv)
ویدئو خصوصی

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

07- رسم اوربیتال‌های هومو و لومو
ویدئو خصوصی

از پیوست دست‌نوشته homo_lumo_methane.py و پرونده methane.dat بارگیری شود.

08- میدان الکتریکی دندان اره‌ای (sawtooth) روی مولکول‌ها و ساختارهای دارای خلا (electric field)
ویدئو خصوصی
برنامه رابط برای ایجاد فایل‌های درون‌داد 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 بلور سیلیکون
ویدئو خصوصی

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

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

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

دیدگاهها

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

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

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

انوش کاظمی

مدرس

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