Linux -> x86_64 -> Ubuntu -> 22.04 -> runfile(local) 필자의 시스템과 정확히 일치함
다음과 같이 설치 주소가 나옵니다. 해당 주소를 입력해줍니다
$ wget https://developer.download.nvidia.com/compute/cuda/12.2.2/local_installers/cuda_12.2.2_535.104.05_linux.runsudo sh cuda_12.2.2_535.104.05_linux.run
$ sudo sh cuda_12.2.2_535.104.05_linux.run
2. 해당 명령어를 입력 시 검은 설치 화면이 실행이 됩니다. (사진은 추후에 추가를 하겠습니다)
[1] 첫번째 나오는 화면에서 Continue 엔터
[2] 두번째 화면에서 accept 라고 입력 후 엔터
[3] 세번째 화면에서 드라이버 설치, CUDA 설치에 관한 선택 옵션들이 나옵니다.
Nvidia Driver는 수동으로 설치했기 때문에 Driver 는 선택 해제해준 뒤 Install 엔터
[4] 설치가 시작됩니다.
3. 환경변수를 수정해줍니다.
vi ~/.bashrc
위 코드로 .bashrc 파일을 열고 가장 밑에 코드를 수정해주시면 됩니다.
(맨밑으로 이동 후 입력 모드 i 키 누르기, 하기 내용 입력 후 ESC 키 -> :wq! 입력후 엔터)
onfig.status: error: Something went wrong bootstrapping makefile fragments for automatic dependency tracking. Try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking). See `config.log' for more details
Just install make first then try again.
confirm the files in ../netcdf
여기서 vim .bashrc
4. netcdf Fortran 설치
make
make install
5. MPICH 설치
mpich 홈피에서 직접 다운 받기를 추천.
mmm.ucar.edu 홈피 버전은 버그가 있어 설치하기 힘들다.
./configure에 다른 옵션 붙이지 말 것.
if error on ./configure,
configure: error: Aborting because C++ compiler does not work. If you do not need a C++ compiler, configure with --disable-cxx
install gcc again: $ sudo apt-get install g++
Although same version will be installed, it worked.
'make' takes too long !!! More than an hour.
6. zlib 설치
7. libpng 설치
if errror at the end of configuration:
checking for zlibVersion in -lz... no configure: error: zlib not installed
Author of script reccomends selecting "YES" if user is unsure.
Last option, Pick which WRF software user wants to install
Citation:
Hatheway, W., Snoun, H., ur Rehman, H. et al. WRF-MOSIT: a modular and cross-platform tool for configuring and installing the WRF model. Earth Sci Inform (2023).https://doi.org/10.1007/s12145-023-01136-y
The WRF4.5.2_Install Script will install the WRF-4.5.2 and WPS-4.5 with the needed libraries(netcdf4, hdf5, mpich or openmpi, zlib, libpng, jasper). This script is written for Debian and Ubuntu based Linux operating systems, such as Ubuntu, Debian, Linux Mint, Pardus, etc. You can run this script on a freshly installed operating system.
Since WRF-Install-Script uses operating system libraries, it installs much faster than manually installing the libraries and then installing the WRF model.
To run the script, you should run the commands below.