Started 8 mo 1 day ago
Took 1 day 21 hr on reynolds

Build #81 (Apr 2, 2022, 12:27:08 AM)

EGADS 1766 OpenCSM 2185
Revisions
  • svn+ssh://acdl.mit.edu/home/svnroot/EGADS : 1766
  • svn+ssh://acdl.mit.edu/home/svnroot/JenkinsESP : 700
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM : 2185
Changes
  1. allow for .py scripts to run both in serveESP -caps and in python; add ocsmSetAuxPtr and ocsmGetAuxPtr in OpenCSM API (detail)
    by jfdannen
  2. fix stanalyzer problem in timCapsIde.c (detail)
    by jfdannen
  3. update serveESP.mak in previous commit to include timCapsIde.obj (detail)
    by jfdannen
  4. change display scaling so that if there is only one NodeBody it still gets displayed; initial implementation of timCapsIde (detail)
    by jfdannen
  5. allow nesting of TIMs to MAX_TIM_NESTING=10 (detail)
    by jfdannen
  6. fix bugs in File->Open and File->Edit for cases with and without UDCs (detail)
    by jfdannen
  7. fix bug in ocsmSave that did not write DIMENSION statements correctly when writing either a .csm or .cpc file with a variable nrow and/or ncol; update calls to caps_open to handle UDCs (detail)
    by jfdannen
  8. change -caps mode to accommodate both fore- and back-slashed in filenames; use ocsmTessellate in serveESP; update serveESP.make and serveESP.mak to define USING_CAPS (so that serveESP can be built without CAPS); remove unneeded code that generates a warning with new clang version; use updated caps_open so that cases with UDCs work properly (detail)
    by jfdannen
  9. remove unneeded code that generates a clang warning (detail)
    by jfdannen
  10. add ocsmAdjustUDCs to OpenCSM API to copy all UDCs to the same directory as the .csm file; implement File->New, File->Open, and File-Edit->OK in caps mode (detail)
    by jfdannen
  11. more improvements for ListHistory; use caps_open in read-only mode in ListPhases and ListHistory (detail)
    by jfdannen
  12. do not let esp.UpdateESP rebuild (force rebuild in .py script) (detail)
    by jfdannen
  13. extend ListHistory to GEOMETRYIN and GEOMETRYOUT (detail)
    by jfdannen
  14. update Makefiles for cases without python; add many features to -caps mode; add data/ide/* to test -caps mode; fix many bugs in -caps mode; expose ocsmTessellate (detail)
    by jfdannen
  15. Straighten out non-manifold WireBodies (detail)
    by haimes
  16. Supress informational message on initial triangulation problem with Planar Faces (detail)
    by haimes
  17. Guard against infinite loop on planar surfaces with bad initial triangulation (detail)
    by haimes
  18. More support for tessellations without face tessellations (detail)
    by galbramc
  19. Enable EG_finishTess to fill in missing face tessellation. (detail)
    by galbramc
  20. Remove warnings generated by a new compiler (detail)
    by haimes
  21. Look for python unit test timing in log parse (detail)
    by galbramc
  22. Reduce CAPS ESP_Commit testing (detail)
    by galbramc
  23. scipy is now available on Monterey (detail)
    by galbramc
  24. Look for planar meshing errors (detail)
    by galbramc
  25. Update avl and DAWIN64/mastros.exe executables (detail)
    by galbramc
  26. astros.exe does not work on Monterey (detail)
    by galbramc
  27. Upgrade macOS santizer library path (detail)
    by galbramc
  28. Remove libquadmath dependency on DARWIN64 (detail)
    by galbramc
  29. Correct avl version number to 3.40 (detail)
    by galbramc
  30. Reduce avl NVMAX for DARWINM1 (detail)
    by galbramc
  31. Upgrade to avl 3.41 (detail)
    by galbramc
  32. Upgrade to MYSTRAN 13.3A on Windoze (detail)
    by galbramc

Started by an SCM change

Static Analysis: No warnings
  • No issues for 47 builds, i.e. since build: #35
  • Reference build: ESP_ValgrindOcsm #80
  • 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