OpenFOAM 소스 코드 확인

Main Forums SRC OpenFOAM 소스 코드 확인

This topic contains 3 replies, has 2 voices, and was last updated by  Prodo 1 year, 8 months ago.

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #1090
    Dongjin
    Dongjin
    Participant

    OKUC 여러분, 오랜만이네요.
    최근 C++과 OpenFOAM 소스 코드에 대해 공부를 하고 싶어 찾아보고 있는데
    라이브러리인 .so 파일을 쉽게 찾아볼 수 있는 방법이 있을가요?
    있으시면 알려주시면 감사하겠습니다.

    #1096

    Prodo
    Participant

    OpenFOAM의 소스 코드를 훑어볼 수 있는 가장 좋은 방법은 Doxygen documentaion을 이용하는 방법입니다.
    Doxygen은 주석이 달린 코드를 읽어내어 문서를 만들어내는 툴이며, 여러가지 문서형식(MS-WORD,HTML 등)을
    지원하여 무척 유용합니다. 이를 직접 구하거나 변환할 필요는 없고 OpenFOAM에서 제공하고 있습니다.

    http://www.openfoam.org/docs/cpp/

    위 사이트에서 직접 각각에 해당하는 소스코드 Doxygen 문서를 확인할 수 있습니다.
    UI가 굉장히 편하므로 직접 들어가서 확인해보시기 바랍니다.
    이외에도 GitHub 사이트에서 확인 가능 합니다.

    https://github.com/OpenFOAM/OpenFOAM-2.3.x/tree/master/src

    • This reply was modified 1 year, 8 months ago by  Prodo.
    • This reply was modified 1 year, 8 months ago by  Prodo.
    #1100
    Dongjin
    Dongjin
    Participant

    답변 정말 감사합니다.
    혹시 Doxygen document 생성에 대해 더 자세히 알려주실 수 있을까요?
    위에선 word와 html을 말씀하셨는데 pdf라도 가능한지 알려주셨으면 합니다.

    #1101

    Prodo
    Participant

    Doxygen document를 생성하기 위해서는 먼저 package를 설치해야 합니다. 다음의 코드를 쓰시기 바랍니다.

    sudo apt-get install doxygen graphviz texlive-latex-base

    이후, 변환하고 싶은 source code를 변환 하시면 되는데 만일 전체적으로 생성하고 싶으시다면
    OpenFOAM-(version) 폴더 안으로 들어가셔서 다음의 명령어를 입력하시면 됩니다.

    wmake all doc

    물론 pdf로 생성도 가능합니다만 Doxygen으로 바로 생성할 수는 없고, LaTex라는 프로그램을 사용하실 수 있습니다. 아래의 사이트를 참조하셔서 LaTex를 설치하시고 가이드에 따라 실행해보시기 바랍니다.

    http://www.ktug.org/xe/index.php?mid=install

Viewing 4 posts - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.