The host accesses the BC device pointer in BDS. This is fine if amrex.the_arena_is_managed=1 but not when amrex.the_arena_is_managed=0. This PR passes the host data through and accesses that instead.
The BC device pointer data is kept but it isn't used anymore. I kept it in case someone ever wanted to access the BCs on device in BDS later but I am happy to remove as well.
The host accesses the BC device pointer in BDS. This is fine if
amrex.the_arena_is_managed=1
but not whenamrex.the_arena_is_managed=0
. This PR passes the host data through and accesses that instead.The BC device pointer data is kept but it isn't used anymore. I kept it in case someone ever wanted to access the BCs on device in BDS later but I am happy to remove as well.