wiki:wade

Version 86 (modified by wade, 16 years ago) (diff)

--

進度

  • 文傑報的 ONE paper
  • openPBS
  • scheduling algorithm
  • wade/torque

記事

  • 2008-01-15 進來國網中心的第一天,沒電腦也沒事做,發呆一天,做了伏地挺身50下。
  • 2008-01-16 今天比較聰明了,帶了自己的 nb 來了,今天還是有做伏地挺身50下。
  • 2008-01-17 花了幾天把把阿碩帶來的 ubuntu 看完,桌機也來了,宇哥幫忙設定 ip 上網,開始了 linux 的不歸路。
  • 2008-03-17 之前進度:學習 ubuntu 及 linux ,整理 bonnie++ 、整理 iozone、參加有趣的 PRAGMA 研討會,跟 av 達人文傑裝了八顆 320g 的硬碟。
  • 2008-03-17 安裝 mpich2:感謝「言」哥所做的MPICH2_Install 與 VMware ,正在安裝中,感謝小澤圓在別的機器上開了帳號給我玩 mpi。
  • 2008-03-18 安裝完畢2臺:就算 cpu 是雙核 3.0G ,但只有 512MB 的 ram 果然是不夠,光是灌三個 ubuntu 就花了很久的時間,再感謝小澤圓投資 512MB 的 ram。
  • 2008-03-19 設定「單機版 mpi 」完畢,發現問題:hosts 對應。
    mpdboot_ubuntu1 (handle_mpd_output 393): failed to handshke with mpd on ubuntu2; recvd output={}
    
    因為原本裡面 ubuntu1 已對應到 127.0.0.1 我又將它多對到一組 ip 。
  • 2008-03-24 給文傑算 pi 的小程式。
  • 2008-03-25 寫完 test1 (輸出 cpu_id 與 cpu 總數), test2 (p2p 傳播, cpu_0 → cpu_1 → … → cpu_n)。
  • 2008-03-20 目標寫個mpi的小程式。
  • 2008-03-21 完成 hello_world 的 MPI 小程式
  • 2008-03-26 移殖 mpich 的 API,正在看周大哥推薦的大陸人寫的 mpi 使用手冊 (40/384)。
  • 2008-03-28 完成 mpi/point_to_point/demo1?
  • 2008-03-31 今天 jazz 交代要跟嘉言努力的玩 R 及 R-mpi ,嘉言給我一個官網,說要先摸摸 r 或 rmpi。不懂…但是稍微有點概念了,現在變成什麼都是半調子,正在像海綿一樣,什麼都先吸起來,再慢慢過濾。
  • 2008-04-01 改寫 cpi.c (一個算 pi 的程式)
  • 2008-04-07 在 vmware 上安裝 mpich2 ,回家準備把舊電腦組組,自己組個機器跑 mpi 好了。
  • 2008-04-08 改寫 cpi.c ,會寫基本的 shell ,使用 shell 來重複統計改寫後 cpi 的效能。 redirection:「>」是取代原本內容、「>>」是 append。
  • 2008-04-09 持續學習 shell ,試著在 linux 上格式化 mkfs.vfat 並 mount 上去,不過跟小澤圓測試的結果一直失敗, mount 上去的目錄權限都會自動改回 755 這樣其它人完全辦法讀寫,最後是重開機後用 Nautilus 幫忙才可以使用…無解。
  • 2008-04-10 做完 cpi 原本的測試報告,改寫新的演算法,試著寫出更好的效能。
  • 2008-04-11 Trash terminated。
  • 2008-04-14 開始看 R 介紹。
  • 2008-04-15 好好想想,MPI 的運作原理,了解後再教導組內同事。
  • 2008-04-16 開始回來看 R ,看看 tiddlywiki ,玩玩 tiddlywiki。
  • 2008-04-29 開始整理 Rmpi 的 spec.。
  • 2008-05-01 回頭看 R 的使用手冊。
  • 2008-05-02 還是看 R 的使用手冊。
  • 2008-06-10 MPI_Recv 當他的第三個參數,也就是 source 為 -1 時,就不會執行。MPI_Status 定義了三個 elements ,分別為 MPI_SOURCE、MPI_TAG、MPI_ERROR。
  • 2008-06-30 使用 SMS 認證 google app engine。identifier: wade.appspot.com
  • 2008-07-10 修改 mpich 教學
  • 2008-07-19 陽明參加 jazz 講課。
  • 2008-07-20 陽明下午 mpich 講課。
  • 2008-07-24 更新 mpich 投影片及回答學生問題,還有改陽明學生 mpich 作業。
  • 2008-07-25 查詢購買規格與請廠商報價。
  • 2008-07-30 改最後一批 MPICH 作業,下午去 GOOGLE 中小企業「推銷」研討會。
  • 2008-09-02 辦完了 9 臺 pc 的採購, NAT 設定, VirtualBox 區網設定。
  • 2008-09-03 繼續將 VirtualBox NAT區網設定補齊,另外協助嘉義大學李博士排除 MPICH 1.2.7 問題。

相關連結

wiki
































































































小技巧

gcin 使用嘸蝦米時會在輸入區出現亂碼,或是沒出現正確字根字形

  1. 在右上角 gcin 的工具圖示按右鍵選「設定」。
  2. 選「結束 gcin 」,再選「離開」。

大量改檔名

  • for loop
    for old in *;do mv $old $old.txt;done
    
    這個指令可以將這個目錄內所有檔案名後面日上 .txt
  • prename
  • rename

亂寫

  • 2008-03-18 心情不好,差距越來越大。
  • 2008-03-19 開始寫些工作記錄或雜七雜八的東西,本來看大家都有寫,也想寫的,一直沒什麼動力做,等待的時間,順便來發洩一下心情。現在回想一下,會被挑進國網中心應該運氣的成份大很多,剛好有人走了,我才能補上,在這邊大家 linux 也都有一定的底子,大概只有我是待了二個月連怎麼把抓下來的驅動程式來更新原本的都不會,雖然後來發現螢幕雜訊的問題是接觸不良,不過還是很嘔,pxe 也搞不好,只能玩簡單的應用程式,整理數據,雖然 jazz 說過先學跑腿跟動手,這種米蟲的感覺越來越強烈,唉…覺得在辦公室自己還一個只能伸手要資源的人,越來越沒價值。原來日期格式想用 yy/mm/dd,可是數字在上面,手打到數字跟 / 時,就要上上下下,太麻煩了。

Jazz:

通常第一年國防役多半都是處於"學習階段",除非你像我ㄧ樣來沒多久就遇上 SARS 直接上火線救援, 整整一個月,常連續熬上 30 小時看別人的程式碼,從不懂 Tcl/Tk? 到自己改 GUI 介面.那是一股 使命感使然,在非營利的研究組織裡面,找到自己的研究動機是第一要務.這點任誰都幫不了. Linux 多半都是經驗累積,第一份工作該學習的如同我說的從"跑腿"到"動手",等知識足夠了還要學著"動腦". 除此之外,情緒管理也是很重要的.不懂就勤問,別人不回答就自己想辦法解決.加油!

  • 2008-03-22 感謝 jazz 的鼓勵,今天算有小小的走出一步,雖然只是小小的 hello world ,再來就先寫個 1 ~ n 的數字總合吧
  • 2008-03-25 會使用簡單的 p2p communication ,沒想到在我後方的周大哥居然是這方面的大師,我看了這麼久的講義居然都不知道是他,還是 jazz 提醒才知道的,剛剛問過問題後,發現周大哥很親切,還給我很多參考資料, lucky 。
  • 2008-03-26 大工程,想把常用的東西寫進國網的 trac 裡面,理論上是邊寫邊加,目前還沒有什麼想法,看看能不能整理出一個可以讓新手容易學習的東西。
  • 2008-03-27 恭喜我家那考上高公局,不是高雄公路局喔,是高速公路局,全名:「交通部臺灣區國道高速公路局首頁」,在南下車道旁還開了一個小小通道給他們員工上班,超屌的,公司有跟高速公路中間居然有道路,還有警察鎮守,只有員工可以進去。晚上有個壞消息,我大學專題的同學哲瑋居然燒炭自殺了,無言,他是個很少話,但好相處的人,幾年前我們還在拼專題,我還是靠這個專題推上暨大碩班跟國網中心,唉…真是第一次感覺人生無常,剛到國網中心上班,01-27才包個紅包給同梯的弟兄,現在就要包白包送以前的戰友,靠…,下次送帖子我希望是有人生小孩的,不爽。
  • 2008-03-28 今天把 p2p 部份實驗完畢,再來要玩玩 collective communication ,然後再回來細玩 p2p 。現在覺得 wiki 真的很方便,編寫也簡單,想在家裡架一個,不知道有沒同步化 wiki 的東西,這樣就算沒上網路也可以在家編編。
2008-03-31 三月的最後一天啊,早上五點趕去泰山再趕回來上班,果然還是來不及上班,嗚~浪費我一個小時的休假,我的國網生涯多了汙點。中午蕭老大的 clonezilla 報告實在讓人印象深刻,還有最 cute 的文傑獲得 progma 的獎,下午還有芳邦組長請大家吃雞排,文傑買的烤雞排很好吃,不會油,很像手扒雞。喔,還差點忘了威宇提供好用的軟體 SYNERGY 的軟體 KVM 。剛剛又想起來了,該死的阿碩,傳奇怪的連結給我連結 1234給我,我一開,哇勒,好死不死周博士剛好從我後方經過去裝水…希望他心臟今天不要太激動-.-
|,COW,以後沒臉再去問他 MPI 啦。
  • 2008-04-02 嘿嘿~我果然是適合寫程式的,精神一整天亢奮,不過眼睛好累,下次要定個時,每小時要休息讓眼睛休息 5 分鐘,不然一定會操掛它的,哈哈,mpi 越來越有趣啦。
  • 2008-04-03 今天來挑戰大整數好了,下次再來玩用參數式的方式挑戰大整數,哈哈,文傑跟小澤圓的電腦準備接招吧。
  • 2008-04-07 中群的電不知道是怎麼配的, 14 臺機器一起開就會跳電,我還是自己弄小小的 mpi 環境來測試好了…。昏到。
  • 2008-04-08 linux 基本的東西一點一點的累積,現在盡量不要問人,雖然找到答案的時間久了一點,不過會對一些相關的東西更有概念,像今天我雖然知道 > 可以把資料重新導向,但是為了查怎麼使用 append 就知道原來他叫重新導向,而且不一定是導到檔案,也可以導到裝置。不過越學會覺得自己會的東西越少,越想進步覺得越慢,果然就像我朋友說的,知識是時間與經驗的累積。
  • 2008-04-09 今天覺的真浪費時間,光要裝顆新硬碟,想格式化成 fat32 就試了一天,真慘,要多花點時間看看 linux 基本的東西了。下午到是很高興,拿到了黑糖跟炭燒口味的麥芽餅。
  • 2008-04-10 天啊,果然是很難算的東西,這個入門程式改完後, Bcast 也就告一段落,可以寫個教學了,希望明天順利,就可以順便報一下,下禮拜就開始看 R 了,最後,時間越過越快了,寫程式跟想東西,真的是很容易讓人忘記時間的玩意兒。
  • 2008-04-11 今天我了解到一件事,凡事不是像你想像中的那麼單純,人家是花錢請你來做事,不管你做的是難是簡單,都要拿出「一般」的標準,別再相信別人會因為你是新手而放過你的傳言。
  • 2008-04-14 我說的是對的,內部的機置會讓每個 Node 看起來像同時在進行,Loop 並不會執行第二次,證據。唉~我感謝 jazz 哥幫我 defence ,但某些人居然還在說我都沒看懂,是,我沒把 mpi 內部運作的機制看懂,是我的錯,那我下次報 R 是不是也要教教大家統計學。我確定程式我絕對不是隨便看看,而且也不是硬凹,只是我沒辦法說出「為什麼」,每個 node 裡面程式面絕不會只是單純的自己做自己的,一個一個由上而下運作,MPI 它一定會在某些地方把大家 lock 起來,把傳息傳完再往下執行。
  • 2008-04-15 我說的是錯的,while loop的重點是要讓 root 把大家的 n 再設為 0,並且結束這個迴圈。上面的感想要留著警惕自己。人果然不能得失心太重,會讓人失去冷靜判斷的心。新手還是一步一步慢慢學,學會怎麼用鎚子、刨刀、鋸子,要多向師傅請教,才會知道自己的作品還有什麼要改進的地方,可以快速吸收經驗,少了自己閉門造車,碰壁的時間。
  • 2008-04-15 今天太混了, R 只看了一點點,大部份都在玩 tiddlywiki ,這算是最近迷上的東西,介紹幾個站,http://www.tiddlywiki.com/http://groups.google.com/group/TiddlyWiki-zh/web/tiddlywiki
  • 2008-04-29 停了很久, Rmpi 用起來有點不太順手,原本的官方的 doc 定位就是你已經具備了 R 的撰寫能力,所以啃起來有點吃力,努力為每個 function 都寫個 sampo 。
  • 2008-06-10 常常會很愛鑽牛角尖,東西越看越細,卻忽略大方向,寫教學手冊似乎更應該注重全盤的了解,而不是在小地方拼命鑽研,我應該想,如何以最簡單的例子,最快的速度,讓大家熟悉 MPI ,覺得它好學習,進而去使用它。
  • 2008-07-02 是鬼月快到了嗎,太誇狂了,整個公司的人都不下班,連阿珊都還在,誇丟鬼。
  • 2008-07-10 昨天開完會後發現, jazz 哥快掛了,我又很擔心代表國網中心第一次出征,很怕說不好,話說我真的是個很不會說話的人,很容易把場子搞冷,教學口才很重要,看來只能很專業的把課程教完,希望不要有太多人覺得無趣。本來想不要把上班心得寫下,回頭看一下,覺得自己也有一點點成長,還是繼續寫好了。我發現自己真的是太容易在乎別人的想法,可能也因為自己菜,程度差,自卑感使然吧。希望能會更多東西,做多點事,天啊,不然自己的積效都不知道要寫什麼了,昏,我最討厭當米蟲啦。
  • 2008-07-18 下大雨,六點三十載媽媽妹妹表妹去上班,七點才宣布不用上班,第一次看見機車在水上漂。
  • 2008-07-20 上完課後,心情放鬆許多,說說結果,要在 mpich 上放些如何使用 vim 之類的東西,對程度不同的學生,最好從每一步教起,甚至可以先做好一些基本指令集或上課會用的先給大家看,另外自己的表達能力實在有夠欠缺,要再加強,如何把自己的東西清楚的表達出來。
  • 2008-07-24 這幾天開始覺得自己有點用的感覺,首先是回答陽明學生 mpich 上課問題,再來就是看一下大家寫 mpich 容易犯的問題,一般人對平行程式還是有些適應上的問題,最難就是,怎麼把程式及資料在適當的地方切開,或者怎樣正確利用同步 MPI_Barrier 來將資料送給其它 nodes ,助教真是個累人的工作,不過真的可以加強自己一些表達的方式,但這樣就少了很多時間繼續深入研究。中午跟主任吃飯真可怕,全中心最大的人就在我前面,然後全中心最弱的人就坐在主任的前面,昏…。最後要感謝一想 thomas ,在陽明的時候教了我很多 linux 的觀念跟常碰到的問題,讓我今天很順利的解決某個人的問題,感恩,再來就要幫周博士 survey 一下 parallel I/O 的東西。
  • 2008-07-25 累死了,看整天的規格跟報價,這麼多錢要花也是蠻可怕的,上次買的記憶體跟集線器還沒來,希望這次也能順利完成,今天陽明有幾個學生,開始有寫程式的 SENSE 了,而且還是個女生,第一次就寫平行程式,那些寫不出來的男生要打屁股了,雖然都是 COPY & PASTE ,但重點是她有平行概念,果然好學校的水準用功程度有差。
  • 2008-07-30 早上改 mpich 的作業就沒啥好說的,其實以後開這門課應該確定學生有基本的 c 語言撰寫能力及基本 linux 使用技巧,下午的 google 研討會真的讓我大失所望,本來以為他會介紹 google 新技術,但他只是在推銷 google 的關鍵字行銷,及運作原理,整個會場一看都是業務大會師,我跟阿碩實在很格格不入,偶爾聽聽行銷方面的東西,就當成是一種新的經驗。
  • 2008-09-02 「今日事,今日畢」,古人的話要聽啊,積了兩個禮拜的東西,一次要全部整理完 & 寫成 trac 真是累人,在何姊及同事大力幫忙下,總把 25 萬的預算辦完了,下次想挑戰難度更高的發包,不過聽朋友說,這種東西很容易被約談,一不小心就會被告,真可怕。在中心的體檢完後,還有以前的朋友同事提醒自己,有越來越胖的趨勢,所以我決定好好減肥了,目標 65 公斤,現在每天的早午晚餐是 5 顆水餃 + 兩種蔬菜,早點回家騎兩小時的單車,預值每天熱量收入 700 卡,基礎代謝 1700 卡,騎車消耗 1400 卡,總計一天消耗約 2400 卡。然後 1 公斤熱量約 7700 卡,四天減一公斤。預計是一禮拜減一公斤左右。
  • 2008-09-03 剛剛蕭老大給個小任務,對我來說有點可怕,是要處理對方 MPICH 的問題,雖然說老大只說是練習問題排解,但系統功力還不深的我還是怕怕的,希望這次能順便完成任務。

Attachments (2)

Download all attachments as: .zip