swh:1:snp:75cdaf5164207cb3d00f07a3da10a0250b29d03b
Raw File
Tip revision: 286359430454f22e0286d2e03bf86cba594b30fc authored by Timo Heister on 22 June 2018, 21:24:08 UTC
version 2.0.1
Tip revision: 2863594
burnman.prm
# A cookbook for using adiabatic conditions and a gravity 
# profile generated by a mineral physics toolkit and read in
# through an ascii data file. In this example, material properties
# are based on a Birch-Murnaghan equation of state. 

set Dimension                              = 2
set Use years in output instead of seconds = true
set End time                               = 2.63e8
set Output directory                       = output-burnman

subsection Material model
  set Model name = ascii reference profile

  subsection Ascii reference profile
    set Thermal viscosity exponent = 10.0
    set Viscosity prefactors = 1.0, 0.1, 1.0, 10.0

    subsection Ascii data model
      set Data directory = $ASPECT_SOURCE_DIR/data/adiabatic-conditions/ascii-data/
      set Data file name = example_isentrope.txt
    end
  end

  set Material averaging = harmonic average
end

# The geometry is a spherical shell with the inner and 
# outer radius of the Earth's mantle. 
subsection Geometry model
  set Model name = spherical shell

  subsection Spherical shell
    set Inner radius  = 3481000
    set Outer radius  = 6336000
  end
end

subsection Adiabatic conditions model
  set Model name = ascii data

  subsection Ascii data model
    set Data directory = $ASPECT_SOURCE_DIR/data/adiabatic-conditions/ascii-data/
    set Data file name = example_isentrope.txt
  end
end


# The gravity model reads an ascii data file that contains a gravity
# profile consistent with the material properties computed using the 
# Birch-Murnaghan equation of state. It automatically uses the same file 
# specified in the adiabatic conditions model.
subsection Gravity model
  set Model name = ascii data
  subsection Ascii data model
    set Data directory = $ASPECT_SOURCE_DIR/data/adiabatic-conditions/ascii-data/
    set Data file name = example_isentrope.txt
  end
end

# The model uses the anelastic liquid approximation.
subsection Formulation
  set Formulation = anelastic liquid approximation
end

# The present-day plate velocities are imposed on the upper model
# boundary.
subsection Boundary velocity model
  set Prescribed velocity boundary indicators = top:gplates
  set Tangential velocity boundary indicators = bottom

  subsection GPlates model
    set Data directory = $ASPECT_SOURCE_DIR/data/boundary-velocity/gplates/
    set Velocity file name = current_day.gpml
    set Data file time step = 1e6
    set Point one = 1.5708,4.87
    set Point two = 1.5708,5.24
  end
end


subsection Boundary temperature model
  set Fixed temperature boundary indicators = top, bottom
  set List of model names = spherical constant

  subsection Spherical constant
    set Inner temperature = 3500 
    set Outer temperature = 273
  end
end

# The initial temperature is an adiabatic profile, which is
# taken from the adabatic conditions model. In this case, this is
# is the ascii data model that loads a file containing profiles
# corresponding to the Birch-Murnaghan equation of state.
# In addition to the adiabatic profile, there are thermal boundary 
# layers at the sirface and the core-mantle boundary.
subsection Initial temperature model
  set Model name = adiabatic

  subsection Adiabatic
    set Age top boundary layer = 5e7
  end
end


subsection Mesh refinement
  set Refinement fraction                = 0.4
  set Coarsening fraction                = 0.05
  set Initial adaptive refinement        = 1
  set Initial global refinement          = 5
  set Strategy                           = temperature
  set Time steps between mesh refinement = 5
end


subsection Heating model
  set List of model names = adiabatic heating, shear heating

  subsection Adiabatic heating
    set Use simplified adiabatic heating = true
  end
end

subsection Postprocess
  set List of postprocessors = visualization, velocity statistics, temperature statistics, heat flux statistics, depth average

  subsection Visualization
    set Output format                 = vtu
    set Time between graphical output = 0
    set Number of grouped files       = 0
    set List of output variables      = material properties, gravity, adiabat, nonadiabatic temperature, nonadiabatic pressure
  end

  subsection Depth average
    set Time between graphical output = 1e6
  end
end

subsection Checkpointing
  set Time between checkpoint  = 1800
end

subsection Solver parameters
  subsection Stokes solver parameters
    set Linear solver tolerance = 1e-6
  end
end
back to top