EGS(프로그램)

EGS (program)

EGS(Electron Gamma Shower) 컴퓨터 코드 시스템은 몇 keV에서 수백 [1]GeV까지의 에너지를 가진 입자에 대해 임의 기하학에서 전자와 광자의 결합 전달을 몬테카를로 시뮬레이션하기 위한 범용 패키지이다.SLAC에서 시작되었지만 80년대 초부터 캐나다 국가연구위원회와 KEK가 개발에 참여하고 있다.

원래 EGS 코드 개발은 버전 EGS4로 종료되었습니다.이후 두 그룹은 새로운 물리학을 사용하여 코드를 다시 작성했습니다.

EGSnrc

EGSnrc
개발자캐나다 국립 연구 위원회
초기 릴리즈2000년, 22년(2000년)
안정된 릴리스
v2019a / 2019년 5월 8일, 3년 전(2019-05-08)
운영 체제크로스 플랫폼
유형계산물리학
면허증.GNU Affero General Public License
웹 사이트www.nrc-cnrc.gc.ca/eng/solutions/advisory/egsnrc_index.html

EGSnrc는 1keV에서 10GeV까지의 입자 에너지에 대해 결합된 전자-광자 수송의 몬테카를로 시뮬레이션을 구축하는 데 적용할 수 있는 범용 소프트웨어 툴킷이다.국제적으로 방사선과 관련된 다양한 분야에서 널리 사용되고 있다.EGSnrc 구현은 하전 입자 수송 역학과 원자 산란 단면 [4][5][6]데이터의 정확성과 정밀도를 향상시킨다.하전 입자 다중 산란 알고리즘은 빠른 시뮬레이션 [7][8]속도로 이어지는 툴킷의 주요 특징인 정확성을 희생하지 않고 큰 스텝 크기를 가능하게 합니다.EGSnrc에는 정교한 지오메트리 및 입자 소스를 모델링하기 위해 사용할 수 있는 egs++라고 하는 C++ 클래스 라이브러리도 포함되어 있습니다.

EGSnrc는 오픈 소스이며 GNU Affero General Public License에 따라 GitHub에 배포됩니다.EGSnrc를 무료로 다운로드하여 버그 보고서를 제출하고 그룹 GitHub 페이지에서 [9]풀 요청을 제출합니다.EGSnrc의 매뉴얼은 온라인에서도 [10]구할 수 있습니다.

EGSnrc는 특정 양을 계산하기 위해 방사선 수송 물리학을 이용하는 광범위한 애플리케이션과 함께 분포된다.이러한 코드는 대규모 사용자 커뮤니티를 지원하기 위해 EGSnrc의 수명 동안 수많은 저자에 의해 개발되었습니다.복잡한 기하학적 조건으로 흡수 선량, 커마, 입자 플루언스 등과 같은 양을 계산할 수 있습니다.가장 잘 알려진 EGSnrc 애플리케이션 중 하나는 OMEGA 프로젝트의 일부로 개발된 BEAMnrc입니다.이것은 캐나다 국립 연구 위원회 위스콘신 대학 매디슨 연구 그룹 간의 협업이었다.모든 유형의 의료 선형 가속기는 BEAMnrc의 구성요소 모듈 [11]시스템을 사용하여 모델링할 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Nelson, W. R.; Hirayama, H.; Rogers, D. W. O. (1985). "The EGS4 Code System". Report SLAC–265, Stanford Linear Accelerator Center, Stanford, California.
  2. ^ Canada, Government of Canada. National Research Council. "EGSnrc: software tool to model radiation transport - National Research Council Canada". www.nrc-cnrc.gc.ca. Retrieved 1 November 2018.
  3. ^ "EGS at KEK Web Page". rcwww.kek.jp. Retrieved 1 November 2018.
  4. ^ Kawrakow, I (2000). "Accurate condensed history Monte Carlo simulation of electron transport. I. EGSnrc, the new EGS4 version". Medical Physics. 27 (3): 485–98. Bibcode:2000MedPh..27..485K. doi:10.1118/1.598917. PMID 10757601.
  5. ^ Kawrakow, I (2000). "Accurate condensed history Monte Carlo simulation of electron transport. II. Application to ion chamber response simulations: I.". Medical Physics. 27 (3): 499–513. Bibcode:2000MedPh..27..499K. doi:10.1118/1.598918. PMID 10757602.
  6. ^ Borg, J.; Kawrakow, I.; Rogers, D. W. O.; Seuntjens, J. P. (2000). "Monte Carlo study of Spencer-Attix cavity theory at low photon energies". Medical Physics. 27 (8): 1804–13. Bibcode:2000MedPh..27.1804B. doi:10.1118/1.1287054. PMID 10984227.
  7. ^ Kawrakow, I; Bielajew, A. F. (1998). "On the representation of electron multiple elastic-scattering distributions for Monte Carlo calculations". Nuclear Instruments and Methods in Physics Research Section B. 134 (3–4): 325–36. Bibcode:1998NIMPB.134..325K. doi:10.1016/S0168-583X(97)00723-4.
  8. ^ Kawrakow, I; Bielajew, A. F. (1998). "On the condensed history technique for electron transport". Nuclear Instruments and Methods in Physics Research Section B. 142 (3): 253–80. Bibcode:1998NIMPB.142..253K. doi:10.1016/S0168-583X(98)00274-2.
  9. ^ "nrc-cnrc/EGSnrc". GitHub. Retrieved 1 November 2018.
  10. ^ "EGSnrc". nrc-cnrc.github.io. Retrieved 1 November 2018.
  11. ^ Rogers, D. W. O.; Faddegon, B. A.; Ding, G. X.; Ma, C.-M.; We, J.; Mackie, T. R. (1995). "BEAM: A Monte Carlo code to simulate radiotherapy treatment units". Medical Physics. 22 (5): 503–524. Bibcode:1995MedPh..22..503R. doi:10.1118/1.597552. PMID 7643786.

외부 링크