Elmer를 Ubuntu18.04에 설치
3531 단어 OpenCAEubuntu18.04엘머FEM
Elmer란?
유한요소법(FEM)을 기반으로 한 오픈 소스 시뮬레이션 소프트웨어로 유체역학, 구조역학, 전자기학, 열전달, 음향 등을 단독 또는 연성으로 풀 수 있는 뛰어난 소프트웨어입니다.
Windows용으로는 바이너리가 준비되어 있지만, Linux용으로는 LaunchPad에서 설치하는 방법과 소스에서 설치하는 방법의 2가지가 준비되어 있습니다.
이번은 소스로부터 인스톨 하는 방법에 대해서, 공식의 순서를 기초로 소개합니다.
덧붙여 상세한 인스톨 방법은 공식 사이트보다 github의 리포지토리(분)편에 실려 있으므로, 참조해 주세요.
Elmer 공식 사이트 : 엘머
github : ElmerCSC/elmerfem
필요한 라이브러리 도입
먼저 종속성이 있는 라이브러리를 설치합니다.
$ sudo apt install git cmake build-essential gfortran libopenmpi-dev libblas-dev liblapack-dev
【보충】ElmerGUI를 사용하는 경우
Elmer는 텍스트 베이스로 해석의 설정을 실시합니다만, ElmerGUI라고 불리는 GUI도 존재하고 있어 설정뿐만 아니라 계산의 실행이나 잔차의 확인등도 간단하게 실시할 수 있습니다.
익숙하지 않은 동안 GUI로 조작하고 싶기 때문에, ElmerGUI에 필요한 라이브러리도 도입해 둡니다.
$ sudo apt install libqt4-dev libqwt-dev
Elmer 다운로드
먼저 home/에 설치용 디렉토리를 만듭니다.
$ mkdir elmer
$ cd elmer
$ mkdir build
그런 다음 소스 코드를 github에서 다운로드합니다. ~/elmer/
에서,
~/elmer/$ git clone git://www.github.com/ElmerCSC/elmerfem
그리고 실행하면 elmerfem
라는 이름의 디렉토리가 생성됩니다.
git clone
가 작동하지 않으면 리포지토리에서 zip 파일 (elmerfem-devel.zip)을 다운로드하고 ~/elmer/
바로 아래에 elmerfem
로 이름을 바꾸고 확장하십시오.
현시점의 디렉토리 구성은 이런 느낌↓
~/elmer/
┣ build/ (空)
┗ elmerfem/
┣ ElmerGUI/
┣ ElmerGUIlogger/
:
Elmer 구축
필요한 준비가 되면 Elmer를 구축해 나갈 것입니다.
먼저 cmake를 사용하여 makefile을 생성합니다.
$ cd ~/elmer/build
$ cmake -DWITH_ELMERGUI:Bool=TRUE -DWITH_OpenMP:Bool=TRUE -DWITH_MPI:BOOL=TRUE -DCMAKE_INSTALL_PREFIX=../install ../elmerfem
옵션으로 ElmerGUI, OpenMP, MPI를 TRUE로 하는 것으로 사용할 수 있게 됩니다. 설치 대상은 ~/elmer/install/
입니다.
오류가 발생하지 않으면 컴파일하고 설치합니다.
$ make
$ make install
설치가 성공했는지 테스트할 수 있습니다.
$ ctest
부팅 테스트
설치된 ElmerGUI를 시작해 봅니다.
$ export PATH=$HOME/elmer/install/bin:$PATH
$ ElmerGUI
아래와 같은 GUI가 일어나면 성공입니다. 수고하셨습니다.
몇 가지 튜토리얼이 준비되어 있으므로 또 다른 기사에서 소개하고 싶습니다.
Reference
이 문제에 관하여(Elmer를 Ubuntu18.04에 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hiro_kuramoto/items/c37bb5676519db8640a2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
먼저 종속성이 있는 라이브러리를 설치합니다.
$ sudo apt install git cmake build-essential gfortran libopenmpi-dev libblas-dev liblapack-dev
【보충】ElmerGUI를 사용하는 경우
Elmer는 텍스트 베이스로 해석의 설정을 실시합니다만, ElmerGUI라고 불리는 GUI도 존재하고 있어 설정뿐만 아니라 계산의 실행이나 잔차의 확인등도 간단하게 실시할 수 있습니다.
익숙하지 않은 동안 GUI로 조작하고 싶기 때문에, ElmerGUI에 필요한 라이브러리도 도입해 둡니다.
$ sudo apt install libqt4-dev libqwt-dev
Elmer 다운로드
먼저 home/에 설치용 디렉토리를 만듭니다.
$ mkdir elmer
$ cd elmer
$ mkdir build
그런 다음 소스 코드를 github에서 다운로드합니다. ~/elmer/
에서,
~/elmer/$ git clone git://www.github.com/ElmerCSC/elmerfem
그리고 실행하면 elmerfem
라는 이름의 디렉토리가 생성됩니다.
git clone
가 작동하지 않으면 리포지토리에서 zip 파일 (elmerfem-devel.zip)을 다운로드하고 ~/elmer/
바로 아래에 elmerfem
로 이름을 바꾸고 확장하십시오.
현시점의 디렉토리 구성은 이런 느낌↓
~/elmer/
┣ build/ (空)
┗ elmerfem/
┣ ElmerGUI/
┣ ElmerGUIlogger/
:
Elmer 구축
필요한 준비가 되면 Elmer를 구축해 나갈 것입니다.
먼저 cmake를 사용하여 makefile을 생성합니다.
$ cd ~/elmer/build
$ cmake -DWITH_ELMERGUI:Bool=TRUE -DWITH_OpenMP:Bool=TRUE -DWITH_MPI:BOOL=TRUE -DCMAKE_INSTALL_PREFIX=../install ../elmerfem
옵션으로 ElmerGUI, OpenMP, MPI를 TRUE로 하는 것으로 사용할 수 있게 됩니다. 설치 대상은 ~/elmer/install/
입니다.
오류가 발생하지 않으면 컴파일하고 설치합니다.
$ make
$ make install
설치가 성공했는지 테스트할 수 있습니다.
$ ctest
부팅 테스트
설치된 ElmerGUI를 시작해 봅니다.
$ export PATH=$HOME/elmer/install/bin:$PATH
$ ElmerGUI
아래와 같은 GUI가 일어나면 성공입니다. 수고하셨습니다.
몇 가지 튜토리얼이 준비되어 있으므로 또 다른 기사에서 소개하고 싶습니다.
Reference
이 문제에 관하여(Elmer를 Ubuntu18.04에 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hiro_kuramoto/items/c37bb5676519db8640a2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ mkdir elmer
$ cd elmer
$ mkdir build
$ git clone git://www.github.com/ElmerCSC/elmerfem
~/elmer/
┣ build/ (空)
┗ elmerfem/
┣ ElmerGUI/
┣ ElmerGUIlogger/
:
필요한 준비가 되면 Elmer를 구축해 나갈 것입니다.
먼저 cmake를 사용하여 makefile을 생성합니다.
$ cd ~/elmer/build
$ cmake -DWITH_ELMERGUI:Bool=TRUE -DWITH_OpenMP:Bool=TRUE -DWITH_MPI:BOOL=TRUE -DCMAKE_INSTALL_PREFIX=../install ../elmerfem
옵션으로 ElmerGUI, OpenMP, MPI를 TRUE로 하는 것으로 사용할 수 있게 됩니다. 설치 대상은
~/elmer/install/
입니다.오류가 발생하지 않으면 컴파일하고 설치합니다.
$ make
$ make install
설치가 성공했는지 테스트할 수 있습니다.
$ ctest
부팅 테스트
설치된 ElmerGUI를 시작해 봅니다.
$ export PATH=$HOME/elmer/install/bin:$PATH
$ ElmerGUI
아래와 같은 GUI가 일어나면 성공입니다. 수고하셨습니다.
몇 가지 튜토리얼이 준비되어 있으므로 또 다른 기사에서 소개하고 싶습니다.
Reference
이 문제에 관하여(Elmer를 Ubuntu18.04에 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hiro_kuramoto/items/c37bb5676519db8640a2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ export PATH=$HOME/elmer/install/bin:$PATH
$ ElmerGUI
Reference
이 문제에 관하여(Elmer를 Ubuntu18.04에 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hiro_kuramoto/items/c37bb5676519db8640a2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)