SpectraRust/MEMORY/FORTRAN_TRACKING.md
2026-03-21 16:23:35 +08:00

30 KiB

Fortran 重构追踪表

自动生成,请勿手动修改。运行 python3 scripts/generate_tracking.py > FORTRAN_TRACKING.md 更新。

统计

指标 数量
总单元数 304
已完成 125
待处理 179
纯函数 67
有文件 I/O 117
完成率 41.1%

状态说明

  • done - 已重构为 Rust
  • pending - 待处理
  • 🔄 in_progress - 进行中
  • ⏭️ skip - 跳过 (I/O 依赖或暂不处理)

类型说明

  • 纯函数: 无 COMMON 依赖、无文件 I/O、无外部调用依赖
  • COMMON 依赖: 需要状态结构体
  • 调用依赖: 调用其他子程序,需要先实现依赖

完整追踪表

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