▼ subroutines | |
▼ ant | |
boundary_m.F90 | Computation of the surface temperature (must be less than 0 deg C!) and of the accumulation-ablation function |
sico_init_m.F90 | Initialisations for SICOPOLIS |
sico_vars_m.F90 | Declarations of global variables for SICOPOLIS (for the ANT domain) |
▼ asf | |
boundary_m.F90 | Computation of the surface temperature (must be less than 0 deg C!) and of the accumulation-ablation function |
sico_init_m.F90 | Initialisations for SICOPOLIS |
sico_vars_m.F90 | Declarations of global variables for SICOPOLIS (for the ASF domain) |
▼ emtp2sge | |
boundary_m.F90 | Computation of the surface temperature (must be less than 0 deg C!) and of the accumulation-ablation function |
sico_init_m.F90 | Initialisations for SICOPOLIS |
sico_vars_m.F90 | Declarations of global variables for SICOPOLIS (for the EMTP2SGE domain) |
▼ general | |
calc_bas_melt_m.F90 | Computation of the basal melting rate |
calc_dxyz_m.F90 | Computation of all components of the strain-rate tensor, the full effective strain rate and the shear fraction |
calc_enhance_m.F90 | Computation of the flow enhancement factor |
calc_gia_m.F90 | Computation of the glacial isostatic adjustment of the lithosphere surface |
calc_temp_enth_m.F90 | Computation of temperature, water content and age with the enthalpy method |
calc_temp_m.F90 | Computation of temperature, water content and age |
calc_temp_melt_bas_m.F90 | Computation of the melting and basal temperatures |
calc_thk_m.F90 | Computation of the ice thickness |
calc_thk_water_bas_m.F90 | Computation of the thickness of the water column under the ice base |
calc_vxy_m.F90 | Computation of the horizontal velocity vx, vy |
calc_vz_m.F90 | Computation of the vertical velocity vz |
calving_underwater_ice_m.F90 | Calving of "underwater ice" |
compare_float_m.F90 | Comparison of single- or double-precision floating-point numbers |
enth_temp_omega_m.F90 | Conversion from temperature (temp) and water content (omega) to enthalpy (enth) and vice versa |
error_m.F90 | Writing of error messages and stopping execution |
ice_material_properties_m.F90 | Material properties of ice: Rate factor, heat conductivity, specific heat (heat capacity), creep function, viscosity |
init_temp_water_age_m.F90 | Initial temperature, water content and age |
mars_instemp_m.f90 | 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) |
mask_update_sea_level_m.F90 | Update of the ice-land-ocean mask due to changes of the sea level |
metric_m.F90 | Definition of the components g11 and g22 of the metric tensor of the applied numerical coordinates |
nc_check_m.F90 | NetCDF error capturing |
output_m.F90 | Writing of output data on files |
pdd_m.F90 | Computation of the positive degree days (PDD) with statistical temperature fluctuations; based on semi-analytical solution by Calov and Greve (2005) |
read_ad_data.F90 | Reading in of whatever data is needed to calculate cost function in adjoint mode |
read_m.F90 | Reading of several input data |
sico_end_m.F90 | Ending of SICOPOLIS |
sico_main_loop_m.F90 | Main loop of SICOPOLIS |
sico_maths_m.F90 | Several mathematical tools used by SICOPOLIS |
sico_maths_m_grad.F90 | Solvers for systems of linear equations used by SICOPOLIS |
sico_maths_m_stub.F90 | Solvers for systems of linear equations used by SICOPOLIS |
sico_types_m.F90 | Declarations of kind types for SICOPOLIS |
sico_variables_m.F90 | Declarations of global variables for SICOPOLIS |
stereo_proj_m.F90 | Computation of the forward or inverse stereographic projection, alternatively for a spherical or an ellipsoidal planet |
topograd_m.F90 | Calculation of topography gradients on the staggered grid and on the grid points (including length rescaling with the corresponding components of the metric tensor) |
▼ grl | |
boundary_m.F90 | Computation of the surface temperature (must be less than 0 deg C!) and of the accumulation-ablation function |
discharge_workers_m.F90 | Ice discharge parameterization for the Greenland ice sheet |
sico_init_m.F90 | Initialisations for SICOPOLIS |
sico_vars_m.F90 | Declarations of global variables for SICOPOLIS (for the GRL domain) |
▼ nhem | |
boundary_m.F90 | Computation of the surface temperature (must be less than 0 deg C!) and of the accumulation-ablation function |
sico_init_m.F90 | Initialisations for SICOPOLIS |
sico_vars_m.F90 | Declarations of global variables for SICOPOLIS (for the NHEM domain) |
▼ nmars | |
boundary_m.F90 | Mars Atmosphere-Ice Coupler MAIC-1.5: Computation of the surface temperature (must be less than 0 deg C) and of the accumulation-ablation rate for the north polar cap of Mars. Computation of the geothermal heat flux |
sico_init_m.F90 | Initialisations for SICOPOLIS |
sico_vars_m.F90 | Declarations of global variables for SICOPOLIS (for the NMARS domain) |
▼ openad | |
ctrl_m.F90 | |
oad_independent_init.F90 | |
OAD_tape_dynamic.F90 | |
oad_template_my_erfc.f90 | |
oad_template_sico_lis_solver.f90 | |
oad_template_sor_sprs.f90 | |
oad_template_tri_sle.f90 | |
openad_m.F90 | A catch-all module for openad-related subroutines |
revolve.f90 | |
sico_main_loop_iter_m.F90 | |
sico_main_loop_wrapper_m.F90 | |
▼ scand | |
boundary_m.F90 | Computation of the surface temperature (must be less than 0 deg C!) and of the accumulation-ablation function |
sico_init_m.F90 | Initialisations for SICOPOLIS |
sico_vars_m.F90 | Declarations of global variables for SICOPOLIS (for the SCAND domain) |
▼ smars | |
boundary_m.F90 | Mars Atmosphere-Ice Coupler MAIC-1.5: Computation of the surface temperature (must be less than 0 deg C) and of the accumulation-ablation rate for the south polar cap of Mars. Computation of the geothermal heat flux |
sico_init_m.F90 | Initialisations for SICOPOLIS |
sico_vars_m.F90 | Declarations of global variables for SICOPOLIS (for the SMARS domain) |
▼ tibet | |
boundary_m.F90 | Computation of the surface temperature (must be less than 0 deg C!) and of the accumulation-ablation function |
sico_init_m.F90 | Initialisations for SICOPOLIS |
sico_vars_m.F90 | Declarations of global variables for SICOPOLIS (for the TIBET domain) |
▼ xyz | |
▼ emtshelf | |
boundary_m.F90 | Computation of the surface temperature (must be less than 0 deg C!) and of the accumulation-ablation function |
sico_init_m.F90 | Initialisations for SICOPOLIS |
sico_vars_m.F90 | Declarations of global variables for SICOPOLIS (for the EMTP2SGE domain) |
▼ heino | |
boundary_m.F90 | Computation of the surface temperature (must be less than 0 deg C!) and of the accumulation-ablation function |
sico_init_m.F90 | Initialisations for SICOPOLIS |
sico_vars_m.F90 | Declarations of global variables for SICOPOLIS (for the HEINO domain) |
▼ mocho | |
boundary_m.F90 | Computation of the surface temperature (must be less than 0 deg C!) and of the accumulation-ablation function |
sico_init_m.F90 | Initialisations for SICOPOLIS |
sico_vars_m.F90 | Declarations of global variables for SICOPOLIS (for the MOCHO domain) |
sicopolis.F90 | Main program file of SICOPOLIS |