The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
Loading...
Searching...
No Matches
oft_stitching.F90 File Reference
#include "local.h"

Data Types

interface  oft_global_dp
 Perform a global dot product for vectors with a given seam structure. More...
interface  oft_global_reduction
 Perform a global sum reduction for a vector with a given seam structure. More...
interface  oft_global_stitch
 Stitch values along domain boundaries. More...
type  oft_seam
 Global stitch structure. More...
type  seam_list
 Seam object pointer. More...

Modules

module  oft_stitching
 Subroutines for general global stitching operations.

Functions/Subroutines

subroutine destory_seam (self)
 Validate stitching structure.
complex(c8) function global_dp_c8 (self, a, b, n, no_reduce)
 complex(c8) dot_product implementation of oft_global_reduction
real(r8) function global_dp_r8 (self, a, b, n, no_reduce)
 real(r8) dot_product implementation of oft_global_reduction
complex(c8) function global_reduction_c8 (self, a, n)
 complex(c8) array implementation of oft_global_reduction
real(r8) function global_reduction_r8 (self, a, n)
 real(r8) array implementation of oft_global_reduction
subroutine global_stitch_c8 (self, a, up_method)
 complex(c8) implementation of oft_global_stitch
subroutine global_stitch_r8 (self, a, up_method)
 real(r8) implementation of oft_global_stitch
subroutine oft_stitch_check (self)
 Validate stitching structure.