Program: |
ParFORM |
Keywords: |
Computer algebra, parallel computing, MPI |
Authors: |
M. Tentyukov, T. Ueda and J.A.M. Vermaseren |
Short description: |
A parallel version of the symbolic manipulation system
FORM based on MPI.
It demonstrates a good speedup behaviour on symmetric multiprocessing machines
and modern cluster architectures. FORM programs written for the sequential
version can run on the ParFORM without any modifications. |
|
(PDF description) |
Publications
-
M. Tentyukov, J.A.M. Vermaseren and J. Vollinga,
Parallel versions of the symbolic manipulation system FORM,
PoS ACAT2010 (2010) 072,
arXiv:1006.2099 [hep-ph].
-
J.A.M. Vermaseren and M. Tentyukov,
The Multithreaded version of FORM,
Comput. Phys. Commun. 181 (2010) 1419-1427, arXiv:hep-ph/0702279.
-
M. Tentyukov and J.A.M. Vermaseren,
Current status of FORM parallelization,
PoS ACAT08 (2008) 119.
-
J.A.M. Vermaseren and M. Tentyukov,
What is new in FORM,
Nucl. Phys. B (Proc. Suppl.) 160 (2006) 38-43.
-
M. Tentyukov and J.A.M. Vermaseren,
Extension of the functionality of the symbolic program FORM by external software,
Comput. Phys. Commun. 176 (2007) 385-405,
arXiv:cs/0604052.
-
H.-M. Staudenmaier, M. Steinhauser, M. Tentyukov and J.A.M. Vermaseren,
ParFORM,
Computeralgebra Rundbrief
der Fachgruppe Computeralgebra der GI, DMV, GAMM 39 (2006) 19-21.
-
M. Tentyukov, J.A.M. Vermaseren and H.M. Staudenmaier,
ParFORM: recent development,
Nucl. Instrum. Methods A 559 (2006) 224-228,
arXiv:cs/0510093.
-
M. Tentyukov, D. Fliegner, M. Frank, A. Onischenko, A. Retey, H.M. Staudenmaier and J.A.M. Vermaseren,
ParFORM: Parallel Version of the Symbolic Manipulation Program FORM,
arXiv:cs/0407066.
-
D. Fliegner, A. Retey, J.A.M. Vermaseren,
Parallelizing the Symbolic Manipulation Program FORM Part I: Workstation Clusters and Message Passing,
arXiv:hep-ph/0007221.
-
D. Fliegner, A. Retey, J.A.M. Vermaseren,
Parallelizing the Symbolic Manipulation Program FORM,
arXiv:hep-ph/9906426.
Applications
To be written.
Software
The source code can be downloaded from the
FORM CVS Repository.
To build ParFORM, use the following commands:
$ autoreconf -i
$ ./configure --enable-parform
$ make
See also the file INSTALL in the distribution.
Conditions of use
FORM (and also TFORM and ParFORM) is released under the GNU General Public License.
In addition we ask you to refer to the FORM publication
if you use FORM in scientific publications.
Manual
See the section for the parallel version in the
FORM Reference manual.