Started 8 mo 26 days ago
Took 1 day 3 hr on reynolds

Build #174 (Mar 5, 2022, 12:02:06 AM)

EGADS 1760 OpenCSM 2171 CAPS 3404
Revisions
  • svn+ssh://acdl.mit.edu/home/svnroot/EGADS : 1760
  • svn+ssh://acdl.mit.edu/home/svnroot/JenkinsESP : 688
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM : 2171
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM/trunk/data : 2166
  • svn+ssh://acdl.mit.edu/home/svnroot/CAPS : 3404
Changes
  1. Reconcile addHistory with writeSerialNum (detail)
    by haimes
  2. Add history to caps_makeValue (detail)
    by haimes
  3. Upgrade to mystran 13.3a (detail)
    by galbramc
  4. Take away double CSM build ifdef in caps_open (detail)
    by haimes
  5. Add CAPS open option to ignore object delete markers; return delete status in caps_info (detail)
    by haimes
  6. Actually write the serial number in caps_writeSerialNum (detail)
    by haimes
  7. Update legacy example (detail)
    by galbramc
  8. lint fix and update astros Design example (detail)
    by galbramc
  9. Stanalizer fix (detail)
    by galbramc
  10. Fix warning (detail)
    by galbramc
  11. Fix memory leaks. Journal caps_setValue(NULL). (detail)
    by galbramc
  12. Only write sNum to the Problem file if that is all that is needed (detail)
    by haimes
  13. Minor fixes & move sNum to beginning of problem file (detail)
    by haimes
  14. Remove Bound directory during deletion and fix up internal Parameter index when there are deletions (detail)
    by haimes
  15. re-expose su2 variables for aeroelastic cases (detail)
    by nitin
  16. New phase deletion fleshed out (detail)
    by haimes
  17. Remove capsLock beforey renmaing a phase on caps_close (detail)
    by galbramc
  18. Fix logic for tracking pyCPAS ProblemState (detail)
    by galbramc
  19. Update makefiles to run skeletonAIM example (detail)
    by galbramc
  20. Fix skeleton AIM (detail)
    by galbramc
  21. Hold on to and delete User Value Objects at a complete CAPS close; change the meaning of caps_delete (still need to do the deletion at start of a new phase) (detail)
    by haimes
  22. SU2 AIM updated for SU2-7.3.0, Changed boundary markers from numbers to strings (detail)
    by nitin
  23. SU2 AIM updated for SU2-7.3.0, Changed boundary markers from numbers to strings (detail)
    by nitin
  24. Fix mses memory leak (detail)
    by galbramc
  25. Fix legacy script. Add caps_intentPhrase to pyCAPS. (detail)
    by galbramc
  26. scan-build fix (detail)
    by galbramc
  27. Add Cheby_Mode output and sensitvities to msesAIM (detail)
    by galbramc
  28. lint fixes (detail)
    by galbramc
  29. Fix warnings (detail)
    by galbramc
  30. Make relaoding AIMs lazy. Remove unused problem->exec. Enable Journaling/Phasing for aflr3 and fun3d. (detail)
    by galbramc
  31. Fix caps_size in debug mode for Dynamic Outputs (detail)
    by haimes
  32. Implementation of new History tracking (detail)
    by haimes
  33. dox fix (detail)
    by ryan
  34. lint fixes for aflr4 (detail)
    by galbramc
  35. Enable phasing and journaling for aflr4AIM (detail)
    by galbramc
  36. lint fixes (detail)
    by galbramc
  37. Don't call analsysisInfo with problem object (detail)
    by galbramc
  38. scan-build fixes (detail)
    by galbramc
  39. Close ugrid file after reading header (detail)
    by galbramc
  40. Use correct CAPSLONG in pyCAPS on Windoze (detail)
    by galbramc
  41. Update caps_jrnlRead with funID (detail)
    by galbramc
  42. Add funID to caps_jrnlWrite. Fix call to caps_ownerInfo. Fix memory leak in egadsTess. (detail)
    by galbramc
  43. Update pyCAPS for new history tracking. Fixes in su2. Test Phasing with egads/tetgen/su2. (detail)
    by galbramc
  44. Move CAPS towards the new history tracking (detail)
    by haimes
  45. Revert changes in CAPS/src from previous accidental commit (detail)
    by galbramc
  46. Fix training files from last commit. Remove bodyTessMappingStruct in lieu of .mixed attribute. Fixes for Journaling. Fixes for autoExec when the upstream AIM unputs are dirty. Store mesh on disk for egadsTessAIM to work with Journaling and Phasing. Update tetgenAIM to work with Journaling and Phasing. Add tetgen pyCAPS unit tests. (detail)
    by galbramc
  47. Remove caps_freeOwner from pyCAPS. Add commented out caps_getHistory and caps_intentPhrase for the future. (detail)
    by galbramc
  48. Put caps_freeOwner back in the def file (detail)
    by haimes
  49. remove caps_setOwner from caps.py (detail)
    by jfdannen
  50. Prepare for history changes (detail)
    by haimes
  51. Add aim_readBinaryUgridHeader (detail)
    by galbramc
  52. Remove addHistory and getHistory from pyCAPS (detail)
    by galbramc
  53. Allow for removing the entire phase at caps_close (detail)
    by haimes
  54. Don't call caps_delete in pyCAPS for now (detail)
    by galbramc
  55. Add aim_rmFile (detail)
    by galbramc
  56. Change pyCAPS caps_triangulate to caps_getTriangles (detail)
    by galbramc
  57. Add caps_printErrors; change caps_triangulate to caps_getTriangles and other fixes (detail)
    by haimes
  58. Some dox cleanup for tacsAIM (detail)
    by galbramc
  59. tacs dox fix (detail)
    by ryan
  60. fixes for 'Flow' directory switching for fun3dAIM (detail)
    by ryan
  61. Update flowchart viewing and check for parameter value object uniqueness (detail)
    by haimes
  62. Track closure of problem object to avoid calling caps_delete. This will leak attributes for now if the problem object is explicitly closed. (detail)
    by galbramc
  63. Track closure of problem object to avoid calling caps_delete. This will leak attributes for now if the problem object is explicitly closed. (detail)
    by galbramc
  64. Training fix (detail)
    by galbramc
  65. Undo accidental change (detail)
    by galbramc
  66. Some more training fixes (detail)
    by galbramc
  67. Fix comments in training examples (detail)
    by galbramc
  68. dox fixes (detail)
    by galbramc
  69. Require using Design_Variable_Relation for bdf files. (detail)
    by galbramc
  70. dox fix to clarify symmetry boundary condition requirements for fun3d (detail)
    by ryan
  71. Disable autoExecution for functions in capsBase when in debug mode (detail)
    by haimes
  72. Add newline to printing of tuples that are NULL (detail)
    by haimes
  73. Fix memory leak from last commits (detail)
    by haimes
  74. Remove debug prints (detail)
    by haimes
  75. Update outputObjects and add Body and Tess count to AIM info for printObjects (detail)
    by haimes
  76. Remove the regeneration of FieldIn DataSets during AIM restart (detail)
    by haimes
  77. Revamp the way postAnalysis gets invoked during recycling (detail)
    by haimes
  78. Fix jouranling bug (detail)
    by galbramc
  79. Remove first OCSM build when starting a new phase updating the CSM script; don't write out value objects with the link nullified (detail)
    by haimes
  80. Add None arguments to outputObjects (detail)
    by galbramc
  81. Add stream output option to caps_outputObjects (detail)
    by haimes
  82. Add outputObjects to capsProblem (detail)
    by galbramc
  83. Fix bug found by Stanalyzer output (detail)
    by haimes
  84. First cut at DongJoon's CAPS flowchart (debugging) (detail)
    by haimes
  85. Makefile updates to supress Python builds (detail)
    by haimes
  86. first implementation of CAPS menu in ESP (detail)
    by jfdannen
  87. update statement descriptions in ESP-help (detail)
    by jfdannen
  88. allow branching of Phases when running serveESP in -caps mode (detail)
    by jfdannen
  89. caps_PrintObjects signature changed (detail)
    by haimes
  90. allow wild-carding (with 0) in SELECT ADD and SELECT SUB; update connect9a and connect9b; update Makefile.DARWIN64 for 3-way testing (detail)
    by jfdannen
  91. in timViewer, use smoothing shading when looking at BOUNDS; allow wild-carding (with 0) in SELECT ADD and SELECT SUB; update Makefile.DARWIN64 for 3-way testing (detail)
    by jfdannen
  92. add viewing of BOUNDS in timViewer; allow GetToken in tim.c to work if the text string does not end in a delimiter; improve error message generated when SKVAR does not contain triplets; improve CAPS summary at end if running in -caps mode (detail)
    by jfdannen
  93. in timViewer, use a tessellation associated with the AIM if available, otherwise share the tessellation with OpenCSM (detail)
    by jfdannen
  94. fix (long) cast in previous commit (detail)
    by jfdannen
  95. extend STORE such that if index=-1, the first available index is used; fix bug that generated two copies of Bodys on stack when RESTOREing with index<0; if running serveESP in -caps mode, get MODL from CAPS (instead of building it in OpenCSM); extend timViewer to view Bodys associated with an AIM (detail)
    by jfdannen
  96. fix bug that either hangs or seg faults serveESP if user closes browser while timPyscript is executing.  this is done by not calling Py_Finalize, which will result in a memory leak; fix bug that occasionally does not show pyscript file when serveESP is starterd with a .py file (detail)
    by jfdannen
  97. fix bug in esp.py to account from change from timPython to timPyscript (detail)
    by jfdannen
  98. improve error message when project.csm exists before the project directorry when running serveESP in -caps mode (detail)
    by jfdannen
  99. improve the creation, editting, and removal of Caps Values in -caps mode; allow multi-valued Caps Values in ESP; add udfShadow and shadow* test cases (detail)
    by jfdannen
  100. added numpts argument to udpKulfan, which helps avoid small dimples near the leading edge of a very thin section (detail)
    by jfdannen
  101. add debug GRAFICs to udpKulfan (detail)
    by jfdannen
  102. add SELECT LOOP to get Edges associated with a Loop in a Face; allow unary + or - in front of (multi-valued) Parameter when used alone in an expression; add sectionsWithHoles* test cases (detail)
    by jfdannen
  103. create hollowSheet and hollowSolid test cases to show all possibile uses of HOLLOW command; improve description of HOLLOW in OpenCSM.h; if HOLLOW fails, input Body is left on the stack; add hollowE* test cases to show some of the limitations of HOLLOW; change timPython to timPyscript to get around problems with linking with python on Windoze; have OpenCSM return SUCCESS even when all the Bodys have been recycled; put note in ESP-help and OpenCSM.h that warns users that results from HOLLOW and SWEEP may be unpredicable due to OpenCASCADE issues; add timPlotter and plotter* test cases (detail)
    by jfdannen
  104. Config change (detail)
    by haimes
  105. Explicitly open files as bindary in EG_saveTess/EG_loadTess. (detail)
    by galbramc
  106. Upgrade to Mystran 13.3a (detail)
    by galbramc
  107. Another python suppression (detail)
    by galbramc
  108. Update jenkins to run skeletonAIM example (detail)
    by galbramc
  109. Upgrade to SU2-v7.3.0 for Jenkins (detail)
    by galbramc
  110. Update error messages (detail)
    by galbramc

Started by an SCM change

Static Analysis: No warnings
  • No issues for 89 builds, i.e. since build: #86
  • Reference build: ESP_ValgrindCaps #172
  • Quality gate: Success
Configuration Matrix7.47.6
CAPS/unit
CAPS/training2018
CAPS/training
CAPS/AEROELASTIC
CAPS/CFD
CAPS/LINEARAERO
CAPS/MESH
CAPS/STRUCTURE
OpenCSM/data/Slugs