diff --git a/dependencies.json b/dependencies.json index ec56f502..6b79735c 100644 --- a/dependencies.json +++ b/dependencies.json @@ -2,6 +2,6 @@ "version_pyamrex": "25.10", "version_amrex": "25.10", "version_pybind11": "v3.0.1", - "commit_amrex": "25.10", + "commit_amrex": "26054b26bb653e594835a5a686893f6c20e7c5cd", "commit_pybind11": "v3.0.1" } diff --git a/src/Base/FabArray.cpp b/src/Base/FabArray.cpp index d453f097..a267c70c 100644 --- a/src/Base/FabArray.cpp +++ b/src/Base/FabArray.cpp @@ -165,20 +165,22 @@ namespace "Returns the sum of component \"comp\"" ) .def("sum_boundary", - py::overload_cast< Periodicity const & >(&FAT::SumBoundary), - py::arg("period"), + py::overload_cast< Periodicity const &, bool >(&FAT::SumBoundary), + py::arg("period"), py::arg("deterministic") = false, "Sum values in overlapped cells. The destination is limited to valid cells." ) - .def("sum_boundary", py::overload_cast< int, int, Periodicity const & >(&FAT::SumBoundary), - py::arg("scomp"), py::arg("ncomp"), py::arg("period"), + .def("sum_boundary", py::overload_cast< int, int, Periodicity const &, bool >(&FAT::SumBoundary), + py::arg("scomp"), py::arg("ncomp"), py::arg("period"), py::arg("deterministic") = false, "Sum values in overlapped cells. The destination is limited to valid cells." ) - .def("sum_boundary", py::overload_cast< int, int, IntVect const&, Periodicity const & >(&FAT::SumBoundary), + .def("sum_boundary", py::overload_cast< int, int, IntVect const&, Periodicity const &, bool >(&FAT::SumBoundary), py::arg("scomp"), py::arg("ncomp"), py::arg("nghost"), py::arg("period"), + py::arg("deterministic") = false, "Sum values in overlapped cells. The destination is limited to valid cells." ) - .def("sum_boundary", py::overload_cast< int, int, IntVect const&, IntVect const&, Periodicity const & >(&FAT::SumBoundary), + .def("sum_boundary", py::overload_cast< int, int, IntVect const&, IntVect const&, Periodicity const &, bool >(&FAT::SumBoundary), py::arg("scomp"), py::arg("ncomp"), py::arg("nghost"), py::arg("dst_nghost"), py::arg("period"), + py::arg("deterministic") = false, "Sum values in overlapped cells. The destination is limited to valid cells." ) ;