#raggedright421#
The <#165#> p4<#165#> parallel programming system [#p4paper##1#,#p4manual##1#]
currently runs on nearly all existing
parallel computers and workstations. It has been used routinely on networks
of RS/6000's.
The C part of <#167#> p4<#167#> compiled and linked the first time on the <#168#>SP1<#168#>, using all
parameters from the RS/6000 version. C programs compiled and linked for the
RS/6000 network have run unchanged on the <#169#>SP1<#169#>. The phylogenetic tree
application (see Section #secPhylogenetic#170>) is in this category.
After the switch and related software were installed, existing <#171#> p4<#171#>
programs could immediately use the switch via the IP interface, even without
EUI.
When EUI arrived, <#172#> p4<#172#> was quickly ported to EUI,
%
and then was ported easily to EUIH.
%
The only
changes necessary to move from the EUI version involved switching to Fortran
calling sequences. Since then, <#173#> p4<#173#> has been ported with
little effort to MPL, which is the name of the same interface on the SP2.