/acceler8

Solution sources for the Intel Acceler8 contest

Primary LanguagePerl

Работа для конкурса Intel Acceler8
==================================

АВТОРЫ
------
Команда 'GNU is Not Linux' в составе:

  * Соловец Александр (mbait)

КОМПИЛЯЦИЯ
----------
Для успешной компиляции требуется компилятор GCC, поддерживающий интерфейс
'OpenMP' версии >= 2.5. Сборка может осуществляться как при помощи системы
`GNU make`, так и через непосредственный запуск компилятора.

В первом случае нужно перейти в директорию, содержащую Makefile и выполнить
`make default`. В случае успеха, в директории 'out' будет находиться исполняемый
файл 'msp'. Этот файл должен быть использован для тестирования на альтернативной
машине. Для тестирования в *MTL* нужно использовать файл, полученный после
запуска `make mtl`, который должен называться 'msp_mtl'.

Для компиляции напрямую нужно запустить GCC, указав флаги '-fopenmp -O2'. В
качестве исходных файлов нужно указать 'src/msp.c'. Если все пути настроены
правильно, то выполним команду `gcc -fopenmp -O2 -o msp src/msp.c`, получим
исполняемый файл решения.

ЗАПУСК
------
В соответствии с правилами конкурса, программа принимает на вход два параметра:
входной и выходной имена файлов. Если параметров не хватает, программа
завершиться с кодом ошибки '1'.