10,687 research outputs found
Full sphere hydrodynamic and dynamo benchmarks
Convection in planetary cores can generate fluid flow and magnetic fields, and a number of sophisticated codes exist to simulate the dynamic behaviour of such systems. We report on the first community activity to compare numerical results of computer codes designed to calculate fluid flow within a whole sphere. The flows are incompressible and rapidly rotating and the forcing of the flow is either due to thermal convection or due to moving boundaries. All problems defined have solutions that allow easy comparison, since they are either steady, slowly drifting or perfectly periodic. The first two benchmarks are defined based on uniform internal heating within the sphere under the Boussinesq approximation with boundary conditions that are uniform in temperature and stress-free for the flow. Benchmark 1 is purely hydrodynamic, and has a drifting solution. Benchmark 2 is a magnetohydrodynamic benchmark that can generate oscillatory, purely periodic, flows and magnetic fields. In contrast, Benchmark 3 is a hydrodynamic rotating bubble benchmark using no slip boundary conditions that has a stationary solution. Results from a variety of types of code are reported, including codes that are fully spectral (based on spherical harmonic expansions in angular coordinates and polynomial expansions in radius), mixed spectral and finite difference, finite volume, finite element and also a mixed Fourierâfinite element code. There is good agreement between codes. It is found that in Benchmarks 1 and 2, the approximation of a whole sphere problem by a domain that is a spherical shell (a sphere possessing an inner core) does not represent an adequate approximation to the system, since the results differ from whole sphere results
Systems aspects of COBE science data compression
A general approach to compression of diverse data from large scientific projects has been developed and this paper addresses the appropriate system and scientific constraints together with the algorithm development and test strategy. This framework has been implemented for the COsmic Background Explorer spacecraft (COBE) by retrofitting the existing VAS-based data management system with high-performance compression software permitting random access to the data. Algorithms which incorporate scientific knowledge and consume relatively few system resources are preferred over ad hoc methods. COBE exceeded its planned storage by a large and growing factor and the retrieval of data significantly affects the processing, delaying the availability of data for scientific usage and software test. Embedded compression software is planned to make the project tractable by reducing the data storage volume to an acceptable level during normal processing
A unified pseudo- framework
The pseudo- is an algorithm for estimating the angular power and
cross-power spectra that is very fast and, in realistic cases, also nearly
optimal. The algorithm can be extended to deal with contaminant deprojection
and purification, and can therefore be applied in a wide variety of
scenarios of interest for current and future cosmological observations. This
paper presents NaMaster, a public, validated, accurate and easy-to-use software
package that, for the first time, provides a unified framework to compute
angular cross-power spectra of any pair of spin-0 or spin-2 fields,
contaminated by an arbitrary number of linear systematics and requiring - or
-mode purification, both on the sphere or in the flat-sky approximation. We
describe the mathematical background of the estimator, including all the
features above, and its software implementation in NaMaster. We construct a
validation suite that aims to resemble the types of observations that
next-generation large-scale structure and ground-based CMB experiments will
face, and use it to show that the code is able to recover the input power
spectra in the most complex scenarios with no detectable bias. NaMaster can be
found at https://github.com/LSSTDESC/NaMaster, and is provided with
comprehensive documentation and a number of code examples.Comment: 27 pages, 17 figures, accepted in MNRAS. Code can be found at
https://github.com/LSSTDESC/NaMaste
- âŠ