test_radiation

Module

Description

Unit tests for radiation hydro

References:
  • Whitehouse & Bate (2004), 353, 1078

  • Whitehouse, Bate & Monaghan (2005), 364, 1367

  • Biriukov (2019), PhD thesis, Monash Univ.

Owner:

Daniel Price

Runtime parameters:

None

Dependencies:

boundary, deriv, dim, eos, io, kernel, linklist, mpidomain, mpiutils, options, part, physcon, radiation_implicit, radiation_utils, readwrite_dumps, step_lf_global, testutils, timestep, unifdis, units

Quick access

Variables:

get_tag, setup_radiation_diffusion_problem_sinusoid, test_exchange_terms, test_implicit_matches_explicit, test_radiation_diffusion

Routines:

test_radiation()

Needed modules

Variables

  • testradiation/get_tag [private]
  • testradiation/setup_radiation_diffusion_problem_sinusoid [private]
  • testradiation/test_exchange_terms [private]
  • testradiation/test_implicit_matches_explicit [private]
  • testradiation/test_radiation_diffusion [private]

Subroutines and functions

subroutine  testradiation/test_radiation(ntests, npass)
Parameters:
  • ntests [integer,inout]

  • npass [integer,inout]

Use :

physcon (solarm(), au()), units (set_units()), dim (do_radiation(), periodic(), mpi()), options (implicit_radiation()), io (iverbose()), radiation_implicit (tol_rad())

Call to:

set_units()