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:calving3d [2016/09/20 10:17]
jtodd
solvers:calving3d [2017/04/12 13:34] (current)
jtodd
Line 3: Line 3:
 This page describes the solver Calving3D which computes crevasse depth and predicts calving events in the [[problems:calving|3D calving model]]. This page describes the solver Calving3D which computes crevasse depth and predicts calving events in the [[problems:calving|3D calving model]].
  
-In addition to the main solver, Calving3D makes use of two auxiliary solvers which must be present in the SIF+In addition to the main solver, Calving3D makes use of two auxiliary solvers which must be present in the SIF: Calving Isosurface, ProjectCalving.
  
 {{ problems:calving:calving_algo.png?400 }} {{ problems:calving:calving_algo.png?400 }}
Line 13: Line 13:
 <code> <code>
  
-Solver 28+Solver 19
   Equation = "3D Calving"   Equation = "3D Calving"
   Exec Solver = "After Timestep"   Exec Solver = "After Timestep"
-  Procedure = "./bin/Calving3D" "Find_Calving3D"+  Procedure = "ElmerIceSolvers" "Find_Calving3D"
   Solver Timing = Logical True   Solver Timing = Logical True
  
Line 34: Line 34:
   Calving Move Mesh Dir = String "./results/"   Calving Move Mesh Dir = String "./results/"
  
-  Front Orientation(3) = Real -0.9008556490535132 -0.43411876205523897 0.0 
   Project Calving Equation Name = String "CalvingProjection"   Project Calving Equation Name = String "CalvingProjection"
-  Project To Plane Equation Name = String "ProjectEigenVector" 
   Isosurface Equation Name = String "Calving Isosurface"   Isosurface Equation Name = String "Calving Isosurface"
   Crevasse Penetration Threshold = Real 0.2 !this is the upper limit of average intact ice   Crevasse Penetration Threshold = Real 0.2 !this is the upper limit of average intact ice
Line 49: Line 47:
   Linear System Abort Not Converged = False   Linear System Abort Not Converged = False
 End End
 +
 +Solver 11
 +  Equation = "CalvingProjection"
 +  Procedure = File "ElmerIceSolvers" "ProjectCalving"
 +  Exec Solver = "Never" !auxiliary solver called by Calving3D
 +  Solver Timing = Logical True
 +
 +  Basal Crevasse Model = Logical True
 +  Surface Crevasse Model = Logical True
 +
 +  Calving Stress Variable Name = String "Stress"
 +  Plane Permutation(3) = Integer 1 3 2
 +  Volume Permutation(3) = Integer 1 3 2
 +End
 +
 +Solver 24
 +  Exec Solver = "Never" !auxiliary solver called by Calving3D
 +  Equation = "Calving Isosurface"
 +  Procedure = File "Isosurface" "IsosurfaceSolver"
 +
 +  Isosurface Variable = String "ave_cindex"
 +  Isosurface Value = Real 0.0
 +End
 +
 </code> </code>
solvers/calving3d.1474366626.txt.gz ยท Last modified: 2016/09/20 10:17 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