Advertisement
Guest User

Untitled

a guest
Feb 10th, 2016
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.46 KB | None | 0 0
  1. debug-capi:Python C/API function adf04_2py.xxdata_04(iunit,titled,iz,iz0,iz1,bwno,npl,bwnoa,lbseta,prtwta,cprta,il,qdorb,lqdorb,qdn,iorb,ia,cstrga,isa,ila,xja,wa,cpla,npla,ipla,zpla,nv,scef,itran,maxlev,tcode,i1a,i2a,aval,scom,beth,iadftyp,lprn,lcpl,lorb,lbeth,letyp,lptyp,lrtyp,lhtyp,lityp,lstyp,lltyp,itieactn,ltied,ndlev=len(ia),ndtrn=shape(tcode,0),ndmet=len(bwnoa),ndqdn=len(qdn),nvmax=len(scef))
  2. debug-capi:int lltyp=:input,required,scalar
  3. debug-capi:lltyp=0
  4. debug-capi:int lbeth=:input,required,scalar
  5. debug-capi:lbeth=0
  6. debug-capi:int lorb=:input,required,scalar
  7. debug-capi:lorb=0
  8. debug-capi:int npl=:input,required,scalar
  9. debug-capi:npl=1
  10. debug-capi:int lprn=:input,required,scalar
  11. debug-capi:lprn=0
  12. debug-capi:int iorb=:input,required,scalar
  13. debug-capi:iorb=1
  14. debug-capi:int iadftyp=:input,required,scalar
  15. debug-capi:iadftyp=1
  16. debug-capi:int iunit=:input,required,scalar
  17. debug-capi:iunit=19
  18. debug-capi:int lptyp=:input,required,scalar
  19. debug-capi:lptyp=0
  20. debug-capi:int lstyp=:input,required,scalar
  21. debug-capi:lstyp=0
  22. debug-capi:double scef=:input,required,array,dims(nvmax|nvmax)
  23. debug-capi:int letyp=:input,required,scalar
  24. debug-capi:letyp=0
  25. debug-capi:int nv=:input,required,scalar
  26. debug-capi:nv=1
  27. debug-capi:int ia=:input,required,array,dims(ndlev|ndlev)
  28. debug-capi:int lcpl=:input,required,scalar
  29. debug-capi:lcpl=0
  30. debug-capi:int lhtyp=:input,required,scalar
  31. debug-capi:lhtyp=0
  32. debug-capi:string tcode=:input,required,array,string array,dims(ndtrn|ndtrn,1|1)
  33. debug-capi:double bwnoa=:input,required,array,dims(ndmet|ndmet)
  34. debug-capi:int maxlev=:input,required,scalar
  35. debug-capi:maxlev=1
  36. debug-capi:int iz0=:input,required,scalar
  37. debug-capi:iz0=1
  38. debug-capi:int itieactn=:input,required,scalar
  39. debug-capi:itieactn=1
  40. debug-capi:double bwno=:input,required,scalar
  41. debug-capi:bwno=1
  42. debug-capi:int itran=:input,required,scalar
  43. debug-capi:itran=1
  44. debug-capi:int lrtyp=:input,required,scalar
  45. debug-capi:lrtyp=0
  46. debug-capi:int lityp=:input,required,scalar
  47. debug-capi:lityp=0
  48. debug-capi:int iz=:input,required,scalar
  49. debug-capi:iz=18
  50. debug-capi:int iz1=:input,required,scalar
  51. debug-capi:iz1=1
  52. debug-capi:int il=:input,required,scalar
  53. debug-capi:il=1
  54. debug-capi:double qdn=:input,required,array,dims(ndqdn|ndqdn)
  55. debug-capi:string titled='':input,required,string,slen(titled)=3
  56. string_from_pyobj(str='',len=3,inistr='',obj=0x7fcbe6f2edc0)
  57. debug-capi:slen(titled)=3 titled="---"
  58. debug-capi:int ndtrn=shape(tcode,0):input,optional,scalar
  59. debug-capi:ndtrn=1
  60. debug-capi:Checking `shape(tcode,0)==ndtrn'
  61. debug-capi:double aval=:input,required,array,dims(ndtrn|ndtrn)
  62. debug-capi:int nvmax=len(scef):input,optional,scalar
  63. debug-capi:nvmax=1
  64. debug-capi:Checking `len(scef)>=nvmax'
  65. debug-capi:int ndmet=len(bwnoa):input,optional,scalar
  66. debug-capi:ndmet=1
  67. debug-capi:Checking `len(bwnoa)>=ndmet'
  68. debug-capi:int ndqdn=len(qdn):input,optional,scalar
  69. debug-capi:ndqdn=1
  70. debug-capi:Checking `len(qdn)>=ndqdn'
  71. debug-capi:int ndlev=len(ia):input,optional,scalar
  72. debug-capi:ndlev=1
  73. debug-capi:Checking `len(ia)>=ndlev'
  74. debug-capi:int lqdorb=:input,required,array,dims((ndqdn*(ndqdn+1))/2|(ndqdn*(ndqdn+1))/2)
  75. debug-capi:string cprta=:input,required,array,string array,dims(ndmet|ndmet,9|9)
  76. debug-capi:double prtwta=:input,required,array,dims(ndmet|ndmet)
  77. debug-capi:double beth=:input,required,array,dims(ndtrn|ndtrn)
  78. debug-capi:string cstrga=:input,required,array,string array,dims(ndlev|ndlev,(*)|(*))
  79. debug-capi:double zpla=:input,required,array,dims(ndmet|ndmet,ndlev|ndlev)
  80. debug-capi:int ltied=:input,required,array,dims(ndlev|ndlev)
  81. debug-capi:int npla=:input,required,array,dims(ndlev|ndlev)
  82. debug-capi:int i2a=:input,required,array,dims(ndtrn|ndtrn)
  83. debug-capi:int lbseta=:input,required,array,dims(ndmet|ndmet)
  84. debug-capi:int i1a=:input,required,array,dims(ndtrn|ndtrn)
  85. debug-capi:int ila=:input,required,array,dims(ndlev|ndlev)
  86. debug-capi:double scom=:input,required,array,dims(nvmax|nvmax,ndtrn|ndtrn)
  87. debug-capi:double qdorb=:input,required,array,dims((ndqdn*(ndqdn+1))/2|(ndqdn*(ndqdn+1))/2)
  88. debug-capi:string cpla=:input,required,array,string array,dims(ndlev|ndlev,1|1)
  89. debug-capi:int isa=:input,required,array,dims(ndlev|ndlev)
  90. debug-capi:double wa=:input,required,array,dims(ndlev|ndlev)
  91. debug-capi:int ipla=:input,required,array,dims(ndmet|ndmet,ndlev|ndlev)
  92. debug-capi:double xja=:input,required,array,dims(ndlev|ndlev)
  93. debug-capi:Fortran subroutine `xxdata_04(&iunit,&ndlev,&ndtrn,&ndmet,&ndqdn,&nvmax,titled,&iz,&iz0,&iz1,&bwno,&npl,bwnoa,lbseta,prtwta,cprta,&il,qdorb,lqdorb,qdn,&iorb,ia,cstrga,isa,ila,xja,wa,cpla,npla,ipla,zpla,&nv,scef,&itran,&maxlev,tcode,i1a,i2a,aval,scom,beth,&iadftyp,&lprn,&lcpl,&lorb,&lbeth,&letyp,&lptyp,&lrtyp,&lhtyp,&lityp,&lstyp,&lltyp,&itieactn,ltied,slen(titled),flen(cstrga))'
  94. Segmentation fault (core dumped)
  95.  
  96. ! -*- f90 -*-
  97. ! Note: the context of this file is case sensitive.
  98.  
  99. subroutine xxdata_04(iunit,ndlev,ndtrn,ndmet,ndqdn,nvmax,titled,iz,iz0,iz1,bwno,npl,bwnoa,lbseta,prtwta,cprta,il,qdor
  100. b,lqdorb,qdn,iorb,ia,cstrga,isa,ila,xja,wa,cpla,npla,ipla,zpla,nv,scef,itran,maxlev,tcode,i1a,i2a,aval,scom,beth,iadf
  101. typ,lprn,lcpl,lorb,lbeth,letyp,lptyp,lrtyp,lhtyp,lityp,lstyp,lltyp,itieactn,ltied) ! in xxdata04_string.for
  102. integer :: iunit
  103. integer, optional,check(len(ia)>=ndlev),depend(ia) :: ndlev=len(ia)
  104. integer, optional,check(shape(tcode,0)==ndtrn),depend(tcode) :: ndtrn=shape(tcode,0)
  105. integer, optional,check(len(bwnoa)>=ndmet),depend(bwnoa) :: ndmet=len(bwnoa)
  106. integer, optional,check(len(qdn)>=ndqdn),depend(qdn) :: ndqdn=len(qdn)
  107. integer, optional,check(len(scef)>=nvmax),depend(scef) :: nvmax=len(scef)
  108. character*3 :: titled
  109. integer :: iz
  110. integer :: iz0
  111. integer :: iz1
  112. real*8 :: bwno
  113. integer :: npl
  114. real*8 dimension(ndmet) :: bwnoa
  115. logical dimension(ndmet),depend(ndmet) :: lbseta
  116. real*8 dimension(ndmet),depend(ndmet) :: prtwta
  117. character dimension(ndmet,9),depend(ndmet) :: cprta
  118. integer :: il
  119. real*8 dimension((ndqdn*(ndqdn+1))/2),depend(ndqdn) :: qdorb
  120. logical dimension((ndqdn*(ndqdn+1))/2),depend(ndqdn) :: lqdorb
  121. real*8 dimension(ndqdn) :: qdn
  122. integer :: iorb
  123. integer dimension(ndlev) :: ia
  124. character dimension(ndlev,(*)),depend(ndlev) :: cstrga
  125. integer dimension(ndlev),depend(ndlev) :: isa
  126. integer dimension(ndlev),depend(ndlev) :: ila
  127. real*8 dimension(ndlev),depend(ndlev) :: xja
  128. real*8 dimension(ndlev),depend(ndlev) :: wa
  129. character dimension(ndlev,1),depend(ndlev) :: cpla
  130. integer dimension(ndlev),depend(ndlev) :: npla
  131. integer dimension(ndmet,ndlev),depend(ndmet,ndlev) :: ipla
  132. real*8 dimension(ndmet,ndlev),depend(ndmet,ndlev) :: zpla
  133. integer :: nv
  134. real*8 dimension(nvmax) :: scef
  135. integer :: itran
  136. integer :: maxlev
  137. character dimension(ndtrn,1) :: tcode
  138. integer dimension(ndtrn),depend(ndtrn) :: i1a
  139. integer dimension(ndtrn),depend(ndtrn) :: i2a
  140. real*8 dimension(ndtrn),depend(ndtrn) :: aval
  141. real*8 dimension(nvmax,ndtrn),depend(nvmax,ndtrn) :: scom
  142. real*8 dimension(ndtrn),depend(ndtrn) :: beth
  143. integer :: iadftyp
  144. logical :: lprn
  145. logical :: lcpl
  146. logical :: lorb
  147. logical :: lbeth
  148. logical :: letyp
  149. logical :: lptyp
  150. logical :: lrtyp
  151. logical :: lhtyp
  152. logical :: lityp
  153. logical :: lstyp
  154. logical :: lltyp
  155. integer :: itieactn
  156. logical dimension(ndlev),depend(ndlev) :: ltied
  157. end subroutine xxdata_04
  158. function i4unit(iunit) ! in i4unit.for
  159. integer :: iunit
  160. integer :: i4unit
  161. end function i4unit
  162. subroutine xxword(ctext,cdelim,nfirst,iwords,ifirst,ilast,nwords) ! in xxword.for
  163. character*(*) :: ctext
  164. character*(*) :: cdelim
  165. integer :: nfirst
  166. integer, optional,check(len(ifirst)>=iwords),depend(ifirst) :: iwords=len(ifirst)
  167. integer dimension(iwords) :: ifirst
  168. integer dimension(iwords),depend(iwords) :: ilast
  169. integer :: nwords
  170. end subroutine xxword
  171. subroutine xxslen(cstrng,ifirst,ilast) ! in xxslen.for
  172. character*(*) :: cstrng
  173. integer :: ifirst
  174. integer :: ilast
  175. end subroutine xxslen
  176. subroutine xxprs1(ndmet,string_bn,wno,cpl,npt,ipla,zpla,ifail) ! in xxprs1.for
  177. integer*4, optional,check(len(ipla)>=ndmet),depend(ipla) :: ndmet=len(ipla)
  178. character*(*) :: string_bn
  179. real*8 :: wno
  180. character*1 :: cpl
  181. integer*4 :: npt
  182. integer*4 dimension(ndmet) :: ipla
  183. real*8 dimension(ndmet),depend(ndmet) :: zpla
  184. integer*4 :: ifail
  185. end subroutine xxprs1
  186. function r8fctn(str,iabt) ! in r8fctn.for
  187. character*(*) :: str
  188. integer :: iabt
  189. real*8 :: r8fctn
  190. end function r8fctn
  191. function i4fctn(str,iabt) ! in i4fctn.for
  192. character*(*) :: str
  193. integer :: iabt
  194. integer :: i4fctn
  195. end function i4fctn
  196. function i4idfl(n,l) ! in i4idfl.for
  197. integer :: n
  198. integer :: l
  199. integer :: i4idfl
  200. end function i4idfl
  201. subroutine xxpars(ndmet,strng1,npt,bwnoa,lseta,prtwta,cprta,ifail,itype) ! in xxpars.for
  202. integer*4, optional,check(len(bwnoa)>=ndmet),depend(bwnoa) :: ndmet=len(bwnoa)
  203. character*(*) :: strng1
  204. integer*4 :: npt
  205. real*8 dimension(ndmet) :: bwnoa
  206. logical dimension(ndmet),depend(ndmet) :: lseta
  207. real*8 dimension(ndmet),depend(ndmet) :: prtwta
  208. character dimension(ndmet,(*)),depend(ndmet) :: cprta
  209. integer*4 :: ifail
  210. integer*4 :: itype
  211. end subroutine xxpars
  212. subroutine xxrmve(cstrg1,cstrg2,crmve) ! in xxrmve.for
  213. character*(*) :: cstrg1
  214. character*(*) :: cstrg2
  215. character*1 :: crmve
  216. end subroutine xxrmve
  217. subroutine xxcase(input,output,type_bn) ! in xxcase.for
  218. character*(*) :: input
  219. character*(*) :: output
  220. character*2 :: type_bn
  221. end subroutine xxcase
  222.  
  223. ! This file was auto-generated with f2py (version:2).
  224. ! See http://cens.ioc.ee/projects/f2py2e/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement