diff --git a/cesm/driver/ensemble_driver.F90 b/cesm/driver/ensemble_driver.F90 index 5ca17b1b4..8e72a6ae7 100644 --- a/cesm/driver/ensemble_driver.F90 +++ b/cesm/driver/ensemble_driver.F90 @@ -254,12 +254,13 @@ subroutine SetModelServices(ensemble_driver, rc) if (chkerr(rc,__LINE__,u_FILE_u)) return ntasks_per_member = PetCount/number_of_members - pio_asyncio_ntasks - if(modulo(PetCount-pio_asyncio_ntasks*number_of_members, number_of_members) .ne. 0) then - write (msgstr,'(a,i5,a,i3,a,i3,a)') & - "PetCount (",PetCount,") - Async IOtasks (",pio_asyncio_ntasks*number_of_members,") must be evenly divisable by number of members (",number_of_members,")" - call ESMF_LogSetError(ESMF_RC_ARG_BAD, msg=msgstr, line=__LINE__, file=__FILE__, rcToReturn=rc) - return - endif +! if(modulo(PetCount-pio_asyncio_ntasks*number_of_members, number_of_members) .ne. 0) then +! write (msgstr,'(a,i5,a,i3,a,i3,a)') & +! "PetCount (",PetCount,") - Async IOtasks (",pio_asyncio_ntasks*number_of_members, & +! ") must be evenly divisable by number of members (",number_of_members,")" +! call ESMF_LogSetError(ESMF_RC_ARG_BAD, msg=msgstr, line=__LINE__, file=__FILE__, rcToReturn=rc) +! return +! endif !------------------------------------------- ! Loop over number of ensemblel members