FastChem: A computer program for efficient complex chemical equilibrium calculations in the neutral/ionized gas phase with applications to stellar and planetary atmospheres
arXiv:1804.05010 · doi:10.1093/mnras/sty1531
Abstract
For the calculation of complex neutral/ionized gas phase chemical equilibria, we present a semi-analytical versatile and efficient computer program, called FastChem. The applied method is based on the solution of a system of coupled nonlinear (and linear) algebraic equations, namely the law of mass action and the element conservation equations including charge balance, in many variables. Specifically, the system of equations is decomposed into a set of coupled nonlinear equations in one variable each, which are solved analytically whenever feasible to reduce computation time. Notably, the electron density is determined by using the method of Nelder and Mead at low temperatures. The program is written in object-oriented C++ which makes it easy to couple the code with other programs, although a stand-alone version is provided. FastChem can be used in parallel or sequentially and is available under the GNU General Public License version 3 at https://github.com/exoclime/FastChem together with several sample applications. The code has been successfully validated against previous studies and its convergence behavior has been tested even for extreme physical parameter ranges down to 100 K and up to 1000 bar. FastChem converges stable and robust in even most demanding chemical situations, which posed sometimes extreme challenges for previous algorithms.
Submitted to MNRAS, 11 pages, 5 figures
References in corpus (3)
Cited by in corpus (87)
- Hot Exoplanet Atmospheres Resolved with Transit Spectroscopy (HEARTS) IV. A spectral inventory of atoms and molecules in the high-resolution transmission spectrum of WASP-121 b
- Self-luminous and irradiated exoplanetary atmospheres explored with HELIOS
- The Peculiar Atmospheric Chemistry of KELT-9b
- Neutral Iron Emission Lines From The Day-side Of KELT-9b -- The GAPS Programme With HARPS-N At TNG XX
- Forward modelling and retrievals with PLATON, a fast open source tool
- Titanium oxide and chemical inhomogeneity in the atmosphere of the exoplanet WASP-189b
- FastChem 2: An improved computer program to determine the gas-phase chemical equilibrium composition for arbitrary element distributions
- Helios-r2 -- A new Bayesian, open-source retrieval model for brown dwarfs and exoplanet atmospheres
- Three-Dimensional Circulation Driving Chemical Disequilibrium in WASP-43b
- Searching for Thermal Inversion Agents in the Transmission Spectrum of MASCARA-2b/KELT-20b: Detection of Neutral Iron and Ionised Calcium HK Lines
- The Hazy and Metal-Rich Atmosphere of GJ 1214 b Constrained by Near and Mid-Infrared Transmission Spectroscopy
- First Detection of Hydroxyl Radical Emission from an Exoplanet Atmosphere: High-dispersion Characterization of WASP-33b using Subaru/IRD
- Exploring the atmospheric dynamics of the extreme ultra-hot Jupiter KELT-9b using TESS photometry
- Retrieval survey of metals in six ultra-hot Jupiters: Trends in chemistry, rain-out, ionisation and atmospheric dynamics
- Detection of an Atmosphere on a Rocky Exoplanet
- Towards Consistent Modeling of Atmospheric Chemistry and Dynamics in Exoplanets: Validation and Generalization of Chemical Relaxation Method
- Non-local thermodynamic equilibrium effects determine the upper atmospheric temperature structure of the ultra-hot Jupiter KELT-9b
- Into the Storm: Diving into the winds of the ultra hot Jupiter WASP-76 b with HARPS and ESPRESSO
- Detection of Fe\,{\sc i} Emission in the Day-side Spectrum of WASP-33b
- No umbrella needed: Confronting the hypothesis of iron rain on WASP-76b with post-processed general circulation models
- JWST transmission spectroscopy of HD 209458b: a super-solar metallicity, a very low C/O, and no evidence of CH4, HCN, or C2H2
- Analyzing Atmospheric Temperature Profiles and Spectra of M dwarf Rocky Planets
- On The Compatibility of Ground-based and Space-based Data: WASP-96 b, An Example
- A comparison of chemical models of exoplanet atmospheres enabled by TauREx 3.1
- Sulfur Chemistry in the Atmospheres of Warm and Hot Jupiters
- A Spectral Survey of WASP-19b with ESPRESSO
- TOI-2109b: An Ultrahot Gas Giant on a 16 hr Orbit
- Interpreting High-Resolution Spectroscopy of Exoplanets Using Cross-Correlations and Supervised Machine Learning
- Alkaline Exospheres of Exoplanet Systems: Evaporative Transmission Spectra
- CO or no CO? Narrowing the CO abundance constraint and recovering the H2O detection in the atmosphere of WASP-127 b using SPIRou
- Growth and evolution of secondary volcanic atmospheres: I. Identifying the geological character of hot rocky planets
- AU Microscopii in the FUV: Observations in Quiescence, During Flares, and Implications for AU Mic b and c
- Atmospheric retrievals suggest the presence of a secondary atmosphere and possible sulfur species on L 98-59 d from JWST NIRSpec G395H transmission spectroscopy
- Mining the Ultra-Hot Skies of HAT-P-70b: Detection of a Profusion of Neutral and Ionized Species
- CRIRES+ and ESPRESSO reveal an atmosphere enriched in volatiles relative to refractories on the ultra-hot Jupiter WASP-121b
- Reduced atmospheres of post-impact worlds: The early Earth
- The PEPSI Exoplanet Transit Survey (PETS) I: Investigating the presence of a silicate atmosphere on the super-Earth 55 Cnc e
- An exploration of model degeneracies with a unified phase curve retrieval analysis: The light and dark sides of WASP-43 b
- Atmospheric compositions and observability of nitrogen dominated ultra-short period super-Earths
- The PEPSI Exoplanet Transit Survey (PETS). II. A Deep Search for Thermal Inversion Agents in KELT-20 b/MASCARA-2 b with Emission and Transmission Spectroscopy
- Supervised Machine Learning for Intercomparison of Model Grids of Brown Dwarfs: Application to GJ 570D and the Epsilon Indi B Binary System
- The impact of time-dependent stellar activity on exoplanet atmospheres
- Ground-based Optical Transmission Spectroscopy of the Nearby Terrestrial Exoplanet LTT 1445Ab
- Data availability and requirements relevant for the Ariel space mission and other exoplanet atmosphere applications
- Diagnosing limb asymmetries in hot and ultra-hot Jupiters with high-resolution transmission spectroscopy
- Towards Robust Atmospheric Retrieval on Cloudy L Dwarfs: The Impact of Thermal and Abundance Profile Assumptions
- HORuS transmission spectroscopy of 55 Cnc e
- A sub-solar metallicity on the ultra-short period planet HIP 65Ab
- Magnetic Effects and 3D Structure in Theoretical High-Resolution Transmission Spectra of Ultrahot Jupiters: the Case of WASP-76b
- Oxygen depletion in giant planets with different formation histories
- Is Betelgeuse Really Rotating? Synthetic ALMA Observations of Large-scale Convection in 3D Simulations of Red Supergiants
- High-resolution emission spectroscopy retrievals of MASCARA-1b with CRIRES+: Strong detections of CO, HO and Fe emission lines and a CO consistent with solar
- A survey of exoplanet phase curves with Ariel
- Atmospheric C/O Ratios of Sub-Neptunes with Magma Oceans: Homemade rather than Inherited
- Transmission spectroscopy of the lowest-density gas giant: metals and a potential extended outflow in HAT-P-67b
- Hubble WFC3 Spectroscopy of the Rocky Planet L 98-59 b: No Evidence for a Cloud-Free Primordial Atmosphere
- Neutral metals in the atmosphere of HD149026b
- Growth and Evolution of Secondary Volcanic Atmospheres: II. The Importance of Kinetics
- The THOR+HELIOS general circulation model: multi-wavelength radiative transfer with accurate scattering by clouds/hazes
- Convective shutdown in the atmospheres of lava worlds
- Temperature inversions on hot super-Earths: the case of CN in nitrogen-rich atmospheres
- Magma ocean interactions can explain JWST observations of the sub-Neptune TOI-270 d
- Clouds and Hazes in GJ 1214b's Metal-Rich Atmosphere
- A ground-based NUV secondary eclipse observation of KELT-9b
- EOS: Atmospheric Radiative Transfer in Habitable Worlds with HELIOS
- HORuS transmission spectroscopy and revised planetary parameters of KELT-7b
- An HST Transmission Spectrum of the Closest M-Dwarf Transiting Rocky Planet LTT 1445Ab
- GEMS JWST: Transmission spectroscopy of TOI-5205b reveals significant stellar contamination and a metal-poor atmosphere
- Coupled Thermal-Chemical Evolution Models of Sub-Neptunes Reveal Atmospheric Signatures of Their Formation Location
- Hunt for Starspots in HARPS Spectra of G and K Stars
- Using a neural network approach to accelerate disequilibrium chemistry calculations in exoplanet atmospheres
- PEPSI Investigation, Retrieval, and Atlas of Numerous Giant Atmospheres (PIRANGA). III. Composition and winds in the atmosphere of TOI-1518 b
- Surface pressure impact on nitrogen-dominated USP super-Earth atmospheres
- PEPSI Investigation, Retrieval, and Atlas of Numerous Giant Atmospheres (PIRANGA). IV. High-Resolution Phased-Resolved Spectroscopy of The Ultra Hot Jupiter KELT-20 b
- HST/WFC3 Constraints on the Abundances of OH and FeH in the Atmosphere of the Ultra-Hot Neptune LTT-9779 b
- Atmospheric retrieval of Subaru/IRD high-resolution spectrum of the archetype T-type brown dwarf Gl 229 B
- Constraining the survival of HCN during cometary impacts
- A new look into the atmospheric composition of WASP-39 b
- Sub-Neptunes as Soot Factories: Deep Atmosphere Hydrocarbon Formation and Quenching as the Origin of Sub-Neptune Aerosol Trends
- Day-side Fe I Emission, Day-Night Brightness Contrast and Phase Offset of the Exoplanet WASP-33b
- Chemical diversity of the atmospheres and interiors of sub-Neptunes: a case study of GJ 436 b
- TOI-1518b: A Misaligned Ultra-hot Jupiter with Iron in its Atmosphere
- Linking atmospheric chemistry of the hot Jupiter HD 209458b to its formation location through infrared transmission and emission spectra
- The HUSTLE Program: The UV to Near-IR Transmission Spectrum of the Hot Jupiter KELT-7b
- Confirmation of Fe I on MASCARA-5 b's Dayside Observed With EXPRES
- Sensitivity of Dry Lava Planet Atmospheric Emission Spectra to Changes in Lava Compositions
- Chroma+GAS: An Expedited Solution for the Chemical Equilibrium for Cool Stellar Atmospheres