Каталог ${PETSC_DIR}/bmake имеет подкаталоги для каждой
архитектуры, которые содержат информацию, специфичную для архитектуры,
обеспечивая переносимость системы сборочных файлов. Например,
для компьютеров Sun под управлением OS 5.7, каталог называется solaris.
Каждый каталог архитектуры содержит три сборочных файла:
packages - размещение всех требуемых пакетов для определенного
места. Этот файл (обсуждается ниже) обычно является единственным,
который нужно изменить пользователю;
variables - определения компиляторов, компоновщиков и т.д.;
rules - правила построения, специфичные для компьютера.
Независящие от архитектуры сборочные файлы содержатся в каталоге ${PETSC_DIR}
/bmake/common, а файлы, специфичные для компьютера, включаются в них.