Подпрограммы на C добавляют к виртуальной машине или удаляют
из нее hosts узлов. Подпрограммы Фортран добавляют к виртуальной машине или удаляют
из нее только один host. При использовании Фортран-подпрограммы
info возвращается равное 1 или коду статуса. При использовании
C-версии infos возвращается как количество успешно добавленных
хостов. Аргумент infos - это массив размера nhost,
который содержит код статуса для каждого добавленного или удаленного
хоста. Все это позволяет пользователю проверить - возможно, что только
один хост из набора привел к ошибке - чтобы не пытаться повторно добавлять
или удалять набор хостов целиком.
Приведенные подпрограммы иногда применяются для установки виртуальной
машины, но наиболее часто они используются для повышения гибкости
и уровня толерантности к ошибкам больших приложений. Подпрограммы
позволяют приложению увеличить в дозволенных пределах вычислительную
мощь (добавлением хостов), если устанавливается, что другими способами
решение осложняется. Одним из таких примеров может быть программа
CAD/CAM, когда в процессе компиляции переопределяется сетка для конечного
числа элементов, что сильно усложняет решение. Другим применением
может быть повышение уровня толерантности приложения в отношении к
ошибкам - можно обнаружить сбой хоста и ввести замену.