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).