Support Software for Vector Reduction/Transformation Operators  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
RTOp_parallel_helpers.h
1 // @HEADER
2 // *****************************************************************************
3 // RTOp: Interfaces and Support Software for Vector Reduction Transformation
4 // Operations
5 //
6 // Copyright 2006 NTESS and the RTOp contributors.
7 // SPDX-License-Identifier: BSD-3-Clause
8 // *****************************************************************************
9 // @HEADER
10 #ifndef RTOP_PARALLEL_HELPERS_H
11 #define RTOP_PARALLEL_HELPERS_H
12 
13 #include "RTOp_ConfigDefs.hpp"
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
128 void RTOp_parallel_calc_overlap(
129  Teuchos_Ordinal global_dim, Teuchos_Ordinal local_sub_dim, Teuchos_Ordinal local_off
130  ,const Teuchos_Ordinal first_ele_off, const Teuchos_Ordinal sub_dim, const Teuchos_Ordinal global_off
131  ,Teuchos_Ordinal* overlap_first_local_ele_off, Teuchos_Ordinal* overalap_local_sub_dim
132  ,Teuchos_Ordinal* overlap_global_off
133  );
134 
135 #ifdef __cplusplus
136 }
137 #endif
138 
139 #endif /* RTOP_PARALLEL_HELPERS_H */