๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ155 ์ฐ๋ถํฌ(Ubuntu)์์ OpenBLAS ์ค์นํ๋ ๋ฐฉ๋ฒ OpenBLAS๋ Ubuntu์ ๊ธฐ๋ณธ์ผ๋ก ์ค์น๋ BLAS(Basic Linear Algebra Subprograms)๋ ์๋๊ฐ ๋๋ฆฌ๊ธฐ ๋๋ฌธ์ ๋์ฉํ์ผ๋ก ์ฃผ๋ก ์ฌ์ฉ๋๋ค. OpenBLAS๋ฅผ ์ปดํ์ผํ๊ธฐ ์ํด์๋ fortran ์ปดํ์ผ๋ฌ์ธ gfortran์ด ํ์ํ๊ธฐ ๋๋ฌธ์ ์๋์ ๊ฐ์ด ์ค์น ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ค. Ubuntu 20.04 LTS ํ๊ฒฝ์์ ์คํํ์๋ค. sudo apt-get install gfortran ์๋์ ๋ช ๋ น์ด๋ก GitHub์์ ์ ์ฅ์๋ฅผ ๋ณต์ ํ์ฌ ๊ฐ์ ธ์จ๋ค. git clone https://github.com/xianyi/OpenBLAS.git ์๋์ ๋ช ๋ น์ด๋ก ๋ฐ์์จ ์ ์ฅ์์ ์์น๋ก ์ด๋ํ๋ค. cd OpenBLAS ๋ด ๊ฒฝ์ฐ๋ cp2k๋ผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํ๊ธฐ ์ํด์ OpenBLAS๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์.. 2021. 9. 30. ์ฐ๋ถํฌ(Ubuntu) OpenMPI ์ค์นํ๊ธฐ ๋ฐฉ๋ฒ ๋ณ๋ ฌ์ฐ์ฐ์ ๋ํ์ ๊ธฐ์ ์ธ MPI(Message Passing Interface) ๊ธฐ๋ฐ์ ์คํ์์ค ํ๋ก์ ํธ์ธ OpenMPI ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค. ์ค์น ํ๊ฒฝ์ ์ฐ๋ถํฌ LTS(Long Term Support) ๋ฒ์ ์ ์ต์ ๋ฒ์ ์ธ 20.04์์ ์ค์นํ์์ต๋๋ค. ์ค์น ๋ฐฉ๋ฒ 1. OpenMPI ํ์ผ์ ๋ค์ด๋ก๋ https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.1.tar.gz 2. ๋ค์ด๋ก๋ ๋ฐ์ ํ์ผ ์์ถ ํด์ tar -xvf openmpi-4.1.1.tar.gz 3. ์์ถ ํด์ ํ ํด๋๋ก ์ด๋ํ์ฌ ํ๊ฒฝ ์ค์ cd openmpi-4.1.1 ./configure --prefix=/usr/local ์ฌ๊ธฐ๊น์ง ์๋ฃ ๋๋ฉด ๊ธด output ๋ฉ์์ง๊ฐ ์ถ๋ ฅ๋.. 2021. 9. 17. ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ ๋ฐฉ๋ฌธ์์ ํ์ธ ํ๋ 2๊ฐ์ง ๋ฐฉ๋ฒ(์ ์ฒด ๋ฐฉ๋ฌธ์, ํฌ๋ฐ์ด ์นด์ดํฐ ํฌํจ) ์๋ ํ์ธ์. ์ต์ ๋๋ค. ์ด ๊ธ์ ๋ค์ด๋ฒ๊ฐ ๊ทธ๋ค์ง ์ข์ํ์ง ์์ ์๋ ์์ ๊ฒ ๊ฐ์, ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ์์ ํฌ์คํ ํ๊ฒ ๋์์ต๋๋ค. ์ ๊ฐ ์ข ์ข ์ฐ๋ ๊ธฐ๋ฅ์ด๊ณ , ๋๋ฆ ๊ฟํ์ด๋ผ ์๊ฐํ์ฌ ์ ๋ฆฌํด๋ด ๋๋ค. 1. ๋ชจ๋ฐ์ผ ๋ฒ์ ์ผ๋ก ๋ฐฉ๋ฌธ์์ ํ์ธํ๊ธฐ ํ ์คํธ๋ ๋ค์ด๋ฒ ๋ธ๋ก๊ทธํ ๊ณต์ ๋ธ๋ก๊ทธ๋ฅผ ํ์ฉํ์ฌ ํ ์คํธ๋ฅผ ์งํํด๋ณด๊ฒ ์ต๋๋ค. ๋ค์ด๋ฒ ๋ธ๋ก๊ทธํ ๊ณต์ ๋ธ๋ก๊ทธ ์ฃผ์: https://blog.naver.com/blogpeople ๋ค์ด๋ฒ ๋ธ๋ก๊ทธํ ๊ณต์๋ธ๋ก๊ทธ : ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ ๋ค์ด๋ฒ ๋ธ๋ก๊ทธํ์ ๋๋ค. ์ฌ๋ฌ๋ถ์ ์ฌ๋๊ณผ ๊ด์ฌ์ผ๋ก ์๋ก์ด์์ด ๊ฐ๋ ์ฐผ์ต๋๋ค. ์ด์์ผ๋ก ์ถ๊ฐํด์ฃผ์ธ์. blog.naver.com PC์์ ๋ค์ด๋ฒ ๋ธ๋ก๊ทธํ ๊ณต์ ํํ์ด์ง๋ฅผ ๋ค์ด๊ฐ๋ณด๊ฒ ์ต๋๋ค. ์ ์ด์ ์ด๊ณณ์๋ ํฌ๋ฐ์ด ์นด์ดํฐ๊ฐ ๋ฌ๋ ค์์ต๋๋ค. ์ฌ์ค ๊ทธ๋์ ๊ตณ์ด ์ด ๊ธฐ๋ฅ์ ํ์ธํ .. 2021. 8. 17. Nvidia GPU ๊ทธ๋ํฝ ์นด๋ ํฌ ์๋ ์ค๋ฒํด๋ญ ์ต์ ์ผ๊ธฐ(nvidia-settings) nvidia ๊ทธ๋ํฝ ์นด๋ ์ค์ ์ Linux ์ด์์ฒด์ ์ ๊ฒฝ์ฐ(์ ๊ฒฝ์ฐ Ubuntu18.04์ Ubuntu20.04) ์๋์ ์ฃผ์์ ์์ต๋๋ค. Nvidia ๊ทธ๋ํฝ ์นด๋ ์ค์ ํ์ผ ์์น /etc/X11/xorg.conf nvidia-settings์ ์ถ๊ฐ ์ต์ ํ์ฑํ ๋ฐฉ๋ฒ ๋ฆฌ๋ ์ค ํฐ๋ฏธ๋์ ๊ฒฝ์ฐ๋ ๊ฐ๋จํ๊ฒ ์๋์ ๋ช ๋ น์ด๋ง ์ ๋ ฅํด์ฃผ๊ณ ์ฌ๋ถํ ์ ํด์ฃผ๋ฉด ๋ฐ๋ก ๊ทธ๋ํฝ ์นด๋ ํฌ ์๋ ์ต์ ๊ณผ ์ค๋ฒํด๋ญ ์ต์ ์ ํ์ธํ ์ ์์ต๋๋ค. nvidia-xconfig --cool-bits=28 ์๋๋ฉด ์๋์ ๋ช ๋ น์ด๋ฅผ ํตํด ์ง์ cool-bits๋ฅผ ๋ณ๊ฒฝํด์ฃผ๋ฉด ๋๋๋ฐ ๋ค์ ์ฑํฐ๋ฅผ ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค. sudo vi /etc/X11/xorg.conf ์ฌ๋ถํ ์ ์๋ฃํ๋ค๋ฉด ํฐ๋ฏธ๋์์ nvidia-settings ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ ๋ค๋ฅธ ์ด์์ฒด.. 2021. 7. 22. ์๋ฒ๋ ธํธ ๋ ์ง ์๊ฐ ๋จ์ถํค ์ ๋ ฅํ๋ ๋ฐฉ๋ฒ ์๋ฒ๋ ธํธ์์ ๋ ์ง๋ ์๊ฐ์ ๋จ์ถํค๋ก ์ ๋ ฅํ๋ ๋ฐฉ๋ฒ์ ์๋ ค๋๋ฆฌ๋๋ก ํ๊ฒ ์ต๋๋ค. ํด๋น ๊ธฐ๋ฅ Evernote์ ๋จ์ถํค๋ ์๋์ ๊ฐ์ฃ . ๋ ์ง : Shift + Alt + D ์๊ฐ : Shift + Ctrl + D ๋ ์ง: ์ ๋ชฉ์ด๋ ๋ด์ฉ์์๋ , Shift+Alt+D ๋ฅผ ๋๋ฅด๋ฉด ๋ฉ๋๋ค. ์๊ฐ: ์ ๋ชฉ์ด๋ ๋ด์ฉ์์๋ , Shift+Ctrl+D ๋ฅผ ๋๋ฅด๋ฉด ๋ฉ๋๋ค. Alt์ Ctrl์ด ์ฐจ์ด์ ๋๋ค. ์ต์ ๋ฒ์ ์์๋ ๊ณผ๊ฑฐ Date์ ์ฒด๋ฅผ ์ ๋ ฅํด์ฃผ๋ Ctrl + ; ์ด ๋จนํ์ง๋ฅผ ์์์ ์ด๋ ๊ฒ ์ฐ๊ณ ์์ต๋๋ค. (ํธํ๋๋ฐ...) ๋์์ด ๋์ จ๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ. 2021. 7. 8. Ubuntu OpenFOAM ๋น๋ ์๋ฌ CGAL ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฌธ์ ํด๊ฒฐ ์คํ ํ๊ฒฝ: ์ฐ๋ถํฌ 18.04 ์คํํผ ๋ฒ์ : OpenFOAM(org๋ฒ์ ) 4.1 ์ด์ ๊ธ๊ณผ ์ ์ฌํ๊ฒ OpenFOAM ๋น๋์์ ํน์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น๊ฐ ๋์ด์์ง ์์ผ๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํ ์ ์๋ค. ๊ฐ๊ฐ์ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ๊ณผ ๋๋ถ์ด ์ ์ฒด์ ์ธ ์ค์น ๊ฐ์ด๋๋ ๋์ค์ ํ๋ฒ ์์ฑํด๋ด์ผ ๊ฒ ๋ค. ์๋ฌ ๋ฉ์์ง ์๋ฌ๋ฉ์์ง fatal error: CGAL/Delaunay_triangulation_3.h: No such file or directory ํด๊ฒฐ๋ฐฉ๋ฒ sudo apt-get install libcgal-dev ์์ ๋ช ๋ น์ด๋ฅผ ํตํด CGAL ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ๋ฐ ๋ฒ์ ์ ์ค์นํ๋ฉด ํด๋น ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค. ์ฐธ๊ณ : https://www.cgal.org/ The Computational Geometry Algorithms Library.. 2021. 5. 25. Ubuntu Openfoam 4 ์ค์น์ zlib์ผ๋ก ์ธํ ์๋ฌ ํด๊ฒฐ ์คํํ๊ฒฝ: Ubuntu 18.04 ์ฐ๋ถํฌ 18๋ฒ์ ์์ ์คํํผ(OpenFOAM) 4๋ฒ์ ์ ์๋์ผ๋ก ์ค์นํ๋๋ฐ, Allwmake๋ฅผ ํตํ ๋น๋์์ compile error๊ฐ ๋ฐ์ํ๋ ๊ฒ์ ํด๊ฒฐํ ๊ณผ์ ์ด๋ค. ์๋ฌ ๋ฉ์์ง common_file_uncompress.c:65:10: fatal error: zlib.h: No such file or directory #include "zlib.h" ^~~~~~~~ ํด๊ฒฐ ๋ฐฉ๋ฒ sudo apt-get install zlib1g-dev zlib ๊ฐ๋ฐ์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํ ๊ฒ์ผ๋ก ํด๋น ์๋ฌ ๋ฉ์์ง๋ ํด๊ฒฐ๋์๋ค. 2021. 5. 25. Ubuntu 18.04 USB ์ธ์ ๋ฌธ์ - Unable to access - Not authorized to perform operation ์ฐ๋ถํฌ 18.04๋ฅผ ์ฌ์ฉ์ค์ธ๋ฐ, ์ด๋๋ ๊ฐ์๊ธฐ USB๊ฐ ์ธ์์ด ๋์ง ์๊ณ ๋ค์์ ๊ฒฝ๊ณ ์ฐฝ์ด ๋ ๋ฒ๋ ธ๋ค. "What the...?" ํด๊ฒฐ ๋ฐฉ๋ฒ sudo apt autoremove chrome-remote-desktop ๊ตฌ๊ธ chrome-remote-desktop๊ณผ์ ์ถฉ๋์ด๋ผ๋ ์๊ฒฌ์ด ์ฌ๊ธฐ์ ๊ธฐ์ ๋ง์ด ๋์์ ๋น์ฅ์ ํ์๊ฐ ์์ด์ ์ญ์ ๋ฅผ ์งํํ๋ค. ๋ฐ๋ก ์ธ์์ด ๋์ง ์๊ธธ๋ ์ฌ๋ถํ ์ ํ๋๋ ์ธ์์ด ๋์๋ค. ์ง์ฐ์ง ์๊ณ ์ฌ๋ถํ ํด๋ณด์๋๋ผ๋ฉด ์ด๋ ์๊น? ๋ ํ ์คํธ ํด๋ณด์ง ์์์ ๋ค์ ๋ถ์ ํํ์ง๋ง ์ฐธ๊ณ ๊ฐ ๋ ์ ์๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํ๋ ์ ์ํด ๋ณธ๋ค. ์ปดํจํฐ์ ์์ญ๋ (?) ๋์์์ง๋ง, ์์ง๋ ์์ํ troubleshooting์ด ๋ฒ๊ฒ๋ค. 2021. 5. 22. Boost does not appear to be installed - ๋ถ์คํธ ์ค์น(Ubuntu) Ubuntu 18.04 ๋ฒ์ ์์ OpenFOAM 4.1 Thirdparty ๋น๋์์ ์๋์ ๋ฉ์์ง๊ฐ ๋จ๋ฉด์ ๋น๋๊ฐ ์คํจํ๋ค. Build CGAL Boost does not appear to be installed stopping build ๋ฌธ์ ๋ Boost๊ฐ ์ค์น๋์ด ์์ง ์๋ค๋ ๊ฒ. Boost ์ค์น๋ฅผ ํด์ฃผ๋๋ก ํ์. Boost ์ค์น ๋ฐฉ๋ฒ ์๋์ ํจํค์ง ์ค์น๋ฅผ ํด์ฃผ์ด์ผ ํ๋ค. ๊ผญ ๋๋ค ํด์ฃผ์ด์ผ ํ๋ค. CGAL์ ๋น๋๋ libboost-dev๋ง ์ค์นํด๋ ์ํ์ด ๋์ง๋ง, ์ดํ OpenFOAM ์ปดํ์ผ์ ํ ๋ ์๋์ ๊ฒ๋ ํ์ํ๊ธฐ ๋๋ฌธ. ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ ์ค์นํ ๋๋ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ์ผ ๊ฒ์ผ๋ก ์์๋๋ค. sudo apt install libboost-dev sudo apt install libboost-al.. 2021. 5. 22. ์ด์ 1 2 3 4 5 6 7 8 ยทยทยท 18 ๋ค์