v2024.0.0
版本发布时间: 2024-01-30 12:14:59
danieljprice/phantom最新发布版本:v2024.0.0(2024-01-30 12:14:59)
v2024.0.0 - 29th Jan 2024
Physics
- ability to use numerical relativity backend with phantom (Magnall et al. 2023; #480)
- further improvements to implicit radiation scheme (thanks to Mike Lau and Ryosuke Hirai; #406,#438,#441,#452,#455,#458,#474)
- further improvements to wind injection and cooling modules (thanks to Lionel Siess, Mats Esseldeurs, Silke Maes and Jolien Malfait; #392,)
- J2 potential due to oblateness implemented for sink particles (#289)
- external potential implemented for geopotential model, to test J2 potential (#289)
- implemented Loren/Bate implicit scheme for drag with dust-as-particles (thanks to Stephane Michoulier, #428,#436)
- dynamic boundary conditions, allowing box with expanding boundaries (thanks to James Wurster; #416)
- bug fix in generalised Farris equation of state (thanks to Nicolas Cuello; #433)
Setup
- major reorganisation of star setup into separate module, can now setup and relax one or more stars in several different setups, allowing one-shot-setup-and-relax for common envelopes, binary stars and tidal disruption events (#405,#407,#413)
- new hierarchical system setup: can now setup an arbitrary number of point masses or stars in hierarchical systems (thanks to Simone Ceppi; #401,#426; see Ceppi et al. 2022)
- relaxation process for stars is restartable, works automatically (#414, #417)
- can setup unbound parabolic and hyperbolic orbits using the standard 6-parameter orbital elements (#443,#448; #302)
- use m1 and m2 in the binary disc setup instead of primary mass and mass ratio (#431)
- new "wind tunnel" setup and injection module (thanks to Mike Lau; #470)
- new "solar system" setup for placing solar system planets and minor bodies by downloading their published orbital elements (#430)
- bugs fixed with asteroid wind setup (#463)
- bug fix with units in GR tidal disruption event setup (#432)
- bug fix with initial velocities in disc setup with self-gravity and dust, properly compute enclosed mass for both gas and dust (thanks to Cristiano Longarini; #427)
- bug fix with turbulent stirring setup (thanks to Terry Tricco; #449)
Analysis/moddump utilities
- cleanup and further enhancements to common envelope analysis routines (thanks to Miguel Gonzalez-Bolivar; #467,#462)
- moddump_sink displays correct value of sink luminosity (#439)
- analysis routine for radio emission from tidal disruption events (thanks to Fitz Hu; #472)
- new analysis routine to compute time of dust formation (Bermudez-Bustamante et al. 2023)
Other
- github actions workflow now checks that running phantom on the .in file for one timestep succeeds following setup procedure
- github actions workflow checks compilation of phantom+mcfost
- phantom is now enforced to compile without any compiler warnings with gfortran on the master branch
- further work to reduce ugly ifdefs in phantom codebase (#55)
- various bugs with uninitialised variables fixed; all setups now checked with DEBUG=yes
1、 phantom-v2024.0.0.tar.gz 11.37MB