Started 7 mo 3 days ago
Took 1 day 20 hr on reynolds

Build #82 (May 7, 2022, 12:27:07 AM)

EGADS 1780 OpenCSM 2211
Revisions
  • svn+ssh://acdl.mit.edu/home/svnroot/EGADS : 1780
  • svn+ssh://acdl.mit.edu/home/svnroot/JenkinsESP : 717
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM : 2211
Changes
  1. remove try/catch from IDE demo pyscript files; use skeletonAIM instead of jfd3AIM in IDE demo; only show Display table entries (Node/Edge/Face/Csystem/Pips) if it contains any child entities; fix sensitivity bug associated with UDP/UDFs that requires finite differences coupled with an OUTPMTR that is tied to a mass property; add udpTest; initial commit of new timGloves and associated files (detail)
    by jfdannen
  2. remove Gloves and Mitten from Tool menu (detail)
    by jfdannen
  3. add ocsmPrintProfile to explicitly print the profile of CPU usage (instead of printing automatically during ocsmBuild); automagically run pyscript.py when running in continuation mode; change Cvals via script when in CAPS mode; change DESPMTRs via script when in CAPS mode; offer to steal capsLock in CAPS mode; add ogive* test cases (detail)
    by jfdannen
  4. protect non-script caps_ calls with caps_debug; fix bug in timCapsMode that sometimes reverted to original .csm file; update demo_tim.txt; remove duplicate entries from ListHistory; fix typo in ESP-help associated with EVALUATE command (detail)
    by jfdannen
  5. remove -caps command-line option (replaced by timCapsMode); add cleanup process in pyscript.py only between scripts (not at end); fix bug that did not profile MESSAGE statements; reset profile info at beginning of ocsmBuild; fix bug that did not print OUTPMTRs during call to ocsmPrintPmtrs (detail)
    by jfdannen
  6. compile serveESP in Makefile and NMakefile (detail)
    by jfdannen
  7. inform user when CAPS overrides .csm value(s); first attemp at re-running pyscript in continuation mode (detail)
    by jfdannen
  8. add indication for Phases that are a predecessor of current Phase in ListPhases (detail)
    by jfdannen
  9. add calls to caps_debug around List* messages in timCapsMode; update data/ide/*.py to directly rebuild the geometry; reorder Caps menu options (detail)
    by jfdannen
  10. fix ListHistory in timCapsMode (detail)
    by jfdannen
  11. update demo_tim.txt (detail)
    by jfdannen
  12. modify demo_caps.txt and demo_tim.txt; make changes needed to make both demos operate properly (detail)
    by jfdannen
  13. fix stanalyzer error (detail)
    by jfdannen
  14. more modifications to support timCapsMode (detail)
    by jfdannen
  15. temporary commit to be used for debugging (detail)
    by jfdannen
  16. remove debug print statement (detail)
    by jfdannen
  17. additional bugs fixed in timCapsMode; add unequalRules test case to show how to RULE between xsects with different nnumber of Edges (detail)
    by jfdannen
  18. remove temporary printf statements (detail)
    by jfdannen
  19. rename capsIde to capsMode; restrict SPHEREs to have a positive radius; allow multiple ESP-help tabs in browser; partial implementation of timCapsMode (detail)
    by jfdannen
  20. revert previous commit (detail)
    by jfdannen
  21. fix previous commit (detail)
    by jfdannen
  22. remove unneeded windoze headers from tim.c (detail)
    by jfdannen
  23. Fix continuation marker in serveESP.mak (detail)
    by haimes
  24. Fix headers for Windows in timPyscript (detail)
    by haimes
  25. fix windoze problem with includes in pervious commit (detail)
    by jfdannen
  26. only allow one open ESP-help tab at a time; implement timFlowchart; modify interpolateUpper.py and conserveUpper.py to demonstrate flowcharting tool (detail)
    by jfdannen
  27. Documentation updates (detail)
    by haimes
  28. More Doc updates (detail)
    by haimes
  29. Some Documentation updates (detail)
    by haimes
  30. Fix the fix for memory issue with getting units from imports (detail)
    by haimes
  31. Fix memory issue with getting units from imports (detail)
    by haimes
  32. Document some of the new updates to SETP/IGES handling (detail)
    by haimes
  33. Support units on both STEP and IGES exports (detail)
    by haimes
  34. Add an option to do less checking with makeTopology on a Loop (detail)
    by haimes
  35. Another touch of splitPeriodics (detail)
    by haimes
  36. Try that again -- revert and get the if statement correct! (detail)
    by haimes
  37. Try that again (detail)
    by haimes
  38. Don't update the shape in splitPeriodics if it fails curve simplification (detail)
    by haimes
  39. Fix scan-build warning from last commit (detail)
    by haimes
  40. Implement EG_makeNMWireBody (detail)
    by haimes
  41. add frustrum3 and helix3 to expected failures (detail)
    by jfdannen
  42. Windoze requires exe extension (detail)
    by galbramc
  43. Add mses to ESPbfr.tgz with tighter convergence tolerance (detail)
    by galbramc
  44. Another python suppression (detail)
    by galbramc
  45. change testing from serveCSM to serveESP (detail)
    by jfdannen
  46. Third time is the charm (detail)
    by galbramc
  47. Try updating Windoze avl again... (detail)
    by galbramc
  48. Update avl exec on Linux and Windoze (detail)
    by galbramc
  49. Try that again (detail)
    by galbramc
  50. Update macOS avl executables without X11 dylib dependency (detail)
    by galbramc
  51. Remove redundant testing (detail)
    by galbramc
  52. Remove mastros.exe on macys and viggen because it does not work (detail)
    by galbramc
  53. Don't look for python deprecation warnings (detail)
    by galbramc
  54. Look for python deprecation warnings (detail)
    by galbramc
  55. Limit threading with OMP_NUM_THREADS (detail)
    by galbramc
  56. Don't pipe sanitize pyOCSM testing (detail)
    by galbramc
  57. add numpy valgrind suppression (detail)
    by galbramc

Started by an SCM change

Static Analysis: No warnings
  • No issues for 48 builds, i.e. since build: #35
  • Reference build: ESP_ValgrindOcsm #81
  • Quality gate: Success
Configuration Matrix7.47.6
sensCSM/geom
sensCSM/tess
OpenCSM/pyOCSM
OpenCSM/data
OpenCSM/data/basic/dumpEgads/1.4
OpenCSM/data/basic/dumpEgads/2.4
OpenCSM/data/basic/dumpEgads/3.4
OpenCSM/data/basic/dumpEgads/4.4
OpenCSM/data/gallery/dumpEgads
OpenCSM/data/studentGallery
OpenCSM/data/CAPS
OpenCSM/data/capsExamples
OpenCSM/data/legacy
OpenCSM/data/TRADES
OpenCSM/data/training
OpenCSM/data/plugs/1.2
OpenCSM/data/plugs/2.2