Started 1 yr 4 mo ago
Took 8 hr 52 min on reynolds

Build #60 (May 8, 2021, 1:37:08 AM)

EGADS 1608 OpenCSM 1991
Revisions
  • svn+ssh://acdl.mit.edu/home/svnroot/EGADS : 1608
  • svn+ssh://acdl.mit.edu/home/svnroot/JenkinsESP : 531
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM : 1991
Changes
  1. reorganize pyOCSM files so that python recognizes it as a package (detail)
    by jfdannen
  2. update verification data for parsec2* on 7.3.1; update udpWaffle to get its file from a stream; add waffle9b test case; update udpBezier to get its file from a stream; update udpFitcurve to get its file from a stream; modify fitCurve6* test cases; update udpFreeform to get its file from a stream; update udpNurbbody to get its file from a stream; add more nurbbody* test cases (detail)
    by jfdannen
  3. minor changes to Makefile.DARWIN64 and Makefile.LINUX64 (detail)
    by jfdannen
  4. Update updParsec include dependencies (detail)
    by galbramc
  5. update udpParsec; update parsec test cases; add designR* test cases; in removeVels, remove sensitivity cache for any Body created by a UDPRIM (since we do not know what was done inside the UDP) (detail)
    by jfdannen
  6. add lock in serveCSM so that browser messages do not interfere with each other when there are multiple browsers; update pyOCSM for latest Windoze/Python 3.9 change; fix SOLBEG iteration message; fix bug in ocsmGetTessVels that did not rebuild perturbation for cases where a UDPARG contained an argument that could not be computed analytically; add more droopInlet* test cases (rounded inlets); add appliedLate test case to show how to apply chamfers and fillets at the end of the build process; fold case in argument names to UDPARG and UDPRIM (detail)
    by jfdannen
  7. add lock in serveCSM so that browser messages do not interfere with each other when there are multiple browsers; update pyOCSM for latest Windoze/Python 3.9 change; fix SOLBEG iteration message; fix bug in ocsmGetTessVels that did not rebuild perturbation for cases where a UDPARG contained an argument that could not be computed analytically; add more droopInlet* test cases (rounded inlets); add appliedLate test case to show how to apply chamfers and fillets at the end of the build process; fold case in argument names to UDPARG and UDPRIM (detail)
    by jfdannen
  8. extend ocsmGetEgo to allow EBody or tessellation on EBody to be returned; add options to udpSupell to get better end-slopes, which is sometimes needed for very large n abd high apsect ratios; add droopInlet* test cases; fix memory leak in sensCSM -tessel (detail)
    by jfdannen
  9. fix memory leaks in udfFlend (detail)
    by jfdannen
  10. more improvements to ESP collaboration (detail)
    by jfdannen
  11. update IMPORT to use tessellation if .egads file contains one or more tessellations; update UDPRIM to use tessellation if returned model contains one or more tessellations; fix bug in ocsmPrintEgo for cases where MODL contained a TESSELLATION or EBODY; fix memory leaks in udfFlend; improvements to multi-user collaboration (detail)
    by jfdannen
  12. change all wv_sendText to wv_broadcastText in serveCSM (detail)
    by jfdannen
  13. signal an error when attempting to EXTRACT a degenerate Edge; fix bug in JOIN if toMark is set but there is only one Body after the mark; fix Tblade3 cases that use flends; fix bug in flend that caused out-of-bounds error; first cut at multi-user collaboration in ESP (detail)
    by jfdannen
  14. Update egads doc with py_to_c(takeOwnership=False) (detail)
    by galbramc
  15. Add takeOwnership=False to py_to_c (detail)
    by galbramc
  16. Add missing WIN32 dllexport (detail)
    by galbramc
  17. UVMAP tester fix (detail)
    by haimes
  18. Forget to change the UVMAP test code (detail)
    by haimes
  19. Update UVMAP to the latest release (detail)
    by haimes
  20. Remove old docs (detail)
    by haimes
  21. Fix pyEGADS CDLL on Windows for Python >= 3.8 (detail)
    by galbramc
  22. Fix warning generated when upgrading UVmap (detail)
    by haimes
  23. Update UVmap for Effective Topology (detail)
    by haimes
  24. Make tessellation handling more immune to bad topology (detail)
    by haimes
  25. Properly delete scenegraph with multiple browsers (detail)
    by haimes
  26. Fix segFault in EG_splitBody when given broken topology (detail)
    by haimes
  27. Add pyOCSM to PYTHONPATH (detail)
    by galbramc
  28. Update path to test_pyOCSM.py (detail)
    by galbramc
  29. One more valgrind suppression (detail)
    by galbramc
  30. Put back one suppression (detail)
    by galbramc
  31. Suppress numpy memory leaks (detail)
    by galbramc
  32. Fix setting memcheck and valgrind python (detail)
    by galbramc
  33. Suppress python memory leak (detail)
    by galbramc
  34. Suppress numpy memory leaks (detail)
    by galbramc
  35. Add scan-build links (detail)
    by galbramc
  36. Single PYTHON_VERSION for all Jenkins scipts (detail)
    by galbramc
  37. Use python 3.8.9 (detail)
    by galbramc
  38. Add --embed to python-config when appropriate (detail)
    by galbramc
  39. Upgrade Python to 3.9.4 (detail)
    by galbramc
  40. Python 2.6.6 is really dead (detail)
    by galbramc

Started by an SCM change

Static Analysis: No warningsClick to see all logging messages during recording.
  • No issues for 13 builds, i.e. since build: #48
  • Reference build: ESP_UndefinedOcsm #59
  • Quality gate: Success
Configuration MatrixLINUX64DARWIN64
macys7.3sensCSM/config
sensCSM/tessel
OpenCSM/pyOCSM
OpenCSM/data
OpenCSM/data/basic/dumpEgads
OpenCSM/data/gallery/dumpEgads
OpenCSM/data/studentGallery
OpenCSM/data/CAPS
OpenCSM/data/capsExamples
OpenCSM/data/TRADES
OpenCSM/data/training
OpenCSM/data/plugs/1.2
OpenCSM/data/plugs/2.2
7.4sensCSM/config
sensCSM/tessel
OpenCSM/pyOCSM
OpenCSM/data
OpenCSM/data/basic/dumpEgads
OpenCSM/data/gallery/dumpEgads
OpenCSM/data/studentGallery
OpenCSM/data/CAPS
OpenCSM/data/capsExamples
OpenCSM/data/TRADES
OpenCSM/data/training
OpenCSM/data/plugs/1.2
OpenCSM/data/plugs/2.2
reynolds7.3sensCSM/config
sensCSM/tessel
OpenCSM/pyOCSM
OpenCSM/data
OpenCSM/data/basic/dumpEgads
OpenCSM/data/gallery/dumpEgads
OpenCSM/data/studentGallery
OpenCSM/data/CAPS
OpenCSM/data/capsExamples
OpenCSM/data/TRADES
OpenCSM/data/training
OpenCSM/data/plugs/1.2
OpenCSM/data/plugs/2.2
7.4sensCSM/config
sensCSM/tessel
OpenCSM/pyOCSM
OpenCSM/data
OpenCSM/data/basic/dumpEgads
OpenCSM/data/gallery/dumpEgads
OpenCSM/data/studentGallery
OpenCSM/data/CAPS
OpenCSM/data/capsExamples
OpenCSM/data/TRADES
OpenCSM/data/training
OpenCSM/data/plugs/1.2
OpenCSM/data/plugs/2.2