solvers-numerics
Glossary
API (Application Programming Interface)
A set of functions you use to control a specific service.
Batch or Batch processing
Non interactive program, submitted to the scheduler, equivalent to a job.
Cluster
Collective organization of multiple and cohesively managed nodes (workstations or servers) combined to perform computing tasks that can be processed in parallel.
Embarrassingly parallel
This is the perfect parallel application, there is no effort to separate the workload into a number of parallel and independent tasks. In general, the speed up is linear.
Head node or master node
This is the machine on which the user logs in practice when he needs to connect to the cluster, this machine is used for submitting jobs and handling the management tasks.
HPC platform
The HPC platform contains a head node machine.
It contains nodes from 10 to 100k.
A node can contains multiple sockets, i.e processors from 1 to 8.
A socket can contain multiple cores (1, 4, 8,...)
Job
A job is a request addressed to the scheduler for running task(s) using specified resource(s), it is defined in a job script containing all the information needed for its execution.
Job ID
The job scheduler assigns to each job a unique ID. This ID is used to check the status of the job or to manage it (cancel, change of associated priority, …).
Master/Worker
This is a well-known parallel model where a master manages and distributes tasks to slaves. Simcenter Amesim batch and design exploration studies are master/worker applications.
Moore's law
Today, this is the only way to increase the power of computation as processors reach their performance limits, CPU clock speed has not progressed for years. For this reason, performance improvement comes exclusively from additional resources and parallel computing.
Node
Machine (server or workstation) used to process a job, allocated to the job.
Run
A run is a unitary Simcenter Amesim model simulation: it can be a single run or one unitary run of an Simcenter Amesim study such as a batch run or one simulation step of a gradient computation.
Note
A Simcenter Amesim run itself cannot be parallelized; only several independent runs can be.
Scalability
Ability to improve the performance with additional resources.
Scheduler or Job scheduler
Application running on the HPC platform for managing the workload of jobs to ensure their successful completion under shared and global priority rules.
Scheduling or Scheduling strategy
Various schemes are used to manage the job queue, considering computer resources, job priority, user profile, ...
Speed up / linear speed up
Speedup is usually discussed as a function of the number of processors, to evaluate the quantity of time saved thanks to additional resources. Linear speedup means the time gain is proportional to the amount of resources added.
Study
A "study" denotes any kind of Simcenter Amesim simulation among single runs, batch runs or design exploration studies (Monte Carlo analysis, Design of Experiments or Optimization).
Source: https://docs.sw.siemens.com/en-US/doc/254352342/PL20250521841123434.amesim_collection.HPC/qca1729193341693 · retrieved 2026-07-17