\section{THE DRAGON MODULES}\label{sect:DragonModuleInput}

The input to DRAGON is set up in the form of a structure containing commands
which call successively each of the calculation modules required in a given
transport calculation.

\input{Section3.01.tex} % structure (dragonM)
\input{Section3.02.tex} % structure (dragonL)
\input{Section3.03.tex} % structure (dragonG)
\input{Section3.90_g2s.tex} % structure (dragonG2S)
\input{Section3.90_g2mc.tex} % structure (dragonG2MC)
\input{Section3.04.tex} % structures (sybilT) ,(excelT), (mccgT), (snT), (bivacT) and (salT)
\input{Section3.06_asm.tex} % structure (dragonA)
\input{Section3.07.tex} % structure (dragonF)
\input{Section3.08.tex} % structure (dragonE)
\input{Section3.09.tex} % structure (dragonD)
\input{Section3.10.tex} % structure (dragonSPH)
\input{Section3.11.tex} % structure (dragonSPH_Picard)
\input{Section3.14.tex} % structure (dragonI)
\input{Sect3.14MRG.tex} % structure (dragonMRG)
\input{Section3.18.tex} % structure (dragonTLM)
\input{Section3.19.tex} % structure (dragonM2T)
\input{Section3.20.tex} % structure (dragonCHAB)
\input{Section3.23.tex} % structure (dragonMC)
\input{Section3.24.tex} % structure (dragonT)
\input{Section3.25.tex} % structure (dragonDMAC)
\input{Section3.27.tex} % structure (dragonSENS)
\input{Section3.28.tex} % structure (dragonDUO)
\input{Section3.29.tex} % structure (dragonS2M)
\input{Section3.30.tex} % structure (dragonFMT)
\input{Section3.31.tex} % structure (dragonFMAC)
\input{Section3.32.tex} % structure (dragonPSOUR)
\input{Section3.33.tex} % structure (dragonHEAT)
\input{Section3.34.tex} % structure (dragonBREF)
\input{Section3.50.tex} % structure (dragonPSP)
\input{Section3.51.tex} % structure (dragonCLM)

\section{THE RESONANCE SELF-SHIELDING MODULES}\label{sect:SSModuleInput}

A few DRAGON modules are dedicated to include resonance self-shielding effects in \dds{microlib} and
\dds{macrolib} structures. Module \moc{VDG:} compute self-shielding discrepancy between a reference
calculation based on the Autosecol method in module \moc{AUTO:} and more approximate calculations.\cite{autosecol,vdg}

\input{Section3.05_shi.tex} % structure (dragonS)
\input{Section3.05_tone.tex} % structure (dragonT)
\input{Section3.05_uss.tex} % structure (dragonUSS)
\input{Section3.05_auto.tex} % structure (dragonAUTO)
\input{Section3.52.tex} % structure (dragonVDG)

\section{THE MULTIPARAMETER MODULES}\label{sect:MPOModuleInput}

A few DRAGON modules are dedicated to the production of {\tt multiparameter databases} in a format convenient to
multiparameter interpolation in the full-core simulation code. Different full-core simulation platforms use specific
formats and specific file organizations.

\input{Section3.13CFC.tex} % structure (dragonCFC)
\input{Section3.16.tex} % structure (dragonCOMPO)
\input{Section3.21.tex} % structure (dragonCPO)
\input{Section3.22.tex} % structure (dragonSAP)
\input{Section3.26.tex} % structure (dragonMPO)
\input{Section3.35.tex} % structure (dragonAPX)
