Here you can find the XBeach model in a variety of flavours. First, we distinguish the source code and the pre-compiled executables. The source code can be obtained from the Subversion repository, while pre-compiled executables come in daily versions or (approximately) yearly releases. Second, we distinguish different types of executables. When compiling XBeach yourself, you can choose whatever type you like, but the pre-compiled executables come in four variations:
The regular type of XBeach does not support parallel processing (MPI), nor netCDF output. The MPI version supports parallel processing using MPICH2. The netCDF version supports the netCDF output format. And of course the MPI + netCDF version supports both. All, but the reguar type need external libraries to run, which are freely available (also at the bottom of this page).
Subversion
If you really need to be state of the art in XBeach modelling, you can obtain the source code from the Subversion repository and compile it yourself. You can use the same credentials you use to login to this portal website. If you do not have a username yet, please register through the link in the upper-right corner of this page. You can find a compilation manual in the Get started section.
https://svn.oss.deltares.nl/repos/xbeach/trunk/