The Pencil Code Logo

Getting Started Quickly

  • Ultra Quick Start Guide
  • Quick Start Guide
  • Full User Manual

Community & Resources

  • Useful links
  • Discussion groups
  • Scientific usage
  • Python postrocessing meetings

Developing Pencil Code

  • Download the code
  • Git guide
  • svn guide
  • General commit guideline
  • Coding style
  • Social rules

Working with Simulations / Extra Tools

  • CVS guide
  • Super short Docker reference

Postprocessing & Tutorials

  • The Pencil Code: samples
  • Pencil Python Tutorials
  • IDL to Python Translation Guide for Pencil Code
  • Pencil Mathematica Tutorials
  • Python Package Development

Contributing to Documentation

  • Using Sphinx
  • Using reStructuredText
  • Tips for writing code documentation
  • How to generate autodocumentation for Fortran
  • How to add scientific citations to the PENCIL CODE

Autogenerated Documentation

  • Python packages
  • Fortran modules
    • Main source files (src)
    • experimental source files (src/experimental)
    • inactive source files (src/inactive)
    • initial_condition source files (src/initial_condition)
    • magnetic source files (src/magnetic)
    • obsolete source files (src/obsolete)
      • density_anelastic
      • global_gg_bext
      • localshock
      • magnetic_axisym
      • magnetic_old
      • nohydro_file
      • nosyscalls
      • particles_nbody
      • radiation_fld
      • radiation_nongrey
      • radiation_ray_periodic
      • temperature
      • temperature_TT
      • visc_hyper
      • visc_smagorinsky
      • visc_var
    • pre_and_post_processing source files (src/pre_and_post_processing)
    • special source files (src/special)
    • test_methods source files (src/test_methods)
  • Startup and run-time parameters
  • bin scripts
The Pencil Code
  • Fortran modules
  • radiation_nongrey
  • View page source

radiation_nongrey

Module

Description

$Id$

Quick access

Types:

qbound

Variables:

a_sb, ampl_pert, c_gam, dff_new, flim, idiag_egas_max, idiag_egas_rms, idiag_erad_max, idiag_erad_rms, idiag_fmax, idiag_frms, inflow, initrad, k_b_radiation, kappa_es_radiation, opas, pertee, qbound

Routines:

bc_ee_inflow_x(), bc_ee_outflow_x(), calc_diagnostics_radiation(), calc_pencils_radiation(), de_dt(), dradiation_dt(), flux_limiter(), get_slices_radiation(), init_equil(), init_rad(), initialize_radiation(), pencil_criteria_radiation(), pencil_interdep_radiation(), radiative_cooling(), radiative_pressure(), radtransfer(), read_radiation_init_pars(), read_radiation_run_pars(), register_radiation(), rprint_radiation(), write_radiation_init_pars(), write_radiation_run_pars()

Needed modules

  • cparam: $Id$

  • general (keep_compiler_quiet()): $Id$

  • messages: $Id$

Types

  • type  radiation/qbound
    Type fields:
    • % qpoint [real]

    • % set [logical]

    • % val [real]

Variables

  • radiation/qbound
Previous Next

© Copyright 2025, Illa R. Losada.

Built with Sphinx using a theme provided by Read the Docs.