Пользователь может вводить управляющую информацию во время выполнения программы, используя базу опций. В этом примере команда OptionsGetInt(PETSC_NULL,"-n",&n,&flg); проверяет, указал ли пользователь опцию командной строки для установки значения n, т.е. размерности задачи. Если это так, то переменная n устанавливается в нужное значение; в противном случае n остается неизменной.