The WIEN2k application-plugin for W2GRID
نویسندگان
چکیده
Complex scientific applications need vast computational resources and are therefore increasingly used in a distributed computing environment. Popular grid-projects often have unfavourable requirements such as root-permission and they require essential changes to the application leading to solutions, which strongly depend on the architecture and thus are poorly portable. Therefore we developed W2GRID, a lightweight remote-procedure-call based perl infrastructure, which ’attaches’ grid-capabilities to otherwise unchanged programs. This approach is more likely to be accepted by users and developers than embedding middleware function-calls and the associated libraries directly into the source-code. The ’plugin-technology’ used by W2GRID supports a high portability with respect to the architecture (namely operating-system and job-submission) and allows to treat computing resources in a highly abstract way. The applications are ’wrapped’ by dedicated interface scripts, the so called ’application-plugins’. Since the original code remains unchanged, it can also be run without W2GRID. In this paper we explain how this approach works for WIEN2k, which is a software program for material science calculations, already licensed to more than thousand groups worldwide.
منابع مشابه
From crystal structure to properties of solids with the grid-enabled WIEN2k
WIEN2k, a widely used application in materials science, is taken as a representative example for grid computing. The electronic structure of a given solid can be calculated using the program package WIEN2k on the basis of quantum mechanics using density functional theory (DFT). Once the DFT equations are solved the electronic wave functions and the corresponding energy states are known, from wh...
متن کاملConstructing AudioUnit Plugins on the Web using Csound
This paper describes a web-based application which can be used to construct AudioUnit plugins. Using this application the audio DSP component of an AudioUnit plugin can be created using the Csound audio programming language, and the user interface (UI) composed using HTML5. This is made possible using the combination of a Csound binary compiled for Google’s portable native client API (PNaCl) wh...
متن کاملTRIQS/DFTTools: A TRIQS application for ab initio calculations of correlated materials
We present the TRIQS/DFTTools package, an application based on the TRIQS library that connects this toolbox to realistic materials calculations based on density functional theory (DFT). In particular, TRIQS/DFTTools together with TRIQS allows an efficient implementation of DFT plus dynamical mean-field theory (DMFT) calculations. It supplies tools and methods to construct Wannier functions and ...
متن کاملFeapi: a Low Level Feature Extraction Plugin Api
This paper presents FEAPI, an easy-to-use platform-independent plugin application programming interface (API) for the extraction of low level features from audio in PCM format in the context of music information retrieval software. The need for and advantages of using an open and well-defined plugin interface are outlined in this paper and an overview of the API itself and its usage is given.
متن کاملLand use changes analysis and prediction using remote sensing and QGIS MOLUSCE Plugin in the Siahkal County
Quantifying land use change dynamics is critical in tackling environmental and socio-economic challenges such as climate change in recent years. This study takes Siahkal County in Guilan Province as the research subject and analyzes the land use changes in two different years: 2000 and 2021, and predicts the change in 2031. We carried out land use change analysis using LANDSAT-7 ETM+ and LANDSA...
متن کامل