수치해석/Deal.II

lecture3: Deal ll 설치 방법

KAU 2020. 8. 17. 22:48

1.tar.gz 파일 다운로드

https://www.dealii.org/download.html

 

deal.II Downloads

Several docker images with full installations of deal.II and (almost) all its dependencies are available on Docker HUB. These images are guaranteed to work identically on Mac OS, Linux, Windows, on Travis CI, and on gitlab CI. See, for example, the Wiki pa

www.dealii.org

2. cmake를 통한 설치 

우선 cmake가 설치가 되어있어야 할것입니다. 

$ sudo yum install cmake

위와 같은 명령어를 통해서 cmake를 설치해줍시다. (centOs 기준입니다.) 

 

파일을 다운받으셨다면 압축을 풀어줍시다.

압축을 푼후에 build 폴더를 만들줍니다.

 

    $ mkdir build
    $ cd build

 

본격적으로 cmake를 통해서 install을 해봅시다.

dealii의 설치 폴더의 절대 경로를 붙여넣어 줘야하는데 

pwd 명령어를 사용하면 현재 폴더의 절대경로를 알 수 있습니다.


    $ cmake -DCMAKE_INSTALL_PREFIX=/path/where/dealii/should/be/installed/to /path/to/dealii/sources 

    ==> path 부분부터는 절대 경로를 의미한다.

 

 

    <예를 들어>cmake -DCMAKE_INSTALL_PREFIX=/home/jeong/바탕화면/     ==> 압축을 풀은 폴더의 경로를 지정해야 한다. 예를 들어 바탕화면에 압축을 풀었다면 마지막 경로는 바탕화면이 될것이다. ==>dealii-9.2.0 파일 내부에서 터미널을 열고 위와 같은 명령어를 실행하면 파일이 설치된다.


    $ make install    

    혹은

    $ make -j<N> install 

5시간 정도 지나서 전부 설치되었습니다. 우분투로 설치하니 문제없이 설치가 잘 되네요.

   

    $ make test

7개 항목 중에 실패 없이 전부 패스했다고 뜨는걸 보니 잘 설치되었습니다.
readme 파일에 상세하게 기록되어있습니다. 깃 클론을 이용해서 설치하는 방법도 있는것 같지만 저는 파일을 직접다운로드해서 인스톨하는 과정을 보여드렸습니다. 다음 시간에는 직접 문제를 풀어보면 좋을것 같습니다.

 

2021.03.08 내용 추가

-9.1 버전의 경우 Centos7에 설치하셔도 무방합니다-