@jparmache_psu this is possible with a few considerations:
- Each workstation must run the same version of master and worker
- The UNIX user account that runs cryoSPARC must have passwordless SSH access to each machine it submits jobs to
- Each workstation must be on the same network and have certain networking ports open and accessible to the other workstations
- Each workstation must have access to a shared file system where cryoEM data and processing results are stored
- I do not recommend installing multiple instances of the cryoSPARC master package (includes the database and web interface)
- Instead, pick a single workstation to host the master and use separate cryoSPARC user accounts on each workstation to isolate projects
- If the workstations are set-up with password-less SSH, you can access the master from each one via SSH port forwarding
- If you do choose to run a master instance on each workstation, do not install it on a shared file system and run it from multiple workstations. These will conflict with each other. You will have to install it once on each workstation’s non-shared drive.
- You may install the cryoSPARC worker bundle only once by installing it into the shared file system without negative effects
- If you do this, make sure identical Nvidia Driver and CUDA versions are installed on each workstation
Take a read through the installation prerequisites and installation instructions, where we cover this in more detail.
Hope this helps!