1. 작업 제출 스크립트 작성
#!/bin/sh
#PBS -V
#PBS -q workq
#PBS -N openmp_job
#PBS -l select=1:ncpus=10:mpiprocs=1:ompthreads=10
#PBS -l walltime=04:00:00
cd $PBS_O_WORKDIR
./a.out |
- 파란색 부분을 적절히 수정해서 사용 합니다.
- 위 예제에서 붉은색 부분은 작업 제출 경로로 이동하게 하는 예제로
삭제하지 않고 사용 해야 실행 오류가 발생 하지 않습니다.
2. 작업 제출 방법
- "qsub {스크립트 명}" 으로 작업을 제출할 수 있습니다.
- 예제 : 스크립트 파일
이름이 openmp.sh 인 경우
3. 작업 조회
- qstat 명령으로 수행중인 작업과 종료된 작업을 조회
- -x 옵션을 사용할 경우 기존 작업 목록 조회
$ qstat -x Job id Name User Time Use S Queue ---------------- ---------------- ---------------- -------- - ----- 0.mgmt STDIN applic 00:00:00 F workq 1.mgmt STDIN applic 00:00:00 F workq 2.mgmt STDIN applic 00:00:00 F workq
3.mgmt STDIN applic 00:00:00 F workq |
4. 인터렉티브 작업 제출
- qsub 명령 뒤에 "-I(대문자
아이)" 옵션을 사용합니다.
- 자원 사용에 대한 설정은 "-l(소문자엘)"로 지정합니다.
$ qsub -I -V -l
select=1:ncpus=10:mpiprocs=1:ompthreads=10 -l walltime=01:00:00 |
5. 작업 삭제
- "qdel {작업ID}"
로 제출된 작업을 삭제할 수 있습니다.
- 작업ID는 qstat 명령으로 조회 되는 "Job id" 항목의
값 입니다.
- 예제 : 작업ID 가 3.mgmt 인 경우