作者: Mariusz Słonina , Krzysztof Goździewski , Cezary Migaszewski
DOI: 10.1016/J.NEWAST.2014.05.006
关键词:
摘要: Abstract We introduce the Mechanic , a new open-source code framework. It is designed to reduce development effort of scientific applications by providing unified API (Application Programming Interface) for configuration, data storage and task management. The communication layer based on well-established Message Passing Interface (MPI) standard, which widely used variety parallel computers CPU-clusters. performed within Hierarchical Data Format (HDF5). design follows core–module approach allows user’s codebase makes it portable single- multi-CPU environments. framework may be in local environment, without administrative access cluster, under PBS or Slurm job schedulers. become helper tool wide range astronomical applications, particularly focused processing large sets, such as dynamical studies long-term orbital evolution planetary systems with Monte Carlo methods, maps evolutionary algorithms. has been already applied numerical experiments conducted Kepler-11 (Migaszewski et al., 2012) ν Octantis (Goździewski 2013). In this paper we describe basics framework, including listings implementation sample module. illustrated model Hamiltonian introduced (Froeschle 2000) presenting Arnold diffusion. web shown help MEGNO (Mean Exponential Growth Nearby Orbits) fast indicator 2008a) onto symplectic SABAn integrators family (Laskar Robutel, 2001).