Skip to content
Started 2 mo 29 days ago
Took 18 min on reynolds
Success

#25 (Jan 29, 2024, 5:08:22 PM)

Revisions
  • svn+ssh://acdl.mit.edu/home/svnroot/EGADS : 1996
  • svn+ssh://acdl.mit.edu/home/svnroot/JenkinsESP : 848
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM/trunk/data : 2452
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM/trunk/pyOCSM : 2439
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM/trunk/src : 2453
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM/trunk/udc : 2415
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM/trunk/Jenkins : 2308
Changes
  1. increase number of iterations to match point count on opposite Edges in a Face in udfCreateBEM (detail)
    by jfdannen
  2. add metaMaterial test case; allow tilde (~) in strings; in BLEND, allow 3 consecutive C1 xsects if .C1side is specified on the middle one(s); add more blend23* test cases; update udfDroop so that cross-section does not have to be in unit-chord standard position; update udfDroop so that it works with a blunt trailing edge; add droop9* test cases; allow arbitrary paths for UDCs; add udprim4 and udprim5 test cases (udprim1 to udprim3 have jfdannen absolute addresses and are not tested by Jenkins) (detail)
    by jfdannen
  3. allow DisplayFilter to select everything that does not match a pattern; update ESP-help near end of tutorial 1; add displayFilter2 test case (detail)
    by jfdannen
  4. uprev to v1.25 (ESP.html, ESP-localhost.html, ESP-help.html, OpenCSM.h, ocsm.rc, ESP_QuickReference.tex); fix memory leak in RULE and BLEND when reorder=1 or -1 for open xsects; add rule30* and blend30* test cases; fix bug that did not reorder xsects in RULE and BLEND when xsect contains only one Edge (detail)
    by jfdannen
  5. fix ESP bug that did not exit pyscript properly; update version number in some tutorial files; update testScript.txt (detail)
    by jfdannen
  6. 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
  7. fix undefined variable associated with degenerate Edges when using udfOffset (detail)
    by jfdannen
  8. add deprecation warnings to all .csm/.udc/.cpc files that use LOFT, MACBEG, MACEND, and RECALL (detail)
    by jfdannen
  9. update sensitivity calculations in udpParsec; add capNacelle*, testAdjoint6, and testAdjoint7 test cases; change copyright dates from 2023 to 2024 (detail)
    by jfdannen
  10. fix bug in ocsmCopy that seg faulted when a Branch name exceeded 11 characters (detail)
    by jfdannen
  11. re-add duplicate libraries for linking tile.so (even though latest linker will issue a warning) (detail)
    by jfdannen
  12. fix udp.def for udpPost (detail)
    by jfdannen
  13. try to eliminate duplicate library warnings when linking tile.so (detail)
    by jfdannen
  14. 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
  15. attempt to fix stanalizer errors (detail)
    by jfdannen
  16. attempt to fix stanalizer errors (detail)
    by jfdannen
  17. attempt to fix stanalizer errors (detail)
    by jfdannen
  18. update udp.def for Windoze (detail)
    by jfdannen
  19. refactor UDP/UDF global storage (detail)
    by jfdannen
  20. 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
  21. fix bug in the pattern counter when executing PATBREAK (detail)
    by jfdannen
  22. make UDP/UDFs thread-safe.  THIS REQUIRED A CHANGE IN ALL UDP/UDFs.  See OpenCSM/src/udp.help for information (detail)
    by jfdannen
  23. 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
  24. 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
  25. 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
  26. remove BWB.vsp3 test case since bug in OpenVSP sometimes causes OpenVSP to fail (detail)
    by jfdannen
  27. remove verification data for 7.3.1 and 7.4.1 (detail)
    by jfdannen
  28. change verification data for testAdjoint4 and testAdjoint5 to account for inconsistencies in number of spurious Nodes and Edges (detail)
    by jfdannen
  29. 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
  30. fix bug in filename compression (detail)
    by jfdannen
  31. temporarily disable filename compression (detail)
    by jfdannen
  32. add grpName=. optional argument to DUMP command for .obj files; fix implicit string defaults in ocsmMakeBrch (detail)
    by jfdannen
  33. 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
  34. 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
  35. 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
  36. remove OPAM1_fillet test case (because FILLET works differently  on various platforms) (detail)
    by jfdannen
  37. fix undefined variable warning (detail)
    by jfdannen
  38. fix sanitize error in velocityOfEdge (detail)
    by jfdannen
  39. update method for assigning _edgeIDs associated with degenerate Edges; slight improvement in tessellation sensitivities for some cases (detail)
    by jfdannen
  40. 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
  41. 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
  42. add missing data/vsp3 verification data for 7.6.0 (detail)
    by jfdannen
  43. clean up some debug printing during sensitivity calculations (detail)
    by jfdannen
  44. 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
  45. modify OPAM1.udc to pass Jenkins tests (detail)
    by jfdannen
  46. add simple.py to demonstrate a pyscript that can be run either from python prompt or from serveESP (detail)
    by jfdannen
  47. fix sanitize-address error in udpWaffle when progress=1 (detail)
    by jfdannen
  48. 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
  49. add testAdjoint1 test case (detail)
    by jfdannen
  50. 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
  51. remove X57_MAXWELL_CRM_v4.4.1 from svn (too big) (detail)
    by jfdannen
  52. 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
  53. Use -ffp-model=strict on macOS x86_64 as well (detail)
    by galbramc
  54. Missed one file (detail)
    by galbramc
  55. Update win README (detail)
    by galbramc
  56. Add OCC 7.8 to build (detail)
    by galbramc
  57. Fix Node return in localToGlobal by not looking at Degenerate Edges (detail)
    by haimes
  58. Uprev DARWIN configs (detail)
    by haimes
  59. Fix warning (detail)
    by galbramc
  60. Fix compile error on Linux (detail)
    by galbramc
  61. Fix typo (detail)
    by galbramc
  62. EGADS redme update for Windoze download (detail)
    by haimes
  63. Missed files (detail)
    by galbramc
  64. Uprev EGADS. Add Face Color attribute for STEP/IGES (detail)
    by galbramc
  65. Update training material comment in README (detail)
    by galbramc
  66. Compile Tutorial.pdf (detail)
    by galbramc
  67. Remove MACOSX from makeEnv (detail)
    by galbramc
  68. Add macOS 14 to makeEnv (detail)
    by galbramc
  69. Add more checks on Julia version and ESP env for jlEGADS (detail)
    by galbramc
  70. Update EGADS copyright (detail)
    by galbramc
  71. change copyright date from 2023 to 2024 (detail)
    by jfdannen
  72. Update README release in January 2024 (detail)
    by galbramc
  73. Suppress gfortran link warnings on macOS (detail)
    by galbramc
  74. Remove more undefined error link warnings. Stanalizer fixes (detail)
    by galbramc
  75. More link warning suppression on macOS (detail)
    by galbramc
  76. Remove depricated macOS undefined error link flag (detail)
    by galbramc
  77. EGADS doc fixes (detail)
    by galbramc
  78. update udp.def in udpTire folder (detail)
    by jfdannen
  79. update to account for UDP/UDF changes (detail)
    by jfdannen
  80. Update python version in setup scripts (detail)
    by galbramc
  81. Update PreBuilt README and setup scripts (detail)
    by galbramc
  82. Add contextCopy to pyEGADS and jlEGADS (detail)
    by galbramc
  83. Remove incorrect 'wrong OR' check for EG_quadTess (detail)
    by galbramc
  84. Write Name attribute to iges files (detail)
    by galbramc
  85. Add contextCopy to def file (detail)
    by haimes
  86. Add tessellation support in EG_contextCopy (detail)
    by haimes
  87. Add EG_contextCopy (detail)
    by haimes
  88. Fix stanalizer (detail)
    by galbramc
  89. Fix FACE/LOOP for EG_imprintBody (detail)
    by galbramc
  90. Allow EG_imprintBody to accept FACE/LOOP pairs (detail)
    by galbramc
  91. Add more debug info in splitBody (detail)
    by haimes
  92. Do not SameParamter shell (detail)
    by galbramc
  93. Fix stanalizer warning (detail)
    by galbramc
  94. Properly map Degenerate Edges in mapBody2 (detail)
    by galbramc
  95. Skip degenerate Edges in mapBody2 (detail)
    by galbramc
  96. Fix lint (detail)
    by galbramc
  97. Fix EG_mapBody infinite loop (detail)
    by galbramc
  98. Update egads.def with EG_mapBody2 (detail)
    by galbramc
  99. Fix incorrect mapBody tests (detail)
    by galbramc
  100. Fix compile error related to M_PI (detail)
    by galbramc
  101. 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
  102. Add additional Node check in EG_localToGlobal (detail)
    by galbramc
  103. Add backup M_PI when not available for Surreal (detail)
    by galbramc
  104. Fix memory leak when error occurs while reading units from STEP/IGES (detail)
    by galbramc
  105. Rename ref test to avoid conflicting with NASA refine ref (detail)
    by galbramc
  106. Preserve tessellation attributes in mapTessBody (detail)
    by galbramc
  107. Pointwise leak suppression (detail)
    by galbramc
  108. Upgrade Pointwise for new license (detail)
    by galbramc
  109. Uptrade asan path to 15.0.0 (detail)
    by galbramc
  110. Comment out IRIT (detail)
    by galbramc
  111. Only suppress link warnings on macOS (detail)
    by galbramc
  112. Suppress link warnings with PYTHONLIB (detail)
    by galbramc
  113. Add abaqus to PATH (detail)
    by galbramc
  114. Another Python address suppression (detail)
    by galbramc
  115. Upgrade to Python 3.11.6 (detail)
    by galbramc
  116. Undo looking for verfication data (detail)
    by galbramc
  117. Warn about missing verification files (detail)
    by galbramc
  118. Yet one more python suppression (detail)
    by galbramc
  119. Another python valgrind suppression (detail)
    by galbramc
  120. Upgrade to SU2 8.0.0 (detail)
    by galbramc

Started by upstream project ESP_MemOcsmQuick build number 25
originally caused by:

Static Analysis: No warnings
0 errors, 0 warnings