화학 공정 시뮬레이션 프로그램 중에 Aspen Plus라고 있습니다.
그냥 GUI로 증류탑 같은 걸 시뮬레이션 해주는 툴입니다.
기본으로 제공해주는 모델로 시뮬레이션 안 되는 경우, 포트란 이용해서 모델링 하라고 하는 옵션이 있는데요,
최근에 이 기능을 사용하고 있습니다. 석유화학 회사에서 많이 쓰는 프로그램인데, 레거시 호환이 중요해서인지 python 이런 건 당연히 안 되고 fortran 77 문법만 지원합니다. 99년에 작성된 코드도 지금 잘 돌아가는 걸 보면, 앞으로 몇 십년인 지나도 fortran 77을 사용할 것 같습니다.
intel fortran과 visual studio가 있어야 Aspen Plus라는 놈이랑 연동이 됩니다. intel fortran은 교육용으로 구매했고, visual studio community 버전은 다행히 무료네요. visual studio로 코딩하는 개발자 분들 대단한 듯 싶습니다. 복잡해서 도저히 사용을 못 하겠더라구요. 대학교 1학년 교양 때 C언어 들을 때 멘붕왔던 트라우마 때문인지 visual studio는 여전히 적응이 안되네요. main 파일 하나만 있으면 될 것 같은데, 프로젝트니 솔루션이니 이런 파일들이 생겨버리니 어렵더라구요... ㅠㅠ
visual studio code에서 fortran 익스텐션 깔아서 fortran 코드 작성하고 있습니다. 컴파일은 Aspen Plus 자체 command window 사용하면 되니, intel fotran이랑 visual studio는 구경할 일도 없네요...
fortran 너무 재밌네요. hello world compile 성공하고 환호한 게 얼마 전인데 실력이 크게 늘지는 않았지만 되게 재밌어요 ㅎㅎ
Integer programming
안만진지20년됐네요
루프도 맘대로 돌리고 좋았는데 요새는 루프 돌리지 말라고 난리라.
일단 숫자로 계산하는 수치해석 분야는 포트란 많이 쓰죠.
인텔에서도 꾸준히 일년에 4번 패키지 업데이트 해주구요.
저도 방금까지 포트란으로 된 in-house code 로 논문 작업 하고 있었네요..
전 에디터 sublime text3 씁니다.
in-house code 어렵겠네요 ㅠ 건승하십쇼 ㅎㅎ
아스펜에서는 뚝딱하고 결과 나오는 문제를 직접 프로그래밍해서 계산하는데, 수치해석 값이 수렴도 안 하고 해서 고생한 적이 있습니다.ㅎㅎ