Gerris軟體安裝筆記

2021-10-03 15:44:47 字數 1896 閱讀 6847

gerris環境由兩個主要部分組成:gerris求解器本身和視覺化應用程式gfsview。

gerris求解器不需要互動式顯示,可以完全在終端模式下執行。

gerris求解器依賴於gts庫進行幾何運算和物件導向的程式設計。gts庫又取決於glib庫,glib庫是c程式設計的一組有用擴充套件。glib是許多linux系統上標準安裝的一部分,但是通常需要安裝相應的開發檔案(庫標頭檔案等)。

%pkg-config glib-2.0 --modversion
輸入以下命令進行安裝

%sudo apt-get install libglib2.0-dev
%sudo apt-get install libglib2.0-dev libnetpbm10-dev m4 libproj-dev \

libgsl0-dev libnetcdf-dev libode-dev libfftw3-dev libhypre-dev libgtkglext1-dev libstartup-notification0-dev ffmpeg

平行計算所需要的庫檔案

%sudo apt-get install libopenmpi-dev
需要手動選擇安裝位置時自行定義

`.

/configure .

/configure --prefix=$home

/local`

進入解壓後的檔案之中,執行make命令

%cd gts%.

/configure (

--prefix=.

.. is optional)

% make

% sudo make install

需要在 /etc/ld.so.conf 檔案中新增/usr/local/lib(先前安裝libraries位置)一行

備註:在檔案中寫入這一行需要許可權

可以簡單得使用sudo gedit 開啟檔案並更改

然後執行

% sudo /sbin/ldconfig
安裝並行庫檔案

% sudo apt-get install openmpi-bin libopenmpi-dev
編譯方法類似於gts編譯過程

% cd gerris%.

/configure

% make

% sudo make install

這裡需要再次執行6.1的步驟(貌似也不用)

% sudo /sbin/ldconfig
檢視gerris版本號

%gerris2d -v
gfsview是使用opengl和gtk toolkit的圖形應用程式。gtk工具箱是gnome桌面環境和大多數linux發行版上執行的許多圖形應用程式的基礎。編譯gfsview需要安裝opengl,gtk和gtkglext庫的開發檔案。如果您還希望在gfsview中支援opengl文字字型(用於顯示標籤,色階等),則還需要ftgl庫。在ubuntu / debian系統上執行以下操作:

%sudo apt-get install libgtk2.0-dev libgtkglext1-dev libstartup-notification0-dev libftgl-dev
執行編譯

% cd gfsview%.

/configure

% make

% sudo make install

完成

後續其它模組沒有用到,所以沒有安裝

ubuntu安裝軟體 筆記

手動安裝過程 常用命令 sudo dpkg i deb 問題 解決思路 問題1 依賴項 缺少某乙個依賴包 解決嘗試 1 sudo apt get f install 解釋 是修復損壞的軟體包,嘗試解除安裝出錯的包,重新安裝正確版本的 f引數的主要作用是是修復依賴關係 depends 假如使用者的系統...

mac安裝軟體系列筆記

2 homebrew 類似於aptget或者yum,參考 官網 命令會變化,最好官網檢視。curl fssl brew install 修改install檔案的映象源 遇到問題一 error rpc failed curl 56 libressl ssl read ssl error syscall...

Linux學習筆記(十二)軟體安裝

1.源 絕大多數開源軟體都是直接以源 形式發布,源 一般會被打包成tar.gz的歸檔壓縮檔案,需要編譯成二進位制之後才能執行使用。開源軟體的基本編譯流程 1 configure 檢查編譯環境 相關庫檔案以及配置引數並生成makefile 2 make 對源 進行編譯,生成可執行檔案 3 make i...