Lines Matching refs:exoid

43 …if (exo->exoid) PetscCall(PetscViewerASCIIPrintf(viewer, "exoid:       %" PetscExodusIIInt_FMT "\n…  in PetscViewerView_ExodusII()
58 if (exo->exoid >= 0) PetscCallExternal(ex_update, exo->exoid); in PetscViewerFlush_ExodusII()
75 if (exo->exoid >= 0) PetscCallExternal(ex_close, exo->exoid); in PetscViewerDestroy_ExodusII()
105 if (exo->exoid >= 0) { in PetscViewerFileSetName_ExodusII()
106 PetscCallExternal(ex_close, exo->exoid); in PetscViewerFileSetName_ExodusII()
107 exo->exoid = -1; in PetscViewerFileSetName_ExodusII()
133 …exo->exoid = ex_open_par(name, EXO_mode, &CPU_word_size, &IO_word_size, &EXO_version, PETSC_COMM_W… in PetscViewerFileSetName_ExodusII()
134 PetscCheck(exo->exoid >= 0, PETSC_COMM_SELF, PETSC_ERR_LIB, "ex_open_par failed for %s", name); in PetscViewerFileSetName_ExodusII()
165 static PetscErrorCode PetscViewerExodusIIGetId_ExodusII(PetscViewer viewer, PetscExodusIIInt *exoid) in PetscViewerExodusIIGetId_ExodusII() argument
170 *exoid = exo->exoid; in PetscViewerExodusIIGetId_ExodusII()
213 PetscExodusIIInt exoid = -1; in PetscViewerExodusIISetZonalVariable() local
223 PetscCall(PetscViewerExodusIIGetId(viewer, &exoid)); in PetscViewerExodusIISetZonalVariable()
224 PetscCallExternal(ex_put_variable_param, exoid, EX_ELEM_BLOCK, num); in PetscViewerExodusIISetZonalVariable()
249 PetscExodusIIInt exoid = -1; in PetscViewerExodusIISetNodalVariable() local
259 PetscCall(PetscViewerExodusIIGetId(viewer, &exoid)); in PetscViewerExodusIISetNodalVariable()
260 PetscCallExternal(ex_put_variable_param, exoid, EX_NODAL, num); in PetscViewerExodusIISetNodalVariable()
286 PetscExodusIIInt exoid = -1; in PetscViewerExodusIIGetZonalVariable() local
292 PetscCall(PetscViewerExodusIIGetId(viewer, &exoid)); in PetscViewerExodusIIGetZonalVariable()
294 PetscCheck(exoid > 0, comm, PETSC_ERR_FILE_OPEN, "Exodus file is not open"); in PetscViewerExodusIIGetZonalVariable()
295 PetscCallExternal(ex_get_variable_param, exoid, EX_ELEM_BLOCK, num); in PetscViewerExodusIIGetZonalVariable()
325 PetscExodusIIInt exoid = -1; in PetscViewerExodusIIGetNodalVariable() local
331 PetscCall(PetscViewerExodusIIGetId(viewer, &exoid)); in PetscViewerExodusIIGetNodalVariable()
333 PetscCheck(exoid > 0, comm, PETSC_ERR_FILE_OPEN, "Exodus file is not open"); in PetscViewerExodusIIGetNodalVariable()
334 PetscCallExternal(ex_get_variable_param, exoid, EX_NODAL, num); in PetscViewerExodusIIGetNodalVariable()
363 PetscCallExternal(ex_put_variable_name, exo->exoid, EX_ELEM_BLOCK, idx + 1, name); in PetscViewerExodusIISetZonalVariableName()
388 PetscCallExternal(ex_put_variable_name, exo->exoid, EX_NODAL, idx + 1, name); in PetscViewerExodusIISetNodalVariableName()
411 PetscExodusIIInt exoid = -1; in PetscViewerExodusIIGetZonalVariableName() local
417 PetscCall(PetscViewerExodusIIGetId(viewer, &exoid)); in PetscViewerExodusIIGetZonalVariableName()
418 PetscCallExternal(ex_get_variable_name, exoid, EX_ELEM_BLOCK, idx + 1, tmpName); in PetscViewerExodusIIGetZonalVariableName()
444 PetscExodusIIInt exoid = -1; in PetscViewerExodusIIGetNodalVariableName() local
450 PetscCall(PetscViewerExodusIIGetId(viewer, &exoid)); in PetscViewerExodusIIGetNodalVariableName()
451 PetscCallExternal(ex_get_variable_name, exoid, EX_NODAL, idx + 1, tmpName); in PetscViewerExodusIIGetNodalVariableName()
477 PetscExodusIIInt exoid = -1; in PetscViewerExodusIISetZonalVariableNames() local
484 PetscCall(PetscViewerExodusIIGetId(viewer, &exoid)); in PetscViewerExodusIISetZonalVariableNames()
487 PetscCallExternal(ex_put_variable_name, exoid, EX_ELEM_BLOCK, i + 1, names[i]); in PetscViewerExodusIISetZonalVariableNames()
511 PetscExodusIIInt exoid = -1; in PetscViewerExodusIISetNodalVariableNames() local
518 PetscCall(PetscViewerExodusIIGetId(viewer, &exoid)); in PetscViewerExodusIISetNodalVariableNames()
521 PetscCallExternal(ex_put_variable_name, exoid, EX_NODAL, i + 1, names[i]); in PetscViewerExodusIISetNodalVariableNames()
550 PetscExodusIIInt exoid = -1; in PetscViewerExodusIIGetZonalVariableNames() local
559 PetscCall(PetscViewerExodusIIGetId(viewer, &exoid)); in PetscViewerExodusIIGetZonalVariableNames()
560 PetscCallExternal(ex_get_variable_name, exoid, EX_ELEM_BLOCK, idx + 1, tmpName); in PetscViewerExodusIIGetZonalVariableNames()
592 PetscExodusIIInt exoid = -1; in PetscViewerExodusIIGetNodalVariableNames() local
601 PetscCall(PetscViewerExodusIIGetId(viewer, &exoid)); in PetscViewerExodusIIGetNodalVariableNames()
602 PetscCallExternal(ex_get_variable_name, exoid, EX_NODAL, idx + 1, tmpName); in PetscViewerExodusIIGetNodalVariableNames()
632 exo->exoid = -1; in PetscViewerCreate_ExodusII()
834 exo->exoid = ex_create(exo->filename, EXO_mode, &CPU_word_size, &IO_word_size); in DMView_PlexExodusII()
835 …PetscCheck(exo->exoid >= 0, PETSC_COMM_SELF, PETSC_ERR_LIB, "ex_create failed for %s", exo->filena… in DMView_PlexExodusII()
932 …if (num_cs) PetscCallExternal(ex_put_init, exo->exoid, dmName, dim, numNodes, numCells, num_cs, nu… in DMView_PlexExodusII()
969 …PetscCallExternal(ex_put_block, exo->exoid, EX_ELEM_BLOCK, csIdx[cs], elem_type, csSize, connectSi… in DMView_PlexExodusII()
1068 PetscCallExternal(ex_put_conn, exo->exoid, EX_ELEM_BLOCK, csIdx[cs], connect, 0, 0); in DMView_PlexExodusII()
1125 …PetscCallExternal(ex_put_coord, exo->exoid, &coords[0 * numNodes], &coords[1 * numNodes], &coords[… in DMView_PlexExodusII()
1127 PetscCallExternal(ex_put_coord_names, exo->exoid, (char **)coordNames); in DMView_PlexExodusII()
1147 PetscCallExternal(ex_put_set_param, exo->exoid, EX_NODE_SET, vsIdx[vs], vsSize, 0); in DMView_PlexExodusII()
1148 PetscCallExternal(ex_put_set, exo->exoid, EX_NODE_SET, vsIdx[vs], nodeList, NULL); in DMView_PlexExodusII()
1185 PetscCallExternal(ex_put_set_param, exo->exoid, EX_SIDE_SET, fsIdx[fs], fsSize, 0); in DMView_PlexExodusII()
1233 …for (fs = 0; fs < num_fs; ++fs) PetscCallExternal(ex_put_set, exo->exoid, EX_SIDE_SET, fsIdx[fs], … in DMView_PlexExodusII()
1240 ex_close(exo->exoid); in DMView_PlexExodusII()
1241 exo->exoid = -1; in DMView_PlexExodusII()
1254 …exo->exoid = ex_open_par(exo->filename, EXO_mode, &CPU_word_size, &IO_word_size, &EXO_version, … in DMView_PlexExodusII()
1255 …PetscCheck(exo->exoid >= 0, PETSC_COMM_SELF, PETSC_ERR_LIB, "ex_open_par failed for %s", exo->file… in DMView_PlexExodusII()
1259 static PetscErrorCode VecViewPlex_ExodusII_Nodal_Internal(Vec v, PetscExodusIIInt exoid, PetscExodu…
1260 static PetscErrorCode VecViewPlex_ExodusII_Zonal_Internal(Vec v, PetscExodusIIInt exoid, PetscExodu…
1261 static PetscErrorCode VecLoadPlex_ExodusII_Nodal_Internal(Vec v, PetscExodusIIInt exoid, PetscExodu…
1262 static PetscErrorCode VecLoadPlex_ExodusII_Zonal_Internal(Vec v, PetscExodusIIInt exoid, PetscExodu…
1270 PetscExodusIIInt exoid, offsetN = -1, offsetZ = -1; in VecView_PlexExodusII_Internal() local
1277 PetscCall(PetscViewerExodusIIGetId(viewer, &exoid)); in VecView_PlexExodusII_Internal()
1286 … PetscCall(VecViewPlex_ExodusII_Nodal_Internal(v, exoid, (PetscExodusIIInt)step + 1, offsetN + 1)); in VecView_PlexExodusII_Internal()
1288 … PetscCall(VecViewPlex_ExodusII_Zonal_Internal(v, exoid, (PetscExodusIIInt)step + 1, offsetZ + 1)); in VecView_PlexExodusII_Internal()
1299 PetscExodusIIInt exoid, offsetN = 0, offsetZ = 0; in VecLoad_PlexExodusII_Internal() local
1306 PetscCall(PetscViewerExodusIIGetId(viewer, &exoid)); in VecLoad_PlexExodusII_Internal()
1314 …if (offsetN >= 0) PetscCall(VecLoadPlex_ExodusII_Nodal_Internal(v, exoid, (PetscExodusIIInt)step +… in VecLoad_PlexExodusII_Internal()
1315 …else if (offsetZ >= 0) PetscCall(VecLoadPlex_ExodusII_Zonal_Internal(v, exoid, (PetscExodusIIInt)s… in VecLoad_PlexExodusII_Internal()
1320 static PetscErrorCode VecViewPlex_ExodusII_Nodal_Internal(Vec v, PetscExodusIIInt exoid, PetscExodu… in VecViewPlex_ExodusII_Nodal_Internal() argument
1351 … PetscCallExternal(ex_put_partial_var, exoid, step, EX_NODAL, offset, 1, xs + 1, xe - xs, varray); in VecViewPlex_ExodusII_Nodal_Internal()
1362 …PetscCallExternal(ex_put_partial_var, exoid, step, EX_NODAL, offset + c, 1, xs / bs + 1, (xe - xs)… in VecViewPlex_ExodusII_Nodal_Internal()
1372 static PetscErrorCode VecLoadPlex_ExodusII_Nodal_Internal(Vec v, PetscExodusIIInt exoid, PetscExodu… in VecLoadPlex_ExodusII_Nodal_Internal() argument
1396 … PetscCallExternal(ex_get_partial_var, exoid, step, EX_NODAL, offset, 1, xs + 1, xe - xs, varray); in VecLoadPlex_ExodusII_Nodal_Internal()
1407 …PetscCallExternal(ex_get_partial_var, exoid, step, EX_NODAL, offset + c, 1, xs / bs + 1, (xe - xs)… in VecLoadPlex_ExodusII_Nodal_Internal()
1421 static PetscErrorCode VecViewPlex_ExodusII_Zonal_Internal(Vec v, PetscExodusIIInt exoid, PetscExodu… in VecViewPlex_ExodusII_Zonal_Internal() argument
1454 numCS = (PetscExodusIIInt)ex_inquire_int(exoid, EX_INQ_ELEM_BLK); // This is an int64_t in VecViewPlex_ExodusII_Zonal_Internal()
1456 PetscCallExternal(ex_get_ids, exoid, EX_ELEM_BLOCK, csID); in VecViewPlex_ExodusII_Zonal_Internal()
1462 PetscCallExternal(ex_get_block_param, exoid, &block); in VecViewPlex_ExodusII_Zonal_Internal()
1477 …PetscCallExternal(ex_put_partial_var, exoid, step, EX_ELEM_BLOCK, offset, csID[set], PetscMax(xs -… in VecViewPlex_ExodusII_Zonal_Internal()
1484 …PetscCallExternal(ex_put_partial_var, exoid, step, EX_ELEM_BLOCK, offset + c, csID[set], PetscMax(… in VecViewPlex_ExodusII_Zonal_Internal()
1497 static PetscErrorCode VecLoadPlex_ExodusII_Zonal_Internal(Vec v, PetscExodusIIInt exoid, PetscExodu… in VecLoadPlex_ExodusII_Zonal_Internal() argument
1525 numCS = (PetscExodusIIInt)ex_inquire_int(exoid, EX_INQ_ELEM_BLK); // This is an int64_t in VecLoadPlex_ExodusII_Zonal_Internal()
1527 PetscCallExternal(ex_get_ids, exoid, EX_ELEM_BLOCK, csID); in VecLoadPlex_ExodusII_Zonal_Internal()
1533 PetscCallExternal(ex_get_block_param, exoid, &block); in VecLoadPlex_ExodusII_Zonal_Internal()
1548 …PetscCallExternal(ex_get_partial_var, exoid, step, EX_ELEM_BLOCK, offset, csID[set], PetscMax(xs -… in VecLoadPlex_ExodusII_Zonal_Internal()
1555 …PetscCallExternal(ex_get_partial_var, exoid, step, EX_ELEM_BLOCK, offset + c, csID[set], PetscMax(… in VecLoadPlex_ExodusII_Zonal_Internal()
1665 PetscErrorCode DMPlexCreateExodus(MPI_Comm comm, PetscExodusIIInt exoid, PetscBool interpolate, DM … in DMPlexCreateExodus() argument
1686 …PetscCallExternal(ex_get_init, exoid, title, &dimEmbed, &numVertices, &numCells, &num_cs, &num_vs,… in DMPlexCreateExodus()
1710 PetscCallExternal(ex_get_ids, exoid, EX_ELEM_BLOCK, cs_id); in DMPlexCreateExodus()
1719 PetscCallExternal(ex_get_elem_type, exoid, cs_id[cs], elem_type); in DMPlexCreateExodus()
1722 …PetscCallExternal(ex_get_block, exoid, EX_ELEM_BLOCK, cs_id[cs], buffer, &num_cell_in_set, &num_ve… in DMPlexCreateExodus()
1740 PetscCallExternal(ex_get_elem_type, exoid, cs_id[cs], elem_type); in DMPlexCreateExodus()
1742 …PetscCallExternal(ex_get_block, exoid, EX_ELEM_BLOCK, cs_id[cs], buffer, &num_cell_in_set, &num_ve… in DMPlexCreateExodus()
1752 …PetscCallExternal(ex_get_block, exoid, EX_ELEM_BLOCK, cs_id[cs], buffer, &num_cell_in_set, &num_ve… in DMPlexCreateExodus()
1754 PetscCallExternal(ex_get_conn, exoid, EX_ELEM_BLOCK, cs_id[cs], cs_connect, NULL, NULL); in DMPlexCreateExodus()
1800 PetscCallExternal(ex_get_ids, exoid, EX_NODE_SET, vs_id); in DMPlexCreateExodus()
1802 PetscCallExternal(ex_get_set_param, exoid, EX_NODE_SET, vs_id[vs], &num_vertex_in_set, NULL); in DMPlexCreateExodus()
1804 PetscCallExternal(ex_get_set, exoid, EX_NODE_SET, vs_id[vs], vs_vertex_list, NULL); in DMPlexCreateExodus()
1831 PetscCallExternal(ex_get_coord, exoid, x, y, z); in DMPlexCreateExodus()
1862 PetscCallExternal(ex_get_ids, exoid, EX_SIDE_SET, fs_id); in DMPlexCreateExodus()
1865 PetscCallExternal(ex_get_set_param, exoid, EX_SIDE_SET, fs_id[fs], &num_side_in_set, NULL); in DMPlexCreateExodus()
1867 …PetscCallExternal(ex_get_side_set_node_list, exoid, fs_id[fs], fs_vertex_count_list, fs_vertex_lis… in DMPlexCreateExodus()
1868 PetscCallExternal(ex_get_set, exoid, EX_SIDE_SET, fs_id[fs], NULL, fs_side_list); in DMPlexCreateExodus()
1871 int fs_name_err = ex_get_name(exoid, EX_SIDE_SET, fs_id[fs], fs_name); in DMPlexCreateExodus()