Project

General

Profile

Statistics
| Branch: | Revision:

root / src / sim / parsim / ChangeLog @ 81ad8b66

History | View | Annotate | Download (4.98 KB)

1
2010-06-11  ------ omnetpp-4.1 released ------
2

    
3
2010-05-31  ------ omnetpp-4.1rc2 released ------
4

    
5
2010-04-20  ------ omnetpp-4.1b4 released ------
6

    
7
2010-03-14  ------ omnetpp-4.1b3 released ------
8

    
9
2009-03-12  ------ omnetpp-4.0 released ------
10

    
11
2009-02-27  ------ omnetpp-4.0rc2 released ------
12

    
13
2008-12-12  ------ omnetpp-4.0rc1 released ------
14

    
15
2006-10-21  ------ omnetpp-3.3 released ------
16

    
17
2006-01-12  ------ omnetpp-3.2p1 released ------
18

    
19
2005-10-19  ------ omnetpp-3.2 released ------
20

    
21
2005-07-25  Andras Varga
22

    
23
	* several files: adopted to cCommBuffer change (packObject(),
24
	unpackObject() moved into the class)
25

    
26
2005-05-01  Andras Varga
27

    
28
	* cnullmessageprot.cc: eliminated warnings when compiled on 64-bit
29
	platforms [reported by Kendy Kutzner]
30

    
31
2005-03-31  ------ omnetpp-3.1 released ------
32

    
33
2005-01-10  Andras Varga
34

    
35
	* cfilecomm.cc: factored out platform dependencies to include/platdep
36

    
37
2004-12-29  ------ omnetpp-3.0 released ------
38

    
39
2004-12-13   Andras Varga
40

    
41
	* several values made configurable; all entries below are in the
42
	[General] section:
43

    
44
	parsim-debug = <true/false>
45
	   default: true
46
	parsim-mpicommunications-mpibuffer = <bytes>
47
	   default: 256K * (numPartitions-1) + 16K;
48
	   Size of MPI send buffer to allocate; see MPI_Buffer_attach()
49
	   MPI call. If the buffer is too small, a deadlock can occur.
50
	parsim-namedpipecommunications-prefix = <string>
51
	   Control the naming of named pipes.
52
	   Windows: default value is "omnetpp", which means that pipe names
53
	   will be of the form "\\.\pipe\omnetpp-xx-yy" (where xx and yy are
54
	   numbers).
55
	   Unix: default value is "comm/", which means that the named pipes
56
	   will be created with the name "comm/pipe-xx-yy". The "comm/"
57
	   subdirectory must already exist when the simulation is launched.
58
	parsim-filecommunications-prefix = <string>
59
	   default: "comm/"
60
	parsim-filecommunications-preserve-read = <true/false>
61
	   default: false
62
	parsim-filecommunications-read-prefix = <string>
63
	   default: "comm/read/"
64
	   The above 3 options control the cFileCommunicatinos class.
65
	   By default, it deletes files that were read. By enabling the
66
	   "preserve-read" setting, you can make it move read files to
67
	   another directory instead ("comm/read/" by default).
68
	   BEWARE: for mysterious reasons, it appears that there cannot be more
69
	   than about 19800 files in a directory. When that point is reached,
70
	   an exception is thrown somewhere inside the standard C library, which
71
	   materializes itself in OMNeT++ as an "Error: (null)" message...
72
	   Strangely, this can be reproduced in both Linux and Windows.
73
	parsim-nullmessageprotocol-lookahead-class = <class name string>
74
	   default: "cLinkDelayLookahead"
75
	   Selects the lookahead class for the Null Message Algorithm; the
76
	   class must be subclassed from cNMPLookahead.
77
	parsim-nullmessageprotocol-laziness = <0..1>
78
	   default: 0.5
79
	   Controls how often the Null Message Algorithm should send out null
80
	   messages; the value is understood in proportion to the lookahead,
81
	   e.g. 0.5 means every lookahead/2 simsec.
82
	parsim-idealsimulationprotocol-tablesize = <int>
83
	   default: 100,000
84
	   Size of chunks (in table entries) in which the external events
85
	   file (recorded by cISPEventLogger) should be loaded.
86
	   (one entry is 8 bytes, so 100,000 corresponds to ~800K allocated
87
	   memory)
88

    
89
2004-11-23  ------ omnetpp-3.0b1 released ------
90

    
91
2004-11-03  ------ omnetpp-3.0a9 released ------
92

    
93
2004-10-04  ------ omnetpp-3.0a8 released ------
94

    
95
2004-09-24  ------ omnetpp-3.0a7 released ------
96

    
97
2004-07-22  ------ omnetpp-3.0a6 released ------
98

    
99
2004-06-07  ------ omnetpp-3.0a5 released ------
100

    
101
2004-05-26  Andras Varga
102

    
103
	* cnosynchronization.cc: added ev.printf() if there's no local event
104

    
105
2004-05-15  ------ omnetpp-3.0a4 released ------
106

    
107
2004-03-22  ------ omnetpp-3.0a3 released ------
108

    
109
2004-03-20  Andras Varga
110

    
111
	* ccommbuffer.h, cparsimcomm.h: moved to include/
112

    
113
2004-03-03  ------ omnetpp-3.0a2 released ------
114

    
115
2004-03-01  Andras Varga
116

    
117
	* classes cParsimCommunications, cCommBuffer, cParsimPartition,
118
	cNMPLookahead became subclassed from cPolymorphic so that they work
119
	with updated Register_Class()/createOne(). (cParsimSynchronization
120
	was already a cPolymorhpic, via the cScheduler base class.)
121

    
122
2004-02-12  Andras Varga
123

    
124
	* cproxygate.cc/.h: fix: local copy of messages sent out from the
125
	partition was not deleted
126

    
127
	* communications classes: provided default impl. for broadcast()
128
	in base class; broadcastException() to "eat" exceptions during
129
	broadcasting exception (not interested in stacked exceptions...)
130

    
131
2004-02-11  Andras Varga
132

    
133
	* receiveNonblocking() changed to return false if it was interrupted;
134
	now it's possible to stop (and resume) parallel simulation in Tkenv.
135

    
136
	* implemented message filtering by tag in the communications classes
137
	(cParsimCommunications subclasses) -- needed to handle race conditions
138
	in connectRemoteGates()
139

    
140
2004-02-04  ------ omnetpp-3.0pre1 released ------
141

    
142
2003-11-13  Andras Varga
143

    
144
	* checked in parallel simulation code that was developed March-May 2003,
145
	during my stay at Monash University.