Skip to content
Started 4 mo 0 days ago
Took 2 hr 12 min on reynolds
Aborted

#40 (Dec 29, 2023, 3:32:09 PM)

EGADS 1982 OpenCSM 2442 CAPS 847
Revisions
  • svn+ssh://acdl.mit.edu/home/svnroot/EGADS : 1982
  • svn+ssh://acdl.mit.edu/home/svnroot/JenkinsESP : 847
  • 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/CAPS : 4051
  • svn+ssh://acdl.mit.edu/home/svnroot/OpenCSM/trunk/Jenkins : 2308
Changes
  1. Fix fun3d NMakefile (detail)
    by galbramc
  2. Use AFLR instead of Tetgen for SU2 testing (detail)
    by galbramc
  3. Swap serveCSM with serveESP (detail)
    by galbramc
  4. Update meshWriter structure and function documentation (detail)
    by galbramc
  5. Remove c++ link for tacs AIM (detail)
    by galbramc
  6. Update CAPS copyright (detail)
    by galbramc
  7. One more try fixing Cart3D (detail)
    by galbramc
  8. Try cart3d fix one more time (detail)
    by galbramc
  9. Another try at fixing Cart3D (detail)
    by galbramc
  10. Remove one more undefined error (detail)
    by galbramc
  11. More link warning fixes (detail)
    by galbramc
  12. stanalizer fix (detail)
    by galbramc
  13. Remove unnecessary lc++ (detail)
    by galbramc
  14. Fix link warning (detail)
    by galbramc
  15. Training solution fixes (detail)
    by galbramc
  16. More dox fixes (detail)
    by galbramc
  17. Add fun3d refine example. Update dox (detail)
    by galbramc
  18. Forgot updated example (detail)
    by galbramc
  19. Fix astros Aero_Reference so it's a tuple (detail)
    by galbramc
  20. Add missing -ldl (detail)
    by galbramc
  21. Missed one file (detail)
    by galbramc
  22. Improve speed of mesh QuickRef and fix memory leak (detail)
    by galbramc
  23. More abaqus fixes (detail)
    by galbramc
  24. Fix nodal averaging for abaqus (detail)
    by galbramc
  25. Lint fix, add abaqus concentrated load (detail)
    by galbramc
  26. Abaqus does not write out all nodes (detail)
    by galbramc
  27. Refactor abaqus displacement reads (detail)
    by galbramc
  28. Lint fix (detail)
    by galbramc
  29. Add Tmax to abaqus AIM outpus (detail)
    by galbramc
  30. Fixes to abaqus dor FSI (detail)
    by galbramc
  31. lint fixes (detail)
    by galbramc
  32. Fix typo (detail)
    by galbramc
  33. Fix double free in mystran. Fix Windoze NMakefiles (detail)
    by galbramc
  34. Abaqus IO is really really slow... (detail)
    by galbramc
  35. Read MISES and Displacements from Abaqus .dat file (detail)
    by galbramc
  36. Fix windoze build (detail)
    by galbramc
  37. Move cython generated files into sub-directories so scan-build can ignore them (detail)
    by galbramc
  38. Abaqus fixes (detail)
    by galbramc
  39. Fix capsBound sideset segfault for exodus (detail)
    by galbramc
  40. Lint fixes (detail)
    by galbramc
  41. Parse outputs with SierraSM. Add Displacement dynout for mystran. (detail)
    by galbramc
  42. One more lint fix (detail)
    by galbramc
  43. Don't scan-build cython generated files (detail)
    by galbramc
  44. scan-build fixes (detail)
    by galbramc
  45. lint fixes (detail)
    by galbramc
  46. Add maximum displacement for mystran (detail)
    by galbramc
  47. Fix abaqus NMakefile (detail)
    by galbramc
  48. Fix abaqus Windoze build (detail)
    by galbramc
  49. Add abaqus to AGARD445 (detail)
    by galbramc
  50. Fix warnings (detail)
    by galbramc
  51. Update makefile. Update cython instantiations. Other small fixes (detail)
    by galbramc
  52. Add abaqus AIM (detail)
    by galbramc
  53. Update some examples, add abaqus examples (detail)
    by galbramc
  54. AFLR2 dods not apways generare valid quads (detail)
    by galbramc
  55. Fix ESPxddm. Fix dox (detail)
    by galbramc
  56. Write capsBound as sideset for exodus (detail)
    by galbramc
  57. Write out capsGroups as exodus sidesets (detail)
    by galbramc
  58. Distingush between 2D and 3D quad in exodus (detail)
    by galbramc
  59. Fix merging of VLM surfaces for astros (detail)
    by galbramc
  60. Fix link error (detail)
    by galbramc
  61. Add missing include (detail)
    by galbramc
  62. Finish allowing quad elements in Exodus files. (detail)
    by galbramc
  63. Add quad mesh support for Exodus files (detail)
    by galbramc
  64. Fix for SierraSD solution read (detail)
    by galbramc
  65. One last stanalizer fix (detail)
    by galbramc
  66. Stanalizer fixes (detail)
    by galbramc
  67. Update SierraSD to provude nodal averaged elemental data (detail)
    by galbramc
  68. Try to fix another warning (detail)
    by galbramc
  69. Rename siearra to sierraSM (detail)
    by galbramc
  70. Fix compiler warnings (detail)
    by galbramc
  71. Add sierraSD to aim Makefile. Other small updates. (detail)
    by galbramc
  72. Add initial sierraSD AIM framework. Lots of work still todo. (detail)
    by galbramc
  73. More error checking in nastranAIM. Don't allocate zero length array. (detail)
    by galbramc
  74. Add Input_String to sierra (detail)
    by galbramc
  75. Various small updates (detail)
    by galbramc
  76. Add framework for sierra AIM (detail)
    by galbramc
  77. Make outputs lower case in fun3d when not compiled with python (detail)
    by galbramc
  78. Lint fix (detail)
    by galbramc
  79. Use EG_mapBody2 for morhing bodies with a single face. Fix indexing with refine. Add documentation reference for exodus writer. (detail)
    by galbramc
  80. Add bound VTK dump (detail)
    by galbramc
  81. Add Fun3D option to refineAIM. Fixes for phasing with refine (detail)
    by galbramc
  82. Only allow capps to aim_deleteMeshes in aimPreAnalysis. Add MAT5 nastran Card. Clear data transfer if tessellation is updated. Copy over previous files when removing a clink (detail)
    by galbramc
  83. Missed a file (detail)
    by galbramc
  84. Fix TEMP card. Fix TACS temperature transfer. (detail)
    by galbramc
  85. Lint fixes (detail)
    by galbramc
  86. Fix for windoze (detail)
    by galbramc
  87. Parse von Mises stress and strain from Mystran. Fix refineAIM to remove old meshes. (detail)
    by galbramc
  88. Use latest version of SU2(8.0.0) (detail)
    by nitin
  89. Updates for SU2 Harrier, version 8.0.0 (detail)
    by nitin
  90. Fix memory leak (detail)
    by galbramc
  91. Fix array bound error. Update legacy example. (detail)
    by galbramc
  92. Dont require meshRef for meshWriters (detail)
    by galbramc
  93. Add remaining MAT8 entries. Always check for valid indexes in meshes. Various other fixes. (detail)
    by galbramc
  94. Lots of lint fixes and memory leak fix (detail)
    by galbramc
  95. Fix bug in refine libMeshb reader (detail)
    by galbramc
  96. Fix memory leak in mystran AIM (detail)
    by galbramc
  97. Fix warning (detail)
    by galbramc
  98. Exclusively use MESHEXTENSION for refine (detail)
    by galbramc
  99. Don't reqiore capsMeshLength for auto feaMeshing (detail)
    by galbramc
  100. Use egadsTess functions to build on the fly fea Meshes (detail)
    by galbramc
  101. Guard against using null pointer (detail)
    by galbramc
  102. 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
  103. fix undefined variable associated with degenerate Edges when using udfOffset (detail)
    by jfdannen
  104. add deprecation warnings to all .csm/.udc/.cpc files that use LOFT, MACBEG, MACEND, and RECALL (detail)
    by jfdannen
  105. update sensitivity calculations in udpParsec; add capNacelle*, testAdjoint6, and testAdjoint7 test cases; change copyright dates from 2023 to 2024 (detail)
    by jfdannen
  106. fix bug in ocsmCopy that seg faulted when a Branch name exceeded 11 characters (detail)
    by jfdannen
  107. re-add duplicate libraries for linking tile.so (even though latest linker will issue a warning) (detail)
    by jfdannen
  108. fix udp.def for udpPost (detail)
    by jfdannen
  109. try to eliminate duplicate library warnings when linking tile.so (detail)
    by jfdannen
  110. 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
  111. attempt to fix stanalizer errors (detail)
    by jfdannen
  112. attempt to fix stanalizer errors (detail)
    by jfdannen
  113. attempt to fix stanalizer errors (detail)
    by jfdannen
  114. update udp.def for Windoze (detail)
    by jfdannen
  115. refactor UDP/UDF global storage (detail)
    by jfdannen
  116. 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
  117. fix bug in the pattern counter when executing PATBREAK (detail)
    by jfdannen
  118. make UDP/UDFs thread-safe.  THIS REQUIRED A CHANGE IN ALL UDP/UDFs.  See OpenCSM/src/udp.help for information (detail)
    by jfdannen
  119. 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
  120. 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
  121. 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
  122. remove BWB.vsp3 test case since bug in OpenVSP sometimes causes OpenVSP to fail (detail)
    by jfdannen
  123. remove verification data for 7.3.1 and 7.4.1 (detail)
    by jfdannen
  124. change verification data for testAdjoint4 and testAdjoint5 to account for inconsistencies in number of spurious Nodes and Edges (detail)
    by jfdannen
  125. 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
  126. fix bug in filename compression (detail)
    by jfdannen
  127. temporarily disable filename compression (detail)
    by jfdannen
  128. add grpName=. optional argument to DUMP command for .obj files; fix implicit string defaults in ocsmMakeBrch (detail)
    by jfdannen
  129. 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
  130. 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
  131. 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
  132. remove OPAM1_fillet test case (because FILLET works differently  on various platforms) (detail)
    by jfdannen
  133. fix undefined variable warning (detail)
    by jfdannen
  134. fix sanitize error in velocityOfEdge (detail)
    by jfdannen
  135. update method for assigning _edgeIDs associated with degenerate Edges; slight improvement in tessellation sensitivities for some cases (detail)
    by jfdannen
  136. 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
  137. 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
  138. add missing data/vsp3 verification data for 7.6.0 (detail)
    by jfdannen
  139. clean up some debug printing during sensitivity calculations (detail)
    by jfdannen
  140. 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
  141. modify OPAM1.udc to pass Jenkins tests (detail)
    by jfdannen
  142. add simple.py to demonstrate a pyscript that can be run either from python prompt or from serveESP (detail)
    by jfdannen
  143. fix sanitize-address error in udpWaffle when progress=1 (detail)
    by jfdannen
  144. 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
  145. add testAdjoint1 test case (detail)
    by jfdannen
  146. 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
  147. Remove MACOSX from makeEnv (detail)
    by galbramc
  148. Add macOS 14 to makeEnv (detail)
    by galbramc
  149. Add more checks on Julia version and ESP env for jlEGADS (detail)
    by galbramc
  150. Update EGADS copyright (detail)
    by galbramc
  151. change copyright date from 2023 to 2024 (detail)
    by jfdannen
  152. Update README release in January 2024 (detail)
    by galbramc
  153. Suppress gfortran link warnings on macOS (detail)
    by galbramc
  154. Remove more undefined error link warnings. Stanalizer fixes (detail)
    by galbramc
  155. More link warning suppression on macOS (detail)
    by galbramc
  156. Remove depricated macOS undefined error link flag (detail)
    by galbramc
  157. EGADS doc fixes (detail)
    by galbramc
  158. update udp.def in udpTire folder (detail)
    by jfdannen
  159. update to account for UDP/UDF changes (detail)
    by jfdannen
  160. Update python version in setup scripts (detail)
    by galbramc
  161. Update PreBuilt README and setup scripts (detail)
    by galbramc
  162. Add contextCopy to pyEGADS and jlEGADS (detail)
    by galbramc
  163. Remove incorrect 'wrong OR' check for EG_quadTess (detail)
    by galbramc
  164. Write Name attribute to iges files (detail)
    by galbramc
  165. Add contextCopy to def file (detail)
    by haimes
  166. Add tessellation support in EG_contextCopy (detail)
    by haimes
  167. Add EG_contextCopy (detail)
    by haimes
  168. Fix stanalizer (detail)
    by galbramc
  169. Fix FACE/LOOP for EG_imprintBody (detail)
    by galbramc
  170. Allow EG_imprintBody to accept FACE/LOOP pairs (detail)
    by galbramc
  171. Add more debug info in splitBody (detail)
    by haimes
  172. Do not SameParamter shell (detail)
    by galbramc
  173. Fix stanalizer warning (detail)
    by galbramc
  174. Properly map Degenerate Edges in mapBody2 (detail)
    by galbramc
  175. Skip degenerate Edges in mapBody2 (detail)
    by galbramc
  176. Fix lint (detail)
    by galbramc
  177. Fix EG_mapBody infinite loop (detail)
    by galbramc
  178. Update egads.def with EG_mapBody2 (detail)
    by galbramc
  179. Fix incorrect mapBody tests (detail)
    by galbramc
  180. Fix compile error related to M_PI (detail)
    by galbramc
  181. 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
  182. Add additional Node check in EG_localToGlobal (detail)
    by galbramc
  183. Add backup M_PI when not available for Surreal (detail)
    by galbramc
  184. Fix memory leak when error occurs while reading units from STEP/IGES (detail)
    by galbramc
  185. Upgrade Pointwise for new license (detail)
    by galbramc
  186. Uptrade asan path to 15.0.0 (detail)
    by galbramc
  187. Comment out IRIT (detail)
    by galbramc
  188. Only suppress link warnings on macOS (detail)
    by galbramc
  189. Suppress link warnings with PYTHONLIB (detail)
    by galbramc
  190. Add abaqus to PATH (detail)
    by galbramc
  191. Another Python address suppression (detail)
    by galbramc
  192. Upgrade to Python 3.11.6 (detail)
    by galbramc
  193. Undo looking for verfication data (detail)
    by galbramc
  194. Warn about missing verification files (detail)
    by galbramc
  195. Yet one more python suppression (detail)
    by galbramc
  196. Another python valgrind suppression (detail)
    by galbramc
  197. Upgrade to SU2 8.0.0 (detail)
    by galbramc

Started by user galbramc

Static Analysis: No warnings
  • No issues for 39 builds, i.e. since build: #2
  • Reference build: ESP_RegCapsQuick #39
  • Quality gate: Success
Configuration MatrixLINUX64DARWIN64DARWIN_ARM64WIN64.2022
macys7.6
7.7
macys_VM7.6
7.7
reynolds7.6
7.7
viggen7.6
7.7
windows10x647.6
7.7