Home
last modified time | relevance | path

Searched refs:a (Results 1 – 22 of 22) sorted by relevance

/honee/
H A DCONTRIBUTING.md5 Please use a pull request to the appropriate branch ('release' for backward-compatible bug fixes fo…
9 If adding a new feature, please add or extend a test so that your new feature is tested.
15 It is useful to create a WIP (work in progress) pull request for any long-running development so th…
17 Write commit messages for a reviewer of your pull request and for a future developer (maybe you) th…
20 …tps://help.github.com/en/github/committing-changes-to-your-project/creating-a-commit-with-multiple…
21 Please use a real name and email for your author information (`git config user.name` and `user.emai…
24 When contributors make a major contribution and support it, their names are included in the automat…
26 …om upstream" (like merging 'main' into your feature branch) unless there is a specific reason to d…
31 By submitting a pull request, you are affirming the following.
35 By making a contribution to this project, I certify that:
[all …]
H A DDoxyfile4 # doxygen (www.doxygen.org) for a project.
6 # All text after a double hash (##) is considered a comment and is placed in
9 # All text after a single hash (#) is considered a comment and will be ignored.
39 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by
42 # title of most generated pages and in a few other places.
47 # The PROJECT_NUMBER tag can be used to enter a project or revision number. This
54 # for a project that appears at the top of each page and should give viewer a
59 # With the PROJECT_LOGO tag one can specify a logo or an icon that is included
67 # into which the generated documentation will be written. If a relative path is
76 # option can be useful when feeding doxygen a huge amount of source files, where
[all …]
H A DCHANGELOG.md3 On this page we provide a summary of the main API changes, new features and examples for each relea…
20 - Add `-honee_max_wall_time_{duration,buffer,interval}` for stopping a simulation based on expired …
27 - Spanwise statistics writes a logging message when a file is written, which includes post-processi…
29 - Add `-taylorgreen_background_velocity` to add a background velocity to the initial condition
34 …er()`, `HoneeGetContainer()`, and `HoneeHasContainer()` for adding misc structs to a `Honee` object
42 - Convert `Honee` to a `PetscObject`
48 - Change `-ts_monitor_turbulence_spanstats_viewer` -> `-ts_monitor_turbulence_spanstats` and a few …
H A DLICENSE-APACHE31 transformation or translation of a Source form, including but
36 Object form, made available under the License, as indicated by a
43 represent, as a whole, an original work of authorship. For the purposes
60 designated in writing by the copyright owner as "Not a Contribution."
63 on behalf of whom a Contribution has been received by Licensor and
67 this License, each Contributor hereby grants to You a perpetual,
74 this License, each Contributor hereby grants to You a perpetual,
82 institute patent litigation against any entity (including a
83 cross-claim or counterclaim in a lawsuit) alleging that the Work
84 or a Contribution incorporated within the Work constitutes direct
[all …]
H A DREADME.md10 HONEE (High-Order Navier-stokes Equation Evaluator, pronounced "honey") is a fluids mechanics libra…
12 HONEE uses continuous-Galerkin stabilized finite element methods, namely SUPG, with a focus on scal…
65 To run a sample problem, run:
79 Here we walk through a complete, step-by-step demonstration of building and installing HONEE and it…
81 As such, it will only target a CPU installation of HONEE.
83 Generally, we assume that the system you're installing on has a pre-existing installation of MPI lo…
84 If this is not true, you can add a `--download-mpich` flag to PETSc's configuration command to have…
H A DMakefile447 …r grep -n -P -E '([\!\&\~\*\(]|\)\)|\([^,\*\(]+\**\))\(([a-zA-Z0-9_]+((\.|->)[a-zA-Z0-9_]+|\[[a-zA…
451 …-@git --no-pager grep -n -P -E '[^a-zA-Z_*>{.]petsc [^+=]' -- ${GITSRC} | grep -v 'mat_solver_type…
/honee/doc/
H A Dtheory.md3 HONEE solves the time-dependent Navier-Stokes equations of compressible gas dynamics in a static Eu…
20 …nergy), $\bm{I}_3$ represents the $3 \times 3$ identity matrix, $\bm{b}$ is a body force vector (e…
85 To obtain a finite element discretization, we first multiply the strong form {eq}`eq-vector-ns` by
91 …}(\Omega_e) \,|\, \bm v(\bm x_e(\bm X)) \in P_p(\bm{I}), e=1,\ldots,N_e \}$ a mapped space of poly…
104 where $\bm{F}(\bm q_N) \cdot \widehat{\bm{n}}$ is typically replaced with a boundary condition.
107 …\bm F$ represents contraction over both fields and spatial dimensions while a single dot represent…
157 Each nonlinear system {eq}`eq-ts-implicit-ns` will correspond to a weak form, as explained below.
158 In determining how difficult a given problem is to solve, we consider the Jacobian of {eq}`eq-ts-im…
164 … by the second term, which is a sort of "mass matrix", and typically well-conditioned independent …
165 In contrast, the first term dominates for large time steps, with a condition number that grows with…
[all …]
H A Dexamples.md8 The problem has a perturbed initial condition and lets it evolve in time. The initial condition con…
19 The simulation produces a strong acoustic wave and leaves behind a cold thermal bubble that advects…
22 …ixed using a more sophisticated Riemann solver such as HLLC {cite}`toro2009` (option `-freestream_…
63 A cylinder with diameter $D=1$ is centered at $(0,0)$ in a computational domain $-4.5 \leq x \leq 1…
64 We solve this as a 3D problem with (default) one element in the $z$ direction.
66 The viscosity is 0.01 and thermal conductivity is 14.34 to maintain a Prandtl number of 0.71, which…
70 As we evolve in time, eddies appear past the cylinder leading to a vortex shedding known as the vor…
90 To run this problem, first generate a mesh:
104 …writes a file named `force.csv` (see `ts_monitor_wall_force` in `examples/vortexshedding.yaml`), w…
118 …avier-Stokes equations {eq}`eq-ns`, for which a cold air bubble (of radius $r_c$) drops by convect…
[all …]
H A Dauxiliary.md6 For scale-resolving simulations (such as LES and DNS), statistics for a simulation are more often u…
10 Denote $\langle \phi \rangle$ as the Reynolds average of $\phi$, which in this case would be a aver…
22 The function $\langle \phi \rangle (x,y)$ is represented on a 2-D finite element grid, taken from t…
26 Define a function space on the parent grid as $\mathcal{V}_p^\mathrm{parent} = \{ \bm v(\bm x) \in …
38 The projection of a function $u$ onto the parent FEM space would look like:
57 To do this efficiently, **we assume and exploit the full domain grid to be a tensor product in the …
62 To calculate the temporal integral, we do a running average using left-rectangle rule.
63 At the beginning of each simulation, the time integral of a statistic is set to 0, $\overline{\phi}…
75 where the integral $\int_{T_0}^{T_f} \phi(x,y,z,t) \mathrm{d}t$ is calculated on a running basis.
82 As the simulation runs, it takes a running time average of the statistics at the full domain quadra…
[all …]
H A Druntime_options.md35 …- Viewer for the force on each no-slip wall, e.g., `ascii:force.csv:ascii_csv` to write a CSV file.
39 …tic energy in the domain and other terms, e.g., `ascii:total_ke.csv:ascii_csv` to write a CSV file.
47 - Viewer for the min/max CFL in the domain e.g., `ascii:cfl.csv:ascii_csv` to write a CSV file.
101 - Number of frames written per CGNS file if the CGNS file name includes a format specifier (`%d`).
219 …be broken for certain use cases. If you discover a bug related to nondimensionalization, please su…
283 For the case of a square/cubic mesh, the list of face indices to be used with `-bc_wall`, `bc_inflo…
346 If in a region where the flow velocity is known (e.g., away from viscous walls), use `bc_freestream…
349 If near a viscous wall, you may want a specified inflow profile.
351 …ng velocity and temperature as essential boundary conditions and evaluating a boundary integral fo…
361 If acoustic reflections are not a concern and/or the flow is impacted by walls or interior structur…
[all …]
H A Dreferences.bib64 …title = {Numerical solutions of a non-linear density current: A benchmark solution and compari…
138 …title = {Stabilized {{Finite Element Methods}} for {{Fluid Dynamics}} Using a {{Hierarchical Bas…
193 …ose the system of partial differential equations representing a turbulent flow. BCs play a key rol…
249 title = {On Turbulent Flow Near a Wall},
/honee/tests/junit-xml/
H A DREADME.rst15 documents created by this module support a schema based on Google
16 searches and the Jenkins JUnit XML reader source code. File a bug if
41 Create a test suite, add a test case, and print it to the screen:
70 Writing XML to a file:
74 # you can also write the XML to a file and not pretty print it
92 Releasing a new version
H A DLICENSE.txt5 Permission is hereby granted, free of charge, to any person obtaining a copy
/honee/qfunctions/
H A Dutils.h14 CEED_QFUNCTION_HELPER CeedScalar Max(CeedScalar a, CeedScalar b) { return a < b ? b : a; } in Max() argument
15 CEED_QFUNCTION_HELPER CeedScalar Min(CeedScalar a, CeedScalar b) { return a < b ? a : b; } in Min() argument
17 CEED_QFUNCTION_HELPER void SwapScalar(CeedScalar *a, CeedScalar *b) { in SwapScalar() argument
18 CeedScalar temp = *a; in SwapScalar()
19 *a = *b; in SwapScalar()
H A Dnewtonian_state.h263 CEED_QFUNCTION_HELPER StateConservative StateConservativeMult(CeedInt n, const CeedScalar a[], cons… in StateConservativeMult() argument
266 R.density += a[i] * X[i].density; in StateConservativeMult()
267 for (int j = 0; j < 3; j++) R.momentum[j] += a[i] * X[i].momentum[j]; in StateConservativeMult()
268 R.E_total += a[i] * X[i].E_total; in StateConservativeMult()
273 CEED_QFUNCTION_HELPER StateConservative StateConservativeAXPBYPCZ(CeedScalar a, StateConservative X… in StateConservativeAXPBYPCZ() argument
276 R.density = a * X.density + b * Y.density + c * Z.density; in StateConservativeAXPBYPCZ()
277 …for (int i = 0; i < 3; i++) R.momentum[i] = a * X.momentum[i] + b * Y.momentum[i] + c * Z.momentum… in StateConservativeAXPBYPCZ()
278 R.E_total = a * X.E_total + b * Y.E_total + c * Z.E_total; in StateConservativeAXPBYPCZ()
H A Driemann_solver.h265 …const CeedScalar a[] = {1, ds_side * fact + s_side * dfact, s_side * fact, -ds_side, -s_sid… in RiemannFlux_HLLC_Star_fwd() local
267 return StateConservativeMult(5, a, U); in RiemannFlux_HLLC_Star_fwd()
/honee/.gitlab/merge_request_templates/
H A Ddefault.md4 Please add a brief description here.
/honee/tests/createPyTorchModel/
H A DREADME.md1 This directory exists to create a PyTorch model with certain weights and biases. It is mostly setup…
/honee/doc/css/
H A Daltair-plot.css1 .vega-actions a {
/honee/.gitlab/issue_templates/
H A Dfeature_request.md4 Please add a description here.
H A Dbug_report.md4 Please add a brief description here.
/honee/src/
H A Ddm-utils.c294 …ormTensorQuadrature(PetscInt dim, PetscInt num_comp, PetscInt num_points, PetscReal a, PetscReal b, in PetscDTUniformTensorQuadrature() argument
317 PetscReal step = (b - a) / num_points; in PetscDTUniformTensorQuadrature()
320 coords[i] = step * (i + 0.5) + a; in PetscDTUniformTensorQuadrature()
327 PetscReal step = (b - a) / num_points; in PetscDTUniformTensorQuadrature()
329 for (PetscInt i = 0; i < num_points; i++) coords_1d[i] = step * (i + 0.5) + a; in PetscDTUniformTensorQuadrature()
342 PetscReal step = (b - a) / num_points; in PetscDTUniformTensorQuadrature()
344 for (PetscInt i = 0; i < num_points; i++) coords_1d[i] = step * (i + 0.5) + a; in PetscDTUniformTensorQuadrature()