The naccess program calculates the atomic accessible surface defined by rolling a probe of given size around a van der Waals surface. This program is an implimentation of the method of Lee and Richards (1971) J.Mol.Biol.55, 379-400. which does just that. The program is dimensioned for up to 20000 atoms, and allows the variation of the probe size and atomic radii by the user.
The atomic accessibility file (.asa file) containing the calculated accessible surface for each atom in a PDB file, as well as the assigned van der Waal radii.
The first 2 residues from an example .asa file are shown below. The output format is PDB, with B-factors and occupancies removed, then atomic accessiblity in square Angstroms, followed by the assigned van der Waal radius. If you want to keep the occupancies and B-factors in, then use the -f option (full) which gives a slightly different (and larger) output format, but is compatible with the hydrogen bond calculation program HBPLUS from Ian McDonald.