Development Environment for Windows HPC

HPC lab sudah dibuat selanjutnya kita mulai coding...Jika anda tidak tahu bagaimana setup HPC lab dengan menggunakan Windows HPC Server 2008 maka klik disini.

http://geeks.netindonesia.net/blogs/agus/archive/2008/11/16/setup-your-own-hpc-lab-using-windows-hpc-server-2008-part-1.aspx

Getting Started

Sebelum melakukan development untuk Windows HPC kita menginstall HPC Pack 2008 SDK yang dapat didownload di website Microsoft URL:

http://www.microsoft.com/downloads/details.aspx?FamilyID=12887da1-9410-4a59-b903-693116bfd30e&DisplayLang=en

Selanjutnya dibutuhkan juga Development tool, disini gw menggunakan Visual Studio 2008 Team System dengan complete Installed (VB.NET, C#, dan C++).

Kalau ini optional yaitu instal HPC Pack 2008 Client utilities. Ini didapatkan ketika kita install HPC Pack 2008. HPC Pack 2008 dapat didownload di:

http://www.microsoft.com/downloads/info.aspx?na=47&p=2&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=6e20fba5-ce39-44b1-8b3d-76cb31c01a70&u=details.aspx%3ffamilyid%3d2C6DB4F3-B604-461F-9170-43E9CEE062C5%26displaylang%3den

Ok, untuk development gw menggunakan OS Windows XP SP2 dengan MEM 2 GB.

HPC Pack 2008 SDK Installation

Setelah kita download selanjutnya kita melakukan instalasi. Komputer gw running Windows XP SP2 32-bit sehingga gw harus install SDK yang versi 32-bit.

Berikut ini proses instalasi

sdk1

Klik tombol Next

sdk2

Pilih I accept the terms in the license agreement. Selanjutnya klik tombol Next

sdk3

Pilih folder dimana SDK ini diinstall. Selanjutnya klik tombol Next

sdk4

Klik tombol Install

sdk6

Jika selesai klik tombol Finish.

Pada menu kita akan dapatkan seperti dibawah ini

menu_sdk

Pertama kali gw rekomendasikan untuk membaca SDK pada menu Browse SDK.

 

HPC Pack 2008 Client Utilities

HPC Pack 2008 disini digunakan untuk melakukan deployment dan management HPC Cluster tanpa harus melakukan remote atau visit ke mesin server HPC head node.

Berikut proses instalasi HPC Pack 2008:

clientapp1

Klik tombol Next

clientapp2

Centang I accept the terms in the license agreement. Selanjutnya klik tombol Next

clientapp3

Pilih Install only the client utilities. Selanjutnya klik tombol Next

clientapp4

Klik tombol Next

clientapp5

Isi folder dimana akan diinstall. Selanjutnya klik tombol Next

clientapp6

Disini gw tidak updating. Selanjutnya klik tombol Next

clientapp7

Klik tombol Install untuk memulai instalasi

clientapp8

Jika selesai klik tombol Finish sehingga di komputer kita akan didapatkan HPC Pack 2008 menu.

Development

Untuk membuat aplikasi kita diberikan dua pilihan yaitu menggunakan C/C++ atau .NET. HPC Pack 2008 SDK mengimplementasikan standard MPICH2 sehingga apabila anda familiar dengan MPI ini akan menguntungkan anda. Berikut ini beberapa tool MPI yang disediakan setelah kita menginstall HPC Pack 2008 SDK.

MPI Libraries and Utilities
msmpi.lib & msmpi Fortran libs
mpiexec.exe
smpd.exe

MPI Analysis and Profiling Tools
mpicsync.exe
mpitrace.mof
mpitrace.tmf
etl2clog.exe
etl2otf.exe
tracefmt.exe

Kembali ke implementasi Windows HPC dengan menggunakan .NET, Microsoft menyediakan library Microsoft.Hpc.Scheduler.dll untuk dimasukkan kedalam project .NET kita.

Deployment

Setelah aplikasi dibuat, kita dapat melakuakn deployment melalui menu  HPC Pack SDK yaitu Deploy to Cluster. Untuk simulasi dapat memanfaakan MPI console.

Share this post: | | | |
Published Monday, November 17, 2008 11:00 PM by Agus Kurniawan

Comments

# Tutorial Grid Computing Dengan Windows HPC Server 2008

Tutorial Grid Computing Dengan Windows HPC Server 2008

Tuesday, August 31, 2010 5:00 AM by Agus Kurniawan