|
setdambreak_geo.f.html |
|
|
Source file: setdambreak_geo.f
|
|
Directory: /home/rjl/git/rjleveque/clawpack-4.x/geoclaw/2d/lib
|
|
Converted: Sun May 15 2011 at 19:15:41
using clawcode2html
|
|
This documentation file will
not reflect any later changes in the source file.
|
c=========================================================================
subroutine setdambreak()
c=========================================================================
c This was copied from settsunami_geo.f and needs to be fixed up
c for dam break problems.
use geoclaw_module
implicit double precision (a-h,o-z)
character*25 fname
logical foundFile
include "call.i"
write(parmunit,*) ' '
write(parmunit,*) '--------------------------------------------'
write(parmunit,*) 'SETDAMBREAK:'
write(parmunit,*) '------------'
c # read user parameters from setdambreak.data
fname = 'setdambreak.data'
inquire(file=fname,exist=foundFile)
if (.not. foundFile) then
write(*,*) 'You must provide a file ', fname
stop
endif
iunit = 7
call opendatafile(iunit, fname)
read(7,*) sealevel
read(7,*) drytolerance
read(7,*) wavetolerance
read(7,*) depthdeep
read(7,*) maxleveldeep
read(7,*) coeffmanning
read(7,*) frictiondepth
close(7)
write(parmunit,*) ' drytolerance:',drytolerance
write(parmunit,*) ' wavetolerance:',wavetolerance
write(parmunit,*) ' maxleveldeep:', maxleveldeep
write(parmunit,*) ' depthdeep:', depthdeep
write(parmunit,*) ' Manning coefficient:',coeffmanning
write(parmunit,*) ' frictiondepth:',frictiondepth
return
end