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 -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

Both sides previous revision Previous revision
Next revision
Previous revision
solvers:grounded [2012/11/25 00:08]
gag [SIF contents]
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 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 (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 ====
Line 24: Line 26:
   Variable = "GroundedMask"   Variable = "GroundedMask"
   Variable DOFs = 1   Variable DOFs = 1
 +  Procedure = "ElmerIceSolvers" "GroundedSolver"
   ! Give a tolerance for the bedrock   ! Give a tolerance for the bedrock
-  TolerInit = Real 1.0e-03 +  Toler = Real 1.0e-03 
-  Procedure = "GroundedSolver" "GroundedSolverInit"+   
 +  ! 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 End
 </code> </code>
Line 33: Line 41:
 <code> <code>
 Solver 15 Solver 15
-  !Exec Solver = Never 
   Equation = "GroundedMask"   Equation = "GroundedMask"
   Variable = "GroundedMask"   Variable = "GroundedMask"
   Variable DOFs = 1   Variable DOFs = 1
 +  Procedure = "ElmerIceSolvers" "GroundedSolver"
  
   Toler = Real 1.0e-3   Toler = Real 1.0e-3
  
-  Procedure = "GroundedSolver" "GroundedSolver"+  ! 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 End
 </code> </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. 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   Min Zs Bottom = Equals bedrock
   Max Zs Bottom = Real 1.0e6   Max Zs Bottom = Real 1.0e6
 End End
 +</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.1353802126.txt.gz · Last modified: 2012/11/25 00:08 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