PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다

31355 
Created at 2019-08-12 09:28:06
Updated at 2023-12-17 04:35:53 
479   0   0   0  

친구 부탁으로 PTSG(Plasma Theory and Simulation Group) 소프트웨어를 돌릴 수 있는 환경에 대해 조사를 해 보았습니다.

우선 이를 돌리려면 ubuntu 16.4가 설치된 환경이 필요한데, PC에 직접 설치하는 방법도 있지만, 그냥 Virtual Machine을 이용하는 방법도 괜찮은 것 같아 이에 대한 방법을 찾아 보기로 했습니다.

우선 PTSG Home Page는 아래의 URL을 통해 접속 가능합니다.

https://ptsg.egr.msu.edu/

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다

여기에서 Download에 접속하시면 아래와 같은 Directory Structure를 보실 수 있는데, 저는 Virtual Machine에 제일 먼저 관심이 갔습니다.

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다


여기를 열어보니 확장자가 ova로 된 Virtual Machine Image가 있어 정체를 알기 위해 인터넷을 찾아 보았습니다.

 

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다

확인 해 보니 ova는 Open Virtualization Format의 약자로 VMWare, VirtualBox 등에서 사용하는 Virtual Machine의 파일 확장자였습니다. 자, 이제 어떻게 하면 이 VIrtual Machine을 실행 할 수 있는지 Step by step으로 차근차근 실행 해 보겠습니다.

 

STEP 1. Virtual Machine 다운로드

https://www.virtualbox.org/wiki/Downloads 에서 VIrtual Box를 다운로드하여 설치합니다.

참고로 윈도우 버젼도 있고 Mac 버젼도 있으니 본인의 환경에 맞게 설치를 하시면 됩니다.

참고로 제가 다운로드 한 버젼은 VirtualBox-6.0.10-132072-Win.exe 였습니다.

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다


 

STEP 2. ova 파일 다운로드 및 가져오기

위에 이미 언급이 되어져 있지만, Virtual Machine의 이미지 파일을 어디서 받아야 할지 헷갈리시는 분들을 위해 URL을 다시 공유합니다.

https://ptsg.egr.msu.edu/pub/codes/VirtualMachines/16.04/

여기서 확장자가 ova파일인 것을 받으시면 됩니다. 이 파일을 다운로드 하려고 보니 용량이 무려 5G나 되네요.

차라리 직접 설치할까… 하다가 설치에 따른 시행착오를 줄이는 편이 나을 것 같다는 판단 하에, 저는 그냥 다운로드를 하였습니다.

Oracle VM VirtualBox 관리자를 실행하시면 아래와 같은 화면이 나오는데, 여기서 가져오기를 선택하시면 됩니다.

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다

그리고 아래와 같이 ova파일을 선택하시면 됩니다.

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다


정상적으로 진행이 잘 되고 있다면 아래와 같은 화면이 나오면서 가져오기가 정상적으로 진행이 될 것입니다.

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다

 

STEP 3. Virtual Box 실행

위에서 언급한 바와 같이 저는 VIrtualBox를 설치했고 PTSG사이트에서 ova 파일을 가져와 가져오기까지 진행했습니다. Virtual Box를 실행하면 아래와 같이 가져온 Virtual Machine Image와 시작 버튼을 볼 수 있습니다. 이제 “시작” 버튼을 눌러 보겠습니다.

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다

실행을 하니 ubuntu 16.04 버젼이 씩씩하게 부팅이 됩니다. 그런데 비밀번호를 물어보네요. –.-

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다

급히 PTSG 사이트를 뒤져 보니, username과 비밀번호가 아래와 같이 나오는군요.

username: ptsg
password: plasmacodes

 

아래와 같이 화면이 나오면 일단 Virtual Machine 실행 성공 !!

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다


STEP 4. Code를 컴파일 해 봅시다.

PTSG Virtual Machine에서 Firefox를 실행 하신 후, 아래 사이트에 접속하셔서 원하시는 코드를 다운로드 해 보겠습니다. 저는 xpdp1.tar.gz를 다운로드 해 보겠습니다.

https://ptsg.egr.msu.edu/pub/codes/

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다

다운로드를 완료하셨으면 좌측의 Files를 실행하시고 Downloads 폴더로 들어가 xpdp1.tar.gz의 압축을 풀어줍니다.

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다

이제 터미널로 들어가 xpdp1 소프트웨어를 빌드하고 실행 해 봅시다.

터미널 실행 → 커맨드라인에 아래의 명령어 차례대로 입력

cd Downloads/xpdp1/src/
make

그러면 아래와 같은 화면을 보실 수 있습니다.

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다

컴파일이 완료된 후 xpdp1 폴더로 들어가시면 아래와 같이 실행파일이 생성된 것을 보실 수 있습니다.

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다

 

STEP 5. 시뮬레이션을 해 봅시다

위의 예에서 저는 xpdp1을 컴파일 했습니다. 하여 이를 활용한 시뮬레이션을 해 보도록 해보겠습니다.

Terminal을 실행하고 아래의 커맨드를 실행하여 xpdp1 폴더로 진입합니다.

cd Downloadsxpdp1

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다

우리는 여기서 maxwella.inp를 입력 데이터로 사용하여 시뮬레이션을 해 보도록 하겠습니다. 아래의 커맨드라인을 실행해주세요.

xpdp1 –i inp/maxwella.inp


실행이 정상적으로 되셨다면 아래와 같은 화면을 보실 수 있습니다.

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다

여기서 “Run”을 실행하시면 Time 변화에 따라 시뮬레이션이 진행되고, 우측 Diagnostics 윈도우의 파라메터를 클릭하시면 아래와 같은 그래프를 보실 수 있습니다.

PTSG 소프트웨어를 Virtual Box에서 실행해 봅시다

이론 물리는 하시는 분들은 이 소프트웨어가 상당히 유용할 것으로 생각되네요.



Tags: OVA PTSG Plasma Plasma Theory and Simulation Group Simulation Theory Virtual Box Virtual Machine 물리학 이론물리 Share on Facebook Share on X

◀ PREVIOUS
네트워크 스위치 종류 - L2, L3, L4, L7 뭐가 다른가
▶ NEXT
신한은행 잔액증명서 및 신한금융투자(구 신한증권) 거래내역 증명서 발급 방법
  댓글 0
로그인을 하시면 댓글을 등록 할 수 있습니다.
SIMILAR POSTS

작용과 반작용의 법칙 (created at 2008-05-25)

해운대에 가려면 축지법으로 잽싸게 걸으셔야 해요 (created at 2008-02-22)


OTHER POSTS IN THE SAME CATEGORY

알리에서 발견한 한글 지원하는 가성비 쩌는 무선 기계식키보드 (updated at 2024-02-25)

신한은행/신한투자증권 금융거래 종합보고서 다운로드 방법 (updated at 2024-02-26)

카카오뱅크 금융거래종합보고서/잔액증명서/거래내역서 발급 방법 (created at 2024-02-14)

로얄클루지 기계식 키보드 - 스마트폰/타블렛을 거치할 수 있고 유/무선에 블루투스까지 지원 (updated at 2024-01-29)

신한은행 외화 송금 원격 서비스 예약 신청 방법 (created at 2022-05-23)

신한은행 잔액증명서 및 신한금융투자(구 신한증권) 거래내역 증명서 발급 방법 (created at 2022-02-04)

네트워크 스위치 종류 - L2, L3, L4, L7 뭐가 다른가 (created at 2019-07-31)

디지털을 리드하는 CDO(Chief Digital Officer)의 Role (created at 2019-07-29)

개인 도메인 메일 포워드 서비스 (created at 2019-06-25)

미국 가상 우편 주소 서비스 - 미국에 친인척이 없는데 사업상/개인적으로 주소가 필요한 경우 (created at 2019-05-28)

이제 etrade.com에서 Wire Transfer시 전화 안걸고 클릭만 하면 송금 된다 (created at 2019-05-21)

신용카드 크기 3G Phone - Talkase T3 - 충동구매 할뻔했는데 위기 넘겨 (created at 2019-05-17)

Eleaf Tessera User Manual - 시간 설정 등 기기 설정방법 (created at 2019-03-18)

미국 전화번호 따서 한국에서 사용하기 - SIP폰에 계정 설정하여 현지번호 사용 가능 (created at 2018-09-18)

Windows 10 - 로컬디스크 E 용량부족 메시지 뜨는 문제 (created at 2018-07-09)

p2pCamViewer 사용 방법 (created at 2018-04-01)

윈도우 갑자기 느려지거나 중 마우스 커서 사라짐 해결 방법 (created at 2018-02-19)

한경희 탁상용 미니 가습기 HTM-300C 메뉴얼 - 메뉴얼이 조금 덜 친절해 처음 사면 동작안해 불량품인 줄 알 수 있어 (created at 2018-01-30)

최근 가상화폐의 폭등/폭락 원인과 그 자금 출처 (created at 2018-01-21)

2018년 1월 18일 있었던 JTBC의 가상화폐(암호화폐) 토론을 보고 (created at 2018-01-21)

Eleaf 전자담배 사용 방법 (created at 2018-01-03)

UPDATES

일제강점기가 더 살기 좋았을지도 모른다는 조수연 국민의힘 후보 - 친일파? (updated at 2024-03-14)

성일종 인재육성 강조하며 이토 히로부미 언급 - 인재 키운 선례? (updated at 2024-03-13)

경제는 대통령이 살리는 것이 아닙니다 라던 윤석열대통령 - 상황 안좋아지자 여러 전략을 펼쳤지만, 부작용 속출했던 2024년의 봄 (updated at 2024-03-13)

극빈의 생활을 하고 배운것이 없는 사람은 자유가 뭔지도 모를 뿐 아니라 왜 개인에게 필요한지에 대한 필요성을 못느낀다는 윤석열 대통령 (updated at 2024-03-08)

조선일보를 안본다는 사람들이 말하는 그 이유 - 천황폐하, 전두환 각하, 김일성 장군 만세? (created at 2024-03-07)

광폭타이어를 장착하면 성능이 좋아질거라는 착각 (updated at 2024-03-03)

면허시험장에서 면허갱신하면 하루만에 끝나나? (updated at 2024-03-03)

신한은행/신한투자증권 금융거래 종합보고서 다운로드 방법 (updated at 2024-02-26)

100년 된 일본 장난감 회사가 내놓은 변신 기술에 난리난 과학계 (created at 2024-02-26)

알리에서 발견한 한글 지원하는 가성비 쩌는 무선 기계식키보드 (updated at 2024-02-25)

쌍팔년도가 1988년인줄 알았던 1인 (updated at 2024-02-23)

이쁜 색으로 변신한 테슬라 사이버트럭 (created at 2024-02-23)

2024년 카타르 아시안컵 4강전 전날 한국 대표팀 내부에 있었던 이강인의 폭주 (updated at 2024-02-21)

강릉 맛집 지도 (updated at 2024-02-20)

간이 안좋을 때 나타나는 증상 20가지 (updated at 2024-02-20)

배설물을 이용하여 일본에 저항했던 독립운동가 조명하 (updated at 2024-02-20)

요건 몰랐지롱? 이순신을 사랑한 외국인 (created at 2024-02-20)

원빈도 머리빨 (created at 2024-02-19)

대표적인 대한민국의 미남배우 중 하나인 원빈 (created at 2024-02-19)

백제의 건국 시조 온조왕 (updated at 2024-02-19)

700년동안 대한민국 고대국가의 한축이었던 백제시대 (created at 2024-02-19)

대머리들에게 주는 대머리의 조언 (created at 2024-02-17)

일본의 여성 락그룹 프린세스 프린세스의 "다이아몬드" (created at 2024-02-17)

결혼식 직전 연락두절된 신랑 (created at 2024-02-17)

대한민국 축구팀 파문으로 인해 중국 소셜미디어까지 등장한 탁구 전도사 이강인 (updated at 2024-02-16)

조국의 반격으로 흥미진진하게 흘러가는 한국의 정치판 - 데뷰와 동시에 한동훈 장관에게 던진 4개의 질문 (updated at 2024-02-15)

2024년 카타르 아시안컵 4강전 전날 내분사태로 갑자기 회자되는 이승우선수의 친화력 (created at 2024-02-15)

카카오뱅크 금융거래종합보고서/잔액증명서/거래내역서 발급 방법 (created at 2024-02-14)

아이가 최고의 스승이었다 (created at 2024-02-13)

이제는 국민 유행어로 등극한 한동훈의 "싫으면 시집가" (updated at 2024-02-13)

설 연휴 잔소리 메뉴판 - 이제 잔소리 하기전에 요금부터... (updated at 2024-02-10)

로버트 드니로의 70년 전 모습 (created at 2024-02-08)

카메라 어플로 만들어본 슈퍼걸 - 엄... 최종 작품은 왠지... (created at 2024-02-08)

앞트임 하고 새롭게 태어난 대한민국의 젊은 용사 (created at 2024-02-08)

비가 억수로 내리던 2024년의 2월 어느날 캘리포니아의 밤 카니예 웨스트와 그의 아나 비앙카 센소리 (updated at 2024-02-08)

스케방형사 1화 - 수수께끼의 전학소녀사키 (created at 2024-02-05)

백제와 일본의 교류가 가장 활발했던 시기는 근초고왕 시대 (created at 2024-02-05)

일에 찌들은 아빠가 꿈에서 깨어나지 않자 구출해주는 짱구 (created at 2024-02-03)

이제는 할아버지가 된 휴 그랜트(Hugh Grant)가 블랙핑크 콘서트에 다녀온 후 소감 (created at 2024-02-03)

다시 한번 감상해보는 추억의 날리면 패러디 (updated at 2024-02-01)

25년간 노예로 살다가 돌아온 남동생 (created at 2024-02-01)

가까우면서도 멀게 느껴지는 나라 일본 (created at 2024-02-01)

친구와 비교하다가 이혼하게 된 부부 (created at 2024-02-01)

요꼬 미나미노의 바람의 마도리걸(風のマドリガル) (created at 2024-01-30)

옛날 어린이들이 신문을 챙겨봤던 이유 (created at 2024-01-30)

Remaster된 요꼬 미나미노(南野陽子)의 판도라의 연인(パンドラの恋人) (updated at 2024-01-30)

88올림픽때 발매되었던 요꼬 미나미노(南野陽子)의 Hello! Good Morning (updated at 2024-01-30)

요꼬 미나미노(南野陽子) - さよならのめまい 뮤직비디오 (created at 2024-01-30)

배달음식에 소변테러 (created at 2024-01-30)

음식물쓰레기 옮기려다 대참사 (updated at 2024-01-30)