Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 2.37 KB

Run-Software.md

File metadata and controls

35 lines (22 loc) · 2.37 KB

اجرای کد:

همانطور که ذکر شد برای اجرای کد احتیاج به فایل ورودی داریم که با پسوند .in ذخیره می‌شود به عنوان مثال Si.sample.in یک فایل ورودی برای سیلیکون و همچنین Si.sample.sh یک نمونه فایل اختیاری است که در لینوکس کاربرد دارد.

توجه: برای اجرای هر محاسبه، شما می‌توانید Si.sample.in را به عنوان یک الگو به فایل دیگر کپی کنید و سپس ویرایش کنید. پس از ویرایش فایل برای اجرا در صفحه ای که فایل ورودی وجود دارد ترمینال را مانند شکل 18با کلیک راست باز می‌کنیم. اکثر ران ها را با pw.x انجام می دهند. به عنوان مثال برای اجرای برنامه به صورت عمومی و خاص برای فایل ورودی سیلیکون از دستور زیر که در ترمینال تایپ می‌شود، استفاده می‌کنیم.

~/usr/local/apps/espresso-5.1/bin/pw.x < input_filename > output_filename
pw.x < Si.sample.in > Si.sample.out

همچنین برای ران موازی جهت استفاده از هسته های بیشتر می‌توانید از دستور زیر استفاده نمایید:

Mpiexec  –n 2 pw.x < Si.sample.in > Si.sample.out

که در قسمت بالا n تعداد هسته های درگیر می‌باشد.

شکل 18 باز کردن پنجره ترمینال

سپس پس از اجرای برنامه total energy برای ما حائز اهمیت است که همانطور که در شکل 19 مشاهده می‌کنید جز اطلاعات خروجی است و با ! مشخص می‌شود. برای تشخیص ران کامل به دستور JOB DONE در انتهای برنامه خروجی توجه نمایید و همچنین برای جزییات بیشتر می‌توانید به (time (pwscf و (kohn shansham wavefunction) در خروجی توجه نمایید.

     the Fermi energy is    -2.1142 ev

!    total energy              =     -22.53912642 Ry
     Harris-Foulkes estimate   =     -22.53912596 Ry
     estimated scf accuracy    <       0.00000052 Ry

شکل 19 total enrgy در خروجی گرافن