@@ -118,12 +118,12 @@ contains
118118 @:PROHIBIT(fft_wrt .and. (n == 0 .or. p == 0 ), " FFT WRT only in 3D" )
119119 @:PROHIBIT(fft_wrt .and. cyl_coord, " FFT WRT incompatible with cylindrical coordinates" )
120120 @:PROHIBIT(fft_wrt .and. (MOD (m_glb+1 ,2 ) == 1 .or. MOD (n_glb+1 ,2 ) == 1 .or. MOD (p_glb+1 ,2 ) == 1 ), " FFT WRT requires global dimensions divisible by 2" )
121- @:PROHIBIT(fft_wrt .and. MOD (n_glb+1 ,n+1 ) /= 0 , " FFT WRT requires n_glb to be divisble by num_procs_y" )
122- @:PROHIBIT(fft_wrt .and. MOD (p_glb+1 ,p+1 ) /= 0 , " FFT WRT requires p_glb to be divisble by num_procs_z" )
121+ @:PROHIBIT(fft_wrt .and. MOD (n_glb+1 ,n+1 ) /= 0 , " FFT WRT requires n_glb to be divisible by num_procs_y" )
122+ @:PROHIBIT(fft_wrt .and. MOD (p_glb+1 ,p+1 ) /= 0 , " FFT WRT requires p_glb to be divisible by num_procs_z" )
123123 num_procs_y = (n_glb + 1 )/ (n + 1 )
124124 num_procs_z = (p_glb + 1 )/ (p + 1 )
125- @:PROHIBIT(fft_wrt .and. MOD (m_glb+1 ,num_procs_y) /= 0 , " FFT WRT requires m_glb to be divisble by num_procs_y" )
126- @:PROHIBIT(fft_wrt .and. MOD (n_glb+1 ,num_procs_z) /= 0 , " FFT WRT requires n_glb to be divisble by num_procs_z" )
125+ @:PROHIBIT(fft_wrt .and. MOD (m_glb+1 ,num_procs_y) /= 0 , " FFT WRT requires m_glb to be divisible by num_procs_y" )
126+ @:PROHIBIT(fft_wrt .and. MOD (n_glb+1 ,num_procs_z) /= 0 , " FFT WRT requires n_glb to be divisible by num_procs_z" )
127127 @:PROHIBIT(fft_wrt .and. (bc_x%beg < - 1 .or. bc_y%beg < - 1 .or. bc_z%beg < - 1 .or. bc_x%end < - 1 .or. bc_y%end < - 1 .or. bc_z%end < - 1 ), " FFT WRT requires periodic BCs" )
128128 end subroutine s_check_inputs_fft
129129
0 commit comments