Код для численного решения системы уравнений для двухвидовой модели У.Д. Целевая платформа - СК "Ломоносов".
- Заходим на compiler.lomonosov.parallel.ru. Как заходить, написано здесь.
- 'module add slurm/2.5.6 mkl/11.2.0 gcc/5.2.0 openmpi/1.8.4-gcc'
- 'git clone https://github.com/GadS06/NumericalMethod' — будет создана папка с названием репозитория и все файлы будут скопированы туда.
- 'cd NumericalMethod/NumericalMethod'
- Редактируем файл "Main.cpp" так, как нам нужно.
- 'make' (выскочит куча warning-ов, это нормально)
- Копируем файл a.out в каталог "_scratch". Переходим к скопированному файлу.
- 'sbatch -p НАЗВАНИЕОЧЕРЕДИ -nКОЛИЧЕСТВОУЗЛОВ ompi a.out' (подробности здесь внизу)
- Ждём. Посмотреть все свои задачи можно командой 'squeue | grep МОЙЮЗЕРНЕЙМ'. Уведомлений по завершении на приходит.
- После завершения работы программы дополнительно создаётся файл 'slurm-НОМЕРЗАДАЧИ.out', в которй записывается стандартный вывод программы и некоторые комментарии MPI.