728x90

 

openmp 프로그래밍과 계산 노드

- 여러 사람들이 계산 노드들을 나눠서 사용

=> 어떻게 나눠서 동작할까? job scheduler

- 아까보다 hello world가 더많이 출력된다.

 

 

 job scheduler

- 누리온에서 사용하는 잡 스캐줄러를 PBS라 부름

- 내가 어떤 작업을 하겠다고 명령들(작업 목록)을 만들어서 잡스케줄러에 제출해야함

 

 

잡 스캐줄러 명령어

작업 제출 qsub [script_file]
작업 삭제 qdel [job_id]
작업 조회 job_id qstat [job_id]
작업 조회 user_name qstat -u [user_name]
작업 큐 확인 showq

 

 

 

환경 변수로 스레드 갯수 설정

- openmp는 스레드 기반 병렬 처리 프로그래밍

- export OMP_NUM_THREADS=스레드 갯수

=> 10으로 설정후 omp 바이너리를 실행하면 10번 hello world가 출력

 

300x250

'컴퓨터과학 > 기타' 카테고리의 다른 글

openmp - 6. openmp 예제  (0) 2020.07.29
openmp - 5. OpenMP 시작하기  (0) 2020.07.29
openmp - 3. openmp와 opencv  (0) 2020.07.29
openmp - 2. 컴파일 시작하기  (0) 2020.07.29
openmp - 1. 개요  (0) 2020.07.29

+ Recent posts