RTOp Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RTOp_parallel_helpers.h
Go to the documentation of this file.
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 
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 */
TEUCHOS_ORDINAL_TYPE Teuchos_Ordinal
void RTOp_parallel_calc_overlap(Teuchos_Ordinal global_dim_in, Teuchos_Ordinal local_sub_dim_in, Teuchos_Ordinal local_off_in, const Teuchos_Ordinal first_ele_off_in, const Teuchos_Ordinal sub_dim_in, const Teuchos_Ordinal global_off_in, Teuchos_Ordinal *overlap_first_local_ele_off, Teuchos_Ordinal *overalap_local_sub_dim, Teuchos_Ordinal *overlap_global_off)
This function helps to implement vector method apply_op(...) for any type of parallel vector...