Welcome to the Parallel Software Products Inc. home page.

********* New for July 2008 *********
ParaWise Version 3.1 is now available.

 

 

ParaWise - the Computer Aided Parallelization Toolkit (previously known as CAPTools) takes an existing 'real-world' serial FORTRAN 77, FORTRAN 90 or FORTRAN 95 code and automatically generates :
bullet

Message Passing Parallel FORTRAN 77, FORTRAN 90 or FORTRAN 95 code  

bullet

Shared Memory directive code using OpenMP

bullet

A hybrid of Message Passing and OpenMP

ParaWise generated parallel codes are :
bullet

Obtained in hours or days rather than the months typically required for manual parallelization

bullet

Effective as ParaWise employs techniques developed through years of experience in parallelization

bullet

Able to effectively exploit large shared memory systems and large distributed memory systems as well as multi-core processors

bullet

Generic to most communication platforms, including MPI, PVM and Cray SHMEM

bullet

Recognizable to the code author

 

   

Source is FREELY available

CAPLib is a high level generic communication library which maps onto :
bullet

Low level communication calls of  machine specific communications such as Cray SHMEM

bullet

Communication libraries such as MPI or PVM

Easily adapted for use with any new communication library or low level communications, that is available now or in the future