Started 24 days ago
Took 1 day 8 hr on reynolds

Build #91 (Nov 5, 2022, 12:27:10 AM)

EGADS 1876 OpenCSM 2301
Revisions
  • svn+ssh://acdl.mit.edu/home/svnroot/EGADS : 1876
  • svn+ssh://acdl.mit.edu/home/svnroot/JenkinsESP : 790
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM : 2301
Changes
  1. update designV1,gsen for 7.4 (detail)
    by jfdannen
  2. add ocsmAdjoint and testOcsmAdjoint (in serveESP); allow timPlotter to have two y-axes; add plotter3.py test case (detail)
    by jfdannen
  3. update adjoint test to remove (incorrect) compiler warning (detail)
    by jfdannen
  4. remove data/ide (because it is redundant with data/tutorial6); eliminate automatic build when entering CAPS mode (depend on the lazy evaluation in CAPS); enable sensitivity calculations for scribes and trims; add designW* test cases; fix bug that put wrong _edgeID on scribed Edges; update attrScribe, scribeWing, and scribedSphere test cases; create splitEdges.udc; add splitEdges* test cases (detail)
    by jfdannen
  5. remember name of Pyscript file for next Tool->Pyscript; clean up ESP messages after builds; remove code in esp.timSetCaps that removed the _finalize method; fix memory problem in timViewer for very long scene-graph meta-data buffers; reset magic number to zero to catch cases when a MODL is tried to be used after ocsmFree; modify IMPORT so that it properly marks NODE_BODYs; force tessellation if needed in timViewer; fix bug in ocsmLoadFromEgads that did not properly initialize the .ileft and .irite Branches; remove underscore attributes in .egads files in ocsmLoadFromEgads; force python garbage collection at end of each pyscript execution; add interactive testScript (detail)
    by jfdannen
  6. add PLOT_TESSSENS and PLOT_TEMPCOMPS flags to help in debugging tessellation sensitivities; remove tessellation velocity calculation shortcut to make Edge and Face tessellation velocities consistent; refactor signalError() and signalError2(); allow plotTypes =7 for x-component, =8 for y-component, =9 for z-component of sensitivity (detail)
    by jfdannen
  7. clarify description of SELECT x -1 ibody1 (detail)
    by jfdannen
  8. update to account for latest EGADS fix to EG_generalBoolean (detail)
    by jfdannen
  9. add ocsmRegBcstCB to ocsm.def (detail)
    by jfdannen
  10. update Building button to show progress of build in ESP; fix memory leak when ELEVATE command fails (like it often does in the combine.udc); extend SELECT command to SELECT all Faces/Edges/Nodes in current Body that match a Face in another Body; add SELECT NOT to SELECT the Faces/Edges/Nodes not selected and vice versa; fix bug associated with determining if an Edge is a subset of another; update to account for change in EG_isEquivalent; fix bug that did not copy attributes from an Edge in a WireBody that was INTERSECTed with a SolidBody to the new Edge; add PRINT_LAST_EGO compile-time flag to print the last ego after every step in an ocsmBuild; fix bug in sensCSM when trying to remove .csm or .cpc extension from the casename when it did not exist; extend SELECT command to SELECT all Faces/Edges/Nodes in current Body that are within another Body (detail)
    by jfdannen
  11. fix DUMP x.sens for degenerate Edges; add combine.udc so that old .csm scripts that used the (now deprecated) COMBINE command still work; add combine* test cases; add makeErep journal entry so that ereped can be tested; modify at-itype, at-nface, and at-nedge if there is an erep; add POWLE and POWTE arguments to udfDroop; add new droop* test cases; add udfNaca6mc to warp the input thickness distribution with the sum of multiple NACA 6-series meanlines; add naca6mc* test cases (detail)
    by jfdannen
  12. protect against string overflows in strncpy and strncat; fix mesgCallbackFromOpenCSM so that it does not try to broadcast text when in batch mode; initial version of udpNaca6mc (detail)
    by jfdannen
  13. Remove dependencies from file copies (detail)
    by haimes
  14. clean up usage of include files; update dependencies in Makefile and NMakefile (detail)
    by jfdannen
  15. remove pyscript from lint in serveESP.make (detail)
    by jfdannen
  16. update serveCSM.make to fix stanilizer error for pyscript (detail)
    by jfdannen
  17. another attempt to move building of pyscript from Makefile to serveESP.make (detail)
    by jfdannen
  18. move building of pyscript from Makefile to serveESP.make (detail)
    by jfdannen
  19. fix recently added bug in ereped that only allowed 9 colors; remove timHold from viewBodys.py; add batch flag to ESP structure; add assert command in browserToServer; add method of verifying ereped and plugs if running from journal and in -batch mode; next versions of udfDroop2 and udfDroop3; migrate testing in Makefile.DARWIN64 and Makefile.LINUX64 from serveCSM to serveESP; fix bug in esp.SetCaps() in pyESP (detail)
    by jfdannen
  20. next version of udfDroop2; first version of udfDroop3 (detail)
    by jfdannen
  21. next (still incomplete) version of udfDroop2 (detail)
    by jfdannen
  22. initial version of udfDroop2 (detail)
    by jfdannen
  23. Add simple figure for tri ordering with mixed quad faces (detail)
    by galbramc
  24. Allow unconverged SmoothUV status to continue during parameterization (detail)
    by haimes
  25. Fix the new isEquivalent for periodic curves split into 2 Edges (detail)
    by haimes
  26. modified Ints to Int32 and added egadslite tests (detail)
    by docampo
  27. recompiled pdf references were with ?? (detail)
    by docampo
  28. removed EL flag from some of the effectiveTopology functions (detail)
    by docampo
  29. fixed typos (detail)
    by docampo
  30. Remove bug that would error out if there were no Faces during generalBoolean operations (detail)
    by haimes
  31. Update isEquivalent to fix previous problem (detail)
    by haimes
  32. Allow for senses to be flipped when applying EG_isEquivalent (detail)
    by haimes
  33. added the ego. wrap to the getfield operation (detail)
    by docampo
  34. update udpTire for new include scheme (detail)
    by jfdannen
  35. Fix Edge mapping problem introduced since Rev 1.21 (detail)
    by haimes
  36. changed .obj -> .ego (detail)
    by docampo
  37. Add TOML to egadslite dep (detail)
    by galbramc
  38. compiling for Julia 1.6 and 1.8. test fails for 1.8 (detail)
    by docampo
  39. Update makeEnv to reflect newer MAC OS revs (detail)
    by haimes
  40. Add the Julia interface to the EGADS API documentation (detail)
    by haimes
  41. Try to fix stanalyzer errors again (detail)
    by haimes
  42. Fix jlEGADS makefiles (detail)
    by galbramc
  43. Try to fix stanalyzer errors (detail)
    by haimes
  44. Suppress gcc-12 warning (detail)
    by galbramc
  45. Effective Topology: apply last change only for EFaces with more than 1 Face (detail)
    by haimes
  46. Effective Topology: check result of getEdgeUV against invEval and pick the closer (detail)
    by haimes
  47. Upgrade cvxopt build for gcc 12 on viggen (detail)
    by galbramc
  48. Suppress scipy memory leak (detail)
    by galbramc
  49. Another python valgrind suppression (detail)
    by galbramc
  50. Add Ubuntu 22.04 valgrind suppressions (detail)
    by galbramc
  51. Use system valgrind (detail)
    by galbramc
  52. Small cleanup of email template (detail)
    by galbramc
  53. Remove torch for now (detail)
    by galbramc
  54. Log parser fixes (detail)
    by galbramc
  55. Suppress torch memory leaks (detail)
    by galbramc
  56. Upgrade sanitizer path to 14.0.0 (detail)
    by galbramc
  57. Try dissabling CUDA for pytorch (detail)
    by galbramc
  58. Look for fatal msvc errors (detail)
    by galbramc
  59. Look for fatal gnu/clang errors (detail)
    by galbramc
  60. Revert to serveCSM for plugs (detail)
    by galbramc
  61. Update lingering serveCSM to serveESP (detail)
    by galbramc
  62. Very strange... (detail)
    by galbramc
  63. Allow multiple csm patterns (detail)
    by galbramc
  64. Only check error handling when running all csm files (detail)
    by galbramc
  65. Support changing outLevel and running select files (detail)
    by galbramc
  66. Don't do jlEGADS testing just yet (detail)
    by galbramc
  67. Revert ESP_venv for ESP_Beta (detail)
    by galbramc
  68. Move virtualenv into ESP directory (detail)
    by galbramc
  69. Only run minimal CAPS examples in beta (detail)
    by galbramc
  70. Install torch for beta (detail)
    by galbramc

Started by an SCM change

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