Yade安裝 優化教程

2021-09-02 01:32:16 字數 2966 閱讀 6897

作者:xyn

yade這款軟體最好用ubuntu16.04,因為許多依賴庫不適用於18.04,安裝可能會不成功。

如果你已經安裝了ubuntu16.04,那麼你可以忽略安裝步驟。如果你想裝虛擬機器,那請繼續讀下去。

ubuntu虛擬機器安裝方法:ubuntu16.04映象

安裝好虛擬機器之後,調整一下分配的記憶體(最好大一點,至少4g,否則編譯會失敗)還有cpu核心,安裝就完成了。

由於ubuntu庫源來自於國外,網速十分不穩定,如果直接安裝會消耗大量的時間也不一定成功。所以先替換apt中的源,方法如下:

右鍵桌面,開啟terminal;

輸入:sudo gedit /etc/apt/sources.list

將其中的內容替換成:

# deb cdrom:[ubuntu 16.04 lts _xenial xerus_ - release amd64 (20160420.1)]/ xenial main restricted

deb-src xenial main restricted #added by software-properties

deb xenial main restricted

deb-src xenial main restricted multiverse universe #added by software-properties

deb xenial-updates main restricted

deb-src xenial-updates main restricted multiverse universe #added by software-properties

deb xenial universe

deb xenial-updates universe

deb xenial multiverse

deb xenial-updates multiverse

deb xenial-backports main restricted universe multiverse

deb-src xenial-backports main restricted universe multiverse #added by software-properties

deb xenial partner

deb-src xenial partner

deb xenial-security main restricted

deb-src xenial-security main restricted multiverse universe #added by software-properties

deb xenial-security universe

deb xenial-security multiverse

執行sudo apt-get update

順利完成源的替換。

如果用的是18.04版本,依賴庫自己去看document。這裡只談如何安裝16.04的。

按順序輸入下面的命令(一段一段執行,不要全貼上進去):

sudo add-apt-repository ppa:yade-users/external

sudo apt-get update

sudo apt-get install cmake git freeglut3-dev libloki-dev \

libboost-all-dev fakeroot dpkg-dev build-essential g++ \

python-dev ipython python-matplotlib libsqlite3-dev python-numpy python-tk gnuplot \

libgts-dev python-pygraphviz libvtk6-dev python-numpy libeigen3-dev \

python-xlib python-pyqt5 pyqt5-dev-tools python-pyqt5.qtwebkit gtk2-engines-pixbuf python-argparse python-pyqt5.qtsvg \

libqglviewer-dev python-imaging libjs-jquery python-sphinx python-git python-bibtex \

libxmu-dev libxi-dev libcgal-dev help2man libbz2-dev zlib1g-dev python-minieigen

sudo apt-get install python-gts

sudo apt-get install libopenblas-dev libsuitesparse-dev libmetis-dev

庫就全部安裝完畢了。

在 /home/使用者名稱 目錄下建立myyade檔案

再在myyade資料夾下建立兩個空資料夾, 名稱分別為install build

此時/home/使用者名稱/myyade下包含三個子檔案:build install trunk

在terminal裡依次輸入:

cd /home/使用者名稱/myyade/build

cmake -dcmake_install_prefix=../install ../trunk

make

make install

安裝完成。

為了開啟方便,還應做以下調整(大神忽略)

在terminal 輸入:

sudo gedit /etc/bash.bashrc
在最後一行加上:

alias yade=" python /home/使用者名稱/myyade/install/bin/yade-unknown"
以後只要在terminal中輸入 yade 即可開啟程式。

mysql sql優化教程 SQL優化

在此分享一下我在開發過程中遇到的sql優化問題,希望能對大家有所幫助,不足之處請多多指正。關於sql優化我們關注的有三個點,分別是1.如何定位待優化的sql,2.如何分析sql的執行效率,3.給出優化方案。一 對於定位慢sql,我們可以使用慢查詢日誌 1.慢查詢日誌用於記錄執行時間 設定的執行時間的...

Mysql索引優化教程

myisam表的資料檔案和索引檔案是自動分開的 innodb的資料和索引是儲存在同乙個表空間裡面,但可以有多個檔案組成。建立索引語法如下 create unique fulltext spatial index index name using index type on tbl name inde...

Mysql索引優化教程

b 索引的儲存分類 b myisam表的資料檔案和索引檔案是自動分開的 innodb的資料和索引是儲存在同乙個表空間裡面,但可以有多個檔案組成。建立索引語法如下 create unique fulltext spatial index index name using index type on t...