gcc가 g95 (포트란)을 지원한다고 하네요~

응물이의 이미지

g77은 gcc 3.4.x까지, gcc3.5이후부터는 g95(gfortran)을 지원한다고 하네요+_+..
빨리 써보고 싶네요~
(요즘에는 수치해석 툴에 놀래서 과연 제가 포트란을 쓸 이유가 있을까~하는 회의가 들기도 하지만^^; )

News About GNU Fortran
Welcome to the home of GNU Fortran 95

wkpark의 이미지

응물이 wrote:
g77은 gcc 3.4.x까지, gcc3.5이후부터는 g95(gfortran)을 지원한다고 하네요+_+..
빨리 써보고 싶네요~
(요즘에는 수치해석 툴에 놀래서 과연 제가 포트란을 쓸 이유가 있을까~하는 회의가 들기도 하지만^^; )

News About GNU Fortran
Welcome to the home of GNU Fortran 95


처음에는 g95라는 이름으로 시작했지만, g95메인테이너와 의견 차이로 gfortran으로 fork되었고 gfortran이 gcc에 들어있습니다. g95홈페이지는 따로 있고 관리자도 다릅니다.

gfortran이 하루빨리 쓸만해지길 기대하고 있습니다만... 어쩔수 없이 상용 pgi 컴파일러를 사서 쓰고있습니다 :cry:

온갖 참된 삶은 만남이다 --Martin Buber

mycluster의 이미지

Quote:
gfortran이 하루빨리 쓸만해지길 기대하고 있습니다만... 어쩔수 없이 상용 pgi 컴파일러를 사서 쓰고있습니다

인텔컴파일러 쓰세요... unsupported free download version을 쓰시면 될 것 같은데요...

--------------------------------
윈도위의 리눅스 윈도위의 윈도우 리눅스위의 익스플로러

wkpark의 이미지

MyCluster wrote:
Quote:
gfortran이 하루빨리 쓸만해지길 기대하고 있습니다만... 어쩔수 없이 상용 pgi 컴파일러를 사서 쓰고있습니다

인텔컴파일러 쓰세요... unsupported free download version을 쓰시면 될 것 같은데요...

당연히 같이 쓰고 있습니다. 옵테론에서 사용하고 있기 때문에 64bit을 활용하기 위해 pgi컴파일러를 구입한 것이죠. 인텔컴파일러는 32bit까지만 지원되기때문에..

온갖 참된 삶은 만남이다 --Martin Buber

mycluster의 이미지

아... 옵테론... 그렇지요.. PGI가 옵테론 전용으로 컴파일하면 GNU컴파일러에 비해서 얼마나 성능이 좋아지나요?
옵테론이 이것저것 걸리는것이 아직은 좀 많다는 느낌이 좀 들더군요. 조만간 Xeon 64비트를 한번 테스트 해볼까 하고 있읍니다.

--------------------------------
윈도위의 리눅스 윈도위의 윈도우 리눅스위의 익스플로러

wkpark의 이미지

MyCluster wrote:
아... 옵테론... 그렇지요.. PGI가 옵테론 전용으로 컴파일하면 GNU컴파일러에 비해서 얼마나 성능이 좋아지나요?
옵테론이 이것저것 걸리는것이 아직은 좀 많다는 느낌이 좀 들더군요. 조만간 Xeon 64비트를 한번 테스트 해볼까 하고 있읍니다.

얼마전에 (두주전?) pgi컴파일러(버전 5.1)를 구입했는데, 몇일 지나서 버전 5.2가 릴리즈되었더군요. (업데이트가 가능한 것 같은데...)

성능이 나은 것은 둘째치고, 저희가 보유하고 있는 포트란 코드가 상당히 오래전 코드라서 그런지 g77에서 이상한 동작을 보이는 경우가 종종 있었기 때문에 상용 컴파일러를 구입할 수 밖에 없었던 것이죠. (최근 g77에 대해서는 테스트해보지 못했지만...) 또한, 가우시안같은 상용 프로그램이 pgi컴파일러를 써서 컴파일하더군요. 그리고 $699라는 비교적 저렴한(?) 가격이라 그냥 구입했습니다.

간단한 job을 테스트해보았을때 어떤 것은 g77로 컴파일한 것이 빨랐고 어떤 것은 pgf77로 컴파일한 것이 빨랐습니다. 성능 차이는 그다지 크지 않았습니다. 게다가 gcc-3.4.x의 컴파일러 성능이 상당히 좋아졌다고 하므로 그러한 영향도 있지 않을까 하고요

gcc-3.5로 넘어가면 컴파일러 성능이 대폭 향상된다고 하니, gcc-3.5에 포함된 gfortran이 하루속히 쓸만해지길 바라고 있습니다.

그나저나 듀얼 옵테론(246 2GHz)에서 수행한 몇몇 프로그램들은 제온 2.4GHz 듀얼보다 두배 가까이 빠르더군요. 아주 만족해하고 있습니다. :P

온갖 참된 삶은 만남이다 --Martin Buber

dhunter의 이미지

옵테론... 염장 미워요 T_T

from bzImage
It's blue paper