مجموعه آموزش کد NJOY

image

مجموعه آموزش کد NJOY

سیستم پردازش داده های هسته ای Njoy، کدی حاوی ماژول های مختلف است که داده های بفرمت ENDF را خوانده و پس از پردازش، آنها را بصورت کتابخانه های قابل استفاده در کدهای هسته ای تبدیل می کند. هر ماژول عملیات خاصی را روی داده انجام می دهد. این ماژول ها در واقع برنامه های مستقلی هستند که از طریق فایل های ورودی و خروجی و تعداد کمی متغیر مشترک با هم ارتباط برقرار می کنند.

آموزش های ابتدایی کد NJOY

نحوه ران برنامه با NJOY

 برای ران کردن برنامه NJOY باید نام فایل ورودی را به نرم افزار NJOY پاس دهید. می توان این کار را با استفاده از فایل بچ فایل انجام داد. به عنوان نمونه فایل بچ فایل داریم

NJOY 



این دستور فایل ورودی hatom.inp را به نرم افزار NJOY پاس می دهد و خروجی مورد نظر تولید می شود

 

 

ساختار کلی برنامه NJOY

NJOY از تعدادی ماژول ساخته شده است که هر ماژول عملیات خاصی را روی داده انجام می دهد. این فرآیند منجر به خروجی های مختلف می شود. برای صدا زدن هر ماژول باید نام آن را در فایل ورودی صدا بزنید.

مثلا کد زیر بخشی از یک فایل ورودی است که ماژول acer را صدا می زند

acer
-21 -28 0 50 51
1 0 1 .33/
'Generated for WWER from endf-vi.8 njoy97.62'/
125 290./
.01/
/

 

روش اجرای برنامه ورودی و تولید خروجی در NJOY

1)  برای اجرای برنامه با استفاده از NJOY باید ابتدا دستورات ورودی را در یک فایل بنویسید. برای مثال فرض میکنیم که عنوان برنامه ورودی partoyar.inp باشد.

2)  یک بچ فایل ( فایل با پسوند bat) می سازید و دستورات زیر را در آن مینویسید

NJOY <partoyar.inp

pause

3) بعد از چند تاثیه دو خروجی تولید می شود. 

یک فایل به نام Output که روند اجرای خروجی را دارد و فایل خروجی برنامه که همان سطح مقطع می باشد و بستگی به نوع ماژولی که استفاده می شود خروجی آن فرق دارد. 

حال از این فایل میتوانید در برنام های دیگر استفاده کنید 

نقش ماژول ها در NJOY چیست؟

 سيستم پردازش داده هاي هسته اي  ،NJOYكدي حاوي ماژول هاي مختلف است كه داده هاي بفرمت  ENDFرا خوانده و پس از پردازش، آنها را بصورت كتابخانه هاي قابل استفاده در كدهاي هسته اي تبديل مي كند. هر ماژول عمليات خاصي را روي داده ها انجام مي دهد. اين ماژول ها در واقع برنامه هاي مستقلي هستند كه از طريق فايل هاي ورودي و خروجي و تعداد كمي متغير مشترك با هم ارتباط برقرار مي كنند

دانلود نرم افزار NJOY

نرم افزار NJOY در اینجا قرار داده شده است. برای دانلود کلیک کنید

 

آموزش کار با NJOY

آموزش های مختلف با NJOY  در زیر جمع آوری شده است. با کلیک روی هر آموزش میتوانید آن آموزش را مطالعه کنید.

  1.  آموزش ماژول dtfr و خروجی dtf در کد njoy
  2. آموزش تولید سطح مقطع ها از njoy برای mcnp
  3. آموزش نحوه استفاده از ماژول moder در کد njoy