2009年7月26日星期日

Journal files for GAMBIT.

/4c.jou
import step "base020.stp"
/the base case has three volumes
/volume.4 is a torus
volume create radius1 4.25 radius2 0.25 zaxis torus
volume move "volume.4" offset 0 -2.964101615 0
/volume.5 is a brick
volume create width 14 offset 0 -7 0 brick
/volume move "volume.5" offset -7 0 -7
volume subtract "volume.4" volumes "volume.5"
/move volume.4 to the right position
/volume move "volume.4" offset 1 0 0
volume unite volumes "volume.1" "volume.2" "volume.3" "volume.4"
undo begingroup
/mesh process:
/mesh the intersection
edge picklink "edge.34" "edge.38" "edge.33" "edge.37"
edge mesh "edge.37" "edge.33" "edge.38" "edge.34" successive ratio1 1 \
intervals 15
undo endgroup
undo begingroup
/mesh the stenosis
edge picklink "edge.10" "edge.9"
edge mesh "edge.9" "edge.10" successive ratio1 1 intervals 20
undo endgroup
volume mesh "volume.1" tetrahedral size 0.1
window modify invisible mesh
/set the boundary conditions
physics create "inlet1" btype "VELOCITY_INLET" face "face.4"
physics create "outlet2" btype "OUTFLOW" face "face.9"
export fluent5 "4D020c.msh"


/queue.jou
/identifier name "4c" new nosaveprevious
read file "4c.jou"
identifier name "4m" new nosaveprevious
read file "4m.jou"
identifier name "4p" new nosaveprevious
read file "4p.jou"
identifier name "5c" new nosaveprevious
read file "5c.jou"
identifier name "5m" new nosaveprevious
read file "5m.jou"
identifier name "5p" new nosaveprevious
read file "5p.jou"
identifier name "6c" new nosaveprevious
read file "6c.jou"
identifier name "6m" new nosaveprevious
read file "6m.jou"
identifier name "6p" new nosaveprevious
read file "6p.jou"

其中queue.jou仅仅调用文件4c~6p.jou。

没有评论:

发表评论