none
help RRS feed

  • Question

  • i setting up windows hpc cluster with 3 node, how can i test cluster? is there any software for running on hpc cluster?
    Sunday, April 4, 2010 7:00 PM

Answers

All replies

  • Hello,

    sure you can.

    http://www.microsoft.com/downloads/details.aspx?familyid=3313856B-02BC-4BDD-B8B6-541F5309F2CE&displaylang=en

    HPC Tool Pack consists of a Lizard and some useful tools. Lizard is a Linpack Wizard so you can test your cluster with brand software.

    You can test your cluster with chemical software titled as GAMESS (by Alex Granovski but it is not so trivial to launch this). 

    And, at least, you can use built-in test suite developed by Microsoft (HPC Pack => Cluster Manager => Tests).

     

    Monday, April 5, 2010 2:56 AM
  • thanks

    i successfully run lizard. but  when running lizard.exe lizard automatically create job in hpc cluster manager! i want to create job and add task and then submitting job!

    another question:

    i execute specific with the following command:

    mpiexec -hosts 2 my_computenode1 1 my_computenode2 1 myapp.exe  

    is this ok?

    • Marked as answer by hamid.nosrati Thursday, April 8, 2010 7:58 PM
    Monday, April 5, 2010 10:41 AM
  • Hi there

    Well, I guess you've seen the step by step submission methods here: http://technet.microsoft.com/en-us/library/cc719019(WS.10).aspx so are all set to start playing with job submission. You might Find some ideas from the Lizard auto job submissions - it's of course possible to run the compiled HPL (C:\Program Files\Microsoft HPC Pack 2008 Tool Pack\Lizard\xhplmkl.exe) without using the Lizard tuning interface. you do need to make sure that you have a valid hpl.dat.

    Another useful exe is mpipingpong.exe (C:\Program Files\Microsoft HPC Pack\Bin\mpipingpong.exe), which is pretty lightweight and can be quick so offers a good first test.

    When it comes to mpiexec submission there is a whole bunch of useful info on the Windows HPC Team blog, not least here:

    http://blogs.technet.com/windowshpc/archive/2008/09/16/mpi-process-placement-with-windows-hpc-server-2008.aspx

    and this one, while for V1, has some interesting threads:

    http://blogs.technet.com/windowshpc/archive/2006/10/03/fun-and-interesting-ways-to-run-mpi-jobs-on-ccs.aspx

    Your example mpiexec command above looks fine by the way, but you may want to use job submit switches to control node utilisation.

    Cheers

    Dan

     

    • Marked as answer by hamid.nosrati Tuesday, April 13, 2010 5:27 PM
    Tuesday, April 6, 2010 9:12 AM
  • thanks

    i have another question about hpc cluster

    assume i run a cluster with microsoft hpc server 2008,i want to run specific cpu intensive software (e.g COMSOL) in my cluster.

    software (COMSOL) should be install on every node or only install on head node?

    Wednesday, April 7, 2010 6:54 PM
  • This is a good question, and it really depends. Installing to a share on the headnode (should the software allow) makes installation, management and version consistency much simpler, but obviously there is a slight overhead when starting the application on a compute node. Installing on each node can introduce deployment complexity, but it does mean that performance is not impacted, and some software may require installation in this way.

    I've used both methods, and unless there are good reasons not to the single shared install point is my default preference.

    With regards to Comsol in particular, the installation docs http://math.nju.edu.cn/help/mathhpc/doc/comsol/install.pdf (page 73) suggest that the recommended installation technique is either to set up a Comsol server, or to run in Comsol batch mode. Reading between the lines the batch mode looks simpler (which appeals to me :) ), and makes use of a shared install on the head node (or other single shared install point).

    Regards

    Dan

    Thursday, April 8, 2010 10:36 AM
  • thanks Dan

     I've known that my process on COMSOL is very I/O intensive . is there any technical solution to solve this problem?

    • Marked as answer by hamid.nosrati Thursday, April 8, 2010 7:58 PM
    Thursday, April 8, 2010 11:14 AM
  • thanks ahriman_tsk

    i have some question about network infrastructure that i used for my cluster.

    we want to buy "Mellanox MTS3600" infiniband switch for connecting compute nodes and head node together. this type of switch connect to HCAs via

    QSFP ports.how  my users on public lan can submit jobs to cluster nodes.

    in microsoft document i see network infrastructure image  with the following networks:

    private network and application network (MPI network) . please give me some help to find differentiate between these network.

    Saturday, April 10, 2010 3:08 PM