[root]/CCA/Components/ICE/CustomBCs
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 65 (100.0%) | 1457 (100.0%) | 22.4 |
harman | 48 (73.8%) | 1412 (96.9%) | 29.4 |
jsutherland | 17 (26.2%) | 45 (3.1%) | 2.6 |
The user must specify the material when using inletVelocity profile BCs.
Only apply the BC to that matl.
Set the default value for addVariance = false.
0 lines of code changed in 6 files:
This one has been a long time coming.
Rip out the standard namespace opening that has been polluting header files throughout the framework. This crept into all sorts of places.
DO NOT open namespaces in header files. Ever.
45 lines of code changed in 17 files:
Now using consistent naming conventions for local and global variables.
346 lines of code changed in 14 files:
More work on adding variance to the inlet velocity profile.
168 lines of code changed in 4 files:
Now adding a 'kick' or variance to the inlet velocity profile. The kick is based off of previous
researchers turbulent kinetic energy profiles. This is only applied to vel_CC in this version.
82 lines of code changed in 2 files:
deleted local variable
2 lines of code changed in 1 file:
Divided the global struct d_customBC_var_basket into two structs global & local.
Previously the var_basket was a "container" that was used to pass around both local and
global variables. In the threaded world that doesn't work. Therefore there's now
customBC_globalVars and customBC_localVars
The local struct contains all variables and structs that are local to the task/function.
The global struct contains only global variables.
This commit should not change the answers but the RT tests do not test all of the custom
boundary conditions.
105 lines of code changed in 3 files:
The user can now specify a height. Below the height the powerLaw velocity profile is used and
above it U_infinity is used.
42 lines of code changed in 2 files:
- removed debugging output
- cleaned up formatting on DebugStreams output
- taking into account possibility of a negative grid origin.
33 lines of code changed in 2 files:
Added equations to the inner loops. Cleaned out dead wood from copy & paste.
Next: verification on single and multi-patches.
Usage:
<Grid>
<BoundaryConditions>
<inletVelocity type="powerLawProfile">
<verticalDirection> 1 </verticalDirection>
<exponent> 1 </exponent>
</inletVelocity>
OR
<inletVelocity type="logWindProfile">
<verticalDirection> 1 </verticalDirection>
<roughness> 0.01 </roughness>
</inletVelocity>
< snip >
<Face side = "x-">
<BCType id = "1" label = "Velocity" var = "powerLawProfile">
<value> [1.,0,1.] </value>
</BCType>
OR
<BCType id = "1" label = "Velocity" var = "logWindProfile">
<value> [1.,0,1.] </value>
</BCType>
</Face>
snip
</Boundary Conditions>
143 lines of code changed in 3 files:
BC cells are being touched, but the equations still need to be filled in.
103 lines of code changed in 3 files:
fix for the RT.
1 lines of code changed in 1 file:
fixed compile issue
3 lines of code changed in 1 file:
Initial commit for power law and log law inlet velocity profiles. This is just a
skeleton and needs to be filled in.
382 lines of code changed in 5 files:
compiler warnings
2 lines of code changed in 1 file: