Coupling physics computer science