The following software packages are currently required by PVFS2:
- Berkely DB (version 3 or 4)
- aio support (provided by glibc and librt)
- pthreads
- gcc 2.96 or newer (DO NOT USE gcc 2.95! gcc 3.x recommended)
- GNU Make
The following software packages are currently recommended for use with PVFS2:
- GNU Libc (glibc) 2.3.2 [ or later ]
- Linux kernel version 2.6.0 (or later) or 2.4.19 (or later) (NOTE: not
necessary for running PVFS2 servers, only the client kernel module).
- A GNU/Linux environment (heterogenous configuration are
supported)
ROMIO supports PVFS2. It is not provided with pvfs2, but can be found
as part of the following MPI implementations:
- MPICH2-0.96p2 or newer, though we suggest using the most recent MPICH2
release
- OpenMPI-1.0 or newer, though it may not have some of the bug fixes or
features of the MPICH2 version