Research · Computational physics
Ultrafast electron dynamics
A simulation lab for the fastest motion in chemistry: electrons moving through a molecule in the first femtoseconds after a laser pulse strikes it. Built to run on graphics cards and to be differentiable from end to end, so that the pulse itself can be designed to steer where the charge goes.
The question
Charge moves before atoms do.
When an ultrashort pulse pulls an electron out of a molecule, the positive charge it leaves behind does not sit still. It can travel from one end of the molecule to the other within a few femtoseconds, long before any nucleus has moved. That motion decides where a molecule will break and what it will become. Seeing it, predicting it and steering it is one of the open problems of ultrafast science, and it is first a simulation problem of unusual difficulty.
Faster than chemistry
The electrons move on attosecond timescales, so the simulation has to resolve a field that changes many times within a single femtosecond, for as long as the motion lasts.
Electrons that leave
Some of the electron density escapes the molecule entirely. The calculation has to follow it into open space and still account for what it leaves behind.
Steerable by light
Because the motion starts from a pulse, a well-shaped pulse can push it one way or another. Finding that shape is an optimization problem on top of the physics.
The physics engine
Many electrons, open space and a field that changes faster than chemistry, in one calculation.
Many-electron states from first principles
The molecule's electronic states and the couplings between them are computed from first principles and kept in graphics-card memory, rather than handed between separate programs through files.
The space around the molecule
An electron that leaves is followed on a spatial grid that is fine near the nuclei and coarse far away, coupled to the bound states, so that ionization belongs to the same calculation as the motion it starts.
Open boundaries in a finite box
Absorbing edges remove outgoing density smoothly, so that a finite domain behaves like open space and nothing reflects back into the molecule.
Time steps that conserve probability
High-order time-steppers built so that every step preserves the total probability, at the time resolution the field demands rather than the one that is convenient.
Coherence made explicit
The state is evolved as a density matrix, so the coherence that drives charge migration, and its loss, are quantities the model carries rather than assumptions it makes.
Laser fields as code
Single pulses and trains of pulses, with ramps, delays and polarization in three dimensions. The electric field is derived consistently from its potential, and every parameter can be learned.
What it measures
The quantities an experiment records, computed from the same state.
The dipole over time
How the molecule's charge distribution responds to the field, moment by moment: the signal that radiates and that experiments detect.
Charge density in three dimensions
The change in electron density on a three-dimensional grid around the molecule, at every step of the simulation.
Charge on each atom
A smooth partition of space assigns density to each atom without hard boundaries, so that charge on individual atoms can be followed through time.
Absorption spectra
Pump-probe absorption spectra computed from the dipole response, as a function of the delay between the pulses: the measurement used to watch charge migration in the laboratory.
Movies and dashboards
Synchronized movies of density evolving against the field, and multi-panel dashboards that put geometry, density, atomic charges and the field on one timeline.
Steering with light
Design the pulse by asking what it should do.
Differentiable from field to observable
Fields, time evolution and observables are written in one framework with automatic differentiation, so the effect of every pulse parameter on the result is computed, not guessed.
Objectives that mean something
Reach a chosen target state, maximize how much is ionized, or localize the charge on a chosen atom at a chosen moment.
Gradients over long simulations
Long, finely resolved pulses are practical to optimize only when the memory a gradient needs does not grow with the length of the simulation. That constraint shapes how the solver is built.
Learned controllers
On top of the gradients, learned controllers that propose pulses and improve them, so that a design can be refined without starting from scratch each time.
Learned surrogates
Models that learn the physics, held to the physics.
The full calculation stays the reference that any learned model has to agree with.
Compressed dynamics
Large density matrices compressed into a small learned representation and evolved in continuous time by a learned model that keeps the structure of the physics, then expanded back for measurement.
Geometry-aware networks
Networks that respect the rotations and translations of three-dimensional space, used to predict the operators of a molecule from its geometry.
Fast enough to search
A surrogate that is accurate enough can stand in for the full calculation inside a search over many pulses or many molecules, with the full calculation used to confirm the result.
Engineering
One framework, from the molecule to the spectrum.
Graphics-card native
Every stage runs as tensor operations on one or several graphics cards, from loading the molecule's states to rendering the result.
Exact cases first
A one-dimensional hydrogen-like atom, whose states are known exactly, is the first test of every piece before a molecule is attempted.
Modern rebuild of established methods
Methods long proven in research code, rebuilt in one modern framework, with every claimed equivalence checked against the original, line by line.
Headless pipelines
Runs from the command line on a workstation or a cluster and writes its results, spectra and movies without supervision.
Connections
The same ideas, elsewhere in our work.
Market simulation research
A molecule pushed by a laser and a market pushed by order flow are both driven systems in continuous time, modeled and steered through simulations that can be differentiated.
Robotics & learning lab
Steering charge with a shaped pulse and teaching a robot to walk are both control problems, solved by optimizing through a simulation of the physics.
Trading & research platform
The same verification habit in a different medium: an instrument is tested against a known answer before any of its results are believed.
League operations platform
Finding a pulse that drives a molecule to a target and building a season that satisfies every constraint are both searches through enormous spaces, made tractable by their structure.
Engage
By collaboration.
Every engagement begins with a conversation and is scoped before work begins.
Research collaboration
Groups in ultrafast and attosecond science with a problem to simulate or a pulse to design.
Subject: ResearchCustom simulation
Electron dynamics, spectra or pulse design for a specific system.
Subject: BuildPartnerships
Computing and instrument partners.
Subject: PartnershipInvestment
Briefings and a demonstration, under confidentiality.
Subject: Fundingcontact@carbonyl.org