Guestbook

[로그인][오픈아이디란?]

  1. 정은환 2012/07/13 13:03  수정/삭제  댓글쓰기

    너무 귀찮게 해드리는게 아닌가 모르겠네요;;

    --------------------------------------------------------------------------------------------------------------
    else if (("$mach" == "i386") || ("$mach" == "amd64") || ("$mach" == "em64t") || ("$mach" == "i386-mac64") \
    || ("$mach" == "i386-mac32") ) then
    if (-e $xname/ia32p3.flag) then
    set fcname = "FCN='pgf77 -Bstatic_pgi -tp p6'"
    set blas = "BLAS='' UTIL_NAME='{util,bsd/libf77blas-ia32,bsd/libatlas-ia32}.a' MACHTY=p6 XGEMMINI=-DXGEMM_INIT"
    set fcflag = "FC='-mp=nonuma'"
    set lfort = "pgf77 -Bstatic_pgi -tp p6 -mp=nonuma"
    setenv LINDA_CC 'cc -m32 -march=i486 -malign-double'
    else if ("$mach" == "i386") then
    set fcname = "FCN='pgf77 -Bstatic_pgi -fastsse -tp p7-32'"
    set blas = "BLAS='' UTIL_NAME='{util,bsd/libf77blas-ia32,bsd/libatlas-ia32}.a' XGEMMINI=-DXGEMM_INIT"
    set fcflag = "FC='-mp=nonuma'"
    set lfort = "pgf77 -Bstatic_pgi -fastsse -tp p7-32 -mp=nonuma"
    setenv LINDA_CC 'cc -m32 -march=i486 -malign-double'
    else if ("$mach" == "amd64") then
    set fcname = "FCN='pgf77 -Bstatic_pgi'"
    if (-e $xname/istanbul.flag) then
    set fcflag = "FC='-mp=nonuma -tp istanbul-64 -i8 -r8 -mcmodel=medium -Mx,39,0x10000000'"
    set blas = "BLAS='' UTIL_NAME='{util,bsd/libf77blas-amd64k10h64sse3,bsd/libatlas-amd64k10h64sse3}.a' MACHTY=istanbul-64 GAULIBU=util.a I8FLAG=-i8 R8FLAG=-r8 MMODEL='-mcmodel=medium' OPTOI= I8CPP1=-DI64 I8CPP2=-DP64 I8CPP3=-DPACK64 I8CPP4=-DUSE_I2 NKSEC=-DDEFKSEC=256 XGEMMINI=-DXGEMM_INIT"
    set lfort = "pgf77 -Bstatic_pgi -mp=nonuma -tp istanbul-64 -i8 -r8 -mcmodel=medium -Mx,39,0x10000000"
    else
    set fcflag = "FC='-mp=nonuma -tp k8-64 -i8 -r8 -mcmodel=medium'"
    set blas = "BLAS='' UTIL_NAME='{util,bsd/libf77blas-amd64,bsd/libatlas-amd64}.a' MACHTY=k8-64 GAULIBU=util.a I8FLAG=-i8 R8FLAG=-r8 MMODEL='-mcmodel=medium' OPTOI= I8CPP1=-DI64 I8CPP2=-DP64 I8CPP3=-DPACK64 I8CPP4=-DUSE_I2 NKSEC=-DDEFKSEC=256 XGEMMINI=-DXGEMM_INIT"
    set lfort = "pgf77 -Bstatic_pgi -mp=nonuma -tp k8-64 -i8 -r8 -mcmodel=medium"
    endif
    ------------------------------------------------------------------------------------------------------------------


    제가 가진 가우시안 09는 source code 이구요 이거는 설치 하려고 보면 g09/bsd 내의

    setup-make 파일을 열어보면 위의 script가 들어가구요

    저희 연구실 머신은 dell 서버라서 em64t type 부분을 보면 컴파일을 자동으로

    pgf77로 하게 된걸 보면 intel compiler를 사용하려면 make.log를 보면서 관련된

    파일들을 전부 수정해줘야 할거같은데 대충 찾아보면 setup-make , set-mflags ,

    i386.make 파일 정도일거같은데 이걸 어떻게 수정해야 할지 막막하네요

  2. 정은환 2012/07/10 16:32  수정/삭제  댓글쓰기

    가우시안을 인텔 컴파일러로 컴파일 할수 있나요?

    그럼 이게 원래는 pgi로 하게 나온거라고 알고 있는데

    기존 소스파일을 수정해야 하는 부분이 있는건가요?

    인텔 컴파일러로 가우시안이 설치 가능하면 정말 좋을텐데

    어떻게 할수 있는지 약간의 팁이나 참고할 만한 사이트 좀 부탁드립니다.

    • 서진우 2012/07/11 12:07  수정/삭제

      원래부터 인텔컴파일러도 설치가 가능했습니다. 다만 2000년도 초기에 과학/공학 분야에서 계산용도로 AMD 계열 opteron 서버를 선호했었고, 해당 시스템에 PGI 컴파일러가 더 좋은 성능이 나오다 보니, PGI를 많이 사용했던것 뿐입니다. Gaussian은 fortran 소스코드로 구성되어 있으므로 ifort를 정상적으로 설치하신후, 표준적인 gaussian 컴파일 방법으로 진행하시면 될것입니다.

    • 서진우 2012/07/11 12:12  수정/삭제

      gaussian 소스 설치하는 방법은 아래 내용을 참고하시길 바랍니다.

      http://blog.syszone.co.kr/2142

      이밖에도 google 등에서 gaussian, source, intel compiler 등으로 검색하면 다양한 정보를 얻을 수 있을듯 합니다.

      참고로 근래는 굳이 source compile을 하지 않아도 gaussian 패키지
      내에 다양한 플랫폼에 최적화된 binary 버전이 제공되더군요.
      그걸이용하여 Nimda 연동도 가능한걸로 알고 있습니다.

      수고하세요.

  3. 정은환 2012/06/30 22:54  수정/삭제  댓글쓰기

    우선 간단한 시작부터 해볼게요

    일단 pgi의 정식 라이센스가 없어서 트라이얼 키를 받았고

    그게 만료되어 있는 상태입니다.

    그러던중 리뉴얼 스크립트를 여기서 보게 되었고

    따라해봤는데 mkinst: file not found. 에러를 보았습니다.

    계속 mkinst 파일을 구글링 해보고는 있는데 아직 해결하지 못했습니다.


    spawn /opt/pgi/linux86-64/12.3/bin/change-pgi-hostid
    /opt/pgi/linux86-64/12.3/bin/mkinst: file not found.
    send: spawn id exp6 not open
    while executing
    "send "root\r""
    (file "./pgicrack" line 5)

    • 서진우 2012/07/03 16:19  수정/삭제

      답변이 늦었네요. 적용하신 내용은 제가 6~7년전에 주로 사용하던 PGI 5.x , 6.x 대에 사용하는 방식입니다. 근래에는 PGI 컴파일러 사용이
      드문지라, 검증해 보지 못한 내용이네요.

      Gaussian의 경우 TCP nimda 와 연동할때 gaussian98, 03 버전에서
      는 PGI를 주로 사용했었습니다. 하지만 09 버전에서는 Intel 컴파일러
      를 가지고만 테스트를 해보았네요.

      Intel 컴파일러의 경우 연구 목적으로 사용하는 경우 free로 사용이
      가능합니다. intel 컴파일러 환경에서 사용하시는 것이 근래 시스템
      환경에 더 적합할듯 하네요.

  4. 정은환 2012/06/30 11:15  수정/삭제  댓글쓰기

    안녕하십니까.

    한창 gaussian으로 dft 계산을 하고있는 학생입니다.

    최근 저희 연구실 슈퍼컴퓨터에 gaussian09 와 linda를 구매하게 되어 설치를 하게 되었는데

    설치는 어찌어찌 성공하였으나 sge 환경에서 parallel 환경 구성을 하지못하고 있어서

    여기저기 뒤적거리다가 여기까지 흘러들어오게 되었습니다.

    저는 슈퍼컴퓨터를 계속 연구관련으로 사용은 해봤었지만

    지금처럼 이렇게 소프트웨어를 설치하고 세팅하는것은 처음이고

    리눅스도 사실 잘 모릅니다.

    혹시나 위 상황과 관련하여 조언을 좀 부탁드려도 될까요?

    어떤 사이트를 참고 해야할지 또는 도움될만한 게시물이라든지

    부탁드립니다.

    • 서진우 2012/06/30 18:37  수정/삭제

      안녕하세요. SGE parallel 환경에서 gaussian을 사용하기 위해서는 SGE의
      전반적인 설정 및 사용방법을 숙지하고 계셔야 합니다.
      관련 부분에 대해서 크게 생각하면 매우 많은 지식이 필요합니다. 하지만
      필요한 응용 SW에 대한 최적화된 설정만 목표로 하신다면 그다지 복잡하지
      않을 수도 있을듯 합니다.

      본 사이트에도 gaussian과 SGE 및 기타 MPI 관련 내용의 글들이 많습니다.
      참고하셔도 될듯 하지만 내용이 많다 보니, 다소 불필요한 정보에 혼란스러울수도 있어 보이네요. 필요한 사항을 조금 구체적으로 질문해 주시면 아는 범위에서
      답변드리겠습니다.

  5. 정희성 2012/05/21 10:46  수정/삭제  댓글쓰기

    안녕하세요~

    홀로 엄청나게 눈팅하고 갑니다.

    전 컴맹이었다가~ 최근 컴퓨터에 관심을 가지게 되었는데요~

    이민을 와버려서 책도 없이 인터넷으로 돌아다니며 눈팅합니다.

    오늘 이곳을 발견하고 눈물을 뿌렸습니다.

    너무나 많은 자료~!

    감사합니다!

    자주자주 오겠습니다.

    • 서진우 2012/05/21 11:39  수정/삭제

      먼 이국땅에서 고생이 많으십니다.
      도움이 되신다니, 다행입니다. 앞으로도 자주 놀려오세요.
      감사합니다.

  6. 샤르 2012/04/21 18:12  수정/삭제  댓글쓰기

    안녕하세요. 너무나 마음에 드는 곳을 발견했는데 이곳입니다. ^^
    읽을 거리도 너무 많구요. 옆에 따님 사진도 좋구요.

    원래 이곳에 질문을 적었는데 해결했어요.

    다음에 질문있을때 도움 부탁드립니다~

    • 서진우 2012/05/10 10:31  수정/삭제

      안녕하세요. 여러모로 관심가져 주셔서 감사합니다.
      궁금하신점이 있으시면 언제든 질문 올려주세요.
      제가 아는 범위내에서는 충분히 답변드리겠습니다.
      감사합니다.

  7. 제려니 2012/02/15 11:27  수정/삭제  댓글쓰기

    안녕하세요. iSCSI와 GFS때문에 구글링하다가 우연하게 들어오게 되었습니다.
    정말 유용한 자료가 많이 있네요.

    왕초보자서 막히는 부분이 너무 많아 염치 없이 질문을 드릴까 합니다.

    제가 서버 아닌 서버를 한대 가지고 있습니다.

    OS : Windows 7 32Bit
    CPU : E2140 1.60GHz
    RAM : 2G
    HDD#1 [NTFS] : 500G - OS(30G) + 개인자료 (470G)
    HDD#2 [NTFS] : 500G (DATA)
    HDD#3 [NTFS] : 1T (MOVIE)

    용도는 친구들과 지인들에게 파일 공유 목적입니다.

    한 3-4년간은 그냥 FTP만 이용하였습니다.

    너무 불편하여 몇 일 전부터는 VMWARE Workstation으로 Fedora 16을 설치하여 PPTP로 SAMBA를 테스트 중에 있습니다.

    작은 파일의 경우 문제가 안되지만 1080p급 동영상을 실행하면 끊기는 경우가 발생이 되더군요 ㅡ.ㅡ;
    그래서 SAMBA 튜닝을 해보았지만 역시 한계가 있는 것 같습니다.

    이후 NFS로 테스트를 해보았습니다.
    결론은 끊김 없이 재생이 되지만 VMWARE에서 실제 하드를 Guest OS로 사용해야 하더군요...
    # Host OS에서는 실제 하드 사용 불가 상태가 되어 버림
    # NFS에서 일부 파일 시스템은 지원 불가능 - VMHGFS

    그래서 다른 방법을 찾아 보던차에 iSCSI를 알게 되었습니다.
    그러나 또 다른 문제점 봉착 ㅡ.,ㅡ;
    # iSCSI는 볼륨 공유를 할 수 없다 ㅡ.,ㅡ;
    # 그러나 GFS나 기타 등등을 이용하면 볼륨 공유가 가능하다 @.@
    구글링을 하여 자료를 찾아보려 하였으나... 간단한 글 밖에는 없더군요. ㅠ.ㅠ

    물론 GFS를 이용하려면 NTFS 사용을 포기해야 하지만 감수해야죠 ^^;


    # 가정 1 - 서버 대 수 : 1대
    # 가정 2 - Host OS : Windows 7 32Bit
    # 가정 3 - VMWARE를 이용한 Guest OS로 Fedora 16 설치
    # 가정 4 - 이용자들은 PPTP만을 이용해 Guest OS에 접근

    # 질문 1 - Linux + iSCSI + GFS 만 구동하면 여러 사용자들이 볼륨 공유가 가능한지요?
    아님 다른 프로그램 혹은 데몬을 더 연동해야 하는지요?

    앗 제 메일은 jeryuni@nate.com 입니다.
    부탁드립니다.

    • 서진우 2012/02/17 10:22  수정/삭제

      안녕하세요.
      Linux + iSCSI + GFS 로 시스템을 구성하면 여러사람들이 동일한
      물리적 볼륨을 공유할 수 있습니다. 다만 님께서 고려하시는 서비스
      목적이는 부합되지 않을듯 합니다.

      님의 서버의 Guest OS에 iscsi-tartget(server)를 구성하고,
      친구분들의 PC의 iscsi-initiator(client)를 통해 Guest OS
      의 서비스 볼륨을 인식할 수 있습니다. 1분이 아닌 여러명의 사용자
      가 이 볼륨을 동시에 구성하기 위해서는 해당 사용자의 PC들 모두
      같은 cluster 내에 GFS 구성이 이루어 져야 합니다.

      GFS는 다수의 호스트가 물리적으로 단일 볼륨을 같이 이용하기 때문에
      Lock Management 관련 기능이 반드시 필요합니다. 또한 Locking
      구성에 문제가 발생하면 파일시스템이 깨지거나 불안해지는 위험성이
      있습니다. 그렇기 때문에 GFS 호스트간(친구분PC들)의 네트워크나 가용성을 매우 높은 수준으로 관리해야 합니다.

      WAN환경에서 다양한 PC들이 파일 자체를 공유하기 위해서는 님께서 deploy 하신 FTP 가 성능 측면에선 가장 좋다고 판단되며, 서비스(동영상)를 하기 위해서는 해당 서비스 목적에 맞는 전용 서비스 환경(스트리밍)를 구축하는 것이 좋을 듯 합니다.

      (본 사이트에서 스트리밍 혹은 ffmpeg등으로 찾아보면 몇가지 자료가 검색될것입니다.)

  8. 나그네 2011/10/11 11:43  수정/삭제  댓글쓰기

    사이트 참 좋네요..유용한 정보가 가득합니다. 근래 개인이 운영하는 사이트 중 이런 사이트는 많이 없던데..아무튼 반갑네요. 자주 오겠습니다.

  9. 김준영 2011/05/24 08:54  수정/삭제  댓글쓰기

    안녕하세요. 구글링을 통해 이렇게 좋은 글들 보고 갑니다.

    제가 요즘 스트리밍쪽에 관심을 가지고 이리저리 삽질중인데요. TV 실시간 스트리밍에 관해 궁금한게 있는데 시원하게 해소가 되지 않아서 한가지 여쭙습니다.(저는 온라인 컨텐츠쪽에 근무하고 있습니다.)

    제가 궁금한 것은 일반적인 스트리밍 시스템의 원리는 어느정도 이해가 되는데요.


    그렇다면 만약 실시간 생방송으로 나오는 TV를 스트리밍 서비스하려면 뭐가 추가되야하는지 모르겠습니다. 수신카드가 있다면 이걸 웹캠으로 뜨면서 스트리밍을 하는걸까요..

    아니면 TV신호를 변환해주는 뭔가가 있는걸가요?;;

    요즘 이것때문에 궁금해서 잠이 안오네요ㅣ;;; 지식이 얄팍해서 질문이 조금 서투른것 같네요.

    항상 건강하세요. 자주 놀러오겠습니다. loveramia@gmail.com 김준영

    • 서진우 2011/05/24 13:50  수정/삭제

      네 안녕하세요. TV 실시간 스트리밍에 방법에 대해 간단히 말씀드리겠습니다. 먼저 TV 수신카드를 통해 TV 영상신호를 설치된 OS에서 읽을수가 있겠죠. 이것을 ffmpeg라는 인코딩 툴로 스트리밍이 가능한 포맷으로 영상신호를 변환합니다. ffmpeg는 입력되는 영상신호를 파일로 저장하거나 스트리밍 서버로 직접 전송이 가능한데, 파일로 변환하면 그냥 TV를 녹하하는 형태가 되겠죠. 만일 인코딩 출력을 ffserver 라는 스트리밍 서버로 직접 전송해 버리고, 해당 스트리밍 포트에 동영상 player로 연결하면 TV 수신카드에서 전송되는영상을 실시간으로 시청이 가능해집니다. 동영상 Player는 ffmpeg에서 어떤 코덱을 통해 인코딩하는가에 따라 변경될수 있습니다. 흔히 flv 포맷으로 인코딩헤서 스트리밍 하면 flash player가 필요할것이고, asf 포맷으로 인코딩한다면 windows media player가 필요하겠죠.

      질문에 대한 답변이 되셨으면 합니다. 그럼..자주 놀려오세요. 수고하세요.

  10. 이영근 2011/02/25 14:47  수정/삭제  댓글쓰기

    행님, 저 기억나시나요?

    잘 지내시나요? 무술 정보 검색해서 들어와보니 아는 분위기에 아는 이름이.. ^^

    반갑네요.ㅋ 저는 부산에서 개발 일 하고 있어요.

    • 서진우 2011/03/01 15:59  수정/삭제

      ㅋㅋ 당근 기억하지~ 부산에 있구나. 비슷한 업종에 있어 보이네..여전히 무술에 관심이
      많구나..난 무술 그만둔지 오래되어서~ 그래두 관심은 가지고 있지..ㅋㅋ
      영근이도 건강하게 잘 지내고 있지? 다들 보구 싶고 그려네..언젠가 인연이 닿으면 다시
      만나겠지~가끔 소식 전해 주고 그래..정연이랑 용만이랑 우성이랑도 연락하는지 모르겠네~
      연락되면 안부 전해주고~ㅎㅎ

About

by 서진우
Twitter :@muchunalang

Counter

• Total
: 4164446
• Today
: 384
• Yesterday
: 1075