본문 바로가기

Gate

(5)
Gate 설치하기 (version 9.1 Ubuntu 20.04LTS) 원래 Gate의 설치 매뉴얼은 Ubuntu의 LTS 버전에 업데이트되는 2년 간격으로 하려고 생각했었습니다. 그런데 Gate가 버전업 되었더라고요. 원래 생각 대로면 Ubuntu22.04가 나오고, 안정화 기간을 조금 가진 후 설치 매뉴얼을 만들겠지만, 개인적으로 Gate의 멀티 스래드 적용 여부가 궁금해서 설치해 봤습니다. 그러면서 자연스럽게 매뉴얼이 업데이트되었고요. 먼저 주의 사항부터 언급하겠습니다. 1. Root의 버전 Root의 버전은 6.22로 합니다. 이 글을 쓰고 있는 현재 Root의 최신 버전은 6.24이더군요. 그런데 6.24를 이용하면 Gate설치 시 문제가 발생합니다. Gate의 설치시 표준 라이브러리의 버전은 C++11입니다. 그런데 Root 6.24의 표준라이브러리 버전은 C++..
sh script를 이용한 Gate의 효율적인 병렬 구동 ( wo condor) 2020년 최근 Gate의 버전은 9.0입니다. 사실 전 이전 버전의 Gate를 이용할 때도 9.0 버전 Gate에서는 병렬 처리가 될 것이라고 기대했습니다. 이유는 Geant4의 설치 옵션에 병렬 처리가 생겼습니다. 그래서 Gate에서도 지원되겠구나 했으나 9.0이 발표되고, 설치하면서 실망했습니다. Geant4의 병렬 처리 옵션을 킬 경우 아예 Gate 설치가 안되거든요. 그래서 이전에 know-how 문서로 만들었던 sh script를 이용한 Gate 병렬처리 내용을 포스팅합니다. 우선, 최근 Gate 커뮤니티에서는 저같이 쉘 스크립트를 이용한 병렬처리 보다 condor와 같은 툴킷을 이용하는 게 대세로 보이고, 제가 보기에도 그쪽이 더 쉬울 것입니다. (설치 방법) 혹시 본인의 환경이 다수의 유저..
Gate 구동시 파라미터 설정 Gate 시뮬레이션 툴은 병렬처리가 되지 않습니다. (2020년 기준) 그로 인해 쉘 스크립트를 이용해서 강제로 병렬처리를 해야 할 수도 있고 ( 이건 향후 포스팅 예정) 설정을 약간씩만 바꾸어서 같은 매크로 파일을 구동시켜야 할때도 있습니다. 그런 경우를 대비해 Gate 그룹에서는 매크로 상 변수를 지정하는 방법을 만들어 두었습니다. 그런데 의외로 많은 사람들이 쓰지 않더군요. 그래서 요렇게 포스팅 합니다. 사실 상기 링크에서 설명이 잘 되어 있으니 해당 링크를 보시는 것을 추천하지만 그래도 제가 예전에 정리해둔 내용을 포스팅 하겠습니다. 매크로 구동시 파라미터를 지정하고 싶을때는 매크로 파일 안에서 파라미터명을 "{"와 "}" 안에 넣어 주시면 됩니다. 첨부한 스냅샷은 특이한 SPECT를 구동 시키기..
Gate 설치하기 ( version 9.0 Ubuntu 20.04 LTS) Gate 설치 방법은 사이트에서 인스톨 매뉴얼을 잘 만들기 시작하면서 포스팅을 중지했었습니다. 그렇지만 가끔 문의가 오기도 해서 최신버전의 Gate를 설치하는 방법에 대해서 포스팅합니다. 일단 Gate 버전인 9.0을 가장 널리 사용되고 있다고 알려진 Ubuntu 20.04 LTS 버전에 설치하는 방법입니다. 이전 Gate 설치에 비해서 주의할 점부터 정리합니다. 주의사항 1. CLHEP 설치는 의무가 아님. 해당 내용은 Gate의 공식 인스톨 매뉴얼에도 명시되어 있듯 최신 geant가 CLHEP 라이브러리를 내장하고 있어서 해당 라이브러리를 사용해도 되기 때문입니다. 2. Geant의 병렬 처리 옵션을 끈다. Geant의 설치 과정에서 멀티 스레딩 옵션이 있습니다. 멀티 코어 프로세서가 보편화된 게 2..
ubuntu 에서 gate 설치하기. gate는 몬테카를로 시뮬레이션 툴입니다. gate의 홈페이지http://opengatecollaboration.healthgrid.org/에는 쥐를 PET으로 촬영하는 재미있는 이미지를 볼수 있습니다. 이와 같이 PET, SPECT등에서 나타나는 물리 현상을 계산해서 실제 실험때의 데이터와 같은 데이터를 얻을수 있게 해주는 강력한 시뮬레이션 툴입니다. 일단 설명에 앞서 설치 피씨는 기본적인 프로그래밍에 필요한 vim이나 gcc,qt,ctags등이 미리 설치 되어 있는 pc입니다. 그렇기 때문에 아예 순수한 우분투 설치 피씨에서 생기는 문제가 이 글에서는 발생하지 않을 수 있으니 그경우 댓글을 남겨주세요. 최대한 도움이 되도록 노력하겠습니다. 위 홈피에서 registration 절차를 통과한후 로그인하면..