Skip to content

Changes

#117 (Aug 12, 2021, 11:49:23 AM)

  1. Refactor BodyForceSolver — galbramc / detail
  2. Suppress Boost serialization bug for VectorS<M,SurrealS> — galbramc / detail
  3. Add missing include — galbramc / detail
  4. Test syncDOFs_MPI with more complex data types — galbramc / detail
  5. Add missing ifdef — galbramc / detail
  6. Put back distance function calculation — galbramc / detail
  7. Fix BodyForce solver initial condition — galbramc / detail
  8. Exlicitly use SANS::SurrealS with EGADS. Update NormalField test. — galbramc / detail
  9. Take away a toy — galbramc / detail
  10. Intel workaronud... — galbramc / detail
  11. Test the correct Face — galbramc / detail
  12. Fix compile error — galbramc / detail
  13. Warning fixes — galbramc / detail
  14. Finally found the NormalField bug. — galbramc / detail
  15. Fix OutGroup specification for BodyForce Solver — galbramc / detail
  16. Add Optimization option to BodyForce solver. — galbramc / detail
  17. Forgot to update checkInput function. — galbramc / detail
  18. Fix use of incorrect dictionary — galbramc / detail

#116 (Jul 27, 2021, 5:06:02 AM)

  1. Enabled move construction and assignment. — hcarson / detail
  2. Added ability to output a temporary field containing the fully reconstructed p' adjoint — hcarson / detail
  3. Added some more move constructors. — hcarson / detail
  4. It's not a pointer you idiot. — hcarson / detail
  5. fix to test file to actually call the write method — hcarson / detail
  6. Enabled move construction and assignment. — hcarson / detail
  7. Added some more move constructors. — hcarson / detail
  8. Added ability to output a temporary field containing the fully reconstructed p' adjoint — hcarson / detail
  9. 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
  10. accidentally deleted default constructor — hcarson / detail
  11. EVEN MORE MOVE CONSTRUCTORS — hcarson / detail
  12. 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
  13. 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
  14. tweaks — hcarson / detail
  15. Add a stack parameter to CamberBlade — galbramc / detail
  16. Add option to constrain Mach number with BodyForces — galbramc / detail
  17. Fixes for specifying NormalMach as BodyForce constraint — galbramc / detail
  18. Rework Pprop output functional for BodyForces. Fix assertions for SAQCR. — galbramc / detail
  19. Unit test fixes — galbramc / detail
  20. Relax tolerance — galbramc / detail
  21. Fix bug in AFLR interface — galbramc / detail
  22. Relaxed basis function tolerances for intel — galbramc / detail
  23. Relax DG tolerances for intel — galbramc / detail
  24. Lots of warning fixes — galbramc / detail
  25. Tolerance fixes for intel compiler — galbramc / detail
  26. More warning fixes — galbramc / detail
  27. More warning fixes. Move adjoint MPI sync. — galbramc / detail
  28. Fix compile error — galbramc / detail
  29. Missed a warning — galbramc / detail
  30. Another warning fix — galbramc / detail
  31. More warning fixes — galbramc / detail
  32. Relax timeout — galbramc / detail
  33. Nightly fixes. Make TRIANGLE optional. — galbramc / detail
  34. cppcheck fixes — galbramc / detail
  35. Upgrade to ESP 1.19 (minimium required). Lots of cppcheck fixes. — galbramc / detail
  36. Warning fixes for CAPS — galbramc / detail
  37. Fixes to make triangle optional — galbramc / detail
  38. Dissable a test for now — galbramc / detail
  39. Missed a TRIANGLE suppression — galbramc / detail
  40. Relax test time — galbramc / detail
  41. One more use of TRIANGLE — galbramc / detail
  42. Relax one more test timing — galbramc / detail
  43. Update BoostBuild — galbramc / detail
  44. Add polynomial velocity profiles to Coles — galbramc / detail
  45. Some Coles profile fixes — galbramc / detail
  46. Refactor Rotor constraint — galbramc / detail
  47. Fixes for Rotor outputs — galbramc / detail
  48. Forgot a file — galbramc / detail
  49. Fix compile error — galbramc / detail
  50. Missed an output option — galbramc / detail
  51. More rotor output fixes — galbramc / detail
  52. Fix warning — galbramc / detail
  53. Allow no constraints during optimization — galbramc / detail
  54. Add back regular solve during body force optimization — galbramc / detail
  55. Relax timing — galbramc / detail
  56. Fix body force optimization for RANS — galbramc / detail
  57. More verbose error message — galbramc / detail
  58. One more body force optimization fix — galbramc / detail
  59. Update sansLIPAIM for ESP 1.19 — galbramc / detail
  60. Fix Rotort_GlobalConstraint convergence check — galbramc / detail
  61. Fix data transfer — galbramc / detail
  62. Add missing Python GIL protections — galbramc / detail
  63. Some nightly fixes. Better specification for building boost. — galbramc / detail
  64. Add Coloes polynomial pressure profile — galbramc / detail
  65. Add RANS Coles pressure profile. Relax test tolerances. Other small fixes. — galbramc / detail
  66. Remove upper bound check on Coles pressure polynomial — galbramc / detail
  67. Add ProfileDebug_eta_max — galbramc / detail
  68. Another tweak to Coles pressure profile — galbramc / detail
  69. Add polynomial pressure profile to back pressure BC — galbramc / detail
  70. Fix required delta for static back pressure — galbramc / detail
  71. 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
  72. 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)

  1. Upgrade AFLR — galbramc / detail
  2. Fix unit test — galbramc / detail

#112 (May 26, 2021, 4:20:19 AM)

  1. adding curvilinear transformation functionality — ursachi / detail
  2. missed some files — ursachi / detail
  3. added transformation function to ghost boundaries — ursachi / detail
  4. added test case — ursachi / detail
  5. cleaned up test case — ursachi / detail
  6. fixed quad order bug and added assert that all quad orders are the same — ursachi / detail
  7. fixed quadrature bug elsewhere and fixed warnings — ursachi / detail
  8. added curvilinear transformation and unit tests — ursachi / detail
  9. added missing includes (for std::shared_ptr) — ursachi / detail
  10. added another missing include for std::shared_ptr — ursachi / detail
  11. hopefully final include for shared_ptr — ursachi / detail
  12. fixed cmakefiles — ursachi / detail
  13. made some fixes for failing tests — ursachi / detail
  14. fixed spacetime exception — ursachi / detail
  15. quadOrder check shouldn't be done if using TopoD1 — ursachi / detail
  16. updated unit tests for curvilinear transformation — ursachi / detail
  17. cleaning up of failing unit tests (mainly changing some — ursachi / detail
  18. forgot to delete something — ursachi / detail
  19. removed unnecessary tecplot dumps — ursachi / detail
  20. another attempt to make jenkins stop complaining, now explicitly — ursachi / detail
  21. fixed warning — ursachi / detail
  22. deleted unnecessary stuff and cleaned up some additional warnings — ursachi / detail
  23. Fix RANS BC with Conservative variables. More RANSBC unit tests. Add smoothmin linearization. First attempt at blade optimization. — galbramc / detail
  24. Forgot file — galbramc / detail
  25. Add missing include — galbramc / detail
  26. Missed a file — galbramc / detail
  27. Compile error fixes — galbramc / detail
  28. Missed one — galbramc / detail
  29. added checkInputs calls when setting up transformation function — ursachi / detail
  30. fixed memory issue when assigning qfld DOFs — ursachi / detail
  31. deleted more unnecessary functions — ursachi / detail
  32. Add EGADS ruled wrapper — galbramc / detail
  33. Fix NormalField linearization. — galbramc / detail
  34. Forgot some files — galbramc / detail
  35. Add vectorization — galbramc / detail
  36. Fix Surreal changes — galbramc / detail
  37. bounding box should search along traces when using transformation even — ursachi / detail
  38. Fix compile error — galbramc / detail
  39. Fix ruled interface — galbramc / detail
  40. Fix warning — galbramc / detail
  41. Use PTC solve before constrained solve with blade optimization — galbramc / detail
  42. Fix warning — galbramc / detail
  43. Fix uninitialized data. Dissable normal field sensitivity for now. — galbramc / detail
  44. Add missing instantiation — galbramc / detail
  45. Fix BodyForce requiring pProp specified — galbramc / detail
  46. Restore DeveloperEmailAddresses — galbramc / detail
  47. lowered tolerance for test — ursachi / detail
  48. 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
  49. Avoid failed solves when optimizing body force blades — galbramc / detail
  50. Fix for last commit — galbramc / detail
  51. Vera fixes — galbramc / detail
  52. Change objective return on solve failure for BodyForce optimization — galbramc / detail
  53. Update for CentOS 7 — galbramc / detail

#111 (Apr 20, 2021, 7:19:14 PM)

  1. updated outputfld dump use in a test case.  add momentum flux correction to old PDEIBL2D formulation but commented out — shunz / detail
  2. Added jta29@psu.edu to DeveloperEmailAddresses — jta29 / detail
  3. Added DumpSolurion to Pseudo Time — jta29 / detail
  4. Added jta29@psu.edu to DeveloperEmailAddresses — jta29 / detail
  5. Editing DumpSolution for Psuedo Time — jta29 / detail
  6. updated gitignore to ignore VS Code stuff — shunz / detail
  7. Added new 3D IBL turbulent closure models — shunz / detail
  8. Packed turbulent closure model into a dedicated file to allow for mucking with different closure models — shunz / detail
  9. fixed vera warning: standard library format — shunz / detail
  10. Added new neural net closure models with built-in symmetry.  Verified on 2Dness on a flat plate ZPG turbulent case. — shunz / detail
  11. updated notation for Re_theta: Ret -> Rth — shunz / detail
  12. added updated 3D laminar IBL closures (a mix of neural nets and simple curvefits).  checked 2D ZPG flat plate case — shunz / detail
  13. added an option to toggle viscous-inviscid coupling mode at runtime for 3D IBL+panel. some minor refactoring of torpedo case — shunz / detail
  14. removed old neural net closure models without built-in symmetry — shunz / detail
  15. 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
  16. minor cleanup of IBL3 pde — shunz / detail
  17. minor cleanup — shunz / detail
  18. completed masterState for PDEIBL3FourEqn3D so that PTC solver can be used — shunz / detail
  19. 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
  20. turned on both amp and lag equations for IBL3 four equation formulation.  Refactored ntinit condition and ntcrit attractors for flat plate case — shunz / detail
  21. mucked with 2D ZPG flat plate case with free transition: including initial solution for nt — shunz / detail
  22. bug fix in rh0ref/rhref isentropic relation when setting up test case — shunz / detail
  23. added a 3D turbulent BL torpedo case setup (with forced transition near the inlet) — shunz / detail
  24. minor refactoring of transition model parameters — shunz / detail
  25. minor update to IBL3 torpedo case — shunz / detail
  26. trying fully turbulent BL runs for IBL3 on torpedo case.  also some auto-formatting from VS Code — shunz / detail
  27. minor fix — shunz / detail
  28. added missing include — shunz / detail
  29. updates on PETSc settings etc. — shunz / detail
  30. 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
  31. renamed functions — shunz / detail
  32. renamed variables for better clarity — shunz / detail
  33. turned on LF flux for 4-eqn IBL3 formulation, which (partially) fixed crossflow instability issues — shunz / detail
  34. refactored IBL3 LF flux dissipation coefficient to avoid zero stabilization in the case of qe be tangent to element interface — shunz / detail
  35. 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
  36. removed outdated closure models for 4-eqn IBL3 laminar flow — shunz / detail
  37. removed includes of outdated closure models — shunz / detail
  38. mucked with 4-eqn IBL3 on flat/torpedo case — shunz / detail
  39. intermediate commit...mucking with a sandbox case — shunz / detail
  40. added knob for controling added dissipation in LF flux for IBL3 — shunz / detail
  41. minor refactoring — shunz / detail
  42. make IBLVarDataType3D templated, to allow for both Real and Surreal etc. — shunz / detail
  43. added symmetry (i.e. no crossflow) BC for 4-eqn IBL3 — shunz / detail
  44. refactored conservative variables, which is the sames as the previous version for incompressible flow — shunz / detail
  45. scaled ke and lc eqns by 1/qe^2, but it didn't fix the symmetry plane instability — shunz / detail
  46. added an exception for stagnation point in IBL3 4-eqn formulation — shunz / detail
  47. added easier macro toggle for turning on/off amp+lag equations — shunz / detail
  48. fix formatting — shunz / detail
  49. add exception for corner case — shunz / detail
  50. minor refactoring of torpedo case for IBL3 in sandbox — shunz / detail
  51. added but commented out a hack for trying power-law crossflow velocity distribution — shunz / detail
  52. added BC dict missing from a previous commit.  minor cleanup of 4-eqn IBL3 stuff — shunz / detail
  53. updated H22 turb closure — shunz / detail
  54. Added Space Time Case — jta29 / detail
  55. reverted turbulent Cf1 and Hs1 closure to 2D — shunz / detail
  56. minor tweaks/comments — shunz / detail
  57. Started another set of turbulent closure models by copying over existing ones — shunz / detail
  58. added turb Cf1 closure — shunz / detail
  59. added turb H*1 closure — shunz / detail
  60. Updated Insantiation — jta29 / detail
  61. updated CDc closure — shunz / detail
  62. updated turb Cf2 closure — shunz / detail
  63. updated turb Hc2 closure — shunz / detail
  64. fixed function signature — shunz / detail
  65. fixed typo in function call. switched default to using new regularized turb closure — shunz / detail
  66. switched back to using 2D turb H*1 closure — shunz / detail
  67. Remove trailing white space — jta29 / detail
  68. Removed trailing white space — jta29 / detail
  69. added output of closure model derivatives for IBL3 flux system eigen-analysis — shunz / detail
  70. added prescribed CD(x,y) field — shunz / detail
  71. added optional vertex coordinates for single triangle/tet constructors — allmaras / detail
  72. Added prescribed CD field for inversion of CDiss correction factor beta — shunz / detail
  73. minor tweaks of torpedo case IBL3 setup — shunz / detail
  74. Mucking with a correction multiplier term to the dissipation relation — shunz / detail
  75. fixed long lines — shunz / detail
  76. mucking with dissipation relation inversion — shunz / detail
  77. Use MKL_PARDISO for PETSc DirectLU solver — galbramc / detail
  78. Only use one thread for DirectLU MKL_PARDISO — galbramc / detail
  79. move the PETSc solve time print — galbramc / detail
  80. Add PETSc option to scale by diagonal — galbramc / detail
  81. Added but commented out hacks with inflow BC bump/step features — shunz / detail
  82. Added a few prescribed CD(x,y) field based on RANS data — shunz / detail
  83. fillSystemVector syncs MPI DOF. Fix Sensor symmetry BC for 3D. More parallel testing with NaN's — galbramc / detail
  84. added new beta closure — shunz / detail
  85. Fix compile errors — galbramc / detail
  86. Fix compile errors — galbramc / detail
  87. Refactor isValidState checks in parallel — galbramc / detail
  88. Compile fix — galbramc / detail
  89. One more isValidState fix — galbramc / detail
  90. Add positive preserving source for 3D. Dissabled for now. — galbramc / detail
  91. Compile fix — galbramc / detail
  92. Add some asserts to 'Node Rank' for xfld tecplot dump — galbramc / detail
  93. Also dump out xfld spirit — galbramc / detail
  94. Add set_dot and continuously relax sewFace tolerances for CamberBlade LE and TE surfaces. — galbramc / detail
  95. Format fix — galbramc / detail
  96. Fix the last fix — galbramc / detail
  97. Actually fix the fix of the last fix for the previous fix — galbramc / detail
  98. Add UpdateFraction to Galerkin Stabilized — galbramc / detail
  99. Added macro to toggle the use of prescribed CD(x,y) field — shunz / detail
  100. Allow MaxChangeFraction to work with SteveLogic — galbramc / detail
  101. Skip zombie DOF for UpdateFraction check — galbramc / detail
  102. fixed outdated class template argument — shunz / detail
  103. More fixes to allow UpdateFraction with SteveLogic — galbramc / detail
  104. Don't mix units — galbramc / detail
  105. fixed more outdated class template argument — shunz / detail
  106. Fix unit tests — galbramc / detail
  107. EmbeddedCGField fixes — galbramc / detail
  108. Fix one more missing EmbeddedCGField — galbramc / detail
  109. 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
  110. Fixed unit tests.  Turned off the correction when ctau surpasses ctau_Tinit in 3D IBL_foureqn — shunz / detail
  111. Added 4D Bernstein bases (linear) on pentatope, with CG and DG fields — blsc / detail
  112. updated pyrite files for IBL3 four eqn laminar — shunz / detail
  113. fixed undefined references — shunz / detail
  114. 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
  115. 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
  116. Update tolerances on L2 project tests for Bernstein bases. Fix NaN issue with auxiliary problem for Homotopy. — blsc / detail
  117. Update tolerances for intel — blsc / detail
  118. Add Lagrange Node tecplot dump for CG fields — galbramc / detail
  119. Fix last commit — galbramc / detail
  120. added PyDict parameter (StatusOKatMaxIterations) to change status when solver hits — allmaras / detail
  121. Updated tecplot CG dump — galbramc / detail
  122. Compile fix — galbramc / detail
  123. Allow zero bodies in a model — galbramc / detail
  124. Add Cylindrical system for Coles profile — galbramc / detail
  125. Maybe compile fixes — galbramc / detail
  126. Fix CG tecplot dump — galbramc / detail
  127. Default coordinate system for Coles profile — galbramc / detail
  128. 1st try at 3D NS/RANS no-slip isothermal/adiabatic BCs via Robin sans-Lagrange — allmaras / detail
  129. added -DUSE_GRID_LAPLACIAN to makefiles in all directories containing files where the #ifdef is used — allmaras / detail
  130. make FieldWeighted consistent with BasisWeighted (mostly involved adding param to PDE calls) — allmaras / detail
  131. replaced hard-coded false to PDE check for including viscous terms in boundary flux — allmaras / detail
  132. instantiations needed for uniform source in sensor PDE for artificial viscosity — allmaras / detail
  133. added #pragma message to all *.h files that use USE_GRID_LAPLACIAN; this will — allmaras / detail
  134. removed explicit #define/#undef USE_GRID_LAPLACIAN from unit tests that use this — allmaras / detail
  135. added Tq & Tg template parameters for sourceTrace — allmaras / detail
  136. added p_ref() function to density model to provide a means of accessing reference — allmaras / detail
  137. changed SANS_ASSERT to SANS_ASSERT_MSG to output message on error — allmaras / detail
  138. fixed typo: D1 -> D2 — allmaras / detail
  139. added PyDict option to specify Dirichlet data for Robin BC for AV; useful for — allmaras / detail
  140. added FieldWeighted unit test for sans-Lagrange Dirichlet BCs for Euler — allmaras / detail
  141. added test for jacobian/metric of an equilateral triangle — allmaras / detail
  142. exact data explicitly provided, rather than determined by do-loop dot product accumulation — allmaras / detail
  143. added unit grid where coordinates of all 4 corners can be input; facilitates making — allmaras / detail
  144. typo fix in unit test — allmaras / detail
  145. turn off clang warnings for '#pragma message' — allmaras / detail
  146. More tecplot dump fixes — galbramc / detail
  147. fixed typo in unit test — allmaras / detail
  148. vera: lines too long — allmaras / detail
  149. Compile fix — galbramc / detail
  150. replace several repeats of explicit pow(*, 2) coding with call to private function — allmaras / detail
  151. new MatrixS matmul instantiations needed for sans-Lagrange Robin BCs of no-slip isothermal NS/RANS 3D — allmaras / detail
  152. added Robin_sansLG to VMSD and VMSD-BR2 — allmaras / detail
  153. Hopefully finally got the link problems fixed — galbramc / detail
  154. more #include's for Robin_sansLG BCs — allmaras / detail
  155. added/deleted #include's for IntegrandBoundaryTraces; added Robin_sansLG where needed, — allmaras / detail
  156. new MatrixS matmul instantiations needed for Robin_sansLG BCs — allmaras / detail
  157. Trying to fix vera errors — jta29 / detail
  158. Add missing USE_GRID_LAPACIAN. Minor PDERANSSA formatting fixes. Fix for Coles RANSSA. — galbramc / detail
  159. Add instantiation — galbramc / detail
  160. Use H instead of H^2 in Robin BCs for AV when USE_GRID_LAPLACIAN is defined. — savithru / detail
  161. Update BCRANSSA3D — galbramc / detail
  162. Fixing errors — jta29 / detail