Sandia National Laboratories

Custom Query (3 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Ticket Resolution Summary Owner Reporter
#1 fixed Mediator should set _nNextUniqueCitizenID to zero in constructor tplante tplante

Reported by tplante, 8 years ago.

Description

Reported by customer Francisco Sobral, Aug 25, 2010. He embedded HOPSPACK in an application that constructed multiple Mediator instances. I did not reproduce the error, but the bug and fix are obvious.

Fixed in SVN r174.

#2 fixed Conveyor spins in MT mode when some workers idle tplante tplante

Reported by tplante, 8 years ago.

Description

Reported by customer Tomas Trnka Apr 14, 2010 (at the time I was not tracking with tickets). The Conveyor thread can spin, consuming CPU cycles, if some workers are idle while others are busy. I could reproduce this by setting Number Threads to something larger than the number of cores, and increasing Mediator Display to 5. The display still shows spinning, but there is a 1 msec sleep between loops that reduces CPU usage to practically zero.

Resolved in SVN r169, 04/21/2010.

#3 fixed Citizen GSS cycles indefinitely if all step directions are infeasible somebody tplante

Reported by tplante, 8 years ago.

Description

Reported by customer Francisco Sobral, Mar 30, 2011. His example problem contains 11 linear homogeneous equality constraints, with feasible initial point (the origin) provided. GSS fails to find any feasible search direction and returns no points to the Mediator, and then receives no points back, cycling indefinitely.

To end the cycling, Francisco suggested a check in GssIterator::pointExchange(), which I agreed with.

Resolved in SVN r187, 4/6/2011.

Note: See TracQuery for help on using queries.