-
Geant4 Installation Guide
یکشنبه 26 اردیبهشت 1400 23:57
For communication and asking your questions, please contact me via this email. I usually check this email faster than the blog messages themselves. Contact me: geant4.toolkit.zabihiATgmail.com GEANT4 installation on Ubuntu There are several ways to install Geant4 on your computer. Which one is available or best for...
-
آموزش ویدیویی جینت ۴
دوشنبه 6 اردیبهشت 1400 02:18
برای ارتباط و طرح سوالات خود ، لطفا با این ایمیل ارتباط برقرار کنید. معمولا این ایمیل را سریع تر از خود پیام های وبلاگ ، بررسی می کنم. Contact me: geant4.toolkit.zabihiATgmail.com در این کانال یوتیوپ و کانال آپارات سعی خواهم کرد همه مفاهیمی که از جینت ۴ می دانم را به زبانی بسیار ساده آموزش بدهم. امیدوارم مفید واقع...
-
برنامه نویسی (شبیه سازی و تحلیل داده)-انجمن فیزیک دانشگاه بوعلی سینا همدان
پنجشنبه 14 اسفند 1399 11:37
در این وبینار به بحث فیزیک محاسباتی و کاربردهای رایانه در فیزیک پرداخته ام. لینک مشاهده فیلم در آپارات دانلود فایل پاورپوینت دانلود فیلم در وبلاگ
-
کاربردهای ابزار شبیه ساز Geant4-ژورنال کلاب دانشگاه شیراز
پنجشنبه 14 اسفند 1399 11:24
در این وبینار به معرفی ابزار Geant4 پرداخته ام و کاربردها ی آن را بر اساس تجربیات خودم و با نگاه به مساله DNA بیان کرده ام. لینک فیلم در آپارات دانلود فایل پاورپوینت دانلود فیلم در وبلاگ
-
نصب Geant4 در ویندوز
یکشنبه 5 مرداد 1399 17:59
برای نصب Geant4 در ویندوز می توانید از این فایل که دوستی (خانم آرایش نیا) تجربه ش را داشته اند و به اشتراک گذاشتند ، استفاده نمایید. من خودم تجربه ای ندارم. دانلود فایل نصب جینت ۴ در ویندوز
-
نکات مهم C++ -بخش دوم
چهارشنبه 27 فروردین 1399 14:41
چند نکته مهم برنامه نویسی C++ را از کتاب برنامه سازی پیشرفته انتشارات پیام نور و نویسندگی دکتر احمد فراهی انتخاب کردم که برای آشنایی با بخشها و کلاسهای مختلف Geant4 میتواند مفید باشد. خود کتاب را هم از طریق بخش اول ، میتوانید دانلود نمایید. این صفحه هم آموزش خوبی به زبان فارسی دارد.
-
نکات مهم C++ -بخش اول
چهارشنبه 27 فروردین 1399 13:44
پیشنهاد می کنم حتماْ ویراستار eclipse را به عنوان ادیتورتان انتخاب کنید. چند نکته مهم برنامه نویسی C++ را از کتاب برنامه سازی پیشرفته انتشارات پیام نور و نویسندگی دکتر احمد فراهی انتخاب کردم که برای آشنایی با بخشها و کلاسهای مختلف Geant4 میتواند مفید باشد. خود کتاب را هم از طریق این لینک برنامه سازی پیشرفته...
-
استفاده از نسخه باینری root
سهشنبه 23 مهر 1398 22:19
استفاده از نسخه باینری root یک روش ساده برای استفاده از root در ابزار Geant4 ، استفاده از نسخه باینری root است . ابتدا از صفحهی دانلود Latest ROOT Releases را انتخاب کنید . سپس در صفحهی جدید از بین فایلهای مختلف قسمت Binary distributions نسخه متناسب با سیستم عاملتان را انتخاب و دانلود نمایید . در یک فولدر دلخواه،...
-
تعریف چشمه (1)
سهشنبه 14 خرداد 1398 16:00
تعریف چشمه (1) یکی از کلاسهای اجباری در Geant4 کلاس PrimaryGeneratorAction است. پس از طراحی هندسه در DetectorConstruction ، دومین قدم طراحی تابش است. در این بخش طراحی تابش به کمک کلاس G4Particle gun توضیح داده خواهد شد. در این روش باید از زبان C++ برای طراحی کمک گرفت. در این کلاس ذره تابشی، انرژی آن، محل و جهت تابش...
-
اجزای DetectorConstruction و نحوه تعریف آنها-مقدماتی 2
یکشنبه 15 اردیبهشت 1398 18:19
اجزای DetectorConstruction و نحوه تعریف آنها-مقدماتی 2 برای درک بهتر لطفاً مثال B1 را باز کنید و سپس از فولدر src فایل B1DetectorConstruction را باز کنید. برای دیدن جزییات دیگر تعریف هندسه، مطلب اجزای DetectorConstruction و نحوه تعریف آنها- مقدماتی1 را ببینید. تعریف جنس ماده سازنده پس از طراحی هندسه که چه شکلی هندسی...
-
برنامه زمانی کارگاه مقدماتی Geant4
سهشنبه 14 اسفند 1397 23:17
-
راهنمای اجرای مجازی Geant4
شنبه 4 اسفند 1397 10:14
راهنمای اجرای مجازی Geant4 برای شروع کار با ابزار Geant4 استفاده از این روش پیشنهاد می گردد. فرآیند نصب زمان کمتری نیاز دارد و بسیار آسان تر از نصب واقعی آن در محیط لینوکس است. فقط باید یک اینترنت پرسرعت برای دانلود فایل اصلی داشته باشید و کمی حوصله! ابتدا آخرین نسخهی VMware Workstation Player را دانلود و نصب کنید....
-
اوبونتو؛من هستم چون ما هستیم
شنبه 4 اسفند 1397 07:22
اوبونتو؛من هستم چون ما هستیم! یک پژوهشگر مردم شناس، در آفریقا، به تعدادی از بچه های بومی یک بازی را پیشنهاد کرد. او سبدی از میوه را در نزدیکی یک درخت گذاشت و گفت هر کسی که زودتر به آن برسد آن میوههای خوشمزه را برنده میشود. هنگامی که فرمان دویدن داده شد، آن بچهها دستان هم را گرفتند و با یکدیگر دویده و در کنار درخت،...
-
برگزاری کارگاه سه روزهی آموزش مقدماتی Geant4
شنبه 27 بهمن 1397 18:46
-
اجزای DetectorConstruction و نحوه تعریف آنها-مقدماتی 1
سهشنبه 4 دی 1397 17:24
اجزای DetectorConstruction و نحوه تعریف آنها-مقدماتی (1) برای درک بهتر لطفاً مثال B1 را باز کنید و سپس از فولدر src فایل B1DetectorConstruction را باز کنید. در ابتدای فایل یک سری کلاس اصطلاحاً Include شده است که با توجه به تعاریف و توضیحات بعدی متوجه خواهید شد که برای مثال خاص خودتان نیاز هست که چه اجزایی را اضافه...
-
معرفی اجزای یک مثال Geant4
پنجشنبه 22 آذر 1397 23:35
معرفی اجزای یک مثال Geant4 هر مثال به صورت فولدری هست که از دو فولدر src و include و تعدادی فایل تشکیل شده است. برای درک و آَشنایی بهتر لطفاً از قسمت مثالها و فولدر basic مثال B1 را باز کنید. در فولدر اصلی یک فایل با عنوان exampleB1.cc قرار دارد که از این به بعد به عنوان main برنامه نامیده میشود. این فایل با پسوند...
-
نحوه اجرای مثالها
دوشنبه 12 آذر 1397 08:07
نحوه اجرای مثالها با روش cmake در فولدر نصبی برنامه یعنی مسیر زیر مثالهای معرفی شده قرار دارند. یک کپی از آن را به home یا هر محل دیگری از سیستم عاملتان بیاورید. ( ابتدا گزینه home را از desktop انتخاب کنید و از قسمت آخرین گزینهی منوی سمت چپ، other locations و سپس computer را انتخاب کنید. حال فولدر usr را پیدا...
-
نصب Geant4
یکشنبه 11 آذر 1397 19:44
نصب geant4 بر روی سیستم عامل لینوکس نصب پیشنیازها ابتدا سیستم عامل را با دستورات زیر آپدیت و آپگرید نمایید: sudo apt -get update و sudo apt -get upgrade سپس کتابخانههای مورد نیاز را نصب کنید. پیشنهاد میدهم هر برنامه را جداگانه نصب کنید تا از نصب تک تک کتابخانهها مطمئن شوید. زیرا نصب نشدن هر کتابخانه مساوی است با...
-
دانش پایهی C++
چهارشنبه 7 آذر 1397 14:59
دانش پایهی C++ برای برنامه نویسی با ابزار Geant4 و انجام تغییرات در آن نیاز هست که زبان C++ را بفهمید. همچنین با مفاهیم الگوریتم نویسی آشنا باشید و بتوانید دستوراتی را به برنامه خاص خودتان اضافه کنید. الگوریتم برای آشنایی با مفاهیم الگوریتم نویسی این چند لینک را ببینید. الگوریتم چیست؟ مثالهایی ساده از الگوریتم در...
-
نصب لینوکس کنار ویندوز
چهارشنبه 7 آذر 1397 13:55
نصب لینوکس کنار ویندوز به پیشنهاد سازندگان و تیم اصلی طراحان، نصب Geant4 بهتر است که بر روی یکی از نسخههای لینوکس نصب شود. به علت اینکه دو سیستم عامل بر روی سیستم و در کنار یکدیگر نصب خواهند شد، نیاز هست حتماً با مطالعه کامل روش نصب و با دقت و حوصله بسیار این مرحله انجام گیرد. دانلود اوبنتو پیشنهاد میشود که Ubuntu ،...
-
آشنایی با مثالهای Geant4
چهارشنبه 7 آذر 1397 13:33
آشنایی با مثالهای Geant4 در Geant4 سه مدل مثال تعریف شده است: v Basice : مثالهای بسیار سادهای هستند که برای کاربران تازه کار بسیار مفید خواهند بود. با مطالعه این مثالها کاربر آشنایی نسبتاً خوبی با اجزای مختلف Geant4 پیدا خواهد کرد. v Extended : مجموعهای از مثالهایی هستند که نیاز به کتابخانههای بیشتری دارند و...
-
مقدمه (2)-آشنایی با ابزار Geant4
چهارشنبه 7 آذر 1397 13:28
دانشهای پایه مورد نیاز برای استفاده از Geant4 v C ++: ابزار Geant4 بر پایه آن نوشته شده است. لزومی ندارد یک برنامه نویس حرفهای باشید، فقط کافی است که با مفاهیم برنامه نویسی و ساختار الگوریتمها آَشنا باشید. بتوانید آن را درک کنید. موارد خاص خودتان را در مثالها پیدا کنید و در مواردی بسیار نادر و البته آسان آنها را...
-
مقدمه (1)-آشنایی با ابزار Geant4
چهارشنبه 7 آذر 1397 12:26
به نام رب رحمن مقدمه-آشنایی با ابزار Geant4 مروری کوتاه بر تواناییها و چگونگی استفاده از ابزار Geant4 در شبیهسازی ها: v Geant4 ابزاری رایگان و منبع باز است. v فایل منبع و کتابخانهها و راهنمای کاربر و ابزار مورد نیاز از سایت http://cern.ch/geant4 قابل دانلود هست. v مثالهای مختلف و بسیاری در منبع برنامه وجود...