В настоящее время я работаю с большой программой PETSc, которая должна быть модульной. Мне нужно использовать объекты PF в PETSc (по крайней мере, я предполагаю, что мне нужно передавать функции в качестве аргументов с достаточной гибкостью с векторами MPI. Есть ли другой способ?) Но сайт PETSc не оказывает большой помощи в этом аспекте, и я я застрял Любое предложение или пример будут оценены.
Кроме того, всякий раз, когда я использую PFApply
или же PFApplyVec
, Это компилирует но при исполнении дает что-то вроде
«PFApplyVec () строка 202 в src / vec / pf / interface / pf.c
Приложение под названием MPI_Abbort (MPI_COMM_WORLD, -36453747642) «
Задача ещё не решена.
Других решений пока нет …