General Relativistic Smoothed Particle Hydrodynamics (GR-SPH) - - PowerPoint PPT Presentation
General Relativistic Smoothed Particle Hydrodynamics (GR-SPH) - - PowerPoint PPT Presentation
General Relativistic Smoothed Particle Hydrodynamics (GR-SPH) David Liptai Supervisors: Daniel Price and Paul Lasky Motivations Neutron star mergers! SPH perfect for NS-merger simulations - No preferred geometry - Resolution follows mass - No
Motivations
SPH perfect for NS-merger simulations
- No preferred geometry
- Resolution follows mass
- No need for background
density floor
National Science Foundation/LIGO/Sonoma State University/A. Simonnet
- Except….
- No GR
☹
Neutron star mergers!
Motivations
Tidal Disruption Events Tearing Discs and QPOs
Bonnerot et al. (2016)
Fake GR
☹
Motivations
Event Horizon Telescope Relativistic Pulsar Winds
Paredes-Fortuny et al. (2015) Credit: Hotaka Shiokawa
dρ∗ dt = −ρ∗ ∂vi ∂xi dpi dt = − 1 ρ∗ ∂(√−gP) ∂xi + √−g 2ρ∗ ✓ T µν ∂gµν ∂xi ◆ de dt = − 1 ρ∗ ∂(√−gPvi) ∂xi + −√−g 2ρ∗ ✓ T µν ∂gµν ∂t ◆
Equations of relativistic hydrodynamics
Continuity: Momentum: Energy:
| {z }
“Hydro”
| {z } | {z } | {z }
“GR”
Equations of relativistic hydrodynamics
Continuity: Momentum: Energy:
| {z }
“Hydro”
| {z } | {z }
| {z }
“GR” dρ∗
a
dt = 1 Ωa X
b
mb(vi
a − vi b)∂Wab(ha)
∂xi , dpa
i
dt = − X
b
mb √−gaPa Ωaρ∗2
a
∂Wab(ha) ∂xi + √−gbPb Ωbρ∗2
b
∂Wab(hb) ∂xi
- + f a
i ,
dea dt = − X
b
mb √−gaPavi
b
Ωaρ∗2
a
∂Wab(ha) ∂xi + √−gbPbvi
a
Ωbρ∗2
b
∂Wab(hb) ∂xi
- + Λa,
ρ∗
a =
X
b
mbWab(ha)
<latexit sha1_base64="VBfdRvNH2b3jxMdaFGXwH6N6Nb4=">AEh3icdZPLbhMxFIZdGqCEWwtLNhZRcsimqkQlAVSGzZskIpE2kpxiHybxIrtGdmeVJXlB+Bp2MKj8DZ4MpNRmhZLozn+fp/fx0c2KaSwLkn+bt3b7tx/8HDnUfxk6fPnu/uvTi3eWkoH9Jc5uaSYMul0HzohJP8sjAcKyL5BZl/rvSLBTdW5Pq7uy74WOGpFpmg2EU02e0hM8t/+Ldh4nGAnyBEVhF4EWckwINZRQ/jqSfLAe8HaRN0APNOJvsbX9FLKel4tpRia0dpUnhxh4bJ6jkoYtKywtM53jKRzHUWHE79svTBLgfCYNZbuKnHVzS9QyPlbXKta3r7Cb2U2tgndpo9Jlx2MvdFE6rm9UVZK6HJYtQYyYTh18joGmBoRa4V0hg2mLjawixjPEFl4VBmTzC9CaNhpy05bNmjZoGWmZaZlrIFGeRZa+U2rz1t5Jc7DSqSlkR5pTCRGTsQWNjx2wCNbqgmG8WshqSGJkLSQ1pBGSBs4vcKksY0O9VoJCYWg9WOlOXuxhk1v6K5UlgzjwrGTRgdjT3i2paGV+s8ymIvo1ZdAyxhLw1rk6Ow6cEXWGJ320XyzPVjNkRGTGcOmXi/3cQ3Dsy13q6YRrEov/Vcbqmhc8JsimOu92j5n7TWOHpvuhMzjwWndxR80Evrcg83c3RuVJ1TrUPyPJ5mtRiZahbiA0w3n9vtYHjU/9hPvr3rnQyal7gDXoHX4ACk4AM4AV/AGRgCn6CX+A3+NPpdpLO+85xvfTeVpPzEtwYndN/5xOUw=</latexit><latexit sha1_base64="VBfdRvNH2b3jxMdaFGXwH6N6Nb4=">AEh3icdZPLbhMxFIZdGqCEWwtLNhZRcsimqkQlAVSGzZskIpE2kpxiHybxIrtGdmeVJXlB+Bp2MKj8DZ4MpNRmhZLozn+fp/fx0c2KaSwLkn+bt3b7tx/8HDnUfxk6fPnu/uvTi3eWkoH9Jc5uaSYMul0HzohJP8sjAcKyL5BZl/rvSLBTdW5Pq7uy74WOGpFpmg2EU02e0hM8t/+Ldh4nGAnyBEVhF4EWckwINZRQ/jqSfLAe8HaRN0APNOJvsbX9FLKel4tpRia0dpUnhxh4bJ6jkoYtKywtM53jKRzHUWHE79svTBLgfCYNZbuKnHVzS9QyPlbXKta3r7Cb2U2tgndpo9Jlx2MvdFE6rm9UVZK6HJYtQYyYTh18joGmBoRa4V0hg2mLjawixjPEFl4VBmTzC9CaNhpy05bNmjZoGWmZaZlrIFGeRZa+U2rz1t5Jc7DSqSlkR5pTCRGTsQWNjx2wCNbqgmG8WshqSGJkLSQ1pBGSBs4vcKksY0O9VoJCYWg9WOlOXuxhk1v6K5UlgzjwrGTRgdjT3i2paGV+s8ymIvo1ZdAyxhLw1rk6Ow6cEXWGJ320XyzPVjNkRGTGcOmXi/3cQ3Dsy13q6YRrEov/Vcbqmhc8JsimOu92j5n7TWOHpvuhMzjwWndxR80Evrcg83c3RuVJ1TrUPyPJ5mtRiZahbiA0w3n9vtYHjU/9hPvr3rnQyal7gDXoHX4ACk4AM4AV/AGRgCn6CX+A3+NPpdpLO+85xvfTeVpPzEtwYndN/5xOUw=</latexit><latexit sha1_base64="VBfdRvNH2b3jxMdaFGXwH6N6Nb4=">AEh3icdZPLbhMxFIZdGqCEWwtLNhZRcsimqkQlAVSGzZskIpE2kpxiHybxIrtGdmeVJXlB+Bp2MKj8DZ4MpNRmhZLozn+fp/fx0c2KaSwLkn+bt3b7tx/8HDnUfxk6fPnu/uvTi3eWkoH9Jc5uaSYMul0HzohJP8sjAcKyL5BZl/rvSLBTdW5Pq7uy74WOGpFpmg2EU02e0hM8t/+Ldh4nGAnyBEVhF4EWckwINZRQ/jqSfLAe8HaRN0APNOJvsbX9FLKel4tpRia0dpUnhxh4bJ6jkoYtKywtM53jKRzHUWHE79svTBLgfCYNZbuKnHVzS9QyPlbXKta3r7Cb2U2tgndpo9Jlx2MvdFE6rm9UVZK6HJYtQYyYTh18joGmBoRa4V0hg2mLjawixjPEFl4VBmTzC9CaNhpy05bNmjZoGWmZaZlrIFGeRZa+U2rz1t5Jc7DSqSlkR5pTCRGTsQWNjx2wCNbqgmG8WshqSGJkLSQ1pBGSBs4vcKksY0O9VoJCYWg9WOlOXuxhk1v6K5UlgzjwrGTRgdjT3i2paGV+s8ymIvo1ZdAyxhLw1rk6Ow6cEXWGJ320XyzPVjNkRGTGcOmXi/3cQ3Dsy13q6YRrEov/Vcbqmhc8JsimOu92j5n7TWOHpvuhMzjwWndxR80Evrcg83c3RuVJ1TrUPyPJ5mtRiZahbiA0w3n9vtYHjU/9hPvr3rnQyal7gDXoHX4ACk4AM4AV/AGRgCn6CX+A3+NPpdpLO+85xvfTeVpPzEtwYndN/5xOUw=</latexit>Metrics and Coordinates
- Minkowski, Schwarzschild and Kerr
- Need in Cartesian-like coordinates
- A way to compute derivatives
- Choice of frame? (which observer?)
Checklist:
ds2 = − ✓ 1 − 2M r ◆ dt2 + dr2 1 − 2M
r
+ r2 dθ2 + sin2 θ dφ2 = − ✓ 1 − 2M r ◆ dt2 + ... dx2 + ... dx dy + ... dx dz + ...
<latexit sha1_base64="C8GtUFh3SR1hwAi/xPrRsFgyjM4=">AFjHicjVNdb9MwFE03CqN8bINHXiwq2Bb1VQgQGjSViTEy6Qh0W1S3VWO7bRW8yXb6SiW/wK/hlf4H/wbrps06rohLW2U63POPfG8Q2ySCjdbv+tra3fqd+9t3G/8eDho8ebW9tPTlWaS8p7NI1SeR4QxSOR8J4WOuLnmeQkDiJ+Fkw+Of5syqUSafJNzI+iMkoEaGgRAM03K7tMHXRQS8P0D7CgZxog3wXhpJQ0zm2RlpkEWYIaZC9LglYy4uONSBdVloECiAWTi4N6zHXpMhVInHkHEF4r+CzsQAQauAG/NHtWwEH90OtVmsRAvndVdhz1W5ky7KzW2h+XBEMt5rtVnt+oeuBXwZNr7xOhtvrx5ilNI95omlElOr7UwPDJFa0IjbBs4VzwidkBHvQ5iQmKuBmX9Si14AwlCYSrgTjebocoYhsVKzOABlTPRYrXIOvInr5zp8PzAiyXLNE1oUCvMI6RS584GYkJzqaAYBoVJAr4iOCXwCDaeogRkPcTA12BkHoZlaW2JHFXZUYd0K61aYrDBZYawEZWyYreidip9U9IKc2AVJcxkZnJAgIlgL2MIShx0wWOXxkC4KzAowADAoAJpAVIAaQmOLklQ2oLD2dCQYFGRiWl3UZGyVF95x4Rf0jSOScIMzhiXt8ZGMwTlUvudKYcoMwdAxKhpm+XFh276sGnJCL6ukvEQ92CbISlGI01ljDkemhKh3mbS3u6Ygp9ien/OmNFTwteRE2IpBrDJ4/h5U1Ae9Vdze6tu/f0PBu0y/afbWak6QyLnKcDken8DYLMZuZWEA/dVxux70Oq0PrfbXN83DbjmJG94z7m36/neO+/Q+KdeD2P1n7WftV+1/7UN+tv6x/rB4V0rVbmPWuXPXP/wD2MNV</latexit><latexit sha1_base64="C8GtUFh3SR1hwAi/xPrRsFgyjM4=">AFjHicjVNdb9MwFE03CqN8bINHXiwq2Bb1VQgQGjSViTEy6Qh0W1S3VWO7bRW8yXb6SiW/wK/hlf4H/wbrps06rohLW2U63POPfG8Q2ySCjdbv+tra3fqd+9t3G/8eDho8ebW9tPTlWaS8p7NI1SeR4QxSOR8J4WOuLnmeQkDiJ+Fkw+Of5syqUSafJNzI+iMkoEaGgRAM03K7tMHXRQS8P0D7CgZxog3wXhpJQ0zm2RlpkEWYIaZC9LglYy4uONSBdVloECiAWTi4N6zHXpMhVInHkHEF4r+CzsQAQauAG/NHtWwEH90OtVmsRAvndVdhz1W5ky7KzW2h+XBEMt5rtVnt+oeuBXwZNr7xOhtvrx5ilNI95omlElOr7UwPDJFa0IjbBs4VzwidkBHvQ5iQmKuBmX9Si14AwlCYSrgTjebocoYhsVKzOABlTPRYrXIOvInr5zp8PzAiyXLNE1oUCvMI6RS584GYkJzqaAYBoVJAr4iOCXwCDaeogRkPcTA12BkHoZlaW2JHFXZUYd0K61aYrDBZYawEZWyYreidip9U9IKc2AVJcxkZnJAgIlgL2MIShx0wWOXxkC4KzAowADAoAJpAVIAaQmOLklQ2oLD2dCQYFGRiWl3UZGyVF95x4Rf0jSOScIMzhiXt8ZGMwTlUvudKYcoMwdAxKhpm+XFh276sGnJCL6ukvEQ92CbISlGI01ljDkemhKh3mbS3u6Ygp9ien/OmNFTwteRE2IpBrDJ4/h5U1Ae9Vdze6tu/f0PBu0y/afbWak6QyLnKcDken8DYLMZuZWEA/dVxux70Oq0PrfbXN83DbjmJG94z7m36/neO+/Q+KdeD2P1n7WftV+1/7UN+tv6x/rB4V0rVbmPWuXPXP/wD2MNV</latexit><latexit sha1_base64="C8GtUFh3SR1hwAi/xPrRsFgyjM4=">AFjHicjVNdb9MwFE03CqN8bINHXiwq2Bb1VQgQGjSViTEy6Qh0W1S3VWO7bRW8yXb6SiW/wK/hlf4H/wbrps06rohLW2U63POPfG8Q2ySCjdbv+tra3fqd+9t3G/8eDho8ebW9tPTlWaS8p7NI1SeR4QxSOR8J4WOuLnmeQkDiJ+Fkw+Of5syqUSafJNzI+iMkoEaGgRAM03K7tMHXRQS8P0D7CgZxog3wXhpJQ0zm2RlpkEWYIaZC9LglYy4uONSBdVloECiAWTi4N6zHXpMhVInHkHEF4r+CzsQAQauAG/NHtWwEH90OtVmsRAvndVdhz1W5ky7KzW2h+XBEMt5rtVnt+oeuBXwZNr7xOhtvrx5ilNI95omlElOr7UwPDJFa0IjbBs4VzwidkBHvQ5iQmKuBmX9Si14AwlCYSrgTjebocoYhsVKzOABlTPRYrXIOvInr5zp8PzAiyXLNE1oUCvMI6RS584GYkJzqaAYBoVJAr4iOCXwCDaeogRkPcTA12BkHoZlaW2JHFXZUYd0K61aYrDBZYawEZWyYreidip9U9IKc2AVJcxkZnJAgIlgL2MIShx0wWOXxkC4KzAowADAoAJpAVIAaQmOLklQ2oLD2dCQYFGRiWl3UZGyVF95x4Rf0jSOScIMzhiXt8ZGMwTlUvudKYcoMwdAxKhpm+XFh276sGnJCL6ukvEQ92CbISlGI01ljDkemhKh3mbS3u6Ygp9ien/OmNFTwteRE2IpBrDJ4/h5U1Ae9Vdze6tu/f0PBu0y/afbWak6QyLnKcDken8DYLMZuZWEA/dVxux70Oq0PrfbXN83DbjmJG94z7m36/neO+/Q+KdeD2P1n7WftV+1/7UN+tv6x/rB4V0rVbmPWuXPXP/wD2MNV</latexit><latexit sha1_base64="+4Aaf3Ng5igWcuFDumASUr6gUrY=">AEVHicdZPb9MwFMe9tcAoAzquXCIqxLhUS+DGysXLkhDoukuqef6S16jiR7WSqrPwDXPnruPOH4DRp1LXDkpXnz/P7+unmGRSGBuGf05O90nT5+dPe+9O+9fPW6f35r0lxTPqGpTPUdAcOlUHxihZX8LtMcEiL5lKy/VvlpwbURqfpNxmfJ7BUIhYUrEc3i/4gHIbERwHURMUDMWF53vmKU0T7iyVIxsyjM7NyBtoJKXvZwbngGdA1LPvOhgoSbudv6LIP3nrAgTrWfygZbul/hIDFmkxC/MwG7Moe5Cj6Wm+U2/jR3QmW5YrWB8W5DGwaVJcOmNCcWrnxAVAtvNeArkADtb41Pcx4jEnhcCVMYleUZcOuW3bdsnHLxi3TLdMtYw3UiWNlm/7Q5tdtepdcl7skzbV0WAGRgK3wLWy474DJk8WEPjZQlJD4iFpIa0h9ZA2cHkPpJH1CtOFA7I7kYlivDuRstQ+uKPi9zRNElDM4YxXc5Gc4e5Mrnm1T6HY9Ln6t+A5DBICr3FqPyUIMXIMEeq0ge26GvDrAWy5XF2v+5duEaha3NvZ4eiHpfovifM1Z7YsGeFrAl+Frn8Pa7aKXBax+qE732hqNHDF8Ootrux8Maleqkrqn2YXnrb7PbjHW1Kv37iw5f23EwGQ0/D8MfITpDb9E7dIkidIW+oG/oBk0QRQz9Qr87f7u9br9+pqcnzXu9QA9G980/75/yQ=</latexit><latexit sha1_base64="DeXUErtfcazlPqBHikcYjcHs60=">AFgXicjVNdb9MwFE03CqMtvHKi0UFG2JUTSUECE1i4WXSUNiH1LdVY7tFadD9lOR7H8F/g1vML/4N9w3aR1w1paNcn3PuTeOb5RLoU23+7extn6vef/BxsPWo83HT7a2dzbPdFYoyk9pJjN1ERHNpUj5qRFG8otcZJEkp9Hk8+eP59ypUWfjOznA8SMkpFLCgxA13GrtMX/bQywP0BuFITYxFoQ9jRajtHTurHIM4QMyF5XBKzVZc9ZkC4rHQIFEAsn4bNmBtS5mqRenKOILxf8vlYAg1cAv+6O6tgIP/oU6nswiB/O4r7Ptqt7JV2dkdND+uCYb7W6nO7/QzSCsgnZQXSfDnfVjzDJaJDw1VBKt+2E3NwNLlBFUctfCheY5oRMy4n0IU5JwPbDzT+rQC0AYijMFd2rQHF3OsCTRepZEoEyIGetVzoO3cf3CxO8HVqR5YXhKy0JxIZHJkD8fiAnFqZEzCAhVAnpFdEzgExg4RS3MeIyjqcXeOIrt1LkKO6yxwxo7qrGjGlM1pmqMVaBKLHM1vVvzk5pekBO3IGmhpMUpiSTBRsAWVjsgMW6SIYEwV2DUQlGAEY1SEuQAkgrcHRFosoWHM6HlkSLikxMjxYVKcvMtXdM+RXNkoSkzOKceX6vYHFPNWF4l5nqwHK/TEgErVDt7TouVUPiWSmJsuksemA9kIKzEaG6xgyM3QVg7zNpf2dMU+hLT/3XGyp4YWvIibEQg1o8fw5rawLeq+5+dF0/vKXhvXZYtvtqNSfNVFLmeB2WZ/A2CzFWfuVgAMPVcbsZnPY6Hzrdr91gI3gWPA/2gjB4F3wKvgQnwWlAGz8bvxq/G3+aW823zY/lpK41qpF9Gly7mgf/ALAo1Fo=</latexit><latexit sha1_base64="DeXUErtfcazlPqBHikcYjcHs60=">AFgXicjVNdb9MwFE03CqMtvHKi0UFG2JUTSUECE1i4WXSUNiH1LdVY7tFadD9lOR7H8F/g1vML/4N9w3aR1w1paNcn3PuTeOb5RLoU23+7extn6vef/BxsPWo83HT7a2dzbPdFYoyk9pJjN1ERHNpUj5qRFG8otcZJEkp9Hk8+eP59ypUWfjOznA8SMkpFLCgxA13GrtMX/bQywP0BuFITYxFoQ9jRajtHTurHIM4QMyF5XBKzVZc9ZkC4rHQIFEAsn4bNmBtS5mqRenKOILxf8vlYAg1cAv+6O6tgIP/oU6nswiB/O4r7Ptqt7JV2dkdND+uCYb7W6nO7/QzSCsgnZQXSfDnfVjzDJaJDw1VBKt+2E3NwNLlBFUctfCheY5oRMy4n0IU5JwPbDzT+rQC0AYijMFd2rQHF3OsCTRepZEoEyIGetVzoO3cf3CxO8HVqR5YXhKy0JxIZHJkD8fiAnFqZEzCAhVAnpFdEzgExg4RS3MeIyjqcXeOIrt1LkKO6yxwxo7qrGjGlM1pmqMVaBKLHM1vVvzk5pekBO3IGmhpMUpiSTBRsAWVjsgMW6SIYEwV2DUQlGAEY1SEuQAkgrcHRFosoWHM6HlkSLikxMjxYVKcvMtXdM+RXNkoSkzOKceX6vYHFPNWF4l5nqwHK/TEgErVDt7TouVUPiWSmJsuksemA9kIKzEaG6xgyM3QVg7zNpf2dMU+hLT/3XGyp4YWvIibEQg1o8fw5rawLeq+5+dF0/vKXhvXZYtvtqNSfNVFLmeB2WZ/A2CzFWfuVgAMPVcbsZnPY6Hzrdr91gI3gWPA/2gjB4F3wKvgQnwWlAGz8bvxq/G3+aW823zY/lpK41qpF9Gly7mgf/ALAo1Fo=</latexit><latexit sha1_base64="2vKQTldQqr7xczUqTAiOvEHMQE=">AFjHicjVNdb9MwFE03CqN8bIVHXiwq2BCjaiohQGjSViTEy6Qh0W1S3VWO7bRWnQ85Tkex/Bf4NbzC/+DfcN2kUdcNaWmjXJ9z7rk3jm+QSpHpTudvbWPzTv3uva37jQcPHz3e3mk+Oc2SXFHep4lM1HlAMi5FzPtaMnPU8VJFEh+Fkw/Of5sxlUmkvibnqd8GJFxLEJBiQZo1Kztsuyi14eoDcIB2qDfJdGCpCTfYGmWRZghpEH2uiRgrS61oB0VWkRKIBYOrk0rCdckyI3E7EjFwjC+wWfTgSAUAM34I9u3wo4uB9qt9vLEMjvrsK+q3YjW5ad30Lz4pgtNPqtDuLC10P/DJoeV1MmpuHmOW0DzisaSZNnA76R6aIjSgkpuGzjPeErolIz5AMKYRDwbmsUntegFIAyFiYI71miBrmYEmXZPApAGRE9ydY5B97EDXIdvh8aEae5jEtCoW5RDpB7nwgJhSnWs4hIFQJ6BXRCYFPoOEUNTDjIQ5mBjvjIDQza0vsqMKOKqxXYb0KUxWmKoyVoIoMsxW9W/HTil6SU7ska6kwTEJMFawBaWOyAwVkejQiCuwKDAgwADCqQFiAFkJbg+JIEpS04nI0MCZYVmZj1lhUpS/SVd4z5JU2iMTM4JRxZQfdocE8znLFnc6UA5S6Y0Akavl2ZdG16x58RiTR10kD3UbshFWYjzRWMGQ65EpHRZtruzpmin0JWb/64wVPTG04kXYmECuMXjxHFXWBLzX3d3o2oF/Q8N7Lb9o9V6TpyoqMhxOixP4W2WYqzcysIA+uvjdj3od9sf2p2vndZhr5zELe+Z9zb83zvnXfofFOvL5Haz9rv2q/a3/q2/W39Y/1g0K6UStznpXrvrnf/Tw1VE=</latexit><latexit sha1_base64="C8GtUFh3SR1hwAi/xPrRsFgyjM4=">AFjHicjVNdb9MwFE03CqN8bINHXiwq2Bb1VQgQGjSViTEy6Qh0W1S3VWO7bRW8yXb6SiW/wK/hlf4H/wbrps06rohLW2U63POPfG8Q2ySCjdbv+tra3fqd+9t3G/8eDho8ebW9tPTlWaS8p7NI1SeR4QxSOR8J4WOuLnmeQkDiJ+Fkw+Of5syqUSafJNzI+iMkoEaGgRAM03K7tMHXRQS8P0D7CgZxog3wXhpJQ0zm2RlpkEWYIaZC9LglYy4uONSBdVloECiAWTi4N6zHXpMhVInHkHEF4r+CzsQAQauAG/NHtWwEH90OtVmsRAvndVdhz1W5ky7KzW2h+XBEMt5rtVnt+oeuBXwZNr7xOhtvrx5ilNI95omlElOr7UwPDJFa0IjbBs4VzwidkBHvQ5iQmKuBmX9Si14AwlCYSrgTjebocoYhsVKzOABlTPRYrXIOvInr5zp8PzAiyXLNE1oUCvMI6RS584GYkJzqaAYBoVJAr4iOCXwCDaeogRkPcTA12BkHoZlaW2JHFXZUYd0K61aYrDBZYawEZWyYreidip9U9IKc2AVJcxkZnJAgIlgL2MIShx0wWOXxkC4KzAowADAoAJpAVIAaQmOLklQ2oLD2dCQYFGRiWl3UZGyVF95x4Rf0jSOScIMzhiXt8ZGMwTlUvudKYcoMwdAxKhpm+XFh276sGnJCL6ukvEQ92CbISlGI01ljDkemhKh3mbS3u6Ygp9ien/OmNFTwteRE2IpBrDJ4/h5U1Ae9Vdze6tu/f0PBu0y/afbWak6QyLnKcDken8DYLMZuZWEA/dVxux70Oq0PrfbXN83DbjmJG94z7m36/neO+/Q+KdeD2P1n7WftV+1/7UN+tv6x/rB4V0rVbmPWuXPXP/wD2MNV</latexit><latexit sha1_base64="C8GtUFh3SR1hwAi/xPrRsFgyjM4=">AFjHicjVNdb9MwFE03CqN8bINHXiwq2Bb1VQgQGjSViTEy6Qh0W1S3VWO7bRW8yXb6SiW/wK/hlf4H/wbrps06rohLW2U63POPfG8Q2ySCjdbv+tra3fqd+9t3G/8eDho8ebW9tPTlWaS8p7NI1SeR4QxSOR8J4WOuLnmeQkDiJ+Fkw+Of5syqUSafJNzI+iMkoEaGgRAM03K7tMHXRQS8P0D7CgZxog3wXhpJQ0zm2RlpkEWYIaZC9LglYy4uONSBdVloECiAWTi4N6zHXpMhVInHkHEF4r+CzsQAQauAG/NHtWwEH90OtVmsRAvndVdhz1W5ky7KzW2h+XBEMt5rtVnt+oeuBXwZNr7xOhtvrx5ilNI95omlElOr7UwPDJFa0IjbBs4VzwidkBHvQ5iQmKuBmX9Si14AwlCYSrgTjebocoYhsVKzOABlTPRYrXIOvInr5zp8PzAiyXLNE1oUCvMI6RS584GYkJzqaAYBoVJAr4iOCXwCDaeogRkPcTA12BkHoZlaW2JHFXZUYd0K61aYrDBZYawEZWyYreidip9U9IKc2AVJcxkZnJAgIlgL2MIShx0wWOXxkC4KzAowADAoAJpAVIAaQmOLklQ2oLD2dCQYFGRiWl3UZGyVF95x4Rf0jSOScIMzhiXt8ZGMwTlUvudKYcoMwdAxKhpm+XFh276sGnJCL6ukvEQ92CbISlGI01ljDkemhKh3mbS3u6Ygp9ien/OmNFTwteRE2IpBrDJ4/h5U1Ae9Vdze6tu/f0PBu0y/afbWak6QyLnKcDken8DYLMZuZWEA/dVxux70Oq0PrfbXN83DbjmJG94z7m36/neO+/Q+KdeD2P1n7WftV+1/7UN+tv6x/rB4V0rVbmPWuXPXP/wD2MNV</latexit><latexit sha1_base64="C8GtUFh3SR1hwAi/xPrRsFgyjM4=">AFjHicjVNdb9MwFE03CqN8bINHXiwq2Bb1VQgQGjSViTEy6Qh0W1S3VWO7bRW8yXb6SiW/wK/hlf4H/wbrps06rohLW2U63POPfG8Q2ySCjdbv+tra3fqd+9t3G/8eDho8ebW9tPTlWaS8p7NI1SeR4QxSOR8J4WOuLnmeQkDiJ+Fkw+Of5syqUSafJNzI+iMkoEaGgRAM03K7tMHXRQS8P0D7CgZxog3wXhpJQ0zm2RlpkEWYIaZC9LglYy4uONSBdVloECiAWTi4N6zHXpMhVInHkHEF4r+CzsQAQauAG/NHtWwEH90OtVmsRAvndVdhz1W5ky7KzW2h+XBEMt5rtVnt+oeuBXwZNr7xOhtvrx5ilNI95omlElOr7UwPDJFa0IjbBs4VzwidkBHvQ5iQmKuBmX9Si14AwlCYSrgTjebocoYhsVKzOABlTPRYrXIOvInr5zp8PzAiyXLNE1oUCvMI6RS584GYkJzqaAYBoVJAr4iOCXwCDaeogRkPcTA12BkHoZlaW2JHFXZUYd0K61aYrDBZYawEZWyYreidip9U9IKc2AVJcxkZnJAgIlgL2MIShx0wWOXxkC4KzAowADAoAJpAVIAaQmOLklQ2oLD2dCQYFGRiWl3UZGyVF95x4Rf0jSOScIMzhiXt8ZGMwTlUvudKYcoMwdAxKhpm+XFh276sGnJCL6ukvEQ92CbISlGI01ljDkemhKh3mbS3u6Ygp9ien/OmNFTwteRE2IpBrDJ4/h5U1Ae9Vdze6tu/f0PBu0y/afbWak6QyLnKcDken8DYLMZuZWEA/dVxux70Oq0PrfbXN83DbjmJG94z7m36/neO+/Q+KdeD2P1n7WftV+1/7UN+tv6x/rB4V0rVbmPWuXPXP/wD2MNV</latexit><latexit sha1_base64="C8GtUFh3SR1hwAi/xPrRsFgyjM4=">AFjHicjVNdb9MwFE03CqN8bINHXiwq2Bb1VQgQGjSViTEy6Qh0W1S3VWO7bRW8yXb6SiW/wK/hlf4H/wbrps06rohLW2U63POPfG8Q2ySCjdbv+tra3fqd+9t3G/8eDho8ebW9tPTlWaS8p7NI1SeR4QxSOR8J4WOuLnmeQkDiJ+Fkw+Of5syqUSafJNzI+iMkoEaGgRAM03K7tMHXRQS8P0D7CgZxog3wXhpJQ0zm2RlpkEWYIaZC9LglYy4uONSBdVloECiAWTi4N6zHXpMhVInHkHEF4r+CzsQAQauAG/NHtWwEH90OtVmsRAvndVdhz1W5ky7KzW2h+XBEMt5rtVnt+oeuBXwZNr7xOhtvrx5ilNI95omlElOr7UwPDJFa0IjbBs4VzwidkBHvQ5iQmKuBmX9Si14AwlCYSrgTjebocoYhsVKzOABlTPRYrXIOvInr5zp8PzAiyXLNE1oUCvMI6RS584GYkJzqaAYBoVJAr4iOCXwCDaeogRkPcTA12BkHoZlaW2JHFXZUYd0K61aYrDBZYawEZWyYreidip9U9IKc2AVJcxkZnJAgIlgL2MIShx0wWOXxkC4KzAowADAoAJpAVIAaQmOLklQ2oLD2dCQYFGRiWl3UZGyVF95x4Rf0jSOScIMzhiXt8ZGMwTlUvudKYcoMwdAxKhpm+XFh276sGnJCL6ukvEQ92CbISlGI01ljDkemhKh3mbS3u6Ygp9ien/OmNFTwteRE2IpBrDJ4/h5U1Ae9Vdze6tu/f0PBu0y/afbWak6QyLnKcDken8DYLMZuZWEA/dVxux70Oq0PrfbXN83DbjmJG94z7m36/neO+/Q+KdeD2P1n7WftV+1/7UN+tv6x/rB4V0rVbmPWuXPXP/wD2MNV</latexit><latexit sha1_base64="C8GtUFh3SR1hwAi/xPrRsFgyjM4=">AFjHicjVNdb9MwFE03CqN8bINHXiwq2Bb1VQgQGjSViTEy6Qh0W1S3VWO7bRW8yXb6SiW/wK/hlf4H/wbrps06rohLW2U63POPfG8Q2ySCjdbv+tra3fqd+9t3G/8eDho8ebW9tPTlWaS8p7NI1SeR4QxSOR8J4WOuLnmeQkDiJ+Fkw+Of5syqUSafJNzI+iMkoEaGgRAM03K7tMHXRQS8P0D7CgZxog3wXhpJQ0zm2RlpkEWYIaZC9LglYy4uONSBdVloECiAWTi4N6zHXpMhVInHkHEF4r+CzsQAQauAG/NHtWwEH90OtVmsRAvndVdhz1W5ky7KzW2h+XBEMt5rtVnt+oeuBXwZNr7xOhtvrx5ilNI95omlElOr7UwPDJFa0IjbBs4VzwidkBHvQ5iQmKuBmX9Si14AwlCYSrgTjebocoYhsVKzOABlTPRYrXIOvInr5zp8PzAiyXLNE1oUCvMI6RS584GYkJzqaAYBoVJAr4iOCXwCDaeogRkPcTA12BkHoZlaW2JHFXZUYd0K61aYrDBZYawEZWyYreidip9U9IKc2AVJcxkZnJAgIlgL2MIShx0wWOXxkC4KzAowADAoAJpAVIAaQmOLklQ2oLD2dCQYFGRiWl3UZGyVF95x4Rf0jSOScIMzhiXt8ZGMwTlUvudKYcoMwdAxKhpm+XFh276sGnJCL6ukvEQ92CbISlGI01ljDkemhKh3mbS3u6Ygp9ien/OmNFTwteRE2IpBrDJ4/h5U1Ae9Vdze6tu/f0PBu0y/afbWak6QyLnKcDken8DYLMZuZWEA/dVxux70Oq0PrfbXN83DbjmJG94z7m36/neO+/Q+KdeD2P1n7WftV+1/7UN+tv6x/rB4V0rVbmPWuXPXP/wD2MNV</latexit>?
p
n+ 1
2
i
= pn
i + ∆t
2 f sph
i
(pn
i , xi,n),
p
m+ 1
2
i
= pm
i + ∆text
2 f ext
i
(p
m+ 1
2
i
, xi,m), xi,m+1 = xi,m + ∆text 2 dxi dt (p
m+ 1
2
i
, xi,m) +dxi dt (p
m+ 1
2
i
, xi,m+1)
- ,
pm+1
i
= p
m+ 1
2
i
+ ∆text 2 f ext
i
(p
m+ 1
2
i
, xi,m+1), pn+1
i
= p
n+ 1
2
i
+ ∆t 2 f sph
i
(pn+1
i
, xi,n+1)
(
)
Time Integration
- Preserve the Hamiltonian
properties of the system
- Operator splitting approach
- Time reversible (conserves
energy)
- Cost effective for 2nd order
Modified Leapfrog algorithm
Checklist:
Recovery of Primitive Variables
- Needs to be done after every
time-step
- Needs to rigorous and cheap
- Cannot solve explicitly
- Solve numerically with a
Newton-Raphson scheme
- Follow Tejeda (2012)
ρ∗ = √−gρ U 0, pi = U 0wgiµvµ, e = U 0 ⇥ wgiµvµvi − (1 + u)gµνvµvν⇤ , ρ = ??? vi = ??? u = ???
Checklist:
?
Tests: Schwarzschild metric
Radial Infall
vr(r) = 1 − 2M
r
q 1 − 2M
r0
s 2M ✓1 r − 1 r0 ◆
Ω = 1 r3/2
Circular orbit Precession
Liptai and Price 2018 (In prep.)
Tests: Kerr metric
Apsidal precession Retrograde Prograde
Epicyclic frequency
Tests: Kerr metric
Liptai and Price 2018 (In prep.)
Vertical-oscillation frequency
Nodal Precession
A mock tidal disruption event (TDE) in the Kerr metric
Tests: shock capturing
- 1D shock tubes
- Minkowski metric (special rel)
+ ✓dpi dt ◆
diss
+ ✓de dt ◆
diss
What should we use?
Chow & Monaghan (1997) Overly dissipative Siegler & Riffert (2000) No artificial conductivity
| {z } | {z }
Attempts at artificial dissipation in SR
Controlling artificial conductivity
✓dpa dt ◆
diss
⇠ X
b
mb ¯ ρab vsig ˆ rab · (pa pb) rW ab ✓dea dt ◆
diss
⇠ X
b
mb ¯ ρab vsig (ea eb) ˆ rab · rW ab
Non-relativistic
e = 1 2v2 + u ea − eb = 1 2αvisc
- v2
a − v2 b
- + αcond (ua − ub)
| {z }
Viscosity
| {z }
Conductivity
Relativistic
ea − eb = ... ??? ... e = v2 √ 1 − v2 (1 + u + P/ρ) + p 1 − v2(1 + u)
αvisc ω
- γav2
a − γbv2 b
- +
✓ 1 γa − 1 γb ◆ + αcond ua γa − ub γb
- |
{z }
| {z }
Viscosity Conductivity
Artificial viscosity only Artificial viscosity AND conductivity
| {z } | {z }
Liptai and Price 2018 (In prep.)
1D special relativistic shock tubes
1D special relativistic shock tubes
Ultra-relativistic 1D Sine wave perturbation 1D
| {z } | {z }
Liptai and Price 2018 (In prep.)
P h a n t
- m
: A s m
- t
h e d p a r t i c l e h y d r
- d
y n a m i c s a n d m a g n e t
- h
y d r
- d
y n a m i c s c
- d
e f
- r
a s t r
- p
h y s i c s
Daniel J. Price1∗, James Wurster2,1, Chris Nixon3, Terrence S. Tricco4,1, St´ even Toupin5, Alex Pettitt6, Conrad Chan1, Guillaume Laibe7, Simon Glover8, Clare Dobbs2, Rebecca Nealon1, David Liptai1, Hauke Worpel9,1, Cl´ ement Bonnerot10, Giovanni Dipierro11, Enrico Ragusa11, Christoph Federrath12, Roberto Iaconi13, Thomas Reichardt13, Duncan Forgan14, Mark Hutchison1, Thomas Constantino2, Ben Ayliffe15,1, Daniel Mentiplay1, Kieran Hirsh1 and Giuseppe Lodato11
1Monash Centre for Astrophysics (MoCA) and School of Physics and Astronomy, Monash University, Vic. 3800, Australia 2School of Physics, University of Exeter, Stocker Rd., Exeter EX4 4QL, UK 3Theoretical Astrophysics Group, Department of Physics & Astronomy, University of Leicester, Leicester LE1 7RH, UK 4Canadian Institute for Theoretical Astrophysics (CITA), University of Toronto, 60 St. George Street, Toronto, ON M5S 3H8, Canada 5Institut d’Astronomie et d’Astrophysique (IAA), Universit´ e Libre de Bruxelles (ULB), CP226, Boulevard du Triomphe B1050 Brussels, Belgium 6Department of Cosmosciences, Hokkaido University, Sapporo 060-0810, Japan 7Univ Lyon, ENS de Lyon, CNRS, Centre de Recherche Astrophysique de Lyon UMR5574, F-69230, Saint-Genis-Laval, France 8Zentrum f¨ ur Astronomie der Universit¨ at Heidelberg, Institut f¨ ur Theoretische Astrophysik, Albert-Ueberle-Str 2, D-69120 Heidelberg, Germany 9AIP Potsdam, An der Sternwarte 16, 14482 Potsdam, Germany 10Leiden Observatory, Leiden University, PO Box 9513, NL-2300 RA Leiden, the Netherlands 11Dipartimento di Fisica, Universit` a Degli Studi di Milano, Via Celoria 16, Milano, 20133, Italy 12Research School of Astronomy and Astrophysics, Australian National University, Canberra, ACT 2611, Australia 13Department of Physics and Astronomy, Macquarie University, Sydney, Australia 14St Andrews Centre for Exoplanet Science and School of Physics and Astronomy, University of St. Andrews, North Haugh, St. Andrews, Fife KY16 9SS, UK 15Met Office, FitzRoy Road, Exeter, EX1 3PB, UK Abstract We present Phantom, a fast, parallel, modular and low-memory smoothed particle hydrodynamics and magnetohydrodynamics code developed over the last decade for astrophysical applications in three dimen-- sions. The code has been developed with a focus on stellar, galactic, planetary and high energy astrophysics
1 Introduction Numerical simulations are the ‘third pillar’ of astro- physics, standing alongside observations and analytic
- theory. Since it is difficult to perform laboratory ex-
periments in the relevant physical regimes and over the correct range of length and time-scales involved in most astrophysical problems, we turn instead to ‘numerical experiments’ in the computer for understanding and in-
- sight. As algorithms and simulation codes become ever
more sophisticated, the public availability of simulation
∗daniel.price@monash.educodes has become crucial to ensure that these experi- ments can be both verified and reproduced. Phantom is a smoothed particle hydrodynamics (SPH) code, written in Fortran 90, developed over the last decade. It has been used widely for studies of accre- tion (Lodato & Price, 2010; Nixon et al., 2012a; Rosotti et al., 2012; Nixon, 2012; Nixon et al., 2012b; Facchini et al., 2013; Nixon et al., 2013; Martin et al., 2014a,b; Nixon & Lubow, 2015; Coughlin & Nixon, 2015; For- gan et al., 2017) and turbulence (Kitsionas et al., 2009; Price & Federrath, 2010; Price et al., 2011; Price, 2012b; Tricco et al., 2016b) as well as for studies of the Galaxy 1
arXiv:1702.03930v1 [astro-ph.IM] 13 Feb 2017
3D Hydrodynamics
3D Special relativistic shocktubes
Mildly-relativistic 3D Ultra-relativistic 3D
| {z } | {z }
Liptai and Price 2018 (In prep.)
3D spherical blast wave
r vr 0.1 0.2 0.3 0.4 0.5 1 t=0.15
Maximum Lorentz factor ~6.4
Other 3D Hydro
Accretion disc around a Schwarzschild black hole
1×10-8 2×10-8 3×10-8 column density 1×10-9 2×10-9 3×10-9 column density t=1000 100 GM/c2
top-down side-on
Liptai and Price 2018 (In prep.)
density r 10 20
- 0.05
0.05 0.1 vr r 10 20 0.1 0.2 0.3 0.4 u r 10 20 0.1 0.2
Generalised spherically symmetric Bondi accretion (Schwarzschild)
x y
- 20
- 10
10 20
- 20
- 10
10 20 0.2 0.4 column density
Conclusions
- Orbital tests (Schwarzschild AND Kerr) are in excellent
agreement with theory
- We can handle relativistic shocks very well
- We have split artificial dissipation into viscosity and
conductivity
- Merged with PHANTOM to do full 3D-GRSPH simulations