SpectraRust/fortran_analysis.csv
2026-03-21 16:23:35 +08:00

306 lines
27 KiB
Plaintext

fortran_file,unit_name,unit_type,is_pure,common_deps,call_deps,has_io,rust_module,status
_unnamed_block_data_.f,C,BLOCK DATA,False,"BASICS|ATOMIC","",False,,pending
accel2.f,ACCEL2,SUBROUTINE,False,"BASICS|ITERAT|MODELQ","",True,,pending
accelp.f,ACCELP,SUBROUTINE,False,"BASICS|MODELQ|ITERAT|POPULS","",True,,pending
alifr1.f,ALIFR1,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ALIPAR","ALIFR3",False,,pending
alifr3.f,ALIFR3,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ALIPAR","",False,src/math/alifr3.rs,done
alifr6.f,ALIFR6,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ALIPAR","",False,src/math/alifr6.rs,done
alifrk.f,ALIFRK,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ALIPAR","",False,src/math/alifrk.rs,done
alisk1.f,ALISK1,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR|ARRAY1|ITERAT","ALIFRK|ROSSTD|OPACF1|RTEFR1",True,,pending
alisk2.f,ALISK2,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR|ARRAY1|ITERAT","ALIFRK|ROSSTD|OPACF1|RTEFR1",True,,pending
alist1.f,ALIST1,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR|ITERAT","OPACFD|ALIFR1|ROSSTD|RTEFR1",True,,pending
alist2.f,ALIST2,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR|ARRAY1|ITERAT","RTEFR1|ROSSTD|ALIFR1|QUIT|OPACFD",True,,pending
allard.f,ALLARD,SUBROUTINE,False,"BASICS|calphatd|callarda|callardc|callardg|callardb|quasun","ALLARDT",True,,pending
allardt.f,ALLARDT,SUBROUTINE,False,"BASICS|calphatd","",False,src/math/allardt.rs,done
angset.f,ANGSET,SUBROUTINE,True,"BASICS","GAULEG",False,src/math/angset.rs,done
betah.f,BETAH,FUNCTION,True,"","BETAH",False,src/math/betah.rs,done
bhe.f,BHE,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ARRAY1|ALIPAR","",False,src/math/bhe.rs,done
bhed.f,BHED,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ARRAY1|ALIPAR|CMATZD|SURFEX","",False,src/math/bhe.rs,done
bhez.f,BHEZ,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ARRAY1|ALIPAR|SURFEX","",False,src/math/bhe.rs,done
bkhsgo.f,BKHSGO,SUBROUTINE,True,"","",False,src/math/bkhsgo.rs,done
bpop.f,BPOP,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ARRAY1|ALIPAR|ODFPAR|ITERAT","MATINV|BPOPT|BPOPF|LEVSOL|RATMAT|BPOPC|BPOPE|LEVGRP",False,,pending
bpopc.f,BPOPC,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ARRAY1|ALIPAR|ODFPAR|ADCHAR","STATE",False,,pending
bpope.f,BPOPE,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR|ITERAT|ARRAY1","SGMER1|DWNFR1",False,,pending
bpopf.f,BPOPF,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ARRAY1|ALIPAR|ODFPAR","",False,src/math/bpopf.rs,done
bpopt.f,BPOPT,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ARRAY1|ALIPAR|ODFPAR","COLIS",False,,pending
bre.f,BRE,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ARRAY1|ALIPAR","COMPT0",False,,pending
brez.f,BREZ,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ARRAY1|ALIPAR","COMPT0",False,,pending
brte.f,BRTE,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ALIPAR|ARRAY1","COMPT0",False,,pending
brtez.f,BRTEZ,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ALIPAR|ARRAY1","COMPT0",False,,pending
butler.f,BUTLER,SUBROUTINE,True,"","",False,src/math/butler.rs,done
carbon.f,CARBON,SUBROUTINE,True,"","",False,src/math/carbon.rs,done
ceh12.f,CEH12,FUNCTION,True,"","CEH12",False,src/math/ceh12.rs,done
change.f,CHANGE,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","STEQEQ|READBF",True,,pending
chckse.f,CHCKSE,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","SABOLF",True,,pending
chctab.f,CHCTAB,SUBROUTINE,False,"BASICS|MODELQ|abntab","",True,,pending
cheav.f,CHEAV,FUNCTION,False,"BASICS|ATOMIC","CHEAV|QUIT",True,,pending
cheavj.f,CHEAVJ,FUNCTION,False,"BASICS|ATOMIC","QUIT|CHEAVJ",True,,pending
cia_h2h.f,CIA_H2H,SUBROUTINE,False,"","LOCATE|IF",True,,pending
cia_h2h2.f,CIA_H2H2,SUBROUTINE,False,"","LOCATE|IF",True,,pending
cia_h2he.f,CIA_H2HE,SUBROUTINE,False,"","LOCATE|IF",True,,pending
cia_hhe.f,CIA_HHE,SUBROUTINE,False,"","LOCATE|IF",True,,pending
cion.f,CION,FUNCTION,True,"","CION",False,src/math/cion.rs,done
ckoest.f,CKOEST,FUNCTION,True,"BASICS","CKOEST",False,src/math/ckoest.rs,done
colh.f,COLH,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","CSPEC|BUTLER|IRC",False,,pending
colhe.f,COLHE,SUBROUTINE,False,"BASICS|ATOMIC","COLLHE|CSPEC|IRC",False,,pending
colis.f,COLIS,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|CTRTEMP","CSPEC|COLH|COLHE|IRC",False,,pending
collhe.f,COLLHE,SUBROUTINE,True,"","",False,src/math/collhe.rs,done
column.f,COLUMN,SUBROUTINE,False,"BASICS|MODELQ|relcor","",True,,pending
compt0.f,COMPT0,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|ITERAT|auxcbc","",False,src/math/compt0.rs,done
comset.f,COMSET,SUBROUTINE,False,"BASICS|MODELQ|comgfs|auxcbc","",False,src/math/comset.rs,done
concor.f,CONCOR,SUBROUTINE,False,"BASICS|MODELQ","CONOUT",True,,pending
conout.f,CONOUT,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|CUBCON","MEANOP|MEANOPT|CONVEC|OPACF0",True,,pending
conref.f,CONREF,SUBROUTINE,False,"BASICS|MODELQ|ARRAY1|imucnn|CUBCON","CONVC1|WNSTOR|STEQEQ|ELDENS|CONVEC|CONOUT",True,,pending
contmd.f,CONTMD,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ALIPAR|PRSAUX|CUBCON","MEANOP|WNSTOR|STEQEQ|OPACF0|CONVEC|CONOUT|CUBIC",True,,pending
contmp.f,CONTMP,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ALIPAR|ichndm|CUBCON","MEANOP|WNSTOR|STEQEQ|ELDENS|OPACF0|CONVEC|MEANOPT|CONOUT|CUBIC",True,,pending
convc1.f,CONVC1,SUBROUTINE,False,"BASICS|CUBCON","TRMDER|TRMDRT",False,,pending
convec.f,CONVEC,SUBROUTINE,False,"BASICS|CUBCON","TRMDER|TRMDRT",False,,pending
coolrt.f,COOLRT,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR|ARRAY1|ITERAT|COOLCO","OPACFA|RTEFR1",True,,pending
corrwm.f,CORRWM,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","QUIT",True,,pending
cross.f,CROSS,FUNCTION,False,"BASICS|ATOMIC|MODELQ","CROSS",False,src/math/cross.rs,done
crossd.f,CROSSD,FUNCTION,False,"BASICS|ATOMIC|MODELQ","CROSSD",False,src/math/cross.rs,done
cspec.f,CSPEC,SUBROUTINE,False,"BASICS|ATOMIC","QUIT",False,,pending
ctdata.f,CTDATA,BLOCK DATA,False,"CTIon|CTRecomb","",False,src/math/ctdata.rs,done
cubic.f,CUBIC,SUBROUTINE,False,"BASICS|CUBCON","",False,src/math/cubic.rs,done
dielrc.f,DIELRC,SUBROUTINE,True,"","",False,src/math/dielrc.rs,done
dietot.f,DIETOT,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","DIELRC",True,,pending
divstr.f,DIVSTR,SUBROUTINE,False,"BASICS|MODELQ","",False,src/math/divstr.rs,done
dmder.f,DMDER,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|DEPTDR","",False,src/math/dmder.rs,done
dmeval.f,DMEVAL,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ITERAT|ARRAY1","",True,,pending
dopgam.f,DOPGAM,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","GAMSP",False,src/math/dopgam.rs,done
dwnfr.f,DWNFR,SUBROUTINE,False,"BASICS|MODELQ","",False,src/math/dwnfr.rs,done
dwnfr0.f,DWNFR0,SUBROUTINE,False,"BASICS|MODELQ","",False,src/math/dwnfr0.rs,done
dwnfr1.f,DWNFR1,SUBROUTINE,False,"BASICS|MODELQ","",False,src/math/dwnfr1.rs,done
eint.f,EINT,SUBROUTINE,True,"","EXPINX",False,src/math/expint.rs,done
elcor.f,ELCOR,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ADCHAR","WNSTOR|STEQEQ|STATE|MOLEQ",True,,pending
eldenc.f,ELDENC,SUBROUTINE,False,"BASICS|MODELQ|ATOMIC|eletab|hmolab|eospar","RHONEN|STATE|MOLEQ",True,,pending
eldens.f,ELDENS,SUBROUTINE,False,"BASICS|MODELQ|ATOMIC|terden|eospar","ENTENE|STATE|MPARTF|LINEQS|MOLEQ",True,,pending
emat.f,EMAT,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ARRAY1|ALIPAR","",False,src/math/emat.rs,done
entene.f,ENTENE,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","MPARTF",False,,pending
erfcin.f,ERFCIN,FUNCTION,True,"","ERFCIN",False,src/math/erfcx.rs,done
erfcx.f,ERFCX,FUNCTION,True,"","ERFCX",False,src/math/erfcx.rs,done
expint.f,EXPINT,FUNCTION,True,"","EXPINT",False,src/math/expint.rs,done
expinx.f,EXPINX,SUBROUTINE,True,"","",False,src/math/expint.rs,done
expo.f,EXPO,FUNCTION,True,"","EXPO",False,src/math/expo.rs,done
ffcros.f,FFCROS,FUNCTION,True,"","FFCROS",False,src/math/ffcros.rs,done
gami.f,GAMI,FUNCTION,True,"","GAMI",False,src/math/gami.rs,done
gamsp.f,GAMSP,SUBROUTINE,True,"BASICS","",False,src/math/gamsp.rs,done
gauleg.f,GAULEG,SUBROUTINE,True,"","",False,src/math/gauleg.rs,done
gaunt.f,GAUNT,FUNCTION,True,"","GAUNT",False,src/math/gaunt.rs,done
getlal.f,GETLAL,SUBROUTINE,False,"BASICS|callardc|callarda|calphatd|callardg|callardb|quasun","",True,,pending
getwrd.f,GETWRD,SUBROUTINE,True,"","",False,src/math/getwrd.rs,done
gfree0.f,GFREE0,SUBROUTINE,False,"BASICS|MODELQ","",False,src/math/gfree.rs,done
gfree1.f,GFREE1,FUNCTION,False,"BASICS|MODELQ","GFREE1",False,src/math/gfree.rs,done
gfreed.f,GFREED,SUBROUTINE,False,"BASICS|MODELQ","",False,src/math/gfree.rs,done
ghydop.f,GHYDOP,SUBROUTINE,False,"BASICS|MODELQ|ATOMIC|intcfg","",False,src/math/ghydop.rs,done
gntk.f,GNTK,FUNCTION,True,"","GNTK",False,src/math/gntk.rs,done
gomini.f,GOMINI,SUBROUTINE,False,"BASICS|MODELQ|intcfg","",True,,pending
grcor.f,GRCOR,SUBROUTINE,True,"","",False,src/math/grcor.rs,done
greyd.f,GREYD,SUBROUTINE,False,"BASICS|MODELQ|ATOMIC|ALIPAR","WNSTOR|RHONEN|STEQEQ|OPACF0|MEANOP",True,,pending
gridp.f,GRIDP,SUBROUTINE,True,"BASICS","",False,src/math/gridp.rs,done
h2minus.f,H2MINUS,SUBROUTINE,False,"BASICS","LOCATE",True,,pending
hction.f,HCTION,FUNCTION,False,"CTRTEMP|CTIon","HCTION",False,src/math/ctdata.rs,done
hctrecom.f,HCTRECOM,FUNCTION,False,"CTRTEMP|CTRecomb","HCTRECOM",False,src/math/ctdata.rs,done
hedif.f,HEDIF,SUBROUTINE,False,"BASICS|MODELQ|ATOMIC|hediff","",True,,pending
hephot.f,HEPHOT,FUNCTION,True,"","HEPHOT",False,src/math/hephot.rs,done
hesol6.f,HESOL6,SUBROUTINE,False,"BASICS|MODELQ|PRSAUX","MATINV",False,,pending
hesolv.f,HESOLV,SUBROUTINE,False,"BASICS|MODELQ|PRSAUX","MATINV|RHONEN|STEQEQ|WNSTOR",True,,pending
hidalg.f,HIDALG,FUNCTION,True,"","HIDALG",False,src/math/hidalg.rs,done
ijali2.f,IJALI2,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR","QUIT",True,,pending
ijalis.f,IJALIS,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","",True,,pending
incldy.f,INCLDY,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","LEVSOL|RATMAT|WNSTOR|QUIT|SABOLF",True,,pending
indexx.f,INDEXX,SUBROUTINE,True,"","",False,src/math/indexx.rs,done
inicom.f,INICOM,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|comgfs","",False,src/math/inicom.rs,done
inifrc.f,INIFRC,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ijflar","INDEXX",True,,pending
inifrs.f,INIFRS,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR","INDEXX|QUIT",True,,pending
inifrt.f,INIFRT,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ijflar","INDEXX",True,,pending
inilam.f,INILAM,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ITERAT|ALIPAR","OPACF1|RTEFR1|COLIS|OPAINI|WNSTOR|STEQEQ|SABOLF|ELCOR|RATES1",False,,pending
initia.f,INITIA,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ITERAT|ODFPAR|ALIPAR|STRPAR|INUNIT|freqcl","RDATA|RDATAX|OPADD0|STATE|DOPGAM|ODFHYS|INTERP|LINSET|NSTPAR|QUIT|LINSPL|INIFRC|READBF",True,,pending
inkul.f,INKUL,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|COLKUR|LINED","",True,,pending
inpdis.f,INPDIS,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ITERAT|ODFPAR|ALIPAR|relcor","GRCOR",True,,pending
inpmod.f,INPMOD,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|eospar","LEVSOL|RATMAT|WNSTOR|QUIT|SABOLF|MOLEQ|KURUCZ|INCLDY",True,,pending
interp.f,INTERP,SUBROUTINE,True,"BASICS","",False,src/math/interp.rs,done
inthyd.f,INTHYD,SUBROUTINE,False,"BASICS|MODELQ","DIVSTR",False,src/math/inthyd.rs,done
intlem.f,INTLEM,SUBROUTINE,False,"BASICS|MODELQ","INTHYD",False,src/math/intlem.rs,done
intxen.f,INTXEN,SUBROUTINE,False,"BASICS|MODELQ","",False,src/math/intxen.rs,done
irc.f,IRC,SUBROUTINE,True,"","EXPINX|SZIRC",False,src/math/irc.rs,done
iroset.f,IROSET,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|LINED","LEVCD|QUIT|INKUL",True,,pending
kurucz.f,KURUCZ,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|temlim","LEVSOL|RATMAT|WNSTOR|RHONEN|QUIT|SABOLF|MOLEQ",True,,pending
lagran.f,LAGRAN,SUBROUTINE,True,"","",False,src/math/interpolate.rs,done
laguer.f,LAGUER,SUBROUTINE,False,"","",True,src/math/laguer.rs,done
lemini.f,LEMINI,SUBROUTINE,False,"BASICS|MODELQ","",True,,pending
levcd.f,LEVCD,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|COLKUR","INDEXX|QUIT",True,,pending
levgrp.f,LEVGRP,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ITERAT","",False,src/math/levgrp.rs,done
levset.f,LEVSET,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","QUIT",False,,pending
levsol.f,LEVSOL,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ITERAT","LINEQS",False,src/math/levsol.rs,done
lineqs.f,LINEQS,SUBROUTINE,True,"BASICS","",False,src/math/lineqs.rs,done
linpro.f,LINPRO,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|quasun","STARK0|DOPGAM|INTLEM|DIVSTR|INTXEN",False,,pending
linsel.f,LINSEL,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR","OPAINI|QUIT|OPACF1|RTEFR1",True,,pending
linset.f,LINSET,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","IJALIS|STARK0|QUIT|DIVSTR",True,,pending
linspl.f,LINSPL,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","",False,src/math/linspl.rs,done
locate.f,LOCATE,SUBROUTINE,True,"","",False,src/math/locate.rs,done
ltegr.f,LTEGR,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","INTERP|WNSTOR|STEQEQ|QUIT|ROSSOP|CONOUT",True,,pending
ltegrd.f,LTEGRD,SUBROUTINE,False,"BASICS|MODELQ|FACTRS|CUBCON|TOTJHK|FLXAUX|PRSAUX","TEMPER|INTERP|ZMRHO|WNSTOR|STEQEQ|ELDENS|QUIT|CONOUT",True,,pending
lucy.f,LUCY,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ITERAT|ALIPAR|ARRAY1","OPACFL|RTEFR1|COLIS|WNSTOR|STEQEQ|SABOLF|ELCOR|OPAINI",True,,pending
lymlin.f,LYMLIN,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","STARK0|DIVSTR",True,,pending
matcon.f,MATCON,SUBROUTINE,False,"BASICS|MODELQ|ARRAY1|CUBCON","CONVEC",False,,pending
matgen.f,MATGEN,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ARRAY1|ALIPAR","BHED|BRTE|BHEZ|BREZ|MATCON|BRTEZ|EMAT|BHE|SABOLF|BPOP|BRE",False,,pending
matinv.f,MATINV,SUBROUTINE,True,"BASICS","",False,src/math/matinv.rs,done
meanop.f,MEANOP,SUBROUTINE,False,"BASICS|MODELQ|ATOMIC","",False,src/math/meanop.rs,done
meanopt.f,MEANOPT,SUBROUTINE,False,"BASICS|MODELQ","OPCTAB",False,,pending
minv3.f,MINV3,SUBROUTINE,True,"","",False,src/math/minv3.rs,done
moleq.f,MOLEQ,SUBROUTINE,False,"BASICS|MODELQ|ATOMIC|COMFH1|entrop|moldat|eospar|adchar|ioniz2|terden|hmolab","RUSSEL|MPARTF",True,,pending
mpartf.f,MPARTF,SUBROUTINE,False,"moldat","",True,,pending
newdm.f,NEWDM,SUBROUTINE,False,"BASICS|MODELQ|FACTRS|PRSAUX|FLXAUX","INTERP|TEMPER",True,,pending
newdmt.f,NEWDMT,SUBROUTINE,False,"BASICS|MODELQ|FACTRS|PRSAUX|FLXAUX","GRIDP|INTERP|TEMPER",True,,pending
newpop.f,NEWPOP,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ITERAT","",True,,pending
nstout.f,NSTOUT,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ITERAT|ODFPAR|ALIPAR","QUIT",True,,pending
nstpar.f,NSTPAR,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ITERAT|ODFPAR|ALIPAR|imucnn|temlim|adiaba|ifpzpa|derdif|ichndm|ipricr|deridt|hediff|FLXAUX|irwint|moldat|quasun|freqcl|icnrsp","QUIT|GETWRD",True,,pending
odf1.f,ODF1,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR","DWNFR|ODFHST|DIVSTR",True,,pending
odffr.f,ODFFR,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR","QUIT",False,,pending
odfhst.f,ODFHST,SUBROUTINE,False,"BASICS|MODELQ|ODFPAR","",False,src/math/odfhst.rs,done
odfhyd.f,ODFHYD,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR","INDEXX|ODFHST|DIVSTR",False,,pending
odfhys.f,ODFHYS,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR","IJALIS|STARK0|ODFFR",False,,pending
odfmer.f,ODFMER,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR","ODFHYD",False,,pending
odfset.f,ODFSET,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|STFCR","IJALIS|QUIT",True,,pending
opacf0.f,OPACF0,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR|hmolab","GFREE0|DWNFR1|DWNFR0|WNSTOR|LINPRO|SABOLF|SGMER1|OPADD|OPACT1",False,,pending
opacf1.f,OPACF1,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR|ipricr|hmolab","QUASIM|GHYDOP|DWNFR1|LYMLIN|SGMER1|OPADD|PRD|OPACT1",True,,pending
opacfa.f,OPACFA,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR|COOLCO","SGMER1|OPADD|PRD|DWNFR1",False,,pending
opacfd.f,OPACFD,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR|ARRAY1|ITERAT|dsctva|hmolab|rhoder","OPACTD|QUASIM|DWNFR1|LYMLIN|OPCTAB|SGMER1|OPADD|PRD|GFREED",True,,pending
opacfl.f,OPACFL,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR","SGMER1|OPADD|DWNFR1",False,,pending
opact1.f,OPACT1,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|hmolab","OPCTAB",False,,pending
opactd.f,OPACTD,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|ARRAY1|ITERAT|dsctva|hmolab|rhoder","OPCTAB",False,,pending
opactr.f,OPACTR,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|ATOMIC|dsctva|hmolab|grdpra","RATMAL|OPACF1|LEVSOL|WNSTOR|STEQEQ|ELDENS|SABOLF|OPAINI|PGSET",False,,pending
opadd.f,OPADD,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|eospar","CIA_H2H|CIA_H2HE|CIA_HHE|H2MINUS|CIA_H2H2",False,,pending
opadd0.f,OPADD0,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","QUIT",False,,pending
opahst.f,OPAHST,SUBROUTINE,False,"BASICS|ODFPAR","STARK0",True,,pending
opaini.f,OPAINI,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR","DWNFR0|REFLEV|WNSTOR|LINPRO|SABOLF|LEVGRP",False,,pending
opctab.f,OPCTAB,SUBROUTINE,False,"BASICS|MODELQ","RAYLEIGH",False,,pending
opdata.f,OPDATA,SUBROUTINE,False,"TOPB","",True,,pending
opfrac.f,OPFRAC,SUBROUTINE,False,"pfoptb","",True,,pending
osccor.f,OSCCOR,SUBROUTINE,False,"BASICS|MODELQ|ITERAT","",True,,pending
outpri.f,OUTPRI,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ARRAY1|grdpra","RATMAL|OPACF1|LEVSOL|WNSTOR|SABOLF",True,,pending
output.f,OUTPUT,SUBROUTINE,False,"BASICS|MODELQ","",True,,pending
partf.f,PARTF,SUBROUTINE,False,"BASICS|irwint|PFSTDS","PFFE|PFNI|OPFRAC|MPARTF|PFHEAV|PFSPEC|PFCNO",False,,pending
pfcno.f,PFCNO,SUBROUTINE,True,"BASICS","",False,src/math/pfcno.rs,done
pffe.f,PFFE,SUBROUTINE,True,"","",False,src/math/pffe.rs,done
pfheav.f,PFHEAV,SUBROUTINE,False,"","",True,,pending
pfni.f,PFNI,SUBROUTINE,True,"","",False,src/math/pfni.rs,done
pfspec.f,PFSPEC,SUBROUTINE,True,"","",False,src/math/pfspec.rs,done
pgset.f,PGSET,SUBROUTINE,False,"BASICS|ITERAT|MODELQ|rybpgs|grdpra","TRIDAG",True,,pending
prchan.f,PRCHAN,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ITERAT","",True,,pending
prd.f,PRD,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ITERAT","DOPGAM",False,,pending
prdini.f,PRDINI,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","",False,src/math/prdini.rs,done
princ.f,PRINC,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ALIPAR","LINPRO|DWNFR|OPACF1|SABOLF",True,,pending
prnt.f,PRNT,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","SABOLF",True,,pending
profil.f,PROFIL,FUNCTION,False,"BASICS|ATOMIC|MODELQ|quasun","PROFIL|STARK0|DIVSTR",False,src/math/profil.rs,done
profsp.f,PROFSP,FUNCTION,False,"BASICS|ATOMIC|MODELQ","PROFSP|SABOLF",False,,pending
prsent.f,PRSENT,SUBROUTINE,False,"tdflag|tdedge|THERM|TABLTD","",True,,pending
psolve.f,PSOLVE,SUBROUTINE,False,"BASICS|MODELQ","",False,src/math/psolve.rs,done
pzert.f,PZERT,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","",False,src/math/pzert.rs,done
pzeval.f,PZEVAL,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|icnrsp","CONOUT",True,,pending
pzevld.f,PZEVLD,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ALIPAR|ARRAY1|ifpzpa|PRSAUX|grdpra|DEPTDR","",False,src/math/pzevld.rs,done
quartc.f,QUARTC,SUBROUTINE,False,"","",True,src/math/quartc.rs,done
quasim.f,QUASIM,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|quasun","ALLARD",False,,pending
quit.f,QUIT,SUBROUTINE,False,"","",True,src/math/quit.rs,done
radpre.f,RADPRE,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR","QUIT|INDEXX|OPACF1|RTEFR1",True,,pending
radtot.f,RADTOT,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR|ITERAT|OPTDPT|TOTJHK|SURFEX","OPAINI|OPACF1|RTEFR1",False,,pending
raph.f,RAPH,FUNCTION,True,"","RAPH",False,src/math/raph.rs,done
rates1.f,RATES1,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR|ITERAT","ROSSTD|OPACF1|RTEFR1",False,,pending
ratmal.f,RATMAL,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","",False,src/math/ratmal.rs,done
ratmat.f,RATMAT,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","REFLEV",False,,pending
ratsp1.f,RATSP1,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR|ARRAY1|ITERAT","ROSSTD|OPACF1|RTEFR1",True,,pending
rayini.f,RAYINI,SUBROUTINE,False,"BASICS|MODELQ|ATOMIC","RAYLEIGH",True,,pending
rayleigh.f,RAYLEIGH,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|RAYSCT|eospar","",False,src/math/rayleigh.rs,done
rayset.f,RAYSET,SUBROUTINE,False,"BASICS|MODELQ","",False,src/math/rayset.rs,done
rdata.f,RDATA,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ITERAT|ODFPAR|ALIPAR|STRPAR|INUNIT|imodlc","RDATAX|LINSET|QUIT|DOPGAM",True,,pending
rdatax.f,RDATAX,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","BKHSGO",True,,pending
readbf.f,READBF,SUBROUTINE,False,"BASICS","",True,,pending
rechck.f,RECHCK,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","OPACF1|RTEFR1",True,,pending
reflev.f,REFLEV,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ITERAT","",False,,pending
reiman.f,REIMAN,FUNCTION,True,"","REIMAN",False,src/math/reiman.rs,done
resolv.f,RESOLV,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ITERAT|ALIPAR|ARRAY1|icnrsp","NEWPOP|TAUFR1|TIMING|OPACF1|RTEFR1|ROSSTD|STEQEQ|CONOUT|ELCOR|OPAINI|RATES1|PRD",True,,pending
rhoeos.f,RHOEOS,FUNCTION,False,"BASICS|MODELQ","PRSENT|RHOEOS",False,,pending
rhonen.f,RHONEN,SUBROUTINE,False,"BASICS|MODELQ","ELDENS",False,,pending
rhsgen.f,RHSGEN,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ARRAY1|ALIPAR|CUBCON","MATINV|STATE|RATMAT|COMPT0|SABOLF|CONVEC|LEVGRP",False,,pending
rossop.f,ROSSOP,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ALIPAR","WNSTOR|STEQEQ|ELDENS|OPACF0|MEANOP|MEANOPT",False,,pending
rosstd.f,ROSSTD,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ITERAT|ALIPAR","",True,,pending
rte_sc.f,RTE_SC,SUBROUTINE,True,"BASICS","",False,src/math/rte_sc.rs,done
rteang.f,RTEANG,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|EXTINT|SURFEX","GAULEG",False,,pending
rtecf0.f,RTECF0,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|ITERAT|OPTDPT|auxcbc|AUXRTE","",False,,pending
rtecf1.f,RTECF1,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|ITERAT|OPTDPT|comgfs|AUXRTE|EXTINT|SURFEX","RTEFE2|RTESOL|RTECF0",True,,pending
rtecmc.f,RTECMC,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|ITERAT|comgfs|AUXRTE","MATINV|OPACF1|RTECF0",False,,pending
rtecmu.f,RTECMU,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|ITERAT|OPTDPT|AUXRTE","RTESOL|OPACF1|RTECF0|GAULEG",True,,pending
rtecom.f,RTECOM,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|ITERAT|OPTDPT|comgfs|AUXRTE","OPACF1|RTECF0|RTECF1",False,,pending
rtedf1.f,RTEDF1,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|OPTDPT","",False,src/math/rtedf1.rs,done
rtedf2.f,RTEDF2,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR","",False,,pending
rtefe2.f,RTEFE2,SUBROUTINE,True,"BASICS","",False,src/math/rtefe2.rs,done
rtefr1.f,RTEFR1,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|ITERAT|OPTDPT","MATINV|RTESOL|RTEDF1|RTECF1|RTEDF2|MINV3",True,,pending
rteint.f,RTEINT,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|ITERAT|OPTDPT","MATINV|OPACF1",True,,pending
rtesol.f,RTESOL,SUBROUTINE,True,"BASICS","",False,src/math/rtesol.rs,done
russel.f,RUSSEL,SUBROUTINE,False,"BASICS|MODELQ|COMFH1","MPARTF",True,,pending
rybchn.f,RYBCHN,SUBROUTINE,False,"BASICS|ITERAT|MODELQ|ALIPAR|ARRAY1|rybpgs|grdpra","PGSET|ELDENS",True,,pending
rybene.f,RYBENE,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|ARRAY1|RYBMTX|deridt|CUBCON","CONVEC",False,,pending
rybheq.f,RYBHEQ,SUBROUTINE,False,"BASICS|MODELQ|rybpgs|grdpra","OPACF1|RTEFR1|WNSTOR|STEQEQ|ELDENS|ELCOR|OPAINI|PGSET",True,,pending
rybmat.f,RYBMAT,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|ARRAY1|dsctva|RYBMTX","",False,,pending
rybsol.f,RYBSOL,SUBROUTINE,False,"BASICS|MODELQ|ATOMIC|ALIPAR|ARRAY1|ITERAT|imodlc|RYBMTX","RYBMAT|RTEFR1|ROSSTD|OPACTR|LINEQS|STEQEQ|ALIFR1|TRIDAG|RYBCHN|OPACFD",True,,pending
sabolf.f,SABOLF,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","PARTF",False,,pending
sbfch.f,SBFCH,FUNCTION,True,"","SBFCH",False,src/math/sbfch.rs,done
sbfhe1.f,SBFHE1,FUNCTION,False,"BASICS|ATOMIC","SBFHE1|QUIT",True,src/math/sbfhe1.rs,done
sbfhmi.f,SBFHMI,FUNCTION,True,"","SBFHMI",False,src/math/sbfhmi.rs,done
sbfhmi_old.f,SBFHMI_OLD,FUNCTION,True,"","SBFHMI_OLD",False,src/math/sbfhmi_old.rs,done
sbfoh.f,SBFOH,FUNCTION,True,"","SBFOH",False,src/math/sbfoh.rs,done
setdrt.f,SETDRT,SUBROUTINE,False,"BASICS|MODELQ|RHODER","",False,,pending
settrm.f,SETTRM,SUBROUTINE,False,"tdflag|tdedge|THERM|TABLTD","PRSENT",True,,pending
sffhmi.f,SFFHMI,FUNCTION,True,"","SFFHMI",False,src/math/sffhmi.rs,done
sffhmi_add.f,SFFHMI_ADD,FUNCTION,True,"","SFFHMI_ADD",False,src/math/sffhmi_add.rs,done
sghe12.f,SGHE12,FUNCTION,True,"","SGHE12",False,src/math/sghe12.rs,done
sgmer0.f,SGMER0,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","",False,src/math/sgmer.rs,done
sgmer1.f,SGMER1,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","",False,src/math/sgmer.rs,done
sgmerd.f,SGMERD,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","",False,src/math/sgmer.rs,done
sigave.f,SIGAVE,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR","",True,,pending
sigk.f,SIGK,FUNCTION,False,"BASICS|ATOMIC","SPSIGK|SIGK",False,,pending
sigmar.f,SIGMAR,FUNCTION,False,"BASICS","SIGMAR|LAGUER",True,,pending
solve.f,SOLVE,SUBROUTINE,False,"BASICS|ITERAT|MODELQ|ARRAY1|ALIPAR|CMATZD","MATINV|PRCHAN|RHSGEN|WNSTOR|MATGEN",True,,pending
solves.f,SOLVES,SUBROUTINE,False,"BASICS|ITERAT|MODELQ|ARRAY1|ALIPAR|STOMAT|CMATZD","MATINV|PRCHAN|RHSGEN|WNSTOR|MATGEN",True,,pending
spsigk.f,SPSIGK,SUBROUTINE,True,"","CARBON",False,src/math/spsigk.rs,done
srtfrq.f,SRTFRQ,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","INDEXX|QUIT",True,,pending
stark0.f,STARK0,SUBROUTINE,True,"","",False,src/math/stark0.rs,done
starka.f,STARKA,FUNCTION,False,"BASICS|MODELQ","STARKA",False,src/math/starka.rs,done
start.f,START,SUBROUTINE,False,"BASICS|hediff","",True,,pending
state.f,STATE,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|terden|PFSTDS","OPFRAC|PARTF",True,,pending
steqeq.f,STEQEQ,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ITERAT|POPSTR|PPAPAR","LEVSOL|RATMAT|SABOLF|MOLEQ",False,,pending
switch.f,SWITCH,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","",True,,pending
szirc.f,SZIRC,SUBROUTINE,True,"","EINT",False,src/math/szirc.rs,done
tabini.f,TABINI,SUBROUTINE,False,"BASICS|MODELQ|ATOMIC|eletab|abntab|intcff","",True,,pending
tabint.f,TABINT,SUBROUTINE,False,"BASICS|MODELQ|ATOMIC|intcff","",False,,pending
taufr1.f,TAUFR1,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|ITERAT|OPTDPT","",False,,pending
tdpini.f,TDPINI,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR|ALIPAR","GFREE0",False,src/math/tdpini.rs,done
temcor.f,TEMCOR,SUBROUTINE,False,"BASICS|MODELQ|ARRAY1|ALIPAR|CUBCON","MEANOP|WNSTOR|STEQEQ|ELDENS|OPACF0|CONVEC",True,,pending
temper.f,TEMPER,SUBROUTINE,False,"BASICS|MODELQ|ALIPAR|FACTRS|PRSAUX|FLXAUX","WNSTOR|TLOCAL|STEQEQ|ELDENS|OPACF0|MEANOP|MEANOPT",True,,pending
timing.f,TIMING,SUBROUTINE,False,"","",True,,pending
tiopf.f,TIOPF,SUBROUTINE,True,"","",False,src/math/tiopf.rs,done
tlocal.f,TLOCAL,SUBROUTINE,False,"BASICS|MODELQ|FACTRS|FLXAUX","QUARTC",False,,pending
tlusty.f,TLUSTY,UNKNOWN,False,"BASICS|ITERAT|ALIPAR","TIMING",True,,pending
topbas.f,TOPBAS,FUNCTION,False,"TOPB","TOPBAS",True,,pending
traini.f,TRAINI,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ODFPAR","",False,src/math/traini.rs,done
tridag.f,TRIDAG,SUBROUTINE,True,"","",False,src/math/tridag.rs,done
trmder.f,TRMDER,SUBROUTINE,False,"BASICS|derdif|terden|adiaba","ELDENS",False,,pending
trmdrt.f,TRMDRT,SUBROUTINE,False,"BASICS|tdedge|CC|tdflag|CONVOUT","PRSENT",False,,pending
ubeta.f,UBETA,FUNCTION,True,"","UBETA|LAGRAN",False,src/math/ubeta.rs,done
vern16.f,VERN16,FUNCTION,True,"BASICS","VERN16",False,src/math/vern16.rs,done
vern18.f,VERN18,FUNCTION,True,"BASICS","VERN18",False,src/math/vern18.rs,done
vern20.f,VERN20,FUNCTION,True,"BASICS","VERN20",False,src/math/vern20.rs,done
vern26.f,VERN26,FUNCTION,True,"BASICS","VERN26",False,src/math/vern26.rs,done
verner.f,VERNER,FUNCTION,False,"BASICS|ATOMIC","QUIT|VERNER",False,src/math/verner.rs,done
visini.f,VISINI,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ|ITERAT","",True,,pending
voigt.f,VOIGT,FUNCTION,True,"","VOIGT",False,src/math/voigt.rs,done
voigte.f,VOIGTE,FUNCTION,True,"","VOIGTE",False,src/math/voigte.rs,done
wn.f,WN,FUNCTION,True,"BASICS","WN",False,src/math/wn.rs,done
wnstor.f,WNSTOR,SUBROUTINE,False,"BASICS|ATOMIC|MODELQ","",False,src/math/wnstor.rs,done
xenini.f,XENINI,SUBROUTINE,False,"BASICS|MODELQ","",True,,pending
xk2dop.f,XK2DOP,FUNCTION,True,"","XK2DOP",False,src/math/xk2dop.rs,done
yint.f,YINT,FUNCTION,True,"","YINT",False,src/math/interpolate.rs,done
ylintp.f,YLINTP,FUNCTION,True,"","YLINTP",False,src/math/ylintp.rs,done
zmrho.f,ZMRHO,SUBROUTINE,False,"BASICS|MODELQ","",False,src/math/zmrho.rs,done