2016-09-29 5 views
-3

저는 SLURM에서 프로그래밍하는 신입생입니다. sbatch를 사용하여 MATLAB 코드를 실행할 수 있습니까?간단한 실행 파일을위한 slurm 예제

(/ usr/local/MATLAB/R2012a/bin/matlab : 1 : /usr/local/MATLAB/R2012a/bin/util/oscheck.sh :/lib64 오류를 얻기 위해 실행 파일로 MATLAB을 사용하려고했습니다. /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)); 
} 

내가 파일 이상 ('파일') 명령 시스템을 사용하여 MATLAB에 의해 호출 -o GCC file.c는을 사용하여 코드를 컴파일.

답변

1

Tutorial 작업 생성 및 실행 방법. Tutorial이 예제는 sbatch 및 SLURM에 대한 많은 예제를 제공합니다.

실행 파일을 가져 와서 명령 줄에서와 같이 sbatch 스크립트에 배치하면됩니다.

+0

@ maharshi kintada,이 사이트에 게시하기 전에 특정 문제를 조사했는지 확인하십시오. 이것은 당신이 더 많은 것을 배우고 stackoverflow에 대한 중재자에 의해 깃발을 남기지 않을 것입니다, 고마워요. – abeltre1

+0

abeltre1에게 귀하의 제안과 도움에 감사드립니다. –

+0

@ maharshikintada를 도와 주니 기쁩니다. – abeltre1