off-by-one issue fixed
This commit is contained in:
parent
a9e0e93213
commit
9cd9ee71c5
|
@ -94,7 +94,7 @@ function IO_readlines(fileName) result(fileContent)
|
|||
startPos = 1
|
||||
l = 1
|
||||
do while (l <= N_lines)
|
||||
endPos = merge(startPos + scan(rawData(startPos:),IO_EOL) - 2,len(rawData),l /= N_lines)
|
||||
endPos = merge(startPos + scan(rawData(startPos:),IO_EOL) - 2,len(rawData)-1,l /= N_lines)
|
||||
if (endPos - startPos > pStringLen-1) then
|
||||
line = rawData(startPos:startPos+pStringLen-1)
|
||||
if (.not. warned) then
|
||||
|
@ -106,7 +106,7 @@ function IO_readlines(fileName) result(fileContent)
|
|||
endif
|
||||
startPos = endPos + 2 ! jump to next line start
|
||||
|
||||
fileContent(l) = line
|
||||
fileContent(l) = trim(line)//''
|
||||
l = l + 1
|
||||
enddo
|
||||
|
||||
|
|
|
@ -119,7 +119,7 @@ subroutine discretization_mesh_init(restart)
|
|||
call MPI_Bcast(mesh_boundaries,mesh_Nboundaries,MPI_INTEGER,0,PETSC_COMM_WORLD,ierr)
|
||||
|
||||
if (worldrank == 0) then
|
||||
fileContent = IO_read_ASCII(geometryFile)
|
||||
fileContent = IO_readlines(geometryFile)
|
||||
l = 0
|
||||
do
|
||||
l = l + 1
|
||||
|
|
Loading…
Reference in New Issue