From 94e2a89564ec601ab185b8463564a07d9843f221 Mon Sep 17 00:00:00 2001 From: Josh Romero Date: Wed, 25 Jun 2025 15:11:28 -0700 Subject: [PATCH] Fix Fortran documentation of transpose_*_halo_extents and transpose_*_padding autotuning options. --- docs/api/f_api.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/api/f_api.rst b/docs/api/f_api.rst index 5de3d00..7a3aa94 100644 --- a/docs/api/f_api.rst +++ b/docs/api/f_api.rst @@ -75,10 +75,10 @@ _________________________________ :f logical autotune_transpose_backend: flag to enable transpose backend autotuning (default: false) :f logical transpose_use_inplace_buffers(4): flag to control whether transpose autotuning uses in-place or out-of-place buffers by operation, considering the following order: X-to-Y, Y-to-Z, Z-to-Y, Y-to-X (default: [false, false, false, false]) :f real(c_double) transpose_op_weights(4): multiplicative weight to apply to trial time contribution by transpose operation in the following order: X-to-Y, Y-to-Z, Z-to-Y, Y-to-X (default: [1.0, 1.0, 1.0, 1.0]) - :f integer transpose_input_halo_extents(4): input_halo_extents argument to use during autotuning by transpose operation; second index specifies operation in the following order: X-to-Y, Y-to-Z, Z-to-Y, Y-to-X, first index specifies halo_extent argument (default: all zeros, no halos) - :f integer transpose_output_halo_extents(4): output_halo_extents argument to use during autotuning by transpose operation; second index specifies operation in the following order: X-to-Y, Y-to-Z, Z-to-Y, Y-to-X, first index specifies halo_extent argument (default: all zeros, no halos) - :f integer transpose_input_padding(4): input_padding argument to use during autotuning by transpose operation; second index specifies operation in the following order: X-to-Y, Y-to-Z, Z-to-Y, Y-to-X, first index specifies halo_extent argument (default: all zeros, no padding) - :f integer transpose_output_padding(4): output_padding argument to use during autotuning by transpose operation; second index specifies operation in the following order: X-to-Y, Y-to-Z, Z-to-Y, Y-to-X, first index specifies halo_extent argument (default: all zeros, no padding) + :f integer transpose_input_halo_extents(3, 4): input_halo_extents argument to use during autotuning by transpose operation; second index specifies operation in the following order: X-to-Y, Y-to-Z, Z-to-Y, Y-to-X, first index specifies halo_extent argument (default: all zeros, no halos) + :f integer transpose_output_halo_extents(3, 4): output_halo_extents argument to use during autotuning by transpose operation; second index specifies operation in the following order: X-to-Y, Y-to-Z, Z-to-Y, Y-to-X, first index specifies halo_extent argument (default: all zeros, no halos) + :f integer transpose_input_padding(3, 4): input_padding argument to use during autotuning by transpose operation; second index specifies operation in the following order: X-to-Y, Y-to-Z, Z-to-Y, Y-to-X, first index specifies halo_extent argument (default: all zeros, no padding) + :f integer transpose_output_padding(3, 4): output_padding argument to use during autotuning by transpose operation; second index specifies operation in the following order: X-to-Y, Y-to-Z, Z-to-Y, Y-to-X, first index specifies halo_extent argument (default: all zeros, no padding) :f logical autotune_halo_backend: flag to enable halo backend autotuning (default: false) :f integer halo_extents(3): extents for halo autotuning (default: [0, 0, 0]) :f logical halo_periods(3): periodicity for halo autotuning (default: [false, false, false])