솔버 컴파일에 관하여

Main Forums Solver 솔버 컴파일에 관하여

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

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #1279

    H
    Participant

    안녕하세요. 솔버생성에 관한 문의입니다.
    wmake로 컴파일은 되었으나, solver -help 명령어를 입력해 보면 터미널에 viscosity model에 대해서 다음과 같은 문구가 계속 뜨는데 해결이 안됩니다.

    Duplicate entry Newtonian in runtime selection table viscosityModel
    .
    .
    Duplicate entry powerLaw in runtime selection table viscosityModel
    .
    .

    그리고 마지막에 이러한 문구가 발생하는데 –>> Segmentation fault (core dumped)의 원인과 해결책이 궁금합니다.

    #1302
    Galios
    Galios
    Participant

    안녕하세요 H님, Segmentation fault (core dumped)의 오류는 대체로
    OpenMPI implementation 즉, 환경변수로 인해 대체로 일어납니다.

    해결법으로 대체로 다음과 같은 방식을 사용한다고 합니다.

    echo "$WM_PROJECT_DIR/etc/bashrc"

    와 같은 코드를 사용하시거나 직접 OpenFOAM-etc-bashrc 파일을 여셔서

    export WM_MPLIB=SYSTEMOPENMPI

    위 코드를 다음과 같이 대체합니다.

    export WM_MPLIB=OPENMPI

    이러한 방법도 해결이 안되신다면 다시 wmake를 하시되 다음과 같이 로그를 보시는 것이 좋습니다.

    cd $WM_PROJECT_DIR
    ./Allwmake > make.log 2>&1

    더 자세한 내용을 알고 싶으시다면 다음의 주소를 들어가 보시기 바랍니다.

    CFD_segmentation fault

    #1334

    H
    Participant

    늦었지만 답변감사합니다.

    버전을 바꾸어 컴파일해보니 에러가 발생하지 않아서 낮은 버전으로 사용하고 있었습니다.

    말씀하신 방법으로도 시도해봐야겠습니다.

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

You must be logged in to reply to this topic.