Wolfram Research Mathematica

  • Mathematica 9.0 установлена в директорию /opt/shared/wolfram/mathematica/9.0
  • Ссылки на исполняемые файлы находятся в директории /opt/shared/wolfram/bin
  • Запуск графического пользовательского интерфейса производится с использованием технологии X Window, следующей командой:
    /opt/shared/wolfram/bin/Mathematica
  • Запуск Mathematica должен происходить только на вычислительных узлах через планировщик PBS, но не на интерфейсном сервере.
  • Для работы с графическим интерфейсом используется интерактивный режим PBS, а также технология X window.
  • Рекомендуется по возможности использовать неинтерактивный режим и скрипты ПО Mathematica:

Пример 1

  • Создать файл 'file.m', содержащий скрипт системы Mathematica:
    Print /@ RandomVariate[MixtureDistribution[
        {1,2},
        {NormalDistribution[1,2/10],
        NormalDistribution[3,1/10]}],
        10,  WorkingPrecision -> 50]
  • Для его запуска с помощью PBS создать файл 'submit.sh' такого вида:
    #!/bin/sh
    
    #PBS -l walltime=0:10:00
    #PBS -l select=1:ncpus=1:mem=2000m
    
    cd $PBS_O_WORKDIR
    /opt/shared/wolfram/bin/MathematicaScript -script file.m
  • Выполнить команду
    qsub submit.sh
  • Результат будет сохранён в файле, соответствующем потоку стандартного вывода.

Пример 2

  • Создать 'file.m' :
    Print /@ NIntegrate[x,{x,0,2}]
  • Для постановки в очередь использовать следующий 'submit.sh' :
    #!/bin/sh
    
    #PBS -l walltime=0:10:00
    #PBS -l select=1:ncpus=1:mem=2000m
    
    cd $PBS_O_WORKDIR
    cat file.m | /opt/shared/wolfram/bin/MathKernel -noprompt