Note: the FARGO3D code should not be confused with the FARGO code. It is a completely new code
A proper way of referencing the FARGO3D code in a publication is by citing the following reference paper:
Benítez-Llambay & Masset, 2016, FARGO3D: A New GPU-Oriented MHD Code, ApJS, 223, 11.
If the hydrodynamics version of the code is used, and the orbital advection algorithm is used (e.g. with setups
p3diso, among others)
then the publication should mention that the code uses the orbital advection algorithm of:
Masset, 2000, FARGO: A fast eulerian transport algorithm for differentially
rotating disks, A&AS, 141, 165.
If the magnetohydrodynamics version of the code is used, and the orbital advection algorithm is used (e.g. with the setup
mri), then the publication should mention that the code also uses, for the advection of the magnetic field, the orbital advection algorithm of:
Stone & Gardiner, 2010, Implementation Of The Shearing Box Approximation In Athena, ApJS, 189, 142.