Summary
- relocate QauxvInterpret forward declaration in prep for 3D stuff (details)
- Added basic stuff for 3D IBL (details)
- Minor cleanup (details)
- Initial pass on PDEIBL3D (details)
- Filled in 3D IBL closure with fully 3D components set to zero (details)
- Added BCNone for IBL3D (details)
- added a working version of sandbox case for IBL3D (details)
- Added a sheet grid of triangles in 3D for IBL3D (details)
- Added instantiation (details)
- Intermediate commit (details)
- Working on integrands for first 3D IBL case (details)
- More fixes to integrand classes for IBL3D (details)
- Fixed instantiations for IBL3D (details)
- Add explicit instantiations and fix typos in closure class (details)
- Initial version of local Cartesian basis construction for 3D IBL (details)
- Minor cleanup (details)
- Fix constuction of q1 and q2 vectors in case of stagnation flows (details)
- Add velocity gradient calculation in cell integrand of 3D IBL (details)
- Refactor and add a 2D stagnation flow test case (details)
- Add a 3D quad grid (details)
- Update cmake list for unit grid test (details)
- Fix typo in 3D quad sheet grid (details)
- fix bug in qauxv gradient calculation in 3D IBL cell integrand (details)
- Fix the scale and dimension of dissipation integral in 3D integral (details)
- fix a typo in thickness identity (details)
- Add more options to 3D IBL stagnation flow case, including quad grid, solution initialization, (details)
- one more bug fix in cell integrand for 3D IBL (details)
- Bugfix in calculation of trace unit normal vector for area cells in 3D (details)
- Add Nishida's crossflow closure. Add pyrite check of stagnation flow case for 3D IBL. Minor addition for debugging in PDEIBL3D (details)
- fix dependents of refactoring of GetSolnDofCell_IBL (details)
- Add a 3D flat plate source panel method but haven't tested yet (details)
- intermediate commit: minor clenaup and add guards. (details)
- intermediate commit: working on 3D coupled IBL for torpedo cass (details)
- add 3x3 equation system (details)
- typo fix. add partial instantiations for system 3x3 vector and matrix types (details)
- add linesearch data type for 3x3 equation system (details)
- add missing include (details)
- intermediate commit: fix many compiling errors in the way of running torpedo case for IBL3D. switching computer to continue the work... (details)
- refactor projection to Qauxi (details)
- add interior trace integrand for projection onto Qauxi (details)
- minor fix (details)
- add instantiations for IBL3D torpedo case (details)
- add instantiations for coupled IBL3D (details)
- remove unnecessary assert (details)
- fix for coupled IBL case to compile and run (details)
- fix uninitialized dummy DOFs (details)
- fix setDOFFrom in Qauxv 3D (missing q_y previously) (details)
- Coupled 3D IBL case converged on some simple variants of the torpedo case: linear and mildly nonlinear radial velocity distribution with attached laminar BLs (details)
- Tried triangle grid as well: fine on radially linear velocity distribution but couldn't converge on a more nonlinear case (details)
- cleaned up unused stuff (details)
- refactor SetIBLoutputCellGroup to accommodate both 3D and 2D IBL (details)
- remove outdated include (details)
- more refactoring of SetIBLoutputCellGroup for 3D IBL. working progress. switching computer (details)
- intermediate commit. switching computer. (details)
- enable tecplot output for 3D IBL (details)
- add full-state BC for IBL3D with corresponding boundary trace integrand. verified on an uncoupled Blasius case (details)
- add a coupled IBL3D Blasius case (details)
- implement PTC for coupled IBL 3x3 system (details)
- add commented-out stuff for turning off laminar amplification and lag equations in IBL3D (details)
- fix typo in commented-out stuff (details)
- enable rotated mesh for IBL3D torpedo case (details)
- set up a torpedo with grid aligned with xy axes. turned off laminar amplification and lag equations [need to be brought back after testing purely laminar BLs] (details)
- minor change to test case (details)
- minor refactoring on Blasius inflow BC params (details)
- rename test cases (details)
- speed up panel-related jacobian calculation using cached influence matrix in place of surrealized qauxifld (details)
- add jacobian timing for refactoring purpose (details)
- add similar (to DBL3) Falkner-Skan inflow bc for IBL3D with non-constant inflow state. set up a tornado case with rotated xy grid to compare with DBL3 (details)
- minor refactoring of test cases (details)
- remove trivial zero z velocity component to speed up panel method (details)
- minor refactoring (details)
- typo fix (details)
- precompute inviscid velocity for panel, which resulted in O(10) speedup in related residual calculation. fix DOF indexing in residual/jacobian precomputation (details)
- define macro to comment off some lines for timing/refactoring (details)
- minor comments (details)
- add ping test for coupled IBL in 3x3 block system (details)
- fix typo in Cf2 closure, although it didn't change the torpedo case results much (details)
- add a wall term to dissipation relation of Nishida's closure, although it didn't affect things much (details)
- add a test case of fx67-k-170 airfoil (details)
- minor edit to output filenames at convergence failures (details)
- resolve merge conflict (details)
- changed default flux of IBL to LF flux (details)
- add a test case for drag polar (details)
- ran drag polar cases (details)
- refactored reference speed in transition model (details)
- typo fix (details)
- rename working directory (details)
- refator characteristic speed for PTC (details)
- refator characteristic speed for PTC (details)
- update pyrite files (details)
- refactor 3D IBL closure API to allow for alternative closure models (details)
- save 3D closure relations in a separate header (details)
- add neural net closure for 3D IBL (details)
- run drag polar on finer grids (details)
- switch to run on acdl desktop (details)
- fix memory leak warning caused by accessing index -1 (details)
- minor update (details)
- mucking with PETSc for IBL3 (details)
- instantiate MKL_PARDISO solver for matrix block 3x3 (details)
- tried MKL_PARDISO solver for IBL3 (details)
- minor typo fix (details)
- fix formatting (details)
- add mitLG BC for IBL3 (details)
- minor refactoring (details)
- switch to the same input parameters as DBL3 (details)
- add LF flux to IBL3 (details)
- add Dirichlet mitLG inflow BC to a Blasius flow test case (details)
- intermediate commit: added 4-equation neural net closure model. working on 4-equation IBL3D pde class (details)
- remove extraneous tamplate keyword (details)
- added soruce terms for the lateral curvature equation of IBL3 (details)
- removed re-definition (details)
- refactored and added PDE and BC for four-equation 3D IBL class. added a starting point for torpedo case (details)
- separated classes of 3D IBL and IBLFourEqn (details)
- generalized templates in IBL3-related integrands (details)
- added instantiations for four-equation 3D IBL (details)
- fixed instantiation typo (details)
- turned on verbose linesearch printout (details)
- added a visous-only Blasius case for 4-equation 3D IBL. added a missing include (details)
- refactored reference coordinate gradient for speedup. add/edit comments for clarity (details)
- typo fix: gradqe*E_qesq. minor edits (details)
- turned off printout in unit testing (details)
- cosmetic changes (details)
- refactored neural net closure models: H22, Hd1, Hc2 (details)
- added output for four-equation 3D IBL (details)
- fixed auxi equation (wall transpiration): previous mass flux missed crossflow component (details)
- previous fix to wall transpiration (auxi equation) didn't fix. it is now fixed. added unit test (details)
- minor tweak (details)
- minor cleanup (details)
- add velocity gradient output to IBL (details)
- add instantiation (details)
- added IBL3 closure relations in the form of analytic formulae (details)
- refactored neural net closure implementation (details)
- added a set of IBL3 closure models based on analytic formulae (details)
- restored four-equation neural net closure to its original working state (details)
- switch to using 4-equation IBL3 closure based on analytic formulae. results are similar or slightly better than neural net closure (details)
- fixed a typo (which fortunately wasn't used yet). added exception throws (details)
- fixed include filename (details)
- removed redundant exceptions (details)
- refactored four-eqn IBL3 curve-fit closure (details)
- conformed to vera check: should not use "using namespace" in header files (details)
- fixed unit tests for after API refactoring (details)
- fixed unit tests for the previous API refactoring (details)
- fixed ping tests: finite difference step size (details)
- added ping test for four-eqn IBL3 (details)
- added Blasius flow test case for four-eqn IBL3D. some cleanup (details)
- added include (details)
- added includes (details)
- checked four-eqn IBL3D on Blasius case and stagnation radial flow (details)
- added a stagnation flow toy case. mucked with IBL3 for torpedo case (details)
- fixed toy case to keep up with API refactoring (details)
- added missing include related to MPI (details)
- suppresed file dump in system test (details)
- added assertions (details)
- add some derivates to the IBL3 output (details)
- relaxed pyrite tolerance (details)
- relaxed pyrite tolerance for intel compiler. speed up ping test to avoid time-out (details)
- renamed output (details)
- added and refactored IBL3 output (details)
- trying to fix gnu9 compiler warning (details)
- add a new curve fit model based on low-dissipative DBL3 data (details)
- allow for uncoupled/viscou-only IBL3 solution by tweaking the panel method (details)
- forgot to save changes in the last commit... (details)
- relaxed Jenkins timeout threshold for some large ping tests (details)
- minor tweak (details)
- speed up ping test by turning off some redundant sub-block checks (details)
- fix cppcheck error (details)
- speed up ping test by turning off tests on some sub-blocks of the jacobian (details)
- Don't use python2 with jenkins (details)