SEREN - A new SPH code for star and planet formation simulations
arXiv:1102.0721 · doi:10.1051/0004-6361/201014949
Abstract
We present SEREN, a new hybrid Smoothed Particle Hydrodynamics and N-body code designed to simulate astrophysical processes such as star and planet formation. It is written in Fortran 95/2003 and has been parallelised using OpenMP. SEREN is designed in a flexible, modular style, thereby allowing a large number of options to be selected or disabled easily and without compromising performance. SEREN uses the conservative `grad-h' formulation of SPH, but can easily be configured to use traditional SPH or Godunov SPH. Thermal physics is treated either with a barotropic equation of state, or by solving the energy equation and modelling the transport of cooling radiation. A Barnes-Hut tree is used to obtain neighbour lists and compute gravitational accelerations efficiently, and an hierarchical time-stepping scheme is used to reduce the number of computations per timestep. Dense gravitationally bound objects are replaced by sink particles, to allow the simulation to be evolved longer, and to facilitate the identification of protostars and the compilation of stellar and binary properties. At the termination of a hydrodynamical simulation, SEREN has the option of switching to a pure N-body simulation, using a 4th-order Hermite integrator, and following the ballistic evolution of the sink particles (e.g. to determine the final binary statistics once a star cluster has relaxed). We describe in detail all the algorithms implemented in SEREN and we present the results of a suite of tests designed to demonstrate the fidelity of SEREN and its performance and scalability. Further information and additional tests of SEREN can be found at the web-page http://www.astro.group.shef.ac.uk/seren.
28 pages, 17 figures, accepted for publication in Astronomy and Astrophysics
References in corpus (34)
- The cosmological simulation code GADGET-2
- Simulating the joint evolution of quasars, galaxies and their large-scale distribution
- E pur si muove: Galiliean-invariant cosmological hydrodynamical simulations on a moving mesh
- Cosmological Hydrodynamics with Adaptive Mesh Refinement: a new high resolution code called RAMSES
- GADGET: A code for collisionless and gasdynamical cosmological simulations
- The Formation of the First Star in the Universe
- Cosmological SPH simulations: The entropy equation
- Modelling Accretion in Protobinary Systems
- SPLASH: An interactive visualisation tool for Smoothed Particle Hydrodynamics simulations
- Gasoline: An adaptable implementation of TreeSPH
- Fundamental differences between SPH and grid methods
- Gravitational Collapse in Turbulent Molecular Clouds. I. Gasdynamical Turbulence
- Star cluster ecology IVa: Dissection of an open star cluster---photometry
- An energy-conserving formalism for adaptive gravitational force softening in SPH and N-body codes
- SPH compressible turbulence
- A Necessary Condition for Individual Time-Steps in SPH Simulations
- GRAPE-6: The massively-parallel special-purpose computer for astrophysical particle simulation
- Smoothed Particle Magnetohydrodynamics II. Variational principles and variable smoothing length terms
- Resolving mixing in Smoothed Particle Hydrodynamics
- Smoothed Particle Magnetohydrodynamics III. Multidimensional tests and the div B = 0 constraint
- Variable Smoothing Lengths and Energy Conservation in Smoothed Particle Hydrodynamics
- MAGMA: a 3D, Lagrangian magnetohydrodynamics code for merger applications
- Smoothed Particle Magnetohydrodynamics I. Algorithms and tests in one dimension
- 6th and 8th Order Hermite Integrator for N-body Simulations
- Smoothed Particle Hydrodynamics simulations of expanding HII regions. I. Numerical methods and tests
- Introducing a Hybrid Method of Radiative Transfer for Smoothed Particle Hydrodynamics
- Accretion and Dynamical Interactions in Small-N Star-Forming Clusters: I. N=5 case
- VINE -- A numerical code for simulating astrophysical systems using particles I: Description of the physics and the numerical methods
- Resolution requirements for simulating gravitational fragmentation using SPH
- GRAPESPH with Fully Periodic Boundary Conditions: Fragmentation of Molecular Clouds
- FAST: A Fully Asynchronous Split Time-Integrator for Self-Gravitating Fluid
- EvoL: The new Padova T-SPH parallel code for cosmological simulations - I. Basic code: gravity and hydrodynamics
- Nbody2: A Direct N-Body Integration Code
- Controlling Artificial Viscosity in SPH simulations of accretion disks
Cited by in corpus (64)
- Dispersal of molecular clouds by ionising radiation
- The energy and momentum input of supernova explosions in structured and ionised molecular clouds
- TreeCol: a novel approach to estimating column densities in astrophysical simulations
- Towards a more realistic sink particle algorithm for the RAMSES code
- SPHGal: Smoothed Particle Hydrodynamics with improved accuracy for Galaxy simulations
- Radiation driven implosion and triggered star formation
- Cosmic-ray induced destruction of CO in star-forming galaxies
- 3D-PDR: A new three-dimensional astrochemistry code for treating Photodissociation Regions
- The modelling of feedback in star formation simulations
- The importance of episodic accretion for low-mass star formation
- SWIFT: A modern highly-parallel gravity and smoothed particle hydrodynamics solver for astrophysical and cosmological applications
- StarBench: The D-type expansion of an HII region
- Clumps and triggered star formation in ionised molecular clouds
- Protoplanetary disc evolution affected by star-disc interactions in young stellar clusters
- Tree-based solvers for adaptive mesh refinement code FLASH - I: gravity and optical depths
- Episodic accretion, protostellar radiative feedback, and their role in low-mass star formation
- Investigating the Global Collapse of Filaments Using Smoothed Particle Hydrodynamics
- An improved sink particle algorithm for SPH simulations
- Using 3D Voronoi grids in radiative transfer simulations
- Comparing simulations of ionisation triggered star formation and observations in RCW 120
- Radiation-hydrodynamical simulations of massive star formation using Monte Carlo radiative transfer: I. Algorithms and numerical methods
- GANDALF - Graphical Astrophysics code for N-body Dynamics And Lagrangian Fluids
- The migration of gas giant planets in gravitationally unstable discs
- The influence of the turbulent perturbation scale on prestellar core fragmentation and disk formation
- The effect of radiative feedback on disc fragmentation
- Simulating star formation in Ophiuchus
- TORUS-3DPDR: A self-consistent code treating three-dimensional photoionization and photodissociation regions
- Synthetic observations of star formation and the interstellar medium
- The dynamical evolution of molecular clouds near the Galactic Centre -- III. Tidally--induced star formation in protocluster clouds
- Simulations of star formation in Ophiuchus, II: Multiplicity
- Gas expulsion in highly substructured embedded star clusters
- Convergence of AMR and SPH simulations - I. Hydrodynamical resolution and convergence tests
- Hydrodynamic capabilities of an SPH code incorporating an artificial conductivity term with a gravity-based signal velocity
- Observational signatures of outbursting protostars -- II: Exploring a wide range of eruptive protostars
- Giant planets and brown dwarfs on wide orbits: a code comparison project
- Simulations of the non-linear thin shell instability
- Observational signatures of outbursting protostars - I: From hydrodynamic simulations to observations
- A hybrid SPH/N-body method for star cluster simulations
- The dynamical evolution of low-mass hydrogen-burning stars, brown dwarfs and planetary-mass objects formed through disc fragmentation
- First Investigation of the Combined Impact of Ionizing Radiation and Momentum Winds from a Massive Star on a Self-Gravitating Core
- Forming isolated brown dwarfs by turbulent fragmentation
- MODA: a new algorithm to compute optical depths in multi-dimensional hydrodynamic simulations
- On the effects of solenoidal and compressive turbulence in prestellar cores
- The diverse lives of massive protoplanets in self-gravitating discs
- A comparison of SPH artificial viscosities and their impact on the Keplerian disk
- ALMA reveals a pseudo-disc in a proto-brown dwarf
- Evolution of Hubble wedges in episodic protostellar outflows
- TREVR: A general radiative transfer algorithm
- On the thermal sensitivity of binary formation in collapsing molecular clouds
- Explaining the observed velocity dispersion of dwarf galaxies by baryonic mass loss during the first collapse
- A fast tree-based method for estimating column densities in Adaptive Mesh Refinement codes Influence of UV radiation field on the structure of molecular clouds
- Collision between Molecular Clouds I. The effect of the cloud virial ratio in head-on collisions
- On filament fragmentation and the impact of ambient environment on it
- The Mysterious Sickle Object in the Carina Nebula: A stellar wind induced bow shock grazing a clump?
- The structure of young embedded protostellar discs
- SWIFT: Maintaining weak-scalability with a dynamic range of in time-step size to harness extreme adaptivity
- On the survivability of a population of gas giant planets on wide orbits
- Discs in misaligned binary systems
- Synthetic observations of protostellar multiple systems
- On the evolution of irradiated turbulent clouds: A comparative study between modes of triggered star-formation
- On the potential origin of the circumbinary planet Delorme 1 (AB)b
- Numerical Methods for Simulating Star Formation
- Planet migration in massive circumbinary discs
- Collision Between Molecular Clouds-III: The effects of cloud initial density profile on head-on collisions