File tree Expand file tree Collapse file tree 1 file changed +12
-10
lines changed
Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Original file line number Diff line number Diff line change @@ -1254,17 +1254,19 @@ AmrMesh::checkInput ()
12541254
12551255 //
12561256 // Check that max_grid_size is a multiple of blocking_factor at every level.
1257- // (only check if blocking_factor <= max_grid_size)
1257+ // (only check if max_level > 0 && blocking_factor <= max_grid_size)
12581258 //
1259- for (int i = 0 ; i <= max_level; i++)
1260- {
1261- for (int idim = 0 ; idim < AMREX_SPACEDIM; ++idim) {
1262- if (blocking_factor[i][idim] <= max_grid_size[i][idim]) {
1263- if (max_grid_size[i][idim]%blocking_factor[i][idim] != 0 ) {
1264- amrex::Print () << " max_grid_size in direction " << idim
1265- << " is " << max_grid_size[i][idim] << ' \n '
1266- << " blocking_factor is " << blocking_factor[i][idim] << ' \n ' ;
1267- amrex::Error (" max_grid_size not divisible by blocking_factor" );
1259+ if (max_level > 0 ) {
1260+ for (int i = 0 ; i <= max_level; i++)
1261+ {
1262+ for (int idim = 0 ; idim < AMREX_SPACEDIM; ++idim) {
1263+ if (blocking_factor[i][idim] <= max_grid_size[i][idim]) {
1264+ if (max_grid_size[i][idim]%blocking_factor[i][idim] != 0 ) {
1265+ amrex::Print () << " max_grid_size in direction " << idim
1266+ << " is " << max_grid_size[i][idim] << ' \n '
1267+ << " blocking_factor is " << blocking_factor[i][idim] << ' \n ' ;
1268+ amrex::Error (" max_grid_size not divisible by blocking_factor" );
1269+ }
12681270 }
12691271 }
12701272 }
You can’t perform that action at this time.
0 commit comments