Changes
#117 (Aug 12, 2021, 11:49:23 AM)
- Refactor BodyForceSolver — galbramc / detail
- Suppress Boost serialization bug for VectorS<M,SurrealS> — galbramc / detail
- Add missing include — galbramc / detail
- Test syncDOFs_MPI with more complex data types — galbramc / detail
- Add missing ifdef — galbramc / detail
- Put back distance function calculation — galbramc / detail
- Fix BodyForce solver initial condition — galbramc / detail
- Exlicitly use SANS::SurrealS with EGADS. Update NormalField test. — galbramc / detail
- Take away a toy — galbramc / detail
- Intel workaronud... — galbramc / detail
- Test the correct Face — galbramc / detail
- Fix compile error — galbramc / detail
- Warning fixes — galbramc / detail
- Finally found the NormalField bug. — galbramc / detail
- Fix OutGroup specification for BodyForce Solver — galbramc / detail
- Add Optimization option to BodyForce solver. — galbramc / detail
- Forgot to update checkInput function. — galbramc / detail
- Fix use of incorrect dictionary — galbramc / detail
#116 (Jul 27, 2021, 5:06:02 AM)
- Enabled move construction and assignment. — hcarson / detail
- Added ability to output a temporary field containing the fully reconstructed p' adjoint — hcarson / detail
- Added some more move constructors. — hcarson / detail
- It's not a pointer you idiot. — hcarson / detail
- fix to test file to actually call the write method — hcarson / detail
- Enabled move construction and assignment. — hcarson / detail
- Added some more move constructors. — hcarson / detail
- Added ability to output a temporary field containing the fully reconstructed p' adjoint — hcarson / detail
- Fixed missing method for dumping the perturbation field. In the process added many additional move constructors/assignments. Also added an implicit conversion for ElementPair, allowing it to be inserted directly into map/unordered map/set etc. A bunch of small house cleaning tasks too. Deleted explicit constructors that could just be default. — hcarson / detail
- accidentally deleted default constructor — hcarson / detail
- EVEN MORE MOVE CONSTRUCTORS — hcarson / detail
- UniqueTrace a mutable struct. Immutability doesn't buy anything, and just prevents compiler optimization. Additionally, deleted a large number of unneeded constructors, as the compiler provided versions are better and safer. If you write no code, you can write no bugs! See CPP guidelines rule of zero — hcarson / detail
- adding back the default constructor, something funky happens with default initializer. Also change MatrixS to use stdarray, and then to have the 5 constructors as defaults. — hcarson / detail
- tweaks — hcarson / detail
- Add a stack parameter to CamberBlade — galbramc / detail
- Add option to constrain Mach number with BodyForces — galbramc / detail
- Fixes for specifying NormalMach as BodyForce constraint — galbramc / detail
- Rework Pprop output functional for BodyForces. Fix assertions for SAQCR. — galbramc / detail
- Unit test fixes — galbramc / detail
- Relax tolerance — galbramc / detail
- Fix bug in AFLR interface — galbramc / detail
- Relaxed basis function tolerances for intel — galbramc / detail
- Relax DG tolerances for intel — galbramc / detail
- Lots of warning fixes — galbramc / detail
- Tolerance fixes for intel compiler — galbramc / detail
- More warning fixes — galbramc / detail
- More warning fixes. Move adjoint MPI sync. — galbramc / detail
- Fix compile error — galbramc / detail
- Missed a warning — galbramc / detail
- Another warning fix — galbramc / detail
- More warning fixes — galbramc / detail
- Relax timeout — galbramc / detail
- Nightly fixes. Make TRIANGLE optional. — galbramc / detail
- cppcheck fixes — galbramc / detail
- Upgrade to ESP 1.19 (minimium required). Lots of cppcheck fixes. — galbramc / detail
- Warning fixes for CAPS — galbramc / detail
- Fixes to make triangle optional — galbramc / detail
- Dissable a test for now — galbramc / detail
- Missed a TRIANGLE suppression — galbramc / detail
- Relax test time — galbramc / detail
- One more use of TRIANGLE — galbramc / detail
- Relax one more test timing — galbramc / detail
- Update BoostBuild — galbramc / detail
- Add polynomial velocity profiles to Coles — galbramc / detail
- Some Coles profile fixes — galbramc / detail
- Refactor Rotor constraint — galbramc / detail
- Fixes for Rotor outputs — galbramc / detail
- Forgot a file — galbramc / detail
- Fix compile error — galbramc / detail
- Missed an output option — galbramc / detail
- More rotor output fixes — galbramc / detail
- Fix warning — galbramc / detail
- Allow no constraints during optimization — galbramc / detail
- Add back regular solve during body force optimization — galbramc / detail
- Relax timing — galbramc / detail
- Fix body force optimization for RANS — galbramc / detail
- More verbose error message — galbramc / detail
- One more body force optimization fix — galbramc / detail
- Update sansLIPAIM for ESP 1.19 — galbramc / detail
- Fix Rotort_GlobalConstraint convergence check — galbramc / detail
- Fix data transfer — galbramc / detail
- Add missing Python GIL protections — galbramc / detail
- Some nightly fixes. Better specification for building boost. — galbramc / detail
- Add Coloes polynomial pressure profile — galbramc / detail
- Add RANS Coles pressure profile. Relax test tolerances. Other small fixes. — galbramc / detail
- Remove upper bound check on Coles pressure polynomial — galbramc / detail
- Add ProfileDebug_eta_max — galbramc / detail
- Another tweak to Coles pressure profile — galbramc / detail
- Add polynomial pressure profile to back pressure BC — galbramc / detail
- Fix required delta for static back pressure — galbramc / detail
- VMSD-BR2 was using the wrong quadrature rule to calculate the non-zero pattern. Jacobian has been updated so that it should use correct (1 point) quadrature for non-zero pattern — blsc / detail
- Added logic to JacobianCell_VMSD_BR2 so that the static condensation matrices are not used for the non-zero patter calculation. Under-integration resulted in these matrices being singular. — blsc / detail
#113 (May 27, 2021, 3:09:39 PM)
#112 (May 26, 2021, 4:20:19 AM)
- adding curvilinear transformation functionality — ursachi / detail
- missed some files — ursachi / detail
- added transformation function to ghost boundaries — ursachi / detail
- added test case — ursachi / detail
- cleaned up test case — ursachi / detail
- fixed quad order bug and added assert that all quad orders are the same — ursachi / detail
- fixed quadrature bug elsewhere and fixed warnings — ursachi / detail
- added curvilinear transformation and unit tests — ursachi / detail
- added missing includes (for std::shared_ptr) — ursachi / detail
- added another missing include for std::shared_ptr — ursachi / detail
- hopefully final include for shared_ptr — ursachi / detail
- fixed cmakefiles — ursachi / detail
- made some fixes for failing tests — ursachi / detail
- fixed spacetime exception — ursachi / detail
- quadOrder check shouldn't be done if using TopoD1 — ursachi / detail
- updated unit tests for curvilinear transformation — ursachi / detail
- cleaning up of failing unit tests (mainly changing some — ursachi / detail
- forgot to delete something — ursachi / detail
- removed unnecessary tecplot dumps — ursachi / detail
- another attempt to make jenkins stop complaining, now explicitly — ursachi / detail
- fixed warning — ursachi / detail
- deleted unnecessary stuff and cleaned up some additional warnings — ursachi / detail
- Fix RANS BC with Conservative variables. More RANSBC unit tests. Add smoothmin linearization. First attempt at blade optimization. — galbramc / detail
- Forgot file — galbramc / detail
- Add missing include — galbramc / detail
- Missed a file — galbramc / detail
- Compile error fixes — galbramc / detail
- Missed one — galbramc / detail
- added checkInputs calls when setting up transformation function — ursachi / detail
- fixed memory issue when assigning qfld DOFs — ursachi / detail
- deleted more unnecessary functions — ursachi / detail
- Add EGADS ruled wrapper — galbramc / detail
- Fix NormalField linearization. — galbramc / detail
- Forgot some files — galbramc / detail
- Add vectorization — galbramc / detail
- Fix Surreal changes — galbramc / detail
- bounding box should search along traces when using transformation even — ursachi / detail
- Fix compile error — galbramc / detail
- Fix ruled interface — galbramc / detail
- Fix warning — galbramc / detail
- Use PTC solve before constrained solve with blade optimization — galbramc / detail
- Fix warning — galbramc / detail
- Fix uninitialized data. Dissable normal field sensitivity for now. — galbramc / detail
- Add missing instantiation — galbramc / detail
- Fix BodyForce requiring pProp specified — galbramc / detail
- Restore DeveloperEmailAddresses — galbramc / detail
- lowered tolerance for test — ursachi / detail
- Updated nu-max calculation when USE_GRID_LAPLACIAN is defined. Added a default argument to AVSensor_Source2D_TwoPhase to model a constant source term if needed. — savithru / detail
- Avoid failed solves when optimizing body force blades — galbramc / detail
- Fix for last commit — galbramc / detail
- Vera fixes — galbramc / detail
- Change objective return on solve failure for BodyForce optimization — galbramc / detail
- Update for CentOS 7 — galbramc / detail
#111 (Apr 20, 2021, 7:19:14 PM)
- updated outputfld dump use in a test case. add momentum flux correction to old PDEIBL2D formulation but commented out — shunz / detail
- Added jta29@psu.edu to DeveloperEmailAddresses — jta29 / detail
- Added DumpSolurion to Pseudo Time — jta29 / detail
- Added jta29@psu.edu to DeveloperEmailAddresses — jta29 / detail
- Editing DumpSolution for Psuedo Time — jta29 / detail
- updated gitignore to ignore VS Code stuff — shunz / detail
- Added new 3D IBL turbulent closure models — shunz / detail
- Packed turbulent closure model into a dedicated file to allow for mucking with different closure models — shunz / detail
- fixed vera warning: standard library format — shunz / detail
- Added new neural net closure models with built-in symmetry. Verified on 2Dness on a flat plate ZPG turbulent case. — shunz / detail
- updated notation for Re_theta: Ret -> Rth — shunz / detail
- added updated 3D laminar IBL closures (a mix of neural nets and simple curvefits). checked 2D ZPG flat plate case — shunz / detail
- added an option to toggle viscous-inviscid coupling mode at runtime for 3D IBL+panel. some minor refactoring of torpedo case — shunz / detail
- removed old neural net closure models without built-in symmetry — shunz / detail
- Added H*1_diff and Cf1_diff clousre models. Updated H22 closure to be the lastest trained on data without duplicates for crossflow --> closure model is essentially the same. Tested quasi-2D turbulent BL on ZPG flat plate. — shunz / detail
- minor cleanup of IBL3 pde — shunz / detail
- minor cleanup — shunz / detail
- completed masterState for PDEIBL3FourEqn3D so that PTC solver can be used — shunz / detail
- fixed erroneous rh0ref parameter calculation in setting up the case (i.e. isentropic relation). minor cleanup on other parts of the test case as well — shunz / detail
- turned on both amp and lag equations for IBL3 four equation formulation. Refactored ntinit condition and ntcrit attractors for flat plate case — shunz / detail
- mucked with 2D ZPG flat plate case with free transition: including initial solution for nt — shunz / detail
- bug fix in rh0ref/rhref isentropic relation when setting up test case — shunz / detail
- added a 3D turbulent BL torpedo case setup (with forced transition near the inlet) — shunz / detail
- minor refactoring of transition model parameters — shunz / detail
- minor update to IBL3 torpedo case — shunz / detail
- trying fully turbulent BL runs for IBL3 on torpedo case. also some auto-formatting from VS Code — shunz / detail
- minor fix — shunz / detail
- added missing include — shunz / detail
- updates on PETSc settings etc. — shunz / detail
- added a new set of primary variables (i.e. lg(theta) and H's). They don't quite help with linear solve as intended though... — shunz / detail
- renamed functions — shunz / detail
- renamed variables for better clarity — shunz / detail
- turned on LF flux for 4-eqn IBL3 formulation, which (partially) fixed crossflow instability issues — shunz / detail
- refactored IBL3 LF flux dissipation coefficient to avoid zero stabilization in the case of qe be tangent to element interface — shunz / detail
- turned on mass jump for 3D IBL3 4-eqn's LF flux: providing stabilization for flow transition (checked on ZPG flat plate transition case) — shunz / detail
- removed outdated closure models for 4-eqn IBL3 laminar flow — shunz / detail
- removed includes of outdated closure models — shunz / detail
- mucked with 4-eqn IBL3 on flat/torpedo case — shunz / detail
- intermediate commit...mucking with a sandbox case — shunz / detail
- added knob for controling added dissipation in LF flux for IBL3 — shunz / detail
- minor refactoring — shunz / detail
- make IBLVarDataType3D templated, to allow for both Real and Surreal etc. — shunz / detail
- added symmetry (i.e. no crossflow) BC for 4-eqn IBL3 — shunz / detail
- refactored conservative variables, which is the sames as the previous version for incompressible flow — shunz / detail
- scaled ke and lc eqns by 1/qe^2, but it didn't fix the symmetry plane instability — shunz / detail
- added an exception for stagnation point in IBL3 4-eqn formulation — shunz / detail
- added easier macro toggle for turning on/off amp+lag equations — shunz / detail
- fix formatting — shunz / detail
- add exception for corner case — shunz / detail
- minor refactoring of torpedo case for IBL3 in sandbox — shunz / detail
- added but commented out a hack for trying power-law crossflow velocity distribution — shunz / detail
- added BC dict missing from a previous commit. minor cleanup of 4-eqn IBL3 stuff — shunz / detail
- updated H22 turb closure — shunz / detail
- Added Space Time Case — jta29 / detail
- reverted turbulent Cf1 and Hs1 closure to 2D — shunz / detail
- minor tweaks/comments — shunz / detail
- Started another set of turbulent closure models by copying over existing ones — shunz / detail
- added turb Cf1 closure — shunz / detail
- added turb H*1 closure — shunz / detail
- Updated Insantiation — jta29 / detail
- updated CDc closure — shunz / detail
- updated turb Cf2 closure — shunz / detail
- updated turb Hc2 closure — shunz / detail
- fixed function signature — shunz / detail
- fixed typo in function call. switched default to using new regularized turb closure — shunz / detail
- switched back to using 2D turb H*1 closure — shunz / detail
- Remove trailing white space — jta29 / detail
- Removed trailing white space — jta29 / detail
- added output of closure model derivatives for IBL3 flux system eigen-analysis — shunz / detail
- added prescribed CD(x,y) field — shunz / detail
- added optional vertex coordinates for single triangle/tet constructors — allmaras / detail
- Added prescribed CD field for inversion of CDiss correction factor beta — shunz / detail
- minor tweaks of torpedo case IBL3 setup — shunz / detail
- Mucking with a correction multiplier term to the dissipation relation — shunz / detail
- fixed long lines — shunz / detail
- mucking with dissipation relation inversion — shunz / detail
- Use MKL_PARDISO for PETSc DirectLU solver — galbramc / detail
- Only use one thread for DirectLU MKL_PARDISO — galbramc / detail
- move the PETSc solve time print — galbramc / detail
- Add PETSc option to scale by diagonal — galbramc / detail
- Added but commented out hacks with inflow BC bump/step features — shunz / detail
- Added a few prescribed CD(x,y) field based on RANS data — shunz / detail
- fillSystemVector syncs MPI DOF. Fix Sensor symmetry BC for 3D. More parallel testing with NaN's — galbramc / detail
- added new beta closure — shunz / detail
- Fix compile errors — galbramc / detail
- Fix compile errors — galbramc / detail
- Refactor isValidState checks in parallel — galbramc / detail
- Compile fix — galbramc / detail
- One more isValidState fix — galbramc / detail
- Add positive preserving source for 3D. Dissabled for now. — galbramc / detail
- Compile fix — galbramc / detail
- Add some asserts to 'Node Rank' for xfld tecplot dump — galbramc / detail
- Also dump out xfld spirit — galbramc / detail
- Add set_dot and continuously relax sewFace tolerances for CamberBlade LE and TE surfaces. — galbramc / detail
- Format fix — galbramc / detail
- Fix the last fix — galbramc / detail
- Actually fix the fix of the last fix for the previous fix — galbramc / detail
- Add UpdateFraction to Galerkin Stabilized — galbramc / detail
- Added macro to toggle the use of prescribed CD(x,y) field — shunz / detail
- Allow MaxChangeFraction to work with SteveLogic — galbramc / detail
- Skip zombie DOF for UpdateFraction check — galbramc / detail
- fixed outdated class template argument — shunz / detail
- More fixes to allow UpdateFraction with SteveLogic — galbramc / detail
- Don't mix units — galbramc / detail
- fixed more outdated class template argument — shunz / detail
- Fix unit tests — galbramc / detail
- EmbeddedCGField fixes — galbramc / detail
- Fix one more missing EmbeddedCGField — galbramc / detail
- Updated Bernstein bases for use in CG fields. We dont have Hessians implemented, so stabilized CG needed a change to only calculate Hessians if we have stabilization turned off. To go above p3 in 3D CG, we need to change the basis functions to be match our implied ordering. Since Bernstein polynomials are modal and not hierarchical, we need to solve a linear system to do projections between orders. — blsc / detail
- Fixed unit tests. Turned off the correction when ctau surpasses ctau_Tinit in 3D IBL_foureqn — shunz / detail
- Added 4D Bernstein bases (linear) on pentatope, with CG and DG fields — blsc / detail
- updated pyrite files for IBL3 four eqn laminar — shunz / detail
- fixed undefined references — shunz / detail
- git was not happy about the commit message...trying to fix it here..this commit is about adding definition of static class members in cpp file — shunz / detail
- Adding adapt case with P1 corner singularity divergence weirdness. P2 and 3 are fine, but P1 error blows up 4 orders of magnitude.... — hcarson / detail
- Update tolerances on L2 project tests for Bernstein bases. Fix NaN issue with auxiliary problem for Homotopy. — blsc / detail
- Update tolerances for intel — blsc / detail
- Add Lagrange Node tecplot dump for CG fields — galbramc / detail
- Fix last commit — galbramc / detail
- added PyDict parameter (StatusOKatMaxIterations) to change status when solver hits — allmaras / detail
- Updated tecplot CG dump — galbramc / detail
- Compile fix — galbramc / detail
- Allow zero bodies in a model — galbramc / detail
- Add Cylindrical system for Coles profile — galbramc / detail
- Maybe compile fixes — galbramc / detail
- Fix CG tecplot dump — galbramc / detail
- Default coordinate system for Coles profile — galbramc / detail
- 1st try at 3D NS/RANS no-slip isothermal/adiabatic BCs via Robin sans-Lagrange — allmaras / detail
- added -DUSE_GRID_LAPLACIAN to makefiles in all directories containing files where the #ifdef is used — allmaras / detail
- make FieldWeighted consistent with BasisWeighted (mostly involved adding param to PDE calls) — allmaras / detail
- replaced hard-coded false to PDE check for including viscous terms in boundary flux — allmaras / detail
- instantiations needed for uniform source in sensor PDE for artificial viscosity — allmaras / detail
- added #pragma message to all *.h files that use USE_GRID_LAPLACIAN; this will — allmaras / detail
- removed explicit #define/#undef USE_GRID_LAPLACIAN from unit tests that use this — allmaras / detail
- added Tq & Tg template parameters for sourceTrace — allmaras / detail
- added p_ref() function to density model to provide a means of accessing reference — allmaras / detail
- changed SANS_ASSERT to SANS_ASSERT_MSG to output message on error — allmaras / detail
- fixed typo: D1 -> D2 — allmaras / detail
- added PyDict option to specify Dirichlet data for Robin BC for AV; useful for — allmaras / detail
- added FieldWeighted unit test for sans-Lagrange Dirichlet BCs for Euler — allmaras / detail
- added test for jacobian/metric of an equilateral triangle — allmaras / detail
- exact data explicitly provided, rather than determined by do-loop dot product accumulation — allmaras / detail
- added unit grid where coordinates of all 4 corners can be input; facilitates making — allmaras / detail
- typo fix in unit test — allmaras / detail
- turn off clang warnings for '#pragma message' — allmaras / detail
- More tecplot dump fixes — galbramc / detail
- fixed typo in unit test — allmaras / detail
- vera: lines too long — allmaras / detail
- Compile fix — galbramc / detail
- replace several repeats of explicit pow(*, 2) coding with call to private function — allmaras / detail
- new MatrixS matmul instantiations needed for sans-Lagrange Robin BCs of no-slip isothermal NS/RANS 3D — allmaras / detail
- added Robin_sansLG to VMSD and VMSD-BR2 — allmaras / detail
- Hopefully finally got the link problems fixed — galbramc / detail
- more #include's for Robin_sansLG BCs — allmaras / detail
- added/deleted #include's for IntegrandBoundaryTraces; added Robin_sansLG where needed, — allmaras / detail
- new MatrixS matmul instantiations needed for Robin_sansLG BCs — allmaras / detail
- Trying to fix vera errors — jta29 / detail
- Add missing USE_GRID_LAPACIAN. Minor PDERANSSA formatting fixes. Fix for Coles RANSSA. — galbramc / detail
- Add instantiation — galbramc / detail
- Use H instead of H^2 in Robin BCs for AV when USE_GRID_LAPLACIAN is defined. — savithru / detail
- Update BCRANSSA3D — galbramc / detail
- Fixing errors — jta29 / detail