대칭(symmetric/antisymmetric) 경계조건일 때 데이타 폴딩(data folding)

anti-symmetric
datafolding
getdata
symmetric
grid

#1

이번 포스트는 아래 KX 컨텐츠를 번역하여 작성하였습니다.


Data folding when symmetric/antisymmetric boundaries are used by @fgomez

전기장과 구조의 대칭성을 고려하여 대칭(symmetric/antisymmetric) 경계조건을 사용할 때, 모니터에 기록되는 원본 데이타(raw data)는 선택한 대칭 조건에 따라서 그리드(grid)의 포인트에만 정보가 저장됩니다.
예를 들어, 아래 그림과 같이 시뮬레이션에서 x축 방향으로 antisymmetric 경계조건을 선택했다면, 시뮬레이션에서 사용하는 그리드는 x 방향으로 5개의 그리드 포인트만 필요로 합니다. 이는 field monitor의 원본 데이타의 크기(길이)와 일치 합니다.
그러나, field monitor의 x축 데이타를 저장하기 위해 getdata 스크립트 명령어를 이용하면, 데이타의 길이가 9라는 값을 가지는데, 이는 getdata가 대칭(symmetry/antisymmetry) 경계 조건을 가만하여 자동으로 데이타를 확장(unfold)시켰기 때문입니다. 아래 스크린샷에서 보는 것과 같이 getdata에서 option 1을 이용하여 축소된(folded) 데이타를 확보할 수 있습니다.
getdata의 옵션과 관련한 더 자세한 정보는 다음 링크에서 확인해볼 수 있습니다. https://kb.lumerical.com/en/index.html?ref_scripts_getdata.html