Jump to content

Distributed SOP cooks?


Recommended Posts

I'd watched the video showcasing distributed particle sims, but only recently it occurred to me that this technique only applies to DOPs?

Am I correct in saying that there is no general solution to distribute SOP cooks? For example, slicing and aggregating (map-reducing) VDB clouds or any VEX snippets on large meshes?  

Edited by Daniel_Daniel
mention VEX
Link to comment
Share on other sites

As far as I know no, there is no built-in solution for general distributed sop cooks. I guess the same can be said for DOPS. No general way there either, always specialized tools. One for FLIP, one for Pyro etc.
But for SOPS I think you'd have to make your own little setup if you wanted to distribute it. However, most cooks in SOPS should not be that long anyway so distributing the task might create more work than it removes. Whenever I've encountered these kinds of issues, and it's always been because I ran out of system resources, I've always just split my geometry/volume in two, three, four, or five pieces and ran the task on each part and merged/fused it back together.

Link to comment
Share on other sites

EDIT: Hmm... one could partition geo [101 of wedge ROP] with id attributes for each slice and distribute them then. As opposed to DOPs, SOP networks are "stateless", which should obviate any need for communication between slices. A bit of overlap between them should do the trick? 

Thanks, I see. Yes, distributed cooks are an edge case. Hmm... what about buffered reads then? The problem is mostly limited memory (yes, sometimes even 64GB isn't enough ;)

I hoped maybe for a distributed solution from the new PDG workflows, but it seemed to only distribute variations of separate cooks.

Edited by Daniel_Daniel
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...