이번 학기 수치선형대수학을 배우며 최초의 고급언어인 포트란을 쓸 일이 생겼다.
정확한 계산이 가능한 언어기 때문이다.
우분투에서 포트란을 설치하고, hello world 까지 실행하는 방법을 알아본다.
우분투에는 포트란이 알아서 딸려오지 않음
따라서 설치가 필요
우분투에서 scipy 설치 때 gfortran 이 없다는 에러가 없다고 할 때 느낀 사람도 있을 듯
설치는 다음 명령어로 한다.
sudo apt-get install gfortran
포트란은 fortran 77 까지 fixed form으로 칼럼 위치를 지켜주는 것이 중요했다.
그러나 그 이후 버전 부터는 fixed form이 아니기 때문에 포트란 95를 쓰는 것이 편하다.
포트란 hello world 는 https://en.wikibooks.org/wiki/Fortran/Hello_world 인용 함
파일 이름은 hello.f95 로 해주자. 그냥 hello.f 로 하면 컴파일이 안됨(컴파일러가 버전이 뭔지 알아채지 못하는 것으로 추정)
program hello print *,'Hello World!' end program hello
위 코드를 적고 터미널에서
f95 -0 hello hello.f95
하면 hello 라는 실행 가능한 파일이 만들어져 있다.
hello가 있는 위치에서 ./hello 하면 실행 끝
추가적인 포트란 95 사용법은 포트란 95 튜토리얼을 참고하자.
http://www.fortrantutorial.com/
잘 살펴보면 튜토리얼을 pdf로 다운 받을 수 있다.
프로그래밍 초보자를 대상으로 만들어져 있어 매우 쉽다.
'노트정리 > 포트란 fortran' 카테고리의 다른 글
KISTI 수퍼컴퓨터에서 MPI를 이용한 Fortran 버전 Hello World 튜토리얼 (0) | 2017.11.19 |
---|