English / Japanese

Bugs & Update

For all the H08 users

  • Since 2023/12/01, H08 is available on GitHub.
  • This page was last updated on 2023/7/24. Please see Versions.md on GitHub for bugs and updates since then.
  • For the users of Ver. 20230701

    2023/07/24

  • Version 20230701 released. All of the bugs below have been fixed.
  • The method to retrieve meteorological data has been updated to be compatible with the new data server.
  • For the users of Ver. 20230101

    2023/07/24

  • How to fix the bug
  • File: cpl/bin/prog_map_K14.f
  • Line 13-14 "parameter(n0rec=40) parameter(n0recout=40)": please change into 20 and 20.
  • 2022/12/26

  • Version 20230101 released. All of the bugs below have been fixed.
  • Extension for the Kyushu Island simulation (spatial resolution of one arc minute ~2km) released. See this paper for scientific details, see this manual for technical instructions (available in Japanese only, as of January 1 2023).
  • For the users of Ver. 20220701

    2022/12/26

  • How to fix the bug
  • File: cpl/bin/main.f Click here for the correct file.
  • Line 1092-1118, calc_damdem is called with wrong timing(before the time loop). This will result in unexpected setting of reservoir oeration rules. I thank Akiko Matsumura for reporting this problem.
  • 2022/07/25

  • Version 20210301 released. All of the bugs below have been fixed.
  • Extension for the Kyushu Island simulation (spatial resolution of one arc minute ~2km) released. See this paper.
  • For the users of Ver. 20210301

    2022/07/25

  • How to fix the bug
  • File: cpl/pst/list_watbal.sh
  • L80 and L81, add "#" to the beginning of two lines (start with "DIRRAINF=" and "DIRSNOWF="). This will stop overwriting the setting of L78 and L79. I thank Josko Troselj for reporting this problem.
  • L879, replace "$FSOILMOISINI" with "FSOILMOISTINI"
  • File: riv/bin/calc_humact.f
  • L430 and L432, replace "calc_supdes" with "calc_suprcl". I thank Naho Yoden for reporting this problem.
  • 2022/03/16

  • How to fix the bug
  • File: lib/read_ascii3.f Click here for the correct file.
  • File: lib/read_ascii5.f Click here for the correct file.
  • File: map/pre/prog_map_K14.f Click here for the correct file.
  • 2021/06/03

  • How to fix the bug
  • There was a bug in the file cpl/bin/main.f. I thank Mr. Lokendra Rathore for reporting this problem.
  • Line 2139 replace "r1frcgwind(i0l)" with "r1frcgwagr(i0l)"
  • 2021/03/05

  • Version20210301 released. All of the bugs below were fixed.
  • New functions
  • 1. Divides the NNBW (Non-local and Non-renewable Blue Water) option of cpl/bin/main.sh into surface water and groundwater. It makes easier to exclude the effect of "Unspecified surface water" discussed in Hanasaki et al. (2018, HESS). To make the results consistent to the earlier versions, take either yes-yes or no-no, if you don't have very strong motivation to investigate the consequences.
  • 2. Can handle year-to-year changes in land use and dams. The default script (cpl/bin/main.sh) fixes land use and dams at a sqecific year. If you wish to take the annual change of them into account, modify the relevant lines accordingly, for example,
    DAMID=${DIR}/${PRJRUN}${YEAR}0000${SUF}FX (fixed)
    DAMID=${DIR}/${PRJRUN}${SUF}YR (yearly varied)
  • 3. Supports hydrological parameter optimization shown in Yoshida et al. (2022). This option maintains the land parameters for cropland globally uniform. It prevents large variations in agricultural water requirement accompanying optimized parameters.
  • For the users of Ver. 20200201

    2021/03/05

  • How to fix the bug
  • File: bin/htmettxt.f Click here for the correct file.
  • File: cpl/bin/main.f
  • Line 2194 to 2197, replace by the correct source code.
  • File: lnd/bin/calc_leakyb.f
  • Line 804, replace "=r1qsb(i0l)-r1qrc(i0l)*r1qsb(i0l)/r0tmp" with "=max(0.0,r1qsb(i0l)-r1qrc(i0l)*r1qsb(i0l)/r0tmp)"
  • Line 806, replace "=r1qs(i0l)-r1qrc(i0l)*r1qs(i0l)/r0tmp" with "=max(0.0,r1qs(i0l)-r1qrc(i0l)*r1qs(i0l)/r0tmp)"
  • 2021/02/17

  • How to fix the bug
  • Problem: Missing values (-9999) were not handled properly in prog_gwr_fr.f
  • File: lnd/pre/prog_gwr_fr.f Click here for the correct file.
  • 2020/04/24

  • How to fix the bug
  • Problem: May cause compilation error.
  • File: map/pre/Makefile
  • Line 110, replace "rm -f *.o *~ temp*" with "rm -f *.o *~ temp* ${OBJS}"
  • 2020/02/07

  • Version20200201 released. All of the bugs below were fixed.
  • For the users of Ver. 20190701

    2020/01/06