go-smart-simulation-client
This is primarily a testing script for the server, but is capable of
delivering a GSSA-XML to any registered GSSA server via the named WAMP
router.
go-smart-simulation-client [-h] [--gssa-file GSSA_FILE]
[--subdir SUBDIR] [--host HOST]
[--websocket-port WEBSOCKET_PORT]
[--skip-clean]
[--output OUTPUT [OUTPUT ...]]
[--definition DEFINITION [DEFINITION ...]]
[--input INPUT [INPUT ...]]
[--server SERVER]
Optional arguments
| Argument |
Description |
| -h, –help |
show this help message and exit |
| –gssa-file GSSA_FILE |
GSSA-XML simulation description |
| –subdir SUBDIR |
subdirectory of /tmp containing input files |
| –host HOST |
host to connect to |
| –websocket-port PORT |
port hosting websocket |
| –skip-clean |
do not clean up after run |
| –output OUT [OUT ...] |
file(s) to request as output |
| –definition DEF [DEF ...] |
file(s) containing module / text of the definition node(which should exist but be empty in the GSSA file) |
| –input IN [IN ...] |
input files for surfaces, etc. |
| –server SERVER |
specific server to contact (UUID) |
Description
The client takes all of the definition files and wraps them in a TAR.GZ
file, referencing it in the GSSA-XML file. It also
wraps the input surfaces in a TAR.GZ file and adds it to a
tmp-transferrer node (expected for these local client-server
interactions).