Coarse/fine boundary update with more than 2 ghost cells #447
Unanswered
saisandeepdammati
asked this question in
Q&A
Replies: 2 comments 2 replies
-
|
Beta Was this translation helpful? Give feedback.
1 reply
-
@saisandeepdammati Can you clarify which cells seem to not be updated? For example are they in the corners of the block? Which variables are affected? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Howdy,
This is Sandeep. I am a Ph.D. student in the department of aerospace engineering at Texas A&M University under Dr. Alexei Poludnenko. We are developing a version of Athena++ with reactive chemistry (both single-step kinetics and multi-step kinetics) for flames and detonations. We have also added additional features into the code such as Visit’s in-situ visualization libsim.
Currently we are trying to debug an issue with respect to ghost cells. Have you tried running Athena++ with nghost > 2 (for example ghost = 4) with vl2 + plm and AMR enabled. Do you know if all the necessary ghost cells are properly updated between meshblocks at the coarse/fine boundary when ghost cells are greater than 2. We noticed that all the ghost cells are not updated properly and some of them end up having either zeros or garbage values. Can you point me to the function that decides on how many ghost cells have to be updated between mesh blocks at the coarse/fine boundary?
Thank you very much.
Beta Was this translation helpful? Give feedback.
All reactions