Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aepn_v1_1.tar.gz(1639 Kbytes)
Manuscript Title: TAU: A 1D radiative transfer code for transmission spectroscopy of extrasolar planet atmospheres
Authors: M.D.J. Hollis, M. Tessenyi, G. Tinetti
Program title: tau
Catalogue identifier: AEPN_v1_1
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 185(2014)695
Programming language: C++.
Computer: Non-specific.
Operating system: Linux, Mac.
Has the code been vectorised or parallelized?: Yes
RAM: 300MB
Keywords: Extrasolar planets, Atmospheric characterisation, Spectroscopy, Radiative transfer.
PACS: 96.15.HY.
Classification: 1.3.

External routines: OpenMP (http://openmp.org/wp)

Does the new version supersede the previous version?: Yes

Nature of problem:
Calculation of molecular absorption, and hence transit depths, as a function of wavelength for stellar radiation passing through planetary atmospheres.

Solution method:
Line-by-line calculation of wavelength-dependent optical depths using absorption cross-sections for various trace molecular absorbers.

Reasons for new version:
Bug found in previous version whereby some values, defined as floats, took values too small to be represented by this datatype, and so were set to zero.

Summary of revisions:
All 'float' datatypes changed to 'double'.

Additional comments:
The distribution file contains,
  • ./doc/: readme and User Guide.
  • ./run/: sample input data files
  • ./out/sample_tau_output.dat: sample output file for run mode '9' (H2O at χ = 10-5 for HD189733b at Tatm = 1500K).

Running time:
From 0.5 to 500 seconds, depending on run parameters