ADCIRC Architecture