Special relativity enabled versus disabled #402
-
I implemented a new problem generator targeting solar weather farther than 0.1 AU from the sun. So I am mainly confused on what enabling special relativity does, and what might be some gotchas that I am missing? Caveat, I am not formally trained in astrophysics, so if someone can break it down "barney style" for me or point me to resources that would be greatly appreciated. I looked at wiki page but I don't know how to fit that into that larger scheme of things. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Simply switching on SR is something many people request of their hydro codes, but, as you've found out, it's not always that straightforward. In particular, there is no practical case where you can turn on SR without making other changes and still get a physically meaningful result. In Athena++, enabling SR (configuring with
The first two points above are probably where most issues arise. When setting up initial conditions, I recommend setting the primitive array For the outputs, you have the reverse when interpreting velocities. The output values When setting up a problem and interpreting results, remember that if you interpret 1 code length as [length], then 1 code time is [time] = [length] / c. |
Beta Was this translation helpful? Give feedback.
Simply switching on SR is something many people request of their hydro codes, but, as you've found out, it's not always that straightforward. In particular, there is no practical case where you can turn on SR without making other changes and still get a physically meaningful result.
In Athena++, enabling SR (configuring with
-s
) has the following primary effects: