Category Archives: ubuntu
Ubuntu24.04 에 aiida-quantumespresso 4.6 설치
여기서는 ubuntu 24.04.1 에 aiida-quantumespresso 4.6 설치하는 방법에 대하여 정리하였다. aiida-quantum espresso대한 내용은 여기를 참조한다. 1 quantum espresso 설치 먼저 Quantum espresso를 설치해야 하는데 방법에 대해서는 이전 posting을 참조한다. 2. 관련 패키지 설치 다음과 같은 명령을 실행하여 필요한 pkg를 설치한다. $ sudo apt install git python3-dev python3-pip python3.12-venv $ sudo apt install postgresql postgresql-server-dev-all postgresql-client… Read More »
Ubuntu22.04 에 aiida-quantumespresso 4.0.0 설치
여기서는 ubuntu 22.04 에 aiida-quantumespresso 설치하는 방법에 대하여 정리하였다. aiida-core에도 설치방법이 자세히 나와 있으나 직접 설치하며 겪었던 시행착오를 포함하여 작성하여 추후 다시 설치할 떄 참고하고자 한다. aiida-quantum espresso대한 내용은 여기를 참조한다. 1 quantum espresso 설치 먼저 Quantum espresso를 설치해야 하는데 방법에 대해서는 이전 posting을 참조한다. 2. aiida-core 설치 2.1 필요한 패키지 선설치 다음과 같은 명령을… Read More »
Jupyter에 Crystal lang kernel 설치
Ubuntu 20.04 에서 Crystal 언어용 kernel을 Jupyter에 설치하는 방법을 정리하였다. 전제조건 ubuntu 20.04 python3 가 설치됨 jupyter notebook을 jupyter 사용자 계정이에 설치 1. Crystal language pkg 설치 Crystal language pkg를 설차하는 방법에 대해서는 "Install On Ubuntu" 에 잘나와 있다. # sudo apt install libssl-dev libxml2-dev libyaml-dev libgmp-dev libz-dev -y # sudo snap install crystal –classic… Read More »
ssh Tunneling 세팅
데스크탑 공유 프로그램을 사용하면 집에 있는 컴퓨터에서 회사에 있는 내 컴퓨터에 접속하여 집에서도 마치 회사에 있는 컴퓨터를 그 컴퓨터 모니터 앞에서 작업하는 것과 같이 사용할 수 있다. 그러나 대부분의 경우 사이버 보안을 위해 회사 intranet 주위에 방화벽이 설치되어 있으며 몇개의 포트외에는 대부분 막혀있어 리모트 데스크탑을 사용하기가 어려운 경우가 많다. 하지만 만약 ssh (secure shell) 포트(22)가… Read More »
Ubuntu 20.4 에 SLURM 설치
0. 준비 클러스터에 slurm을 설치할 때 munge도 같이 설치되는데 munge는 서버-노드 간 인증과 관련된 프로그램이다. munge 프로그램 실행 시 사용자 munge 가 권한을 갖고 프로그램을 실행하게 된다. 각 노드 컴퓨터에서 사용자는 계정을 만들 때 부여된 고유의 번호로 구분되는데 만약 각 노드에 만들어진 munge 사용자가 다른 고유번호를 갖고 있으면 서로 정보를 주고 받을 때 문제가 발생하게… Read More »
Quantum Espresso v.6.7 을 Ubuntu Cluster에 설치
Linux Ubuntu에 Quantum espresso for prallel을 설치하는 과정을 다음에 정리하였다. "Computational Physics Course" 에 있는 문서를 참조하였으며, QE 최신 version에 맞게 내용을 수정하였다. Ubuntu Beowuld Cluster에서 parallel computing 을 진행하기 위해서는 당연히 Beowulf cluster를 먼저 만들야 하며, 각각의 컴퓨터에서 에서 다음의 작업을 진행해 주어야 한다. 1. 먼저 다음의 기본 소프트웨어 패키지를 설치한다. sudo apt-get install… Read More »
Beowulf를 Ubuntu 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 설치
Ubuntu 20.4에 jupyterlab을 설치하는 절차를 정리하였다. Web에 이미 여러 사람들이 설치과정을 발표해 놓았으니 인터네 검색을 통해 더 잘 정리되어 있는 순서를 찾아볼 수도 있겠다. 여기에는 본인이 TrueNAS Virtual Machine에 Ubuntu 20.4를 설치하고 jupyterlab을 설치한 과정을 정리하여 나중에 재설치를 하여야 할 때 참고하기 위해 정리해 놓았다. 1. Ubuntu 업데이트 # sudo apt update # sudo apt… Read More »
