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: 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
solvers:grounded [Elmer/Ice Wiki]

Warning: Undefined array key 19 in /home/np29546/public_html/elmerice/wiki/inc/html.php on line 1453

Warning: Undefined array key -1 in /home/np29546/public_html/elmerice/wiki/inc/html.php on line 1458

Differences

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

Link to this comparison view

Next revision
Previous revision
solvers:grounded [2012/11/24 21:55]
gag created
solvers:grounded [2014/12/08 04:39] (current)
rgladstone [Examples]
Line 4: Line 4:
 ==== General Informations ==== ==== General Informations ====
   * **Solver Fortran File:** ''GroundedSolver.f90''   * **Solver Fortran File:** ''GroundedSolver.f90''
-  * **Solver Name:** ''GroundedSolver'' and ''GroundedSolverInit''+  * **Solver Name:** ''GroundedSolver''
   * **Required Output Variable(s):** ''GroundedMask'' (user defined)     * **Required Output Variable(s):** ''GroundedMask'' (user defined)  
-  * **Required Input Variable(s):** Read ''Min ZsBottom''+  * **Required Input Variable(s):** Need to read the bedrock, which can be either a variable or a material parameter (default is the material parameter 'Min Zs Bottom')
   * **Optional Output Variable(s):** None   * **Optional Output Variable(s):** None
   * **Optional Input Variable(s):** None   * **Optional Input Variable(s):** None
  
  
 +==== Versions ====
 +The solver ''GroundedSolverInit'' has been suppressed (version 7078). Instead, the solver ''GroundedSolver'' should be executed twice (one before the simulation and one at each time step). 
 ==== General Description ==== ==== General Description ====
-The aim of this solver is compute a mask to qualify which part of the bed is grounded, which one is floating and which one belongs to the grounding line. The ''GroundedMask'' value is +1 where grounded, -1 where floating and 0 on the grounding line (also grounded).+The aim of these solvers is to compute a mask to qualify which part of the bed is grounded, which one is floating and which one belongs to the grounding line. The ''GroundedMask'' value is +1 where grounded, -1 where floating and 0 on the grounding line.
  
 ==== SIF contents ==== ==== SIF contents ====
 The required keywords in the SIF file for this solver are: The required keywords in the SIF file for this solver are:
  
 +To initialise the ''GroundedMask'' variable
 <code> <code>
 +Solver 1
 +  Exec Solver = Before All
 +  Equation = "GroundedMask"
 +  Variable = "GroundedMask"
 +  Variable DOFs = 1
 +  Procedure = "ElmerIceSolvers" "GroundedSolver"
 +  ! Give a tolerance for the bedrock
 +  Toler = Real 1.0e-03
 +  
 +  ! DEFAULT: Bedrock is read in the material parameter "Min Zs Bottom"
 +  !! OR Use this keyword if the bedrock is given as a variable
 +  ! Bedrock Variable = String "bedrock"
 +  !! OR use this keyword if the bedrock is given as a material parameter
 +  ! Bedrock Material = String "Min Zb"  
 +End
 +</code>
  
 +To get the new value of ''GroundedMask''. To be executed just after the mesh update. 
 +<code>
 +Solver 15
 +  Equation = "GroundedMask"
 +  Variable = "GroundedMask"
 +  Variable DOFs = 1
 +  Procedure = "ElmerIceSolvers" "GroundedSolver"
 +
 +  Toler = Real 1.0e-3
 +
 +  ! DEFAULT: Bedrock is read in the material parameter "Min Zs Bottom"
 +  !! OR Use this keyword if the bedrock is given as a variable
 +  ! Bedrock Variable = String "bedrock"
 +  !! OR use this keyword if the bedrock is given as a material parameter
 +  ! Bedrock Material = String "Min Zb" 
 +End
 +</code>
 +
 +The bedrock elevation is read through the keyword ''Min Zs Bottom'' which is in the ''Material'' section. Here ''bedrock'' is a variable which contains the bedrock elevation.
 +<code>
 +Material 1
 +  ...
 +  Min Zs Bottom = Equals bedrock
 +  Max Zs Bottom = Real 1.0e6
 +End
 </code> </code>
  
 ==== Examples ==== ==== Examples ====
-Download here an example. +An example testing the Grounded solver can be found in ''[ELMER_TRUNK]/elmerice/Tests/Grounded'' See also GL_MISMIP and Contact (also in the Tests directory).
solvers/grounded.1353794120.txt.gz ยท Last modified: 2012/11/24 21:55 by gag
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