Elmer/Ice 설치(Ubuntu on WSL)
Elmer/Ice
첫째, Elmer는 편미분 방정식을 푸는 유한 요소법(FEM) 소프트웨어입니다.
Elmer/Ice는 빙하·빙상의 유동에 특화된 패키지를 가리킵니다.
이전 Windows 10에 Elmer/Ice를 넣으려고 도전했을 때에는, Elmer는 넣어졌지만 Elmer/Ice는 넣을 수 없었기 때문에, Ubuntu on WSL로 시험해 보았습니다.
사용법 등은 아직 공부중이므로 이것은 Elmer/Ice를 설치할 때까지를 기재합니다.
일본 국내에서 빙하의 유동을 계산하고 싶다는 사람은 엄청나게 한정된 사람이라고 생각됩니다만, 누군가의 도움이 되면 좋겠다는 기억입니다.
환경
Windows 10 Home 64bit
우분투 20.04 LTS on WSL1
절차
htps : // 기주 b. 코 m / 에르 메 r CSC / 에 l 메 r 후 m
여기 ↑에서 모두 DL, 적당한 디렉토리에 저장.
(평소 WSL ubuntu에서 작업한 후 Windows에서 만지고 싶은 것이 많다는 것, WSL의 홈 디렉토리가 바뀌거나 하는 것이 까다롭기 때문에 나는 어쨌든 D 드라이브에 두고 있다.)
우선 아무것도 생각하지 않고 말한대로,
$ sudo apt install git cmake build-essential gfortran libopenmpi-dev libblas-dev liblapack-dev
그 후 쓰여진 대로 하고 실패해 버리고 있었으므로 이하의 순서를 밟았다.
$ cd /hoge/elmerice-devel/
$ mkdir build
$ cd build
$ cmake -S /hoge/elmerfem-devel/ -B . -DWITH_OpenMP:BOOLEAN=TRUE -DWITH_ElmerIce:BOOL=TRUE
$ make
$ sudo make install
ElmerSolver등이
/usr/local/bin/
안에 되어 있으면 우선 OK.되돌아 보면 이것만이냐라는 느낌이지만, 이것에 도착하기까지 시간이 걸렸습니다.
웹상에 있는 인스톨 가이드에서는
cmake .. -DWITH_OpenMP:BOOLEAN=TRUE
라든가 어떻게든 쓰고 있습니다만, 다른 곳에 있는 CMakeList를 참조하고 있는 일이 있습니다 (있습니다).또, 「-DWITH_ElmerIce:BOOL=TRUE」 이것 넣지 않으면 Elmer만 들어가 여기까지는 깨닫지 않습니다(엄청 곤란하다).
/usr/local/share/elmersolver/lib/
에 ElmerIceSolvers.so가 있으면 정말로 OK.그 후
gmsh와 Paraview를 설치했습니다. Paraview는 windows에 넣었다.
튜토리얼대로 실행 후 Paraview에서 조금 만져 볼 때 예쁜 그림을 만들어 준다. 자기 만족에 잠길 수 있습니다.
앞으로 이 녀석을 사용하여 빙하의 유동에 대해 이해를 깊게 해 나가고 싶은 것이군요.
Elmer/Ice를 함께 공부하는 동료를 원하는 곳입니다.
Reference
이 문제에 관하여(Elmer/Ice 설치(Ubuntu on WSL)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shuntarohata/items/c8022717135f81003196텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)