The radiative transfer schemes are still in development and are not useable at this moment. This page is currently a placeholder to document new features and requirements as the code grows.
To be able to run with radiative transfer, you’ll need to run swift with the following flags:
swift --radiation --hydro --feedback --stars --self-gravity [and/or] --external-gravity
The radiation data is coupled to the gas data, so you can’t run without
--hydro. (Also the whole point of these schemes is the interaction between gas and radiation, so why would you want to?)
Currently the only source of radiation are stars, so you need
--stars. If you want to run without radiative sources, still run the code with
--stars, even if you don’t have any stars in your initial conditions.
--starsrequires some form of gravity, be it self-gravity or external gravity. Since we need stars, we inherit this requirement. If you want no gravity, run with
--external-gravityand set the external potential to zero.
--feedbackin order to have meaningful smoothing lengths for stars. However, you don’t need any specific feedback model; It’ll work even if you configured