
Go to the source code of this file.
Data Structures | |
| class | NetFEM_flavor |
| class | NetFEM_updatePackage |
| class | NetFEM_state |
Typedefs | |
| typedef int * | NetFEMF |
Functions | |
| CpvDeclare (NetFEM_state *, netfem_state) | |
| static NetFEM_state * | getState (void) |
| void | NetFEM_getCurrent (void *request) |
| void | NetFEM_Init (void) |
| static CkShortStr | makeCString (const char *data, int len) |
| CLINKAGE NetFEM | NetFEM_Begin (int source, int timestep, int dim, int flavor) |
| FLINKAGE NetFEMF | FTN_NAME (NETFEM_BEGIN, netfem_begin) |
| CLINKAGE void | NetFEM_End (NetFEM n) |
| FLINKAGE void | FTN_NAME (NETFEM_END, netfem_end) |
| CLINKAGE void | NetFEM_Nodes_field (NetFEM n, int nNodes, int init_offset, int distance, const void *loc, const char *name) |
| FLINKAGE void | FTN_NAME (NETFEM_NODES_FIELD, netfem_nodes_field) |
| CLINKAGE void | NetFEM_Nodes (NetFEM n, int nNodes, const double *loc, const char *name) |
| FLINKAGE void | FTN_NAME (NETFEM_NODES, netfem_nodes) |
| CLINKAGE void | NetFEM_Elements_field (NetFEM n, int nEl, int nodePerEl, int initOffset, int bytePerEl, int idxBase, const void *conn, const char *name) |
| FLINKAGE void | FTN_NAME (NETFEM_ELEMENTS_FIELD, netfem_elements_field) |
| CLINKAGE void | NetFEM_Elements (NetFEM n, int nEl, int nodePerEl, const int *conn, const char *name) |
| FLINKAGE void | FTN_NAME (NETFEM_ELEMENTS, netfem_elements) |
| CLINKAGE void | NetFEM_Vector_field (NetFEM n, const void *start, int init_offset, int distance, const char *name) |
| FLINKAGE void | FTN_NAME (NETFEM_VECTOR_FIELD, netfem_vector_field) |
| CLINKAGE void | NetFEM_Vector (NetFEM n, const double *data, const char *name) |
| FLINKAGE void | FTN_NAME (NETFEM_VECTOR, netfem_vector) |
| CLINKAGE void | NetFEM_Scalar_field (NetFEM n, const void *start, int vec_len, int init_offset, int distance, const char *name) |
| FLINKAGE void | FTN_NAME (NETFEM_SCALAR_FIELD, netfem_scalar_field) |
| CLINKAGE void | NetFEM_Scalar (NetFEM n, const double *start, int doublePer, const char *name) |
| FLINKAGE void | FTN_NAME (NETFEM_SCALAR, netfem_scalar) |
| CpvDeclare | ( | NetFEM_state * | , | |
| netfem_state | ||||
| ) |
| static NetFEM_state* getState | ( | void | ) | [static] |
Definition at line 95 of file netfem.C.
Referenced by NetFEM_End(), and NetFEM_getCurrent().

| void NetFEM_getCurrent | ( | void * | request | ) |
Definition at line 104 of file netfem.C.
References CcsDelayReply(), CmiFree(), NetFEM_state::getCurrent(), and getState().
Referenced by NetFEM_Init().


| void NetFEM_Init | ( | void | ) |
Definition at line 114 of file netfem.C.
References CcsRegisterHandler(), and NetFEM_getCurrent().

| static CkShortStr makeCString | ( | const char * | data, | |
| int | len | |||
| ) | [static] |
Definition at line 135 of file netfem.C.
References Converse::CkNumPes(), and CthYield().
Referenced by driver(), FTN_NAME(), and publishMeshToNetFEM().


| FLINKAGE NetFEMF FTN_NAME | ( | NETFEM_BEGIN | , | |
| netfem_begin | ||||
| ) |
| CLINKAGE void NetFEM_End | ( | NetFEM | n | ) |
Definition at line 153 of file netfem.C.
References NetFEM_state::add(), CmiMkdir(), fName, free(), and getState().
Referenced by driver(), FTN_NAME(), and publishMeshToNetFEM().


| FLINKAGE void FTN_NAME | ( | NETFEM_END | , | |
| netfem_end | ||||
| ) |
Definition at line 179 of file netfem.C.
References NetFEM_End().

| CLINKAGE void NetFEM_Nodes_field | ( | NetFEM | n, | |
| int | nNodes, | |||
| int | init_offset, | |||
| int | distance, | |||
| const void * | loc, | |||
| const char * | name | |||
| ) |
Definition at line 188 of file netfem.C.
References CkShiftPointer(), and PUP::d.
Referenced by FTN_NAME(), and NetFEM_Nodes().


| FLINKAGE void FTN_NAME | ( | NETFEM_NODES_FIELD | , | |
| netfem_nodes_field | ||||
| ) |
Definition at line 198 of file netfem.C.
References NetFEM_Nodes_field(), and PUP::s.

Definition at line 205 of file netfem.C.
References NetFEM_Nodes_field().
Referenced by driver(), FTN_NAME(), and publishMeshToNetFEM().


| FLINKAGE void FTN_NAME | ( | NETFEM_NODES | , | |
| netfem_nodes | ||||
| ) |
Definition at line 209 of file netfem.C.
References NetFEM_Nodes(), and PUP::s.

| CLINKAGE void NetFEM_Elements_field | ( | NetFEM | n, | |
| int | nEl, | |||
| int | nodePerEl, | |||
| int | initOffset, | |||
| int | bytePerEl, | |||
| int | idxBase, | |||
| const void * | conn, | |||
| const char * | name | |||
| ) |
Definition at line 220 of file netfem.C.
References CkShiftPointer().
Referenced by FTN_NAME(), and NetFEM_Elements().


| FLINKAGE void FTN_NAME | ( | NETFEM_ELEMENTS_FIELD | , | |
| netfem_elements_field | ||||
| ) |
Definition at line 229 of file netfem.C.
References conn, NetFEM_Elements_field(), and PUP::s.

| CLINKAGE void NetFEM_Elements | ( | NetFEM | n, | |
| int | nEl, | |||
| int | nodePerEl, | |||
| const int * | conn, | |||
| const char * | name | |||
| ) |
Definition at line 238 of file netfem.C.
References NetFEM_Elements_field().
Referenced by driver(), and publishMeshToNetFEM().


| FLINKAGE void FTN_NAME | ( | NETFEM_ELEMENTS | , | |
| netfem_elements | ||||
| ) |
Definition at line 243 of file netfem.C.
References conn, NetFEM_Elements_field(), and PUP::s.

| CLINKAGE void NetFEM_Vector_field | ( | NetFEM | n, | |
| const void * | start, | |||
| int | init_offset, | |||
| int | distance, | |||
| const char * | name | |||
| ) |
Definition at line 256 of file netfem.C.
References CkShiftPointer().
Referenced by FTN_NAME(), and NetFEM_Vector().


| FLINKAGE void FTN_NAME | ( | NETFEM_VECTOR_FIELD | , | |
| netfem_vector_field | ||||
| ) |
Definition at line 264 of file netfem.C.
References std::distance(), NetFEM_Vector_field(), and PUP::s.

| CLINKAGE void NetFEM_Vector | ( | NetFEM | n, | |
| const double * | data, | |||
| const char * | name | |||
| ) |
Definition at line 275 of file netfem.C.
References NetFEM_Vector_field().
Referenced by driver(), and FTN_NAME().


| FLINKAGE void FTN_NAME | ( | NETFEM_VECTOR | , | |
| netfem_vector | ||||
| ) |
Definition at line 279 of file netfem.C.
References data, NetFEM_Vector(), and PUP::s.

| CLINKAGE void NetFEM_Scalar_field | ( | NetFEM | n, | |
| const void * | start, | |||
| int | vec_len, | |||
| int | init_offset, | |||
| int | distance, | |||
| const char * | name | |||
| ) |
Definition at line 290 of file netfem.C.
References CkShiftPointer().
Referenced by FTN_NAME(), and NetFEM_Scalar().


| FLINKAGE void FTN_NAME | ( | NETFEM_SCALAR_FIELD | , | |
| netfem_scalar_field | ||||
| ) |
Definition at line 299 of file netfem.C.
References std::distance(), NetFEM_Scalar_field(), and PUP::s.

Definition at line 310 of file netfem.C.
References NetFEM_Scalar_field().
Referenced by driver(), FTN_NAME(), and publishMeshToNetFEM().


| FLINKAGE void FTN_NAME | ( | NETFEM_SCALAR | , | |
| netfem_scalar | ||||
| ) |
Definition at line 315 of file netfem.C.
References NetFEM_Scalar(), and PUP::s.

1.5.5