Started 10 days ago
Took 1 day 15 hr on reynolds

Build #87 (Aug 6, 2022, 12:27:07 AM)

EGADS 1832 OpenCSM 2271
Revisions
  • svn+ssh://acdl.mit.edu/home/svnroot/EGADS : 1832
  • svn+ssh://acdl.mit.edu/home/svnroot/JenkinsESP : 763
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM : 2271
Changes
  1. update Makefile.LINUX64 (detail)
    by jfdannen
  2. add udfDumpPmtrs and associated test case; implement RESTORE .. (dot dot) to duplicate all Bodys (and Mark) back to the Mark and RESTORE ... (dot dot dot) to duplicate entire stack; add restore3 test case; allow UDF to not return a Body or Bodys; update udfOffset so that it can handle concave corners (but not case where Edges disappear) (detail)
    by jfdannen
  3. temporarily remove offset9* test cases (detail)
    by jfdannen
  4. update udfOffset for negative distance (detail)
    by jfdannen
  5. fix hint associated with JOIN; change JOIN so that it can make non-manifold WireBodys; modify numWireBody* test cases; create ELEVATE command, which only elevates WireBody to SheetBody and SheetBody to SolidBody;  remove COMBINE command and instruct user to use JOIN and ELEVATE instead; update UNION and JOIN such that if toMark is set but the operation fails, the stack is left unaltered; add unionSolids* test cases; fix typos in ESP-help (and OpenCSM.h) (detail)
    by jfdannen
  6. add (unneeded) initializations in udfOffset to resolve incorrect lint complaints (detail)
    by jfdannen
  7. implement udpEqn2body for WireBodys; modify inflatedBody2b to use the replicate.udc; implement udfOffset; create offset* test cases; improve error handling associated with SELECT SORT; modify flend5* test cases to use udfOffset (detail)
    by jfdannen
  8. uprev to v1.22 (detail)
    by jfdannen
  9. fix bug that did not update at-parameters for REORDER command; fix bug that changed the input Body to REORDER; fix sensitivity bug whan a RULE/BLEND xsect is RESTOREd after being used (detail)
    by jfdannen
  10. initialize *info in ocsmBodyDetails; return sensible error message when a SET is applied to a CONPMTR, CFGPMTR, or DESPMTR (detail)
    by jfdannen
  11. Rule with Loops of differing number of Edges passes simple test with null 'bay' (detail)
    by haimes
  12. Can rule with sections of different number of Edges -- still need to check null bays, multiplicity > 1, curved EndCaps & EG_splineGeom_dot (detail)
    by haimes
  13. Close memory leak in EGADSlite associated with full attributes (detail)
    by haimes
  14. Fix scan-build problem (detail)
    by haimes
  15. Fix warning from last commit (detail)
    by haimes
  16. Second (but incomplete) cut at Rule with differring numbers of Edges (detail)
    by haimes
  17. Another minor correction to last commit (detail)
    by haimes
  18. Minor correction to last commit (detail)
    by haimes
  19. First (but incomplete) cut at Rule with differring numbers of Edges (detail)
    by haimes
  20. Don't allow for Figure 8 Nodes in ELoops (for now) (detail)
    by haimes
  21. Another def file fix (detail)
    by haimes
  22. Add setTessParam to lite def file (detail)
    by haimes
  23. Updates to egadslite to support pyEGADS.egadslite (detail)
    by galbramc
  24. First cut at pyEGADS.egadslite (detail)
    by galbramc
  25. Remove manifest files for jlEGADS. Check array size for makeGeometry. Fix makeGeometry tests. Some references fixes. (detail)
    by galbramc
  26. Fix some pyEGADS refrencing. Check data length for pyEGADS makeGeometry. (detail)
    by galbramc
  27. Fix topObj during EGADSlite import (detail)
    by haimes
  28. Add U periodic options to EG_approximate for surfaces (detail)
    by haimes
  29. try (detail)
    by docampo
  30. Allow for full attribution in EGADSlite (detail)
    by haimes
  31. Add reference counting for jlEGADS finalizers. Lots of other jlEGADS cleanup. (detail)
    by galbramc
  32. Fix for last commit (detail)
    by galbramc
  33. Various Julia cleanup and fixes (detail)
    by galbramc
  34. Update julia Makefile (detail)
    by galbramc
  35. Remove jlEGADS environment variable (detail)
    by galbramc
  36. added package install (detail)
    by docampo
  37. added Makefile (detail)
    by docampo
  38. first jlEGADS (detail)
    by docampo
  39. First cut at fitting periodic curves (detail)
    by haimes
  40. Fix a number of bugs in the Effective Topology (detail)
    by haimes
  41. Uprev EGADS (detail)
    by haimes
  42. Forgot DARWIN64.clang and DARWIN64.gcc (detail)
    by galbramc
  43. Move DARWIN64 ifort link flag to support EGADS test builds (detail)
    by galbramc
  44. Fix for ifort on newer versions of macOS (detail)
    by galbramc
  45. Always build egadslite (detail)
    by galbramc
  46. Update julia path on linux (detail)
    by galbramc
  47. Remove jlEGADS from Sanitizer and Valgrind (detail)
    by galbramc
  48. mark helix3 and frustrum3 as expected successes (detail)
    by jfdannen
  49. Add jlEGADS test to Sanitizer and valgrind (detail)
    by galbramc
  50. Correct path (detail)
    by galbramc
  51. Add julia testing (detail)
    by galbramc
  52. Small fix in xfoil executables (detail)
    by galbramc
  53. Higher output precision xfoil executables (detail)
    by galbramc
  54. Upgrade to AFLR 10.22.23 (detail)
    by galbramc
  55. Another regsx fix (detail)
    by galbramc
  56. Fix email template (detail)
    by galbramc
  57. Ignore ifort warnings (detail)
    by galbramc

Started by an SCM change

Static Analysis: No warningsClick to see all logging messages during recording.
  • No issues for 53 builds, i.e. since build: #35
  • Reference build: ESP_ValgrindOcsm #86
  • 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