Skip to content
Started 4 mo 3 days ago
Took 1 hr 16 min on reynolds
Success

#180 (Dec 26, 2023, 12:45:53 AM)

Revisions
  • svn+ssh://acdl.mit.edu/home/svnroot/EGADS : 1982
  • svn+ssh://acdl.mit.edu/home/svnroot/JenkinsESP : 846
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM/trunk/data : 2442
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM/trunk/pyOCSM : 2439
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM/trunk/src : 2442
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM/trunk/udc : 2415
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM/trunk/Jenkins : 2308
Changes
  1. allow assert_failed signal to be caught; check that arguments to COMBINE command are all valid Edge and/or Face numbers; fix bug in serveESP that seg faulted when a DESPMTR exceeded its LBOUND or UBOUND in the .csm file; fix memory leak associated with private data in UDP/UDFs; fix bug in GROUP command when ngroup was positive; update group5 test case and its verification data; start to modify ESP-help to include examples (detail)
    by jfdannen
  2. fix undefined variable associated with degenerate Edges when using udfOffset (detail)
    by jfdannen
  3. add deprecation warnings to all .csm/.udc/.cpc files that use LOFT, MACBEG, MACEND, and RECALL (detail)
    by jfdannen
  4. update sensitivity calculations in udpParsec; add capNacelle*, testAdjoint6, and testAdjoint7 test cases; change copyright dates from 2023 to 2024 (detail)
    by jfdannen
  5. fix bug in ocsmCopy that seg faulted when a Branch name exceeded 11 characters (detail)
    by jfdannen
  6. re-add duplicate libraries for linking tile.so (even though latest linker will issue a warning) (detail)
    by jfdannen
  7. fix udp.def for udpPost (detail)
    by jfdannen
  8. try to eliminate duplicate library warnings when linking tile.so (detail)
    by jfdannen
  9. fix bug in transferring Edge attributes when SUBTRACTing a SheetBody from another SheetBody (due to an OpenCASCADE error); fix bug that (erroneously) evalauted arguments to ELSEIF even when the matching IFTHEN evaluated to true; provide udps.ndotchg to tell it any inputs to sensitivities have changed since previous call for sensitivities; provide COPYUDPDATA to copy private data in UDP/UDFs (detail)
    by jfdannen
  10. attempt to fix stanalizer errors (detail)
    by jfdannen
  11. attempt to fix stanalizer errors (detail)
    by jfdannen
  12. attempt to fix stanalizer errors (detail)
    by jfdannen
  13. update udp.def for Windoze (detail)
    by jfdannen
  14. refactor UDP/UDF global storage (detail)
    by jfdannen
  15. fix the code that finds the (non-manifold) Edge velocities generated by a Boolean operation on SheetBodys as well as SolidBodys; update ESP to account for new arguments to DUMP command; fix bug in copying UDP/UDF data that was identified by memcheck; fix bug with optional last argument to DUMP; fix bug associated with copying bodyList in ocsmCopy; print triangle and quadrilateral count when writing .obj file (detail)
    by jfdannen
  16. fix bug in the pattern counter when executing PATBREAK (detail)
    by jfdannen
  17. make UDP/UDFs thread-safe.  THIS REQUIRED A CHANGE IN ALL UDP/UDFs.  See OpenCSM/src/udp.help for information (detail)
    by jfdannen
  18. fixed bug when using a UDP/UDF that returns a value and finite difference sensitivities are being computed; fix compiler warning associated with _viz attribute; clean up memory at end of ocsmAdjoint (detail)
    by jfdannen
  19. added _grd, _trn, and _ori attributes to change initial settings for Faces and Edges; fix RALLOC so that it can be thread-safe (detail)
    by jfdannen
  20. add Node tolerance checks when reporting tolerance associated with a Body; adding _viz=off Attribute to a Face, Edge, or Node makes them initially not displayed in serveESP (although they can be toggled via the GUI); fix valgrind error associated with not initializing the output Body to EG_mapBody (detail)
    by jfdannen
  21. remove BWB.vsp3 test case since bug in OpenVSP sometimes causes OpenVSP to fail (detail)
    by jfdannen
  22. remove verification data for 7.3.1 and 7.4.1 (detail)
    by jfdannen
  23. change verification data for testAdjoint4 and testAdjoint5 to account for inconsistencies in number of spurious Nodes and Edges (detail)
    by jfdannen
  24. fix bug that did not restore the stack properly when a command returned multiple Bodys; fix bug that did not clear display when plotter exits; make MessageWindow light green to alert user that they need to exit an overlay; allow TIM to reload (if state is TIM_READY); do not print warning that message is not broadcast because wv was not started (which can happen due to timing in multiple threads); add areaRule* test cases and python script (detail)
    by jfdannen
  25. fix bug in filename compression (detail)
    by jfdannen
  26. temporarily disable filename compression (detail)
    by jfdannen
  27. add grpName=. optional argument to DUMP command for .obj files; fix implicit string defaults in ocsmMakeBrch (detail)
    by jfdannen
  28. add ability to put attrName/attrValue on control surfaces in udc/flapz; prototype WaveFront .obj file writer; fix sensitivity bug that returns zeros when UDPs are used and -loadEgads was enabled; add quad output in .obj file writer (detail)
    by jfdannen
  29. add LRED, LGREEN, and LBLUE to list of possible colors; multi-thread ocsmAdjoint; add testAdjoint4 and testAdjoint5 test cases; dynamically allocate arrays in testOcsmAdjoint; print Edge lengths in ocsmPrintBrep; change signature of ocsmAdjoint to not automatically compute full Jacobian; do not run testOcsmAdjoint if -loadEgads is enabled; fix sensitivities bug if there is a UDP/UDF and the -loadEgads flag is set; remove /../ patterns from .udc filenames; fix bug in capsMode that did not allow .csm files to have .udc files in subdirectories (detail)
    by jfdannen
  30. add showsize option in udpNuScale; fix bug in udfOffset for Bodys with degenerate Edges; in udfEditAttr, allow attrValue to be a star in HAS statement, independent of whether the value is a string or a number (detail)
    by jfdannen
  31. remove OPAM1_fillet test case (because FILLET works differently  on various platforms) (detail)
    by jfdannen
  32. fix undefined variable warning (detail)
    by jfdannen
  33. fix sanitize error in velocityOfEdge (detail)
    by jfdannen
  34. update method for assigning _edgeIDs associated with degenerate Edges; slight improvement in tessellation sensitivities for some cases (detail)
    by jfdannen
  35. update to use EG_mapBody2 to make sure Edges are mapped properly during sensitivity calculations; update sensitivities (again) to improve Edges generated by boolean operations; update selected sensitivity verification data (detail)
    by jfdannen
  36. remove FILLETs from OPAM1.csm; add OPAM1_fillet test case; fix typo in computation of analytic sensitivities for a CONE; fix tessellation sensitivities when Node motion is perpendicular to end of Edge; add designZ* test cases; update all verification data associated with data/basic/design* to account for the new (better) sensitivities (detail)
    by jfdannen
  37. add missing data/vsp3 verification data for 7.6.0 (detail)
    by jfdannen
  38. clean up some debug printing during sensitivity calculations (detail)
    by jfdannen
  39. ensure _faceID and _edgeID sequence numbers are consistent when computing finite difference sensitivities; allow CSYSTEM name to be an expression; fix bug that did not apply csystems to SELECT BODY command; add csystem7* test cases (detail)
    by jfdannen
  40. modify OPAM1.udc to pass Jenkins tests (detail)
    by jfdannen
  41. add simple.py to demonstrate a pyscript that can be run either from python prompt or from serveESP (detail)
    by jfdannen
  42. fix sanitize-address error in udpWaffle when progress=1 (detail)
    by jfdannen
  43. modify ocsmGetUV so that inverse evalaution starts at closest tessellation point if npnt is negative; fix memory leak associated with testAdjoint*; fix bug that allowed _hist and __trace__ to contain duplicate entries, which sometimes resulted in an infinite loop; add uCRM test case to data/gallery; fix bug that made had _edgeID point to scribing Face instead of its _faceID during a scribing operation; Edges from a sketch should have _edgeID that identifies the Body and Edge number; fix scribeWing test case; fix _edgeID for Edges that result from SUBTRACTing a SolidBody or planar SheetBody from a SheetBody. BEWARE: backward incompatability for some _edgeID; add edgeIDtest* test cases (detail)
    by jfdannen
  44. add testAdjoint1 test case (detail)
    by jfdannen
  45. make udpWaffle clean up temporary variables if an error occurs while processing a file; add fitCurve8 test case; return error from vspSetup if .vsp3 file does not exist; add pylon/pod to vsp3/OPAM1* test cases (detail)
    by jfdannen
  46. remove X57_MAXWELL_CRM_v4.4.1 from svn (too big) (detail)
    by jfdannen
  47. fix valgrind error in timVspSetup.c; initialization update required by change in EG_mapBody; add bentWaffle test case; SELECT * xmin xmax ... finds closest entity if xmin=xmax ... (detail)
    by jfdannen
  48. fix addressing bug in udpWarp; initial implementation of timVspSetup (detail)
    by jfdannen
  49. Remove MACOSX from makeEnv (detail)
    by galbramc
  50. Add macOS 14 to makeEnv (detail)
    by galbramc
  51. Add more checks on Julia version and ESP env for jlEGADS (detail)
    by galbramc
  52. Update EGADS copyright (detail)
    by galbramc
  53. change copyright date from 2023 to 2024 (detail)
    by jfdannen
  54. Update README release in January 2024 (detail)
    by galbramc
  55. Suppress gfortran link warnings on macOS (detail)
    by galbramc
  56. Remove more undefined error link warnings. Stanalizer fixes (detail)
    by galbramc
  57. More link warning suppression on macOS (detail)
    by galbramc
  58. Remove depricated macOS undefined error link flag (detail)
    by galbramc
  59. EGADS doc fixes (detail)
    by galbramc
  60. update udp.def in udpTire folder (detail)
    by jfdannen
  61. update to account for UDP/UDF changes (detail)
    by jfdannen
  62. Update python version in setup scripts (detail)
    by galbramc
  63. Update PreBuilt README and setup scripts (detail)
    by galbramc
  64. Add contextCopy to pyEGADS and jlEGADS (detail)
    by galbramc
  65. Remove incorrect 'wrong OR' check for EG_quadTess (detail)
    by galbramc
  66. Write Name attribute to iges files (detail)
    by galbramc
  67. Add contextCopy to def file (detail)
    by haimes
  68. Add tessellation support in EG_contextCopy (detail)
    by haimes
  69. Add EG_contextCopy (detail)
    by haimes
  70. Fix stanalizer (detail)
    by galbramc
  71. Fix FACE/LOOP for EG_imprintBody (detail)
    by galbramc
  72. Allow EG_imprintBody to accept FACE/LOOP pairs (detail)
    by galbramc
  73. Add more debug info in splitBody (detail)
    by haimes
  74. Do not SameParamter shell (detail)
    by galbramc
  75. Fix stanalizer warning (detail)
    by galbramc
  76. Properly map Degenerate Edges in mapBody2 (detail)
    by galbramc
  77. Skip degenerate Edges in mapBody2 (detail)
    by galbramc
  78. Fix lint (detail)
    by galbramc
  79. Fix EG_mapBody infinite loop (detail)
    by galbramc
  80. Update egads.def with EG_mapBody2 (detail)
    by galbramc
  81. Fix incorrect mapBody tests (detail)
    by galbramc
  82. Fix compile error related to M_PI (detail)
    by galbramc
  83. Fix EG_mapBody when topology is identical but geometry differs. Add EG_mapBody2 as replacement for EG_mapBody that also works on FaceBodys. (detail)
    by galbramc
  84. Add additional Node check in EG_localToGlobal (detail)
    by galbramc
  85. Add backup M_PI when not available for Surreal (detail)
    by galbramc
  86. Fix memory leak when error occurs while reading units from STEP/IGES (detail)
    by galbramc
  87. Rename ref test to avoid conflicting with NASA refine ref (detail)
    by galbramc
  88. Preserve tessellation attributes in mapTessBody (detail)
    by galbramc
  89. Small fix for IGES Name reads (detail)
    by galbramc
  90. Uptrade asan path to 15.0.0 (detail)
    by galbramc
  91. Comment out IRIT (detail)
    by galbramc
  92. Only suppress link warnings on macOS (detail)
    by galbramc
  93. Suppress link warnings with PYTHONLIB (detail)
    by galbramc
  94. Add abaqus to PATH (detail)
    by galbramc
  95. Another Python address suppression (detail)
    by galbramc
  96. Upgrade to Python 3.11.6 (detail)
    by galbramc
  97. Undo looking for verfication data (detail)
    by galbramc
  98. Warn about missing verification files (detail)
    by galbramc
  99. Yet one more python suppression (detail)
    by galbramc
  100. Another python valgrind suppression (detail)
    by galbramc
  101. Upgrade to SU2 8.0.0 (detail)
    by galbramc
  102. Update vsp3 memcheck suppression (detail)
    by galbramc
  103. Add refine executable PATH (detail)
    by galbramc
  104. Suppress vspscript leaks (detail)
    by galbramc

Started by upstream project ESP_RegOcsmQuick build number 180
originally caused by:

Static Analysis: No warnings
0 errors, 0 warnings