The CICE component of CMEPS gives error when PIO2 is used to write the history files on TACC's stampede2. This is not the case for PIO1 (./xmlchange PIO_VERSION=1) and runs successfully. The CESM log shows following trace,
...
cesm.exe 0000000001D39953 piolib_mod_mp_clo 1438 piolib_mod.F90
cesm.exe 000000000104855E ice_history_write 1319 ice_history_write.F90
cesm.exe 0000000001022866 ice_history_mp_ac 3849 ice_history.F90
cesm.exe 00000000010BBEEE cice_runmod_mp_ic 245 CICE_RunMod.F90
cesm.exe 00000000010BAC30 cice_runmod_mp_ci 76 CICE_RunMod.F90
cesm.exe 0000000000FDF898 ice_comp_nuopc_mp 974 ice_comp_nuopc.F90
...
and it seems that model fail in the components/cice/src/io_pio/ice_history_write.F90 -> call pio_closefile(File)
The CICE component of CMEPS gives error when PIO2 is used to write the history files on TACC's stampede2. This is not the case for PIO1 (./xmlchange PIO_VERSION=1) and runs successfully. The CESM log shows following trace,
...
cesm.exe 0000000001D39953 piolib_mod_mp_clo 1438 piolib_mod.F90
cesm.exe 000000000104855E ice_history_write 1319 ice_history_write.F90
cesm.exe 0000000001022866 ice_history_mp_ac 3849 ice_history.F90
cesm.exe 00000000010BBEEE cice_runmod_mp_ic 245 CICE_RunMod.F90
cesm.exe 00000000010BAC30 cice_runmod_mp_ci 76 CICE_RunMod.F90
cesm.exe 0000000000FDF898 ice_comp_nuopc_mp 974 ice_comp_nuopc.F90
...
and it seems that model fail in the components/cice/src/io_pio/ice_history_write.F90 -> call pio_closefile(File)