CriticalSection[{var_1, var_2, ...}, expr] locks the variables var_i with respect to parallel computation, evaluates expr, then releases the var_i.
Mathematica automatically uses sophisticated algorithms to track the precision of approximate numbers. Particularly for some verification applications, however, it is ...
LaunchKernels[] launches all currently configured parallel subkernels.LaunchKernels[n] launches n local subkernels on the current computer.LaunchKernels[des] launches a ...
The unified architecture of Mathematica is highly extensible, allowing you to connect to other systems and programs. Using the MathLink communication protocol, which operates ...
If you have a list of elements, it is often important to be able to apply a function separately to each of the elements. You can do this in Mathematica using Map. This ...
$System
(Built-in Mathematica Symbol) $System is a string describing the type of computer system on which Mathematica is being run.
SetSharedFunction[f_1, f_2, ...] declares the symbols f_i as shared functions whose downvalues are synchronized among all parallel kernels.
Unique customizability and connectivity powered by symbolic programming.
$ProcessorCount gives the number of processor cores available on the computer system on which Mathematica is being run.
"Interrupting Calculations" describes how you can interrupt a Mathematica computation by pressing appropriate keys on your keyboard. In some cases, you may want to simulate ...