List of quantum chemistry and solid-state physics software by 바죠

List of quantum chemistry and solid-state physics software

대부분의 프로그램들은 굉장한 CPU 중심의 일들을 하게된다.
따라서, FORTRAN, C와 같은 언어들로 작성되어 있음을 알수 있다. (리스트 참조)

병렬화까지 염두에 두어야 하기 때문에 컴퓨팅 속도는 매우 중요한 항목이 된다.
MPI 기반 병렬화는 사실상 표준이다. 다시 말해서, FORTRAN + MPI, C + MPI 가 사실상의 표준이다.

슈퍼컴퓨팅의 실제 모습이다. 킬러 어플리케이션들은 속도가 매우 중요하다.
CUDA, 제온파이까지 생각을 해야하는 시기이다.
특히, CUDA를 이용한 계산은 프로그램 자체가 새롭게 만들어지기 때문에, 사용에 앞서서 철저한 테스트가 있어야만 한다.

포트란의 언어 선호도, 사용빈도 기준 랭킹은 계속해서 낮아 지고 있다. 하지만, 해당 시장규모는 여전히 성장중이다.

이러한 착시 현상 때문에 사람들이 여전히 포트란을 죽은 언어로 생각하고 있다. 하지만, 이것은 사실이 아니다.
전문가 영역에서는 오히려 그 근간을 더욱더 단단하게 다지고 있다고 보아야 한다. 핵심 코드는 여전히 포트란 언어 중심으로 개발이 진행되고 있다.


핑백

  • Imagination is more important than knowledge (지식보다 상상) : 포트란 90, 기본 2018-04-13 09:33:44 #

    ... 발되기 때문이다. 예를 들어, 계산량이 방대한 경우에 해당하는 양자화학, 전자구조 계산 프로그램들은 대부분 포트란 90 또는 C 언어로 만들어져 있다.http://incredible.egloos.com/7260524 포트란 90에서 가능한 문법들과 매우 편리한 계산 방법들을 몇 가지 나열했다. 이것은 기본 키워드들의 나열과 비슷한 양태를 ... more

  • Imagination is more important than knowledge (지식보다 상상) : 포트란 90, 모듈 2018-04-13 09:41:36 #

    ... 능들과 병렬 배열 문법을 포트란77 언어에 추가한 것이다. 오늘날에는, C (C++) 또는 자바 언어가 포트란을 대부분 대체하였지만, 그러나 아직도 (http://incredible.egloos.com/7260524) 포트란 사용자들이 많이 있다. 그 이유는 전산 물리학 계산에서 사용해오는 전산 소프트웨어들이 다세대에 걸쳐서 계속 사용되기 때문이다. 또한 ... more

  • Imagination is more important than knowledge (지식보다 상상) : 포트란 90 강의자료 및 책 (KISTI 제공) 2018-04-18 17:00:28 #

    ... 넘어서 다수의 CPU를 사용해서 더 빨리 계산하는 과정이 꼭 필요하다. 한 달 동안 계산해야 하는 것을 하루만에 계산해야만 하는 경우는 매우 흔하다. http://incredible.egloos.com/7260524 다시 말해서 계산량이 매우 많고, 매우 많은 경우 현실적으로 계산이 느리다는 말이다. 따라서, MPI를 이용한 병렬화를 고려할 경우, 당연히& ... more

덧글

댓글 입력 영역

최근 포토로그