|
| real(wp), dimension(:), allocatable | mo_data::h |
| | Enthalpy [J]. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::h_abs |
| | specific Enthalpy [J/kg] More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::q |
| | Heat in layer [J]. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::fl_q |
| | Heat flux between layers [J/s]. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::t |
| | Temperature [C]. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::s_bu |
| | Bulk Salinity [g/kg]. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::fl_s |
| | Salinity flux [(g/s]. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::s_abs |
| | Absolute Salinity [g]. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::s_br |
| | Brine salinity [g/kg]. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::thick |
| | Layer thickness [m]. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::m |
| | Mass [kg]. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::fl_m |
| | Mass fluxes between layers [kg]. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::v_s |
| | Volume [m^3] of solid. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::v_l |
| | Volume [m^3] of liquid. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::v_g |
| | Volume [m^3] of gas. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::v_ex |
| | Volume of brine due expelled due to freezing [m^3] of solid, gas & liquid. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::phi |
| | Solid mass fraction. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::psi_s |
| | Solid volume fraction. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::psi_l |
| | Liquid volume fraction. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::psi_g |
| | Gas volume fraction. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::ray |
| | Rayleigh number of each layer. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::perm |
| |
| real(wp), dimension(:), allocatable | mo_data::flush_v |
| |
| real(wp), dimension(:), allocatable | mo_data::flush_h |
| |
| real(wp), dimension(:), allocatable | mo_data::flush_v_old |
| |
| real(wp), dimension(:), allocatable | mo_data::flush_h_old |
| | Permeability [?]. More...
|
| |
| real(wp) | mo_data::dt |
| | Timestep [s]. More...
|
| |
| real(wp) | mo_data::thick_0 |
| | Initial layer thickness [m]. More...
|
| |
| real(wp) | mo_data::time |
| | Time [s]. More...
|
| |
| real(wp) | mo_data::freeboard |
| | Height of ice surface above (or below) waterlevel [m]. More...
|
| |
| real(wp) | mo_data::t_freeze |
| | Freezing temperature [C]. More...
|
| |
| integer | mo_data::nlayer |
| | Number of layers. More...
|
| |
| integer | mo_data::n_bottom |
| | Number of bottom layers. More...
|
| |
| integer | mo_data::n_middle |
| | Number of middle layers. More...
|
| |
| integer | mo_data::n_top |
| | Number of top layers. More...
|
| |
| integer | mo_data::n_active |
| | Number of Layers active in the present. More...
|
| |
| integer | mo_data::i |
| | Index, normally used for time. More...
|
| |
| integer | mo_data::k |
| | Index, normally used for layer. More...
|
| |
| integer | mo_data::styropor_flag |
| |
| real(wp) | mo_data::time_out |
| | Time between outputs [s]. More...
|
| |
| real(wp) | mo_data::time_total |
| | Time of simulation [s]. More...
|
| |
| integer | mo_data::i_time |
| | Number of timesteps. More...
|
| |
| integer | mo_data::i_time_out |
| | Number of timesteps between each output. More...
|
| |
| integer | mo_data::n_time_out |
| | Counts number of timesteps between output. More...
|
| |
| character *12000 | mo_data::format_t |
| |
| character *12000 | mo_data::format_psi |
| |
| character *12000 | mo_data::format_thick |
| |
| character *12000 | mo_data::format_snow |
| |
| character *12000 | mo_data::format_integer |
| |
| character *12000 | mo_data::format_t2m_top |
| |
| character *12000 | mo_data::format_bgc |
| |
| character *12000 | mo_data::format_melt |
| | Format strings for output. Niels(2017) add: melt output. More...
|
| |
| character *12000 | mo_data::format_perm |
| | Niels(2017) add: permeability output. More...
|
| |
| real(wp) | mo_data::t_bottom |
| | Temperature of water beneath the ice [C]. More...
|
| |
| real(wp) | mo_data::t_top |
| | Temperature at the surface [C]. More...
|
| |
| real(wp) | mo_data::s_bu_bottom |
| | Salinity beneath the ice [g/kg]. More...
|
| |
| real(wp) | mo_data::t2m |
| | Two meter Temperature [C]. More...
|
| |
| real(wp) | mo_data::fl_q_bottom |
| | Bottom heat flux [J*s]. More...
|
| |
| real(wp) | mo_data::psi_s_snow |
| | Solid volume fraction of snow layer. More...
|
| |
| real(wp) | mo_data::psi_l_snow |
| | Liquid volume fraction of snow layer. More...
|
| |
| real(wp) | mo_data::psi_g_snow |
| | Gas volume fraction of snow layer. More...
|
| |
| real(wp) | mo_data::phi_s |
| | Solid mass fraction of snow layer. More...
|
| |
| real(wp) | mo_data::s_abs_snow |
| | Absolute salinity of snow layer [g]. More...
|
| |
| real(wp) | mo_data::h_abs_snow |
| | Absolute enthalpy of snow layer [J]. More...
|
| |
| real(wp) | mo_data::m_snow |
| | Mass of snow layer [kg]. More...
|
| |
| real(wp) | mo_data::t_snow |
| | Temperature of snow layer [C]. More...
|
| |
| real(wp) | mo_data::thick_snow |
| |
| real(wp) | mo_data::test |
| | Thickness of snow layer [m]. More...
|
| |
| real(wp) | mo_data::liquid_precip |
| | Liquid precip, [meter of water/s]. More...
|
| |
| real(wp) | mo_data::solid_precip |
| | Solid precip, [meter of water /s]. More...
|
| |
| real(wp) | mo_data::fl_q_snow |
| | flow of heat into the snow layer More...
|
| |
| real(wp) | mo_data::energy_stored |
| | Total amount of energy stored, control is freezing point temperature of S_bu_bottom [J]. More...
|
| |
| real(wp) | mo_data::total_resist |
| | Thermal resistance of the whole column []. More...
|
| |
| real(wp) | mo_data::surface_water |
| | Percentage of water fraction in the top 5cm [%]. More...
|
| |
| real(wp) | mo_data::freshwater |
| | Meters of freshwater stored in column [m]. More...
|
| |
| real(wp) | mo_data::thickness |
| | Meters of ice [m]. More...
|
| |
| real(wp) | mo_data::bulk_salin |
| | Salt/Mass [ppt]. More...
|
| |
| real(wp) | mo_data::thick_min |
| | Parameter for snow, determines when snow is in thermal equilibrium with the ice and when it is totally neglected. More...
|
| |
| real(wp), save | mo_data::t_test |
| | First guess for getT subroutine. More...
|
| |
| real(wp) | mo_data::albedo |
| | Amount of short wave radiation which is reflected at the top surface. More...
|
| |
| real(wp) | mo_data::fl_sw |
| | Incoming shortwave radiation [W/m**2]. More...
|
| |
| real(wp) | mo_data::fl_lw |
| | Incoming longwave radiation [W/m**2]. More...
|
| |
| real(wp) | mo_data::fl_sen |
| | Sensitive heat flux [W/m**2]. More...
|
| |
| real(wp) | mo_data::fl_lat |
| | Latent heat flux [W/m**2]. More...
|
| |
| real(wp) | mo_data::fl_rest |
| | Bundled longwave,sensitive and latent heat flux [W/m**2]. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::fl_rad |
| | Energy flux of absorbed sw radiation of each layer [J/s]. More...
|
| |
| real(wp) | mo_data::grav_drain |
| | brine flux of gravity drainage between two outputs [kg/s] More...
|
| |
| real(wp) | mo_data::grav_salt |
| | salt flux moved by gravity drainage between two outputs [kg*ppt/s] More...
|
| |
| real(wp) | mo_data::grav_temp |
| | average temperature of gravity drainage brine between two outputs [T] More...
|
| |
| real(wp) | mo_data::melt_thick |
| | thickness of fully liquid part of top layer [m] More...
|
| |
| real(wp) | mo_data::melt_thick_snow |
| |
| real(wp) | mo_data::melt_thick_snow_old |
| | Niels(2017) add: thickness of excess fully liquid part from snow_melt_processes [m]. More...
|
| |
| real(wp), dimension(3) | mo_data::melt_thick_output |
| | Niels, 2017 add: output field of surface liquid meltwater sizes. More...
|
| |
| real(wp) | mo_data::alpha_flux_instable |
| | Proportionality constant which determines energy flux by the temperature difference T_top>T2m [W/C]. More...
|
| |
| real(wp) | mo_data::alpha_flux_stable |
| | Proportionality constant which determines energy flux by the temperature difference T_top<T2m [W/C]. More...
|
| |
| integer | mo_data::atmoflux_flag |
| | 1: Use mean climatology of Notz, 2: Use imported reanalysis data, 3: use fixed values defined in mo_init More...
|
| |
| integer | mo_data::grav_flag |
| | 1: no gravity drainage, 2: Gravity drainage, 3: Simple Drainage More...
|
| |
| integer | mo_data::prescribe_flag |
| | 1: nothing happens, 2: prescribed Salinity profile is prescribed at each timestep (does not disable brine dynamics, just overwrites the salinity!) More...
|
| |
| integer | mo_data::grav_heat_flag |
| | 1: nothing happens, 2: compensates heatfluxes in grav_flag = 2 More...
|
| |
| integer | mo_data::flush_heat_flag |
| | 1: nothing happens, 2: compensates heatfluxes in flush_flag = 5 More...
|
| |
| integer | mo_data::turb_flag |
| | 1: No bottom turbulence, 2: Bottom mixing More...
|
| |
| integer | mo_data::salt_flag |
| | 1: Sea salt, 2: NaCL More...
|
| |
| integer | mo_data::boundflux_flag |
| | 1: top and bottom cooling plate, 2:top Notz fluxes, bottom cooling plate 3: top flux=a*(T-T_s) More...
|
| |
| integer | mo_data::flush_flag |
| | 1: no flushing, 4:meltwater is removed artificially, 5:vert and horiz flushing, 6: simplified More...
|
| |
| integer | mo_data::flood_flag |
| | 1: no flooding, 2:normal flooding, 3:simple flooding More...
|
| |
| integer | mo_data::bottom_flag |
| | 1: nothing changes, 2: deactivates all bottom layer dynamics, useful for some debugging and idealized tests More...
|
| |
| integer | mo_data::debug_flag |
| | 1: no raw layer output, 2: each layer is output at every timestep (warning, file size can be very large) More...
|
| |
| integer | mo_data::precip_flag |
| | 0: solid and liquid precipitation, 1:phase determined by T2m More...
|
| |
| integer | mo_data::harmonic_flag |
| | 1: minimal permeability is used to calculate Rayleigh number, 2:harmonic mean is used for Rayleigh number More...
|
| |
| integer | mo_data::tank_flag |
| | 1: nothing, 2: S_bu_bottom and bgc_bottom are calculated as if the experiment is conducted in a tank More...
|
| |
| integer | mo_data::albedo_flag |
| | 1: simple albedo, 2: normal albedo, see func_albedo for details More...
|
| |
| integer | mo_data::lab_snow_flag |
| | Niels, 2017 add: 0: lab setup without snow covers, 1: lab setup include snow influence on heat fluxes. More...
|
| |
| integer | mo_data::freeboard_snow_flag |
| | Niels, 2017 add: 0: respect the mass of snow in the freeboard calculation, 1: don't. More...
|
| |
| integer | mo_data::snow_flush_flag |
| | Niels, 2017 add: 0: all meltwater from snow forms slush, 1: meltwater partly leads to flushing, ratio defined by "k_snow_flush". More...
|
| |
| integer | mo_data::snow_precip_flag |
| | Niels, 2017 add: 0: all precipitation is set to zero, 1: physical behaviour. More...
|
| |
| integer | mo_data::length_input |
| | Sets the input length for atmoflux_flag==2, common value of 13169. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::tinput |
| | Niels, 2017 add: used to read in top temperature for field experiment tests, dimension needs to be set in the code. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::precipinput |
| | Niels, 2017 add: used to read in precipation for field experiment tests, dimension needs to be set in the code. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::ocean_t_input |
| | Niels, 2017 add: used to read in ocean temperature for field experiment tests, dimension needs to be set in the code. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::ocean_flux_input |
| | Niels, 2017 add: used to read in oceanic heat flux for field experiment tests, dimension needs to be set in the code. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::styropor_input |
| | Niels, 2017 add: if styropor is used in the lab on top of the ice to simulate snow heat fluxes. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::ttop_input |
| | Niels, 2017 add: used for testcase 111, comparison with greenland harp data, uppermost harp temperature is seen as Ttop. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::fl_sw_input |
| | Used to read in sw fluxes from ERA for atmoflux_flag==2. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::fl_lw_input |
| | Used to read in lw fluxes from ERA for atmoflux_flag==2. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::t2m_input |
| | Used to read in 2Tm from ERA for atmoflux_flag==2. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::precip_input |
| | Used to read in precipitation from ERA for atmoflux_flag==2. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::time_input |
| | Used to read in time from ERA for atmoflux_flag==2. More...
|
| |
| integer | mo_data::time_counter |
| | Keeps track of input data. More...
|
| |
| integer | mo_data::bgc_flag |
| | 1: no bgc, 2:bgc More...
|
| |
| integer | mo_data::n_bgc |
| | Number of chemicals. More...
|
| |
| real(wp), dimension(:,:), allocatable | mo_data::fl_brine_bgc |
| | Brine fluxes in a matrix, [kg/s], first index is the layer of origin, and the second index is the layer of arrival. More...
|
| |
| real(wp), dimension(:,:), allocatable | mo_data::bgc_abs |
| | Absolute amount of chemicals [kmol] for each tracer. More...
|
| |
| real(wp), dimension(:,:), allocatable | mo_data::bgc_bu |
| | Bulk amounts of chemicals [kmol/kg]. More...
|
| |
| real(wp), dimension(:,:), allocatable | mo_data::bgc_br |
| | Brine concentrations of chems [kmol/kg]. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::bgc_bottom |
| | Bulk concentrations of chems below the ice [kmol/kg]. More...
|
| |
| real(wp), dimension(:), allocatable | mo_data::bgc_total |
| | Total of chems, for lab experiments with a fixed total amount. More...
|
| |
| real(wp) | mo_data::m_total |
| | Total initial water mass, for lab experiments with a fixed total amount. More...
|
| |
| real(wp) | mo_data::s_total |
| | Total initial salt mass, for lab experiments with a fixed total amount. More...
|
| |
| real(wp) | mo_data::tank_depth |
| | water depth in meters, used to calculate concentrations below ice for tank experiments More...
|
| |
| character *3 | mo_data::flush_question ='No!' |
| | Niels, 2017 add: used to indicate in stdout wether flushing occurs at this moment or not. More...
|
| |
| real(wp) | mo_data::melt_err =0._wp |
| | Niels, 2017 add: used to check how much meltwater vanishes in flushing routine. More...
|
| |
| integer | mo_data::length_input_lab |
| | Niels, 2017 add: used to allocate lab testcase input arrays in mo_init, set value in testcases. More...
|
| |