SICOPOLIS V3.1
 All Classes Files Functions Variables Macros
Functions/Subroutines
sico_main_loop.F90 File Reference

Main loop of SICOPOLIS. More...

Go to the source code of this file.

Functions/Subroutines

subroutine sico_main_loop (delta_ts, glac_index, mean_accum, mean_accum_inv, dtime, dtime_temp, dtime_wss, dtime_out, dtime_ser, time, time_init, time_end, time_output, dxi, deta, dzeta_c, dzeta_t, dzeta_r, z_sl, dzsl_dtau, z_mar, ii, jj, nn, ndat2d, ndat3d, n_output, runname)
 Main loop of SICOPOLIS.
 

Detailed Description

Main loop of SICOPOLIS.

Copyright

Copyright 2009-2013 Ralf Greve

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 sico_main_loop.F90.

Function/Subroutine Documentation

subroutine sico_main_loop ( real(dp), intent(inout)  delta_ts,
real(dp), intent(inout)  glac_index,
real(dp), intent(in)  mean_accum,
real(dp), intent(in)  mean_accum_inv,
real(dp), intent(in)  dtime,
real(dp), intent(in)  dtime_temp,
real(dp), intent(in)  dtime_wss,
real(dp), intent(in)  dtime_out,
real(dp), intent(in)  dtime_ser,
real(dp), intent(inout)  time,
real(dp), intent(in)  time_init,
real(dp), intent(in)  time_end,
real(dp), dimension(100), intent(in)  time_output,
real(dp), intent(in)  dxi,
real(dp), intent(in)  deta,
real(dp), intent(in)  dzeta_c,
real(dp), intent(in)  dzeta_t,
real(dp), intent(in)  dzeta_r,
real(dp), intent(inout)  z_sl,
real(dp), intent(inout)  dzsl_dtau,
real(dp), intent(inout)  z_mar,
integer(i4b), dimension((imax+1)*(jmax+1)), intent(in)  ii,
integer(i4b), dimension((imax+1)*(jmax+1)), intent(in)  jj,
integer(i4b), dimension(0:jmax,0:imax), intent(in)  nn,
integer(i4b), intent(inout)  ndat2d,
integer(i4b), intent(inout)  ndat3d,
integer(i4b), intent(in)  n_output,
character(len=100), intent(in)  runname 
)

Main loop of SICOPOLIS.

Definition at line 35 of file sico_main_loop.F90.