User Tools

Site Tools


start:hype_tutorials:glacier_initialization_options

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
start:hype_tutorials:glacier_initialization_options [2017/11/24 15:29]
cpers
start:hype_tutorials:glacier_initialization_options [2017/11/24 15:35] (current)
cpers
Line 10: Line 10:
 ==Changing the default coefficients:​ == ==Changing the default coefficients:​ ==
  
-The coefficients may be set to different values by parameters (par.txt; ''​glacvcoef'',​ ''​glacvexp''​)) and/or glacier input data (GlacierData.txt;​ column ''​logvolcorr''​). ​+The coefficients may be set to different values by parameters ([[:​start:​HYPE_file_reference:​par.txt|par.txt]]; ''​glacvcoef'',​ ''​glacvexp''​)) and/or glacier input data ([[:​start:​HYPE_file_reference:​GlacierData.txt|GlacierData.txt]]; column ''​logvolcorr''​). ​
  
 <m> coef = 0.205*{e}^{logvolcorr} </m> <m> coef = 0.205*{e}^{logvolcorr} </m>
Line 22: Line 22:
 ====Separation into glacier types==== ====Separation into glacier types====
  
-Separation of glaciers into different types can be done in GlacierData.txt. There each glacier can be given the wanted glacier type (column ''​glactype''​). The glaciers can alternatively be separated into two types based on their class’ area and a parameter (par.txt; ''​glac2arlim''​). Small glaciers are given glactype=0, and large glaciers are given glactype=1. The parameter ''​glac2arlim''​ defines the separating area (in //​m<​sup>​2</​sup>//​). Glaciers of glactype=0 uses the default parameter values for initializing of the glacier volume, while the other uses an alternative set of parameter values. Glaciers of type 0 and 1 have a time varying glacier area, while glaciers of type 2 and 3 have a constant glacier area (equal to the slc area).+Separation of glaciers into different types can be done in [[:​start:​HYPE_file_reference:​GlacierData.txt|GlacierData.txt]]. There each glacier can be given the wanted glacier type (column ''​glactype''​). The glaciers can alternatively be separated into two types based on their class’ area and a parameter ([[:​start:​HYPE_file_reference:​par.txt|par.txt]]; ''​glac2arlim''​). Small glaciers are given glactype=0, and large glaciers are given glactype=1. The parameter ''​glac2arlim''​ defines the separating area (in //​m<​sup>​2</​sup>//​). Glaciers of glactype=0 uses the default parameter values for initializing of the glacier volume, while the other uses an alternative set of parameter values. Glaciers of type 0 and 1 have a time varying glacier area, while glaciers of type 2 and 3 have a constant glacier area (equal to the slc area).
  
 ==Alternative initialization coefficients:​ == ==Alternative initialization coefficients:​ ==
  
 The alternative initializations coefficients are used for glaciers of other types (glactype>​=1). Glaciers of the default type (glactype=0) is initialized as described above, while the other glaciers are initialized with different parameter values. The default values of the alternative coefficients are //coef// = 1.701 and //exp// = 1.25. The alternative initializations coefficients are used for glaciers of other types (glactype>​=1). Glaciers of the default type (glactype=0) is initialized as described above, while the other glaciers are initialized with different parameter values. The default values of the alternative coefficients are //coef// = 1.701 and //exp// = 1.25.
-The coefficients may be set to different values by parameters (par.txt; ''​glacvcoef1'',​ ''​glacvexp1''​)) and/or glacier input data (GlacierData.txt;​ ''​logvolcorr''​) similar to the default glacier. ​+ 
 +The coefficients may be set to different values by parameters ([[:​start:​HYPE_file_reference:​par.txt|par.txt]]; ''​glacvcoef1'',​ ''​glacvexp1''​)) and/or glacier input data [[:​start:​HYPE_file_reference:​GlacierData.txt|GlacierData.txt]]; ''​logvolcorr''​) similar to the default glacier. ​
  
 <m> coef = 1.701*{e}^{logvolcorr} </m> <m> coef = 1.701*{e}^{logvolcorr} </m>
Line 39: Line 40:
 ====Initialization with glacier volume==== ====Initialization with glacier volume====
  
-Another option to initialize the glaciers is to set the glacier volume (//​m<​sup>​3</​sup>//​) for each glacier in GlacierData.txt directly (column ''​slcvolume''​). Note that to set this input data to zero means zero glacier volume. To turn this option off, leave the column out of GlacierData.txt or set its value to missing value (-9999).+Another option to initialize the glaciers is to set the glacier volume (//​m<​sup>​3</​sup>//​) for each glacier in [[:​start:​HYPE_file_reference:​GlacierData.txt|GlacierData.txt]] ​directly (column ''​slcvolume''​). Note that to set this input data to zero means zero glacier volume. To turn this option off, leave the column out of [[:​start:​HYPE_file_reference:​GlacierData.txt|GlacierData.txt]] or set its value to missing value (-9999).
  
 ====Valid date adjustment==== ====Valid date adjustment====
  
-All of the above methods to initialize the glacier volume can additionally be manipulated using glacier specific data (in GlacerData.txt) on when the initial glacier volume, calculated by slc defined glacier area or set by slcvolume, is valid. If the initial year is given (GlacierData.txt;​ ''​slcdate''​) the initial volume is valid for that date. In this case, the average annual change in mass balance (//annmb// in mm/yr) is given as input data (GlacierData.txt;​ ''​annualmb''​) or as a general parameter (par.txt; ''​glacannmb''​). The initial glacier volume is then adjusted according to the difference in years (//​yeardiff//​) between simulations start and glacier area data.+All of the above methods to initialize the glacier volume can additionally be manipulated using glacier specific data (in [[:​start:​HYPE_file_reference:​GlacierData.txt|GlacierData.txt]]) on when the initial glacier volume, calculated by slc defined glacier area or set by slcvolume, is valid. If the initial year is given ([[:​start:​HYPE_file_reference:​GlacierData.txt|GlacierData.txt]]; ''​slcdate''​) the initial volume is valid for that date. In this case, the average annual change in mass balance (//annmb// in mm/yr) is given as input data ([[:​start:​HYPE_file_reference:​GlacierData.txt|GlacierData.txt]]; ''​annualmb''​) or as a general parameter ([[:​start:​HYPE_file_reference:​par.txt|par.txt]]; ''​glacannmb''​). The initial glacier volume is then adjusted according to the difference in years (//​yeardiff//​) between simulations start and glacier area data.
 The manipulated initial glacier volume: The manipulated initial glacier volume:
  
Line 54: Line 55:
 ====Initialization and state file==== ====Initialization and state file====
  
-You can force the model to ignore the glacier state from an state file and use the above described calculation to initialize the glaciers at the beginning of the simulation (info.txt; ''​bdate''​) by setting a flag in info.txt; ''​modeloption glacierini 1''​.+You can force the model to ignore the glacier state from an state file and use the above described calculation to initialize the glaciers at the beginning of the simulation ([[:​start:​HYPE_file_reference:​info.txt|info.txt]]; ''​bdate''​) by setting a flag in [[:​start:​HYPE_file_reference:​info.txt|info.txt]]; ''​modeloption glacierini 1''​.
  
start/hype_tutorials/glacier_initialization_options.txt · Last modified: 2017/11/24 15:35 by cpers