IDL 병렬계산

게시판 IDL Q&A IDL 병렬계산

이 게시글은 2개 답변과 3명 참여가 있으며 마지막으로  tlseorb0111에 의해 2 주, 6 일 전에 업데이트 됐습니다.

  • 글쓴이
  • #5118

    JinsuRhee
    회원

    안녕하세요. 저는 IDL 8.2 유저입니다.

    혹시 IDL에서는 Fortran의 OpenMp, Python의 multiprocessing 같은 병렬계산을 지원해주는 라이브러리가 있는지가 궁금하여 질문을 드립니다.

    현재는 눈에띄는 라이브러리를 찾지 못해서 수작업으로 loop를 분할하고 여러개의 process를 동시에 돌리고 있는데, IDL에서 현재 잘 만들어진 병렬 라이브러리가 있는지, 아니면 열심히 논의되고 있는지에대해 궁금합니다.

  • #5119

    Sangwoo
    회원

    IDL을 기본적으로 multi-threading을 지원합니다. 이와 관련된 자세한 내용은 아래 링크의 게시물에 첨부된 PDF 문서를 참조하시면 됩니다.

    http://idl-envi.co.kr/callcenter/tips/view.php?num=3&page=6

  • #5121

    tlseorb0111
    회원

    안녕하세요.
    제가 알기로는 IDL은 python이나 openmp처럼 쉽게(?) 병렬 처리를 할 수 있는 방법은 따로 없는거로 알고있습니다.
    다만 idl_bridge를 활용해서 multi processing 작업을 할 수 있는데요
    저는 개인적으로 http://www.iluvatar.org/~dwijn/parallelidl 에서 많은 도움을 받았습니다.
    idl_bridge 를 쉽게 쓸 수 있도록 여러가지 함수들도 제공하고 있으니 한번 둘러보셔도 좋을 것 같습니다.

답변은 로그인 후 가능합니다.