Hello, I have recently heard about Firedrake and Gusto, and am looking forward to using it! I am working on a project named climt ( http://climt.readthedocs.io/en/latest/readme.html), and I was wondering whether I could get Gusto/Firedrake to work with the components already available there. my question was what interface does Gusto provide for interaction with "physics", like say, a radiative transfer code? In other words, is there a straightforward way to access model arrays, calculate physics tendencies, and provide them back to the dynamical core? I tried to look for more documentation about Gusto, but could not find any. I would be grateful if you could point me in the right direction. TIA, Joy -- The best ruler, when he finishes his tasks and completes his affairs, the people say “It all happened naturally” - Te Tao Ch'ing