Skip to content

Commit ac88cc5

Browse files
committed
maybe some more MPI fixes?
1 parent bac657b commit ac88cc5

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/pre_process/m_data_output.fpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -751,7 +751,7 @@ contains
751751

752752
call MPI_FILE_SET_VIEW(ifile, disp, MPI_DOUBLE_PRECISION, MPI_IO_levelset_DATA%view, &
753753
'native', mpi_info_int, ierr)
754-
call MPI_FILE_WRITE_ALL(ifile, MPI_IO_levelset_DATA%var%sf, data_size, &
754+
call MPI_FILE_WRITE_ALL(ifile, MPI_IO_levelset_DATA%var%sf, data_size * num_ibs, &
755755
MPI_DOUBLE_PRECISION, status, ierr)
756756

757757
call MPI_FILE_CLOSE(ifile, ierr)
@@ -771,7 +771,7 @@ contains
771771

772772
call MPI_FILE_SET_VIEW(ifile, disp, MPI_DOUBLE_PRECISION, MPI_IO_levelsetnorm_DATA%view, &
773773
'native', mpi_info_int, ierr)
774-
call MPI_FILE_WRITE_ALL(ifile, MPI_IO_levelsetnorm_DATA%var%sf, data_size, &
774+
call MPI_FILE_WRITE_ALL(ifile, MPI_IO_levelsetnorm_DATA%var%sf, data_size * num_ibs * 3, &
775775
MPI_DOUBLE_PRECISION, status, ierr)
776776

777777
call MPI_FILE_CLOSE(ifile, ierr)

src/simulation/m_start_up.fpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)