-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Did not find the correct .so file(s) #40
Comments
This appears to be a duplicate of #39. Thanks for posting the full traceback. Try running the following command in the directory
You will need to replace the path after If that works... then in theory the existing |
Thanks for your reply. I followed your suggestion and got the message "Installation has completed" after running the
I'm not sure what it means. |
I can't produce exactly your error, but I do have an error: Traceback (most recent call last):
Cell In[1], line 1
import pyradex
File ~/repos/pyradex/pyradex/__init__.py:7
from . import radex
File ~/repos/pyradex/pyradex/radex/__init__.py:1
from . import radex
ImportError: dlopen(/Users/adam/repos/pyradex/pyradex/radex/radex.so, 0x0002): tried: '/Users/adam/repos/pyradex/pyradex/radex/radex.so' (mach-o file, but is an incompatible architecture (have (x86_64), need (arm64e))) which is caused by this: $ file radex.cpython-39-darwin.so
radex.cpython-39-darwin.so: Mach-O 64-bit bundle x86_64 that I don't fully understand; I've set all my compiler flags to arm64. I'm still investigating. |
I got it to compile as an arm64 file now:
but now I get an immediate failure:
|
I have to give up on this for now; I have no idea how to get fortran compiling on mac. This is really unfortunate. |
I'm having similar issues, but I think I got close to compiling correctly, but I am also getting the bus error now. So let me post my info here in case it helps... I had this working on my computer until I did an OS update back in Jan, and I just started trying to use it again this past week. Also, I am specifically trying to get this to work with emcee_radex, hence some weird file paths etc. System info: Here's what I did:
And python kicks me out. Any advice would be most welcome, otherwise I'll keep hacking at it here! For completion, let me show you the f2py output (cutting out some lines I don't think are relevant): creating /var/folders/qr/vzl6pfxd06s3t9ytvt0nmbrw0000gp/T/tmps7do_v7w/var 824 | IF (INCX .EQ. INCY) IF (INCX-1) 5,20,60 406 | if (h.eq.0.d0) pause 'Warning: bad xin input in splintrp ' 1204 | IF (INCX .EQ. INCY) IF (INCX-1) 5,20,60 1512 | IF (INCX .EQ. INCY) IF (INCX-1) 5,20,60 47 | $ molfile = radat(1:length(radat))//molfile(1:length(molfile)) 47 | $ molfile = radat(1:length(radat))//molfile(1:length(molfile)) 48 | write(13,20) molfile(1:length(molfile)) 52 | write(13,20) outfile(1:length(outfile)) 234 | $ //version(1:length(version)) And here is the similar terminal output for when I run the setup.py command as above (with similar omissions): creating /var/folders/qr/vzl6pfxd06s3t9ytvt0nmbrw0000gp/T/tmpr8zu3c1i/var |
Thanks @cesharon, it's very helpful to know that this is not necessarily architecture specific. I had thought it was; I'm seeing the problem on an M1. I wonder now if there's a problem with conda's compilers and/or our recent versions of XCode. I can't spend any more time digging now, but please continue sharing your progress & issues and I'll chime in from my end when I can figure something out. |
I think the error may be related to aburrell/apexpy#84 and https://github.com/orgs/Homebrew/discussions/415, at least on my M1. However, since you're experiencing the same issue on different hardware, I'm not sure. |
welp, I made it worse. Now I get an instant $ python -c "import pyradex"
Killed: 9 which is a few steps back from the clearer |
Given the timing of this issue and #39, I bet this f2py issue is biting us: self.radex.setup.radat[:] = np.bytes_([""] * len(self.radex.setup.radat)) |
OK I've confirmed, the problem is with numpy=1.24. Downgrade to 1.23 and try again, it should work (probably maybe). |
Unfortunately, it looks like we still have to |
I just found that the problem lay with |
OK, that makes perfect sense; that is where the error is occurring. I'll add in a better error message to handle that. Does it work for you with numpy 1.24? |
I got |
Yup, just got back to this and downgraded to numpy 1.23.5 and everything seems to be working! (Even on my non-M1 machine.) Though just a minor heads up for the future, I got the following astropy (version 5.2.1) deprecation warning while running pyradex.Radex: Thanks all (especially @keflavich) for the help and support! |
Thanks. I fixed the deprecation warning in af434aa |
Hi,
I am trying to install pyradex on MacOS 11.2.3, but an error occurred:
/Users/zqq/opt/anaconda3/lib/python3.8/distutils/dist.py:274: UserWarning: Unknown distribution option: 'install_requires'
warnings.warn(msg)
running install_radex
Downloading RADEX
Download succeeded, or at least didn't obviously fail.
Extracting RADEX source from file /Users/zqq/.astropy/cache/download/url/df9a6b344f9b6851d8c799789754b74e/contents
Reading fortran codes...
Reading file 'main.f' (format:fix,strict)
Reading file 'radex.inc' (format:fix)
Line #25 in main.f:" integer niter ! iteration counter"
updatevars: could not crack entity declaration "niter!". Ignoring.
Line #26 in main.f:" integer imore ! are we running again?"
updatevars: could not crack entity declaration "imore!". Ignoring.
Line #26 in main.f:" integer imore ! are we running again?"
updatevars: could not crack entity declaration "again?". Ignoring.
Line #29 in main.f:" logical conv ! are we converged?"
updatevars: could not crack entity declaration "conv!". Ignoring.
Line #29 in main.f:" logical conv ! are we converged?"
updatevars: attempt to change the type of "are" ("integer") to "logical". Ignoring.
Line #29 in main.f:" logical conv ! are we converged?"
updatevars: attempt to change the type of "we" ("integer") to "logical". Ignoring.
Line #29 in main.f:" logical conv ! are we converged?"
updatevars: could not crack entity declaration "converged?". Ignoring.
Reading file 'background.f' (format:fix,strict)
Reading file 'radex.inc' (format:fix)
Reading file 'radex.inc' (format:fix)
Reading file 'slatec.f' (format:fix,strict)
Reading file 'matrix.f' (format:fix,strict)
Reading file 'radex.inc' (format:fix)
Line #25 in matrix.f:" integer niter ! iteration counter"
updatevars: could not crack entity declaration "niter!". Ignoring.
Line #26 in matrix.f:" integer ilev,jlev,klev ! to loop over energy levels"
updatevars: could not crack entity declaration "klev!". Ignoring.
Line #27 in matrix.f:" integer nplus ! to solve statistical equilibrium"
updatevars: could not crack entity declaration "nplus!". Ignoring.
Line #28 in matrix.f:" integer iline ! to loop over lines"
updatevars: could not crack entity declaration "iline!". Ignoring.
Line #29 in matrix.f:" integer m,n ! line upper/lower levels"
updatevars: could not crack entity declaration "n!". Ignoring.
Line #29 in matrix.f:" integer m,n ! line upper/lower levels"
updatevars: could not crack entity declaration "upper/lower". Ignoring.
Line #30 in matrix.f:" integer nthick ! counts optically thick lines"
updatevars: could not crack entity declaration "nthick!". Ignoring.
Line #31 in matrix.f:" integer nfat ! counts highly optically thick lines"
updatevars: could not crack entity declaration "nfat!". Ignoring.
Line #32 in matrix.f:" integer nreduce ! size of reduced rate matrix"
updatevars: could not crack entity declaration "nreduce!". Ignoring.
rmbadname1: Replacing "size" with "size_bn".
Line #34 in matrix.f:" integer indx,dsign ! needed for NumRep equation solver"
updatevars: could not crack entity declaration "dsign!". Ignoring.
rmbadname1: Replacing "for" with "for_bn".
Line #35 in matrix.f:" real8 rhs(maxlev) ! RHS of rate equation"
updatevars: could not crack entity declaration "rhs(maxlev)!". Ignoring.
Line #35 in matrix.f:" real8 rhs(maxlev) ! RHS of rate equation"
updatevars: attempt to change the type of "of" ("integer") to "real". Ignoring.
Line #35 in matrix.f:" real8 rhs(maxlev) ! RHS of rate equation"
updatevars: attempt to change the type of "rate" ("integer") to "real". Ignoring.
Line #35 in matrix.f:" real8 rhs(maxlev) ! RHS of rate equation"
updatevars: attempt to change the type of "equation" ("integer") to "real". Ignoring.
Line #37 in matrix.f:" real8 yrate(maxlev,maxlev) ! rate matrix"
updatevars: could not crack entity declaration "yrate(maxlev,maxlev)!". Ignoring.
Line #37 in matrix.f:" real8 yrate(maxlev,maxlev) ! rate matrix"
updatevars: attempt to change the type of "rate" ("integer") to "real". Ignoring.
Line #37 in matrix.f:" real8 yrate(maxlev,maxlev) ! rate matrix"
updatevars: attempt to change the type of "matrix" ("integer") to "real". Ignoring.
Line #38 in matrix.f:" real8 etr,exr ! to calculate radiative rates"
updatevars: could not crack entity declaration "exr!". Ignoring.
Line #38 in matrix.f:" real8 etr,exr ! to calculate radiative rates"
updatevars: attempt to change the type of "to" ("integer") to "real". Ignoring.
Line #39 in matrix.f:" real8 xt ! frequency cubed"
updatevars: could not crack entity declaration "xt!". Ignoring.
Line #40 in matrix.f:" real8 hnu ! photon energy"
updatevars: could not crack entity declaration "hnu!". Ignoring.
Line #40 in matrix.f:" real8 hnu ! photon energy"
updatevars: attempt to change the type of "energy" ("integer") to "real". Ignoring.
Line #41 in matrix.f:" real8 bnutex ! line source function"
updatevars: could not crack entity declaration "bnutex!". Ignoring.
Line #41 in matrix.f:" real8 bnutex ! line source function"
updatevars: attempt to change the type of "line" ("integer") to "real". Ignoring.
Line #42 in matrix.f:" real8 cddv ! N(mol) / delta V"
updatevars: could not crack entity declaration "cddv!". Ignoring.
Line #42 in matrix.f:" real8 cddv ! N(mol) / delta V"
updatevars: attempt to change the type of "n" ("integer") to "real". Ignoring.
Line #42 in matrix.f:" real8 cddv ! N(mol) / delta V"
updatevars: could not crack entity declaration "n(mol)/delta". Ignoring.
Line #43 in matrix.f:" real8 beta,escprob ! escape probability"
updatevars: could not crack entity declaration "escprob!". Ignoring.
Line #45 in matrix.f:" real8 bnu ! Planck function"
updatevars: could not crack entity declaration "bnu!". Ignoring.
Line #46 in matrix.f:" real8 uarray(maxlev,maxlev) ! reduced rate matrix"
updatevars: could not crack entity declaration "uarray(maxlev,maxlev)!". Ignoring.
Line #46 in matrix.f:" real8 uarray(maxlev,maxlev) ! reduced rate matrix"
updatevars: attempt to change the type of "reduced" ("integer") to "real". Ignoring.
Line #46 in matrix.f:" real8 uarray(maxlev,maxlev) ! reduced rate matrix"
updatevars: attempt to change the type of "rate" ("integer") to "real". Ignoring.
Line #46 in matrix.f:" real8 uarray(maxlev,maxlev) ! reduced rate matrix"
updatevars: attempt to change the type of "matrix" ("integer") to "real". Ignoring.
Line #47 in matrix.f:" real8 redcrit ! reduction criterion"
updatevars: could not crack entity declaration "redcrit!". Ignoring.
Line #48 in matrix.f:" real8 sumx ! summed radiative rate"
updatevars: could not crack entity declaration "sumx!". Ignoring.
Line #48 in matrix.f:" real8 sumx ! summed radiative rate"
updatevars: attempt to change the type of "rate" ("integer") to "real". Ignoring.
Line #49 in matrix.f:" real8 total ! to normalize populations"
updatevars: could not crack entity declaration "total!". Ignoring.
Line #49 in matrix.f:" real8 total ! to normalize populations"
updatevars: attempt to change the type of "to" ("integer") to "real". Ignoring.
Line #51 in matrix.f:" real8 tsum,thistex ! to check convergence"
updatevars: could not crack entity declaration "thistex!". Ignoring.
Line #51 in matrix.f:" real8 tsum,thistex ! to check convergence"
updatevars: attempt to change the type of "to" ("integer") to "real". Ignoring.
Line #54 in matrix.f:" logical conv ! are we converged?"
updatevars: could not crack entity declaration "conv!". Ignoring.
Line #54 in matrix.f:" logical conv ! are we converged?"
updatevars: could not crack entity declaration "converged?". Ignoring.
Reading file 'radex.inc' (format:fix)
Line #329 in matrix.f:" real8 taur !optical radius"
updatevars: could not crack entity declaration "taur!optical". Ignoring.
Reading file 'io.f' (format:fix,strict)
Reading file 'radex.inc' (format:fix)
Line #24 in io.f:" integer length ! subroutine to determine"
updatevars: could not crack entity declaration "length!". Ignoring.
Line #26 in io.f:" integer ipart ! loop over collision partners"
updatevars: could not crack entity declaration "ipart!". Ignoring.
Line #27 in io.f:" character10 partner ! name of collision partner"
updatevars: no name pattern found for entity='!'. Skipping.
Line #27 in io.f:" character10 partner ! name of collision partner"
updatevars: attempt to change the type of "collision" ("integer") to "character". Ignoring.
updatevars:collision: attempt to change empty charselector to {'': '10'}. Ignoring.
Line #30 in io.f:" integer id ! ID code of collision partner"
updatevars: could not crack entity declaration "id!". Ignoring.
Line #30 in io.f:" integer id ! ID code of collision partner"
updatevars: attempt to change the type of "of" ("character") to "integer". Ignoring.
Line #30 in io.f:" integer id ! ID code of collision partner"
updatevars: attempt to change the type of "partner" ("character") to "integer". Ignoring.
Reading file 'radex.inc' (format:fix)
Line #162 in io.f:" integer ipart ! to loop over collision partners"
updatevars: could not crack entity declaration "ipart!". Ignoring.
Reading file 'radex.inc' (format:fix)
Line #201 in io.f:" integer iline ! to loop over lines"
updatevars: could not crack entity declaration "iline!". Ignoring.
Line #202 in io.f:" integer m,n ! upper & lower level of the line"
updatevars: could not crack entity declaration "n!". Ignoring.
Line #202 in io.f:" integer m,n ! upper & lower level of the line"
updatevars: no name pattern found for entity='&'. Skipping.
Line #204 in io.f:" integer niter ! final number of iterations"
updatevars: could not crack entity declaration "niter!". Ignoring.
Line #208 in io.f:" real8 xt ! frequency cubed"
updatevars: could not crack entity declaration "xt!". Ignoring.
Line #209 in io.f:" real8 hnu ! photon energy"
updatevars: could not crack entity declaration "hnu!". Ignoring.
Line #210 in io.f:" real8 bnutex ! line source function"
updatevars: could not crack entity declaration "bnutex!". Ignoring.
Line #210 in io.f:" real8 bnutex ! line source function"
updatevars: attempt to change the type of "line" ("integer") to "real". Ignoring.
Line #211 in io.f:" real8 ftau ! exp(-tau)"
updatevars: could not crack entity declaration "ftau!". Ignoring.
Line #212 in io.f:" real8 toti ! background intensity"
updatevars: could not crack entity declaration "toti!". Ignoring.
Line #213 in io.f:" real8 tbl ! black body temperature"
updatevars: could not crack entity declaration "tbl!". Ignoring.
Line #214 in io.f:" real8 wh ! Planck correction"
updatevars: could not crack entity declaration "wh!". Ignoring.
Line #215 in io.f:" real8 tback ! background temperature"
updatevars: could not crack entity declaration "tback!". Ignoring.
Line #216 in io.f:" real8 ta ! line antenna temperature"
updatevars: could not crack entity declaration "ta!". Ignoring.
Line #216 in io.f:" real8 ta ! line antenna temperature"
updatevars: attempt to change the type of "line" ("integer") to "real". Ignoring.
Line #217 in io.f:" real8 tr ! line radiation temperature"
updatevars: could not crack entity declaration "tr!". Ignoring.
Line #217 in io.f:" real8 tr ! line radiation temperature"
updatevars: attempt to change the type of "line" ("integer") to "real". Ignoring.
Line #218 in io.f:" real8 beta,escprob ! escape probability"
updatevars: no name pattern found for entity='!'. Skipping.
Line #220 in io.f:" real8 bnu ! Planck function"
updatevars: could not crack entity declaration "bnu!". Ignoring.
Line #221 in io.f:" real8 kkms ! line integrated intensity (K km/s)"
updatevars: could not crack entity declaration "kkms!". Ignoring.
Line #221 in io.f:" real8 kkms ! line integrated intensity (K km/s)"
updatevars: attempt to change the type of "line" ("integer") to "real". Ignoring.
Line #222 in io.f:" real8 ergs ! line flux (erg / s / cm^2)"
updatevars: could not crack entity declaration "ergs!". Ignoring.
Line #222 in io.f:" real8 ergs ! line flux (erg / s / cm^2)"
updatevars: attempt to change the type of "line" ("integer") to "real". Ignoring.
Line #227 in io.f:" real8 wavel ! line wavelength (micron)"
updatevars: could not crack entity declaration "wavel!". Ignoring.
Line #227 in io.f:" real8 wavel ! line wavelength (micron)"
updatevars: attempt to change the type of "line" ("integer") to "real". Ignoring.
Reading file 'readdata.f' (format:fix,strict)
Reading file 'radex.inc' (format:fix)
Line #25 in readdata.f:" integer ilev,jlev ! to loop over energy levels"
updatevars: could not crack entity declaration "jlev!". Ignoring.
Line #26 in readdata.f:" integer iline ! to loop over lines"
updatevars: could not crack entity declaration "iline!". Ignoring.
Line #27 in readdata.f:" integer ipart,jpart ! to loop over collision partners"
updatevars: no name pattern found for entity='!'. Skipping.
Line #28 in readdata.f:" integer itemp ! to loop over collision temperatures"
updatevars: could not crack entity declaration "itemp!". Ignoring.
Line #29 in readdata.f:" integer icoll ! to loop over collisional transitions"
updatevars: could not crack entity declaration "icoll!". Ignoring.
Line #31 in readdata.f:" integer dummy ! to skip part of the file"
updatevars: could not crack entity declaration "dummy!". Ignoring.
Line #34 in readdata.f:" integer id(maxpart) ! to identify collision partners"
updatevars: could not crack entity declaration "id(maxpart)!". Ignoring.
Line #40 in readdata.f:" real8 temp(maxtemp) ! collision temperatures"
updatevars: could not crack entity declaration "temp(maxtemp)!". Ignoring.
Line #40 in readdata.f:" real8 temp(maxtemp) ! collision temperatures"
updatevars: attempt to change the type of "collision" ("integer") to "real". Ignoring.
Line #40 in readdata.f:" real8 temp(maxtemp) ! collision temperatures"
updatevars: attempt to change the type of "temperatures" ("integer") to "real". Ignoring.
Line #43 in readdata.f:" character120 collref ! text about source of collisional data"
updatevars: no name pattern found for entity='!'. Skipping.
Line #43 in readdata.f:" character120 collref ! text about source of collisional data"
updatevars: attempt to change the type of "of" ("integer") to "character". Ignoring.
updatevars:of: attempt to change empty charselector to {'': '120'}. Ignoring.
Line #43 in readdata.f:" character120 collref ! text about source of collisional data"
updatevars: attempt to change the type of "collisional" ("integer") to "character". Ignoring.
updatevars:collisional: attempt to change empty charselector to {'': '120'}. Ignoring.
Post-processing...
Block: radex
analyzevars: character array "character6 qnum(2999)" is considered as "character qnum(2999,6)"; "intent(c)" is forced.
Block: backrad
analyzevars: character array "character6 qnum(2999)" is considered as "character qnum(2999,6)"; "intent(c)" is forced.
Block: galbr
analyzevars: character array "character6 qnum(2999)" is considered as "character qnum(2999,6)"; "intent(c)" is forced.
Block: splcoeff
Block: splintrp
Block: ludcmp
Block: lubksb
Block: sgeir
Block: r1mach
Block: sasum
Block: scopy
Block: sdsdot
Block: sgefa
Block: isamax
Block: saxpy
Block: sscal
Block: sgesl
Block: sdot
Block: xermsg
Block: j4save
Block: xercnt
Block: xerhlt
Block: xerprn
Block: i1mach
Block: xgetua
Block: xersve
analyzevars: character array "character8 libtab(10)" is considered as "character libtab(10,8)"; "intent(c)" is forced.
analyzevars: character array "character8 subtab(10)" is considered as "character subtab(10,8)"; "intent(c)" is forced.
analyzevars: character array "character20 mestab(10)" is considered as "character mestab(10,20)"; "intent(c)" is forced.
Block: fdump
Block: matrix
analyzevars: character array "character6 qnum(2999)" is considered as "character qnum(2999,6)"; "intent(c)" is forced.
Block: escprob
analyzevars: character array "character6 qnum(2999)" is considered as "character qnum(2999,6)"; "intent(c)" is forced.
Block: getinputs
analyzevars: character array "character6 qnum(2999)" is considered as "character qnum(2999,6)"; "intent(c)" is forced.
Block: defaults
analyzevars: character array "character6 qnum(2999)" is considered as "character qnum(2999,6)"; "intent(c)" is forced.
Block: length
Block: output
analyzevars: character array "character6 qnum(2999)" is considered as "character qnum(2999,6)"; "intent(c)" is forced.
/Users/zqq/opt/anaconda3/lib/python3.8/site-packages/numpy/f2py/symbolic.py:1508: ExprWarning: fromstring: treating 'k km' as symbol (original=k km/s)
ewarn(
/Users/zqq/opt/anaconda3/lib/python3.8/site-packages/numpy/f2py/symbolic.py:1508: ExprWarning: fromstring: treating 'cm^2' as symbol (original=erg/s/cm^2)
ewarn(
Block: readdata
analyzevars: character array "character6 qnum(2999)" is considered as "character qnum(2999,6)"; "intent(c)" is forced.
Post-processing (stage 2)...
Saving signatures to file "./radex.pyf"
Running f2py with fcompiler=gfortran, f77exec=, include_path=-I/Users/zqq/astro/pyradex/Radex/src
Unknown vendor: "gfortran"
running build
running config_cc
INFO: unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
INFO: unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
INFO: build_src
INFO: building extension "radex" sources
INFO: f2py options: []
INFO: f2py:> /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/src.macosx-10.9-x86_64-3.8/radexmodule.c
creating /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/src.macosx-10.9-x86_64-3.8
Reading fortran codes...
Reading file '/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f' (format:fix,strict)
Reading file 'radex.inc' (format:fix)
Line #25 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer niter ! iteration counter"
updatevars: could not crack entity declaration "niter!". Ignoring.
Line #26 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer imore ! are we running again?"
updatevars: could not crack entity declaration "imore!". Ignoring.
Line #26 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer imore ! are we running again?"
updatevars: could not crack entity declaration "again?". Ignoring.
Line #29 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" logical conv ! are we converged?"
updatevars: could not crack entity declaration "conv!". Ignoring.
Line #29 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" logical conv ! are we converged?"
updatevars: attempt to change the type of "are" ("integer") to "logical". Ignoring.
Line #29 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" logical conv ! are we converged?"
updatevars: attempt to change the type of "we" ("integer") to "logical". Ignoring.
Line #29 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" logical conv ! are we converged?"
updatevars: could not crack entity declaration "converged?". Ignoring.
Reading file 'radex.inc' (format:fix)
Reading file 'radex.inc' (format:fix)
Reading file 'radex.inc' (format:fix)
Line #3992 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer niter ! iteration counter"
updatevars: could not crack entity declaration "niter!". Ignoring.
Line #3993 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer ilev,jlev,klev ! to loop over energy levels"
updatevars: could not crack entity declaration "klev!". Ignoring.
Line #3994 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer nplus ! to solve statistical equilibrium"
updatevars: could not crack entity declaration "nplus!". Ignoring.
Line #3995 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer iline ! to loop over lines"
updatevars: could not crack entity declaration "iline!". Ignoring.
Line #3996 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer m,n ! line upper/lower levels"
updatevars: could not crack entity declaration "n!". Ignoring.
Line #3996 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer m,n ! line upper/lower levels"
updatevars: could not crack entity declaration "upper/lower". Ignoring.
Line #3997 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer nthick ! counts optically thick lines"
updatevars: could not crack entity declaration "nthick!". Ignoring.
Line #3998 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer nfat ! counts highly optically thick lines"
updatevars: could not crack entity declaration "nfat!". Ignoring.
Line #3999 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer nreduce ! size of reduced rate matrix"
updatevars: could not crack entity declaration "nreduce!". Ignoring.
Line #4001 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer indx,dsign ! needed for NumRep equation solver"
updatevars: could not crack entity declaration "dsign!". Ignoring.
Line #4002 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 rhs(maxlev) ! RHS of rate equation"
updatevars: could not crack entity declaration "rhs(maxlev)!". Ignoring.
Line #4002 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 rhs(maxlev) ! RHS of rate equation"
updatevars: attempt to change the type of "of" ("integer") to "real". Ignoring.
Line #4002 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 rhs(maxlev) ! RHS of rate equation"
updatevars: attempt to change the type of "rate" ("integer") to "real". Ignoring.
Line #4002 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 rhs(maxlev) ! RHS of rate equation"
updatevars: attempt to change the type of "equation" ("integer") to "real". Ignoring.
Line #4004 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 yrate(maxlev,maxlev) ! rate matrix"
updatevars: could not crack entity declaration "yrate(maxlev,maxlev)!". Ignoring.
Line #4004 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 yrate(maxlev,maxlev) ! rate matrix"
updatevars: attempt to change the type of "rate" ("integer") to "real". Ignoring.
Line #4004 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 yrate(maxlev,maxlev) ! rate matrix"
updatevars: attempt to change the type of "matrix" ("integer") to "real". Ignoring.
Line #4005 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 etr,exr ! to calculate radiative rates"
updatevars: could not crack entity declaration "exr!". Ignoring.
Line #4005 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 etr,exr ! to calculate radiative rates"
updatevars: attempt to change the type of "to" ("integer") to "real". Ignoring.
Line #4006 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 xt ! frequency cubed"
updatevars: could not crack entity declaration "xt!". Ignoring.
Line #4007 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 hnu ! photon energy"
updatevars: could not crack entity declaration "hnu!". Ignoring.
Line #4007 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 hnu ! photon energy"
updatevars: attempt to change the type of "energy" ("integer") to "real". Ignoring.
Line #4008 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 bnutex ! line source function"
updatevars: could not crack entity declaration "bnutex!". Ignoring.
Line #4008 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 bnutex ! line source function"
updatevars: attempt to change the type of "line" ("integer") to "real". Ignoring.
Line #4009 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 cddv ! N(mol) / delta V"
updatevars: could not crack entity declaration "cddv!". Ignoring.
Line #4009 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 cddv ! N(mol) / delta V"
updatevars: attempt to change the type of "n" ("integer") to "real". Ignoring.
Line #4009 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 cddv ! N(mol) / delta V"
updatevars: could not crack entity declaration "n(mol)/delta". Ignoring.
Line #4010 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 beta,escprob ! escape probability"
updatevars: could not crack entity declaration "escprob!". Ignoring.
Line #4012 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 bnu ! Planck function"
updatevars: could not crack entity declaration "bnu!". Ignoring.
Line #4013 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 uarray(maxlev,maxlev) ! reduced rate matrix"
updatevars: could not crack entity declaration "uarray(maxlev,maxlev)!". Ignoring.
Line #4013 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 uarray(maxlev,maxlev) ! reduced rate matrix"
updatevars: attempt to change the type of "reduced" ("integer") to "real". Ignoring.
Line #4013 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 uarray(maxlev,maxlev) ! reduced rate matrix"
updatevars: attempt to change the type of "rate" ("integer") to "real". Ignoring.
Line #4013 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 uarray(maxlev,maxlev) ! reduced rate matrix"
updatevars: attempt to change the type of "matrix" ("integer") to "real". Ignoring.
Line #4014 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 redcrit ! reduction criterion"
updatevars: could not crack entity declaration "redcrit!". Ignoring.
Line #4015 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 sumx ! summed radiative rate"
updatevars: could not crack entity declaration "sumx!". Ignoring.
Line #4015 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 sumx ! summed radiative rate"
updatevars: attempt to change the type of "rate" ("integer") to "real". Ignoring.
Line #4016 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 total ! to normalize populations"
updatevars: could not crack entity declaration "total!". Ignoring.
Line #4016 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 total ! to normalize populations"
updatevars: attempt to change the type of "to" ("integer") to "real". Ignoring.
Line #4018 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 tsum,thistex ! to check convergence"
updatevars: could not crack entity declaration "thistex!". Ignoring.
Line #4018 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 tsum,thistex ! to check convergence"
updatevars: attempt to change the type of "to" ("integer") to "real". Ignoring.
Line #4021 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" logical conv ! are we converged?"
updatevars: could not crack entity declaration "conv!". Ignoring.
Line #4021 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" logical conv ! are we converged?"
updatevars: could not crack entity declaration "converged?". Ignoring.
Reading file 'radex.inc' (format:fix)
Line #4296 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 taur !optical radius"
updatevars: could not crack entity declaration "taur!optical". Ignoring.
Reading file 'radex.inc' (format:fix)
Line #4365 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer length ! subroutine to determine"
updatevars: could not crack entity declaration "length!". Ignoring.
Line #4367 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer ipart ! loop over collision partners"
updatevars: could not crack entity declaration "ipart!". Ignoring.
Line #4368 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" character10 partner ! name of collision partner"
updatevars: no name pattern found for entity='!'. Skipping.
Line #4368 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" character10 partner ! name of collision partner"
updatevars: attempt to change the type of "collision" ("integer") to "character". Ignoring.
Line #4371 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer id ! ID code of collision partner"
updatevars: could not crack entity declaration "id!". Ignoring.
Line #4371 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer id ! ID code of collision partner"
updatevars: attempt to change the type of "of" ("character") to "integer". Ignoring.
Line #4371 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer id ! ID code of collision partner"
updatevars: attempt to change the type of "partner" ("character") to "integer". Ignoring.
Reading file 'radex.inc' (format:fix)
Line #4503 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer ipart ! to loop over collision partners"
updatevars: could not crack entity declaration "ipart!". Ignoring.
Reading file 'radex.inc' (format:fix)
Line #4542 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer iline ! to loop over lines"
updatevars: could not crack entity declaration "iline!". Ignoring.
Line #4543 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer m,n ! upper & lower level of the line"
updatevars: could not crack entity declaration "n!". Ignoring.
Line #4543 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer m,n ! upper & lower level of the line"
updatevars: no name pattern found for entity='&'. Skipping.
Line #4545 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer niter ! final number of iterations"
updatevars: could not crack entity declaration "niter!". Ignoring.
Line #4549 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 xt ! frequency cubed"
updatevars: could not crack entity declaration "xt!". Ignoring.
Line #4550 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 hnu ! photon energy"
updatevars: could not crack entity declaration "hnu!". Ignoring.
Line #4551 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 bnutex ! line source function"
updatevars: could not crack entity declaration "bnutex!". Ignoring.
Line #4551 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 bnutex ! line source function"
updatevars: attempt to change the type of "line" ("integer") to "real". Ignoring.
Line #4552 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 ftau ! exp(-tau)"
updatevars: could not crack entity declaration "ftau!". Ignoring.
Line #4553 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 toti ! background intensity"
updatevars: could not crack entity declaration "toti!". Ignoring.
Line #4554 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 tbl ! black body temperature"
updatevars: could not crack entity declaration "tbl!". Ignoring.
Line #4555 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 wh ! Planck correction"
updatevars: could not crack entity declaration "wh!". Ignoring.
Line #4556 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 tback ! background temperature"
updatevars: could not crack entity declaration "tback!". Ignoring.
Line #4557 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 ta ! line antenna temperature"
updatevars: could not crack entity declaration "ta!". Ignoring.
Line #4557 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 ta ! line antenna temperature"
updatevars: attempt to change the type of "line" ("integer") to "real". Ignoring.
Line #4558 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 tr ! line radiation temperature"
updatevars: could not crack entity declaration "tr!". Ignoring.
Line #4558 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 tr ! line radiation temperature"
updatevars: attempt to change the type of "line" ("integer") to "real". Ignoring.
Line #4559 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 beta,escprob ! escape probability"
updatevars: no name pattern found for entity='!'. Skipping.
Line #4561 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 bnu ! Planck function"
updatevars: could not crack entity declaration "bnu!". Ignoring.
Line #4562 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 kkms ! line integrated intensity (K km/s)"
updatevars: could not crack entity declaration "kkms!". Ignoring.
Line #4562 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 kkms ! line integrated intensity (K km/s)"
updatevars: attempt to change the type of "line" ("integer") to "real". Ignoring.
Line #4563 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 ergs ! line flux (erg / s / cm^2)"
updatevars: could not crack entity declaration "ergs!". Ignoring.
Line #4563 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 ergs ! line flux (erg / s / cm^2)"
updatevars: attempt to change the type of "line" ("integer") to "real". Ignoring.
Line #4568 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 wavel ! line wavelength (micron)"
updatevars: could not crack entity declaration "wavel!". Ignoring.
Line #4568 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 wavel ! line wavelength (micron)"
updatevars: attempt to change the type of "line" ("integer") to "real". Ignoring.
Reading file 'radex.inc' (format:fix)
Line #4718 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer ilev,jlev ! to loop over energy levels"
updatevars: could not crack entity declaration "jlev!". Ignoring.
Line #4719 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer iline ! to loop over lines"
updatevars: could not crack entity declaration "iline!". Ignoring.
Line #4720 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer ipart,jpart ! to loop over collision partners"
updatevars: no name pattern found for entity='!'. Skipping.
Line #4721 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer itemp ! to loop over collision temperatures"
updatevars: could not crack entity declaration "itemp!". Ignoring.
Line #4722 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer icoll ! to loop over collisional transitions"
updatevars: could not crack entity declaration "icoll!". Ignoring.
Line #4724 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer dummy ! to skip part of the file"
updatevars: could not crack entity declaration "dummy!". Ignoring.
Line #4727 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" integer id(maxpart) ! to identify collision partners"
updatevars: could not crack entity declaration "id(maxpart)!". Ignoring.
Line #4733 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 temp(maxtemp) ! collision temperatures"
updatevars: could not crack entity declaration "temp(maxtemp)!". Ignoring.
Line #4733 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 temp(maxtemp) ! collision temperatures"
updatevars: attempt to change the type of "collision" ("integer") to "real". Ignoring.
Line #4733 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" real8 temp(maxtemp) ! collision temperatures"
updatevars: attempt to change the type of "temperatures" ("integer") to "real". Ignoring.
Line #4736 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" character120 collref ! text about source of collisional data"
updatevars: no name pattern found for entity='!'. Skipping.
Line #4736 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" character120 collref ! text about source of collisional data"
updatevars: attempt to change the type of "of" ("integer") to "character". Ignoring.
Line #4736 in /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:" character120 collref ! text about source of collisional data"
updatevars: attempt to change the type of "collisional" ("integer") to "character". Ignoring.
Post-processing...
Block: radex
Block: radex
Block: backrad
Block: galbr
Block: splcoeff
Block: splintrp
Block: ludcmp
Block: lubksb
Block: sgeir
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:r1mach
vars2fortran: No typespec for argument "i".
Block: r1mach
Block: sasum
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:scopy
vars2fortran: No typespec for argument "n".
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:scopy
vars2fortran: No typespec for argument "incx".
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:scopy
vars2fortran: No typespec for argument "incy".
Block: scopy
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:sdsdot
vars2fortran: No typespec for argument "n".
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:sdsdot
vars2fortran: No typespec for argument "incx".
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:sdsdot
vars2fortran: No typespec for argument "incy".
Block: sdsdot
Block: sgefa
Block: isamax
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:saxpy
vars2fortran: No typespec for argument "n".
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:saxpy
vars2fortran: No typespec for argument "incx".
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:saxpy
vars2fortran: No typespec for argument "incy".
Block: saxpy
Block: sscal
Block: sgesl
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:sdot
vars2fortran: No typespec for argument "n".
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:sdot
vars2fortran: No typespec for argument "incx".
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:sdot
vars2fortran: No typespec for argument "incy".
Block: sdot
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:xermsg
vars2fortran: No typespec for argument "nerr".
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:xermsg
vars2fortran: No typespec for argument "level".
Block: xermsg
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:j4save
vars2fortran: No typespec for argument "iwhich".
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:j4save
vars2fortran: No typespec for argument "ivalue".
Block: j4save
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:xercnt
vars2fortran: No typespec for argument "nerr".
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:xercnt
vars2fortran: No typespec for argument "level".
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:xercnt
vars2fortran: No typespec for argument "kontrl".
Block: xercnt
Block: xerhlt
Block: xerprn
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:i1mach
vars2fortran: No typespec for argument "i".
Block: i1mach
{'attrspec': ['dimension(5)']}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:xgetua
vars2fortran: No typespec for argument "iunita".
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:xgetua
vars2fortran: No typespec for argument "n".
Block: xgetua
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:xersve
vars2fortran: No typespec for argument "kflag".
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:xersve
vars2fortran: No typespec for argument "nerr".
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:xersve
vars2fortran: No typespec for argument "level".
{}
In: :radex:/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f:xersve
vars2fortran: No typespec for argument "icount".
Block: xersve
Block: fdump
Block: matrix
Block: escprob
Block: getinputs
Block: defaults
Block: length
Block: output
Block: readdata
Post-processing (stage 2)...
Building modules...
Building module "radex"...
Constructing wrapper function "backrad"...
backrad()
Constructing wrapper function "galbr"...
galbr()
Constructing wrapper function "splcoeff"...
splcoeff(x,f,n,fp1,fpn,fpp)
Constructing wrapper function "splintrp"...
splintrp(xin,fin,fppin,x,fout,[n])
Constructing wrapper function "ludcmp"...
ludcmp(a,indx,d,[n,np])
Constructing wrapper function "lubksb"...
lubksb(a,n,indx,b,[np])
Constructing wrapper function "sgeir"...
getarrdims:warning: assumed shape array, using 0 instead of ''
getarrdims:warning: assumed shape array, using 0 instead of ''
getarrdims:warning: assumed shape array, using 0 instead of ''
getarrdims:warning: assumed shape array, using 0 instead of ''
sgeir(a,v,itask,ind,work,iwork,[lda,n])
Creating wrapper for Fortran function "r1mach"("r1mach")...
Constructing wrapper function "r1mach"...
r1mach = r1mach(i)
Creating wrapper for Fortran function "sasum"("sasum")...
Constructing wrapper function "sasum"...
getarrdims:warning: assumed shape array, using 0 instead of ''
sasum = sasum(n,sx,incx)
Constructing wrapper function "scopy"...
getarrdims:warning: assumed shape array, using 0 instead of ''
getarrdims:warning: assumed shape array, using 0 instead of ''
scopy(n,sx,incx,sy,incy)
Creating wrapper for Fortran function "sdsdot"("sdsdot")...
Constructing wrapper function "sdsdot"...
getarrdims:warning: assumed shape array, using 0 instead of ''
getarrdims:warning: assumed shape array, using 0 instead of ''
sdsdot = sdsdot(n,sb,sx,incx,sy,incy)
Constructing wrapper function "sgefa"...
getarrdims:warning: assumed shape array, using 0 instead of ''
getarrdims:warning: assumed shape array, using 0 instead of ''
sgefa(a,n,ipvt,info,[lda])
Creating wrapper for Fortran function "isamax"("isamax")...
Constructing wrapper function "isamax"...
getarrdims:warning: assumed shape array, using 0 instead of ''
isamax = isamax(n,sx,incx)
Constructing wrapper function "saxpy"...
getarrdims:warning: assumed shape array, using 0 instead of ''
getarrdims:warning: assumed shape array, using 0 instead of ''
saxpy(n,sa,sx,incx,sy,incy)
Constructing wrapper function "sscal"...
getarrdims:warning: assumed shape array, using 0 instead of ''
sscal(n,sa,sx,incx)
Constructing wrapper function "sgesl"...
getarrdims:warning: assumed shape array, using 0 instead of ''
getarrdims:warning: assumed shape array, using 0 instead of ''
getarrdims:warning: assumed shape array, using 0 instead of ''
sgesl(a,n,ipvt,b,job,[lda])
Creating wrapper for Fortran function "sdot"("sdot")...
Constructing wrapper function "sdot"...
getarrdims:warning: assumed shape array, using 0 instead of ''
getarrdims:warning: assumed shape array, using 0 instead of '*'
sdot = sdot(n,sx,incx,sy,incy)
Constructing wrapper function "xermsg"...
xermsg(librar,subrou,messg,nerr,level)
Creating wrapper for Fortran function "j4save"("j4save")...
Constructing wrapper function "j4save"...
j4save = j4save(iwhich,ivalue,iset)
Constructing wrapper function "xercnt"...
xercnt(librar,subrou,messg,nerr,level,kontrl)
Constructing wrapper function "xerhlt"...
xerhlt(messg)
Constructing wrapper function "xerprn"...
xerprn(prefix,npref,messg,nwrap)
Creating wrapper for Fortran function "i1mach"("i1mach")...
Constructing wrapper function "i1mach"...
i1mach = i1mach(i)
Constructing wrapper function "xgetua"...
xgetua(iunita,n)
Constructing wrapper function "xersve"...
xersve(librar,subrou,messg,kflag,nerr,level,icount)
Constructing wrapper function "fdump"...
fdump()
Constructing wrapper function "matrix"...
matrix(niter,conv)
Creating wrapper for Fortran function "escprob"("escprob")...
Constructing wrapper function "escprob"...
escprob = escprob(tau)
Constructing wrapper function "getinputs"...
getinputs()
Constructing wrapper function "defaults"...
defaults()
Creating wrapper for Fortran function "length"("length")...
Constructing wrapper function "length"...
length = length(str)
Constructing wrapper function "output"...
output(niter)
Constructing wrapper function "readdata"...
readdata()
Constructing COMMON block support for "impex"...
outfile,molfile,specref
Constructing COMMON block support for "setup"...
radat,method,version,logfile
Constructing COMMON block support for "imolec"...
nlev,nline,ncoll,npart,ntemp,iupp,ilow
Constructing COMMON block support for "rmolec"...
amass,eterm,gstat,aeinst,eup
Constructing COMMON block support for "cphys"...
density,tkin,tbg,cdmol,deltav,totdens
Constructing COMMON block support for "freq"...
fmin,fmax
Constructing COMMON block support for "radi"...
xnu,taul,tex,backi,totalb,spfreq,trj
Constructing COMMON block support for "quant"...
qnum
Constructing COMMON block support for "collie"...
crate,ctot,xpop
Constructing COMMON block support for "dbg"...
debug
Wrote C/API module "radex" to file "/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/src.macosx-10.9-x86_64-3.8/radexmodule.c"
Fortran 77 wrappers are saved to "/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/src.macosx-10.9-x86_64-3.8/radex-f2pywrappers.f"
INFO: adding '/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/src.macosx-10.9-x86_64-3.8/fortranobject.c' to sources.
INFO: adding '/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/src.macosx-10.9-x86_64-3.8' to include_dirs.
copying /Users/zqq/opt/anaconda3/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.c -> /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/src.macosx-10.9-x86_64-3.8
copying /Users/zqq/opt/anaconda3/lib/python3.8/site-packages/numpy/f2py/src/fortranobject.h -> /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/src.macosx-10.9-x86_64-3.8
INFO: adding '/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/src.macosx-10.9-x86_64-3.8/radex-f2pywrappers.f' to sources.
INFO: build_src: building npy-pkg config files
running build_ext
INFO: customize UnixCCompiler
INFO: customize UnixCCompiler using build_ext
INFO: customize Gnu95FCompiler
INFO: Found executable /usr/local/bin/gfortran
INFO: customize Gnu95FCompiler using build_ext
INFO: building 'radex' extension
INFO: compiling C sources
INFO: C compiler: /usr/local/bin/gcc-11 -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/zqq/opt/anaconda3/include -fPIC -O2 -isystem /Users/zqq/opt/anaconda3/include
creating /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/var
creating /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/var/folders
creating /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/var/folders/d8
creating /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn
creating /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T
creating /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr
creating /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/src.macosx-10.9-x86_64-3.8
INFO: compile options: '-DNPY_DISABLE_OPTIMIZATION=1 -I/Users/zqq/astro/pyradex/Radex/src -I/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/src.macosx-10.9-x86_64-3.8 -I/Users/zqq/opt/anaconda3/lib/python3.8/site-packages/numpy/core/include -I/Users/zqq/opt/anaconda3/include/python3.8 -c'
INFO: gcc-11: /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/src.macosx-10.9-x86_64-3.8/radexmodule.c
INFO: gcc-11: /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/src.macosx-10.9-x86_64-3.8/fortranobject.c
INFO: compiling Fortran sources
INFO: Fortran f77 compiler: /usr/local/bin/gfortran -fno-automatic -fPIC -O3 -funroll-loops
Fortran f90 compiler: /usr/local/bin/gfortran -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops
Fortran fix compiler: /usr/local/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops
INFO: compile options: '-I/Users/zqq/astro/pyradex/Radex/src -I/var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/src.macosx-10.9-x86_64-3.8 -I/Users/zqq/opt/anaconda3/lib/python3.8/site-packages/numpy/core/include -I/Users/zqq/opt/anaconda3/include/python3.8 -c'
INFO: gfortran:f77: /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpj3gk0rs9.f
INFO: gfortran:f77: /var/folders/d8/kxg2pggj04j7ghnrz_hlp27r0000gn/T/tmpo2h_5idr/src.macosx-10.9-x86_64-3.8/radex-f2pywrappers.f
outfile = []
error: Did not find the correct .so file(s)! Compilation has failed.
What should I do? The python and gfortran versions are as follows:
The text was updated successfully, but these errors were encountered: