enovol operator in CarpetLib is broken

Issue #1806 closed
Roland Haas created an issue

The implementation of eno_interpolation_type = averages, which is not used by default, is broken and cannot be used since it does not allow restriction. Even when adding restriction the computation of the required source region is done incorrectly and leads to segfaults since data outside of the source region is accessed. The check for regbbox + stencil width to be included in srcbbox in the prolongation operator source file seems to be broken as well since it does not take the difference between coarse and fine grid spacing into account.

Keyword:

Comments (2)

  1. Roland Haas reporter
    • changed status to resolved
    • removed comment

    As discussed in the ET call 2015-08-24 the operator was removed from Carpet in git hash 62a3350 of Carpet. The parameter eno_interpolation_type has been deprecated and the "averages" option removed.

  2. Log in to comment