Parallel Computational Methods and Simulation for Coastal and Hydraulic Applications Using the Proteus Toolkit