00001 subroutine IO_output_plot_xyz_qeos
00002 use phys_constant, only : long
00003 use def_metric, only : psi, alph, bvxd, bvyd, bvzd
00004 use def_matter, only : rhof, omef
00005 use coordinate_grav_r, only : rg
00006 use coordinate_grav_theta, only : thg
00007 use coordinate_grav_phi, only : phig
00008 use grid_parameter, only : ntgeq, npgxzp, npgxzm, nrg, nrf, &
00009 & npgyzp, npgyzm, ntgpolp, ntgpolm
00010 implicit none
00011 integer :: irg, itg, ipg, irf
00012
00013
00014 open(12,file='plot_x.dat',status='unknown')
00015 do irg = nrg, 0, -1
00016 write(12,'(1p,6e20.12)') -rg(irg), psi(irg,ntgeq,npgxzm), &
00017 & alph(irg,ntgeq,npgxzm), &
00018 & bvxd(irg,ntgeq,npgxzm), &
00019 & bvyd(irg,ntgeq,npgxzm), &
00020 & bvzd(irg,ntgeq,npgxzm)
00021 end do
00022 do irg = 0, nrg
00023 write(12,'(1p,6e20.12)') rg(irg), psi(irg,ntgeq,npgxzp), &
00024 & alph(irg,ntgeq,npgxzm), &
00025 & bvxd(irg,ntgeq,npgxzm), &
00026 & bvyd(irg,ntgeq,npgxzm), &
00027 & bvzd(irg,ntgeq,npgxzm)
00028
00029 end do
00030 close(12)
00031
00032
00033 open(12,file='plot_y.dat',status='unknown')
00034 do irg = nrg, 0, -1
00035 write(12,'(1p,6e20.12)') -rg(irg), psi(irg,ntgeq,npgyzm), &
00036 & alph(irg,ntgeq,npgxzm), &
00037 & bvxd(irg,ntgeq,npgxzm), &
00038 & bvyd(irg,ntgeq,npgxzm), &
00039 & bvzd(irg,ntgeq,npgxzm)
00040
00041 end do
00042 do irg = 0, nrg
00043 write(12,'(1p,6e20.12)') rg(irg), psi(irg,ntgeq,npgyzp), &
00044 & alph(irg,ntgeq,npgyzp), &
00045 & bvxd(irg,ntgeq,npgyzp), &
00046 & bvyd(irg,ntgeq,npgyzp), &
00047 & bvzd(irg,ntgeq,npgyzp)
00048 end do
00049 close(12)
00050
00051
00052 open(12,file='plot_z.dat',status='unknown')
00053 do irg = nrg, 0, -1
00054 write(12,'(1p,6e20.12)') -rg(irg), psi(irg,ntgpolm,0), &
00055 & alph(irg,ntgpolm,0), &
00056 & bvxd(irg,ntgpolm,0), &
00057 & bvyd(irg,ntgpolm,0), &
00058 & bvzd(irg,ntgpolm,0)
00059 end do
00060 do irg = 0, nrg
00061 write(12,'(1p,6e20.12)') rg(irg), psi(irg,ntgpolp,0), &
00062 & alph(irg,ntgpolp,0), &
00063 & bvxd(irg,ntgpolp,0), &
00064 & bvyd(irg,ntgpolp,0), &
00065 & bvzd(irg,ntgpolp,0)
00066 end do
00067 close(12)
00068
00069
00070 open(12,file='plot_x_matter.dat',status='unknown')
00071 do irf = nrf, 0, -1
00072 write(12,'(1p,6e20.12)') -rg(irf), rhof(irf,ntgeq,npgxzm), &
00073 & omef(irf,ntgeq,npgxzm)
00074 end do
00075 do irf = 0, nrf
00076 write(12,'(1p,6e20.12)') rg(irf), rhof(irf,ntgeq,npgxzp), &
00077 & omef(irf,ntgeq,npgxzm)
00078
00079 end do
00080 close(12)
00081
00082 end subroutine IO_output_plot_xyz_qeos