인텔에서 나온 포트란 써보신분 계시나요? 그리고 클러스터 구성

s9204의 이미지

인텔에서 리눅스용 포트란 컴파일러가 나왔거든요.
제가 리눅스깔린 컴이 없어서 어느정도 성능을 보이는지 궁금합니다.
g77보다는 좋을것 같은데..

그리고 리눅스클러스터를 만들려고 합니다. 순전히 계산용이고여 대수는 최대 10대정도 될것같은데요. 한가지 고민이 disk-less로 만들면 좋은지 아님 각 기계마다 하드를 달아야 좋은지를 모르겠습니다. kldp문서를 읽어보면 저자의 경우 disk-less를 했드라구요. 그런데 그것두 몇년전 이야기이고 현재는 또 어떤 분위기인지를 모르겠어요. :cry:

다즐링의 이미지

대부분의 경우에

gcc 보다는 인텔에서 나온 컴파일러가 더 좋습니다.
(icc 만 써봤습니다)

클래스터는 잘 모르겠습니다만.

디스크리스가 여러면에서 낳습니다.

디스크가 문제가 생길 소지가 많기때문이죠.

s9204 wrote:
인텔에서 리눅스용 포트란 컴파일러가 나왔거든요.
제가 리눅스깔린 컴이 없어서 어느정도 성능을 보이는지 궁금합니다.
g77보다는 좋을것 같은데..

그리고 리눅스클러스터를 만들려고 합니다. 순전히 계산용이고여 대수는 최대 10대정도 될것같은데요. 한가지 고민이 disk-lee로 만들면 좋은지 아님 각 기계마다 하드를 달아야 좋은지를 모르겠습니다. kldp문서를 읽어보면 저자의 경우 disk-less를 했드라구요. 그런데 그것두 몇년전 이야기이고 현재는 또 어떤 분위기인지를 모르겠어요. :cry:

------------------------------------------------------------------------------------------------
Life is in 다즐링

logout의 이미지

diskless를 쓰는 이유는 두가지 측면에서입니다. 계산용 클러스터의 경우 노드마다 병렬 프로그램이 도는 디렉토리의 내용이 같아야 합니다. 이럴 바에는 그냥 nfs를 써서 하드를 여러대의 서버가 공유하는 편이 낫죠. 그리고 하드를 쓰지 않으면 노드한대당 그만큼 하드 값이 빠집니다. 예산이 모자라는 경우 욕심이 나지 않을 수 없죠.

대신 하드가 없으면 설치 작업이 복잡해집니다. 완전히 네트웍으로 부팅을 하든가, 아니면 플로피나 씨디롬으로 부팅을 하도록 셋업을 잡아야 합니다. 어쨌든, 장기적으로 볼때 초반에 노가다를 많이 뛰더라도 네트웍으로 부팅을 하는 것이 나중에 유지/보수의 측면에서 편합니다.

문제는 nfs가 네트웍 자원을 많이 소모한다는 것인데... 이것을 해결하려면 네트웍 카드를 노드당 두개씩 장착하면 될겁니다. 라우팅 세팅을 잡아서 nfs 트래픽은 nfs전용 랜카드로 가도록 해 줘야겠죠.

"I conduct to live,
I live to compose."
--- Gustav Mahler

bslee6의 이미지

.

yuni의 이미지

ifc7.0 입니다. 저는 배포판을 맨드레이크 9.0을 쓰고 있었는데요, 9.1 이후 의 맨드레이크를 깔면 이런 일이 생기는 군요.
컴파일하고 나서 링크에서 에러가 생기는군요.
도움을 바랍니다.

ifc의 요구 사항은 glibc 2.2.4 혹은 2.2.5 입니다. 그리고 커널 2.4X로 되어 있군요. 혹시 glibc의 버전이 맞지 않아서 그런가 하고 막연히 추측을 해 봅니다.
만약 그런 것이라면 어떻게 해야 2.2.4를 깔아 줄 수 있을까요?
아니면 다른 방법이라도...
에러는 다음과 같습니다.
:arrow:
10925 Lines Compiled
/opt/intel/compiler70/ia32/lib/libIEPCF90.a(f90file.o)(.text+0x4746): In function `FileOpen':
: undefined reference to `errno'
/opt/intel/compiler70/ia32/lib/libIEPCF90.a(f90fioerr.o)(.text+0x6d9): In function `f_fiomess.':
: undefined reference to `errno'
/opt/intel/compiler70/ia32/lib/libIEPCF90.a(f90fioerr.o)(.text+0x76b): In function `f_seterrno':
: undefined reference to `errno'

아참 :idea: 그리고 소스코드는 포트란 77과 90이 섞여 있습니다. 뭘 정보로 알려 드려야 될지도 사실 잘 모르겠습니다.

==========================
부양가족은 많은데, 시절은 왜 이리 꿀꿀할까요?
=====================
"지금하는 일을 꼭 완수하자."

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.