Revision:

Revisions

# Date Author Comment
bdf154ae 08/01/2014 18:01 Mirko Stoffers

Fix for packet-durations in Horizon.

durations of cPackets (not to confuse with Horizon processing durations)
were not properly set when Horizon was turned on.

aafac865 02/09/2013 15:52 Mirko Stoffers

Merge branch 'omnet43' into ada

Conflicts:
src/sim/csimplemodule.cc

7ff3c017 16/08/2013 09:35 Mirko Stoffers

Made cDynamicExpression::evaluate (and therefore cPar::doubleValue) thread-safe

Problem: cDynamicExpression::evaluate was not thread-safe (also noted in the
comment), but used by cPar::doubleValue from a threaded context. This
caused using par() for random variables to yield wrong results in rare...

eb21e3cf 16/08/2013 09:29 Mirko Stoffers

Made cDynamicExpression::evaluate (and therefore cPar::doubleValue) thread-safe

Problem: cDynamicExpression::evaluate was not thread-safe (also noted in the
comment), but used by cPar::doubleValue from a threaded context. This
caused using par() for random variables to yield wrong results in rare...

ee44bd2e 16/08/2013 09:25 Mirko Stoffers

Made cDynamicExpression::evaluate (and therefore cPar::doubleValue) thread-safe

Problem: cDynamicExpression::evaluate was not thread-safe (also noted in the
comment), but used by cPar::doubleValue from a threaded context. This
caused using par() for random variables to yield wrong results in rare...

81464874 30/07/2013 19:22 Mirko Stoffers

Fix for commit 5f46194 (Fixed valrgrind warnings)

- Used asynchronous instead of synchronous!
- executionOrderId=0
- removed currentEventType (only for ada)

1a07e408 30/07/2013 18:33 Mirko Stoffers

Fixed valgrind warnings

e702d896 16/07/2013 20:03 Mirko Stoffers

Merge branch 'omnet43' into ada

Conflicts:
src/envir/valueiterator.cc
src/eventlog/Makefile
src/eventlog/sequencechartfacade.cc
src/nedxml/ned1generator.cc
src/nedxml/ned2generator.cc
src/sim/Makefile
src/sim/cmodule.cc
src/sim/csimplemodule.cc
src/sim/cstatistic.cc...

8b911557 16/07/2013 18:15 Mirko Stoffers

Various fixes for heuristic

0d3d896c 16/07/2013 18:14 Mirko Stoffers

Fix for simtime: INT_MIN seems to be too small

647d286f 16/07/2013 18:09 Mirko Stoffers

Corrected include order

49c8f575 16/07/2013 18:08 Mirko Stoffers

Added -DDEBUG to flags

75e364f3 02/07/2013 11:02 Mirko Stoffers

Fixed more memleaks

deb6815c 02/07/2013 11:00 Mirko Stoffers

Removed obsolete function

b3bad223 01/07/2013 17:43 Mirko Stoffers

Fixed memory leak

35f4da42 01/07/2013 17:43 Mirko Stoffers

Limited number of iterations of heuristic

b5e7f8ff 01/07/2013 17:42 Mirko Stoffers

Fixed invalid pointers (=>seg fault) due to reallocation of std::vector

5f461942 01/07/2013 17:41 Mirko Stoffers

Fixed valgrind warnings

a6f5ec85 28/06/2013 15:39 Mirko Stoffers

Corrected error in BFS (unvalid iterator after deletion)

c32ad8bd 28/06/2013 15:38 Mirko Stoffers

Added locks for thread safetyness

11a96aae 28/06/2013 15:31 Mirko Stoffers

Added -Werror; revealed missing return values

0e46fceb 28/06/2013 15:27 Mirko Stoffers

Cleanup

4eb2c46d 28/06/2013 15:13 Mirko Stoffers

Fixed configure.in: Now also finding -lpthread with -Werror, and
throwing error if -lpthread not found

101dd76d 15/05/2013 18:14 Mirko Stoffers

Merge branch 'omnet43' of login.nets.rwth-aachen.de:/projects/horizon/git/horizon-4 into omnet43

ad072f5b 15/05/2013 18:13 Mirko Stoffers

Added missing send() function implementations - wherever they've been before...

1645d931 14/05/2013 11:24 Mirko Stoffers

Moved context switching in main loop

Problem: The context was set in the main loop just prior to the event
offloading. This yielded the problem that it was not set correctly
during determination of event durations thus picking the duration from
wrong RNGs....

49c66c64 14/05/2013 11:21 Mirko Stoffers

Moved context switching in main loop

Problem: The context was set in the main loop just prior to the event
offloading. This yielded the problem that it was not set correctly
during determination of event durations thus picking the duration from
wrong RNGs....

29433f63 23/04/2013 17:28 Mirko Stoffers

Fixed more bugs, now having race conditions...

db5eaea7 23/04/2013 16:49 Mirko Stoffers

Fixing some errors

f22bd539 23/04/2013 15:44 Mirko Stoffers

Now also updating succesor lists

18befb2d 23/04/2013 15:05 Mirko Stoffers

Module will now create new entries into the event type list when new event types occur

04a70d7c 23/04/2013 10:16 Mirko Stoffers

cSpinningThreadPool::insertTask() now also sets abstractEvent

Type not yet determined correctly in cModule.
Need to implement learning next to create the types.

55a2db5f 18/04/2013 13:21 Mirko Stoffers

Merge branch 'master' into omnet43

e1750c09 18/04/2013 13:15 Mirko Stoffers

Fixed bug with not-removed events

Problem: With Horizon the semantics of cScheduler::getNextEvent() and
cSimulator::doOneEvent() where changed. Without Horiozn, getNextEvent()
peeked the event in the FES, and doOneEvent() removed it. This was
changed for Horizon, but the cParsimScheduler::getNextEvent() function...

0ba82943 17/04/2013 18:31 Mirko Stoffers

Merge branch 'master' into omnet43

Conflicts:
src/sim/csimplemodule.cc

573fc769 17/04/2013 18:04 Mirko Stoffers

Some more changes to make it even linking

43369ba0 17/04/2013 14:24 Mirko Stoffers

Made Horizon 4.3 compiling...

fc839da5 16/04/2013 16:10 Mirko Stoffers

Fixed bug in seed generation

08285dff 16/04/2013 15:11 Mirko Stoffers

Modified random number genaration

Instead of deriving from cNumberGenerator, models now use a distinct RNG
in the global RNG array. This ignores the user specific mapping, but
introduces a mapping that creates <num-rngs> RNGs per module and maps
them accordingly....

842775ab 12/04/2013 17:51 Mirko Stoffers

Reverted eventlog tool back to stock OMNeT++ version

3027cc88 12/04/2013 16:45 Mirko Stoffers

Applied changes from OMNeT++ 4.1 to OMNeT++ 4.3

371d1608 12/04/2013 12:55 Mirko Stoffers

On the way to porting Horizon to OMNeT++ 4.3

Removed sequence quart, sequence chart will not be supported in OMNeT++
4.3 for now.

c6304246 09/04/2013 17:51 Mirko Stoffers

heuristic now sucessfully compiling

d9f96681 09/04/2013 14:06 Mirko Stoffers

Updated Makefiles -- THIS BRANCH (ADA) IS NOT COMPILING ANYMORE!

Will now fix the bugs...

5e27e3af 05/04/2013 11:24 Mirko Stoffers

Added eventSet_t

92cc8482 05/04/2013 10:43 Mirko Stoffers

Added EventType and AbstractEvent

a0efb6d1 04/04/2013 17:04 Mirko Stoffers

added PDF code

740fd42f 03/04/2013 11:56 Mirko Stoffers

Added code for cNode

423dece2 03/04/2013 11:21 Mirko Stoffers

Merge branch 'ada' of ssh://comsys/projects/horizon/git/horizon-4 into ada

f8c033b6 03/04/2013 11:17 Mirko Stoffers

Added some code to askHeuristic function

c9eb5668 03/04/2013 11:17 Mirko Stoffers

Created (empyt) askHeuristic() function

c1cb303b 03/04/2013 11:17 Mirko Stoffers

Basic skeleton for heuristic

cbd2c699 03/04/2013 11:09 Mirko Stoffers

Renamed duration -> eventDuration

Problem: We had a variable cMessage::duration for Horizon and a
variable cPacket::duration from OMNeT++ itself while cPacket inherits
from cMessage. This might lead to the wrong variable being accessed
by packets.

Solution: Renamed the Horizon variable cMessage::duration in...

ec9655b6 03/04/2013 10:55 Mirko Stoffers

Added some code to askHeuristic function

cc69a0bf 02/04/2013 17:01 Mirko Stoffers

Created (empyt) askHeuristic() function

5c632378 02/04/2013 16:53 Mirko Stoffers

Basic skeleton for heuristic

fbe00e73 07/03/2013 15:57 Mirko Stoffers

Moved cAsyncModule functionality to cSimpleModule, dropped cAsyncModule

We eliminated the need for special cAsyncModule objects
since it is more convenient to just stick to cSimpleModule in the
model implementation and active Horizon through omnetpp.ini switches....

ffa9279f 07/03/2013 11:33 Mirko Stoffers

Moved inheritance of cNumberGenerator from cAsyncModule to cSimpleModule

We are about to eliminate the need for special cAsyncModule objects
since it is more convenient to just stick to cSimpleModule in the
model implementation and active Horizon through omnetpp.ini switches....

79b044ca 08/09/2012 01:48 Georg Kunz

[master] correctly printing measured runtimes to logfile

68da4f12 05/06/2012 01:20 Georg Kunz

[master] enable endSimulation() from threaded context

b781545c 30/05/2012 09:44 Georg Kunz

[master] streamlined templated implementation of locks

a787bc0a 24/05/2012 10:53 Georg Kunz

[master] fixed compile error due to missing class identifier

c1c9b4d1 24/05/2012 10:49 Georg Kunz

[master] simple fix for akaroa RNGs
Fixed compile error involving Akaroa due to changed RNG interfaces of
Horizon. However, Akaroa is not supported by Horizon.

a7f0470f 21/04/2012 18:44 Georg Kunz

[master] updated ignores

9eb2d39d 19/04/2012 21:57 Georg Kunz

[master] fixed division by zero in corner cases

542b5aa5 29/03/2012 22:05 Georg Kunz

[master] updating 32-bin nativelibs to newest version

bb311670 15/03/2012 14:09 Simon Tenbusch

[master]
- added two MMN Queueing sample traces

b5650378 15/03/2012 13:38 Simon Tenbusch

[master]
- adding new binaries: JARs for nativelib and sequencechart and 64bit libopplibs.so
- still missing: 32bit libopplibs.so

2338867c 15/03/2012 13:06 Simon Tenbusch

Merge branch 'sequencechart'

Conflicts:
src/eventlog/ievent.h
src/eventlog/sequencechartfacade.cc

[sequencechart]
merging sequencechart branch into master branch

3e29b8a0 13/02/2012 13:30 Simon Tenbusch

[sequencechartfacade]
- better zooming behaviour, when switching timelinemodes

7c7d95e5 01/02/2012 16:09 Simon Tenbusch

[sequencechart]
- fixing hopefully last bugs with the new event order: events are drawn correctly and now, only those events are drawn that are actually visible

f270c074 27/01/2012 17:17 Simon Tenbusch

[sequencechart] -implementing second event order
- fixing bugs introduced due to second event order

9bd9afa7 25/01/2012 18:36 Simon Tenbusch

[sequencechart]
-started to use new ordering in some methods

12288d0e 25/01/2012 18:01 Simon Tenbusch

[sequencechart]
- implemented second ordering for the events (getNextEventRealTime / getPreviousEventRealTime) for better performance

50468190 25/01/2012 16:23 Simon Tenbusch

[sequencechart]
- changed bottleneck finding buttons to look for bottlenecks on the critical path and according to overlapping coefficient

17a06e54 18/01/2012 14:08 Simon Tenbusch

[sequencechart]
- implemented the overlapping indication now also for the REAL TIME domain

5e706c5e 18/01/2012 13:28 Simon Tenbusch

[sequencechart] added new critical path show colors icon and updated colors for critical path icon

943aa6e2 18/01/2012 12:40 Simon Tenbusch

[sequencechart]
Implemented visualization of parallelism on the critical path:
The overlapping CPU time for each event is counted and visualized via color information

97e29f40 13/01/2012 10:52 Simon Tenbusch

[sequencechart]
- fixed behaviour of eventLenghtMode Toggle: when switching from REAL_TIME to SIMULATION_TIME, the event length mode is switched to DURATION

a2c79680 11/01/2012 17:55 Simon Tenbusch

[sequencechart]
- fixed many bugs that were introduced due to potentially different ordering of events in REAL_TIME mode, and due to calculation of the simulation end timestamp when durations are turned on.
- ticks are now drawn correctly

2595f1a9 21/12/2011 16:35 Simon Tenbusch

[sequencechart]
- various bugfixes

14650391 21/12/2011 15:13 Simon Tenbusch

[sequencechart]
- fixed bug in critical path calculation

8aeaaccc 16/12/2011 15:31 Simon Tenbusch

[sequencechart]
- further work on REAL TIME Visualization

0596ce67 14/12/2011 17:36 Simon Tenbusch

[sequencechart]
- further work on REAL TIME timeline mode
- fixed bug in critical path computation (see wiki)

bcffd494 09/12/2011 16:57 Simon Tenbusch

[sequencechart] first steps towards REAL_TIME visualization.

76c7d000 08/12/2011 19:03 Georg Kunz

[sequencechart] added 32bit nativelibs

8f424055 08/12/2011 10:50 Georg Kunz

[sequencechart] added binaries and build system additions

- added binaries of GUI enhancements
- nativelibs Linux64 and jar
- sequencechart jar
- added build target install-plugins for copying binaries to target dirs
- updated .gitignore

7e31bd93 07/12/2011 18:44 Georg Kunz

Merge branch 'sequencechart' of ssh://login.nets.rwth-aachen.de/projects/horizon/git/horizon-4 into sequencechart

63d0f40e 07/12/2011 18:43 Georg Kunz

[sequencechart] build system upate

Added a make target nativelibs to the root Makefile. Updated README
accordingly.

9a3b7d13 07/12/2011 16:05 Simon Tenbusch

[sequencechart]
- fixed a bug in critical path visualization

92b45026 07/12/2011 01:28 Georg Kunz

[sequencechart] added icon for critical path and updated icon for illustration of overlapping

0d23b8b4 07/12/2011 01:10 Georg Kunz

[sequencechart] visualize the critical path

- draw red and thicker arrows for the critical path
- draw orange event marker
- modifications to increase the size of events (commented, just used for taking screenshots)

d91c8332 06/12/2011 17:45 Simon Tenbusch

[sequencechartfacade] fixed another bug with predecessor relation

e2b044ac 06/12/2011 16:53 Simon Tenbusch

[sequencechartfacade]
- antecessor now considers module ID.
- Fixed bug with critical path calculation resulting in endless loop

ea46fe03 03/12/2011 01:37 Georg Kunz

[sequencechart] added missing file and adjusted .gitignore accordingly

30ed7b7b 02/12/2011 23:02 Georg Kunz

[sequencechart] updated README

a3b7e786 02/12/2011 15:14 Simon Tenbusch

[sequencechart] added methods for displaying the critical path
- TODO: Discuss the antecessor relation

7b9ec8e6 30/11/2011 15:47 Simon Tenbusch

[sequencechart] fixed overlapping selection to show the largest set

b1c46656 30/11/2011 15:44 Simon Tenbusch

Merge branch 'sequencechart' of login.nets.rwth-aachen.de:/projects/horizon/git/horizon-4 into sequencechart

1c72663d 30/11/2011 15:43 Simon Tenbusch

[sequencechart] added methods for efficient parallel set

1 2 3 (1-100/209) Per page: 25, 50, 100

Also available in: Atom