Closed HCJung-jbnu closed 6 months ago
~/ESM4/src/mom6/src/MOM6/src/framework/MOM_restart.F90 파일에서,
subroutine save_restart(directory, time, G, CS, time_stamped, filename, GV) 서브루틴 안의 !query fms_io if there is a filename_appendix (for ensemble runs) call get_filename_appendix(filename_appendix) if (len_trim(filename_appendix) > 0) then length = len_trim(restartname) if (restartname(length-2:length) == '.nc') then ! restartname = restartname(1:length-3)//'.'//trim(filename_appendix)//'.nc' !!BUG FIXED hcjung 20240116 restartname = restartname(1:7)//'.'//trim(filename_appendix)//'.nc' !!MOM.res (7) .ens_05 else ! restartname = restartname(1:length) //'.'//trim(filename_appendix) restartname = restartname(1:7) //'.'//trim(filename_appendix) endif end if
이 부분을 수정하시면 정상적인 RESTART 파일이 생성 될 것입니다.
원래의 라인은 주석(!) 처리 하고 새로운 라인을 적어주시면 됩니다.
RESTART 파일을 반복적으로 OPEN하면서 원래의 파일명에 trim(filename_appendix) 이 반복적으로 붙어 오류가 발생한 것입니다.
~/ESM4/src/mom6/src/MOM6/src/framework/MOM_restart.F90 파일에서,
이 부분을 수정하시면 정상적인 RESTART 파일이 생성 될 것입니다.
원래의 라인은 주석(!) 처리 하고 새로운 라인을 적어주시면 됩니다.
RESTART 파일을 반복적으로 OPEN하면서 원래의 파일명에 trim(filename_appendix) 이 반복적으로 붙어 오류가 발생한 것입니다.