예제 스크린샷 사용자 매뉴얼 Bluesky 로고 YouTube
OghmaNano 유기/페로브스카이트 태양전지, OFET 및 OLED 시뮬레이션 다운로드

문제 해결

Windows에서 소프트웨어가 서명되지 않았다는 경고가 표시됩니다

Windows에서 OghmaNano를 처음 설치하거나 실행할 때 운영 체제가 소프트웨어가 "서명되지 않았음" 또는 "알 수 없는 게시자에서 제공됨"이라는 경고를 표시할 수 있습니다. 이 메시지는 프로그램이 안전하지 않다는 뜻이 아니라, 설치 프로그램이 상용 코드 서명 인증서로 서명되지 않았다는 뜻일 뿐입니다.

코드 서명은 본질적으로 인증 기관에서 구매한 디지털 서명을 첨부하는 방법입니다. 이것은 설치 과정을 더 원활하게 만들 수 있지만, 소프트웨어 품질이나 보안에 대한 보장은 아닙니다. 많은 합법적인 오픈소스 및 학술 도구는 인증서를 취득하고 갱신하는 데 매년 수백 파운드 또는 달러가 들기 때문에 서명되지 않은 상태로 배포됩니다. 소규모 연구 프로젝트와 학술 소프트웨어의 경우, 이 돈은 종종 제3자 기관과의 행정 절차보다 실제 개발에 사용하는 편이 더 낫습니다.

서명되지 않은 소프트웨어를 실행하는 것은 연구 환경에서 흔한 일이며, Windows는 주로 사용자가 예상하지 못했던 프로그램을 설치하기 전에 한 번 더 확인하도록 이 경고를 제공합니다. OghmaNano를 공식 웹사이트(oghma-nano.com)에서 직접 받는 한, 정식 버전을 받고 있다고 확신할 수 있습니다. 일단 설치되면 프로그램은 정상적으로 실행되며, 서명되지 않은 상태는 시뮬레이션 성능이나 기능에 어떤 영향도 주지 않습니다.

장치의 3D 보기가 표시되지 않는 이유는 무엇입니까

3D 가속 없이 실행 중인 OghmaNano 시뮬레이션 창의 스크린샷: 음영이 없는 평면 장치 보기
3D 가속 하드웨어 또는 드라이버 없이 실행 중인 OghmaNano. 장치 보기가 평면적으로 표시되며 음영 렌더링이 없습니다. 이 모드에서는 시각화가 제한되지만, 모든 시뮬레이션은 여전히 올바르게 실행됩니다.
3D 가속 사용 중인 OghmaNano 시뮬레이션 창의 스크린샷: 음영이 적용된 원근 장치 보기
정상적으로 동작하는 3D 가속 하드웨어에서 실행 중인 OghmaNano. 장치 보기는 음영이 적용되고, 원근이 올바르게 표현되며, 해석하기가 더 쉽습니다. 3D 가속은 시각화 경험을 향상시키지만 시뮬레이션 자체의 정확도에는 영향을 주지 않습니다.

시뮬레이션 창이 ??와 같이 표시되고 ??와 같이 표시되지 않는다면, 이는 일반적으로 시스템이 3D 가속을 사용하지 않고 있음을 의미합니다. 대부분의 최신 노트북과 데스크톱에서는 이것이 하드웨어가 없다는 뜻이 아니라—사실상 모든 시스템에는 3D 지원 그래픽이 탑재되어 있으며—오히려 드라이버가 설치되지 않았거나 제대로 동작하지 않는다는 뜻입니다. ATI, Nvidia 또는 Intel 그래픽 카드가 있다면, 최신 드라이버가 올바르게 설치되어 있는지 확인하십시오.

매우 기본적인 그래픽 카드나 오래된 그래픽 카드도 OghmaNano의 3D 시각화에는 충분합니다. 가속 부족은 장치 보기의 품질에만 영향을 줄 뿐, 시뮬레이션 자체의 정확도나 속도에는 영향을 주지 않습니다. 따라서 이는 OghmaNano의 버그가 아니라 하드웨어/드라이버 설정 문제입니다.

Error: Cannot decode archive data

이 오류는 홈 폴더의 oghma_local 디렉터리가 삭제된 경우 발생합니다. oghma_local 디렉터리는 OghmaNano가 올바르게 실행되기 위해 필요합니다. 이 디렉터리를 복원하거나 다시 생성하면 문제가 해결됩니다.

Warning: The solver has not converged very well

드리프트–확산 방정식은 수학적으로 풀기 어려운 문제입니다. 이 경고는 솔버가 특히 어려운 문제를 만나 정확한 해에 도달하지 못했음을 의미합니다. 일부 경우에는 결과가 여전히 허용 가능할 수 있지만, 경고가 발생한 특정 전압 지점이나 시간 스텝을 확인하는 것이 좋습니다. 이러한 문제는 장치 구성에 비현실적이거나 비물리적인 매개변수가 포함되어 있을 때 발생할 수 있습니다. 장치 설계와 재료 매개변수를 주의 깊게 검토하십시오. 필요하면 이전에 정상적으로 동작하던 구조로 되돌아간 뒤, 원인을 찾기 위해 매개변수를 체계적으로 조정하십시오.

Error: NaN detected in the Newton solver

이 오류는 일반적으로 모델 내부에서 0으로 나누기가 발생한 결과입니다. 이는 트랩 상태의 캐리어 밀도(전자 또는 정공)가 극히 낮아질 때 자주 발생하며, 때로는 1.0 m-3보다 낮아지기도 합니다. 이와 같은 비물리적 조건이 왜 발생하는지 판단하기 위해 장치 설정을 검토하고, 그에 따라 매개변수를 조정하십시오.

Error: Holes asking for xxx but range zzz – yyy

캐리어 분포 함수(Fermi–Dirac/Maxwell–Boltzmann)는 효율성을 위해 미리 테이블화되어 있습니다. 이 오류는 페르미 준위가 테이블화된 범위를 벗어날 때 발생합니다. 가능한 원인은 다음과 같습니다.

문제를 해결하려면 장치 설정이 물리적으로 일관적인지, 그리고 시뮬레이션 단계 간 변화가 지나치게 크지 않은지 확인하십시오.