ABM_APH.f90(1):SUBROUTINE ABM_APH addban.f90(1):SUBROUTINE addban (a, maxa, s, lm, nid, nidm, idi, beta, neq) addhone.f90(1):SUBROUTINE addhone ( n, a, lda, h) addres.f90(1):SUBROUTINE addres(maxa, mht, neq, nwk, ma) Adiabatic.f90(1):SUBROUTINE Adiabatic(NCurves, NSectors) adini.f90(1):SUBROUTINE adini (id, theta, chi, nid, idi, beta, nodj, nel) alagur.f90(1):SUBROUTINE alagur(lk, kmax, z, alag) anchica1.f90(1):SUBROUTINE anchica1(tchi,ptchi,nchi,nchimax,antotchi,chij,ebug) anchica1.f90(4):! SUBROUTINE angmom calculates the DVR angular momentum matrices anchica2.f90(1):SUBROUTINE anchica2(tchi,ptchi,nchi,nchimax,antotchi,chij,debug) anchica2.f90(4):! SUBROUTINE angmom calculates the DVR angular momentum matrices anchicb1.f90(1):SUBROUTINE anchicb1(tchi,ptchi,nchi,nchimax,antotchi,chij,debug) anchicb1.f90(4):! SUBROUTINE angmom calculates the DVR angular momentum matrices anchicb2.f90(1):SUBROUTINE anchicb2(tchi,ptchi,nchi,nchimax,antotchi,chij,debug) anchicb2.f90(4):! SUBROUTINE angmom calculates the DVR angular momentum matrices anchicp.f90(1):SUBROUTINE anchicp(tchi,ptchi,nchi,nchimax,antotchi,chij,debug) anchicp.f90(4):! SUBROUTINE angmom calculates the DVR angular momentum matrices anchicpp.f90(1):SUBROUTINE anchicpp(tchi,ptchi,nchi,nchimax, antotchi,chij, debug) anchicpp.f90(4):! SUBROUTINE angmom calculates the DVR angular momentum matrices Angle.f90(1):SUBROUTINE Angle (nglegn, nhermt, xptg, xpth, ThetAPH, chitau, nang, & Angle2.f90(1):SUBROUTINE Angle2(ngch, ngth, xch, xth, ThetAPH, chitau, nang, sthaph, cthaph, wch, wth, weight, iarran) angles.f90(1):SUBROUTINE angles (thetaval, chivals, ntheta, nchi) anmomthe.f90(1):SUBROUTINE anmomthe(ttheta,pttheta,ntheta,nthetmax,ltheta,angtot,thetaj,debug) anmomthe.f90(4):! SUBROUTINE angmom calculates the DVR angular momentum matrices aph3d.f90(1):SUBROUTINE aph3d (w, vecnew, tstore, vecold, xsq, xk, ndimen) aph3d1.f90(1):SUBROUTINE aph3d1 (rmat, eye11, w, vecnew, tstore, vecold, xsq, xk, nidm) Aph_To_Delves.f90(1):SUBROUTINE aph_to_delves aphchk.f90(1):SUBROUTINE aphchk(ndel, ucheck, naph, umat) aphdef.f90(1):SUBROUTINE aphdef(nx, iy, ic, nxdim, nydim, x, snthd, thaph, chi1, chif1, pi, pi2, betqf, thetd) AphDel_New.f90(1):SUBROUTINE AphDel_New(rho, naph, ndelve, tstore, umat, temp,& AphDel_Old.f90(1):SUBROUTINE AphDel_Old(rho, naph, ndelve, tstore, umat, temp,& aphdelbf.f90(1):SUBROUTINE aphdelbf(rho, naph, ndel, tstore, umat, temp, nidm) aphget.f90(1):SUBROUTINE aphget(nchnls) aphget1.f90(1):SUBROUTINE aphget1(nchnls) APHlogder.f90(1):SUBROUTINE APHlogder aphmat.f90(1):SUBROUTINE aphmat(rho, n, w, w0, w1, w2, jderiv) aphmatn.f90(1):SUBROUTINE aphmatn(rho, n, w, w0, w1, w2, xksq, energy, rhoval, wtemp, ndim, diag, cor, asym) aphmatph.f90(1):SUBROUTINE aphmatph(rho, n, g0, g1, g2) aphprop.f90(1):SUBROUTINE aphprop (naph, rmat, eye11, w, & aphread.f90(1):SUBROUTINE APHRead(rho, n, w, w0, w1, w2, jderiv, nrho, nmodes, & aphreadn.f90(1):SUBROUTINE aphreadn(rho, n, w0, w1, w2, nrho, nmodes, rhoval, energy, rho0, & aphskipn.f90(1):SUBROUTINE aphskipn(nrho, rhoval, lam, unit, id) Asym.f90(1):SUBROUTINE asym(a,n,err) Asymptotic.f90(1):SUBROUTINE Asymptotic(NOpen, K_Matx, KE_Matx, EDeriv, KNonSym) Asymptotic_Analysis.f90(1):SUBROUTINE Asymptotic_Analysis Asymptotic_Plotting.f90(1):SUBROUTINE Asymptotic_Plotting(AFile,BFile,CFile, RowFrame, ColumnFrame) AsymptoticTest.f90(1):SUBROUTINE AsymptoticTest AsymptoticTest.f90(47):END SUBROUTINE AsymptoticTest C:\Users\Parker\Documents\FORTRAN_SRC\AtomicWeights\src\AtomicWeights.f90(1):SUBROUTINE AtomicWeights(AtomicSymbol, MassNumber, AtomicNumber, AtomicMass, Abundance, AtomicWeight, Notes) C:\Users\Parker\Documents\FORTRAN_SRC\AtomicWeights\src\AtomicWeights.f90(64):END SUBROUTINE AtomicWeights basbaf.f90(1):SUBROUTINE basbaf (nbasis, ndvr, neigmin, vect, amatrx, rho, ithrho, test, nbasiss) bascal.f90(1):SUBROUTINE bascal (thaph, chiaph, nbasis, neigmin, phi, nbasiss, nang) bascal2.f90(1):SUBROUTINE bascal2(nang, thaph, chiaph, nbasis, phi, pn, dpndx, oscil, doscdz, parityfn, bfaci) basfem.f90(1):SUBROUTINE basfem (theta, chi, npoints, phi, nmode, rho, ithrho) Basis.f90(1):SUBROUTINE Basis (xptg, wptg, xpth, wpth, dpndx, doscdz, ThetAPH, sthaph, cthaph, chiaph, pn, oscil, & Basis_Delves.f90(1):SUBROUTINE Basis_Delves(z,thetd,az,bz,cz,karran) Basis_Jacobi.f90(1):Subroutine Basis_Jacobi(z, az, bz, cz) basisb.f90(1):SUBROUTINE basisb (xptg, thlitdel, pn, ngleg, nherm, oscil,parity, parityfn, bfaci, rho, mega) basisck.f90(1):SUBROUTINE basisck (sovrlap, check, naph) BasisForScattering.f90(1):SUBROUTINE BasisForScattering BasisRegions.f90(1):SUBROUTINE BasisRegions(CallFEM, CallDVR, CallPDAF, CALLABM, CallDelves) bfpmatrix.f90(1):SUBROUTINE bfpmatrix(jrot,lorb,nvib,dt1,dt2,upsln,vleg,nchan,work,bfpotmat,jmax,jtot) bitint.f90(1):SUBROUTINE bitint(ntheta, nchi, idt, lnod, symmetry, jmax, ndimen) bound.f90(1):SUBROUTINE bound (nrho, rho_val, ntheta, tht_val, nchi, chi_val, & Bound3D.f90(1):SUBROUTINE Bound3D Boundaries.f90(1):SUBROUTINE Boundaries(RhoMin, RhoMax, DeltaRho1, DeltaRho2, NRho, Kase) BoundDiatomic.f90(1):SUBROUTINE BoundDiatomic boundold.f90(1):SUBROUTINE boundold (nrho, rho_val, ntheta, tht_val, nchi, chi_val, & bounds_of_sector.f90(1):SUBROUTINE bounds_of_sector (rho_last, rho_now, rho_next, sector_left, & btrns.f90(1):SUBROUTINE btrns (nrho, ntheta, nchi, nchanl, lammin, lammax, nchir, nsize_old, psi_old, nsize_new, psi_new, tblock) calc_pot.f90(1):SUBROUTINE calc_pot (morph, morph_val) calc_pot2.f90(1):SUBROUTINE calc_pot2 (nrho, ntheta, nchi, rho_val, theta_val, chi_val, vpot, morph, morph_val) CalcPot.f90(1):SUBROUTINE CalcPot (nang, rho, ThetAPH, chiaph, v) center.f90(1):SUBROUTINE center (xx) chctrans.f90(1):SUBROUTINE chctrans(rho, ntheta, nchi, peigv, debug, ltheta, ngood) chctrans.f90(12):! this SUBROUTINE takes the 1-d hamiltonians from hmat1d and the check_int.f90(1):SUBROUTINE check_int (nxval, ndaf, nchanl, mval) check_label.f90(1):SUBROUTINE check_label(start_label, end_label, label) checkadiabatic.f90(1):SUBROUTINE CheckAdiabatic(neig,nrho,track) checkbound.f90(1):SUBROUTINE checkbound (xvals, nxval, delta) CHECKInp.f90(1):SUBROUTINE CHECKINP(N, A, B, MAXL, PROFIL, PMAX, MXREST, MSGLVL, MAXW, MAXIW, DAFILE, MAXREC, KFILE, ERRNO, W, IW, LEN) clebp.f90(1):SUBROUTINE clebp (ia, ib, ic, id, ie, IFinal, kselc, rac) closefem.f90(1):SUBROUTINE closefem CMPRSS.f90(1):SUBROUTINE CMPRSS(POINTR, PMAX) cnstrnt.f90(1):SUBROUTINE cnstrnt(ntheta, nchi, idt, lnod, parity, jeven, symmetry, nid, nodj, beta, nidm, ndisce, & colht.f90(1):SUBROUTINE colht (mht, nd, lm, neq, nid, nidm, idi) Combine.f90(1):SUBROUTINE Combine(CallFEM,CallDVR,CallPDAF,CallABM, NCurves) Combine_Overlap.f90(1):SUBROUTINE Combine_Overlap(CallFEM,CallDVR,CallPDAF,CallABM, NCurves) Combine_PotMatrix.f90(1):SUBROUTINE Combine_PotMatrix(CallFEM,CallDVR,CallPDAF,CallABM) Combine_SFLevels.f90(1):SUBROUTINE Combine_SFLevels(SFunType, NType) COMPL.f90(1):SUBROUTINE COMPL(BETA, BETAPI, NU, LAMBDA, S, MAXNU, MINNU, PMAX, LGEB) condis.f90(1):SUBROUTINE condis (nid, idi, beta, phi, nidm, ndisce, neq) coneqn.f90(1):SUBROUTINE coneqn (id, nid, idi, beta, nodj, ndisce, nidm, numnp) connect.f90(1):SUBROUTINE connect(neig,nrho,jrho,ovlp,track) Constant.f90(1):SUBROUTINE Constant contour.f90(1):SUBROUTINE contour (nvertex, vert, npolygon, poly, filename, dimensions, ncontours, seperation, cont_start) CONVER.f90(1):SUBROUTINE CONVER(BETAPI, LAMBDA, POINTR, S, PMAX) Coord.f90(1):SUBROUTINE Coord(x,y,z,Theta,Chi,r) corgen.f90(1):SUBROUTINE corgen(id, nelem, numnp, ntheta, nchi, Virtualx, idt, corner) cormov.f90(1):SUBROUTINE cormov(nelem, idiv, lcor, iwork1, linkel, iwork2, sinlist, philist, work1, work2) corner.f90(1):SUBROUTINE corner (iel, lcor, nnc, jmax, iskp, jskp, n, idiv, ibox, jbox, dthe, dchi, dang, mxelmnt, icor, jcor) coupling_matrix.f90(1):SUBROUTINE Coupling_Matrix(nchanl, wmat, sfpotmat, eigen_new,ksquared, usys2, rho, rho_basis) cputime.f90(1):SUBROUTINE cputime (cpu) DAF.f90(1):SUBROUTINE DAF(sigma, delta, mval, dafx, kmax, hermit, ndaf, nxval, nd_daf) dateh.f90(1):SUBROUTINE Dateh(Today) dbsprop.f90(1):SUBROUTINE dbsprop(nchanl, rmat, drmat, start, finish, nsteps, ksqmax, idname, method,frst_WRITE) DCHECK.f90(1):SUBROUTINE DCHECK(D, N, LEN, LOC) DebugOptions.f90(1):SUBROUTINE DebugOptions(Out_Unit) DebugOptions.f90(23):END SUBROUTINE DebugOptions delchk.f90(1):SUBROUTINE delchk(naph, ucheck, ndel, umat) DELDUP.f90(1):SUBROUTINE DELDUP(NU, POINTR, S, MAXNU, MINNU, NUMDEL, PMAX, FINAL) delprop.f90(1):SUBROUTINE delprop (ndelve, rmat, eye11, w, vecnew, tstore, vecold, xsq, endaph, enddelve) Delves_Basis.f90(1):SUBROUTINE Delves_Basis delvprop.f90(1):SUBROUTINE delvprop(method,idname,start,finish,nrchanl) Delvsf_New.f90(1):SUBROUTINE Delvsf_New (nt, sinu, cosu, dsinu, dcosu, edsinu, edcosu, dsinued, dcosued, fk, oopsln) Delvsf_Old.f90(1):SUBROUTINE Delvsf_Old (nt, sinu, cosu, dsinu, dcosu, edsinu, edcosu, dsinued, dcosued, fk, oopsln) deriq.f90(1):SUBROUTINE deriq (nel, xx, b, det, r, s, x1bar, theta, phi) deriv.f90(2):SUBROUTINE deriv(t1,t2,t3,c1,c2,c3,pot,vtheta,vchi) ! 0 DetQuad.f90(1):SUBROUTINE DetQuad devcsf.f90(1):SUBROUTINE devcsf (na, hamil, nb, eig, vec, nc) dhep.f90(1):SUBROUTINE dhep (h, x, n) diag_asym.f90(1):SUBROUTINE diag_asym(n, w0, w1, w2, rhoval, nrho, read_p) diagbasb.f90(1):SUBROUTINE diagbasb (rho, nbasis, nhermt, noscil, oscil, nglegn, nlegndre, pn, parityfn, & diagbasb.f90(84):! ibasis a good index for use later in this SUBROUTINE. divide.f90(1):SUBROUTINE divide(mxelmnt, nelem, jbox, ibox, imax, jdiv, iel, icor, jcor, nelnew, numnod, idiv, lcor, lnod, linkel, numsto) double.f90(1):SUBROUTINE double (nel, chimax, th, ch, id, maxelp, idiv, lcor, mapr, mxelmnt) doubpi.f90(1):SUBROUTINE doubpi(nelem, th, ch, maxelp, mxelmnt, mapr) DVR.f90(1):SUBROUTINE DVR DVR.f90(18):! SUBROUTINE dvc2venw(dvc2vout,tape6=dvc2vout) DVR.f90(136):! and Parker. This variables are determined in SUBROUTINE setup. DVR_kinetic.f90(1):SUBROUTINE DVR_kinetic(ntheta,t_theta,tht_val,usys2) DVR_to_ABM.f90(1):SUBROUTINE DVR_to_ABM Eigenphase.f90(1):SUBROUTINE Eigenphase (NOpen, K_Matx, Phase, Phase_Tran, KE_Matx, PhaseE, PhaseE_Tran, EDeriv) EigFun.f90(1):SUBROUTINE EigFun(nfuns,nhermt,elevls,chinuj,xpth,wpth,jang,karran,re,rx,alpha,pot,chi) enlvls.f90(1):SUBROUTINE enlvls(r, n, w) epsi_graph.f90(1):SUBROUTINE epsi_graph (xvals, psi, nxval, nchanl, evals, filename) eqncn2.f90(1):SUBROUTINE eqncn2(ntheta, nchi, idt, nid, nodj, beta, nidm, ndisce, virtualx, nelem, IntTheta, IntChi) Equilth.f90(1):SUBROUTINE Equilth (k,rho,we,wexe,usys,zet,seq, th3,delt,g2,g3) ERROR.f90(1):SUBROUTINE ERROR(NOR,LEN) errormsg.f90(1):SUBROUTINE errormsg(unit,procname,message) ErrWrt.f90(1):SUBROUTINE ErrWrt (ErrMsg) evndiv.f90(1):SUBROUTINE evndiv(nelem, lcor, nnc, jmax, iskp, jskp, numnod, idiv, dthe, dchi, imax, ndiv, lnod, linkel, & evndiv.f90(17):! this SUBROUTINE takes the element link list and the ordered element evndiv.f90(28):! were made. it comes from SUBROUTINE divide. lowel is a ordered list of factor.f90(1):SUBROUTINE factor FEM.f90(1):SUBROUTINE FEM FEM_to_ABM.f90(1):SUBROUTINE FEM_to_ABM figure.f90(1):SUBROUTINE figure (jmin,jmax,mvib,jrot,lorb,megax,negvl,minvib ,maxvib) fill_mat.f90(1):SUBROUTINE fill_mat(a, n) findtp.f90(1):SUBROUTINE findtp (n, v, x, e, ntp, xtp) fixin.f90(1):SUBROUTINE fixin (idt, ntheta, nchi, thetaval, chivals) flusher.f90(1):SUBROUTINE Flusher(Flush_Unit) FndInt.f90(1):SUBROUTINE FndInt (n, array, value, start, FindLoc) FormElem.f90(2):SUBROUTINE FormElem(BeginVec,EndVec,NTheta,NChi,valmax) FormPoly.f90(1):SUBROUTINE FormPoly (BeginVec, EndVec, NTheta, NChi) FormTriangle.f90(1):SUBROUTINE FormTriangle(ThetaVal,NTheta,ChiVals,NChi,Pot) FormVec.f90(1):SUBROUTINE FormVec(BeginVec,EndVec,NVecs,VecList,NWords) FREEID.f90(1):SUBROUTINE FREEID(ID) funct2.f90(1):SUBROUTINE funct2 (r, s, h, p, xj, det, xx, iintp) Get_DAF.f90(1):SUBROUTINE Get_DAF(nxval, xval, delta, mval, dafx, hermit, ndaf, nd_daf, toe, usys2, kmax) get_daf2.f90(1):SUBROUTINE get_daf2 (nxval, xval, delta, mval, dafx, hermit, ndaf, nd_daf, toe, usys2, kmax) get_debug.f90(1):SUBROUTINE get_debug(procname_inp,debug) get_kinetic.f90(1):SUBROUTINE get_kinetic (n, toe, kinetic, xvals, kmax, kase, system, group, tblock, iblock, usys2, dafx, nd_daf, ndaf) glegen.f90(1):SUBROUTINE Glegen (npt, xpt, wht, a, b) GlgnZro.f90(1):SUBROUTINE GlgnZro ( n, x ) Graf_2d.f90(1):SUBROUTINE Graf_2d(NPoints, NCurves, XVals, Curves, Xmin, Xmax, Title, SubTitle, XLabel, YLabel, MTVFile) Graf_Colinear.f90(1):SUBROUTINE Graf_Colinear(RhoMax) Graf_Colinear.f90(16):! this version calls surface SUBROUTINE in same FORMAT as aph3d, and Graf_DAF.f90(1):SUBROUTINE Graf_DAF(start, delta, psi, npts, filename, nds, ider) Graf_Hyper.f90(1):SUBROUTINE Graf_Hyper Graf_Hyper.f90(19):! this version calls surface SUBROUTINE in same FORMAT as aph3d, and Graf_Planar.f90(1):SUBROUTINE Graf_Planar(RhoMax) Graf_Planar.f90(17):! this version calls surface SUBROUTINE in same FORMAT as aph3d, and Graf_Surm.f90(1):SUBROUTINE Graf_Surm Graf_Surm.f90(15):! this version calls surface SUBROUTINE in same FORMAT as aph3d, and Graf_Triangular.f90(1):SUBROUTINE Graf_Triangular Graf_Triangular.f90(73):WRITE(Out_Unit, * ) 'Subroutine Graf_Triangular' grafx.f90(1):SUBROUTINE grafx (nrho, rho_val, ntheta, theta_val, nchi, chi_val, eig, v_pot, psi, nchanl, npsi, repname) grid.f90(1):SUBROUTINE Grid(Rho, S, NS, CapTheta, NT, Chi, Theta, xij) grid.f90(61):END SUBROUTINE Grid grms.f90(1):SUBROUTINE grms(theta, phi, gtot, gtheta, gphi) gtotal.f90(1):SUBROUTINE gtotal(theta, phi, gtot, gtheta, gphi) h3pk.f90(1):SUBROUTINE h3pk (v, r1) HALF.f90(1):SUBROUTINE HALF(K, L, TP, TC, LIM) harmonic.f90(1):SUBROUTINE harmonic (norder, hn, x) Harmonid.f90(1):SUBROUTINE Harmonid (norder, hn, dhndx, x, fnorm) Hermit.f90(1):SUBROUTINE Hermit (npt, xpt, wht, kase) hermit_ex.f90(1):SUBROUTINE hermit_ex (y, n, h, expfac) Hermit_Fun.f90(1):SUBROUTINE Hermit_Fun ( y, n, h, m ) hermite.f90(1):SUBROUTINE hermite (norder, hn, x) Hermited.f90(1):SUBROUTINE Hermited (norder, hn, dhndx, x) hiphi.f90(1):SUBROUTINE hiphi(nnc, chii, dthe, dchi, jbox, ibox, iel,lcor, linkel, jreg, sinlist, philist, phirms, & hml.f90(1):SUBROUTINE hml (nrho, rho_val, ntheta, tht_val, nchi, nchir, & hmlOld.f90(1):SUBROUTINE hmlOld (nrho, rho_val, ntheta, tht_val, nchi, nchir, & HrmZro.f90(1):SUBROUTINE HrmZro ( n, x ) hwave.f90(1):SUBROUTINE hwave(h,z,l,noscil) hybridph.f90(1):SUBROUTINE hybridph (nt, rmat, eye11, w, vecnew, tstore, vecold, xsq, rbegin, rmax) IMTQL2.f90(13):! A SOMEWHAT MODIFIED VERSION OF THE EISPACK SUBROUTINE indxer.f90(1):SUBROUTINE indxer(index, ms, ithrow, ithcol, nrow, ncol) INITAD.f90(1):SUBROUTINE INITAD(NUM, BASEID, ADR, N, ADDRSS) INITD.f90(1):SUBROUTINE INITD(N, A, B, MAXL, PROFIL, PMAX, MXREST, MSGLVL, MAXW, MAXIW, & INITEW.f90(1):SUBROUTINE INITEW(ADDRSS) input.f90(1):SUBROUTINE input (nt, vecold, tstore, xsq, xk, rmax, chinuj, nnuj) inputx.f90(1):SUBROUTINE inputx(id, theta, chi, numnp, neq) intbaf.f90(1):SUBROUTINE intbaf(Nang_DVR, ndvr, nabm, Phi_DVR, Phi_ABM, overlap, weight, th, ch, test, nbasis, neigmin, nbasiss) intbas.f90(1):SUBROUTINE intbas(nxdim,nydim,ngleg,nherm,xptg,thetad,phi,tee,lam,rho) intdvr.f90(1):SUBROUTINE intdvr (nang, chi1, thaph, phi, naph, rho) interpfn.f90(1):SUBROUTINE interpfn (h, p, xpt, wht, nquad) interpol.f90(1):SUBROUTINE interpol (f1, th1, ch1, id1, nel1, numnp1, th2, ch2, id2, nel2, & interps.f90(1):SUBROUTINE interps (npoints, IntChi, IntTheta, phi, th, ch, id, naph, f, numnp, nel) intfbr.f90(1):SUBROUTINE intfbr (nxdim,nydim,nx,ny,chi1,thaph,phi,iaph,ichnl,rho) intfem.f90(1):SUBROUTINE intfem (npoints, chi, theta, phi, th, ch, id, naph, f, numnp, nel) IO_Basis.f90(1):SUBROUTINE IO_Basis(nt, xsq, xk, eint, nchanacc) ischmidt.f90(1):SUBROUTINE ischmidt (vect, nrow, ncol, orthog) jacbasis.f90(1):SUBROUTINE JacBasis(nchanl, vecold, tstore, xsq, xk, finish, chinuj, nnuj, ntt) Jacobi_Basis.f90(1):SUBROUTINE jacobi_basis jacprop.f90(1):SUBROUTINE jacprop (njacobi, rmat, eye11, w, vecnew, tstore, vecold, xsq, & Javib_New.f90(1):SUBROUTINE Javib_New(yg,noscil,h,jl,expfac,kin, chi,dchi,ichan,cg,slit,rhoj) JaVib_Old.f90(1):SUBROUTINE JaVib_Old(yg,noscil,h,jl,expfac,kin,chi,dchi,ichan,cg) K_Gen_Test.f90(1):SUBROUTINE K_Gen_Test(NOpen, K_Matx, KE_Matx, EDeriv, KNonSym, Energy, kenergy, outunit1, outunit2) K_Gen_Test.f90(148):END SUBROUTINE K_Gen_Test kbes.f90(1):SUBROUTINE kbes (n,z,zjn,zjnp,zyn,zynp) kin_chi.f90(1):SUBROUTINE kin_chi (n, toe, kinetic, xvals, kmax, system, group, tblock, iblock) kin_rho.f90(1):SUBROUTINE kin_rho (n, toe, kinetic, xvals, kmax) kin_theta.f90(1):SUBROUTINE kin_theta (ntheta, kinetic, theta, kmax, usys2, dafx, nd_daf, ndaf) KinChi.f90(1):SUBROUTINE KinChi (nang, nbasis, mega, oscil, pn, parityfn, weight, phi, wptg, wpth, & KinTheta.f90(1):SUBROUTINE KinTheta (nang, nbasis, mega, oscil, pn, parityfn, weight, phi, wptg, wpth, & Kmatrx_Calc.f90(1):SUBROUTINE Kmatrx_Calc(ndelves, R_mat, RE_mat, K_mat, KE_mat, xk, & Kmatrx_Full.f90(1):SUBROUTINE Kmatrx_Full(n, R_mat, RE_mat, K_mat, KE_mat, wvec, & Kmatrx_Main.f90(1):SUBROUTINE Kmatrx_Main Kmatrx_Open.f90(1):SUBROUTINE Kmatrx_Open(nt, nopen, K_mat, KE_mat, wvec, nbasis, & laguer.f90(1):SUBROUTINE laguer (xpt, wht, npt, kase) laguer.f90(19):! SUBROUTINE and functions used Laguer_fun.f90(1):SUBROUTINE Laguer_fun ( y, n, h, m ) LagZro.f90(1):SUBROUTINE LagZro ( n, x ) LDL2.f90(1):SUBROUTINE LDL2(W, IW, X, Y, MU, N, RNEW, PROFIL, LEN) LDL3.f90(1):SUBROUTINE LDL3(W, IW, MU, N, RNEW, PROFIL, LEN) LDLSUB.f90(1):SUBROUTINE LDLSUB(K, M, D, MXNORM, ONENRM, MU, N, RNEW, DIAGM, MEQI, LEN) Legendrd.f90(1):SUBROUTINE Legendrd (norder, m, pnm, dpnmdx, x, nfac) legendre.f90(1):SUBROUTINE legendre (norder, m, pnm, x) legenfbr.f90(1):SUBROUTINE legenfbr (norder, pn, x) legndr.f90(1):SUBROUTINE legndr(jmax, nbtheta, pj, xpt) LgDiff.f90(1):SUBROUTINE LgDiff(NOpen, UniCheck, BigDiff) lgnd11.f90(1):SUBROUTINE lgnd11 (na, np, w, x) lgnd11.f90(9):! requires SUBROUTINE lgndrx lgrst.f90(1):SUBROUTINE lgrst(neig,ovlp,ilarg,jlarg,iskip,jskip) Lifetimes.f90(1):SUBROUTINE Lifetimes(NOpen, S_Real, S_Imag, SE_Real, SE_Imag, Q_Real, Q_Imag) lineqd.f90(1):SUBROUTINE lineqd (c, a, n, m) loadu.f90(1):SUBROUTINE loadu(nnc, jmax, lcor, usys, chii, iskp, jskp, idiv, dthe, dchi, nelem, rho, sinlist, philist, & logder.f90(1):SUBROUTINE logder(Y, Yed, n, left, right, nstpl, ksqmax,method) logderph1.f90(1):SUBROUTINE logderph1(u, z, w, n, rstart, rend, nstpl, zed, zp, & logderph2.f90(1):SUBROUTINE logderph2(u, z, w, n, rstart, rend, nstpl, zed, zp, & logprop.f90(1):SUBROUTINE LogProp(jthenergy, working, dworking, ncall, smx_time, mcall, & lorder.f90(1):SUBROUTINE lorder(philist, lowel, nelem, mxnode, mxelmnt) lwo.f90(1):SUBROUTINE lwo (npnts, vertice, nsrfs, polslist, flname) main1d.f90(1):SUBROUTINE main1d(rho,potmax,nchi,ltheta,nch,theta, peigv,itheta,debug,h3sys,ii) main_matgen.f90(1):SUBROUTINE main_matgen manolop.f90(1):SUBROUTINE manolop(Y, n, left, right, nstpl, ksqmax, method) Manolopous.f90(1):SUBROUTINE Manolopous(u, z, w, n, rstart, rend, nstpl, zed, zp, & map.f90(1):SUBROUTINE map (iel, ielo, ielr, ielor, id, ido, mapnod, idiv, idivo, mxelmnt, symmetry) mapel.f90(1):SUBROUTINE mapel(id, lcor, mxelmnt, idiv, rho, nelem, symmetry, & mapel.f90(101):! SUBROUTINE double flips the last element and the element MassFac.f90(1):SUBROUTINE MassFac(little) mat.f90(1):SUBROUTINE mat (id, th, ch, f, ff, fbar, dfbar, lambda, energy, hamil, thetaval, chivals, naph, rholast, & mat_interp.f90(1):SUBROUTINE mat_interp(rho, n, w, w0, w1, w2, xksq, energy, rho0, rho1, rho2) mat_store.f90(1):SUBROUTINE mat_store(wmat, nwmat, wsub, nsub1, nsub2, lam, lamp) MatBas.f90(1):SUBROUTINE MatBas (rhocent, nbasis, jtot, parity, megamin, megamax, nang, chanl, nangch, & MatElmb.f90(1):SUBROUTINE MatElmb (nang, nbasi1, nbasi2, nangch, phi1, v, phi2, s, rho, intwt, chanl1, chanl2, & MatElmb2.f90(1):SUBROUTINE MatElmb2(nang, nbasi1, nbasi2, phi1, v, phi2, s, rho, nbasiss1, nbasiss2, chanl1, chanl2, jrot1, jrot2) matgenph.f90(1):SUBROUTINE matgenph (u, z, w, n, rstart, rend, nstpl, xksq) Matrix_Out.f90(1):SUBROUTINE Matrix_Out (Matrix, NRows, NCols, MatrixName, MatrixHeading, Print_Flag) MatrixOut.f90(1):SUBROUTINE MatrixOut(Matrix, NRows, NCols, MatrixName, MatrixHeading, & matxelem.f90(1):SUBROUTINE matxelem (nelem, naph1, phi1, th, ch, naph2, phi2, numnp, id, fbar, fbarp, thetaval, chivals, & MAXNRM.f90(1):SUBROUTINE MAXNRM(A, X, D, N, NORM) MCHECK.f90(1):SUBROUTINE MCHECK(M, D, N, DIAGM, MEQI, LEN, LOC) mem_mat.f90(1):SUBROUTINE mem_mat( numnp, nq, nquad, kase) mem_msher.f90(1):SUBROUTINE mem_msher(ntheta, nchi, nel, numnp, kase) mem_ovr.f90(1):SUBROUTINE mem_ovr(numnp, nq, nquad, nel1, numnp1, ntheta,nchi, kase) mem_picture.f90(1):SUBROUTINE mem_picture (nelemx, kase) mem_quad.f90(1):SUBROUTINE mem_quad (nquad, ntheta, nchi, nq) mem_rmsphi.f90(1):SUBROUTINE mem_rmsphi(nel, numnp, nq, ntheta, nchi, kase) mem_sfunc.f90(1):SUBROUTINE mem_sfunc( nel, numnp, ndisce, nq, nidmjunk, neq, nwk, nnc, nwork, nlancz, kase, pmax) mesher.f90(1):SUBROUTINE mesher (nlt, nlc, ndiv, id, th, ch, mxelmnt, numnp, nelem, chimax, mapem, nodmax, idiv, & mfac.f90(1):SUBROUTINE mfac (k1, k2, ffac) modcor.f90(1):SUBROUTINE modcor (xx) mprint.f90(1):SUBROUTINE mprint ( name, a, n, m, nmax ) msher.f90(1):SUBROUTINE msher (rhoval, mxelmnt, mxnode, mxtheta, mxchi, lnod, idt, scr1, scr2, iscr1, iscr2, virtualx, & mtv_output.f90(1):SUBROUTINE mtv_output (nxy, xmin, xmax, ymin, ymax, surf, pltype, MTVLabel, SubTitle) MUL3.f90(1):SUBROUTINE MUL3(ID1, ID2, C, N, W, IW, LEN) MULV.f90(1):SUBROUTINE MULV(X, Y, C, N) MxOut.f90(1):SUBROUTINE MxOut(a, nrow, ncol) MxOutD.f90(1):SUBROUTINE MxOutD(a, nrow, ncol, ms) mxoutf.f90(1):SUBROUTINE mxoutf (a, nrow, ncol, nrowd, ncold) mxoutl.f90(1):SUBROUTINE MxOutL(a, nrows, ncols, ms, mrows, mcolmn) ncheck.f90(1):SUBROUTINE ncheck(ntheta, nchi, idt, numnp, nfree, ndisce, nfixed) ncommon.f90(1):SUBROUTINE ncommon(ntheta, nchi, idt, nelem, id, IntTheta, IntChi) ne2hsur.f90(1):SUBROUTINE Ne2hsur(r,vt) nenedat.f90(1):SUBROUTINE NENEDAT NEWHam_2d.f90(1):SUBROUTINE NEWHam_2d(rhom2,ntheta,nchi,t_theta,irho,lam,jtot,a,b,c,parity,nbig2) NEWHam_2d.f90(11):! this SUBROUTINE takes the 1-d hamiltonians from hmat1d and the NEWHam_3d.f90(1):SUBROUTINE NEWHam_3d(t_rho,rho_val,nrho,ntheta,nchi,lam,jtot,parity,a,b,d,t_chir1,npro,npro1,npro2,isurface,ecut3,kindex) NEWHam_3d.f90(12):! this SUBROUTINE takes the 2-d hamiltonians from NEWham_2d and the NEWHam_chi.f90(1):SUBROUTINE NewHam_chi(t_chi,nchir,itheta,B_theta,rhom2,potmax,v_pot,ntheta,nrho,irho) NEWMU.f90(1):SUBROUTINE NEWMU(LAMBDA, POINTR, MAXNU, LGEB) NEWPC.f90(1):SUBROUTINE NEWPC(W, IW) nodson.f90(1):SUBROUTINE nodson (icor, jcor, iskp, jskp1, n, lnod, imax, mxelmnt, numsto) nodson.f90(11):! this SUBROUTINE takes an element and turns on its 9 node points Normal.f90(2):SUBROUTINE Normal(Pot,NTheta,NChi,ITheta,IChi,Norm,ThetaVal,ChiVals) ! 0 nsets.f90(1):SUBROUTINE nsets(n,ivalue,incx,iy,incy) numgen.f90(1):SUBROUTINE numgen nwrite.f90(1):SUBROUTINE nWRITE(ntheta, nchi, idt, numnp, nodj, beta, nid, nidm, ndisce, idteq, th, ch, Virtualx) onead.f90(1):SUBROUTINE onead ( n, a) open_matph.f90(1):SUBROUTINE open_matph (pmatfile, ovrfile) OpenABM.f90(1):SUBROUTINE OpenABM(jtot) openaph.f90(1):SUBROUTINE openaph openfem.f90(1):SUBROUTINE OpenFEM(jtot) OPM2.f90(1):SUBROUTINE OPM2(MX, X, W, IW, N, PROFIL, LEN) OPM3.f90(1):SUBROUTINE OPM3(IDMX, IDX, W, IW, N, PROFIL, LEN) OPMSUB.f90(1):SUBROUTINE OPMSUB(MX, X, M, D, N, DIAGM) overlap.f90(1):SUBROUTINE overlap(rholst,rhonow,smat,nchan,vecold,tstore,xsq,xk,chiold,olast) overlap2.f90(1):SUBROUTINE overlap2(rholst, rhonow, smat, check, nchan, ifirst) Ovlaps.f90(1):SUBROUTINE Ovlaps (nang, nbasis, xchanl, nangch, phi, s, rho, intwt, nbasiss, jrot) Ovlaps2.f90(1):SUBROUTINE Ovlaps2(nang, nbasis, xchanl, phi, s, rho, nbasiss, jrot) ovr.f90(1):SUBROUTINE ovr (id2, th2, ch2, f2, fbar, fbarp, id1, th1, ch1, f1, mega, energy, sovrlap, thetaval, chivals, naph, rho1, rho2, & ovrbaf.f90(1):SUBROUTINE ovrbaf (rholast, rho, nbasis, narran, vect, s, amatrx, neigmin, megamin, mega, nbasiss) OvrBas.f90(1):SUBROUTINE OvrBas (rholast, rho, nang, nbasis, xchanl, nangch, philast, phinow, vectlast, vect, s, & OvrBas2.f90(1):SUBROUTINE OvrBas2(rholast, rho, nang, nbasis, xchanl, philast, phinow, vectlast, vect, s, amatrx, ithrho, nbasiss, & ovrcal2.f90(1):SUBROUTINE ovrcal2 (nunitb, nunita, nsfunc, ntheta, nthetap,nchi, nchip, nrho, rholast, rho) ovrcald.f90(1):SUBROUTINE ovrcald (nunit2, nunit1, nsfunc, nthnch, nrho, rholast, rho,ii, medium) ovrdvr.f90(1):SUBROUTINE ovrdvr (Rho_DVR, Rho_ABM, Nang_ABM, nbasis, xchanl, nangch, Phi_DVR, Phi_ABM, & ovrfem.f90(1):SUBROUTINE OvrFEM (rholast, rho, nang, nbasis, xchanl, nangch, Phi_FEM, & Phi_DVR.f90(1):SUBROUTINE Phi_DVR(Chi1, NChi, Thaph, NTheta, Phi, Nang, Naph, rho) phint.f90(1):SUBROUTINE phint (phirms, ntheta, nchi, thetaval, chivals) phot_mat.f90(1):SUBROUTINE phot_mat(rho, n, g0, g1, g2, dmu, psi, gamma, rhoval) phot_read.f90(1):SUBROUTINE phot_read (n, omega) picture.f90(1):SUBROUTINE picture(id, th, ch, phifun, phirms, igloss, kolr, center, & plate.f90(1):SUBROUTINE plate (nvertex, vertice, nrsfs, poly_p, filename) pmap.f90(1):SUBROUTINE pmap (kase, iproj, chij, theta, chi, u, v) Pn.f90(1):SUBROUTINE Pn ( y, n, p) POpt.f90(1):SUBROUTINE POpt(subr, little, medium, full, ithcall, ithsub) POptAsy.f90(1):SUBROUTINE PoptAsy(Subr, Print_Flag) pot_shift.f90(1):SUBROUTINE pot_shift (n, rmid, w) potabc.f90(1):SUBROUTINE potabc (strans, svib, cgama, v, vp, vpp) PotAPH.f90(1):SUBROUTINE PotAPH(rho, theta, xchi, pot) potaph2.f90(1):SUBROUTINE potaph2 (rho, theta, xchi, pot, nkeyfr, kfrcnt) PotEff.f90(1):SUBROUTINE PotEff (rho, theta, xchi, potef) PotElmnt.f90(1):SUBROUTINE PotElmnt (nang, nbasis, xchanl, nangch, phi, v, s, rho, intwt, nbasisdi, nbasiss, nbasssdi, jrot) PotElmnt2.f90(1):SUBROUTINE PotElmnt2(nang, nbasis, xchanl, phi, v, s, rho, nbasisdi, nbasiss, nbasssdi, jrot) pothyp.f90(1):SUBROUTINE pothyp (arg1, arg2, arg3, pot) potmat4.f90(1):SUBROUTINE potmat4(nchanl, rho, wmat, hstep, ideriv) potmatn.f90(1):SUBROUTINE potmatn (n, rmid, w, g0, g1, g2, dmu, psi, gamma, & potmatn4.f90(1):SUBROUTINE potmatn4(jrot,lorb,nvib,dt1,dt2,upsln, & potmatph.f90(1):SUBROUTINE potmatph (n, rmid, w, hstep, ider) potth.f90(1):SUBROUTINE potth (nt, rho, u, up, upp) potva.f90(1):SUBROUTINE potva (n, r, u, up, upp, nstrt, nend) potvb.f90(1):SUBROUTINE potvb (n,r,u,up,upp,nstrt,nend) potvc.f90(1):SUBROUTINE potvc (n,r,u,up,upp,nstrt,nend) potvib.f90(1):SUBROUTINE potvib (n, r, u, up, upp) prcorr.f90(1):SUBROUTINE prcorr(neig,nrho,track,elevels,rhovals,curve) Primitiv.f90(1):SUBROUTINE Primitiv (nang, nbasis, mega, oscil, pn, parityfn, weight, phi, wptg, wpth, bfaci) printm.f90(1):SUBROUTINE printm (printit, itype, name, array, n, m, nmax ) Probabilities.f90(1):SUBROUTINE Probabilities (NOpen, S_Real, S_Imag, Prob, SE_Real, SE_Imag, ProbE, EDeriv) propph1.f90(1):SUBROUTINE propph1(nt, R_Mat, w, vecnew, tstore, rbegin, & psi_graph.f90(1):SUBROUTINE psi_graph (xvals, psi, nxval, nchanl, filename) pvdat.f90(1):SUBROUTINE pvdat(rhovals, evalues, nenergy, nrho, ounit) qlevel.f90(1):SUBROUTINE qlevel (negvl, vect, haml, xsq, h, eint, nnuj, chinuj) quadm.f90(1):SUBROUTINE quadm (nel, xmx, cm, xx) quads.f90(1):SUBROUTINE quads (nel, b, s, yz) quadsfun.f90(1):SUBROUTINE quadsfun (thetas, chis, hamil, fbar, fbarp, value, naph, naphp, h, p, xpt, wht, nquad) quant_out.f90(1):SUBROUTINE Quant_Out (n, kchan, elect, mvib, jrot, lorb, energy, xksq) RAN3.f90(1):SUBROUTINE RAN3(ID, N, W, IW, LEN) rankel.f90(1):SUBROUTINE rankel (l, x, r, rp ) raph.f90(29):SUBROUTINE raph(f2, naph, numnp, istart) ratio_matrix.f90(1):SUBROUTINE ratio_matrix(Old2New,TNm1,TN,VecOld,VecNew,RN,NChanl,Nprop,W) rbes.f90(1):SUBROUTINE rbes (n,z,zjn,zjnp,zyn,zynp) RDS2R3.f90(1):SUBROUTINE RDS2R3 ( R, D, CHI, DIST, NCH ) RdWrSurb.f90(1):SUBROUTINE RdWrSurb(kase, iunit, mega, megamin, nang, nbasis, neigmin, phipr, phider, vect, ktype, nbasisdi, nbasiss, nbasssdi) rdwrsurf.f90(1):SUBROUTINE rdwrsurf (id, th, thetaval, ch, chivals, phi, energy, nelem, & Read_K1.f90(1):SUBROUTINE Read_K1(n,InUnit,OutUnit) READ_K2.f90(1):SUBROUTINE Read_K2(n,amat, InUnit, OutUnit) Read_Matrix2.f90(1):SUBROUTINE Read_Matrix2(amat, energies, chanl, elect, nvib, jrot, & read_overlap.f90(1):SUBROUTINE Read_Overlap(distance, overlap, n) read_overlap.f90(3):! SUBROUTINE: read_overlap read_pmat.f90(1):SUBROUTINE read_pmat(wmat, n, nmodes, pmat_unit) read_potmat.f90(2):! SUBROUTINE: read_potmat read_potmat.f90(35):SUBROUTINE read_potmat(distance,pm1,pm2,eigen, n) read_umat.f90(1):SUBROUTINE Read_Umat(naph, ndelve, umat, chanl, elect, nvib, jrot, lorb, energy, umat_unit) read_unformatted_matrix.f90(2):subroutine read_unformatted_matrix(file,rho,a,n,np) ReadABM.f90(1):SUBROUTINE ReadABM(numrho) ReadAllData.f90(1):SUBROUTINE ReadAllData readaph.f90(1):SUBROUTINE readaph readaph_ph.f90(1):SUBROUTINE readaph_ph readaph_ph.f90(555): END SUBROUTINE ReadAPH_Ph readaph_ph1.f90(1):SUBROUTINE readaph_ph1 (pfile, ofile) readaph_ph1.f90(659):END SUBROUTINE ReadAPH_Ph1 readasy.f90(1):SUBROUTINE readasy(asym, n1, n2, lam, rhoval, read_p, lammin, megamin, megamax) readbas.f90(1):SUBROUTINE readbas(rho, nbasis, megaval, nang, phinow, ThetAPH, chiaph, weight, vect, neigmin, eigen, nbasiss, IthRho) readcor.f90(1):SUBROUTINE readcor(cor, n1, n2, lam, rhoval, read_p, lammin, megamin, megamax) readfem.f90(1):SUBROUTINE readfem(numrho) readfrst.f90(1):SUBROUTINE readfrst(ithrho, naph, rhoend, id, th, thetaval, ch, chivals, & readinbb.f90(1):SUBROUTINE readinbb READINFBR.f90(1):SUBROUTINE READINFBR readjtot.f90(1):SUBROUTINE readjtot(diag, n, lam, rhoval, read_p, lammin, megamin, megamax) ReadLevels.f90(1):SUBROUTINE ReadLevels(neig,nrho,elevels,rhovals) ReadMat.f90(1):SUBROUTINE ReadMat(amat, energies, chanl, elect, nvib, jrot, lorb, n, inunit) readovlp.f90(1):SUBROUTINE readovlp(neig,ovlp,rholast,rho) recon.f90(1):SUBROUTINE recon(idteq, nodj, beta, nid, nidm, ndisce) Regons.f90(1):SUBROUTINE Regons REPL.f90(1):SUBROUTINE REPL repnames.f90(1):SUBROUTINE repnames (irrep, group, repname) repset.f90(1):SUBROUTINE repset(pointg, jeven, mega, parity, nsym) rho_chi.f90(1):SUBROUTINE rho_chi (nrho, ntheta, nchi, rho_val, chi_val, func, flname, vert, poly) rho_theta.f90(1):SUBROUTINE rho_theta (nrho, ntheta, nchi, rho_val, theta_val, func, filename, vert, poly) RhoCalc.f90(1):SUBROUTINE RhoCalc(Rhomin, DeltaRho1, DeltaRho2, IthRho, Rho, Rholast, Rhonext) rhoscale.f90(1):SUBROUTINE rhoscale(rho, wsub, wtemp, n1, n2, rhoval, asym) rmsphi.f90(1):SUBROUTINE rmsphi (ntheta, nchi, phirms, nel, id, th, ch, nphi, numnp, phi, thetaval, chivals) ROTATE.f90(1):SUBROUTINE ROTATE(S, POINTR, FINAL, PMAX, NUMDEL) rrtopp.f90(1):SUBROUTINE rrtopp(r,d,chi,rho,theta,phi) rsffem.f90(1):SUBROUTINE rsffem (th, ch, nel, id, f, beta, idi, nid, nidm, freq, xnode, idni, nmode, numnp, ndisce, neq, symmetry) S_Matrix.f90(1):SUBROUTINE S_Matrix(NOpen, K_Matx, S_Real, S_Imag, KE_Matx, SE_Real, SE_Imag, EDeriv) save_prop.f90(1):SUBROUTINE save_prop(rho, RN, VecOld, Tn, n, nprop) savrms.f90(1):SUBROUTINE savrms(phirms, ntheta, nchi, megamin, megamax) SAXPY_junk.f90(1):SUBROUTINE saxpy_junk(N,SA,SX,INCX,SY,INCY) Scaleit.f90(1):SUBROUTINE scaleit(nsize, a, njump, fac) SCP3.f90(1):SUBROUTINE SCP3(ID1, ID2, C, N, W, IW, LEN) sector.f90(1):SUBROUTINE sector (rholst, rhonow, rleft, rright, rmax, isect, nrho) sector1.f90(1):SUBROUTINE sector1(rholst,rhonow,olast,okeep,rleft,rright,rmax,isect,nrho) SetBasis.f90(1):SUBROUTINE SetBasis (nang, nbasis, maxn, maxl, nangch, nbasiss) setbassb.f90(1):SUBROUTINE setbassb (nbasis, ngleg, nherm, nbasiss) SETUP2.f90(1):SUBROUTINE SETUP2 ( PRINT, HBARSQ ) setval.f90(1):SUBROUTINE setval(neig,nrho,track) SFLevels.f90(1):SUBROUTINE SFLevels(In_File) sfplot_abm_main.f90(1):SUBROUTINE sfplot_ABM_main(Nbasis, Nbasiss, Neigmin, rho, nang, ithrho, MegaVal) sfplot_fem_main.f90(1):SUBROUTINE sfplot_FEM_main SFPlots.f90(1):SUBROUTINE SFPlots(Nang, ThetaVal, ChiVals, PhiPlt, SFType) sfpmatrix.f90(1):SUBROUTINE Sfpmatrix(jtot,jrot,lorb,nvib, nchan,bfpotmat,sfpotmat,jmax) SFunBas.f90(1):SUBROUTINE SFunBas(rho, nbasis, jtot, parity, mega, nang, marran, chanl, nangch, philast, phipr, s, v, & sfunbasb.f90(1):SUBROUTINE sfunbasb(rho, nbasis, jtot, parity, tee, mega, marran, phi, ngleg, nherm, xptg, thetad, vect, nxdim, nydim, nbasiss) sfunc.f90(1):SUBROUTINE sfunc(id, theta, chi, phi, yz, lm, nid, idi, beta, nel, nodj, maxa, mht, numnp, ndisce, nidm, neq, nfreq, & sfunc.f90(64):! addresses DO not destroy the logic in SUBROUTINE colht. sgemm_junk.f90(1):SUBROUTINE sgemm_junk(m, n, l, a, ia, b, ib, c, ic, jtrpos, job) sgemv_junk.f90(1):SUBROUTINE sgemv_junk(m, n, a, ia, x, ix, y, iy, job) smxinv.f90(1):SUBROUTINE SmxInv (a,n) SOL2.f90(1):SUBROUTINE SOL2(X, B, W, IW, N, LEN) SOL3.f90(1):SUBROUTINE SOL3(IDX, IDB, W, IW, N, LEN) SOLVE.f90(1):SUBROUTINE SOLVE(X, B, K, D, N) SortEnergy.f90(1):SUBROUTINE SortEnergy(Energies, EminLoc, n) sorter.f90(1):SUBROUTINE sorter (eig, eig_im, ntheta, psi) SORTP.f90(1):SUBROUTINE SORTP(POINTR, LAMBDA, LAST) specadd.f90(1):SUBROUTINE specadd(n, z, u) SPL1D1.f90(1):SUBROUTINE SPL1D1 (N, X, F, W, IOP, IJ, A, B, C) SPL1D1.f90(14):! spline interpolation. This SUBROUTINE will normally be used in SPL1D2.f90(1):SUBROUTINE SPL1D2 (N, X, F, W, IJ, Y, TAB) STLM.f90(1):SUBROUTINE STLM(N, A, B, MAXL, PROFIL, PMAX, MXREST, MSGLVL, MAXW, MAXIW, DAFILE, MAXREC, KFILE, X, BG, TCONV, NLEFT, ERRNO, W, IW) STLMDR.f90(1):SUBROUTINE STLMDR (NEQ, MAXA, HAMIL, SOVL, IW, A, B, TCONV, FREQ, PHI, MAXL, MAXW, MAXIW, ERRNO, PMAX) STLMDR.f90(14):! THE FOLLOWING SUBROUTINE IS A DRIVER FOR THE STLM-PACKAGE ststl.f90(1):SUBROUTINE ststl(c, theta, phi) SUB3.f90(1):SUBROUTINE SUB3(ID1, ID2, C, N, W, IW, LEN) SUBV.f90(1):SUBROUTINE SUBV(X, Y, C, N) surfaca.f90(1):SUBROUTINE surfaca(v,rij) surface.f90(1):SUBROUTINE surface(v,rij) surfaceneh2.f90(1):SUBROUTINE surfaceneh2(v,rij) surfunct.f90(1):SUBROUTINE surfunct (naph, fbar, h, idelm, phi, numnp, nquad) svdprop.f90(1):subroutine svdprop(Etot, nrchanl, nprop, start, finish, rn) swap.f90(1):SUBROUTINE swap (nelem, maxelp, lcor, idiv, id) sym_check.f90(1):SUBROUTINE sym_check (hamil, nsize) symham.f90(1):SUBROUTINE symham (n, hamil, tblock, iblock, system, group) Symmetrize.f90(1):SUBROUTINE Symmetrize(NOpen, K_Matx, KE_Matx, EDeriv) symnod.f90(1):SUBROUTINE symnod(ntheta, nchi, idt, nid, nodj, beta, nidm, ndisce, parity, jeven, symmetry, jmax, Virtualx, mega) symop.f90(1):SUBROUTINE symop (irrep, j, i, group, gamma, n, isymop, n1, nirrep, nsymop, kase, system, fac, par) symset.f90(1):SUBROUTINE symset(anmomchi, tdvfb, nchi, debug, sym) T_Matrix.f90(1):SUBROUTINE T_Matrix(NOpen, S_Real, S_Imag, SE_Real, SE_Imag, T_Real, T_Imag, TE_Real, TE_Imag, EDeriv) T_Matrix.f90(10):! This SUBROUTINE calculates the T-Matirx (T) defined by: td2fbca1.f90(1):SUBROUTINE td2fbca1(t,chi,w,jdeg,nmax,peigv) td2fbca2.f90(1):SUBROUTINE td2fbca2(t,chi,w,jdeg,nmax,peigv) td2fbcb1.f90(1):SUBROUTINE td2fbcb1(t,chi,w,jdeg,nmax,peigv) td2fbcb2.f90(1):SUBROUTINE td2fbcb2(t,chi,w,jdeg,nmax,peigv) td2fbcp.f90(1):SUBROUTINE td2fbcp(t,chi,w,jdeg,nmax,peigv) td2fbcpp.f90(1):SUBROUTINE td2fbcpp(t,chi,w,jdeg,nmax,peigv) tdfe.f90(1):SUBROUTINE tdfe (id, theta, chi, mht, lm, yz, nd, neq, nume, nid, nidm, idi, ind, amatrx, nod, s, xx, beta, maxa, nwk) tdiag.f90(1):SUBROUTINE tdiag (v, e, t, subd, n) tdiag_dvr.f90(1):SUBROUTINE Tdiag_DVR ( v, e, t, subd, n, nm, nv ) tdiagrw.f90(1):SUBROUTINE tdiagrw ( v, e, t, subd, n, nmax, nvmax ) tdv2fb1.f90(1):SUBROUTINE tdv2fb1(t,chi,w,jdeg,mord,nmax,peigv) TestThetaDAF.f90(1):SUBROUTINE TestThetaDAF (ntheta, kinetic, theta, DafTheta, nd_daf) TestXDAF.f90(1):SUBROUTINE TestXDAF(NX,kinetic,X,DafX,nd_daf) theta_chi.f90(1):SUBROUTINE theta_chi(nrho,ntheta,nchi,theta_val,chi_val,func, filename, eig, ichanl, nchanl, vert, poly, vert_p, poly_p, fx, fy, f) thetachi.f90(1):SUBROUTINE thetachi (th, ch, thetaval, chivals, ntheta, nchi, numnp, idelm, thetas, chis) Time_Delays.f90(1):SUBROUTINE Time_Delays ( NOpen, S_Real, S_Imag, SE_real, SE_imag, TD_Real, TD_Imag) Time_Delays.f90(11):! This SUBROUTINE calculates the time delay defined as: timeh.f90(1):SUBROUTINE Timeh(Local_Time) title.f90(1):SUBROUTINE title tp_graph.f90(1):SUBROUTINE tp_graph(nchanl, nxval, xvals, upot, eig, ntp,filename) TQL2.f90(1):SUBROUTINE TQL2(NM,N,D,E,Z,IERR) TQL2.f90(14):! This SUBROUTINE is a translation of the ALGOL procedure TQL2, TQL2.f90(19):! This SUBROUTINE finds the eigenvalues and eigenvectors tql2rw.f90(1):SUBROUTINE tql2rw(nm,n,d,e,z,ierr,nmax,nvmax) tracker.f90(1):SUBROUTINE tracker(neig, nrho, ovlp, track, rhovals) transf.f90(1):SUBROUTINE transf(umat, raph, rdelv, naph, ndelv) TRBAK3.f90(1):SUBROUTINE TRBAK3(NM,N,NV,A,M,Z) TRBAK3.f90(15):! This SUBROUTINE is a translation of the ALGOL procedure TRBAK3, TRBAK3.f90(19):! This SUBROUTINE forms the eigenvectors of a REAL SYMMETRIC trbak3rw.f90(1):SUBROUTINE trbak3rw(nm,n,nv,a,m,z,nmax,nvmax) TRED3.f90(1):SUBROUTINE TRED3(N,NV,A,D,E,E2) TRED3.f90(15):! This SUBROUTINE is a translation of the ALGOL procedure TRED3, TRED3.f90(19):! This SUBROUTINE reduces a REAL SYMMETRIC matrix, stored as tred3rw.f90(1):SUBROUTINE tred3rw(n,nv,a,d,e,e2,nmax,nvmax) trnsfm.f90(1):SUBROUTINE trnsfm (t,w,a,nt,n1,n2,n3,n4,istop,isym) UI.f90(1):SUBROUTINE UI Umatph.f90(1):SUBROUTINE UMatPh Umatph.f90(431):SUBROUTINE tgam(ndelves, naph, umat, Gamma_APH, Gamma_Delves) unit.f90(1):SUBROUTINE Unit(n, UnitMat) Unit_Matrix.f90(1):SUBROUTINE Unit_Matrix(NOpen, Unit_Mat) Unitarity.f90(1):SUBROUTINE Unitarity(NOpen, S_Real, S_Imag, SE_Real, SE_Imag, EDeriv) upsiln.f90(1):SUBROUTINE upsiln (vecold,tstore,xsq,xk,rhoval,chinuj) v_read.f90(1):SUBROUTINE v_READ(nrho, ntheta, nchi, v_pot, rho_val, tht_val, chi_val, usys2, read_v, nsize, system, group) vadd.f90(1):SUBROUTINE vadd ( n, a, b) VCopy.f90(1):SUBROUTINE VCopy( n, a, b) VecDef.f90(1):SUBROUTINE VecDef(ThetaVal,NTheta,ChiVals,NChi,Pot,valmax) VibFun_New.f90(1):SUBROUTINE VibFun_New (noscil,jang,nhermt,haml,vect,chinuj,nulow,nuhigh,nudim,eneg,alpha,rx,z,w,re,Evib,h,scheme) VibFun_Old.f90(1):SUBROUTINE VibFun_Old (noscil,jang,nhermt,haml,vect,chinuj,nulow,nuhigh,nudim,eneg,alpha,rx,z,w,re,Evib,h,scheme) vleg_mat.f90(1):SUBROUTINE Vleg_Mat(pj,vprime,weight,vleg,jmax,jtot,j_min,symmetry) VProperties.f90(1):SUBROUTINE VProperties(NPoints, r, V_Pot, VInfinity, IArran, jval) VScale.f90(1):SUBROUTINE VScale( n, a, ia, s ) vseti.f90(1):SUBROUTINE vseti ( n, a, ia, s ) vsets.f90(1):SUBROUTINE vsets ( n, a, ia, s ) VSub.f90(1):SUBROUTINE VSub( n, a, b) waph.f90(1):SUBROUTINE waph(f2, naph, numnp) warning.f90(3):! SUBROUTINE: warning warning.f90(29):SUBROUTINE warning(unit,procname,message) WavDer_New.f90(1):SUBROUTINE WavDer_New(h,hd,hdn,hd2,hd2n,z,l,noscil,scheme,alphas) WavDer_Old.f90(1):SUBROUTINE WavDer_Old(h,hd,hdn,z,l,noscil,scheme,alphas) weight_set.f90(1):SUBROUTINE weight_set(nang,nbasiss,philast,weight) weight_unset.f90(1):SUBROUTINE weight_unset(nang,nbasiss,philast,weight) wgdat.f90(1):SUBROUTINE wgdat(rhovals, evalues, nenergy, nrho, ounit) wigner.f90(1):SUBROUTINE wigner(nx, ny, nxdim, nydim, jrjtmax, betqf, djmkp, ic, jtot, lam, a, cnorm, parity) WRINF3.f90(1):SUBROUTINE WRINF3(NOR,LOC,LAMBDA,POINTR) WRINF4.f90(1):SUBROUTINE WRINF4(NOR,LOC,ALPHA,BETA,BETAPI,LAMBDA, NU,POINTR,S,PMAX) WRINFO.f90(1):SUBROUTINE WRINFO(NOR, LOC, W, IW) write_int.f90(2): subroutine WRITE_int(unit,comment,dat) write_main_rec.f90(1):subroutine WRITE_main_rec(distance) write_main_rec.f90(2):!subroutine WRITE_main_rec(unit,distance,sector) Write_Matrix2.f90(1):SUBROUTINE Write_Matrix2(amat, energies, chanl, elect, nvib, jrot, & write_real.f90(1):subroutine WRITE_real(unit,comment,dat) write_str.f90(2): subroutine WRITE_str(unit,comment,text) write_unformatted_matrix.f90(1):subroutine WRITE_unformatted_matrix(file,rho,a,n,nprop) write_unformatted_vector.f90(1):subroutine WRITE_unformatted_vector(file,rho,a,n) Write_Vector2.f90(1):SUBROUTINE Write_Vector2(avec, n, etot, ithmat, TypeOfMat, jtot, proj, approx, symm, outunit) WriteMat.f90(1):SUBROUTINE WriteMat(amat, energies, chanl, elect, nvib, jrot, lorb, n, outunit) writetime.f90(4):! SUBROUTINE: WRITEtime writetime.f90(35):SUBROUTINE WRITEtime(procname,time) WriteVec.f90(1):SUBROUTINE WriteVec(avec, n, outunit) wrmod.f90(1):SUBROUTINE wrmod (energy, phi, idi, numnp, neq, nfreq, nq, xnode, beta, nid, nidm, ndisce, id, nlancz, nel) znodes.f90(1):SUBROUTINE znodes(ntheta,nchi,idt,parity,jeven,symmetry, mega)