Возможные ошибки

1) Если не хватает лицензий для запуска на кластере функции my_function из одноименного файла my_function.m, то информация об ошибке находится в файле my_function.1/errors.
При этом, как правило, файл my_function.1/output содержит MPIEXEC_CODE=123
Кто занимает лицензии можно узнать, набрав команду lmstat .
Внимание.
В настоящее время система запуска не контролирует число лицензий, доступность лицензий определяется в начале счета.

2) В ответ на команду load Job1/Task1.out.mat получено сообщение
??? Error using ==> load
Unable to read file Job1/Task1.out.mat: Нет такого файла или каталога.

      Возможно, команда вызвана не из того каталога.

3) ErrorMessage (или errormessage) содержит ошибки трансляции, например:
Undefined function or variable 'my_function'.

      Имя или расширение файла, имя функции или переменной
      отсутствует или указано неверно.
      Имя отсутствует, возможно, по причине случайного запуска
      из другого каталога.
Invalid function name 'j-cod'.

      В именах файлов и функций не должно быть минуса ("-"),
      только подчерк ("_").
Invalid file identifier. Use fopen to generate a valid file identifier.

      Возможно, имя файла задано русскими буквами.
Внимание.
В случае таких ошибок в файле my_function.1/errors обычно содержится строка
[0]application called MPI_Abort(MPI_COMM_WORLD, 42) - process 0

Помните:
имя файла должно совпадать с именем первой функции в файле
, так как,
во-первых, при запуске программы ищется файл с именем, указанным в команде запуска,
и, во-вторых, в нем выполняется, прежде всего, первая функция.
Если они не совпадают и при запуске указано имя функции (например, my_function), то файл не будет найден и будет выдана ошибка вида:
Undefined function or variable 'my_function'.

Если они не совпадают и при запуске указано имя файла (например, my_code), то выполнится первая функция файла независимо от ее имени. При этом наличие одноименной с файлом функции, не являющейся первой, приведет к выдаче в CommandWindowOutput (или commandwindowoutput) предупреждения вида:
Warning: File: my_code.m Line: 25 Column: 14
Function with duplicate name "my_code" cannot be called.

4) Если выполнение программы прервано принудительно, например, по истечению времени, то выходная информация отсутствует (т.е. файлы вывода вида Task1.out.mat будут пусты). При этом состояние работы (поле State объекта работа) будет running, в то время как состояния её задач (поля State для Tasks(n), где n=1,2,...) могут быть как running, так и finished, если часть копий программы успела финишировать до окончания заказанного времени.
В случае исчерпания времени соответстующая информация попадает в файл my_function.1/errors.

5) В случае аварийного завершения работы программы в домашнем каталоге пользователя (~) могут оставаться файлы вида mpd.hosts.123456 и mpd.mf
      Их следует периодически удалять вручную.