Jump to content

Distributed Sim using another Job Manager (is it possible?)


catchyid

Recommended Posts

Hello,

I want to run pyro/fluid sim on a farm which has its own job manager (i.e. not using HQueue). If I want to use this job manager (coalition) to render using Mantra, then I would write some scripts to send each frame to a different machine (i.e. it's doable). However, If I want to sim pyro volumes on the farm (and as far as I understand), I should have a tracker that exchanges volume data on the boundaries between machines --> How easy/difficult to setup If I were to use a different job manager? I still need to research the topic (initially test how things work using HQueue), but I just need a very rough estimate if this task is doable or hard? 

Thanks,

 

Link to comment
Share on other sites

Hello Khaled

It is absolutely doable. How easy it will be in the end depends on which Job Manager you are using. Deadline for example supports submitting the HQueue Simulation ROP directly.

Otherwise you need to make sure that:

1. One PC runs the simtracker.py script, you have to set the IP adress of that PC and the port that the simulation tracker runs on, inside your Gas Net Slice Microsolvers or the control null that the shelf tool creates

2. Each PC has it's unique $SLICE variable set from 0- the total number of slices minus 1, which would look like this:

    Number of Slices:3
    PC1: $SLICE=0
    PC2: $SLICE=1
    PC3: $SLICE=2

The shelf tool takes care of the initial setup.

EDIT: I just read now that you are using Coalition as your Job Manager. 

Edited by dleonhardt
  • Like 1
Link to comment
Share on other sites

Thanks Dennis :) Really appreciate your help ! Just one more question: time-wise, I will test distributed simulation first using HQueue (just make sure I understand how things work), then implement it on our job manager, I "think" two to four weeks is enough to have the system running? I have a strong technical background (both IT and programming), so I think this would be a super safe bid?

Thanks

Link to comment
Share on other sites

1 minute ago, catchyid said:

Thanks Dennis :) Really appreciate your help ! Just one more question: time-wise, I will test distributed simulation first using HQueue (just make sure I understand how things work), then implement it on our job manager, I "think" two to four weeks is enough to have the system running? I have a strong technical background (both IT and programming), so I think this would be a super safe bid?

Thanks

Yep, should be doable in that timeframe.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...