|
PyXMake Developer Guide 1.0
PyXMake
|
Functions | |
| main (BuildID, user, key, path2src=os.path.join(__mcd_core_path,"src"), path2feature=os.path.join(__mcd_core_path,"solver"), files=VTL.GetSourceCode(0), source_file="mcd_astandard.f", version="abq2019", makeopt=0, scratch=VTL.Scratch, dependency=posixpath.join(Utility.AsDrive("cluster", posixpath.sep),"software","mcodac","stable"), verbosity=2, host="129.247.54.37", port=22, **kwargs) | |
Variables | |
| parser | |
| metavar | |
| nargs | |
| help | |
| _ = sys.argv[1] | |
| args | |
| BuildID = args.BuildID[0] | |
| user = args.user[0] | |
| key = args.key[0] | |
| path2src = args.source_path[0] | |
| path2feature = args.feature_path[0] | |
| output | |
| files | |
| scratch | |
| makeopt | |
| version | |
Minimum working example for PyXMake.
@note: Compile the complete MCODAC library for ABAQUS remotely.
Created on 25.06.2018
@version: 1.0
----------------------------------------------------------------------------------------------
@requires:
- PyXMake
- Adopt Paths.log according to your system settings.
@change:
-
@author: garb_ma [DLR-FA,STM Braunschweig]
----------------------------------------------------------------------------------------------
| PyXMake.VTL.ssh_make.main | ( | BuildID, | |
| user, | |||
| key, | |||
| path2src = os.path.join(__mcd_core_path,"src"), | |||
| path2feature = os.path.join(__mcd_core_path,"solver"), | |||
| files = VTL.GetSourceCode(0), | |||
| source_file = "mcd_astandard.f", | |||
| version = "abq2019", | |||
| makeopt = 0, | |||
| scratch = VTL.Scratch, | |||
| dependency = posixpath.join(Utility.AsDrive("cluster",posixpath.sep),"software","mcodac","stable"), | |||
| verbosity = 2, | |||
| host = "129.247.54.37", | |||
| port = 22, | |||
| ** | kwargs ) |
Main function to execute the script.
Definition at line 56 of file ssh_make.py.
|
protected |
Definition at line 185 of file ssh_make.py.
| PyXMake.VTL.ssh_make.args |
Definition at line 186 of file ssh_make.py.
| str PyXMake.VTL.ssh_make.BuildID = args.BuildID[0] |
Definition at line 191 of file ssh_make.py.
| PyXMake.VTL.ssh_make.files |
Definition at line 207 of file ssh_make.py.
| PyXMake.VTL.ssh_make.help |
Definition at line 178 of file ssh_make.py.
| PyXMake.VTL.ssh_make.key = args.key[0] |
Definition at line 193 of file ssh_make.py.
| PyXMake.VTL.ssh_make.makeopt |
Definition at line 207 of file ssh_make.py.
| PyXMake.VTL.ssh_make.metavar |
Definition at line 178 of file ssh_make.py.
| PyXMake.VTL.ssh_make.nargs |
Definition at line 178 of file ssh_make.py.
| PyXMake.VTL.ssh_make.output |
Definition at line 206 of file ssh_make.py.
| PyXMake.VTL.ssh_make.parser |
Definition at line 176 of file ssh_make.py.
| PyXMake.VTL.ssh_make.path2feature = args.feature_path[0] |
Definition at line 195 of file ssh_make.py.
| PyXMake.VTL.ssh_make.path2src = args.source_path[0] |
Definition at line 194 of file ssh_make.py.
| PyXMake.VTL.ssh_make.scratch |
Definition at line 207 of file ssh_make.py.
| PyXMake.VTL.ssh_make.user = args.user[0] |
Definition at line 192 of file ssh_make.py.
| PyXMake.VTL.ssh_make.version |
Definition at line 218 of file ssh_make.py.