함수 ABI 문서

함수 ABI 문서

GNU Fortran이 coarray(코어레이) 병렬 실행을 구현할 때 쓰는 런타임 라이브러리 함수들의 목록이에요. 이미지 초기화·종료, 이미지 번호 조회, 등록·해제, 원격 접근, 잠금·이벤트, 동기화, 팀 단위 동작까지 coarray 프로그래밍에 필요한 ABI(Application Binary Interface) 함수들이 각각 링크와 함께 정리돼 있어요. 각 항목이 실제로 하는 일을 간단히 요약하면 다음과 같아요.

출처: Function ABI Documentation (The GNU Fortran Compiler)

본문

더 알아보기

  • 이 함수들은 대부분 Fortran의 coarray 문법(_gfortran_caf_*)이 컴파일되면서 자동으로 호출돼요. 직접 부를 일은 드물어요.
  • _gfortran_caf_lock은 잠그기와 풀기가 동일한 함수명으로 문서화돼 있어요. 실제 호출이 잠금인지 해제인지는 접근 경로로 구분돼요.
  • 원격 접근 계열(accessor) 함수들은 분산 공유 메모리 구현에서 성능 최적화를 위해 제공돼요.