Рекомендации по созданию переносимого
прикладного программного обеспечения в вычислительной среде супер-ЭВМ
4. ЗаключениеТаким образом, при проектировании переносимой ПП для
суперкомпьютеров следует придерживаться следующих принципов:
-
разработку системы следует осуществлять с использованием
принципа модульности.
-
взаимодействие ПП с системными ресурсами и внешним
оборудованием необходимо осуществлять через интерфейс прикладных программ
(API) операционной системы;
-
обмен информацией между приложением и другими программами
проводить через стандартизованный интерфейс внешнего окружения (EEI)
операционной системы;
-
использование языков программирования, стандартизованных в
POSIX;
-
взаимодействие между процессами внутри одной прикладной
программы следует организовывать на основе библиотеки MPI.
Использование этих рекомендаций обеспечивает высокую
мобильность создаваемой ПП.
|