PPL Logo

libs/ck-libs/fem/fem_compat.C File Reference

Go to the source code of this file.

Functions

static void renumberGhostConn (int nodeGhosts, int *conn, int per, int n, int idxbase)
static void mesh_conn (int fem_mesh, int entity, int *conn, int idxBase)
static void mesh_data (int fem_mesh, int entity, int dtype, void *v_data)
CLINKAGE void FEM_Set_node (int nNodes, int doublePerNode)
 FORTRAN_AS_C (FEM_SET_NODE, FEM_Set_node, fem_set_node,(int *n, int *d),(*n,*d)) CLINKAGE void FEM_Set_elem(int elType
CLINKAGE void FEM_Update_mesh (FEM_Update_mesh_fn callFn, int userValue, int doWhat)
FLINKAGE void FTN_NAME (FEM_UPDATE_MESH, fem_update_mesh)
CLINKAGE void FEM_Serial_split (int nchunks)
 FORTRAN_AS_C (FEM_SERIAL_SPLIT, FEM_Serial_split, fem_serial_split,(int *n),(*n)) CLINKAGE void FEM_Serial_begin(int chunkNo)
 FORTRAN_AS_C (FEM_SERIAL_BEGIN, FEM_Serial_begin, fem_serial_begin,(int *c),(*c-1)) CLINKAGE void FEM_Serial_read(int chunkNo

Variables

int n
int int doublePerElem
static intsplitMesh = NULL
static int splitChunks = 0


Function Documentation

static void renumberGhostConn ( int  nodeGhosts,
int conn,
int  per,
int  n,
int  idxbase 
) [static]

Definition at line 22 of file fem_compat.C.

References c, and r.

Referenced by mesh_conn().

Here is the caller graph for this function:

static void mesh_conn ( int  fem_mesh,
int  entity,
int conn,
int  idxBase 
) [static]

Definition at line 40 of file fem_compat.C.

References FEM_Mesh_data(), FEM_Mesh_get_length(), FEM_Mesh_get_width(), FEM_Mesh_is_get(), n, and renumberGhostConn().

Here is the call graph for this function:

static void mesh_data ( int  fem_mesh,
int  entity,
int  dtype,
void *  v_data 
) [static]

Definition at line 58 of file fem_compat.C.

References data, FEM_Mesh_data(), FEM_Mesh_get_length(), FEM_Mesh_get_width(), FEM_Mesh_is_get(), n, size, and IDXL_Layout::type_size().

Here is the call graph for this function:

FORTRAN_AS_C ( FEM_SET_NODE  ,
FEM_Set_node  ,
fem_set_node  ,
(int *n, int *d)  ,
*,*  d 
)

FLINKAGE void FTN_NAME ( FEM_UPDATE_MESH  ,
fem_update_mesh   
)

Definition at line 358 of file fem_compat.C.

FORTRAN_AS_C ( FEM_SERIAL_SPLIT  ,
FEM_Serial_split  ,
fem_serial_split  ,
(int *n)  ,
n 
)

Definition at line 378 of file fem_compat.C.

References FEM_Mesh_set_default_read(), and FEM_Mesh_write().

Here is the call graph for this function:

FORTRAN_AS_C ( FEM_SERIAL_BEGIN  ,
FEM_Serial_begin  ,
fem_serial_begin  ,
(int *c ,
*-  1c 
)


Variable Documentation

int n

Definition at line 85 of file fem_compat.C.

Definition at line 85 of file fem_compat.C.

int* splitMesh = NULL [static]

Definition at line 371 of file fem_compat.C.

int splitChunks = 0 [static]

Definition at line 372 of file fem_compat.C.


Generated on Mon Sep 21 08:07:13 2020 for Charm++ by  doxygen 1.5.5