Advertisement
Guest User

config

a guest
Feb 21st, 2022
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. [backend]
  2. precision = single
  3. rank-allocator = linear
  4.  
  5. [backend-cuda]
  6. device-id = local-rank
  7.  
  8. [constants]
  9. nu = 0.005
  10. Uin = 1.0
  11. Vin = 0.0
  12. Win = 0.0
  13. Pc = 1.0
  14. ac-zeta = 2.5
  15.  
  16. [solver]
  17. system = ac-navier-stokes
  18. order = 3
  19.  
  20. [solver-time-integrator]
  21. formulation = dual
  22. scheme = sdirk33
  23. pseudo-scheme = rk45
  24. controller = none
  25. pseudo-controller = local-pi
  26. tstart = 0.0
  27. tend = 375.0
  28. dt = 1.25e-2
  29. pseudo-dt = 1.0e-3
  30. pseudo-niters-min = 5
  31. pseudo-niters-max = 5
  32. pseudo-resid-norm = l2
  33. pseudo-resid-tol = 1e-3
  34. atol = 1e-3
  35. pseudo-dt-max-mult = 2.5
  36.  
  37. [solver-dual-time-integrator-multip]
  38. pseudo-dt-fact = 1.75
  39. cycle = [(3, 1), (2, 1), (1, 1), (0, 2), (1, 1), (2, 1), (3, 1)]
  40.  
  41. [solver-interfaces]
  42. riemann-solver = rusanov
  43. ldg-beta = 0.5
  44. ldg-tau = 0.1
  45.  
  46. [solver-interfaces-line]
  47. flux-pts = gauss-legendre
  48.  
  49. [solver-interfaces-quad]
  50. flux-pts = gauss-legendre
  51.  
  52. [solver-interfaces-tri]
  53. flux-pts = williams-shunn
  54.  
  55. [solver-elements-tri]
  56. soln-pts = williams-shunn
  57.  
  58. [solver-elements-quad]
  59. soln-pts = gauss-legendre
  60.  
  61. [solver-elements-hex]
  62. soln-pts = gauss-legendre
  63.  
  64. [solver-elements-pri]
  65. soln-pts = williams-shunn~gauss-legendre
  66.  
  67. [soln-plugin-nancheck]
  68. nsteps = 50
  69.  
  70. [soln-bcs-obstacle]
  71. type = no-slp-wall
  72.  
  73. [soln-bcs-in]
  74. type = ac-in-fv
  75. u = Uin
  76. v = Vin
  77. w = Win
  78.  
  79. [soln-bcs-out]
  80. type = ac-out-fp
  81. p = Pc
  82.  
  83. [soln-bcs-sym1]
  84. type = slp-wall
  85.  
  86. [soln-bcs-sym2]
  87. type = slp-wall
  88.  
  89. [soln-bcs-front]
  90. type = slp-wall
  91.  
  92. [soln-ics]
  93. u = 1.0 + 0.00675*cos(2*3.1415*x/20.0)*sin(2*3.1415*y/20.0)
  94. v = 0.00675*sin(2*3.1415*x/20.0)*cos(2*3.1415*y/20.0)
  95. w = 0.0
  96. p = Pc
  97.  
  98. #[solver-source-terms]
  99. #u = 0.015*exp(-2*t)*sin(x)*sin(y)
  100. #v = 0.015*exp(-2*t)*sin(x)*sin(y)
  101.  
  102. [soln-plugin-writer]
  103. dt-out = 0.075
  104. basedir = results/
  105. basename = soln-{t:.2f}
  106. post-action = echo "Wrote file {soln} at time {t} for mesh {mesh}."
  107. post-action-mode = blocking
  108.  
  109. [soln-plugin-pseudostats]
  110. flushsteps = 500
  111. file = results/residual.csv
  112. header = true
  113.  
  114. [soln-plugin-tavg]
  115. nsteps = 10
  116. dt-out = 7.5
  117. mode = continuous
  118. basedir = results/
  119. tstart = 22.5
  120. basename = averages-{t:06.2f}
  121.  
  122. avg-u = u
  123. avg-v = v
  124. avg-uu = u*u
  125. avg-vv = v*v
  126. avg-uv = u*v
  127.  
  128. fun-avg-upup = uu - u*u
  129. fun-avg-vpvp = vv - v*v
  130. fun-avg-upvp = uv - u*v
  131. fun-avg-urms = sqrt(uu - u*u + vv - v*v)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement