원격 클러스터에서 병렬로 시뮬레이션을 실행하고 싶습니다.matlab에서 원격 유닉스 클러스터에서 병렬 시뮬레이션을 실행하십시오.
나는 로컬 우분투 컴퓨터에서 그들을 사용하여 관리 할 수 있습니다.
unix('parallel -j4 flow > /dev/null :::: Pool.txt');
그러나 원격 클러스터에서 실행하려면 병렬 명령을 작동시키지 않아도됩니다.
첫 번째 문제는 비밀번호를 입력하지 않는 것입니다. 이를 위해
나는 서버에 저를 얻을이
unix('sshpass -p password ssh [email protected]')
로 sshpass를 사용하지만 다음 명령 줄을 계속하지 않습니다.
나는 여기에서 참조하고 싶지 않은 많은 명령을 시도한다.
기본적으로 병렬 GNU 명령 사용법을 잘 이해하고있는 사람이라면 클러스터에 어떻게 연결할 수 있습니까? 거기에서 시뮬레이션을 실행하십시오. 그냥 서버에서 스크립트를 만들고 matlab에서 실행하는 것이 더 낫습니까?
모든 전문가의 조언을 바랍니다.
안녕 내가 'ssh를 복사 - ID를 입력 할 때 CLUSTERUSERNAME @ 노드 - 0 ' :/usr/bin/ssh-copy-id : 오류 :'home/USER/'ID 파일을 열지 못했습니다.pub ': 해당 파일이 없습니다 – CMN
다시 시도하십시오 - 업데이트했습니다. –