qed::configure_slurm_compute_spec (::quartus::qed)
The following table displays information for the qed::configure_slurm_compute_spec Tcl command:
Tcl Package and Version |
Belongs to ::quartus::qed 1.0 |
|||
Syntax | qed::configure_slurm_compute_spec [-h | -help] [-long_help] [-exe <quartus_sta|quartus_cdb|quartus_sh> ] [-exe_options <exe_options> ] [-additional_args <additional_args> ] [-cluster <cluster> ] [-constraint <constraint> ] [-cores_per_socket <cores_per_socket> ] [-cpus_per_task <cpus_per_task> ] [-email <email> ] [-env <env> ] [-initial_work_dir <initial_work_dir> ] [-licenses <licenses> ] [-lm_license_file <lm_license_file> ] [-memory <memory> ] [-modules <modules> ] [-output <output> ] [-partition <partition> ] [-priority <priority> ] [-quartus_rootdir <quartus_rootdir> ] [-resources <resources> ] [-sockets_per_node <sockets_per_node> ] <object> | |||
Arguments | -h | -help | Short help | ||
-long_help | Long help with examples and possible return values | |||
-exe <quartus_sta|quartus_cdb|quartus_sh> | Executable to open the project with. Dictates the packages and commands that will be available to run. | |||
-exe_options <exe_options> | List of options to pass to executable. | |||
-additional_args <additional_args> | Additional arguments to pass to the slurm client when connecting to remote host | |||
-cluster <cluster> | Comma separated list of clusters to use | |||
-constraint <constraint> | Node features required as defined by Slurm administrator | |||
-cores_per_socket <cores_per_socket> | Number of CPU cores per socket | |||
-cpus_per_task <cpus_per_task> | Number of CPUs per task | |||
-email <email> | Email address to receive job status updates. Defaults to submitting user. | |||
-env <env> | Comma-separated list of environment variables to pass to job | |||
-initial_work_dir <initial_work_dir> | Initial working directory on remote host. The remote host will start in this directory. | |||
-licenses <licenses> | Licenses that need to be allocated for this job | |||
-lm_license_file <lm_license_file> | LM_LICENSE_FILE environment setting | |||
-memory <memory> | Memory requirement per node. Format is <value><units>. Units can be K,M,G or T. Default unit is megabytes | |||
-modules <modules> | Comma-separated list of environment modules to pass to job | |||
-output <output> | Filename to store standard output | |||
-partition <partition> | Comma separated list of partitions to use | |||
-priority <priority> | Job priority. The higher the number, the higher the priority | |||
-quartus_rootdir <quartus_rootdir> | Appropriate Quartus Prime installation folder to access the project | |||
-resources <resources> | Architecture, license, and/or memory requirement | |||
-sockets_per_node <sockets_per_node> | Number of CPU sockets per node | |||
<object> | Identifier associated with the object, must be unique | |||
Description |
Sets properties on the specified object to cause background Quartus Prime software instances to execute through the Slurm workload management platform. Use the following options to configure the Slurm settings: * -cluster * -partition * -memory * -sockets_per_node * -cores_per_socket * -priority * -resources * -constraint * -email * -additional_args * -env * -initial_work_dir * -output * -licenses The "-exe" option specifies the Quartus Prime executable to run. The supported options are quartus_sta, quartus_cdb, and quartus_sh. The "-exe_options" option specifies any options passed to the executable that is specified with the "-exe" option. The "-quartus_rootdir" option specifies the directory location of the desired Quartus Prime software installation. This is the root directory of the software installation, not the bin directory. The "-lm_license_file" option specifies the LM_LICENSE_FILE value that will be passed to the Quartus Prime software executable. If you don't know the value, look in the Tools > License Setup dialog in the Quartus Prime software GUI. |
|||
Example Usage |
qed::configure_slurm_compute_spec workspace_id -exe quartus_sta |
|||
Return Value | Code Name | Code | String Return | |
TCL_OK | 0 | INFO: Operation successful |