Код, откомпилированный с опцией BOPT=O в общем случае работает в два-три раза быстрее, чем код, откомпилированный с BOPT=g, поэтому рекомендуется использовать для оценки производительности одну из оптимизированных версий кода (BOPT = O, BOPT = O_c++, или BOPT = O_complex). Пользователь может указать иные опции компилятора вместо опций по умолчанию, используемых в дистрибутиве PETSc. Можно установить опции компилятора для определенной архитектуры (PETSC_ARCH) и BOPT, отредактировав файл ${PETSC_DIR}/ bmake/${PETSC_ARCH} / variables.