00001 module grid_parameter_cartesian
00002   use phys_constant, only : long
00003   implicit none
00004   integer, parameter :: nnx = 2401, nny = 2401, nnz = 2401
00005 
00006   integer :: nx, ny, nz, nstar   
00007   integer :: nxhalf, nx_mid      
00008   integer :: nx0, ny0, nz0       
00009   real(long) :: facco, haba
00010   character(4) :: chpr
00011 contains
00012 subroutine read_parameter_cartesian
00013   implicit none
00014   open(1,file='rnspar_cartesian.dat',status='old')
00015   read(1,'(4i5)') nx, ny, nz, nstar
00016   read(1,'(3x,a7)') chpr
00017   read(1,'(3i5)') nx0, ny0, nz0
00018   read(1,'(1p,2e11.3)') facco, haba
00019   close(1)
00020   nxhalf = nx/2
00021   nx_mid = nx/2 + 1
00022 end subroutine read_parameter_cartesian
00023 end module grid_parameter_cartesian