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 ที่ได้จากการรัน

การใช้งานทั่วไป

  1. ให้เข้าใช้ระบบโดยใช้โปรแกรม Putty หรือโปรแกรม SSH อื่นๆ รายละเอียดเพิ่มเติมดูได้ที่นี่
  2. ผู้ใช้สามารถเปลี่ยนพาสเวิร์ดได้ด้วยคำสั่ง passwd
  3. โหนดประมวลผลแต่ละโหนดมีหน่วยประมวลผลทั้งหมด 4 CPU Core และมีหน่วยความจำ 4GB ต่อเครื่อง
  4. ในการใช้งานระบบให้ใช้คำสั่ง qsub, qstat, และ qdel เหมือนที่ได้อบรมไป โดยงานทั้งหมดจะถูกส่งไปประมวลผลในคิวที่มีชื่อว่า gi.q เสมอ และจะรันได้ไม่เกิน 60 นาที ต่องานเท่านั้น และให้ใช้หน่วยประมวลผลได้ไม่เกิน 16 ห่นวยประมวลผล (ระบุจำนวนหน่วยประมวลผลได้สูงสุดคือ qsub -pe mpich 16 <job script>)
  5. account ทั้งหมดจะมีอายุถึงวันที่ 31 ส.ค. 52 นี้เท่านั้น ขอให้ผู้ใช้ทั้งหมดนำไฟล์กลับไปก่อนวันดังกล่าว
  6. หากต้องการรันโปรแกรมแบบ 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 ออกจากระบบได้โดยไม่แจ้งล่วงหน้า

Powered by Drupal - Design by Artinet