Сбой файла Petsc Mex

У меня есть рабочий код, который решает определенную проблему с помощью KSPSolve от Petsc (с помощью gmres solver с предварительным кондиционером ilu). Я хотел вызвать этот код из MATLAB, поэтому я написал mex-файл. Однако KSPSolve вызывает мой mex-файл и MATLAB, когда он вызывается.

Я использовал valgrind, и кажется, что первая ошибка в некотором коде sse2. Если я уберу звонок в KSPSolve, все будет нормально. Если я назову весь код за пределами MATLAB, он также работает.

Кто-нибудь знает о возможных проблемах совместимости между Petsc и MATLAB? Можно ли это решить? Спасибо,

0 ответов

Другие вопросы по тегам