petsc_install
This is an old revision of the document!
Table of Contents
Para instalar PETSc, bem como os demais principais aplicativos empregados em conjunto, segundo a configuração utilizada atualmente pelo grupo de pesquisa, vá mais adiante nesta página clicando aqui.
Pré-Requisitos:
Utilizando o Ubuntu server 18.04, abra o terminal instale os pacotes com a seguinte linha de comando:
sudo apt install mpich valgrind python make cmake bison flex -y
Obs: o build do PETSc foi criado em /opt para facilitar o compartilhamento com demais usuários.
Passos de Instalação:
- Para instalar o PETSc (Portable, Extensible, Toolkit for Scientific Computation), primeiramente faça o download da biblioteca clicando aqui.
- Crie um diretório para o armazenamento dos arquivos da biblioteca PETSc;
- Copie e descompacte o arquivo baixado anteriormente para o diretório criado;
- Acesse a pasta pelo terminal e digite o comando:
sudo ./configure --with-cc=gcc --with-cxx=g++ --with-fc=gfortran --with-debugging=0 --with-X=1 COPTFLAGS='-O3 -march=native -mtune=native' CXXOPTFLAGS='-O3 -march=native -mtune=native' FOPTFLAGS='-O3 -march=native -mtune=native' --download-mpich --download-cmake --download-metis --download-parmetis --download-mumps --download-scalapack --download-ptscotch --with-cxx-dialect=C++11 --download-fblaslapack=1 --download-hdf5
Tais opções são utilizadas de maneira padrão. Para demais opções clique aqui.
- O comando de build é fornecido ao final do configure, assim como o comando de test é fornecido ao final do comando de build. Copie e execute.
- Por fim, adicione os comandos:
export PETSC_DIR="caminho_diretorio" export PETSC_ARCH="arch-linux2-c-opt" export PATH="${PETSC_DIR}/${PETSC_ARCH}/bin:${PATH}"
substituindo caminho_diretorio pelo endereço do diretório de instalação do PETSc no arquivo .bashrc, localizado na pasta raiz.
Configuração usada atualmente Release (sem debug)
PETSc + MPICH externo + METIS + PARMETIS + mumps + FGLASLAPACK + hdf:
petsc_install.1679507932.txt.gz · Last modified: by admin