Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When I modify the viewing Angle, I get a warning that there are too many iterations #26

Open
Dirac666666 opened this issue Dec 30, 2024 · 1 comment

Comments

@Dirac666666
Copy link

Dear author,

hello, I used function isStopCondition in my metric.c, and then I set the observation Angle from 70 degrees to 5 degrees, but I found that the warning :"SEVERE: Photon::hit: too many iterations (100001 vs. 100000), break." appears when the observation Angle is 5 degrees, and there is no such warning at 70 degrees

Do you have any good suggestions?

I am looking forward to receiving your response.

@Dirac666666
Copy link
Author

In addition, I changed the observation Angle to a smaller Angle, which I set to about 0 degrees, and I found that the photon ring on the picture I obtained of the accretion disk had black spots. I checked these black spots and found that the value of these spots is 0. I would like to ask you if this phenomenon is normal.

My guess: The effect of the observation Angle
Small Angle approximation: When the observation Angle is very small (e.g. 0.01), it can cause some instability in numerical calculations. A small Angle can mean that the light is almost parallel to the polar axis of the black hole, which can lead to difficulty in converging numerical algorithms when calculating light trajectories or other related physical quantities.

There are my specific documents and picture details in this attachment
problem.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant