본문 바로가기

UserFortran2

ANSYS CFX CEL 재귀적 참조 에러 우회 방법 요약ANSYS CFX CEL에서 변수가 자기 자신을 직접 또는 간접적으로 참조하면 재귀적 참조(Circular Reference) 에러가 발생합니다.이 에러는 물성치 정의, 경계조건 설정 등 실무에서 빈번하게 발생하며, CEL만으로는 근본적 해결이 어려운 경우가 있습니다.linlin 연산자, 평균 함수, Additional Variable 복사 기법 등 실무에서 검증된 우회 방법을 정리합니다.재귀적 참조 에러란?CEL에서 변수 정의가 자기 자신을 참조하는 순환 구조가 되면, Solver가 시작 직후 다음 에러를 출력하며 중단됩니다.Error in subroutine GETCORE: There is a circularity in recursive callsto GETVAR. A variable depend.. 2026. 3. 31.
ANSYS CFX User Fortran PMV PPD 가이드 요약ANSYS CFX에서 User Fortran은 CEL로 구현하기 어려운 복잡한 물리 모델을 사용자 코드로 직접 삽입할 수 있는 기능입니다.Intel oneAPI ifx 컴파일러와 Visual Studio Build Tools를 설치하고, 환경 변수를 설정하면 컴파일 환경이 구축됩니다.본 글에서는 PMV/PPD 온열 쾌적도 모델을 예제로, User Fortran의 환경 구축부터 CFX-Pre 설정, 후처리까지 전체 과정을 다룹니다.User Fortran이 필요한 상황CEL(CFX Expression Language)은 수식 기반의 변수 정의에 강력하지만, 조건 분기가 복잡하거나 반복 계산(iterative solving)이 필요한 경우에는 한계가 있습니다. User Fortran은 이런 한계를 넘어, .. 2026. 3. 26.