@@ -685,7 +685,7 @@ contains
685685
686686 call MPI_FILE_SET_VIEW(ifile, disp, MPI_DOUBLE_PRECISION, MPI_IO_levelset_DATA%view, &
687687 ' native' , mpi_info_int, ierr)
688- call MPI_FILE_READ(ifile, MPI_IO_levelset_DATA%var%sf, data_size, &
688+ call MPI_FILE_READ(ifile, MPI_IO_levelset_DATA%var%sf, data_size * num_ibs , &
689689 MPI_DOUBLE_PRECISION, status, ierr)
690690
691691 else
@@ -703,9 +703,9 @@ contains
703703
704704 disp = 0
705705
706- call MPI_FILE_SET_VIEW(ifile, disp, MPI_DOUBLE_PRECISION, MPI_IO_levelset_DATA %view, &
706+ call MPI_FILE_SET_VIEW(ifile, disp, MPI_DOUBLE_PRECISION, MPI_IO_levelsetnorm_DATA %view, &
707707 ' native' , mpi_info_int, ierr)
708- call MPI_FILE_READ(ifile, MPI_IO_levelsetnorm_DATA%var%sf, data_size, &
708+ call MPI_FILE_READ(ifile, MPI_IO_levelsetnorm_DATA%var%sf, data_size * num_ibs * 3 , &
709709 MPI_DOUBLE_PRECISION, status, ierr)
710710
711711 else
@@ -853,9 +853,9 @@ contains
853853
854854 disp = 0
855855
856- call MPI_FILE_SET_VIEW(ifile, disp, MPI_DOUBLE_PRECISION, MPI_IO_levelset_DATA %view, &
856+ call MPI_FILE_SET_VIEW(ifile, disp, MPI_DOUBLE_PRECISION, MPI_IO_levelsetnorm_DATA %view, &
857857 ' native' , mpi_info_int, ierr)
858- call MPI_FILE_READ(ifile, MPI_IO_levelsetnorm_DATA%var%sf, data_size, &
858+ call MPI_FILE_READ(ifile, MPI_IO_levelsetnorm_DATA%var%sf, data_size * num_ibs * 3 , &
859859 MPI_DOUBLE_PRECISION, status, ierr)
860860
861861 else
0 commit comments