ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • PGI 컴파일러 C, Fortran 링크해서 컴파일하기
    Fortran 2010. 4. 7. 22:55
    반응형
    c_test.c, fortran_test.f95

    라는 2개의 파일이 있다고 할때

    pgcc -c c_test.c

    pgf95 c_test.o fortran_test.f95

    로 컴파일 하면 됨

    이때 C와 Fortran사이의 대소문자 구분 문제때문에 모든 함수명이나 변수명은 소문자로 해줌

    그리고 Fortran에서 C의 함수를 call한다고 하면

    C에 c_function이라는 함수가 있다하면
    c_function_(int *parameter){}
    이런식으로 함수명 끝에 언더바 '_' 를 붙여서 선언해주고
    Fortran에서 call할때는 call c_function(parameter) 이런식으로 언더바를 빼고 call한다.

    반응형

    댓글

Designed by Tistory.