Некоторая информация для  первых  экспериментов с системой Норма размещена  в архиве test.zip, который может быть загружен и  включает файлы

                        book.hop – Норма-программа

bookadd.for – используемые в Норма-программе подпрограммы, написанные на Фортране

task.par – include-файл для подпрограмм на Фортране

timer – исходные данные для счета

book.doc – описание процесса создания и использования программы book.hop

Этой информации достаточно, чтобы попробовать запустить основные компоненты системы Норма – компилятор и конфигуратор на тестовой программе  book.hop.

Для этого, чтобы получить параллельную программу для счета на 30 процессорах (это число процессоров определено в Норма-программе в конструкции DISTRIBUTION INDEX i=1..6,j=1..5) распределенной системы, надо

1) странслировать Норма-программу, задав команду

 

norma   book.hop   mpi

 

В результате будут получены файлы  book.fmp – результат трансляции Норма-программы, и файл  book.lst – листинг трансляции Норма-программы

2) собрать параллельную программу, задав команду

 

normacnf    book.fmp bookadd.for    /mpi   /l=9

 

В результате будет получена параллельная программа  book.f, которую следует переслать по сети на доступный параллельный компьютер (а также файл исходных данных timer), где она может быть странслирована Фортран-компилятором, например, так:

mpif77   -o  book_go  book.f

после чего запущена на счет:

            mpirun  –np  31  book_go

 

В процессе счета в файл с именем QU0  будут записываться некоторые числа

 

Подробнее о компиляции и запуске программ на языке Норма можно прочитать в разделе Компиляция и запуск программ на языке Норма.

Про программу book.hop и способы ее использования можно прочитать в документе Как написать программу на Норме     или в документе book.doc, который входит в архив test.zip.