xoper.f.patch 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. --- src/xoper.f 2013-12-08 13:21:22.000000000 -0500
  2. +++ src.xoper.f.new 2016-09-15 20:50:03.000000000 -0400
  3. @@ -3064,32 +3064,32 @@
  4. ione = int( (fnum-float(10*iten)) / 0.99999 )
  5. idec = int( (fnum-float(10*iten)-float(ione)) / 0.09999 )
  6. - fname = char(iten+izero)
  7. - & // char(ione+izero)
  8. - & // char(idec+izero) // '.bl'
  9. - lu = 44
  10. - open(lu,file=fname,status='unknown')
  11. - rewind(lu)
  12. - write(lu,'(a,a)')
  13. - &'# s ue H P K ',
  14. - &' x -m du/dx'
  15. -c 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890
  16. - do ibl = 2, iblte(is)
  17. - iblm = max( ibl-1 , 2 )
  18. - iblp = min( ibl+1 , iblte(is) )
  19. - i = ipan(ibl ,is)
  20. - hk = dstr(ibl,is) / thet(ibl,is)
  21. - ddef = dstr(ibl,is)*uedg(ibl,is)
  22. - pdef = thet(ibl,is)*uedg(ibl,is)**2
  23. - edef = tstr(ibl,is)*uedg(ibl,is)**3 * 0.5
  24. - duds = (uedg(iblp,is)-uedg(iblm,is))
  25. - & / (xssi(iblp,is)-xssi(iblm,is))
  26. - dpds = -ddef*duds
  27. - write(lu,9977)
  28. - & xssi(ibl,is), uedg(ibl,is), hk, pdef, edef, x(i), dpds
  29. - 9977 format(1x, 3f11.4, 2f11.6, f11.3, e14.6 )
  30. - enddo
  31. - close(lu)
  32. +c fname = char(iten+izero)
  33. +c & // char(ione+izero)
  34. +c & // char(idec+izero) // '.bl'
  35. +c lu = 44
  36. +c open(lu,file=fname,status='unknown')
  37. +c rewind(lu)
  38. +c write(lu,'(a,a)')
  39. +c &'# s ue H P K ',
  40. +c &' x -m du/dx'
  41. +cc 1234567890 1234567890 1234567890 1234567890 1234567890 1234567890
  42. +c do ibl = 2, iblte(is)
  43. +c iblm = max( ibl-1 , 2 )
  44. +c iblp = min( ibl+1 , iblte(is) )
  45. +c i = ipan(ibl ,is)
  46. +c hk = dstr(ibl,is) / thet(ibl,is)
  47. +c ddef = dstr(ibl,is)*uedg(ibl,is)
  48. +c pdef = thet(ibl,is)*uedg(ibl,is)**2
  49. +c edef = tstr(ibl,is)*uedg(ibl,is)**3 * 0.5
  50. +c duds = (uedg(iblp,is)-uedg(iblm,is))
  51. +c & / (xssi(iblp,is)-xssi(iblm,is))
  52. +c dpds = -ddef*duds
  53. +c write(lu,9977)
  54. +c & xssi(ibl,is), uedg(ibl,is), hk, pdef, edef, x(i), dpds
  55. +c 9977 format(1x, 3f11.4, 2f11.6, f11.3, e14.6 )
  56. +c enddo
  57. +c close(lu)