SICOPOLIS V3.3
Modules | Functions/Subroutines | Variables
calc_thk_m.F90 File Reference

Computation of the ice thickness. More...

Go to the source code of this file.

Modules

module  calc_thk_m
 Computation of the ice thickness.
 

Functions/Subroutines

subroutine, public calc_thk_m::calc_thk_init ()
 Initialisations for the ice thickness computation. More...
 
subroutine, public calc_thk_m::calc_thk_sia_expl (time, dtime, dxi, deta, z_mar)
 Explicit solver for the diffusive SIA ice surface equation. More...
 
subroutine, public calc_thk_m::calc_thk_sia_impl (time, dtime, dxi, deta, z_mar, mean_accum, ii, jj, nn)
 Over-implicit solver for the diffusive SIA ice surface equation. More...
 
subroutine, public calc_thk_m::calc_thk_expl (time, dtime, dxi, deta, z_mar)
 Explicit solver for the general ice thickness equation. More...
 
subroutine, public calc_thk_m::calc_thk_impl (time, dtime, dxi, deta, z_mar, mean_accum, ii, jj, nn)
 Over-implicit solver for the general ice thickness equation. More...
 
subroutine calc_thk_m::apply_mb_source (dtime, z_mar)
 Ice thickness evolution due to the source term (surface mass balance, basal mass balance and calving). Determination of the several components of the mass balance. More...
 
subroutine, public calc_thk_m::calc_thk_mask_update (time, dtime, dxi, deta, z_sl, z_mar, n_calc_thk_mask_update_aux)
 Update of the ice-land-ocean mask etc. More...
 
subroutine calc_thk_m::calc_thk_mask_update_aux1 (time, dtime, dtime_inv, z_sl, z_mar)
 Update of the ice-land-ocean mask for SIA-only dynamics of ice sheets without ice shelves. More...
 

Variables

real(dp), dimension(0:jmax, 0:imax), save calc_thk_m::h
 
real(dp), dimension(0:jmax, 0:imax), save calc_thk_m::h_neu
 
real(dp), dimension(0:jmax, 0:imax), save calc_thk_m::mb_source
 
real(dp), dimension(0:jmax, 0:imax), save calc_thk_m::mb_adjust
 
logical, save calc_thk_m::flag_solver_explicit
 

Detailed Description

Computation of the ice thickness.

Copyright

Copyright 2009-2017 Ralf Greve, Reinhard Calov, Tatsuru Sato

License

This file is part of SICOPOLIS.

SICOPOLIS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

SICOPOLIS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with SICOPOLIS. If not, see http://www.gnu.org/licenses/.

Definition in file calc_thk_m.F90.