Home

nform

nFORM is a parallel computer algebra system that extends the FORM language to support large-scale symbolic computations on distributed computing resources. It is part of the FORM family, designed for symbolic manipulation in high-energy physics and related fields. The 'n' in nFORM stands for new, reflecting its focus on parallel processing to handle very large expressions beyond a single processor's capacity.

Developed to meet the computational demands of modern particle physics, nFORM preserves much of FORM’s programming

Key capabilities include a domain-specific language for symbolic manipulation, modular programming with include files, and interoperability

nFORM is used primarily in academic research, especially in high-energy physics, to simplify large algebraic expressions,

See also: FORM, ParFORM, TFORM.

model
and
syntax
while
adding
distributed
processing
capabilities.
Typical
deployments
run
on
clusters
or
HPC
systems
using
MPI,
distributing
terms
or
groups
of
terms
across
processors
and
aggregating
results.
with
other
FORM-based
tools.
It
is
designed
to
manage
extremely
large
expression
trees
efficiently
by
streaming
data
between
nodes
and
minimizing
communication
overhead.
perform
substitutions,
and
prepare
results
for
numerical
evaluation.
Documentation
and
community
resources
cover
installation,
syntax,
and
parallelization
strategies.