forked from lgulyas/MEME
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements.txt
35 lines (27 loc) · 1.65 KB
/
requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Mit kell tudni ahhoz, hogy a Parameter Sweep tetszőleges szimulációs platformmal menjen? (Vázlat)
* Modell
- Mi felel meg a RepastJ-beli modell koncepciónak? (A RepastJ-ben ez egy Java osztály, aminek meg kell valósítania egy interfészt; ez az
interfész egy csomó további kérdést megválaszol). Konkrétabban, az a kérdés, hogy mi(k) az(ok) file(-ok), amely(ek)et elemezve feltérképezhetjük
a modell-t.
* Paraméterek
- Hogyan azonosítjuk a paramétereket?
- Hogyan definiálhatunk új paramétereket (pontosabban, hogyan tehetünk paraméterekké már létező nem-paraméter változókat)?
- Hogyan deríthető ki a paraméterek kezdeti értéke?
- Milyen formátumú paraméter file-t kell generálni?
* Adatgyűjtés
- Hogyan definiálunk adatrögzítőket?
- Hogyan ütemezünk adatrögzítőket? (rögzítés és file-ba írás időzítése)
- Hol és hogyan definiálhatunk scripteket? (A legegyszerűbb eset az szvsz, amit most csinálunk a RepastJ-vel: származtatunk a modell osztályból,
és abba kerülnek függvényként.)
- Mi az eredmények formátuma?
* Szimuláció leállítása
- Hogyan ütemezhetjük a szimuláció leállítását?
* Run/tick
- Jelenleg a MEME erőteljesen épít erre a két fogalomra. Mi a megfelelőjük (van-e) az adott platformon?
* Szimulációfuttatás (helyi gépen)
- Hogyan indíthatjuk el a szimulációt batch módban programból?
- Hogyan értesülhetünk a run/tick (illetve azok megfelelői) értékek változásáról, illetve a szimuláció leállásáról?
- Hogyan állíthatjuk le a futtatóból (gombbal) az adott runt (ez szvsz nem túl fontos, minden további nélkül el lehet hagyni), illetve az
egész batchet (ez viszont kell)?
* Szimulációfuttatás (distributed):
- ??? (Ez nem az én asztalom.)