Category Archives: ubuntu

ssh Tunneling

데스크탑 공유 프로그램을 사용하면 집에 있는 컴퓨터에서 회사에 있는 내 컴퓨터에 접속하여 집에서도 마치 회사에 있는 컴퓨터를 그 컴퓨터 모니터 앞에서 작업하는 것과 같이 사용할 수 있다. 그러나 대부분의 경우 사이버 보안을 위해 회사 intranet 주위에 방화벽이 설치되어 있으며 몇개의 포트외에는 대부분 막혀있어 리모트 데스크탑을 사용하기가 어려운 경우가 많다. 하지만 만약 ssh (secure shell) 포트(22)가… Read More »

Ubuntu 20.4 에 SLURM 스케줄러 설치하기

update: 10/12/2023 0. 준비 클러스터에 slurm을 설치할 때 munge도 같이 설치되는데 munge는 서버-노드 간 인증과 관련된 프로그램이다. munge 프로그램 실행 시 사용자 munge 가 권한을 갖고 프로그램을 실행하게 된다. 각 노드 컴퓨터에서 사용자는 계정을 만들 때 부여된 고유의 번호로 구분되는데 만약 각 노드에 만들어진 munge 사용자가 다른 고유번호를 갖고 있으면 서로 정보를 주고 받을 때… Read More »

Quantum Espresso – LDA+U 계산

Quantum espresso 같은 DFT 방법의 주요 단점 중 하나는 밴드 갭을 과소 평가한다는 것이다. 이러한 과소평가는 자기 상호작용 에너지의 오류 때문에 발생하는 것으로 알려져 있다. 이러한 오류로 전자가 지나치게 비편재화되어 있는 것으로 계산되어 점유된 스테이트의 애너지가 위쪽으로 말려나게되고, 반도체 및 절연체의 밴드갭이 실제보다 훨씬 낮게 계산되는 결과를 가져온다. 예를 들자면 quantum Espresso로 계산한 NiO의 DOS응… Read More »

Quantum Espresso v.6.7 을 Ubuntu Cluster 에 설치하기

sudo Linux Ubuntu에 Quantum espresso for prallel을 설치하는 과정을 다음에 정리하였다. "Computational Physics Course"(https://osuginoissp.wixsite.com/mysite/a-install-quantum-espresso ") 에 있는 문서를 참조하였으며, QE 최신 version에 맞게 내용을 수정하였다. Ubuntu Beowuld Cluster에서 parallel computing 을 진행하기 위해서는 당연히 Beowulf cluster를 먼저 만들야 하며, 각각의 컴퓨터에서 에서 다음의 작업을 진행해 주어야 한다. 1. 먼저 다음의 기본 소프트웨어 패키지를 설치한다. sudo… Read More »

Beowulf Ubuntu Parallel Cluster 설치하기

3대의 linux (ububtu 20.04) 컴퓨터를 서로 연결해 클러스터를 만드는 경우를 생각해보자. 그리고 글러스터 구성이 다음과 같이 되어 있다고 가정하자. master node: 모든 정보를 저장하고 job 수행을 지시 alpha node: 계산을 수행하는 컴퓨터 1 beta node: 계산을 수행하는 컴퓨터 2 1. 준비 작업 각 노드에 같은 버젼의 ubuntu를 설치한 후 필요한 pkg를 설치하고 ubuntu 및 os를… Read More »

Ubuntu 20.04에 Jupyter-lab Service 설치하기

Ubuntu 20.4에 jupyterlab을 설치하는 절차를 정리하였다. Web에 이미 여러 사람들이 설치과정을 발표해 놓았으니 인터네 검색을 통해 더 잘 정리되어 있는 순서를 찾아볼 수도 있겠다. 여기에는 본인이 TrueNAS Virtual Machine에 Ubuntu 20.4를 설치하고 jupyterlab을 설치한 과정을 정리하여 나중에 재설치를 하여야 할 때 참고하기 위해 정리해 놓았다. 1. Ubuntu 업데이트 # sudo apt update # sudo apt… Read More »