WDescription%
Build stability: 2 out of the last 5 builds failed.60
Build History trend
 
EGADS 1885 OpenCSM 2314
 
EGADS 1883 OpenCSM 2314
 
EGADS 1882 OpenCSM 2313
 
EGADS 1882 OpenCSM 2312
 
EGADS 1878 OpenCSM 2311
 
EGADS 1876 OpenCSM 2302
 
EGADS 1876 OpenCSM 2301
 
EGADS 1875 OpenCSM 2297
 
EGADS 1874 OpenCSM 2296
 
EGADS 1874 OpenCSM 2295
 
EGADS 1871 OpenCSM 2295
 
EGADS 1868 OpenCSM 2291
 
EGADS 1864 OpenCSM 2286
 
EGADS 1858 OpenCSM 2280
 
EGADS 1852 OpenCSM 2277
 
EGADS 1844 OpenCSM 2273
 
EGADS 1844 OpenCSM 2271
 
EGADS 1841 OpenCSM 2271
 
EGADS 1832 OpenCSM 2271
 
EGADS 1822 OpenCSM 2266

Changes

#269 (Dec 4, 2022, 6:43:10 PM)

  1. Rev updates to 1.22 — galbramc / detail
  2. README updates — galbramc / detail
  3. Another exodus suppression — galbramc / detail

#268 (Nov 29, 2022, 2:10:30 PM)

  1. account for forward- and backward-slashes when opening a .udc — jfdannen / detail
  2. Update makeEnv for macOS 13 — galbramc / detail

#267 (Nov 28, 2022, 2:02:23 PM)

  1. update ereped6a and project verification data again; fix recently-added bug that causes a memory fault for some non-manifold Edges — jfdannen / detail

#266 (Nov 27, 2022, 6:43:08 PM)

  1. add Trace button in .csm editor to trace all top-level Parameters; reorganize session10 files to make it easier to build large, multi-component, multi-view models; update ereped6a, hollowC6, hollowC7, hollowCA, hollowCB, and project 3 verification data on 7.6.0 (because of issues highlighted by Xcode 14 on M1); update ereped6a and project3 verification data on 7.4.1 (because of issues highlighted by Xcode 14 on M1); add description of -dxdd flag to ESP-help — jfdannen / detail
  2. Replace DEBUG sprintf with snprintf — galbramc / detail
  3. Try again: reorder includes! — haimes / detail
  4. Try again: MSVC 2022 seems to have snprintf defined! — haimes / detail
  5. sprintf -> snprintf mods — haimes / detail
  6. Suppresse NETCDF/HDF5 memory leaks — galbramc / detail
  7. Upgrade to SU2 7.4.0 — galbramc / detail

#265 (Nov 20, 2022, 6:43:09 PM)

  1. update testScript.txt; fix possible buffer overflow in SPECIAL command — jfdannen / detail
  2. update verification data for clearance1 and clerance4 to allow for slight differenes due to chaotic behavior of the EGADS tessellator — jfdannen / detail
  3. convert all (deprecated) sprintf calls to snprintf — jfdannen / detail
  4. update Verification.sh to use serveESP — jfdannen / detail
  5. fix bug where result of SPECIAL/clearance was not recycled — jfdannen / detail
  6. update .tsen files for designG5 and designG6 — jfdannen / detail
  7. remove suppressions of sensitivity checks on designH2, designJ1c, designJ1d, and designJ5; add suppressions of sensitivity checks to designG5 and designG6 (for rounded tips); fix valgrind error in sensitivities in udpWaffle — jfdannen / detail
  8. fix some compiler warnings in most recent commit — jfdannen / detail
  9. add ocsmClearance; add clearance* test cases — jfdannen / detail
  10. Replace sprintf with snprintf in egadsTopo — galbramc / detail
  11. Suppress clang deprication warning of sprintf in OCC — galbramc / detail

#264 (Nov 13, 2022, 6:43:11 PM)

  1. fix bug in serveESP that did not properly update the build status message after File->Edit->Save; implement analytic sensitivities in udpWaffle; add designX* test cases; make sure userPointer gets reset after perturbation is removed — jfdannen / detail
  2. More general ubuntu suppression — galbramc / detail
  3. Ubuntu valgrid supression — galbramc / detail
  4. scipy 1.9.2. and 1.9.3 have valgrind issues — galbramc / detail
  5. Add seacas to macys — galbramc / detail

#263 (Nov 6, 2022, 6:43:08 PM)

  1. update designV1,gsen for 7.4 — jfdannen / detail
  2. add ocsmAdjoint and testOcsmAdjoint (in serveESP); allow timPlotter to have two y-axes; add plotter3.py test case — jfdannen / detail
  3. update adjoint test to remove (incorrect) compiler warning — jfdannen / detail
  4. remove data/ide (because it is redundant with data/tutorial6); eliminate automatic build when entering CAPS mode (depend on the lazy evaluation in CAPS); enable sensitivity calculations for scribes and trims; add designW* test cases; fix bug that put wrong _edgeID on scribed Edges; update attrScribe, scribeWing, and scribedSphere test cases; create splitEdges.udc; add splitEdges* test cases — jfdannen / detail
  5. Add simple figure for tri ordering with mixed quad faces — galbramc / detail
  6. Add SEACAS environment variable for exodus — galbramc / detail

#262 (Oct 23, 2022, 6:43:09 PM)

  1. remember name of Pyscript file for next Tool->Pyscript; clean up ESP messages after builds; remove code in esp.timSetCaps that removed the _finalize method; fix memory problem in timViewer for very long scene-graph meta-data buffers; reset magic number to zero to catch cases when a MODL is tried to be used after ocsmFree; modify IMPORT so that it properly marks NODE_BODYs; force tessellation if needed in timViewer; fix bug in ocsmLoadFromEgads that did not properly initialize the .ileft and .irite Branches; remove underscore attributes in .egads files in ocsmLoadFromEgads; force python garbage collection at end of each pyscript execution; add interactive testScript — jfdannen / detail
  2. Allow unconverged SmoothUV status to continue during parameterization — haimes / detail

#261 (Oct 16, 2022, 6:43:08 PM)

  1. add PLOT_TESSSENS and PLOT_TEMPCOMPS flags to help in debugging tessellation sensitivities; remove tessellation velocity calculation shortcut to make Edge and Face tessellation velocities consistent; refactor signalError() and signalError2(); allow plotTypes =7 for x-component, =8 for y-component, =9 for z-component of sensitivity — jfdannen / detail
  2. Upgrade cvxopt build for gcc 12 on viggen — galbramc / detail

#260 (Oct 9, 2022, 9:30:00 PM)

  1. Fix the new isEquivalent for periodic curves split into 2 Edges — haimes / detail
  2. modified Ints to Int32 and added egadslite tests — docampo / detail
  3. recompiled pdf references were with ?? — docampo / detail

#258 (Oct 5, 2022, 4:28:33 AM)

  1. clarify description of SELECT x -1 ibody1 — jfdannen / detail
  2. update to account for latest EGADS fix to EG_generalBoolean — jfdannen / detail
  3. add ocsmRegBcstCB to ocsm.def — jfdannen / detail
  4. update Building button to show progress of build in ESP; fix memory leak when ELEVATE command fails (like it often does in the combine.udc); extend SELECT command to SELECT all Faces/Edges/Nodes in current Body that match a Face in another Body; add SELECT NOT to SELECT the Faces/Edges/Nodes not selected and vice versa; fix bug associated with determining if an Edge is a subset of another; update to account for change in EG_isEquivalent; fix bug that did not copy attributes from an Edge in a WireBody that was INTERSECTed with a SolidBody to the new Edge; add PRINT_LAST_EGO compile-time flag to print the last ego after every step in an ocsmBuild; fix bug in sensCSM when trying to remove .csm or .cpc extension from the casename when it did not exist; extend SELECT command to SELECT all Faces/Edges/Nodes in current Body that are within another Body — jfdannen / detail
  5. removed EL flag from some of the effectiveTopology functions — docampo / detail
  6. fixed typos — docampo / detail
  7. Remove bug that would error out if there were no Faces during generalBoolean operations — haimes / detail

#257 (Oct 2, 2022, 7:32:59 PM)

  1. fix DUMP x.sens for degenerate Edges; add combine.udc so that old .csm scripts that used the (now deprecated) COMBINE command still work; add combine* test cases; add makeErep journal entry so that ereped can be tested; modify at-itype, at-nface, and at-nedge if there is an erep; add POWLE and POWTE arguments to udfDroop; add new droop* test cases; add udfNaca6mc to warp the input thickness distribution with the sum of multiple NACA 6-series meanlines; add naca6mc* test cases — jfdannen / detail
  2. protect against string overflows in strncpy and strncat; fix mesgCallbackFromOpenCSM so that it does not try to broadcast text when in batch mode; initial version of udpNaca6mc — jfdannen / detail
  3. Remove dependencies from file copies — haimes / detail
  4. clean up usage of include files; update dependencies in Makefile and NMakefile — jfdannen / detail
  5. remove pyscript from lint in serveESP.make — jfdannen / detail
  6. Update isEquivalent to fix previous problem — haimes / detail
  7. Allow for senses to be flipped when applying EG_isEquivalent — haimes / detail
  8. added the ego. wrap to the getfield operation — docampo / detail
  9. update udpTire for new include scheme — jfdannen / detail
  10. Suppress scipy memory leak — galbramc / detail
  11. Another python valgrind suppression — galbramc / detail
  12. Add Ubuntu 22.04 valgrind suppressions — galbramc / detail
  13. Use system valgrind — galbramc / detail
  14. Small cleanup of email template — galbramc / detail
  15. Remove torch for now — galbramc / detail
  16. Log parser fixes — galbramc / detail
  17. Suppress torch memory leaks — galbramc / detail
  18. Upgrade sanitizer path to 14.0.0 — galbramc / detail

#256 (Sep 18, 2022, 6:43:11 PM)

  1. update serveCSM.make to fix stanilizer error for pyscript — jfdannen / detail
  2. another attempt to move building of pyscript from Makefile to serveESP.make — jfdannen / detail
  3. move building of pyscript from Makefile to serveESP.make — jfdannen / detail
  4. fix recently added bug in ereped that only allowed 9 colors; remove timHold from viewBodys.py; add batch flag to ESP structure; add assert command in browserToServer; add method of verifying ereped and plugs if running from journal and in -batch mode; next versions of udfDroop2 and udfDroop3; migrate testing in Makefile.DARWIN64 and Makefile.LINUX64 from serveCSM to serveESP; fix bug in esp.SetCaps() in pyESP — jfdannen / detail
  5. next version of udfDroop2; first version of udfDroop3 — jfdannen / detail
  6. next (still incomplete) version of udfDroop2 — jfdannen / detail
  7. Fix Edge mapping problem introduced since Rev 1.21 — haimes / detail
  8. changed .obj -> .ego — docampo / detail
  9. Add TOML to egadslite dep — galbramc / detail
  10. compiling for Julia 1.6 and 1.8. test fails for 1.8 — docampo / detail
  11. Update makeEnv to reflect newer MAC OS revs — haimes / detail
  12. Add the Julia interface to the EGADS API documentation — haimes / detail
  13. Try dissabling CUDA for pytorch — galbramc / detail
  14. Look for fatal msvc errors — galbramc / detail
  15. Look for fatal gnu/clang errors — galbramc / detail
  16. Revert to serveCSM for plugs — galbramc / detail
  17. Update lingering serveCSM to serveESP — galbramc / detail

#255 (Sep 11, 2022, 6:43:11 PM)

  1. initial version of udfDroop2 — jfdannen / detail
  2. fix test_pyOCSM to account for updated MESSAGE statement — jfdannen / detail
  3. extend MESSAGE to optionally write to a file; modify message test case; update ESP-help and ESP_QuickReference — jfdannen / detail
  4. Try to fix stanalyzer errors again — haimes / detail
  5. Fix jlEGADS makefiles — galbramc / detail
  6. Try to fix stanalyzer errors — haimes / detail
  7. Suppress gcc-12 warning — galbramc / detail
  8. Effective Topology: apply last change only for EFaces with more than 1 Face — haimes / detail
  9. Effective Topology: check result of getEdgeUV against invEval and pick the closer — haimes / detail
  10. Very strange... — galbramc / detail
  11. Allow multiple csm patterns — galbramc / detail
  12. Only check error handling when running all csm files — galbramc / detail
  13. Support changing outLevel and running select files — galbramc / detail
  14. Don't do jlEGADS testing just yet — galbramc / detail
  15. Revert ESP_venv for ESP_Beta — galbramc / detail
  16. Move virtualenv into ESP directory — galbramc / detail
  17. Only run minimal CAPS examples in beta — galbramc / detail
  18. Install torch for beta — galbramc / detail
  19. pip install torch for corsair — galbramc / detail
  20. Smartsr error log parse — galbramc / detail

#254 (Sep 5, 2022, 1:16:41 AM)

  1. fix memory leak when a UDF returns an error; remove extra prints when udfFlend or udfOffset detect an error; update sanitize targets in Makefile.LINUX — jfdannen / detail
  2. allow OFFSET to function properly when the number of Edges in the offset is fewer than the original Body; fix escape-close-parenthesis in ESP_QuickReference; add ability to create periodic SPLINE in sketcher by using SSLOPE(0); add sslope6* test cases — jfdannen / detail
  3. add assert in udfOffset to eliminate warnings on gcc — jfdannen / detail
  4. fix bug that caused ereped to not work for a named Body; fix bug that added bar at end of file that was being editted in ESP; extend ereped so that it can be applied if there are multiple Bodys on the stack; add ereped8 test case; fix ESP hint associated with ELEVATE command; fix bug when SELECT EGDE with a bounding box was applied to a Body with degenerate Edges; add extractBodys test case; fix array bounds error in udpEqn2body; fix bug in ereped initializations for a single Body — jfdannen / detail
  5. A different possible fix for the MemcheckOcsm on the rule28 cases — haimes / detail
  6. A different possible fix for the MemcheckOcsm on the rule28 cases — haimes / detail
  7. A possible fix for the MemcheckOcsm on the rule28 cases — haimes / detail
  8. Effective Topology: Mark Planar/Periodic EFaces not to tessellate Edges based on Face Curvature — haimes / detail
  9. Fix scan-build warning from last commit again — haimes / detail
  10. Fix scan-build warning from last commit — haimes / detail
  11. Effective Topology: Fix NM Sheetbody Node removal — haimes / detail
  12. Fix NULL bays at end with multiNode Rule — haimes / detail

#253 (Aug 28, 2022, 6:43:07 PM)

  1. remove use of _scaleuv Attribute — jfdannen / detail
  2. allow very long message to be sent from browser to server; add setCsmFile instead of setScmFileBeg/Mid/End; if error occurs when processing a timMesg, put the tim back into READY mode; post message when erep is successfully generated; implement udpEqn2body for SheetBodys; update frustrum3 test case; use __usedBodys__ attribute when computing velocity of Faces or Edges for RULE and BLEND; fix bug in sensCSM that did not reset maximum errors for Bodys when in -tess mode; fix big that did not copy .hasdots during RESTORE . (dot) — jfdannen / detail

#252 (Aug 21, 2022, 6:43:11 PM)

  1. Updated ruled sensitvities for multiNode — galbramc / detail
  2. A minor update of the documentation of EG_approximate — haimes / detail
  3. Update the docs to specify the additions to EG_approximate and EG_ruled — haimes / detail

#251 (Aug 14, 2022, 6:43:09 PM)

  1. Fix _close! function to properly check garbage collection for both egads and egadslite — galbramc / detail
  2. Fix jlEGADS makefiles for zsh — galbramc / detail
  3. jlEGADS makefile adjusments. Other small cleanup. — galbramc / detail
  4. delete manifest from lite — docampo / detail
  5. now ?? — docampo / detail
  6. egads also used from egadscommon.jl dependencies — docampo / detail
  7. remove unnecesary ENVS — docampo / detail
  8. now with actually things inside — docampo / detail
  9. created egads common folders — docampo / detail

#250 (Aug 7, 2022, 6:43:10 PM)

  1. update Makefile.LINUX64 — jfdannen / detail
  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) — jfdannen / detail
  3. temporarily remove offset9* test cases — jfdannen / detail
  4. update udfOffset for negative distance — jfdannen / detail
  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) — jfdannen / detail
  6. Rule with Loops of differing number of Edges passes simple test with null 'bay' — haimes / detail
  7. Can rule with sections of different number of Edges -- still need to check null bays, multiplicity > 1, curved EndCaps & EG_splineGeom_dot — haimes / detail
  8. Close memory leak in EGADSlite associated with full attributes — haimes / detail
  9. Fix scan-build problem — haimes / detail
  10. Fix warning from last commit — haimes / detail
  11. Second (but incomplete) cut at Rule with differring numbers of Edges — haimes / detail
  12. Another minor correction to last commit — haimes / detail
  13. Minor correction to last commit — haimes / detail
  14. First (but incomplete) cut at Rule with differring numbers of Edges — haimes / detail
  15. Don't allow for Figure 8 Nodes in ELoops (for now) — haimes / detail
  16. numpy suppression — galbramc / detail
  17. Always build egadslite — galbramc / detail

#249 (Jul 31, 2022, 6:43:09 PM)

  1. Another def file fix — haimes / detail
  2. Add setTessParam to lite def file — haimes / detail
  3. Updates to egadslite to support pyEGADS.egadslite — galbramc / detail
  4. First cut at pyEGADS.egadslite — galbramc / detail
  5. Remove manifest files for jlEGADS. Check array size for makeGeometry. Fix makeGeometry tests. Some references fixes. — galbramc / detail
  6. Fix some pyEGADS refrencing. Check data length for pyEGADS makeGeometry. — galbramc / detail
  7. Fix topObj during EGADSlite import — haimes / detail
  8. Add U periodic options to EG_approximate for surfaces — haimes / detail
  9. try — docampo / detail
  10. Allow for full attribution in EGADSlite — haimes / detail
  11. Add reference counting for jlEGADS finalizers. Lots of other jlEGADS cleanup. — galbramc / detail
  12. Update julia path on linux — galbramc / detail
  13. Remove jlEGADS from Sanitizer and Valgrind — galbramc / detail
  14. mark helix3 and frustrum3 as expected successes — jfdannen / detail
  15. Add jlEGADS test to Sanitizer and valgrind — galbramc / detail