Synsci handles computational physics workflows from quantum simulation through classical fluid dynamics. Activate the physics mode and the agent treats your prompts the way a computational physicist would. It picks the right solver, the right discretization, and the right hardware.

Activate the mode

synsc web --mode physics
For a one-shot run:
synsc run --mode physics "Set up an incompressible Navier-Stokes solve on this mesh and measure drag"

Who this is for

  • Computational physicists working in CFD, lattice methods, or N-body
  • Quantum information researchers running circuit simulations and noise studies
  • Plasma physicists doing PIC, MHD, or kinetic simulations
  • Astrophysicists running galaxy and stellar dynamics
  • Engineers doing structural FEA and acoustics

Frameworks the agent uses

CategoryStack
Quantum simulationQiskit, Cirq, PennyLane, TensorNetwork, Stim
Computational fluid dynamicsOpenFOAM, FEniCS, Nek5000, Basilisk
N-body and astrophysicsREBOUND, AMUSE, GADGET-4
Lattice methodsChroma, Grid, MILC for lattice QCD
Plasma physicsWarpX, Smilei, PIConGPU
Finite elementFEniCS, Firedrake, deal.II
VisualizationParaView, VisIt, yt

Workflows

Quantum circuit simulation

Build a 50-qubit QAOA circuit for this Max-Cut problem with depth 3. Simulate ideal and noisy execution under a depolarizing channel of 0.001 per gate, and report the optimal cut found.
The agent encodes the problem as QUBO, builds the QAOA ansatz, runs ideal and noisy simulations, and reports the best cut, approximation ratio, and difference between the two.

Incompressible Navier-Stokes

Solve incompressible Navier-Stokes on this 2D mesh of a cylinder in cross-flow at Re=200. Integrate for 50 dimensionless time units and measure the drag coefficient and Strouhal number.
The agent imports the mesh, sets up IPCS (incremental pressure correction), configures boundary conditions, time-steps adaptively, computes drag/lift forces on the cylinder, and reports the Strouhal number from lift oscillations.

N-body simulation

Integrate the orbits of the four Galilean moons around Jupiter for 1 million years using REBOUND with WHFast. Sample eccentricities every 100 years and check for resonance lock.
The agent sets up REBOUND with current orbital elements, configures WHFast with a time step appropriate for Io, integrates with checkpointing, samples elements at the requested cadence, and reports whether the Laplace resonance is preserved.

Lattice QCD calculation

Compute the pion mass on this 32^3 x 64 lattice ensemble using the Wilson action with kappa=0.156. Use 100 gauge configurations and a smeared source.
The agent loads the gauge ensemble, inverts the Dirac operator with smeared sources, computes the pion two-point correlator, fits the long-time tail, and reports the pion mass with statistical uncertainty.

Plasma PIC simulation

Run a 2D PIC simulation of laser wakefield acceleration with a 30 fs pulse at a0=2 in a 1e18 cm^-3 hydrogen plasma. Use WarpX, integrate for 5000 steps, and report the maximum electron energy.
The agent sets up WarpX with the requested plasma density and laser parameters, configures the moving window, runs on GPU, diagnoses the electron energy distribution, and reports the cutoff energy and energy spread.

Finite element analysis

Run a 3D linear elastic FEA on this CAD model under a 100 N point load. Use FEniCS with second-order tetrahedral elements. Report the maximum von Mises stress and its location.
The agent imports and meshes the CAD geometry, sets up the elasticity problem with the requested boundary conditions, solves the system, computes the von Mises stress field, and reports the maximum stress and its coordinates.