본문 바로가기

물리

(4)
이론 물리의 기하학적 해부 이공계쪽으로 진로를 정했다면 계속 해야하는 필수적인 공부가 수학공부인데, 사실 수학공부를 계속 해나가는 건 어렵다. 오랫동안 좀 손을 놓고 있다가 가끔 연구를 하는 데에 필요한 것들을 가끔씩 보는 일은 있어도 전체 강의를 보는 것은 드물었는데, 재미있는 강의가 있어서 추천한다. 독일 프리드리히 알렉산더 에를랑겐-뉘른베르크 대학교에서 프레데릭 슐러 교수가 강의한 "이론물리의 기하학적 해부" 라는 주제의 강의이다. 말 그대로 현대 이론물리를 이해하는 데에 있어서 필요한 것들을 강의하는데, 집합론부터 시작하여 차근차근 수학적 이론들을 쌓아올린다. 대학교에 처음 입학해서 수학을 배우면 사실 배우는 내용의 순서는 논리적인 순서가 아니게 되는데, 이 강의는 구성도 신선하고 전달력도 좋은 강의였다.https://ww..
Ohno potential Fourier transform Ohno potential 은 다음과 같은 형태를 갖는 potential을 말한다$$ V_{ij} = \frac{1}{\sqrt{(|R_i - R_j|/e^2)^2 + (1/U)^2}}  $$ on-site에서 Hubbard-like potential을 주고, different site에서 screened Coulomb potential의 형태를 갖는다. 계산하려는 diagram에서 이것의 Fourier transform이 필요한데, 인터넷에 검색해보니 physicsforum에서 아래의 table 적분을 하나 주는데, https://www.physicsforums.com/attachments/definite-integral-jpg.47111/. 레퍼런스를 알 수도 없고 해서 일단 계산 진행해보고 nume..
Jupyter kernel 관리 학교 gpu server 에서 작업하다가, remote vscode + jupyter notebook 환경에서 작업을 하는데 anaconda 가상환경을 사용할 경우에 LD_LIBRARY_PATH가 꼬여서 library error가 나는 경우가 있는데 그를 대비하여 정리한다. vscode 에서 kernel을 고를 수 있는데, Select Another Kernel... 메뉴에서 Jupyter Kernel... 을 선택하기로 하고, 아래와 같은 경로에 와 같이 env 항목에 LD_LIBRARY_PATH를 수정해주면 된다. kernel spec을 추가 하고 나면 python -m ipykernel install --user 명령어를 통해 커널추가를 해줄 수 있다. 끝
VSCode remote + SSH Config ProxyJump 현재 학과에서 사용하고 있는 gpu-server의 네트워크 구조를 살펴보면, 학교IP 연구실 컴퓨터 → gpu-server gateway: 연결가능 gpu-server gateway → 다양한 gpu-machine들: 연결가능 학교 IP 연구실 컴퓨터 → gpu-machin들: 직접 연결 불가능 SSH의 기능들을 활용하여 ssh -t gpu-server ssh gpu-machine-1 과 같이 ssh를 활용해 터미널에서는 연결이 가능한데, vscode remote에서 연결 설정을 하면 제대로 동작하지 않는 문제가 있다 (ssh config 에서 RemoteCommand 설정을 하더라도 잘 동작하지 않는다). https://github.com/microsoft/vscode-remote-release/iss..

반응형