i-RIC / iriclib

1 stars 3 forks source link

Demonstrates issue #30 #31

Closed scharlton2 closed 6 years ago

scharlton2 commented 6 years ago

Demonstrates issue #30 - hdf5 files not closed when IRIC_OPTION_DIVIDESOLUTIONS is set

scharlton2 commented 6 years ago

Hi Keisuke,

This is what I'm getting on Windows:

$ Debug/unittests_cgnsfile.exe | egrep remove
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_startend.cpp 27: iRIC_Write_Sol_End() removed Case1.cgn.lock [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 341: remove("case_solstd.cgn") -- ADF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 361: remove("case_solstd3d.cgn") -- ADF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 381: remove("case_solstditer.cgn") -- ADF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 429: remove("case_soldivide.cgn") -- ADF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 430: remove("case_soldivide_Solution1.cgn") -- ADF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 431: remove("case_soldivide_Solution2.cgn") -- ADF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 432: remove("case_soldivide_Solution3.cgn") -- ADF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 433: remove("case_soldivide_Solution4.cgn") -- ADF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 434: remove("case_soldivide_Solution5.cgn") -- ADF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 461: remove("case_soldivide3d.cgn") -- ADF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 462: remove("case_soldivide3d_Solution1.cgn") -- ADF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 463: remove("case_soldivide3d_Solution2.cgn") -- ADF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 464: remove("case_soldivide3d_Solution3.cgn") -- ADF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 465: remove("case_soldivide3d_Solution4.cgn") -- ADF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 466: remove("case_soldivide3d_Solution5.cgn") -- ADF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 341: remove("case_solstd.cgn") -- HDF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 361: remove("case_solstd3d.cgn") -- HDF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 381: remove("case_solstditer.cgn") -- HDF ier == 0 [OK]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 429: remove("case_soldivide.cgn") -- HDF ier == 0 [NG]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 430: remove("case_soldivide_Solution1.cgn") -- HDF ier == 0 [NG]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 431: remove("case_soldivide_Solution2.cgn") -- HDF ier == 0 [NG]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 432: remove("case_soldivide_Solution3.cgn") -- HDF ier == 0 [NG]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 433: remove("case_soldivide_Solution4.cgn") -- HDF ier == 0 [NG]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 434: remove("case_soldivide_Solution5.cgn") -- HDF ier == 0 [NG]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 461: remove("case_soldivide3d.cgn") -- HDF ier == 0 [NG]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 462: remove("case_soldivide3d_Solution1.cgn") -- HDF ier == 0 [NG]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 463: remove("case_soldivide3d_Solution2.cgn") -- HDF ier == 0 [NG]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 464: remove("case_soldivide3d_Solution3.cgn") -- HDF ier == 0 [NG]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 465: remove("case_soldivide3d_Solution4.cgn") -- HDF ier == 0 [NG]
C:\iricdev\lib\src\iriclib\unittests_cgnsfile\case_sol_readwrite.cpp 466: remove("case_soldivide3d_Solution5.cgn") -- HDF ier == 0 [NG]

Let me know if you get different results.

Thanks, Scott

kskinoue0612 commented 6 years ago

Hi Scott,

Thanks for the pull request. I got the same result on my PC.

Keisuke