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:depth [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:depth [2012/11/13 21:40]
gag [Reference]
solvers:depth [2014/01/31 09:47] (current)
ltavard [Examples]
Line 1: Line 1:
 +~~NOTOC~~
 ===== Solver FlowDepth Solver ===== ===== Solver FlowDepth Solver =====
 +
  
 ==== General Informations ==== ==== General Informations ====
-  * **Solver Fortran File:** //Flowdepth.f90// +  * **Solver Fortran File:** ''Flowdepth.f90'' 
-  * **Solver Name:** //FlowdepthSolver//  +  * **Solver Name:** ''FlowdepthSolver'' 
-  * **Required Output Variable(s):** //Depth// or //Height//   +  * **Required Output Variable(s):** ''Depth'' or ''Height'' (user defined)
   * **Required Input Variable(s):** None   * **Required Input Variable(s):** None
-  * **Optional Output Variable(s):** None  +  * **Optional Output Variable(s):** ''FreeSurf'', ''FreeSurfGrad1'', ''FreeSurfGrad2'' (''FreeSurf'' name is user defined)
   * **Optional Input Variable(s):** None   * **Optional Input Variable(s):** None
  
  
 ==== General Description ==== ==== General Description ====
-This solver computes the vertical distance from a surface (either free surface or bedrock in Glaciology). In structured FD-grids this is a trivial procedure - not so in unstructured FEM meshes as used by Elmer. A degenerated Poisson equation has to be solved in order to get nodal values for either the flow depth below the free surface or the flow height above the bedrock.+This solver computes the vertical distance from a surface (either free surface or bedrock in Glaciology). In structured FD-grids this is a trivial procedure - not so in unstructured FEM meshes as used by Elmer. A degenerated Poisson equation has to be solved in order to get nodal values for either the flow depth below the free surface or the flow height above the bedrock. It can also compute the horizontal derivative of the upper/lower surface if ''Depth''/''height'' is calculated.
  
 +Alternatively, if you are using a structured mesh, you might consider replacing the ''FlowDepth solver'' by the ''StructuredProjectToPlane solver'', as explained [[mesh:structuredmesh|here]].
  
 ==== SIF contents ==== ==== SIF contents ====
Line 22: Line 25:
   Equation = "Flowdepth"   Equation = "Flowdepth"
    Exec Solver = "Before Timestep"    Exec Solver = "Before Timestep"
-   Procedure = File "Flowdepth" "FlowDepthSolver"+   Procedure = File "ElmerIceSolvers" "FlowDepthSolver"
    Variable = String "Depth"    Variable = String "Depth"
    Variable DOFs = 1    Variable DOFs = 1
Line 80: Line 83:
 Boundary Condition 3 Boundary Condition 3
   ...   ...
-  Skip Flowdepth = Logical True+  Flowdepth Skip = Logical True
 End End
 </code> </code>
  
 ==== Examples ==== ==== Examples ====
-Download an example using the FlowDepth SolverTODO +Tests using the ''FlowDepth'' and ''FlowHeight'' solvers can be found in ''[ELMER_TRUNK]/elmerice/Tests/FlowDepth'' and ''[ELMER_TRUNK]/elmerice/Tests/FlowHeight ''.
 ==== Reference ==== ==== Reference ====
-When used this solver can be cited using the following references:\\ +
-TODO+
  
solvers/depth.1352842837.txt.gz · Last modified: 2012/11/13 21:40 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