我正在查看 的文档PetscBagCreate()
,它说
A 结构的大小必须足够小以适合 PetscInt;默认情况下 PetscInt > 4 字节。除非您的 A 结构太大,否则下面可以忽略有关转换为较短长度的警告。
我假设这意味着指向结构的指针必须小于 PetscInt,示例使用包含 PetscInt 以及其他内容的结构。也就是说,我的印象是 64 位机器上的指针可能大于 PetscInt 中的 32 位。
这种对结构大小的限制对用户意味着什么?
PetscBags 可以在 64 位系统上使用吗?