-
Notifications
You must be signed in to change notification settings - Fork 83
Description
Discussed in #969
Originally posted by ShuyingJiang-bachelor July 26, 2025
I’ve found a potential issue with the EB-C14 case in the latest version of PeleC.
In the default eb-c14.inp file for EB-C14, if the setting is kept as:
amr.max_level = 1 # maximum level number allowed
the case runs without any problems.
However, if I change it to:
amr.max_level = 2 # maximum level number allowed
the simulation immediately crashes with the following error:
Initializing EB2
Successfully read inputs file ...
Starting to call amrex_probinit ...
Successfully run amrex_probinit
Initializing EB2 structs
Using quadratic stencil for the EB gradient
amrex::Abort::0::pc_fill_sv_ebg: zero apnorm !!!
SIGABRT
See Backtrace.0 file for details
From what I remember, the older versions of PeleC could run this case with AMR levels higher than 1. To confirm this, I tested the same EB-C14 case with an older version of PeleC and set amr.max_level to 2, 3, and 4 — all ran successfully without errors.
Based on these results, I suspect that some recent changes in PeleC may have affected the EB-C14 case when using AMR levels greater than 1.