petsc_install
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
petsc_install [2023/03/22 17:58] – admin | petsc_install [2023/03/22 18:05] (current) – [Configuração usada atualmente Release (sem debug)] admin | ||
---|---|---|---|
Line 35: | Line 35: | ||
===== Configuração usada atualmente Release (sem debug)===== | ===== Configuração usada atualmente Release (sem debug)===== | ||
- | ==PETSc | + | == incluído no PETSc: |
+ | == instalar antes do PETSc: | ||
+ | |||
+ | ###1. Install Valgrind ### | ||
+ | |||
+ | ###2. Install MPICH ### | ||
+ | |||
+ | PETSc uses MPICH to deal with parallelism, | ||
+ | |||
+ | You can download the file [mpich-3.4.2.tar.gz](https:// | ||
+ | - Unpack the tar file and go to the top level directory: | ||
+ | ```bash | ||
+ | tar xzf mpich-3.4.2.tar.gz | ||
+ | cd mpich-3.4.2 | ||
+ | ``` | ||
+ | - Configure MPICH specifying the installation directory (could be either an empty directory or an non existent directory) and device: | ||
+ | ```bash | ||
+ | ./configure --prefix=/ | ||
+ | ``` | ||
+ | - Build MPICH: | ||
+ | ```bash | ||
+ | make 2>&1 | tee m.txt | ||
+ | ``` | ||
+ | - Install the MPICH commands: | ||
+ | ```bash | ||
+ | make install 2>&1 | tee mi.txt | ||
+ | ``` | ||
+ | - Add the bin subdirectory of the installation directory to your PATH by adding the following line to the file ~/ | ||
+ | ```bash | ||
+ | export PATH="/ | ||
+ | ``` | ||
+ | Check that everything is in order at this point by doing: | ||
+ | ```bash | ||
+ | which mpicc | ||
+ | which mpicxx | ||
+ | which mpiexec | ||
+ | ``` | ||
+ | These commands should print the path to the bin subdirectory of the MPICH installation directory. | ||
+ | |||
+ | |||
+ | |||
petsc_install.1679507932.txt.gz · Last modified: by admin