Languages
Menus
Search
Grid Innovation 2009
วิธีการใช้ระบบ TERA สำหรับผู้เข้าแข่งขัน Grid Innovation 2009 (GI2009)
การส่งงาน
เมื่อต้องการส่งงาน ให้ใช้คำสั่ง
gi2009-submit source1.c source2.c input1.in input1.out
โดยให้แทน
- source1.c, source2.c - source code ของโปรแกรม
- input1.in - input file ที่ใช้
- input1.out - output file ที่ได้จากการรัน
การใช้งานทั่วไป
- ให้เข้าใช้ระบบโดยใช้โปรแกรม Putty หรือโปรแกรม SSH อื่นๆ รายละเอียดเพิ่มเติมดูได้ที่นี่
- ผู้ใช้สามารถเปลี่ยนพาสเวิร์ดได้ด้วยคำสั่ง passwd
- โหนดประมวลผลแต่ละโหนดมีหน่วยประมวลผลทั้งหมด 4 CPU Core และมีหน่วยความจำ 4GB ต่อเครื่อง
- ในการใช้งานระบบให้ใช้คำสั่ง qsub, qstat, และ qdel เหมือนที่ได้อบรมไป โดยงานทั้งหมดจะถูกส่งไปประมวลผลในคิวที่มีชื่อว่า gi.q เสมอ และจะรันได้ไม่เกิน 60 นาที ต่องานเท่านั้น และให้ใช้หน่วยประมวลผลได้ไม่เกิน 16 ห่นวยประมวลผล (ระบุจำนวนหน่วยประมวลผลได้สูงสุดคือ qsub -pe mpich 16 <job script>)
- account ทั้งหมดจะมีอายุถึงวันที่ 31 ส.ค. 52 นี้เท่านั้น ขอให้ผู้ใช้ทั้งหมดนำไฟล์กลับไปก่อนวันดังกล่าว
หากต้องการรันโปรแกรมแบบ OpenMP ผสมผสานกับ MPI และต้องการจองใช้หลาย thread ในเครื่องๆเดียว สามารถสั่งได้โดย
qsub -pe mpich 4 -l ncore=4 <job script>
คำสั่งข้างบนเป็นการระบุว่าต้องการรันทั้งหมด 4 เครื่อง โดยแต่ละเครื่องจะต้องมี CPU Core เหลือไม่ต่ำกว่า 4 (ncore=4) ซึ่งจะทำให้โปรแกรมรันบนเครื่องที่แตกต่างกัน 4 เครื่อง และสามารถใช้งาน core ทั้งหมดในเครื่องได้โดยไม่มี user คนอื่นมาใช้งานพร้อมๆกัน
ไฟล์ต่างๆ
ท่านสามารถดาวน์โหลดไฟล์ต่างๆ เช่น ตัวอย่าง input ตัวอย่าง output หรือ viewer.py ได้ที่ http://www.thaigrid.or.th/gi2009 โดยมีรายละเอียดดังนี้
- ไฟล์ *.in และ *.out ทั้งหมดเป็นตัวอย่างไฟล์ Input และ Output
- ไฟล์ *.dat เป็นไฟล์เพื่อนำไปใช้ในการดูผลลัพธ์ด้วยโปรแกรม viewer.py
- ไฟล์ examples.tgz และ examples.zip เป็นไฟล์ที่รวมไฟล์ตัวอย่างเข้าด้วยกัน เพื่อให้สะดวกในการโหลด ทั้งสองไฟล์มีข้อมูลเหมือนกัน เพียงแต่บีบอัดต่างกันเพื่อความสะดวกในการใช้งานเท่านั้น
- libraries.tgz และ libraries.zip เป็น Library ในการ Random สำหรับโจทย์เรื่องโรคระบาด ทั้งสองไฟล์มีข้อมูลเหมือนกัน เพียงแต่บีบอัดต่างกันเพื่อความสะดวกในการใช้งานเท่านั้น
- viewer.py เป็นโปรแกรม Python สำหรับดูผลลัพธ์จากการคำนวณเป็นภาพกราฟิก
- pandemic-all.tgz และ pandemic-all.zip เป็นไฟล์ที่รวบรวมไฟล์ทั้งหมดข้างบนไว้ด้วยกัน
เนื่องจากระบบ TERA เป็นระบบที่มีการร่วมใช้จากผู้ใช้ระบบจริงเป็นจำนวนมาก ขอให้ผู้เข้าแข่งขันทุกท่านอย่ารบกวนการทำงานของผู้ใช้อื่นๆ โดยวิธีการใดๆก็ตาม หากตรวจพบการกระทำที่ไม่เหมาะสม ทางผู้ดูแลระบบสงวนสิทธิ์ที่จะลบ account ออกจากระบบได้โดยไม่แจ้งล่วงหน้า
