Warning: Undefined array key 1 in /home/np29546/public_html/elmerice/wiki/inc/auth.php on line 78

Warning: Cannot modify header information - headers already sent by (output started at /home/np29546/public_html/elmerice/wiki/inc/auth.php:78) in /home/np29546/public_html/elmerice/wiki/inc/auth.php on line 431

Warning: Undefined array key "DOKU_PREFS" in /home/np29546/public_html/elmerice/wiki/inc/common.php on line 2082

Warning: Cannot modify header information - headers already sent by (output started at /home/np29546/public_html/elmerice/wiki/inc/auth.php:78) in /home/np29546/public_html/elmerice/wiki/inc/common.php on line 2090

Warning: Cannot modify header information - headers already sent by (output started at /home/np29546/public_html/elmerice/wiki/inc/auth.php:78) in /home/np29546/public_html/elmerice/wiki/inc/actions.php on line 38
problems:calving [Elmer/Ice Wiki]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
problems:calving [2017/04/12 09:05]
jtodd [Calving]
problems:calving [2018/04/24 19:13]
jtodd [3D Calving]
Line 5: Line 5:
 Both the 2D and 3D calving models implement the 'Crevasse Depth Calving Criterion', which predicts calving events based on the penetration of surface and basal crevasses (Benn et al. 2007). However, most of the effort involves what happens //after// calving is predicted (i.e. mesh adaptation & interpolation), so other calving models maybe implemented with relative ease. Both the 2D and 3D calving models implement the 'Crevasse Depth Calving Criterion', which predicts calving events based on the penetration of surface and basal crevasses (Benn et al. 2007). However, most of the effort involves what happens //after// calving is predicted (i.e. mesh adaptation & interpolation), so other calving models maybe implemented with relative ease.
  
 +Any queries about calving in Elmer/Ice should be directed to [[http://standrewsglaciology.org/people/joe-todd|Joe Todd]].
 ===== 2D Calving ===== ===== 2D Calving =====
  
Line 12: Line 12:
 A simple 2D calving test case can be found in elmerice/Tests/Calving2D. A simple 2D calving test case can be found in elmerice/Tests/Calving2D.
  
 +The 2D calving model is described in more detail in [[https://doi.org/10.5194/tc-8-2353-2014|Todd & Christoffersen (2014)]]
 ===== 3D Calving ===== ===== 3D Calving =====
  
-The 3D calving model is significantly more complex and computationally demanding than the 2D case,  due to the comparative difficulty of identifying calving events in a 3D domain ([[solvers:calving3d|Calving3D]]), as well as the requirement for complete remeshing following calving events ([[solvers:remesh|Remesh]]). +The 3D calving model is significantly more complex and computationally demanding than the 2D case,  due to the comparative difficulty of identifying calving events in a 3D domain ([[solvers:calving3d|Calving3D]]), as well as the requirement for complete remeshing following calving events ([[solvers:remesh|Remesh]]). The theory and implementation of the 3D calving model are described in [[https://doi.org/10.1002/2017JF004349|Todd et al., 2018]]. 
  
 A 3D test case can be found at elmerice/Tests/Calving3D. Out of the box, this test is likely to **fail** due to an issue with gmsh (see External Dependencies below) A 3D test case can be found at elmerice/Tests/Calving3D. Out of the box, this test is likely to **fail** due to an issue with gmsh (see External Dependencies below)
Line 22: Line 24:
 __External Dependencies:__ __External Dependencies:__
  
-GMSH - This must be built **without** MPI support. Then provide in the Simulation section of the SIF: +GMSH - The meshing and remeshing associated with the 3D calving model requires gmsh to be installed on your system, somewhere in your PATH.
- +
-     Gmsh Path = File "/path/to/your/built/gmsh"+
  
 NETCDF - for real applications, the [[solvers:griddatareader|GridDataReader]] solver is useful for reading in things like bed elevation, temperature, slip coefficient etc. This depends on netcdf. NETCDF - for real applications, the [[solvers:griddatareader|GridDataReader]] solver is useful for reading in things like bed elevation, temperature, slip coefficient etc. This depends on netcdf.
problems/calving.txt · Last modified: 2019/10/18 10:05 by jtodd
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0