Three-Dimensional Environmental Fluid Dynamics Computer Code : Theoretical and computational aspects | Synapse