OpenFOAM solver 업데이트 방법

Main Forums Installation OpenFOAM solver 업데이트 방법

Tagged: ,

This topic contains 3 replies, has 3 voices, and was last updated by Curry Curry 3 years, 3 months ago.

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #1089

    AmericaBS
    Participant

    안녕하세요?
    OpenFOAM solver를 2.1.1 버전을 사용하고 있습니다.
    이를 예를 들어 2.3.0으로 업데이트를 하려면 어떤 식으로 진행해야 가능한지 모르겠습니다.
    만일 2.3.0으로 컴파일 하려 해도 hsCombustionThermo.H file이 필요하네요.
    하지만 OpenFOAM 2.3.0에는 위와 같은 파일이 없습니다.
    이와 같은 문제에 대해 어떻게 처리해야 할까요?

    #1091

    Prodo
    Participant

    GitHub 사이트에 등재되어 있는 https://github.com/wyldckat/OpenFOAM-combo/에서 소개된 방법에 따라 repository를 이용하여 업데이트 하시면 됩니다. 보시다시피 “combo”라는 이름의 repository이며 위의 오류 원인을 찾기 위해 아래의 과정을 수행해보았습니다.
    다음과 같은 형식의 코드를 이용하여 git clone과 check out을 수행합니다.

    cd ~/OpenFOAM
    git clone <code>https://github.com/wyldckat/OpenFOAM-combo.git</code>
    cd OpenFOAM-combo
    git checkout combo

    여기서 조금 까다로울 수 있지만 hsCombutionThermo.H로 인한 오류가 어디서 발생하는지
    다음의 코드로 찾아냅니다.

    git checkout combo-version-2.1.1
    find src -name hsCombustionThermo.H
    gitk --all src/thermophysicalModels/reactionThermo/combustionThermo/hsCombustionThermo/hsCombustionThermo.H

    해보시면 2.2.0 에서 오류가 발생함을 알 수 있고 그 가까운 버전을 gitk 명령어를 사용하여 확인하도록 합니다. 이는 다음의 코드로 수행가능합니다.

    
    git checkout combo-version-2.2.1
    gitk src/thermophysicalModels/reactionThermo/
    

    이는 2013/03/06에 시행되었으며, src/thermophysicalModels/reactionThermo/Make/files에
    몇가지 변화가 있었음을 시사합니다. 아무래도 error code 속 파일이 rho 혹은 psi라는 구현파일로 대체된 듯 합니다. 더 자세한 사항은 아래 첨부한 release note를 통해 확인하시고 진행하시기 바랍니다.

    http://www.openfoam.org/version2.2.0/thermophysical.php

    • This reply was modified 3 years, 3 months ago by  Prodo.
    #1094

    AmericaBS
    Participant

    일단 Prodo님의 상세한 답변에 감사드립니다.
    실제로 release note에서도 새로운 열역학적 모델링으로 수정되었다고 되있네요.
    파일을 대체하는 것도 까다로울 것 같아 2.3.x로 깔아보도록 하겠습니다.
    아침부터 시간내주셔서 감사합니다.

    #1098
    Curry
    Curry
    Participant

    제가 궁금하던 정보를 정말 친절하게 설명해놓으셨네요!
    좋은 정보 감사합니다^^

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

You must be logged in to reply to this topic.