VINE -- A numerical code for simulating astrophysical systems using particles I: Description of the physics and the numerical methods
arXiv:0802.4245 · doi:10.1088/0067-0049/184/2/298
Abstract
We present a Fortran 95 code for simulating the evolution of astrophysical systems using particles to represent the underlying fluid flow. The code is designed to be versatile, flexible and extensible, with modular options that can be selected either at compile time or at run time. We include a number of general purpose modules describing a variety of physical processes commonly required in the astrophysical community. The code can be used as an N-body code to evolve a set of particles in two or three dimensions using either a Leapfrog or Runge-Kutta-Fehlberg integrator, with or without individual timesteps for each particle. Particles may interact gravitationally as -body particles, and all or any subset may also interact hydrodynamically, using the Smoothed Particle Hydrodynamic (SPH) method. Massive point particles (`stars') which may accrete nearby SPH or -body particles may also be included. The default free boundary conditions can be replaced by a module to include periodic boundaries. Cosmological expansion may also be included. An interface with special purpose `GRAPE' hardware may also be selected. If available, forces obtained from the GRAPE coprocessors may be transparently substituted for those obtained from the default tree based calculation. The code may be run without modification on single processors or in parallel using OpenMP compiler directives on large scale, shared memory parallel machines. In comparison to the Gadget-2 code of Springel 2005, the gravitational force calculation is times faster with VINE when run on 8 Itanium~2 processors in an SGI Altix, while producing nearly identical outcomes in our test problems. We present simulations of several test problems, including a merger simulation of two elliptical galaxies with 800000 particles.
Update to revised and newly resubmitted paper version. Code updated to version 1.0.7
References in corpus (50)
- The cosmological simulation code GADGET-2
- GADGET: A code for collisionless and gasdynamical cosmological simulations
- Cosmological SPH simulations: The entropy equation
- Modelling Accretion in Protobinary Systems
- Gasoline: An adaptable implementation of TreeSPH
- What determines the strength and the slowdown rate of bars ?
- Statistical Properties of Collisionless Equal- and Unequal-Mass Merger Remnants of Disk Galaxies
- Turbulent gas motions in galaxy cluster simulations: The role of SPH viscosity
- An energy-conserving formalism for adaptive gravitational force softening in SPH and N-body codes
- Properties of Early-Type, Dry Galaxy Mergers and the Origin of Massive Elliptical Galaxies
- Dry Mergers in GEMS: The Dynamical Evolution of Massive Early-Type Galaxies
- Efficient Merger of Binary Supermassive Black Holes in Non-Axisymmetric Galaxies
- The influence of gas on the structure of merger remnants
- Orbital Parameters of Merging Dark Matter Halos
- SPH compressible turbulence
- Comparing AMR and SPH Cosmological Simulations: I. Dark Matter & Adiabatic Simulations
- GRAPE-6: The massively-parallel special-purpose computer for astrophysical particle simulation
- Towards optimal softening in 3D N-body codes: I. Minimizing the force error
- GRAPESPH: Cosmological SPH simulations with the special purpose hardware GRAPE
- Dynamical properties of Ultraluminous Infrared Galaxies I: Mass ratio conditions for ULIRG activity in interacting pairs
- Smoothed Particle Magnetohydrodynamics II. Variational principles and variable smoothing length terms
- Driving Turbulence and Triggering Star Formation by Ionizing Radiation
- The ecology of star clusters and intermediate mass black holes in the Galactic bulge
- Do dwarf galaxies form in tidal tails?
- 2-Dimensional Kinematics of Simulated Disc Merger Remnants
- Dynamical properties of Ultraluminous Infrared Galaxies. II. Traces of dynamical evolution and end products of local ultraluminous mergers
- Surface density profiles of collisionless disc merger remnants
- Numerical requirements for simulations of self gravitating and non-self gravitating disks
- Variable Smoothing Lengths and Energy Conservation in Smoothed Particle Hydrodynamics
- The Jeans mass and the origin of the knee in the IMF
- Parallel TreeSPH
- Dynamics of Circumstellar Disks
- GRAPE-6A: A single-card GRAPE-6 for parallel PC-GRAPE cluster system
- iVINE - Ionization in the parallel tree/SPH code VINE: First results on the observed age-spread around O-stars
- Dynamics of Circumstellar Disks II: Heating and Cooling
- GRAPE-5: A Special-Purpose Computer for N-body Simulation
- Optimal softening for force calculations in collisionless N-body simulations
- Orbital Structure of Collisionless Merger Remnants: On the Origin of Photometric and Kinematic Properties of Elliptical and S0 Galaxies
- Optimal Smoothing for N-Body Codes
- Tests of Spurious Transport in Smoothed Particle Hydrodynamics
- Dynamical Cusp Regeneration
- Galaxy Formation and Evolution: I. The Padua TreeSPH code (PD-SPH)
- SAURON's Challenge for the Major Merger Scenario of Elliptical Galaxy Formation
- GRAPESPH with Fully Periodic Boundary Conditions: Fragmentation of Molecular Clouds
- Axisymmetric orbit models of N-body merger remnants: a dependency of reconstructed mass on viewing angle
- Smoothed Particle Hydrodynamics in cosmology: a comparative study of implementations
- VINE -- A numerical code for simulating astrophysical systems using particles II: Implementation and performance characteristics
- Adaptive smoothing lengths in SPH
- The Surprising Anisotropy of Fast Rotating, Disky Elliptical Galaxies
- A Parallel Tree-SPH code for Galaxy Formation
Cited by in corpus (50)
- Smoothed Particle Hydrodynamics in Astrophysics
- The SILCC (SImulating the LifeCycle of molecular Clouds) project: I. Chemical evolution of the supernova-driven ISM
- Inviscid SPH
- How do minor mergers promote inside-out growth of ellipticals, transforming the size, density profile and dark matter fraction?
- The EAGLE simulations of galaxy formation: the importance of the hydrodynamics scheme
- Astrophysical Smooth Particle Hydrodynamics
- Driving Turbulence and Triggering Star Formation by Ionizing Radiation
- Relaxation and Stripping: The Evolution of Sizes, Dispersions and Dark Matter Fractions in Major and Minor Mergers of Elliptical Galaxies
- SPHGal: Smoothed Particle Hydrodynamics with improved accuracy for Galaxy simulations
- Specific Angular Momentum of Disc Merger Remnants and the -Parameter
- Detailed Numerical Simulations on the Formation of Pillars around HII-regions
- Algorithmic comparisons of decaying, isothermal, supersonic turbulence
- iVINE - Ionization in the parallel tree/SPH code VINE: First results on the observed age-spread around O-stars
- SEREN - A new SPH code for star and planet formation simulations
- Boosting the accuracy of SPH techniques: Newtonian and special-relativistic tests
- Tree-based solvers for adaptive mesh refinement code FLASH - I: gravity and optical depths
- Post-Newtonian dynamical modeling of supermassive black holes in galactic-scale simulations
- Discreteness Effects in Lambda Cold Dark Matter Simulations: A Wavelet-Statistical View
- Interaction of a giant planet in an inclined orbit with a circum-stellar disk
- SPH Simulations of Negative (Nodal) Superhumps: A Parametric Study
- Protostellar disks formed from rigidly rotating cores
- Protostellar discs formed from turbulent cores
- Magnetic field structure due to the global velocity field in spiral galaxies
- GANDALF - Graphical Astrophysics code for N-body Dynamics And Lagrangian Fluids
- FAST: A Fully Asynchronous Split Time-Integrator for Self-Gravitating Fluid
- Two fluid dust and gas mixtures in SPH: A semi-implicit approach
- The impact of numerical viscosity in SPH simulations of galaxy clusters
- Simulating magnetic fields in the Antennae galaxies
- VINE -- A numerical code for simulating astrophysical systems using particles II: Implementation and performance characteristics
- Magnetic buoyancy in simulated galactic discs with a realistic circum galactic medium
- EvoL: The new Padova T-SPH parallel code for cosmological simulations - I. Basic code: gravity and hydrodynamics
- Three-dimensional modeling of radiative disks in binaries
- Modelling Shear Flows with SPH and Grid Based Methods
- Flow-Driven Cloud Formation and Fragmentation: Results From Eulerian and Lagrangian Simulations
- Dynamics of Circumstellar Disks III: The case of GG Tau A
- Effects of stellar flybys on planetary systems: 3D modeling of the circumstellar disks damping effects
- Hydrodynamic capabilities of an SPH code incorporating an artificial conductivity term with a gravity-based signal velocity
- Decoupling of a giant planet from its disk in an inclined binary system
- KETJU -- resolving small-scale supermassive black hole dynamics in GADGET-4
- BIFROST: simulating compact subsystems in star clusters using a hierarchical fourth-order forward symplectic integrator code
- Dynamical evolution of massive black holes in galactic-scale N-body simulations - introducing the regularized tree code "rVINE"
- A comparison of SPH artificial viscosities and their impact on the Keplerian disk
- Simulations of Galaxy Cluster Collisions with a Dark Plasma Component
- Ionisation feedback in star formation simulations: The role of diffuse fields
- From Filaments to Oscillating Starless Cores
- Astrophysical Particle Simulations on Heterogeneous CPU-GPU Systems
- A Discontinuous Galerkin Solver in the FLASH Multi-Physics Framework
- Massively Parallel Computation of Accurate Densities for N-body Dark Matter Simulations using the Phase-Space-Element Method
- SPH Methods in the Modelling of Compact Objects
- Cosmic-ray driven dynamo in galaxies