728x90
다음은 MPICH입니다
cd $HOME/WRF/Downloads
tar -xvzf mpich-3.3.1.tar.gz
cd mpich-3.3.1/
./configure --prefix=$DIR
make
make install
라이브러리 설치들이 전부 크게 다르지 않다보니까 이번 포스팅부터는 결과만 간략하게 보여드리겠습니다
저 부분을 입력해서 실행시키는게 아니에요!
위에 있는 코드만 한 줄 한 줄 실행시키시면 됩니다!
압축해제
mpich-3.3.1/maint/gcovmerge
mpich-3.3.1/aclocal.m4
mpich-3.3.1/Makefile.am
mpich-3.3.1/contrib/
mpich-3.3.1/contrib/knem/
mpich-3.3.1/contrib/knem/knem-0.5.0.tar.gz
mpich-3.3.1/contrib/knem/README
mpich-3.3.1/contrib/README
(base) lsh@DESKTOP-8N2HJ5V:~/WRF/Downloads$
configure
checking for limits.h... yes
checking for stdint.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for memset... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating include/Makefile
config.status: creating src/Makefile
config.status: creating dtpoolsconf.h
config.status: dtpoolsconf.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
Configuration completed.
(lncl) lsh@DESKTOP-8N2HJ5V:~/WRF/Downloads/mpich-3.3.1$
make
GEN lib/libmpifort.la
CXX src/binding/cxx/initcxx.lo
CXXLD lib/libmpicxx.la
CC src/env/mpichversion.o
CCLD src/env/mpichversion
CC src/env/mpivars.o
CCLD src/env/mpivars
cp -p src/env/mpicc.bash src/env/mpicc
cp -p src/env/mpifort.bash src/env/mpifort
cp -p src/env/mpicxx.bash src/env/mpicxx
make[2]: Leaving directory '/home/lsh/WRF/Downloads/mpich-3.3.1'
Making all in examples
make[2]: Entering directory '/home/lsh/WRF/Downloads/mpich-3.3.1/examples'
CC cpi.o
CCLD cpi
make[2]: Leaving directory '/home/lsh/WRF/Downloads/mpich-3.3.1/examples'
make[1]: Leaving directory '/home/lsh/WRF/Downloads/mpich-3.3.1'
(lncl) lsh@DESKTOP-8N2HJ5V:~/WRF/Downloads/mpich-3.3.1$
make install
mkdir -p '/home/lsh/WRF/Library/lib/pkgconfig'
/usr/bin/install -c -m 644 src/packaging/pkgconfig/mpich.pc '/home/lsh/WRF/Library/lib/pkgconfig'
make[3]: Leaving directory '/home/lsh/WRF/Downloads/mpich-3.3.1'
make[2]: Leaving directory '/home/lsh/WRF/Downloads/mpich-3.3.1'
Making install in examples
make[2]: Entering directory '/home/lsh/WRF/Downloads/mpich-3.3.1/examples'
make[3]: Entering directory '/home/lsh/WRF/Downloads/mpich-3.3.1/examples'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/lsh/WRF/Downloads/mpich-3.3.1/examples'
make[2]: Leaving directory '/home/lsh/WRF/Downloads/mpich-3.3.1/examples'
make[1]: Leaving directory '/home/lsh/WRF/Downloads/mpich-3.3.1'
(lncl) lsh@DESKTOP-8N2HJ5V:~/WRF/Downloads/mpich-3.3.1$
728x90
'리눅스' 카테고리의 다른 글
LINUX : Jasper 설치하기 (0) | 2023.06.13 |
---|---|
LINUX : libpng 설치하기 (0) | 2023.06.13 |
LINUX : netCDF - fortran 설치하기 (2) | 2023.06.13 |
LINUX : netCDF - C 설치하기 (0) | 2023.06.13 |
LINUX : HDF5 설치하기 (0) | 2023.06.12 |