Difference between revisions of "Lateral Boundary Conditions"
From WikiROMS
Jump to navigationJump to search (Created page with '<div class="title">Lateral Boundary Conditions</div> The lateral boundary conditions are now specified with logical switches instead of CPP flags to allow nested grid configurat…') (change visibility) |
|||
Line 14: | Line 14: | ||
! align="left" | Logical Switch | ! align="left" | Logical Switch | ||
|- | |- | ||
|WEST_FSRADIATION | |align="right" | WEST_FSRADIATION | ||
|LBC(iwest, isFsur, ng) % radiation | |LBC(iwest, isFsur, ng) % radiation | ||
|- | |- | ||
|EAST_FSRADIATION | |align="right" | EAST_FSRADIATION | ||
|LBC(ieast, isFsur, ng) % radiation | |LBC(ieast, isFsur, ng) % radiation | ||
|- | |- | ||
|SOUTH_FSRADIATION | |align="right" | SOUTH_FSRADIATION | ||
|LBC(isouth, isFsur, ng) % radiation | |LBC(isouth, isFsur, ng) % radiation | ||
|- | |- | ||
|NORTH_FSRADIATION | |align="right" | NORTH_FSRADIATION | ||
|LBC(inorth, isFsur, ng) % radiation | |LBC(inorth, isFsur, ng) % radiation | ||
|- | |- | ||
|WEST_TRADIATION | |align="right" | WEST_TRADIATION | ||
|LBC(iwest, isTvar(:), ng) % radiation | |LBC(iwest, isTvar(:), ng) % radiation | ||
|- | |- | ||
|EAST_TRADIATION | |align="right" | EAST_TRADIATION | ||
|LBC(ieast, isTvar(:), ng) % radiation | |LBC(ieast, isTvar(:), ng) % radiation | ||
|- | |- | ||
|SOUTH_TRADIATION | |align="right" | SOUTH_TRADIATION | ||
|LBC(isouth, isTvar(:), ng) % radiation | |LBC(isouth, isTvar(:), ng) % radiation | ||
|- | |- | ||
|NORTH_TRADIATION | |align="right" | NORTH_TRADIATION | ||
|LBC(inorth, isTvar(:), ng) % radiation | |LBC(inorth, isTvar(:), ng) % radiation | ||
|} | |} |
Revision as of 13:57, 9 September 2011
Lateral Boundary Conditions
The lateral boundary conditions are now specified with logical switches instead of CPP flags to allow nested grid configurations. Their values are loaded into the structured array:
where 1:4 are the numbered boundary edges, nLBCvar are the number LBC state variables, and Ngrids is the number of nested grids.
Changes
CPP | Logical Switch |
---|---|
WEST_FSRADIATION | LBC(iwest, isFsur, ng) % radiation |
EAST_FSRADIATION | LBC(ieast, isFsur, ng) % radiation |
SOUTH_FSRADIATION | LBC(isouth, isFsur, ng) % radiation |
NORTH_FSRADIATION | LBC(inorth, isFsur, ng) % radiation |
WEST_TRADIATION | LBC(iwest, isTvar(:), ng) % radiation |
EAST_TRADIATION | LBC(ieast, isTvar(:), ng) % radiation |
SOUTH_TRADIATION | LBC(isouth, isTvar(:), ng) % radiation |
NORTH_TRADIATION | LBC(inorth, isTvar(:), ng) % radiation |