Skip to content

Commit 1a7b51a

Browse files
authored
Merge pull request #14 from codegithubka/kimon
Kimon
2 parents ce39d4c + 92d36b3 commit 1a7b51a

11 files changed

Lines changed: 807 additions & 933 deletions

benchmarks/benchmark.txt

Lines changed: 0 additions & 110 deletions
This file was deleted.

benchmarks/benchmark_plots.png

-151 KB
Binary file not shown.

benchmarks/simulation_profile.txt

Lines changed: 0 additions & 21 deletions
This file was deleted.
File renamed without changes.

docs/kimon_prompts.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,4 +362,9 @@ For parallel simulations, use different seeds per worker (e.g., base_seed + work
362362
7. Use the attached legacy simulation function to compute benchmarking resukts for our optimization. Include functionality to save in a csv and plots showing the most significant results. Include flags to run with or without plots and csv output.
363363

364364

365-
8. Write a few run mock tests for the analysis file to see that the plots render properly.
365+
8. Write a few run mock tests for the analysis file to see that the plots render properly.
366+
367+
368+
## Refactoring Main Experiment Script
369+
370+
Help me create a skeletal version of the updated experiments script for HPC that meets tha phase requirements outlined. The config class has been migrated to config.py.

docs/kimon_updates.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,20 @@ NOTE:
297297
Warmup and Measurement time must be scaled according to grid size. We need to write a method to estimate the approximate simulaiton time required. (Sary is working on that.)
298298

299299

300+
## Updates (25/1)
301+
302+
303+
Refactored ```experiments.py``` according to ```experiments.md```. Phase 4 and Phase 6 of the implementation are still unclear to me:
304+
305+
- Phase 4: We are currently varying ```predator_birth``` and ```predator_birth``` only.
306+
307+
- Phase 6: Will implement if all the other phases pass successfully.
308+
309+
TODO: We need to start drafting a proper version of the analyis (```analysis.py```) for postprocessing of all the data we are currenlty collecting and plotting utilities to visualize them.
310+
311+
312+
313+
300314

301315

302316

models/CA.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
sys.path.insert(0, str(Path(__file__).parent.parent))
1616

1717
from models.numba_optimized import PPKernel, set_numba_seed
18-
from models.cluster_analysis import ClusterAnalyzer
1918

2019
# Module logger
2120
logger = logging.getLogger(__name__)

0 commit comments

Comments
 (0)