عیبیابی
ویندوز به من هشدار میدهد که نرمافزار بدون امضا است
وقتی برای نخستین بار OghmaNano را در ویندوز نصب یا اجرا میکنید، سیستمعامل ممکن است هشداری نمایش دهد که نرمافزار "بدون امضا" یا "از یک ناشر ناشناس" است. این پیام به این معنا نیست که برنامه ناامن است – بلکه فقط به این معناست که نصبکننده با یک گواهی تجاری امضای کد امضا نشده است.
امضای کد اساساً روشی برای الصاق یک امضای دیجیتال خریداریشده از یک مرجع صدور گواهی است. هرچند این کار میتواند فرآیند نصب را روانتر کند، اما تضمینی برای کیفیت یا امنیت نرمافزار نیست. بسیاری از ابزارهای متنباز و دانشگاهیِ معتبر بدون امضا توزیع میشوند زیرا دریافت و تمدید یک گواهی سالانه صدها پوند یا دلار هزینه دارد. برای پروژههای پژوهشی کوچک و نرمافزارهای دانشگاهی، این پول اغلب بهتر است صرف توسعه واقعی شود تا کاغذبازی با یک مرجع شخص ثالث.
اجرای نرمافزار بدون امضا در محیطهای پژوهشی رایج است، و ویندوز این هشدار را عمدتاً نمایش میدهد تا کاربران پیش از نصب برنامههایی که انتظار دانلود آنها را نداشتهاند مکث کنند. تا زمانی که OghmaNano را مستقیماً از وبسایت رسمی (oghma-nano.com) دریافت میکنید، میتوانید مطمئن باشید که نسخه اصلی را دریافت کردهاید. پس از نصب، برنامه بهطور عادی اجرا میشود، و وضعیت بدون امضا بودن آن به هیچ وجه بر عملکرد شبیهسازی یا قابلیتهای برنامه تأثیر نمیگذارد.
چرا نمای سهبعدی دستگاه را دریافت نمیکنم
اگر پنجره شبیهسازی شما همانطور که در ?? نشان داده شده ظاهر میشود و نه مانند ??، معمولاً نشان میدهد که سیستم شما از شتابدهی سهبعدی استفاده نمیکند. در بیشتر لپتاپها و رایانههای رومیزی مدرن این به این معنا نیست که سختافزار وجود ندارد—تقریباً همه دستگاهها با گرافیک دارای قابلیت سهبعدی عرضه میشوند—بلکه به این معناست که درایورها نصب نشدهاند یا بهدرستی کار نمیکنند. اگر کارت گرافیک ATI، Nvidia، یا Intel دارید، مطمئن شوید که آخرین درایورها بهدرستی نصب شدهاند.
حتی کارتهای گرافیک بسیار ابتدایی یا قدیمی نیز برای بصریسازی سهبعدی OghmaNano کاملاً کافی هستند. نبود شتابدهی فقط بر کیفیت نمای دستگاه اثر میگذارد، نه بر دقت یا سرعت خود شبیهسازیها. بنابراین این یک مشکل پیکربندی سختافزار/درایور است، نه یک باگ در OghmaNano.
خطا: Cannot decode archive data
اگر پوشه oghma_local در پوشه خانگی شما حذف شده باشد، این خطا رخ میدهد.
پوشه oghma_local برای اجرای صحیح OghmaNano لازم است. بازیابی یا ایجاد دوباره این پوشه مشکل را برطرف میکند.
هشدار: The solver has not converged very well
حل معادلات drift–diffusion از نظر ریاضی چالشبرانگیز است. این هشدار نشان میدهد که حلگر با مسئلهای بهخصوص دشوار روبهرو شده و نتوانسته به یک جواب دقیق برسد. در برخی موارد، نتیجه ممکن است همچنان قابل قبول باشد، اما توصیه میشود نقطه ولتاژ یا گام زمانی مشخصی را که هشدار در آن رخ داده بررسی کنید. چنین مسائلی ممکن است زمانی رخ دهند که پیکربندی دستگاه شامل پارامترهایی غیرواقعی یا غیرفیزیکی باشد. طراحی دستگاه و پارامترهای ماده را با دقت بررسی کنید. در صورت نیاز، به یک ساختار قبلاً کارکرده بازگردید و پارامترها را بهصورت نظاممند تنظیم کنید تا علت مشخص شود.
خطا: NaN detected in the Newton solver
این خطا معمولاً در اثر تقسیم بر صفر درون مدل ایجاد میشود. اغلب زمانی رخ میدهد که چگالیهای حامل (الکترون یا حفره) در حالتهای تله بسیار کم شوند، گاهی حتی کمتر از 1.0 m-3.
پیکربندی دستگاه را بررسی کنید تا مشخص شود چرا چنین شرایط غیرفیزیکیای ایجاد میشوند و پارامترها را متناسب با آن تنظیم کنید.
خطا: Holes asking for xxx but range zzz – yyy
توابع توزیع حامل (Fermi–Dirac/Maxwell–Boltzmann) برای کارایی بیشتر از پیش جدولبندی میشوند. این خطا زمانی رخ میدهد که تراز فرمی به بیرون از بازه جدولبندیشده رانده شود. علتهای ممکن شامل موارد زیر است:
- چگالیهای حامل بهطور غیرواقعی کم یا زیاد در تماسها
- واگرایی حلگر از یک گام شبیهسازی قبلی، که به مقادیر میانی غیرفیزیکی منجر میشود
- اغتشاشهای بزرگ واردشده به شبیهسازی (مثلاً گامهای ولتاژ بسیار بزرگ یا پالسهای نوری بسیار شدید)