[cig-commits] [commit] baagaard/fix-cubit-cellsize, baagaard/fix-fullscale-3d-tests, knepley/fix-parallel-mult-faults, master, next: Update sizing function calls to work on all volumes. (f46bff6)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Wed Apr 9 03:03:31 PDT 2014


Repository : ssh://geoshell/pylith

On branches: baagaard/fix-cubit-cellsize,baagaard/fix-fullscale-3d-tests,knepley/fix-parallel-mult-faults,master,next
Link       : https://github.com/geodynamics/pylith/compare/a213c3005450d915f40c7137ff7d8dbbb439d334...1b3d6d3bc246edc4235d0051142d675d91e9be41

>---------------------------------------------------------------

commit f46bff63bbaef82d2103ae245ab7fa1709c5ded7
Author: Brad Aagaard <baagaard at usgs.gov>
Date:   Thu Mar 20 16:09:19 2014 -0700

    Update sizing function calls to work on all volumes.
    
    Previous version of journal script imported the sizing function one
    volume at a time by looping over volumes. This causes CUBIT 14.0 and
    14.1 to crash. Switching to importing over all volumes is faster and
    prevents the crashes. This also seems to be ok in CUBIT 13.2.


>---------------------------------------------------------------

f46bff63bbaef82d2103ae245ab7fa1709c5ded7
 examples/meshing/cubit_cellsize/mesh_size_analyticfn.jou | 10 +++-------
 examples/meshing/cubit_cellsize/mesh_size_spatialdb.jou  | 10 +++-------
 2 files changed, 6 insertions(+), 14 deletions(-)

diff --git a/examples/meshing/cubit_cellsize/mesh_size_analyticfn.jou b/examples/meshing/cubit_cellsize/mesh_size_analyticfn.jou
index ad49c36..7af6b24 100644
--- a/examples/meshing/cubit_cellsize/mesh_size_analyticfn.jou
+++ b/examples/meshing/cubit_cellsize/mesh_size_analyticfn.jou
@@ -28,13 +28,8 @@ playback 'geometry.jou'
 # Create tet4 mesh with resolution dictated by 'cell_size_fn'.
 # ----------------------------------------------------------------------
 volume all scheme tetmesh
-#{numvol=3}
-#{ivol=1}
-#{loop(numvol)}
-  import sizing Function "mesh_cellsize.exo" Block {ivol} Variable "cell_size_fn" Time 0.0
-  volume {ivol} sizing function type exodus
-  #{ivol++}
-#{endloop}
+import sizing function  "mesh_cellsize.exo" block all variable "cell_size_fn" time 0.0000000 
+volume all sizing function type exodus
 surface all sizing function type exodus
 curve all scheme stride
 
@@ -73,3 +68,4 @@ export mesh "mesh_size_analyticfn.exo" dimension 3 overwrite
 
 
 
+
diff --git a/examples/meshing/cubit_cellsize/mesh_size_spatialdb.jou b/examples/meshing/cubit_cellsize/mesh_size_spatialdb.jou
index 5c8db5b..acb32e5 100644
--- a/examples/meshing/cubit_cellsize/mesh_size_spatialdb.jou
+++ b/examples/meshing/cubit_cellsize/mesh_size_spatialdb.jou
@@ -28,13 +28,8 @@ playback 'geometry.jou'
 # Create tet4 mesh with resolution dictated by 'cell_size_db'.
 # ----------------------------------------------------------------------
 volume all scheme tetmesh
-#{numvol=3}
-#{ivol=1}
-#{loop(numvol)}
-  import sizing Function "mesh_cellsize.exo" Block {ivol} Variable "cell_size_db" Time 0.0
-  volume {ivol} sizing function type exodus
-  #{ivol++}
-#{endloop}
+import sizing function  "mesh_cellsize.exo" block all variable "cell_size_db" time 0.0000000 
+volume all sizing function type exodus
 surface all sizing function type exodus
 curve all scheme stride
 
@@ -72,3 +67,4 @@ export mesh "mesh_size_spatialdb.exo" dimension 3 overwrite
 
 
 
+



More information about the CIG-COMMITS mailing list