2016-09-29 2 views
-3

Я новичок в программировании в SLURM. Есть ли возможность выполнить код MATLAB с помощью sbatch.Пример slurm для простого исполняемого файла

(Я пытался использовать MATLAB в качестве исполняемого файла для получения некоторой ошибки/usr/local/MATLAB/R2012a/bin/matlab: 1: /usr/local/MATLAB/R2012a/bin/util/oscheck.sh:/lib64 /libc.so.6: не найден)

Код MATLAB отображает контуры для файлов, сбрасываемых кодом C в рабочий каталог.

#include<stdio.h> 
#include<library> 
FILE *first_file; 
main() 
{ 
MatrixXd A = Eigen::MatrixXd::Random(10, 10); 
    first_file = fopen("first_file.dat","w"); 
for (int i=0;i<10;i++) 
    fprintf(first_file," %lf \t",A.data(i)); 
} 

Я скомпилировал код, используя GCC file.c -o файл , а затем вызывается MATLAB с помощью команды ('файл') системы.

ответ

1

Tutorial о том, как создать и запустить работу. Tutorial В этом примере представлено множество примеров для sbatch и SLURM

Все, что вам нужно, - это взять исполняемый файл и поместить его в скрипт sbatch, как в командной строке.

+0

@maharshi kintada, пожалуйста, убедитесь, что вы изучили конкретную проблему перед публикацией на этом сайте. Это позволит вам узнать больше и не отмечать никаких модераторов в stackoverflow, спасибо. – abeltre1

+0

Благодарим вас за ваше предложение и вашу помощь. –

+0

Мое удовольствие помочь @maharshikintada – abeltre1

Смежные вопросы