logo资料库

ubuntu安装overture.pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
Ubuntu 安装 Overture Note:所有软件源尽量在 Overture 官网上下载,我把所有源文件放在了主文件夹下 前期准备:sudo apt-get install emacs tcsh build-essential manpages-dev gfortran autoconf automake perl 1.Installing Open Motif 如果存在/usr/lib/libXm.so 或/usr/lib64/libXm.so,可不用安装 1. gzip -d openMotif-2.2.1.tar.gz 2. tar -xf openMotif-2.2.1.tar 3. cd openMotif-2.2.1 4. export CC=”gcc”或 export CC=gcc 注释:set CC to your favourite C compiler, usually gcc on linux 5. ./configure - -prefix=`pwd` 注释:设定安装目录为当前文件夹,pwd 两边符号为 1 左边的符号不是引号 6. make 7. make install 2. Installing Mesa OpenGL 1. tar xzf MesaLib-XXX.tar 2. cd Mesa-XXX 3. make 6. make linux-x86-64 注释:不用 configure 和 make install。 3. Installing HDF 1. tar xzf hdf5-1.8.8.tar.gz 2. cd hdf5xxx 3. unset CC 4. unset cc 5 export CC=”gcc”或export CC=gcc 6. ./configure --prefix=`pwd` 7. make 注释:如果运行中h5diff.h报错,把这个文件的注释//改为/* */,因为旧版的C不辨认// 8. make install (不行的话可以sudo ln -s make gmake,还不行就进到/usr/bin,再运行sudo ln -s make gmake)
4. Installing A++ 2. gzip -d AP-nnn.tar.gz 3. tar -xf AP-nnn.tar 4. cd A++P++nnn 5. ./configure - -enable-SHARED_LIBS - -prefix=`pwd` 6. make 7. make install (不行的话可以sudo ln -s make gmake,还不行就进到/usr/bin,再运行sudo ln -s make gmake) 5. Installing PETSc 1. tar xzf petsc-lite-2.3.2-p6.tar.gz 2. mv petsc-2.3.2-p6 petsc-2.3.2 3. cd petsc-2.3.2 4. export PETSC_DIR=`pwd` 5. export PETSC_ARCH=”linux-gnu-opt“ 6. export PETSC_LIB=”$PETSC_DIR/lib/$PETSC_ARCH” 7. export CC=”gcc” 8. ./config/configure.py –PETSC_ARCH=linux-gnu-opt --with-debugging=0 --with-fortran=0 --with-matlab=0 --with-mpi=0 --with-shared=1 --with-dynamic=1 10. make 6. Installing LAPACK 1. tar xzf lapack.tgz 2. cd LAPACK 3. cp INSTALL/make.inc.LINUX make.inc 注释:利用make.inc.LINUX 覆盖 make.inc 4. 将make.inc的两个g77改为gfortran 5. 更改Makefile,将lib没注释的换成注释的# 6. make blaslib lapacklib tmglib 7. CG 只辨认 liblapack.a 和 libblas.a ,所以改名字
7. Installing Overture export APlusPlus = /home/flow/A++P++-0.8.0/A++/install export OpenGL = /home/flow/Mesa-7.2 export HDF = /home/flow/hdf5-1.8.8 export Overture = /home/flow/Overture.v25k export XLIBS = /usr export MOTIF = /home/flow/motif.2.3.6 export LAPACK = /home/flow/LAPACK 注释:必要时可加引号. 1. ./configure 2. make 注释:make过程中会出现找不到-lperl的情况,lperl指的是libperl.so。因为版本问题无法识别后 缀,可在usr/lib下查到libperl.so.5.18,则输入链接命令sudo ln –sv libperl.so.5.18 libperl.so。重 新make(后面可能还需要sudo ln –sv libXp.so.6 libXp.so) 3. make check 可通过运行网格算例确定是否安装好 4. cd sampleGrids 5. make
分享到:
收藏