@@ -1028,9 +1028,9 @@ contains
10281028 integer , intent (in ) :: bc_dir, bc_loc
10291029 integer , intent (in ) :: k, l
10301030
1031+ #ifdef MFC_SIMULATION
10311032 integer :: j, i
10321033
1033- #ifdef MFC_SIMULATION
10341034 if (bc_dir == 1 ) then !< x- direction
10351035 if (bc_loc == - 1 ) then !bc_x%beg
10361036 do i = 1 , sys_size
@@ -1520,7 +1520,7 @@ contains
15201520
15211521 character (LEN=* ), intent (in ) :: step_dirpath
15221522
1523- integer :: dir, loc, i
1523+ integer :: dir, loc
15241524 character (len= path_len) :: file_path
15251525
15261526 character (len= 10 ) :: status
@@ -1561,12 +1561,10 @@ contains
15611561 integer :: dir, loc
15621562 character (len= path_len) :: file_loc, file_path
15631563
1564- character (len= 10 ) :: status
1565-
15661564#ifdef MFC_MPI
15671565 integer :: ierr
15681566 integer :: file_id
1569- integer :: offset
1567+ integer (KIND = MPI_ADDRESS_KIND) :: offset
15701568 character (len= 7 ) :: proc_rank_str
15711569 logical :: dir_check
15721570
@@ -1625,8 +1623,6 @@ contains
16251623 logical :: file_exist
16261624 character (len= path_len) :: file_path
16271625
1628- character (len= 10 ) :: status
1629-
16301626 ! Read bc_types
16311627 file_path = trim (step_dirpath)// ' /bc_type.dat'
16321628 inquire (FILE= trim (file_path), EXIST= file_exist)
@@ -1668,12 +1664,10 @@ contains
16681664 integer :: dir, loc
16691665 character (len= path_len) :: file_loc, file_path
16701666
1671- character (len= 10 ) :: status
1672-
16731667#ifdef MFC_MPI
16741668 integer :: ierr
16751669 integer :: file_id
1676- integer :: offset
1670+ integer (KIND = MPI_ADDRESS_KIND) :: offset
16771671 character (len= 7 ) :: proc_rank_str
16781672 logical :: dir_check
16791673
@@ -1696,7 +1690,7 @@ contains
16961690 file_path = trim (file_loc)// ' /bc_' // trim (proc_rank_str)// ' .dat'
16971691 call MPI_File_open(MPI_COMM_SELF, trim (file_path), MPI_MODE_RDONLY, MPI_INFO_NULL, file_id, ierr)
16981692
1699- offset = 0
1693+ offset = int ( 0 , KIND = MPI_ADDRESS_KIND)
17001694
17011695 ! Read bc_types
17021696 do dir = 1 , num_dims
@@ -1788,9 +1782,9 @@ contains
17881782 !! boundary locations and cell- width distributions, based on
17891783 !! the boundary conditions.
17901784 subroutine s_populate_grid_variables_buffers
1791-
1785+ # ifndef MFC_PRE_PROCESS
17921786 integer :: i !< Generic loop iterator
1793-
1787+ # endif
17941788#ifdef MFC_SIMULATION
17951789 ! Required for compatibility between codes
17961790 type(int_bounds_info) :: offset_x, offset_y, offset_z
0 commit comments