صفحه اصلی | ان آر تی سی | صفحه اصلی<

09392522438  
   EN | FA
دوشنبه, 10 تیر 1398 ساعت 17:43

لینوکس کربن

 

‫CARBON یک توزیع آماده ‫گنو/لینوکسی است که در چندین نسخه، از بسته‌های نرم‌افزاری مختلف در زمینه‌ی علم مواد پشتیبانی می‌کند.‬
‫هدف از تولید CARBON این بوده است که شما بدون نیاز به طی کردن فرآیند پیچیده‌ی نصب و آماده‌سازی نرم‌افزارهای محاسباتی، بتوانید روی رایانه خود به طور آماده با آن‌ها کار کرده و تمام تمرکز خود را روی شبیه‌سازی و محاسباتتان بگذارید.‬

کاری که تیم توسعه‌ی ‫نرم‌افزارهای محاسباتی در NRTC انجام داده این بوده که یک توزیع گنو/لینوکسی ساخته که پکیج محاسباتی مورد نظر به صورت بهینه روی آن نصب شده است. این توزیع محاسباتی قابلیت این را دارد که به روی سیستم‌عامل شما (چه با GNU/Linux کار کنید و چه کاربر Windows باشید) به صورت یک ماشین مجازی اجرا شود، بدون اینکه با سیستم اصلی شما تداخل داشته باشد.‬

‫در این راهنما به طور کامل با راه‌اندازی CARBON روی رایانه خود آشنا می‌شوید.

 

 

راهنمای کاربران GNU/Linux‬
‫‫برای استفاده از CARBON شما باید دو برنامه‌ی virtualbox و vagrant را دریافت کنید تا بتوانید بواسطه آن‌ها توزیع محاسباتی CARBON را به طور مجازی روی سیستم خود اجرا و مدیریت کنید.‬
‫دقت کنید که هردوی این سایت‌ها تحریم هستند و شما برای دانلود برنامه‌ها نیاز به vpn دارید.‬

‫ابتدا آخرین نسخه virtualbox را مطابق با سیستم عامل خود از آدرس زیر دریافت کنید:‫

https://www.virtualbox.org/wiki/Downloads

 

 

lin1.vbdownload

lin2.vblinux

lin3.vbdebian

 

‫فایل virtualbox-6.0_6.0.8-130520_Debian_stretch_amd64.deb دانلود شده و در مسیر پیشفرض Download قرار می‌گیرد.‬

‫با دستورات زیر در مسیر جاری برنامه قرار گرفته و برنامه را نصب می‌کنیم:‬ ‍‍‍

$ cd Download

lin4.cd

‫دقت کنید که برای نصب، نیاز به دسترسی کابر ریشه (root) دارید:‬

$ sudo dpkg -i virtualbox-6.0_6.0.8-130520~Debian~stretch_amd64.deb

lin5.sudovb

و یا

lin6.suvb

همچنین vagrant را نیز مطابق با سیستم عامل خود از آدرس زیر دریافت و نصب کنید:‬

https://www.vagrantup.com/downloads.html

lin7.vagrantdownload

lin8.vagrantdebian

$ cd /Download
$ dpkg -i vagrant_2.2.4_x86_64.deb

lin8-2.cd

 

lin9.suvagrant

و یا

lin10.suvagrant

‫حال به پوشه‌ای که دیتاهای محاسباتی شما در آن است بروید و دستور زیر را وارد کنید:‬

$ vagrant init nrtc/carbon-qe-intel --box-version  0.2

$ vagrant up

lin11.data

 

lin12.vagrantinit

 

lin13.vagrantupstart

‫در این مرحله باید اندکی صبر کنید تا باکس کربن از vagrant cloud دریافت شود. ‫بهتر است که حوصله‌ی شما متناسب با معکوس سرعت اینترنت‌تان باشد!‬

lin14.vagrantupwait

‫اکنون توزیع محاسباتی CARBON بر روی رایانه شما راه اندازی شده است.‬

lin15.vagrantupfinish

فقط‫ کافی است تا با دستور زیر وارد محیط CARBON شوید و مدیریت ماشین محاسباتی خود را در دست بگیرید:‬

$ vagrant ssh

lin16.vagrantssh

‫می‌بینید که خط‌فرمان شما از محیط سیستم عامل اصلی، به محیط سیستم‌عامل محاسباتی CARBON تغییر کرده است. ‬

lin17.commandline

شما هم اکنون می‌توانید در محیط جدید،‌ بدون نیاز به طی کردن مسیر پردردسر نصب برنامه، از نرم افزار محاسباتی مد نظر به سادگی استفاده کنید.‬

‫برای این‌که به داده‌های خروجی و نتایج محاسباتتان در سیستم عامل اصلی دسترسی داشته باشید، کافیست تمام اطلاعاتتان را در ماشین مجازی در دایرکتوری ‪/vagrant‬ ذخیره کنید تا در همان مسیر ‪/data‬ در سیستم عامل اصلی آن‌ها را بیابید.‬

vagrant@nrtc/carbon:$ /vagrant

lin18.cdslashvagrant

‫برای خروج از CARBON و دسترسی به خط‌فرمان سیستم اصلی خود،کافی است که exit را در ترمینال تایپ کنید:

$ exit

lin19.exit

‫ویا از کلید میانبر "ctrl+D" استفاده کنید.‬

‫پس از خروج از ماشین مجازی CARBON،‌ برای خاموش کردن ماشین،‌ از

$ vagrant halt

استفاده کنید.

lin20.vagranthalt

‫داده‌های محاسباتی و همه تغییرات شما در سیستم عامل مجازی CARBON ذخیره شده است. ‬
برای ورود و خروج‌های بعدی کافی است ‫دستورات زیر را پیش بگیرید:‬ ‍‍‍

$ vagrant up
$ vagrant ssh
  انجام محاسبات
$ exit
$ vagrant halt

 

راهنمای کاربران Windows‬
‫‫برای استفاده از CARBON شما باید دو برنامه‌ی virtualbox و vagrant را دریافت کنید تا بتوانید بواسطه آن‌ها توزیع محاسباتی CARBON را به طور مجازی روی سیستم خود اجرا و مدیریت کنید.‬
‫هم‌چنین باید با محیط powershell در ویندوز خود کار کنید.‬

‫ابتدا آخرین نسخه virtualbox را مطابق با سیستم عامل خود از آدرس زیر دریافت کنید:‫

https://www.virtualbox.org/wiki/Downloads

 

win1.vbdownload

win2.vbwindows

همچنین vagrant را نیز مطابق با سیستم عامل خود از آدرس زیر دریافت نمایید:‬

https://www.vagrantup.com/downloads.html

win3.vagrantdownload

win4.vagrantwindows

برنامه‌ها‫ی دانلود شده را طبق روال نصب کنید:‬

win5.exe

win6.vbinstall

win7.vagrantinstall

‫پس از اتمام مراحل نصب، powershell ویندوز را باز کنید و به پوشه‌ای که دیتاهای محاسباتی شما در آن است بروید،‬

win8.cd

 win9.cddata

 

‫ ودستورات زیر را وارد کنید:

$ vagrant init nrtc/carbon-qe-intel --box-version  0.2
$ vagrant up

win10.vagrantinit

 

win11.vagrantinitfinish

 

win12.vagratntup

 

‫این مرحله نیازمند اندکی حوصله است تا باکس کربن از vagrant cloud روی سیستم شما بارگذاری شود.‬

win13.vagrantupfinish

‫حال، توزیع محاسباتی CARBON بر روی رایانه شما راه اندازی شده است.‬ فقط‫ کافی است تا با دستور زیر وارد محیط CARBON شوید و مدیریت ماشین محاسباتی خود را در دست بگیرید:‬

$ vagrant ssh

win14.vagrantssh

‫می‌بینید که خط‌فرمان شما از محیط سیستم عامل اصلی، به محیط سیستم‌عامل محاسباتی CARBON تبدیل شده:‬

win15.commandline

شما در محیط جدید،‌ بدون نیاز به طی کردن مسیر پردردسر نصب برنامه، از نرم افزار محاسباتی مد نظر به سادگی استفاده می‌کنید.‬‬

‫برای این‌که به داده‌های خروجی و نتایج محاسبات خود در سیستم عامل اصلی هم ببینید، باید تمام اطلاعاتتان را در ماشین مجازی، در دایرکتوری ‪/vagrant‬ ذخیره کنید تا در همان مسیر ‪\data‬ در سیستم عامل اصلی به آن دسترسی داشته باشید.‬

vagrant@nrtc/carbon-qe-intel:$ ~/vagrant

win16.cdslashvagrant

‫برای خروج از CARBON و دسترسی به خط‌فرمان سیستم اصلی خود،کافی است که exit را در ترمینال تایپ کنید:‫

$ exit

win17.exit

و یا از کلید میانبر "ctrl+D" استفاده کنید.‬

‫پس از خروج از ماشین مجازی CARBON،‌ برای خاموش کردن ماشین،‌ از دستور زیر استفاده کنید.

$ vagrant halt

win18.vagranthalt

داده‌های محاسباتی و همه تغییرات شما در سیستم عامل مجازی CARBON ذخیره شده است. ‬
برای ورود و خروج‌های بعدی کافی است ‫دستورات زیر را پیش بگیرید:‬ ‍‍‍

$ vagrant up
$ vagrant ssh
  انجام محاسبات
$ exit
$ vagrant halt

 

 

‫نحوه درمیان گذاشتن مشکلات CARBON با ما‬
‫هرگونه مشکلی را که در حین کار کردن با CARBON به آن برخوردید، می‌توانید از طریق github با ما در میان بگذراید.‬
‫برای این‌کار باید در ریپازیتوریِ carbon-linux موجود در اکانت گیت‌هابِ NRTC ، یک issue ارسال کنید.‬

‫مراحل انجام این‌کار را با هم دنبال می کنیم:‬

‫برای این کار وارد اکانت github خود شده و به صفحه اصلی NRTC به آدرس زیر بروید:‬ https://github.com/NRTC

issue1.github

issue2.login

به ریپازیتوری carbon-linux وارد شوید ‪

https://github.com/NRTC/carbon-linux

issue3.repo

‫و پایین تر از اسم مخزن، روی issue کلیک کنید.‬

issue4.issue

‫یک New Issue ایجاد کرده و عنوان و توضیح مشکل مدّنظر را بنویسید،‬

issue5.newissue

‫و در پایان روی Submit new issue کلیک کرده و آن را ارسال کنید.‬

issue6.submit

‫با این روش می‌توانید، انتقاد و پیشنهادات و سایر درخواست‌های خود را با ما مطرح کنید.‬

 

 

 

منتشرشده در مقاله
دوشنبه, 10 تیر 1398 ساعت 16:11

رو نمایی از لینوکس محاسباتی کربن

توسعه ی نرم افزارهای محاسباتی و ارتقا مدل های شبیه سازی و افزایش پیچیدگی های این مدل ها منجر به افزایش هزینه های محاسباتی و طولانی شدن مدت زمان این محاسبات گشته است.
گرچه در مقابل سیستم های محاسباتی نیز روز به روز در حال رشد و توسعه هستند اما به هرحال افزایش راندمان این محاسبات از نکاتی است که همواره مورد توجه محققین بوده است. علاوه بر این، وجود محدودیت های استفاده از آخرین سخت افزارهای محاسباتی در جامعه ی علمی کشور مان این نکته را بیش از سایر نقاط جهان حائز اهمیت کرده است. در این راستا، مرکز محاسباتی NRTC مدت هاست که بر روی نصب بهینه ی نرم افزارهای محاسباتی مطالعه و تلاش می کند.
پیچیدگی های برنامه نویسی و عدم آشنایی با لینوکس برای کاربران نرم افزارهای محاسباتی معمولا آنها را با سردرگمی و مشکلات عدیده ای روبرو می کند. به جای آنکه محققین این حوزه ی علمی وقت خود را بر روی استفاده از نرم افزارهای محاسباتی متمرکز کنند، ناچار هستند وقت خود را برای نصب و راه اندازی این برنامه ها صرف نمایند. این نکته را می توان از سوالات بسیاری که در فروم های شبکه های اجتماعی درباره ی نصب و راه اندازی این برنامه ها پرسیده می شود به خوبی دریافت.
از آنجایی که این برنامه ها روش های نصب و پیکر بندی بسیار متنوعی دارند و بنچمارک این برنامه ها به درستی انجام نمی شود، معمولا نصب آنها با ضعیف ترین پیکر بندی و پایین ترین راندمان ممکن انجام شده و مدت زمان محاسبات را بسیار بیشتر از حد معمول طولانی می کند.
در این راستا، محققین مرکز محاسباتی NRTC لینوکسی را توسعه داده اند که دیگر نیاز شما را به نصب برنامه های محاسباتی و درگیری با پیچیدگی های نصب آنها را به پایان رسانیده است. لینوکس کربن (CARBON) یک توریع آماده گنو/لینوکس است که بصورت رایگان در خدمت شما بوده و می توانید هم در محیط لینوکس و هم در محیط ویندوز آن را اجرا کرده و با خیال راحت ورودی های خود را با آن اجرا بگذارید و با بهترین راندمان ممکن از محاسبات لذت ببرید.
توضیحات کامل درباره ی  نحوه ی نصب و استفاده از لینوکس محاسباتی CARBON را می توانید در لینک زیر مشاهده نمایید:

اینجا

لینوکس کربن (CARBON) ماحصل ماه ها تلاش محققین این مرکز بوده و مرکز محاسباتی NRTC از هرگونه پیشنهاد و انتقاد و درخواست همکاری ای برای اصلاح و توسعه ی لینوکس کربن (CARBON) به گرمی استقبال می کند. می توانید نکات مد نظرتان را هم از طریق لینک گیت هاب:

اینجا

و از طریق مکاتبه با ایمیل زیر:
این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید
با ما در میان بگذارید.

منتشرشده در اخبار مرکز

7 روز هفته، 24 ساعته پاسخگوی شما هستیم

social 16social 13social 09 social 05