Scheduler Terminology
- Core: unit of processing
- Processor: consists of one or more cores
- Machine/Host/Node: consists of one or more processors, memory, disk, etc.
- Resource: Machines, licenses, etc. that are used by a Job
- Job: Application (also called: program, executable), with command line options, that uses resources to produce useful results. For example, maxwell.exe –ng –BatchSolve …
- Serial Job: job that runs on a single core
- Parallel Job: job that runs on multiple cores (belonging to same or different machines)
- Compute Cluster: network of machines on which Jobs run. Typically, consists of head node(s) and many compute nodes
- Service: Program that runs in the background (e.g., RSM Service). ‘Listens’ on a ‘port’. OS provides programming interface by which Applications communicate with service, once machine and port number are known. Launching an executable on remote machine, requires a service to run on remote machine.
Ansys Electromagnetics Suite Terminology
- Desktop: The main application used to accomplish a task, such as Maxwell. The desktop may run as a GUI or it may run as a batch command.
- Engine: Application (the executable) that is launched by analysis commands, to generate analysis results.
- Multi-processing: A single engine uses multiple cores on the same machine.
- Distributed-processing: Multiple engines are launched simultaneously (on same machine or different machines). Uses ansoft_distrib (and related) license.
Related Topic
Command Line Enhancements for Ansys Electromagnetics Suite Desktop Products
High Performance Computing (HPC) Integration