mrc-cso-sphsu / simpaths_parallel Goto Github PK
View Code? Open in Web Editor NEWThis project forked from andrewbaxter439/simpaths_parallel_r
Code for running SimPaths in parallel
This project forked from andrewbaxter439/simpaths_parallel_r
Code for running SimPaths in parallel
A suggestion for this script would be to allow for optional running/re-running of SimPathsStart
to generate the input.mv.db
database before multi-runs. This is necessary and so far I only know how to do it using the GUI. SimPathsStart
I think should be able to run headless, but at the moment those options seem disabled and have perhaps been deprecated.
Benefits of optional re-running single run:
do_full_run.sh
to re-run the setup to absolutely remove all traces of previous runs and ensure correct population being usedSome command line parameters stay roughly the same across the simulations, there is no need to enter them over and over again.
I'd like you to check the readme and correct/expand it.
Doing:
./do_full_run.sh -n 20 -p 150000 -s 2017 -e 2023 -g false
returns:
All parameters must be provided
Usage: sh ././do_full_run.sh <[options]>
Options:
-n --batch_size The number od simulations to run in one batch, strictly integer and positive
-p --population_size The size of a population, strictly integer and positive
-s --start_year The year simulation starts, from 2010 to 2023
-e --end_year The year simulation ends, from 2010 to 2023, greater or equal than `-s`
-g --gui GUI flag, `true` or `false` to enable/disable GUI support
I'd like to know what certain parts of the bash script mean:
seq
, parallel has its own inbuilt iterator? Also, why such a long range, 1-50
should be more than enough?-r
, -n
, -p
, -s
, -e
are self-explanatory, what about -g
& -f
?A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.