Takuya Miyashita
This site
Web
Start:
* PETSc のインストール [#w332e0f6]
Ubuntu なら
#codeprettify{{
sudo apt install petsc-dev
}}
でインストールできると書いてあるものの依存関係エラーでイ...
** PETSc 3.24.0 [#v0c6a810]
- ダウンロード,展開~
[[PETSc - Download>https://petsc.org/release/install/down...
#codeprettify{{
wget https://web.cels.anl.gov/projects/petsc/download/rel...
tar zxvf petsc-3.24.0.tar.gz
cd petsc-3.24.0
}}
- コンパイル,インストール~
[[Configuring PETSc>https://petsc.org/release/install/ins...
openblas や lapack は適切な場所にあるか LD_LIBRARY_PATH ...
事前に環境変数として定義したCC, FCなどは無視され,configu...
If no compilers are specified - configure will automatic...
1. mpicc/mpicxx/mpif90
2. gcc/g++/gfortran
3. cc/CC etc..
PATH に mpicc, mpicxx, mpif90 が入っていてこれで問題なけ...
#codeprettify{{
./configure --prefix=$HOME/local/src/petsc
}}
configure が成功したら,次にこうやって make しろみたいな...
#codeprettify{{
make PETSC_DIR=$HOME/local/src/petsc-3.24.0 PETSC_ARCH=ar...
make PETSC_DIR=$HOME/local/src/petsc-3.24.0 PETSC_ARCH=ar...
}}
prefix に指定した場所に include, lib, share のフォルダが...
- コンパイルその2~
公式docに書いてあるとおりデフォルトでは debug モードでコ...
最適化モードにするには,PETSC_ARCH を定義して,FOPTFLAGS ...
#codeprettify{{
./configure PETSC_DIR=$(pwd) PETSC_ARCH=arch-linux-c-opt ...
}}
prefix を使うと実行時にうまくいかない? $PETSC_DIR/$PETSC...
End:
* PETSc のインストール [#w332e0f6]
Ubuntu なら
#codeprettify{{
sudo apt install petsc-dev
}}
でインストールできると書いてあるものの依存関係エラーでイ...
** PETSc 3.24.0 [#v0c6a810]
- ダウンロード,展開~
[[PETSc - Download>https://petsc.org/release/install/down...
#codeprettify{{
wget https://web.cels.anl.gov/projects/petsc/download/rel...
tar zxvf petsc-3.24.0.tar.gz
cd petsc-3.24.0
}}
- コンパイル,インストール~
[[Configuring PETSc>https://petsc.org/release/install/ins...
openblas や lapack は適切な場所にあるか LD_LIBRARY_PATH ...
事前に環境変数として定義したCC, FCなどは無視され,configu...
If no compilers are specified - configure will automatic...
1. mpicc/mpicxx/mpif90
2. gcc/g++/gfortran
3. cc/CC etc..
PATH に mpicc, mpicxx, mpif90 が入っていてこれで問題なけ...
#codeprettify{{
./configure --prefix=$HOME/local/src/petsc
}}
configure が成功したら,次にこうやって make しろみたいな...
#codeprettify{{
make PETSC_DIR=$HOME/local/src/petsc-3.24.0 PETSC_ARCH=ar...
make PETSC_DIR=$HOME/local/src/petsc-3.24.0 PETSC_ARCH=ar...
}}
prefix に指定した場所に include, lib, share のフォルダが...
- コンパイルその2~
公式docに書いてあるとおりデフォルトでは debug モードでコ...
最適化モードにするには,PETSC_ARCH を定義して,FOPTFLAGS ...
#codeprettify{{
./configure PETSC_DIR=$(pwd) PETSC_ARCH=arch-linux-c-opt ...
}}
prefix を使うと実行時にうまくいかない? $PETSC_DIR/$PETSC...
Page:
Edit with a page name which already exists