Started 11 mo ago
Took 1 day 16 hr on reynolds

Build #77 (Jan 1, 2022, 12:27:09 AM)

EGADS 1745 OpenCSM 2137
Revisions
  • svn+ssh://acdl.mit.edu/home/svnroot/EGADS : 1745
  • svn+ssh://acdl.mit.edu/home/svnroot/JenkinsESP : 673
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM : 2137
Changes
  1. update to special plotting associated with Face velocities for INTERP_VEL=6 (detail)
    by jfdannen
  2. update CAPS/myPlane for intent 4 (avl) and 5 (bem) (detail)
    by jfdannen
  3. .py files are automatically edited in serveESP (detail)
    by jfdannen
  4. add quad3 and quad4 test cases (detail)
    by jfdannen
  5. fix bug if user with ball loaded a new .csm file and then editted (where user without ball saw wrong file); adjust closeBody2 test case to REORDER the Edges so that all the Faces point outward; inform users if someone has joined or left a collaboration; modify visualization of grids on Faces in serveESP * new-style quads if _makeQuads attribute on Body (.tessType==Quad or .tessType==Mixed) * old-style quads if _makeQuads attribute on Faces (npatch>0) * triangles oherwise; fix valgrind error in sensCSM (detail)
    by jfdannen
  6. check for proper result types from SWEEP; check mass props before topology in verification files; add verification data for OpenCASCADE 7.6.0; change copyright to 2022; give @version a value before the first Body is built; allow DIMENSIONed variable to be returned from a UDC; update expressions test case to demonstrate multi-value returns (detail)
    by jfdannen
  7. more improvements to udfCompare (and fix sanitizer error); update GRAFIC plots of trim curves to show the points on the Pcurves; increase size of plot points in serveESP; add fixture* test cases (detail)
    by jfdannen
  8. update Makefile.LINUX64; fix typo in mitten2.py (detail)
    by jfdannen
  9. add ability of specifying color of items in a plotfile; change udfCompare to group bad points based upon the magnitude of the error; update udfCompare to check distances from Nodes and Edges as well as distances from Faces (detail)
    by jfdannen
  10. update documentation for DUMP in OpenCSM.h (detail)
    by jfdannen
  11. create ESP-viewer.js; pass callbacks to overlay if they exist; reorganize python test cases; change verification tests to include serveESP (detail)
    by jfdannen
  12. update timViewer to be able to make changes to the scene graph; add ocsmLoadFromModel to pyOCSM; add shapes test case; fix initialization bug in ocsm.py (detail)
    by jfdannen
  13. remove timViewModl from timPython.def (detail)
    by jfdannen
  14. update test.py to remove call to removed esp.ViewModl() (detail)
    by jfdannen
  15. add ability to hold python execution while an overlay (viewer) is executing; update viewer.py (detail)
    by jfdannen
  16. change locking mechanism for tim_mesg to use ThreadWait instead of a mutex (detail)
    by jfdannen
  17. fix bug that did not release the lock if tim_mesg is in holding mode (detail)
    by jfdannen
  18. fix mutex problems associated with tim_mesg (detail)
    by jfdannen
  19. fix lint error in tim.c (detail)
    by jfdannen
  20. add timViewer and associated test cases; create mechanism to allow a TIM to call a TIM; fix a few typos in ESP-help (detail)
    by jfdannen
  21. updates to Windoze .def files (detail)
    by jfdannen
  22. Fix up ocsm.def to include GetToken (whose name should probably change) (detail)
    by haimes
  23. Windoze tim.def file fix (detail)
    by jfdannen
  24. Windoze tim.def file fix (detail)
    by jfdannen
  25. Windoze ocsm.def file fix (detail)
    by jfdannen
  26. fix bug in udfNuscale when zscale=0; first cut at calling a TIM from the python TIM (detail)
    by jfdannen
  27. do not change outLevel if ocsmSetOutLevel is called with negative argument; add printout for outLevel.ge.2 when TIM broadcasts a message to the browsers; add option to plot trim curves associated with all Faces (detail)
    by jfdannen
  28. Fix warning (detail)
    by galbramc
  29. Makefile fixes (detail)
    by galbramc
  30. Add EG_rotate_dot and fix EG_extrude_dot to work with OCC. Fix for topological changes in EG_rotate (not enabled yet). (detail)
    by galbramc
  31. Do not use Edge tangents for vertex insertion when the magnitude is deminishing (near C0s) (detail)
    by haimes
  32. Though premature, update the copyright year (detail)
    by haimes
  33. Attempt to mitigate the fillTris error when presented with bad PCurves (detail)
    by haimes
  34. Use the define OCC_VERSION_DEVELOPMENT to tell us we built the OpenCASCADE (detail)
    by haimes
  35. Some trianglulation changes needed to deal with the GMGW3 'foreign' STEP files (detail)
    by haimes
  36. Another config update and another update for Windows threading (detail)
    by haimes
  37. Start FireFox in the background & try to fix stanalizer again (detail)
    by haimes
  38. Try to fix a scan-build error that spuriously popped up! (detail)
    by haimes
  39. Protect EMP against NULL Locks and revert Safari's startup in makeEnv (detail)
    by haimes
  40. Windows config update and fix for EMP_LockTest for Windows (detail)
    by haimes
  41. Fix arcLength (EGADSlite) for BSplines and update some configure scripts (detail)
    by haimes
  42. Fix bugs in EG_arcLenSeg (detail)
    by galbramc
  43. Add MCG_ARCLEN for suggested arclen approach. Add some more quadrature options for arclen. (detail)
    by galbramc
  44. Temp brute-force fix for BSpline arcLength in EGADSlite; fix tessellation progress warning; config updates -- list XQuartz min rev (detail)
    by haimes
  45. Fix recent update to EGADSlite arcLength code (detail)
    by haimes
  46. Fix the flattening of periodic BSplines when exporting to EGADSlite; Fix the BSPline range in EGADSlite when flattened (detail)
    by haimes
  47. Fix STEP writing with Name attributes (detail)
    by haimes
  48. Mark invalid Bodies during STEP/IGES reads & limit number of inserted verts when tessellating (detail)
    by haimes
  49. mark closeBody2 as expected success (detail)
    by jfdannen
  50. Update sens parsers (detail)
    by galbramc
  51. Jenkins updates for 7.6.0 (detail)
    by galbramc
  52. update verification data for 7.6.0 (detail)
    by jfdannen
  53. Add Warning: LockRelease to jenkins parser (detail)
    by galbramc
  54. Don't set UDUNITS for beta testing (detail)
    by galbramc
  55. Remove last alias (detail)
    by galbramc
  56. Alias python3 on centOS8 (detail)
    by galbramc
  57. Update mses path (detail)
    by galbramc
  58. Add PATHs to MSES executables (detail)
    by galbramc

Started by an SCM change

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