معرفی نرم افزار اویتو

OVITO یک نرم افزار آنالیز و ویژوآل (تصویر سازی) داده های علمی برای مدل های شبیه سازی اتمی در علم مواد و رشته های مرتبط هست. از ویژگی های خوب این نرم افزار اگه بخوایم بگیم اینه که کاملا برای سیستم عامل های ویندوز، لینوکس و Mac OS X تحت یک لایسنس یا همون مجوز اپن سورس یا همون منبع باز به صورت رایگان در دسترس هست. این نرم افزار توسط دکتر الکساندر استوکسکی (Alexander Stukowski) در دپارتمان علم مواد دانشگاه صنعتی  Darmstadt در آلمان توسعه پیدا کرد.

اولین نسخه اویتو در دسامبر 2009 منتشر شد و ویژگی اولیه این مجموعه در یک مجله علمی  journal article about OVITO در 2010 توضیح داده شد. اما امروزه می تونیم بگیم که اویتو بیش از 50,000 کاربر فعال در زمینه های فیزیک محاسباتی، علم مواد و شیمی داره.

ویژگی های برنامه

اویتو همونطوری که گفته شد یک نرم افزاری برای آنالیز و نمایش تصویری داده های خروجی از مدل های شبیه سازی مبتنی بر ذرات، مخصوصا شبیه سازی های دینامیک مولکولی (MD) مواد حالت جامد هست. تمرکز این نرم افزار بیشتر بر روی مدل های شبیه سازی بزرگ بر پایه پتانسیل های کلاسیکی (8 10- 3 10  اتم) هست. در اینجا برخی از ویژگی های قابل توجه این برنامه رو خدمتتون معرفی می کنیم:

  • ورودی و خروجی فرمت های مختلف فایل  مورد استفاده توسط کدهای شبیه سازی MD، مثل LAMMPS, XYZ, CFG, IMD, POSCAR, NetCDF, PDB, FHI-aims و GSD/HOOMD توسط این نرم افزار قابل خوانش هست.
  • نمایش تعاملی تعداد بسیار زیادی از ذرات و پیوندها با استفاده از شتابدهنده سخت افزاری رندرگیری OpenGL.
  • از اشکال مختلف ذرات پشتیبانی میکنه، مثل کره ها، مکعب ها، بیضی ها، استوانه ها و … .
  • یک رابط کاربری آسون، یک طراحی نرم افزار انعطاف پذیر و یک مدل داده که از یک تعداد دلخواه خصوصیات ذره پشتیبانی میکنه.
  • دارای قابلیت رندرگیری عکس و فیلم با کیفیت بالا برای نشریه و یک سیستم انیمیشن مبتنی بر کلید متحرک (keyframe-based).
  • دارای یک رابط اسکریپت نویسی قدرتمند مبتنی بر پایتون که به فرد اجازه میده که کارهای آنالیز و ویژوآل رو به صورت خود کار انجام بده و اویتو رو با توابع جدیدی توسعه بده.
  • دستکاری داده ها و توابع آنالیزی غیرویرانگر و مخرب در یک خط داده ای توسط کاربر منظم می شن. پارامترهای می تونن در هر زمانی تغییر داده بشن و نتایج فورا محاسبه خواهند شد. توابع اصلاحی شامل موارد زیر است:
  1.       انتخاب ذره دینامیکی بر پایه عبارت های بولین (Boolean)
  2.       کدگذاری رنگ
  3.       امکان برش
  4.       تبدیل مختصات ذرات
  5.      محاصبه خصوصات ذره جدید
  6.      نمایش تصاویر دوره ای و بسته شدن ذرات در مرزهای دوره ای
  7.     ایجاد پیونهای اتمی
  8.     انتخاب دستی ذرات و بازرسی خصوصیات ذره
  • توابع آنالیزی مفید
  1.       آنالیز همسایه مشترک (CNA)
  2.        آنالیز زاویه باند
  3.        پارامتر مرکز تقارن
  4.        آنالیز شماره مختصات و تابع توزیع شعاعی
  5.       شناسایی خودکار خط  جابه جایی (DXA)
  6.       محاسبه بردار جابجایی
  7.       محاسبه تانسور کشش اتمی
  8.       هیستوگرام و توابع نمودار پراکندگی
  9.       بازسازی سطوح هندسی از مدل های اتمی
  10.       آنالیز سلول Voronoi
  11.       شناسایی نقایص نقطه با استفاده از روش سلولی Wigner-Seitz
  • طراحی نرم افزاری مدولار، که اجازه می دهد OVITO را از طریق پلاگین های ++C گسترش دهیم

   

مطلب بعدی:
    (نصب) Installation

ثبت نام در سایت

ارسال جدیدترین مقالات به ایمیل شما

متشکریم از ثبت نام شما

متاسفانه ثبت نام انجام نشد

مطالب مرتبط

پاسخی بگذارید

ثبت نام در سایت

ارسال جدیدترین مقالات به ایمیل شما

متشکریم از ثبت نام شما

متاسفانه ثبت نام انجام نشد