VOLT
Modules

SSH Import

Connect to remote machines over SSH and bring trajectory data closer to your team workspace.

TL;DR -- SSH Import stores reusable SSH connections for your team and lets you browse remote directories from VOLT. The import runtime is built to pull simulation data into the cluster-side processing pipeline instead of making you download and re-upload files manually.

Overview

SSH Import is meant for the common case where the data you need is already sitting on another machine: an HPC cluster, a lab server, or a workstation with large dumps you do not want to move by hand.

Instead of treating that remote machine as a separate workflow, VOLT lets you save the connection details once, test them, and explore the remote filesystem from inside the workspace.

SSH Import Overview

SSH connections

Each saved connection stores the basic credentials needed to open an SSH and SFTP session.

FieldDescription
NameA label the team can recognize later
HostRemote hostname or IP address
PortSSH port, usually 22
UsernameRemote login name
PasswordStored encrypted and used by the import runtime

Add Connection

The platform stores SSH passwords in encrypted form, and the daemon needs the server-side encryption key to decrypt them when an import job runs.

Testing and browsing

After saving a connection, the first useful step is usually to test it. That confirms the credentials and the basic network path before you commit to an import.

From there, the file explorer lets you navigate directories and inspect what is available remotely.

Today, this explorer is best thought of as a browsing surface rather than a full remote file manager. It is there to help you locate the data and verify the path.

How the import pipeline works

Once an import job is triggered, the daemon on your team cluster takes over. It opens the remote session, downloads the selected file or directory into temporary workspace storage, extracts archives when needed, parses the trajectory metadata, compresses and uploads the resulting dumps into MinIO, and kicks off GLB preprocessing so the trajectory can become viewable inside VOLT.

That is the important shift: SSH Import is not just a downloader. It is an alternate front door into the same trajectory pipeline used by normal uploads.

Supported data shapes

The runtime is built around LAMMPS-oriented inputs such as dump files, data files, and archives that contain them. If the selected input expands into multiple valid simulation files, the daemon processes them as part of the same import workflow.

Current product reality

One thing worth knowing is that the remote-browsing and connection-management experience is more visible in the current UI than the import action itself. The backend and daemon runtime clearly support queue-based trajectory import over SSH, but the workflow may feel more operational than polished depending on which part of the product you are using.

That does not make the module less valuable. It just means it helps to think of SSH Import as a runtime capability first and a UI surface second.

Why teams use it

SSH Import is most useful when your cluster-side workflow already lives near a remote machine. It avoids the common pattern of pulling huge files down to a laptop just to push them back into another system moments later.

Imported trajectories still end up in the normal Trajectories and Analysis & Jobs flow once processing finishes.

On this page