|
setprob.f90.html |
|
|
Source file: setprob.f90
|
|
Directory: /Users/rjl/git/clawpack/classic/examples/acoustics_1d_example1
|
|
Converted: Wed Dec 28 2016 at 22:28:08
using clawcode2html
|
|
This documentation file will
not reflect any later changes in the source file.
|
subroutine setprob
implicit none
character*25 :: fname
integer :: iunit
real(kind=8) :: rho,bulk,cc,zz,beta
common /cparam/ rho,bulk,cc,zz
common /cqinit/ beta
! Set the material parameters for the acoustic equations
! Passed to the Riemann solver rp1.f in a common block
iunit = 7
fname = 'setprob.data'
! open the unit with new routine from Clawpack 4.4 to skip over
! comment lines starting with #:
call opendatafile(iunit, fname)
! density:
read(7,*) rho
! bulk modulus:
read(7,*) bulk
! sound speed:
cc = dsqrt(bulk/rho)
! impedance:
zz = cc*rho
! beta for initial conditions:
read(7,*) beta
end subroutine setprob