Skip to content
Build History trend
 
EGADS 2075 OpenCSM 2519
 
EGADS 2073 OpenCSM 2518
 
EGADS 2068 OpenCSM 2512
 
EGADS 2065 OpenCSM 2511
 
EGADS 2056 OpenCSM 2510
 
EGADS 2053 OpenCSM 2508
 
EGADS 2051 OpenCSM 2508
 
EGADS 2048 OpenCSM 2504
 
EGADS 2048 OpenCSM 2502
 
EGADS 2047 OpenCSM 2501
 
EGADS 2046 OpenCSM 2501
 
EGADS 2045 OpenCSM 2497
 
EGADS 2043 OpenCSM 2496
 
EGADS 2042 OpenCSM 2494
 
EGADS 2042 OpenCSM 2492
 
EGADS 2042 OpenCSM 2488
 
EGADS 2042 OpenCSM 2487
 
EGADS 2042 OpenCSM 2485
 
EGADS 2042 OpenCSM 2481
 
EGADS 2036 OpenCSM 2476

Changes

#360 (Aug 11, 2024, 6:43:08 PM)

  1. uprev to v1.27 (ESP.html, ESP-localhost.html, ESP-help.html, OpenCSM.h, ocsm.rc, ESP_QuickReference.tex); modify GHV_flaps for openEnd=0; fix bug that did not set body.ichld for RULE, BLEND, and LOFT with -loadEgads; add ocsmPrintBmtrx to print N2-like matrix for the Bodys; add ocsmJacobian; add example BLEND test cases to demonstrate .C1side attribute; use bounding boxes to improve speed of UNION toMark=1; fix bug in udpBspline when udegree is not 3; add bspline3 test case; modify udpSew to return all Bodys if bodynum=-1; add removedups argument to udpSew to remove duplicate Faces before sewing; add sew3* test cases; improve formatting of OUTPMTRs reported in ESP — jfdannen / detail
  2. Fix Windoze warning — galbramc / detail
  3. Uprev EGADS — galbramc / detail

#359 (Jul 28, 2024, 6:43:12 PM)

  1. more 7.8.1 verification files — jfdannen / detail
  2. update udpParsec.cpp because of changes in EGADS — jfdannen / detail
  3. documentation updates — jfdannen / detail
  4. allow default Face and Edges colors to be set via ColorFace and ColorEdge attributes; add importColor2 test case — jfdannen / detail
  5. add OCC 7.8.1 verification data — jfdannen / detail
  6. fix seg fault that happened when a BLEND has fewer than 2 xsects; add ubar and vbar as returns from EVALUATE FACEINV and tbar as return from EVALUATE EDGEINV; add evaluateInv test case; add EVALUATE EDGEBBOX and EVALAUTE FACEBBOX to return bounding box info; add evaluateBbox test case; add EVALUATE DIST to return the clearances between two Bodys; add evaluateDist* test cases; allow SELECT to return EDGES or FACES that touch a bounding box; add selectBbox* test cases; fix memory leak in udpVsp3; add waffleRebuild test case — jfdannen / detail
  7. Fix long existing typo in PreBuilt scripts — galbramc / detail
  8. Update PreBuilt scripts and README files — galbramc / detail
  9. Fix Windoze link error — galbramc / detail
  10. Add Surreal EG_approximate. Guard aginst -1 index in regularized quads. — galbramc / detail
  11. Fix typo in egads doc — galbramc / detail
  12. Upgrade to SU2 8.0.1 — galbramc / detail
  13. Expect importColor.csm to fail with OCC 7.7 — galbramc / detail

#358 (Jul 21, 2024, 6:43:08 PM)

  1. update importColors.csm; fix sensitivities in udpVsp3 to account for cases where Edges and Node numbering changes between teh base and perturbed Bodys; report sensitivity range in serveESP console; commit udprim6 test case — jfdannen / detail
  2. Guard against INTERNAL Edges in EG_matchBodyEdges. Warn about INTERNAL Edges. — galbramc / detail
  3. Improve STEP/IGES import performace. — galbramc / detail
  4. Update windows config. Try to remove download quarantine on macOS. — galbramc / detail
  5. Update to AFLR 11.5.15 — galbramc / detail
  6. Fix slashes — galbramc / detail

#357 (Jul 15, 2024, 6:32:18 AM)

  1. add hollowTube test case; add udcPrefix test case; have DUMP putcolors=1 apply to Edges when writing STP/IGS file; have IMPORT getcolors=1 apply to Edges when reading STP/IGS file — jfdannen / detail
  2. Update doc that IGES does not support Node Name attribute — galbramc / detail
  3. Enable Name/Color attributes for OCC 7.6 — galbramc / detail
  4. Add EG_removeNodes and EG_mergeBSplineCurves to julia and python — galbramc / detail
  5. Fix EG_removeNodes for bodies with a single face — galbramc / detail
  6. One more formatting fix — galbramc / detail
  7. Update formatting of the EGADS docs — haimes / detail
  8. Forgot a file — galbramc / detail
  9. More improvements for Color in STEP/IGES — galbramc / detail
  10. Fixes for STEP/IGES Name import/export. Add STEP/IGES Edge Color attribute. Add STEP ColorFace/ColorEdge attribute. — galbramc / detail
  11. python suppressions — galbramc / detail
  12. Set ESP_UDC_PATH — galbramc / detail

#356 (Jul 7, 2024, 6:43:11 PM)

  1. fix bug in ocsmFindPmtr that did not consider the scope when looking for existing names; add putColors=0 option to DUMP so that _color attributes are written into STP/IGS file (as Color); add color4* test cases; add getColors=0 option to IMPORT so that Color attributes in STP/IGS files are converted to _color; add getcolors=0 option to udpImport so that Color attributes in STP/IGS files are converted to _color; update ESP to acknowledge that Nodes are not initially visible — jfdannen / detail
  2. do not mark a Node as potentially spurious if it has a _Keep attribute; mark Nodes on axis of revolution of a REVOLVE command with a _Keep attribute; mark Nodes in JOIN or UNION that are in common with both parents with a _Keep attribute; mark new Nodes due to a scribe (via SUBTRACT a NodeBody or SheetBody) with a _Keep attribute; mark Nodes at beginning and end of RULE and BLEND with a _Keep attribute; add REMOVE_SPURIOUS compile-time option to remove spurious Nodes; add spurious* test cases; fix bug that made sensitivities of scribes susceptable to roundoff errors; fix documentation associated with SUBTRACT command — jfdannen / detail
  3. Remove dos line endings. Fix Windoze compile error. — galbramc / detail
  4. update SBOs so that they avoid creating spurious Nodes — jfdannen / detail
  5. Fix possible segfault reading Name attribute from STEP/IGES — galbramc / detail

#355 (Jun 30, 2024, 6:43:08 PM)

  1. Fixes for EG_isEquivalent and EG_isSame — galbramc / detail
  2. Fix EG_isSame for LINE — galbramc / detail
  3. Adjust Compiling in parse — galbramc / detail
  4. Track Compiling in log parse — galbramc / detail
  5. Update scripts for CAPS training material — galbramc / detail
  6. Add timing for ESPbfr.bat — galbramc / detail

#354 (Jun 23, 2024, 6:43:12 PM)

  1. if Body has _newSeqnum attribute, use a new sequence numbering scheme for _edgeID and _faceID that is not based upon cg positions or areas — jfdannen / detail
  2. change signature of unpublished convertToBSplines routine; add mindeg argument to udfNuscale so that B-spline order can be increased; modify udfWarp so that it can be applied to a SheetBody; add warp4* and warp5* test cases; add seqnum* test cases — jfdannen / detail
  3. fix bug when recycling and last recycled Branch is a UDPARG; fix bug that did not transfer user-attributes from SheetBody on top of stack to result of a JOIN operation; add joinSheets7 test case; add _vspID and _vspSurf attributes to Bodys in udpVsp3; improve error detection for pmtrName in SET; add set2 test case; add EVALUATE EDGETESS and EVALUATE FACETESS to return the number of points and triangles in the tessellation of an Edge or Face; add tessSize test case; pressing Building button allows the user to reset the interface; improve error detection for pmtrName in PATBEG; add patbeg1 test case; improve error detection for pmtrName in GETATTR; add getattr3 test case — jfdannen / detail
  4. Add the functions EG_mergeBSplineCurves and EG_removeNodes to the EGADS API — haimes / detail
  5. Update copyright date — galbramc / detail
  6. Additional uprev mods — haimes / detail
  7. Ignore pip dependency — galbramc / detail
  8. Allow site packages for python. Look for python dlopen errors. — galbramc / detail
  9. Revert last commit — galbramc / detail
  10. Measure egads build time on windoze — galbramc / detail
  11. Dissable matplotlib interactive plotting with Jenkins — galbramc / detail
  12. update for numpy/openmdao version incompatibility — jfdannen / detail
  13. remove pip install numpy because latest version is incompatible with openmdao — jfdannen / detail

#353 (Jun 16, 2024, 6:43:10 PM)

  1. fix typos in ESP-help; allow straight camber line to be generated in udpNaca (if thickness=0, camber=0, and series=0); modify nacas3 test case; add missing semi-colon in training/data/session03/fuselage.csm; add importColor test case; fix bug associated with writing VTK files for non-manifold Bodys; add fourSheets test case; allow illegal_func_name error be caught in CATBEG; error during the evaluation of an argument in IFTHEN and ELSEIF should jump after ENDIF; add evalError1* test cases; error during the evaluation of an argument in PATBEG and PATBREAK should jump after PATEND; add evalError2* test cases; error during the evaluation of an argument in SKBEG should jump after SKEND; add evalError3* test cases; fix bug that did not update the at-parameters if a UDPARG was present — jfdannen / detail
  2. Look for more errors while parsing — galbramc / detail

#352 (Jun 9, 2024, 6:43:10 PM)

  1. uprev to v1.26 (ESP.html, ESP-localhost.html, ESP-help.html, OpenCSM.h, ocsm.rc, ESP_QuickReference.tex); fix infinite loop bug in compressFilename — jfdannen / detail
  2. Use full precision to write egads tessellations — galbramc / detail
  3. Fixes for running 2023 CAPS training — galbramc / detail

#351 (Jun 2, 2024, 6:43:07 PM)

  1. Uprev to 1.26 — galbramc / detail

#350 (Jun 1, 2024, 8:37:29 AM)

  1. fix memory leak in udpVsp3; fix another array bounds error in udfEditAttr — jfdannen / detail
  2. small updates to testing scripts, etc. — jfdannen / detail
  3. fix typo in timPyscript — jfdannen / detail
  4. Update download instructions for MAC and WIN — galbramc / detail

#349 (May 26, 2024, 6:43:08 PM)

  1. fix memory allocation bug in mesgCallbackFromOpenCSM; update timVspSetup such that it uses a relative name if the vsp3 and udc filenames are in the same directory; fix a few typos in ESP-help; fix array bounds error in udfEditAttr; modify udpVsp3 such that if update udpVsp3 verification data; add sensitivities to udpVsp3; add OPAM1_body and OPAM1_wingbody test cases — jfdannen / detail
  2. Fix treatment of degenerate edges in EG_mapBody — galbramc / detail
  3. Do not add python lib directory to LD_LIBRARY_PATH — galbramc / detail

#348 (May 19, 2024, 6:43:08 PM)

  1. update OPAM1_wing — jfdannen / detail
  2. make viewer respect _viz, _trn, _ori, and _grd attributes — jfdannen / detail
  3. Upddate README.txt for ESP 1.25 — galbramc / detail
  4. More matplotlib suppressions — galbramc / detail
  5. Suppress matplotlib memory leak — galbramc / detail
  6. More undefined alignment suppression for OCC 7.8 — galbramc / detail

#347 (May 13, 2024, 6:23:13 PM)

  1. change OPAM1_wing.udc to use relative pathname — jfdannen / detail

#346 (May 12, 2024, 6:43:08 PM)

  1. increase number of allowable Bodys as input to udfGanged; if a UDP/UDF has a ATTRRECYCLE, set hasdots to 1 to cause udpSensitivity to be executed — jfdannen / detail
  2. remove Bombbardier_DASH8-Q100 again — jfdannen / detail
  3. modify vsp3/Bombardier_DASH8-Q100 based upon Rob McDonalds modifications — jfdannen / detail
  4. re-add vsp3/Bombardier_DASH8-Q100 for testing — jfdannen / detail

#345 (May 8, 2024, 7:40:43 AM)

  1. remove Bombardier_DASH8-Q100 test case since it works differently with OpenVSP-3.38.0 on viggen than other OSs — jfdannen / detail

#344 (May 7, 2024, 4:04:58 PM)

  1. fix erroneous stanalyzer error — jfdannen / detail
  2. fix memory leaks; fix bug that caused an error if a journal file did not have the correct number of arguments for a newBrch command — jfdannen / detail

#343 (May 5, 2024, 6:43:07 PM)

  1. remove empty line printout if no active signals — jfdannen / detail
  2. fix sensitivity bug associated with scribes; simplify plateHoles5 to make plateHoles6 — jfdannen / detail
  3. fix windoze bug in completeFilename — jfdannen / detail
  4. allow filename completion (via *) whenever ESP asks for the name of a file to read; if outLevel=0, do not print info about signals that are caught; do not report a Node as spurious if its Edges have different __scribeID_s; add scribe13* test cases; change OpenCSM to account for change to EG_generalBoolean(SPLITTER) associated with internal failures; upgrade to OpenVSP-3.38.0 — jfdannen / detail
  5. remove imprint5 from list of known failures — jfdannen / detail
  6. Upgrade to OpenVSP 3.38.0 — galbramc / detail

#342 (Apr 28, 2024, 6:43:08 PM)

  1. remove temporary debug printing — jfdannen / detail
  2. turn off debugging flag for tessellation sensitivities — jfdannen / detail
  3. fix some memcheck errors — jfdannen / detail
  4. take advantage of new EG_getInfo signature — jfdannen / detail
  5. add lred, lgreen, and lblue to ESP-help; adjust for new EG_matchBody* definitions; add joinSphereBox test case; fix recently-added bug associated with scribing SolidBodys; add verification testing for ESP/examples; add testExamples target to Makefile.DARWIN64; in udpSew, do not report degenerate Edges as non-manifold; keep user attributes on Edges of xsect after EXTRUDE and REVOLVE operations; keep user attributes on Edges after EXTRACT operation; update _edgeID for non-manifold Edges created by making a hole; update edgeIDtest* test cases — jfdannen / detail
  6. Stanalizer fix — galbramc / detail
  7. Also check if new loop edges are missing in EG_imprintBody — galbramc / detail
  8. Check that all edges are imprinted by OCC in EG_imprintBody — galbramc / detail
  9. Allow for NULLs as inputs to the returned egos in getInfo — haimes / detail
  10. Allow for the coping of all attributes in replaceFace — haimes / detail
  11. Fix tolScale bug — galbramc / detail
  12. Upgrade Jenkins testing to Python 3.11.9 — galbramc / detail
  13. Upgrade to AFLR 11.5.14 — galbramc / detail
  14. Update expected error for imprint5 — galbramc / detail
  15. Also need NETCDFINC for Exodus on arm64 — galbramc / detail
  16. Also compile exodus on arm64 — galbramc / detail

#341 (Apr 14, 2024, 6:43:11 PM)

  1. Add lred, lgreen, and lblue to STEP/IGES IO — galbramc / detail
  2. Avoid segfault when IGES file lacks units — galbramc / detail
  3. Suppress missaligned memory for OCC 7.8 — galbramc / detail
  4. Look for stanalizer runtime errors — galbramc / detail