Houdini 20.0 HQueue

Multiple clients, single machine

A guide on how to run multiple HQueue clients on a single machine.

HQueue permits running multiple clients on a single machine. This can be useful for running multiple jobs concurrently on a machine or simulating a farm on a single machine before rolling out to a production farm.

Note

You can also use the CPUs per Job parameter on the HQueue Render ROP, HQueue Simulation ROP and HQueue Scheduler TOP nodes as an easier alternative for running multiple jobs concurrently on a single machine.

The CPUs per Job parameter sets the cpus property and removes the single tag from the underlying HQueue job specification allowing multiple jobs to run concurrently on the same machine.

Installing multiple clients

The sections below describe how to run two HQueue clients on a single machine for each platform. You can extend the instructions to install even more clients on a machine.

HQueue

Getting started

  • About HQueue

    HQueue is a general-purpose job scheduling system. You can use it to distribute renders, simulations, and other work to remote clients.

  • Installation

    How to set up a basic HQueue farm.

  • Configuration

    How to set configuration options for the HQueue server and clients.

  • How to submit jobs

    How to put work on the farm.

Managing the farm

  • Managing jobs

    How to view and manage jobs on the farm.

  • Managing clients

    How to use the web interface or local logins to add, remove, restart, and manage client machines.

  • Managing client groups

    How to use the web interface or local logins to create and manage groups of client machines.

  • Network Folders

    How to use the Network Folder management page.

  • Resources

    You can specify what resources (such as licenses) are available on each client, so jobs can be scheduled on clients where they can run.

  • Notes

    Each client and job can have informational notes attached.

Next steps

  • Logging

    HQueue stores separate logs for server errors and scheduling events, and each client also generates a log.

  • Uninstalling

    How to uninstall the HQueue server or client software.

  • FAQs

    Answers to frequently asked questions.

Guru level

  • Remote API

    You can connect to the HQueue server over the network and call functions to manipulate and query jobs and other information.

  • Jobs specification details

    More detail on the internals of a job specification for users who want to submit custom jobs.

  • Multiple clients, single machine

    A guide on how to run multiple HQueue clients on a single machine.