我想在分布式环境中进行Cholesky分解。为此,我使用pdpotrf()。但是,我正在努力理解函数所需的参数,并且它们没有提供关于如何使用它的C示例(并且一个例子真的很棒)。
假设我有一个想要分解的NxX矩阵。那么,参数应该具有什么值? uplo
,a
和info
在我的脑海中有明确的定义。其余的怎么样?
n
应该等于N.但是,desca
,ia
和ja
会让我感到困惑。此外,desca
是全球性和本地性的,我无法理解。谁能解释一下?也许用一个方法示例(不一定是代码,因为我想理解,而不仅仅是复制粘贴)。
我不知道任何Fortran。