Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RocBlas Class Reference

#include <RocBlas.h>

Public Member Functions

 RocBlas ()
 

Static Public Member Functions

static void init ()
 
static void initHandles ()
 

Static Public Attributes

static int copy = 0
 
static int add = 0
 
static int sub = 0
 
static int limit1 = 0
 
static int mul = 0
 
static int div = 0
 
static int neg = 0
 
static int axpy = 0
 
static int nrm2 = 0
 
static int copy_scalar = 0
 
static int sub_scalar = 0
 
static int axpy_scalar = 0
 
static int div_scalar = 0
 
static int mul_scalar = 0
 
static int max_scalar_MPI = 0
 
static int min_scalar_MPI = 0
 
static int sum_scalar_MPI = 0
 
static int nrm2_scalar_MPI = 0
 
static int maxof_scalar = 0
 

Detailed Description

Definition at line 27 of file RocBlas.h.

Constructor & Destructor Documentation

RocBlas ( )
inline

Definition at line 30 of file RocBlas.h.

30 {}

Member Function Documentation

void init ( )
static

Definition at line 87 of file Coupling.C.

References COM_LOAD_MODULE_STATIC_DYNAMIC, and initHandles().

Referenced by rocstar_driver().

88 {
90  initHandles();
91 }
static void initHandles()
Definition: Coupling.C:64
#define COM_LOAD_MODULE_STATIC_DYNAMIC(moduleName, windowString)
Definition: roccom_basic.h:111

Here is the call graph for this function:

Here is the caller graph for this function:

void initHandles ( )
static

Definition at line 64 of file Coupling.C.

References add, axpy, axpy_scalar, COM_get_function_handle(), copy, copy_scalar, div, div_scalar, limit1, max_scalar_MPI, maxof_scalar, min_scalar_MPI, mul, mul_scalar, neg, nrm2, nrm2_scalar_MPI, sub, sub_scalar, and sum_scalar_MPI.

Referenced by init().

65 {
66  copy_scalar = COM_get_function_handle( "BLAS.copy_scalar");
67  sub_scalar = COM_get_function_handle( "BLAS.sub_scalar");
68  copy = COM_get_function_handle( "BLAS.copy");
69  add = COM_get_function_handle( "BLAS.add");
70  sub = COM_get_function_handle( "BLAS.sub");
71  axpy = COM_get_function_handle( "BLAS.axpy");
72  limit1 = COM_get_function_handle( "BLAS.limit1");
73  mul = COM_get_function_handle( "BLAS.mul");
74  div = COM_get_function_handle( "BLAS.div");
75  neg = COM_get_function_handle( "BLAS.neg");
76  nrm2 = COM_get_function_handle( "BLAS.nrm2");
77  div_scalar = COM_get_function_handle( "BLAS.div_scalar");
78  axpy_scalar = COM_get_function_handle( "BLAS.axpy_scalar");
79  mul_scalar = COM_get_function_handle( "BLAS.mul_scalar");
80  max_scalar_MPI = COM_get_function_handle( "BLAS.max_scalar_MPI");
81  min_scalar_MPI = COM_get_function_handle( "BLAS.min_scalar_MPI");
82  sum_scalar_MPI = COM_get_function_handle( "BLAS.sum_scalar_MPI");
83  nrm2_scalar_MPI = COM_get_function_handle( "BLAS.nrm2_scalar_MPI");
84  maxof_scalar = COM_get_function_handle( "BLAS.maxof_scalar");
85 }
static int limit1
Definition: RocBlas.h:37
static int axpy_scalar
Definition: RocBlas.h:45
static int min_scalar_MPI
Definition: RocBlas.h:49
static int sum_scalar_MPI
Definition: RocBlas.h:50
static int axpy
Definition: RocBlas.h:41
static int copy
Definition: RocBlas.h:34
static int div
Definition: RocBlas.h:39
static int nrm2_scalar_MPI
Definition: RocBlas.h:51
static int copy_scalar
Definition: RocBlas.h:43
static int add
Definition: RocBlas.h:35
static int mul_scalar
Definition: RocBlas.h:47
static int neg
Definition: RocBlas.h:40
static int sub_scalar
Definition: RocBlas.h:44
static int maxof_scalar
Definition: RocBlas.h:52
static int max_scalar_MPI
Definition: RocBlas.h:48
static int sub
Definition: RocBlas.h:36
static int mul
Definition: RocBlas.h:38
int COM_get_function_handle(const char *wfname)
Definition: roccom_c++.h:428
static int div_scalar
Definition: RocBlas.h:46
static int nrm2
Definition: RocBlas.h:42

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

int axpy = 0
static

Definition at line 41 of file RocBlas.h.

Referenced by initHandles(), and ComputeBurnPane::run().

int axpy_scalar = 0
static

Definition at line 45 of file RocBlas.h.

Referenced by InterpolateBase::extrapolate_Linear(), and initHandles().

int div = 0
static
int limit1 = 0
static

Definition at line 37 of file RocBlas.h.

Referenced by InterpolateBase::extrapolate_Linear(), and initHandles().

int max_scalar_MPI = 0
static

Definition at line 48 of file RocBlas.h.

Referenced by initHandles(), and FullyCoupling::update_distances().

int maxof_scalar = 0
static

Definition at line 52 of file RocBlas.h.

Referenced by initHandles(), and GetDeformedMesh_ALE::run().

int min_scalar_MPI = 0
static
int mul_scalar = 0
static

Definition at line 47 of file RocBlas.h.

Referenced by initHandles(), MeshMotionTransferISS::run(), and ComputeMeshMotion::run().

int nrm2 = 0
static

Definition at line 42 of file RocBlas.h.

Referenced by initHandles(), and FullyCoupling::update_distances().

int nrm2_scalar_MPI = 0
static

Definition at line 51 of file RocBlas.h.

Referenced by Agent::check_convergence_help(), and initHandles().

int sub_scalar = 0
static

Definition at line 44 of file RocBlas.h.

Referenced by initHandles(), LoadTransfer_FSc_ALE::run(), and ComputeFluidLoad_ALE::run().

int sum_scalar_MPI = 0
static

Definition at line 50 of file RocBlas.h.

Referenced by initHandles(), and FullyCoupling::update_distances().


The documentation for this class was generated from the following files: