
file  calc_bas_melt_m.F90 [code] 
 Computation of the basal melting rate.


file  calc_dxyz_m.F90 [code] 
 Computation of all components of the strainrate tensor, the full effective strain rate and the shear fraction.


file  calc_enhance_m.F90 [code] 
 Computation of the flow enhancement factor.


file  calc_gia_m.F90 [code] 
 Computation of the glacial isostatic adjustment of the lithosphere surface.


file  calc_temp_enth_m.F90 [code] 
 Computation of temperature, water content and age with the enthalpy method.


file  calc_temp_m.F90 [code] 
 Computation of temperature, water content and age.


file  calc_temp_melt_bas_m.F90 [code] 
 Computation of the melting and basal temperatures.


file  calc_thk_m.F90 [code] 
 Computation of the ice thickness.


file  calc_thk_water_bas_m.F90 [code] 
 Computation of the thickness of the water column under the ice base.


file  calc_vxy_m.F90 [code] 
 Computation of the horizontal velocity vx, vy.


file  calc_vz_m.F90 [code] 
 Computation of the vertical velocity vz.


file  calving_underwater_ice_m.F90 [code] 
 Calving of "underwater ice".


file  compare_float_m.F90 [code] 
 Comparison of single or doubleprecision floatingpoint numbers.


file  enth_temp_omega_m.F90 [code] 
 Conversion from temperature (temp) and water content (omega) to enthalpy (enth) and vice versa.


file  error_m.F90 [code] 
 Writing of error messages and stopping execution.


file  ice_material_properties_m.F90 [code] 
 Material properties of ice: Rate factor, heat conductivity, specific heat (heat capacity), creep function, viscosity.


file  init_temp_water_age_m.F90 [code] 
 Initial temperature, water content and age.


file  mars_instemp_m.f90 [code] 
 Computation of the daily mean surface temperature of Mars based on obliquity, eccentricity and the anomaly of vernal equinox (local insolation temperature scheme = LIT scheme).


file  mask_update_sea_level_m.F90 [code] 
 Update of the icelandocean mask due to changes of the sea level.


file  metric_m.F90 [code] 
 Definition of the components g11 and g22 of the metric tensor of the applied numerical coordinates.


file  nc_check_m.F90 [code] 
 NetCDF error capturing.


file  output_m.F90 [code] 
 Writing of output data on files.


file  pdd_m.F90 [code] 
 Computation of the positive degree days (PDD) with statistical temperature fluctuations; based on semianalytical solution by Calov and Greve (2005).


file  read_ad_data.F90 [code] 
 Reading in of whatever data is needed to calculate cost function in adjoint mode.


file  read_m.F90 [code] 
 Reading of several input data.


file  sico_end_m.F90 [code] 
 Ending of SICOPOLIS.


file  sico_main_loop_m.F90 [code] 
 Main loop of SICOPOLIS.


file  sico_maths_m.F90 [code] 
 Several mathematical tools used by SICOPOLIS.


file  sico_maths_m_grad.F90 [code] 
 Solvers for systems of linear equations used by SICOPOLIS.


file  sico_maths_m_stub.F90 [code] 
 Solvers for systems of linear equations used by SICOPOLIS.


file  sico_types_m.F90 [code] 
 Declarations of kind types for SICOPOLIS.


file  sico_variables_m.F90 [code] 
 Declarations of global variables for SICOPOLIS.


file  stereo_proj_m.F90 [code] 
 Computation of the forward or inverse stereographic projection, alternatively for a spherical or an ellipsoidal planet.


file  topograd_m.F90 [code] 
 Calculation of topography gradients on the staggered grid and on the grid points (including length rescaling with the corresponding components of the metric tensor).

