Starting small civil engineering firm with large compute needs

You didn’t mention which operating system you are using, but if it is windows, you may consider getting windows multipoint server. That lets you use a single higher end computer with several workstations.

The easiest way is to assign each workstation 1 gpu and 1 usb hub then share the ram and cpu cores as needed.

The server I recommended at this link, btw this was written before thread ripper was released, and that may be a better fit for your needs, but you may need to check with your models on the balance of ram bandwidth vs cpu clock speed.

cost $11k for 96 cores and 768GB of ram. The equivalent computer from dell was $57,000.
The 16 core 96GB version of that build is $3500 and you can scale up as needed. the dell equivalent was $22000.

if you get:

then mount 2 of your GPUs to the side, you can fit 4 GPUs in it.

You can fit more with a:
some of the devices from:

but it isn’t as clean.

allows you to fit more GPUs in the space as they each use less space physically.