Instructions to run the lake refreezing module Part 1: For single year model run: 1. The hydrology model (sans the lake refreezing module) is run for the year 2. The nucleus of a lake is manually given as input into the main_lake_new_no_water.m file against variable 'i' and 'j' where i is row number and j is column number 3. At the end of the year's model run, we will have distribution of daily lake depth for the region (Lake_depthxxxx.dat; xxxx represents the day number) 4. The refreezing module should be run from day 180. Day 180 is chosen for the following reasons: i) The SGL would be fully/partially free of lake ice. In other words, the SGL would be in the lib-break-up period ii) Running from day 180 would also help in tuning the thermal state of the SGL wrt to the present data Part 2: For multiple year run: 1. The hydrology model (sans the lake refreezing module) is run for all the years 2. The nucleus of a lake is manually given as input into the main_lake_new_no_water.m file against variable 'i' and 'j' where i is row number 3. At the end of the model run, we will have distribution of daily lake depth for the region (Lake_depthxxxx.dat; xxxx represents the day number) for all the years 4. The refreezing module should be run from day 180. Day 180 is chosen for the following reasons: i) The SGL would be fully/partially free of lake ice. In other words, the SGL would be in the lib-break-up period ii) Running from day 180 would also help in tuning the thermal state of the SGL wrt to the present data