Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

get DaysimController working again #61

Closed
bstabler opened this issue Jun 16, 2016 · 6 comments
Closed

get DaysimController working again #61

bstabler opened this issue Jun 16, 2016 · 6 comments
Assignees

Comments

@bstabler
Copy link
Contributor

DaySimController is for distributing DaySim by batches of HHs across machines. SFCTA and others would like to get it working again in order to reduce overall model runtimes.

@joecastiglione
Copy link

joecastiglione commented Jun 17, 2016

Can we configure to distribute batches on a single server?

@bstabler
Copy link
Contributor Author

Yes, that is the plan

@PeterVermont
Copy link
Contributor

Issue #83 fixed a bug relevant to DaySimController that would have resulted in some households being processed multiple times and others not at all. Only relevant in NProcessors set to more than 1.

@bstabler
Copy link
Contributor Author

bstabler commented Apr 9, 2017

DaySimController is working again. I added instructions on how to run it to the command line '-h' menu.

C:\projects\chattanooga_daysim_test>DaySimController.exe -h
  -c, --configuration=VALUE  Path to configuration file
  -p, --printfile=VALUE      Path to print file
  -h, -?, --help             Show help and syntax summary

DaySimController requires these additional properties:
  RemoteUsername=your_username
  RemotePassword=your_password
  RemoteMachines=pormdlppw01|E:\test\Daysim.exe|/c=config.properties|/p=dclog.txt,sdmdlppw01|E:\test\Daysim.exe|/c=config.properties|/p=dclog.txt
  RemoteCopySPFilesToRemoteMachines=false

All machines, including master, need the exact same folder and file setup
This includes inputs since inputs are not copied from the master to the slaves
Each machine's folder needs to be shared so DaySim can access it remotely
Exceptions, or hanging, is probably due to configuration/path issues
It is best to setup with the simplest possible file/folder setup
Windows RPC server must be enabled on the remote machines

@bstabler
Copy link
Contributor Author

bstabler commented Apr 9, 2017

this is currently in the distributed branch and still needs to be merged with develop and then master after tests pass

@bstabler
Copy link
Contributor Author

bstabler commented Apr 9, 2017

Some additional documentation is here in the wiki

bstabler added a commit that referenced this issue Apr 11, 2017
DaySimController (i.e. distributed DaySim) works again.  #61, #86
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants