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