wiki:IcebergsPage

Iceberg Module

The iceberg module in iLOVECLIM has been updated recently by Pepijn Bakker, based on previous work of Marianne Bugelmayer-blaschek, Jongma and Wiersma.

Flags

The iceberg model can be switch on by setting the ICEBERG flag in choixcomposantes.h to 1 or 2:

  • ICEBERG==1: the model is run and you can force it by reading icebergs from the input file positb.init. For this you also need to set forcing_icb == 1 in input file positb.init.
  • ICEBERG==2: the model is run and the icebergs are created either based on:
    • excess snow from the landmodel (if ISM != 2 in choixcomposantes.h)
    • calved ice from the GRISLI ice sheet model (ISM==2 in choixcomposantes.h)

Note: if you use ICEBERG==2, it is also possible, on top of the icebergs from excess snow or calved ice from GRISLI, to read icebergs from the input file positb.init. Both sources of icebergs will be combined in this case. For this you also need to set forcing_icb == 1 in input file positb.init.

Input files

The iceberg model contains two input files: positb.init and seasonal_cycle.txt

  • File positb.init
    Following flags and variables are created in positb.init:
Variable name Usage Used in ...
restart_icb Define the restart mode for icebergs read_iceberg_restartdata in iceberg_mod.f90
forcing_icb Introduce icebergs by reading from the input file positb.init iceberg.f, read_positb in iceberg_mod.f90
linit Number of lines to read in positb.init for iceberg sources r ead_positb & iceberg_forcing in iceberg_mod.f90
  • File seasonal_cycle.txt
    A file giving the amount icebergs that should be added to the model per day of the year as a ratio to the yearly sum. Values between 0 and 1 and adding up to 1 in total
Last modified 2 weeks ago Last modified on 10/07/21 13:03:46