[완료]OpenMP를 사용하려고 하는데 Intel Fortran compiler 옵션이 어떻게 되나요?
글쓴이: hydrol88 / 작성시간: 금, 2009/01/09 - 11:17오전
Q: OpenMP는 Intel Fortran 컴파일러에 기본적으로 별로의 설치 없이 자동으로 설치되나요? 인텔홈페이지나 관련자료에 설명이 없어서..
그냥 포함되어있다라고만 되어있네요..
Q: OpenMP를 입문하려고 하는데 Intel Fortran compiler에서 어떻게 컴파일 옵션을 주나요?
만약에 run.90을 OpenMP로 작성된 code라면 IBM Fortran의 경우는 다음과 같이 주는 것 같은데 Intel Fortran에 대해서는 않나와 있네요
xlf90_r -qsmp=omp -o run run.f90
경험있으신 분은 답변부탁드리겠습니다.
Q: 제가 가지고 있는 기종이 Dual core, dual processors입니다. dual core에 2개의 CPU가 장착되어 있습니다.
이럴 경우 OpenMP와 같이 공유메모리기반 병렬프로그램밍에서 총 사용가능한 thread는 몇개인가요? CPU 2개를 모두 사용할수 있어 4개가 되는지 아니면 CPU 한개만을 사용하기때문에 2개인지 궁금합니다.
답변 미리 감사드립니다.
Forums:
답변 드립니다
컴파일 시에 -Qopenmp(리눅스) /Qopenmp(윈도우) 이런 식으로 컴파일 하시면 됩니다.
그리고 OpenMP관련 자세한 사항은 www.openmp.org 여기 tutorial을 보시면 많은 자료가 있습니다.
스레드 사용관련 분석은 역시 인텔에서 제공하는 thread profiler를 이용해보시면 좋을 것 같습니다.
Toward him...
More Than Air
Toward him...
More Than Air
감사합니다. -openmp (리눅스) 이군요..(내용무)
-openmp (리눅스)
댓글 달기