Skip to content

Releases: mjucker/MiMA

MiMA v1.1

04 Feb 21:53
27739db
Compare
Choose a tag to compare

New functionality

  • Commit e51ea5c: Possibility to start from arbitrary initial conditions.
    See "Lifecycle calculations" in the docs for details.
   &spectral_dynamics_nml
      specify_initial_conditions = .true. 
  • Commit d4ae0aa: Possibility to use the navy topography as land mask. This works the same as topography_option = 'interpolated', which looks for the navy topography data and interpolates on the MiMA grid. This does not require a land mask on the same grid as the simulation.
   &simple_surface_nml
       land_opttion = 'interpolated'

   &topography_nml
       water_file = 'INPUT/navy_topography.data/navy_pctwater.data.nc'
  • Commit 70de265: Possibility to use an external file as land mask. Within the mask, any value > 0 is considered land.
    &simple_surface_nml
        land_option  = 'input',
        land_sea_mask_file = 'lmask_filename',
  • Commit 747259b: Possibility to use topography as land mask (as possible already before), with additional threshold parameter. Land capacity is applied only where zsurf > zsurf_cap_limit [m2/s2]
&simple_surface_nml
    land_option = 'zsurf',
    zsurf_cap_limit = 10.,
  • Commits 89bac70 and ec8c044: Possibility to add synthetic local heating anywhere in the atmosphere. This heating (or cooling if amplitude < 0) is described with a Gaussian in longitude, latitude and log-pressure. Zonally symmetric heating can be achieved by setting loncenter to a negative value. There is also the possibility for seasonal variation (positive parts of cosine) with cosine wave number hk and phase hphase. The wave number determines the length and recurrence of the heating during a calendar year, and the phase the months of the year when heating is active.
    The heating can be activated with the following input parameters:
&physics_driver_nml
    do_local_heating = .true.,
&local_heating_nml
    hamp = A [K/d],
    loncenter = lambda_0 [degrees]
    loncenter = lambda_0 [degrees],
    latwidth  = delta_phi [degrees],
    latwidth  = delta_phi [degrees],
    pcenter   = p_0 [hPa],
    pwidth    = delta_p [decades hPa],
    hk        = wave_num [],
    hphase    = wave_phase [multiples of Pi]
/

Bugfixes

  • Commit d4ae0aa: Mixed layer depth is now computed only once during initialisation, rather than at every time step.
  • Commit 8e998c2: Diffusivity above planetary boundary layer could be non-zero. This has been fixed thanks to a contribution from Paul O'Gorman
  • Commit c32298e: Output files produce a calendar attribute with value 360. However, the input files need to have a calendar thirty_day_months, and don't understand the 360 calendar. This is now fixed, which makes it easier to use previous output to force a new simulation
  • Commit 902ddac: Bugfix in the conversion of warmpool_phase from degrees to radians
  • Commit 4319be8: The phase of the warmpool, i.e. warmpool_phase has been switched to work as expected. Setting warmpool_phase = x will now have the warmpool peak at longitude x

MiMA v1.0 bugfix

24 Aug 22:57
Compare
Choose a tag to compare

This is a bugfix release, with the most notable updates being:

  • Short wave radiation bugfixes (thanks to Stephen Thomson @sit23 for pointing those out)
    • The diurnal average of cosine of zenith angle (coszen in atmos_param/rrtm_radiation/astro.f90) had a bug. This is a rather large effect at high latitudes. In particular, sunlight didn't reach high latitudes in winter, making the polar vortex too strong. With the correction coming in this version, the daily averaged cosine zenith angle is exactly the same as a daily average of zenith angles evaluated at discrete time steps.
    • The zenith angle calculation did not account for the fraction of the averaging time step that actually sees daylight. This has been corrected with the introduction of the calculation of fraction of time of the averaging time step that a given grid point sees day, called fracday. The effect of this is minor.
  • New diagnostics: Within the radiation module rrtm_radiation, two additional diagnostics are now available: olr, which is the Outgoing Longwave Radation, and isr, which is the net Incoming Short wave Radiation.

MiMA v1.0

23 Feb 03:47
Compare
Choose a tag to compare

v1.0 corresponds to the version used for the first published research using MiMA in Jucker and Gerber, Journal of Climate (2017)

Release for 20th AOFD Conference in Minneapolis, MN, June 2015

13 Jun 15:58
Compare
Choose a tag to compare

This release corresponds to the code as used for the simulations presented at the 20th Atmospheric and Oceanic Fluid Dynamics Conference in Minneapolis, MN, June 15-19 2015.