petsc:可移植的、可扩展的科学计算工具包
petsc的Python项目详细描述
可移植、可扩展的科学计算工具包(PETSC); 是一套用于可伸缩(并行)的数据结构和例程 用偏微分法求解科学应用 方程。它采用消息传递接口(MPI)标准 所有消息传递通信。
注意
安装PETSc和petsc4py(mpi4py是可选的 但强烈建议)使用:
$ pip install numpy mpi4py $ pip install petsc petsc4py
提示
您还可以使用以下命令安装开发中版本:
$ pip install Cython numpy mpi4py $ pip install --no-deps https://bitbucket.org/petsc/petsc/get/master.tar.gz $ pip install --no-deps https://bitbucket.org/petsc/petsc4py/get/master.tar.gz
要设置MPI编译器,请使用环境变量^{TT4}$,^{TT5}$,^{TT6}$。
提供任何PETSc。/使用环境变量PETSC_CONFIGURE_OPTIONS配置选项。
不要使用PETSc./configure选项--with-cc、--with-cxx、--with-fc或--with-mpi-dir。
如果安装了mpi4py,编译器将从该安装中获取,并且MPICC,MPICXX,MPIF90将被忽略。