lihua6633 发表于 2023-4-14 09:47:52

matlab中timesat3.2并行处理报错

新人求助,timesat3.2在并行处理的时候出现forrtl: severe (59): list-directed I/O syntax error, unit 15,这该如何处理,感谢
Processing parallel jobs - Do not close any command window
forrtl: severe (59): list-directed I/O syntax error, unit 15, file F:\0data\2001-2003\s2002.set2
Image            PC                Routine            Line      Source
TSF_process.exe    00007FF7F566E70FUnknown               UnknownUnknown
TSF_process.exe    00007FF7F5669E13Unknown               UnknownUnknown
TSF_process.exe    00007FF7F562575FUnknown               UnknownUnknown
TSF_process.exe    00007FF7F5609C68Unknown               UnknownUnknown
TSF_process.exe    00007FF7F56088A2Unknown               UnknownUnknown
TSF_process.exe    00007FF7F55E59D2Unknown               UnknownUnknown
TSF_process.exe    00007FF7F55A8C89Unknown               UnknownUnknown
TSF_process.exe    00007FF7F55C3907Unknown               UnknownUnknown
TSF_process.exe    00007FF7F567AE7CUnknown               UnknownUnknown
TSF_process.exe    00007FF7F565349BUnknown               UnknownUnknown
KERNEL32.DLL       00007FF9C767269DUnknown               UnknownUnknown
ntdll.dll          00007FF9C8ACA9F8Unknown               UnknownUnknown
forrtl: severe (59): list-directed I/O syntax error, unit 15, file F:\0data\2001-2003\s2002.set1
Image            PC                Routine            Line      Source
TSF_process.exe    00007FF7F566E70FUnknown               UnknownUnknown
TSF_process.exe    00007FF7F5669E13Unknown               UnknownUnknown
TSF_process.exe    00007FF7F562575FUnknown               UnknownUnknown
TSF_process.exe    00007FF7F5609C68Unknown               UnknownUnknown
TSF_process.exe    00007FF7F56088A2Unknown               UnknownUnknown
TSF_process.exe    00007FF7F55E59D2Unknown               UnknownUnknown
TSF_process.exe    00007FF7F55A8C89Unknown               UnknownUnknown
TSF_process.exe    00007FF7F55C3907Unknown               UnknownUnknown
TSF_process.exe    00007FF7F567AE7CUnknown               UnknownUnknown
TSF_process.exe    00007FF7F565349BUnknown               UnknownUnknown
KERNEL32.DLL       00007FF9C767269DUnknown               UnknownUnknown
ntdll.dll          00007FF9C8ACA9F8Unknown               UnknownUnknown
forrtl: severe (59): list-directed I/O syntax error, unit 15, file F:\0data\2001-2003\s2002.set3
Image            PC                Routine            Line      Source
TSF_process.exe    00007FF7F566E70FUnknown               UnknownUnknown
TSF_process.exe    00007FF7F5669E13Unknown               UnknownUnknown
TSF_process.exe    00007FF7F562575FUnknown               UnknownUnknown
TSF_process.exe    00007FF7F5609C68Unknown               UnknownUnknown
TSF_process.exe    00007FF7F56088A2Unknown               UnknownUnknown
TSF_process.exe    00007FF7F55E59D2Unknown               UnknownUnknown
TSF_process.exe    00007FF7F55A8C89Unknown               UnknownUnknown
TSF_process.exe    00007FF7F55C3907Unknown               UnknownUnknown
TSF_process.exe    00007FF7F567AE7CUnknown               UnknownUnknown
TSF_process.exe    00007FF7F565349BUnknown               UnknownUnknown
KERNEL32.DLL       00007FF9C767269DUnknown               UnknownUnknown
ntdll.dll          00007FF9C8ACA9F8Unknown               UnknownUnknown
forrtl: severe (59): list-directed I/O syntax error, unit 15, file F:\0data\2001-2003\s2002.set4
Image            PC                Routine            Line      Source
TSF_process.exe    00007FF7F566E70FUnknown               UnknownUnknown
TSF_process.exe    00007FF7F5669E13Unknown               UnknownUnknown
TSF_process.exe    00007FF7F562575FUnknown               UnknownUnknown
TSF_process.exe    00007FF7F5609C68Unknown               UnknownUnknown
TSF_process.exe    00007FF7F56088A2Unknown               UnknownUnknown
TSF_process.exe    00007FF7F55E59D2Unknown               UnknownUnknown
TSF_process.exe    00007FF7F55A8C89Unknown               UnknownUnknown
TSF_process.exe    00007FF7F55C3907Unknown               UnknownUnknown
TSF_process.exe    00007FF7F567AE7CUnknown               UnknownUnknown
TSF_process.exe    00007FF7F565349BUnknown               UnknownUnknown
KERNEL32.DLL       00007FF9C767269DUnknown               UnknownUnknown
ntdll.dll          00007FF9C8ACA9F8Unknown               UnknownUnknown
TSF_process running
forrtl: severe (59): list-directed I/O syntax error, unit 15, file F:\0data\2001-2003\s2002.set5
Image            PC                Routine            Line      Source
TSF_process.exe    00007FF7F566E70FUnknown               UnknownUnknown
TSF_process.exe    00007FF7F5669E13Unknown               UnknownUnknown
TSF_process.exe    00007FF7F562575FUnknown               UnknownUnknown
TSF_process.exe    00007FF7F5609C68Unknown               UnknownUnknown
TSF_process.exe    00007FF7F56088A2Unknown               UnknownUnknown
TSF_process.exe    00007FF7F55E59D2Unknown               UnknownUnknown
TSF_process.exe    00007FF7F55A8C89Unknown               UnknownUnknown
TSF_process.exe    00007FF7F55C3907Unknown               UnknownUnknown
TSF_process.exe    00007FF7F567AE7CUnknown               UnknownUnknown
TSF_process.exe    00007FF7F565349BUnknown               UnknownUnknown
KERNEL32.DLL       00007FF9C767269DUnknown               UnknownUnknown
ntdll.dll          00007FF9C8ACA9F8Unknown               UnknownUnknown

Parallel jobs finished
Merging files
Error encountered - stopping batch job


lihua6633 发表于 2023-4-14 09:58:30

这是.bat文件代码
@echo off
REM Startup DOS file for parallel TIMESAT jobs
REM
echo.
echo Processing parallel jobs - Do not close any command window
start /b D:\MATLAB\timesat32\timesat_fortran\main\TSF_process.exe F:\0data\2001-2003\s2002.set1 1 >output1.txt   
if NOT %errorlevel% == 0 goto finish
start /b D:\MATLAB\timesat32\timesat_fortran\main\TSF_process.exe F:\0data\2001-2003\s2002.set2 1 >output2.txt   
if NOT %errorlevel% == 0 goto finish
start /b D:\MATLAB\timesat32\timesat_fortran\main\TSF_process.exe F:\0data\2001-2003\s2002.set3 1 >output3.txt   
if NOT %errorlevel% == 0 goto finish
start /b D:\MATLAB\timesat32\timesat_fortran\main\TSF_process.exe F:\0data\2001-2003\s2002.set4 1 >output4.txt   
if NOT %errorlevel% == 0 goto finish
start /b D:\MATLAB\timesat32\timesat_fortran\main\TSF_process.exe F:\0data\2001-2003\s2002.set5 1 >output5.txt   
if NOT %errorlevel% == 0 goto finish
find "Error" output1.txt >nul
if %ERRORLEVEL% == 0 goto finish
:loop
echo TSF_process running
PING -n 5 127.0.0.1>nul
tasklist /fi "imagename eq TSF_process.exe" |find "TSF_process.exe" >nul
if %errorlevel% == 0 goto loop
echo.
echo Parallel jobs finished
echo Merging files
TSF_merge 1 5 s20021_TS.tpa s20022_TS.tpa s20023_TS.tpa s20024_TS.tpa s20025_TS.tpa s2002_TS.tpa >outmerge.txt
if NOT %errorlevel% == 0 goto finish
find "Error" outmerge.txt >nul
if %errorlevel% == 0 goto finish
echo Cleaning up
del s20021_TS.tpa
del s20021_TS.ndx
del s20022_TS.tpa
del s20022_TS.ndx
del s20023_TS.tpa
del s20023_TS.ndx
del s20024_TS.tpa
del s20024_TS.ndx
del s20025_TS.tpa
del s20025_TS.ndx
TSF_merge 1 5 s20021_fit.tts s20022_fit.tts s20023_fit.tts s20024_fit.tts s20025_fit.tts s2002_fit.tts >outmerge.txt
if NOT %errorlevel% == 0 goto finish
find "Error" outmerge.txt >nul
if %errorlevel% == 0 goto finish
echo Cleaning up
del s20021_fit.tts
del s20021_fit.ndx
del s20022_fit.tts
del s20022_fit.ndx
del s20023_fit.tts
del s20023_fit.ndx
del s20024_fit.tts
del s20024_fit.ndx
del s20025_fit.tts
del s20025_fit.ndx
TSF_merge 1 5 s20021_raw.tts s20022_raw.tts s20023_raw.tts s20024_raw.tts s20025_raw.tts s2002_raw.tts >outmerge.txt
if NOT %errorlevel% == 0 goto finish
find "Error" outmerge.txt >nul
if %errorlevel% == 0 goto finish
echo Cleaning up
del s20021_raw.tts
del s20021_raw.ndx
del s20022_raw.tts
del s20022_raw.ndx
del s20023_raw.tts
del s20023_raw.ndx
del s20024_raw.tts
del s20024_raw.ndx
del s20025_raw.tts
del s20025_raw.ndx
del F:\0data\2001-2003\s2002.set1
del F:\0data\2001-2003\s2002.set2
del F:\0data\2001-2003\s2002.set3
del F:\0data\2001-2003\s2002.set4
del F:\0data\2001-2003\s2002.set5
echo Processing done
exit /b
:finish
echo Error encountered - stopping batch job
exit /b

li913 发表于 2023-4-15 10:32:24

读文件出问题,代码和文件内容不匹配
页: [1]
查看完整版本: matlab中timesat3.2并行处理报错