将ascii文件中的稀疏矩阵读入python我有一个使用并行PETSc稀疏矩阵格式mpiaij的Fortran代码。你知道吗 我想对这些矩阵进行一些分析,以便将它们读入python。你知道吗 我试过Fortran中的二进制输出和petsc4py ...2024-06-18 已阅读: n次
petsc4py:从csc_Matrix创建AIJ矩阵会导致类型e我正在尝试从已经存在的csc矩阵中创建一个petsc矩阵。考虑到this,我创建了以下示例代码: ^{1}$ 只要矩阵只包含实数,这种方法就可以很好地工作。当矩阵很复杂时,运行这段代码会导致 Type ...2024-06-18 已阅读: n次
发布使用pip与Anaconda一起安装petsc4py,以指示外部PETSc目录一) 问题 我无法使用pip在我的Anaconda环境中安装petsc4py 使用conda安装不起作用,因为它在安装过程中不会检查预定义的PETSC_DIR和PETSC_ARCH环境变量numpy和 ...2024-06-18 已阅读: n次
用python生成petsc二进制文件我试图用python创建一个PETSC二进制文件。我试图在bashshell上运行脚本,但是我得到了一个错误 $ python -c 'print file.shape\n import sys,os ...2024-06-18 已阅读: n次
无法在并行OpenMDA中调用基于PETSc/mpi的外部代码我正在写一个OpenMDAO问题,它在一个并行组中调用一组外部代码。其中一个外部代码是基于PETSc的fortran有限元代码。我意识到这可能有问题,因为OpenMDAO也使用PETSc。目前,我正在 ...2024-06-18 已阅读: n次
在python中运行PETSC程序时出现路径错误我有一个使用PETSC的python示例代码: import petsc4py,sys from petsc4py import PETSc petsc4py.init(sys.argv) # g ...2024-06-18 已阅读: n次
如何在MPI模式下正确运行petsc?我正在使用petsc作为我项目的解算器。然而,并行模式下的解算器创建的过程比我期望的要多得多。你知道吗 代码使用python和petsc4py。这台机器有4个机芯。 (a) 是的。如果我直接运行它,p ...2024-06-18 已阅读: n次
在OpenMDA中运行基于petscfortran的f2pywrapped代码时由write语句引起的错误我正在使用f2py包装基于PETSc的fortran分析代码,以便在OpenMDAO中使用(如建议的in this post)。我不是直接使用f2py,而是使用它生成相关的.c、.pyc等文件,然后自 ...2024-06-18 已阅读: n次
在安装petsc4py以在openmd中使用时,如何修复版本错误我试图安装petsc4py,方向在Python website上,但是我得到了一个错误。如何修复这个找不到正确版本的错误?我的总体目标是能够使用openMDAO,但我需要先让petsc4py正常工作。 ...2024-06-18 已阅读: n次
PETSc矩阵拷贝引发异常:为什么?我用的是petsc4py,有个异常我不明白。我定义了以下函数: def tsIJacobian(self, ts, t, u, udot, shift, A, B): self.setup_p ...2024-06-18 已阅读: n次
VSCode Itellisense with python C扩展模块(petsc4py)我目前正在使用一个名为petsc4py(https://pypi.org/project/petsc4py/)的python模块。我的主要问题是,没有一个典型的智能感知功能似乎与这个模块。你知道吗 我 ...2024-06-18 已阅读: n次
petsc4py从DMDA\u Vec\u数组映射到Vec以便在T中使用我已经初始化了ts = PETSc.TS().create(),并尝试用ts.setSolution(u)的一些初始分布来求解,得到了一个类型错误 似乎它想要类型Vec,但正在作为_DMDA_Vec_ ...2024-06-18 已阅读: n次
petsc可移植、可扩展的科学计算工具包(PETSC); 是一套用于可伸缩(并行)的数据结构和例程 用偏微分法求解科学应用 方程。它采用消息传递接口(MPI)标准 所有消息传递通信。 注意 安装PETSc和p ...2024-06-18 已阅读: n次
slepcslepc是解决大规模稀疏问题的软件库 并行计算机上的特征值问题。它是petsc的扩展。 可用于标准或广义特征问题 实数或复数运算。它还可以用于计算 大型稀疏矩形矩阵的部分奇异值分解 非线性特征值问题 ...2024-06-18 已阅读: n次
slepc4p用于slepc的python绑定。 安装 如果您有一个工作的mpi实现和mpicc编译器 包装器位于您的搜索路径上,强烈建议安装 mpi4py第一个: $ pip install mpi4py 确 ...2024-06-18 已阅读: n次
pyCTQW Fortran库和Python模块计算连续时间量子游动 这是为了提供一个框架,以便快速方便地使用Quantum 步行者,利用高性能计算,并允许轻松可视化 有关如何使用此软件包的详细信息,请参见o ...2024-06-18 已阅读: n次
petsc4p用于petsc的python绑定。 安装 如果您有一个工作的mpi实现和mpicc编译器 包装器位于您的搜索路径上,强烈建议安装 mpi4py第一个: $ pip install mpi4py 确 ...2024-06-18 已阅读: n次
petgempetgem是一个用于3d受控源的并行python代码 地球物理中的高阶边有限电磁法(3d-csem) 元素(nédélec有限元)。 要求 众所周知,petgem运行在各种类型的linux集群上。 ...2024-06-18 已阅读: n次