آموزش نرم افزار کیهان‌شناسی CosmoMC

CosmoMC چیست؟

لطفا به این تصاویر دقت کنید:

شاید شما هم این نمودارها را در مقالاتی مانند نتایج تیم تلسکوپ پلانک دیده باشید. این طیف توان و نمودارهای کانتوری در واقع خروجی یک آنالیز بیشینه درست‌نمایی (Maximum Likelihood Analysis) هستند که توسط نرم افزار کیهانشناسی CosmoMC تولید شده‌اند.

CosmoMC یک بسته نرم افزاری است که متشکل از دو بخش اصلی است:

  1. CAMB: انجام محاسبات تئوری و حل معادلات اختلال‌های کیهان‌شناختی را به عهده دارد.
  2. MCMC : مسئول اجرای الگوریتم MCMC و حرکت در فضای پارامتری به منظور برازش پارامترها با انواع داده‌های رصدی است.

پس CosmoMC یک مجموعه نرم افزاری است که بر اساس مدل‌ کیهان‌شناسی که ما تعیین می‌کنیم و معادلاتی که ما می‌نویسیم، می‌تواند با بهره‌گیری از مجموعه داده‌های گسترده‌ای در فضای پارامتری حرکت کرده و بهترین مقادیر سازگار با داده‌های رصدی را برای پارامترهای مدل ما بدست آورد. این نرم افزار بطور گسترده توسط تیم‌های تحقیقاتی مهم دنیا مورد استفاده قرار می‌گیرد و بطور مرتب به روزرسانی می‌شود. ویژگی مهم این نرم افزار آن است که تقریبا همه مهم‌ترین داده‌های رصدی مورد استفاده توسط گروه‌های تحقیقاتی را شامل می‌شود و نیاز نیست جداگانه داده‌ها را اضافه کنید.

چه پیش‌نیازهایی برای CosmoMC ضروری است؟

  • این نرم افزار یک بسته محاسباتی است که اول از همه نیاز به یک کامپیوتر محاسباتی و مناسب دارد. این نرم افزار بطور معمول نیازمند یک پردازنده چند هسته‌ای و حجم کافی از حافظه موقت (RAM) است. همچنین چون زنجیره‌های مارکوف تولیدی معمولا حجم زیادی اشغال می‌کنند نیاز به هارد دیسک با حجم کافی نیز دارید.
  • اما مهم‌تر از سخت افزار مناسب، پیش نیاز علمی کاربر این نرم افزار است. بگذارید صریح بگویم: نباید انتظار چشم‌بندی و شعبده از این نرم افزار داشته باشید! این نرم افزار ماشین تولید مقاله نیست و باید اطلاعات کافی برای کار با آن داشته باشید. لازم هست:
    • کاربر حتما آشنایی کافی با یک زبان برنامه نویسی به خصوص: Fortran یا Python داشته باشد.
    • کاربر آشنایی لازم با سیستم عامل لینوکس به طور خاص توزیع Ubuntu داشته باشد و دستورات لازم را بداند.
    • دانشجو یا پژوهشگر با مفاهیم لازم در نظریه اختلال‌های کیهان‌شناسی آشنایی داشته باشد.
    • دانشجو یا پژوهشگر با مفاهیم تحلیل داده و آنالیز درست‌نمایی آشنایی داشته باشد.
  • برای یادگیری برنامه نویسی با زبان Fortran می‌توانید از طریق این دوره در Udemy آن را فرا بگیرید.
  • برای آشنایی با دستورات اولیه لینوکس می‌توانید این فایل یا این فایل دیگر را را ببینید.
  • برای فراگیری نظریه اختلال‌های کیهانی و درک صحیح از محاسبات درون CAMB اکیدا پیشنهاد می‌کنیم کتاب Modern Cosmology نوشته Scott Dodelson را بخوانید.
  • به منظور یادگیری روش‌های تحلیل داده و آنالیز درست نمائی نیز می‌توانید این درسنامه را مطالعه نمائید.

دوره آموزشی CosmoMC

نام دوره تحلیل داده‌های کیهانی و تطابق مدل‌های کیهانشناسی با داده‌های رصدی با استفاده از CosmoMC
مدرس حسین مصحفی
مخاطب دانشجویان ارشد، دانشجویان دکترا و محققان پسا دکترا
مدت دوره ۴ جلسه ۲ ساعتی
روز و ساعت کلاس توافقی
شهریه دوره پانصدهزار تومان
محل کلاس حوالی میدان انقلاب در تهران
  • هزینه ذکر شده در جدول بالا برای کلاس‌های چند نفره و به ازای هر شرکت کننده است.
  • هزینه کلاس خصوصی برای یک نفر شرکت کننده متفاوت با جدول بالا می‌باشد.
  • مدرس دوره دکتر حسین مصحفی فارغ التحصیل دانشگاه‌های صنعتی شریف و شهید بهشتی می‌باشد که ۱۰ سال است با نسخه‌های مختلف این نرم افزار کار کرده و برای مدل‌های گوناگون کیهان‌شناسی به کار برده است.

آیا جلسات آنلاین هم ممکن است؟

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

در دوره CosmoMC چه چیزهایی یاد می‌گیرید؟

سر فصل‌های دوره
آشنایی با نصب و راه اندازی نرم افزار CosmoMC و CAMB
کار با نرم افزار CAMB و رسم نمودارهای مختلف طیف توان
آشنایی با امکانات و تنظیمات مختلف CosmoMC و راه اندازی آن
نرم افزار CAMB را برای مدل‌های مختلف کیهان‌شناسی تغییر می‌دهیم و خروجی‌ها را مقایسه می‌کنیم
نرم افزار CosmoMC را برای پارامترهای جدید مدل خودمان تغییر می‌دهیم و اجرا می‌کنیم.
با ابزار GetDist و تولید ماتریس covariance آشنا می‌شویم.
رسم نمودارهای مختلف کانتوری و تولید جدول پارامترها را بررسی می‌کنیم

در صورت تمایل برای شرکت در این دوره می‌توانید با من تماس بگیرید از طریق:

دیدگاه ها (1)

fatima | 14 فروردین 1399 - 03:17

if someone wants to register in this formation and is not in Tahran, ?

دیدگاه خود را بیان کنید

نشانی ایمیل شما منتشر نخواهد شد.