dcc4f271c7
priprava infrastruktury na save/load opercie
2010-11-09 18:37:16 +01:00
85f5f8e97a
automaticke nastaveenie nazvu modelu aj stavu modelu.
...
prehodene poradie zvyraznovacich pravidiel
2010-11-09 11:28:32 +01:00
54b6789d75
pridane ikonky k akciam. teraz sa zobrazuju v toolbare aj v menu.
2010-11-06 17:57:52 +01:00
af8e8a951c
pridane nove subory do Makefile
2010-11-02 22:25:59 +01:00
3c6d3bd6c8
vytvoreny zaklad pre textovy editor na editaciu definicie modelov.
2010-11-02 19:23:58 +01:00
e50700a139
Merge branch 'queue'
...
nova verzia asynchronneho kernela. ktory ma prehladnejsi kod
tktiez implementcia casti DEVS funkcii.
CLvariant. trieda na uchovavavanie CL datovych typov. priprava na prepisanie CellSpace aby mohlo uchovavta hocico.
parser teraz ignoruje aj komentare zacinajuce %
Conflicts:
kernels/asynchr.cl
kernels/misc.cl
kernels/queue.cl
0.0.2
2010-11-02 09:28:47 +01:00
e0eab06031
coords a queues_idx som presunul do lokalneho pola. vdaka tomu kernel uz funguje na GPU.
...
taktiez sa kernel zmensil co do velkosti tak aj do poctu blokov v ISA kode z 363 na iba 164.
dalej pocet registrov klesol z 21 na 18.
2010-10-31 14:42:08 +01:00
ba4365a596
odstranenie zbytocnych rgumentov z funkcii pre queue.
2010-10-31 14:14:33 +01:00
91c894be87
hotovy prepis asychnronneho kernela. zase nefunguje na GPU.
2010-10-31 08:30:37 +01:00
41fe3a4706
zprehladnenie kodu asynchronneho kernelu
...
Conflicts:
kernels/asynchr.cl
kernels/queue.cl
2010-10-28 18:07:24 +02:00
f6ec42aaa0
zprehladnenie kodu asynchronneho kernelu
2010-10-28 18:02:07 +02:00
95f74a4a99
presun definicie susedov z kernel do C++ kodu.
2010-10-27 20:48:56 +02:00
c4c1164d5d
Merge branch 'queue' of ssh://orwell.fiit.stuba.sk/~/cellula into queue
...
Conflicts:
aaaa.workspace
2010-10-24 17:09:26 +02:00
a3a3a86625
implementovane dalsie funkcie ktore su definovane v CellDEVS.
...
rozdelenie kernelov do viacerych suborov.
tretie prepisovanie asnychronneho kernelu
2010-10-24 17:04:52 +02:00
e6ed66012f
implementovane dalsie funkcie ktore su definovane v CellDEVS.
...
rozdelenie kernelov do viacerych suborov.
tretie prepisovanie asnychronneho kernelu
2010-10-24 17:01:14 +02:00
a4917606b9
scanner teraz preskakuje komentare. teda riadky zacinajuce na %
2010-10-24 16:31:36 +02:00
a3158c794a
pokus o napisanie si metod na pracu s frontou
2010-10-19 10:27:37 +02:00
eb42b0e550
zaciatocny index queue by sa teraz mal uz posuvat spravne a nie preskocit zostavajuce polozky
...
SubWindows v MDI maju uz nejaky nazov
2010-10-19 10:26:40 +02:00
46f622ea6d
zaciatocny index queue by sa teraz mal uz posuvat spravne a nie preskocit zostavajuce polozky
...
SubWindows v MDI maju uz nejaky nazov
2010-10-19 10:14:41 +02:00
7de6cc91d4
zaciatok implementacie funkcii ktore su definovane v DEVS.
...
treba este doimplementovat nahodne funkcie.
2010-10-15 15:35:46 +02:00
5741885d5b
pridane menu na usporiadanie okien do dlazdic a kaskadovito.
2010-10-15 12:13:12 +02:00
4d0e2a1fae
pridane nastavenie local workgroup size do GUI.
...
este treba spravit aby to prebralo aj do vypoctoveho jadra.
2010-10-15 11:10:43 +02:00
421e1fd37f
vyriesena nedetermickost gramatiky v otazke nedefinovanej ? hodnoty.
...
kedy mohol byt ? nedefinovany v ramci BOOL hodnoty alebo CONSTANT.
vyriesene tym ze sa nahradi jeden token '?' za dva '?b' a '?c'
2010-10-13 10:58:01 +02:00
3980dd13db
pridane zabudnute subory
2010-10-08 15:54:35 +02:00
49c0c703fb
oprava delete ked som dal dve za sebou. mazalo to potom vzdy iba prvy pointer kedze operator ciarky.
2010-10-06 12:49:23 +02:00
77b11e2672
zkladna implemntaica gramatiky a prekladaca je hotova.
2010-10-05 14:50:40 +02:00
b3bc1052d9
opravene chybicky v scenner aj v parser
2010-10-04 20:51:55 +02:00
5b6d890aef
opravena chyba kedy pri linkovni hadzalo chyby o nereferncovanych funkciach.
2010-10-04 20:23:55 +02:00
01ebe412fa
Merge branch 'master' of ssh://orwell.fiit.stuba.sk/~/cellula
2010-10-04 17:24:19 +02:00
cd5dcf29c1
uz by mala byt napisana cela gramatika na zapis prechodovych pravidiel
...
pridany workspace na dva projekty.
odstranene binarna kniznica libCDparser.a
2010-10-04 17:23:58 +02:00
7026210391
uz by mala byt napisana cela gramatika na zapis prechodovych pravidiel
...
pridany workspace na dva projekty.
odstranene binarna kniznica libCDparser.a
2010-10-04 17:21:29 +02:00
8f5332cac0
odstranenie *.o suborov
2010-10-02 21:06:46 +02:00
b0dbc09104
prvotna implementacia parsera pre CellDEVS zapis modelov.
2010-10-02 21:04:17 +02:00
50d9eddb2b
Merge branch 'debuging'
2010-09-30 11:20:54 +02:00
97fc3465cb
odstranene debug funkcie.
...
pridany Code::Blocks projektovy subor
2010-09-30 11:18:30 +02:00
13cd00a59a
po dlhom case sa vraciam k tomuto.
...
znovugenerovana dokumentacia.
prekompilovanie pre Qt4.6
2010-09-30 11:11:07 +02:00
0a9ad901f6
prepisany asynchronny model aby fungoval na nVidia kartach. pokus o prepis do __local obsahoval chybu.
2010-04-28 14:32:25 +02:00
3952a7203c
prepisany synchronny kernel aby bezal na nVidia kartach. nVdiai asi neberie pole vektorov ako ATI
2010-04-28 08:21:14 +02:00
3053e4583e
presun event_vector do __local. nepomohlo.
2010-04-25 18:58:47 +02:00
17f45d5e32
pridana licencia. po obhajeni bakalarky ju zmenim na GPL3
2010-04-23 18:32:21 +02:00
da36c88bdc
debugovacia verzia.
...
problem je pravedepodobne vo funkcii create_event_vector()
2010-04-23 18:21:11 +02:00
3916623d65
asynchronny model "funguje". zatial iba na CPU. n GPU to roby blbosti a netusim preco.
...
treba dorobit do intermediateStep() sortovanie novo vytvorenych udalosti.
2010-04-21 18:51:51 +02:00
651d62781b
asynchronny model je v zaujimavom stave kedy dava cudne vysledky.
2010-04-20 20:32:09 +02:00
d04aedb9c0
opravena chyba kedy pri nevybranom zariadeni nastal pad aplikacie. upravene Makefile aby generovalo aj moc_*.cpp subory
2010-04-18 09:49:24 +02:00
3781350048
spravena incializacia asynchroneho modelu a krelsenie do textury.
2010-04-17 21:34:58 +02:00
417f2b5b9c
velky prepis kernelu asynchroneho modelu
...
*kazda bunka ma teraz svoj stav ulozeny samostatne. pretym sa aktualny stav bunky urcoval z fronty co je ale pravdepodobne zle. treba overit
*ak je (0,0) uvedena ako sused maju sa udalosti z fronty samej seba zahrnut do vstupu?
*TODO inicializacny kod ktory nainicalizuje udajove struktury stavu asynchronneho modelu.
CellSpace: teraz sa da ulozit do stavu hocijakke doplnujuce udaje vo forme union. podporovane dtove typy su (unsigned) int, float,
double, (unsigned) long long
pri skonceni sa uvolni samotny vypocetny stroj. bol tam bug ked Machine v destruktore odstranovala svojichpotomkov tak potomok
sa spatne odstranil zo zoznamu v Machine cim sa pokazil iterator v ~Machine() co sposobovalo segfault. teraz ak sa zavola detruktor
tak sa poziadavky na odranenie zo zoznamu ignoruju.
2010-04-13 13:25:25 +02:00
3a24d29aa0
opravena chyba pri sucasnom behu dvoch modelov kedy sa musi zavolat makeCurrent() pretoze sa nahravaly data do zleho contextu
...
pridany subor do Makefile
2010-03-31 20:51:28 +02:00
ab19d85884
uz moze byt viacero modelov v jednotlivych oknach. a mozu bezat sucasne.
2010-03-31 15:47:15 +02:00
3a5c668c54
uz funguje posuvanie modelu a zoomovanie. doplnenie novych suborov do makefile
2010-03-27 23:00:51 +01:00
327c180bbe
pridane hlavne menu a MDI area.
2010-03-27 00:17:26 +01:00