Home
last modified time | relevance | path

Searched refs:yamlLength (Results 1 – 1 of 1) sorted by relevance

/petsc/src/sys/objects/
H A Doptionsyaml.c232 int yamlLength = -1; in PetscOptionsInsertFileYAML() local
251 yamlLength = (int)ftell(fd); in PetscOptionsInsertFileYAML()
253 …PetscCheck(yamlLength >= 0, PETSC_COMM_SELF, PETSC_ERR_FILE_OPEN, "Unable to query size of YAML fi… in PetscOptionsInsertFileYAML()
254 PetscCall(PetscMalloc1(yamlLength + 1, &yamlString)); in PetscOptionsInsertFileYAML()
255 rd = fread(yamlString, 1, (size_t)yamlLength, fd); in PetscOptionsInsertFileYAML()
256 …PetscCheck(rd == (size_t)yamlLength, PETSC_COMM_SELF, PETSC_ERR_FILE_READ, "Unable to read entire … in PetscOptionsInsertFileYAML()
257 yamlString[yamlLength] = 0; in PetscOptionsInsertFileYAML()
262 PetscCallMPI(MPI_Bcast(&yamlLength, 1, MPI_INT, 0, comm)); in PetscOptionsInsertFileYAML()
263 …PetscCheck(!require || yamlLength >= 0, comm, PETSC_ERR_FILE_OPEN, "Unable to open YAML option fil… in PetscOptionsInsertFileYAML()
264 if (yamlLength < 0) PetscFunctionReturn(PETSC_SUCCESS); in PetscOptionsInsertFileYAML()
[all …]