9 results on '"Skorodumova, Natalia V."'
Search Results
2. Reactivity of Stone-Wales defect in graphene lattice – DFT study
- Author
-
Jovanović, Aleksandar Z., Dobrota, Ana S., Skorodumova, Natalia V., and Pašti, Igor A.
- Abstract
[Display omitted]
- Published
- 2023
- Full Text
- View/download PDF
3. Adsorbate-Induced Modification of the Confining Barriers in a Quantum Box Array
- Author
-
Nowakowska, Sylwia, Mazzola, Federico, Alberti, Mariza N., Song, Fei, Voigt, Tobias, Nowakowski, Jan, Wäckerlin, Aneliia, Wäckerlin, Christian, Wiss, Jérôme, Schweizer, W. Bernd, Broszio, Max, Polley, Craig, Leandersson, Mats, Fatayer, Shadi, Ivas, Toni, Baljozovic, Milos, Mousavi, S. Fatemeh, Ahsan, Aisha, Nijs, Thomas, Popova, Olha, Zhang, Jun, Muntwiler, Matthias, Thilgen, Carlo, Stöhr, Meike, Pasti, Igor A., Skorodumova, Natalia V., Diederich, François, Wells, Justin, and Jung, Thomas A.
- Abstract
Quantum devices depend on addressable elements, which can be modified separately and in their mutual interaction. Self-assembly at surfaces, for example, formation of a porous (metal-) organic network, provides an ideal way to manufacture arrays of identical quantum boxes, arising in this case from the confinement of the electronic (Shockley) surface state within the pores. We show that the electronic quantum box state as well as the interbox coupling can be modified locally to a varying extent by a selective choice of adsorbates, here C60, interacting with the barrier. In view of the wealth of differently acting adsorbates, this approach allows for engineering quantum states in on-surface network architectures.
- Published
- 2018
- Full Text
- View/download PDF
4. The impact of the structure of graphene-based materials on the removal of organophosphorus pesticides from waterElectronic supplementary information (ESI) available. See DOI: 10.1039/c8en00171e
- Author
-
Lazarevi-PaštiAuthors with equal contribution., Tamara, Aniijevi, Vladan, Baljozovi, Miloš, Aniijevi, Dragana Vasi, Guti, Sanjin, Vasi, Vesna, Skorodumova, Natalia V., and Pašti, Igor A.
- Abstract
The wide use of pesticides in modern agriculture and other areas results in an urgent need for their efficient removal from the environment. Adsorption of pesticides is one of the most commonly used strategies for this task. Here we analyze the adsorption of two organophosphorus pesticides, dimethoate (DMT) and chlorpyrifos (CPF), on graphene-based materials. The adsorption was found to be very sensitive to the structure of the adsorbents used. In particular, aliphatic DMT was found to prefer hydrophilic oxidized graphene surfaces. The CPF molecule, which contains an aromatic moiety, prefers adsorption on the surface of a graphene basal plane with high structural order and preserved π electron system. The toxicity of pesticide solutions is reduced after adsorption, suggesting that there is no oxidation of DMT and CPF to more toxic oxo forms. We emphasize that the combination of structural properties of adsorbents and adsorbates defines the adsorption of organophosphorus pesticides on graphene-based materials, while the specific surface area of adsorbents is not the major factor.
- Published
- 2018
- Full Text
- View/download PDF
5. Structure and Optical Properties of Small (TiO2)nNanoparticles, n= 21–24
- Author
-
Wang, Richard B., Körbel, Sabine, Saha, Santanu, Botti, Silvana, and Skorodumova, Natalia V.
- Abstract
Recently, nanostructured TiO2(“black TiO2”) has been discovered to absorb visible light, which makes it an efficient material for water splitting. Hydrogenization has been proposed to be at the origin of this beneficial electronic structure of black TiO2. Here, we investigate, using ab initio methods, alternative mechanisms related to structure modifications in nanoclusters that could be responsible for absorption in the visible range. To that end, we apply a combination of computational structure prediction using simulated annealing and minima-hopping methods based on density-functional theory to predict low-energy configurations and time-dependent density-functional theory (TDDFT) using a hybrid functional with optimized Hartree–Fock content to obtain optical absorption edges.
- Published
- 2017
- Full Text
- View/download PDF
6. Activation of Osmium by the Surface Effects of Hydrogenated TiO2Nanotube Arrays for Enhanced Hydrogen Evolution Reaction Performance
- Author
-
Krstajić Pajić, Mila N., Dobrota, Ana S., Mazare, Anca, Đurđić, Slađana, Hwang, Imgon, Skorodumova, Natalia V., Manojlović, Dragan, Vasilić, Rastko, Pašti, Igor A., Schmuki, Patrik, and Lačnjevac, Uroš
- Abstract
Efficient cathodes for the hydrogen evolution reaction (HER) in acidic water electrolysis rely on the use of expensive platinum group metals (PGMs). However, to achieve economically viable operation, both the content of PGMs must be reduced and their intrinsically strong H adsorption mitigated. Herein, we show that the surface effects of hydrogenated TiO2nanotube (TNT) arrays can make osmium, a so far less-explored PGM, a highly active HER electrocatalyst. These defect-rich TiO2nanostructures provide an interactive scaffold for the galvanic deposition of Os particles with modulated adsorption properties. Through systematic investigations, we identify the synthesis conditions (OsCl3concentration/temperature/reaction time) that yield a progressive improvement in Os deposition rate and mass loading, thereby decreasing the HER overpotential. At the same time, the Os particles deposited by this procedure remain mainly sub-nanometric and entirely cover the inner tube walls. An optimally balanced Os@TNT composite prepared at 3 mM/55 °C/30 min exhibits a record low overpotential (η) of 61 mV at a current density of 100 mA cm–2, a high mass activity of 20.8 A mgOs–1at 80 mV, and a stable performance in an acidic medium. Density functional theory calculations indicate the existence of strong interactions between the hydrogenated TiO2surface and small Os clusters, which may weaken the Os–H* binding strength and thus boost the intrinsic HER activity of Os centers. The results presented in this study offer new directions for the fabrication of cost-effective PGM-based catalysts and a better understanding of the synergistic electronic interactions at the PGM|TiO2interface.
- Published
- 2023
- Full Text
- View/download PDF
7. Mean square displacements with error estimates from non-equidistant time-step kinetic Monte Carlo simulations.
- Author
-
Leetmaa, Mikael and Skorodumova, Natalia V.
- Subjects
- *
MONTE Carlo method , *GAMES of chance , *NUMERICAL analysis , *MATHEMATICAL programming , *ALGORITHMIC randomness , *FINITE difference time domain method - Abstract
We present a method to calculate mean square displacements (MSD) with error estimates from kinetic Monte Carlo (KMC) simulations of diffusion processes with non-equidistant time-steps. An analytical solution for estimating the errors is presented for the special case of one moving particle at fixed rate constant. The method is generalized to an efficient computational algorithm that can handle any number of moving particles or different rates in the simulated system. We show with examples that the proposed method gives the correct statistical error when the MSD curve describes pure Brownian motion and can otherwise be used as an upper bound for the true error. [ABSTRACT FROM AUTHOR]
- Published
- 2015
- Full Text
- View/download PDF
8. KMCLib: A general framework for lattice kinetic Monte Carlo (KMC) simulations.
- Author
-
Leetmaa, Mikael and Skorodumova, Natalia V.
- Subjects
- *
LATTICE theory , *MONTE Carlo method , *PARTICLES , *MASS transfer coefficients , *PYTHON programming language , *FLUORITE - Abstract
KMCLib is a general framework for lattice kinetic Monte Carlo (KMC) simulations. The program can handle simulations of the diffusion and reaction of millions of particles in one, two, or three dimensions, and is designed to be easily extended and customized by the user to allow for the development of complex custom KMC models for specific systems without having to modify the core functionality of the program. Analysis modules and on-the-fly elementary step diffusion rate calculations can be implemented as plugins following a well-defined API. The plugin modules are loosely coupled to the core KMCLib program via the Python scripting language. KMCLib is written as a Python module with a backend C++ library. After initial compilation of the backend library KMCLib is used as a Python module; input to the program is given as a Python script executed using a standard Python interpreter. We give a detailed description of the features and implementation of the code and demonstrate its scaling behavior and parallel performance with a simple one-dimensional A–B–C lattice KMC model and a more complex three-dimensional lattice KMC model of oxygen-vacancy diffusion in a fluorite structured metal oxide. KMCLib can keep track of individual particle movements and includes tools for mean square displacement analysis, and is therefore particularly well suited for studying diffusion processes at surfaces and in solids. Program summary: Program title: KMCLib Catalogue identifier: AESZ_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AESZ_v1_0.html Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland Licensing provisions: GNU General Public License, version 3 No. of lines in distributed program, including test data, etc.: 49064 No. of bytes in distributed program, including test data, etc.: 1575172 Distribution format: tar.gz Programming language: Python and C++. Computer: Any computer that can run a C++ compiler and a Python interpreter. Operating system: Tested on Ubuntu 12.4 LTS, CentOS release 5.9, Mac OSX 10.5.8 and Mac OSX 10.8.2, but should run on any system that can have a C++ compiler, MPI and a Python interpreter. Has the code been vectorized or parallelized?: Yes. From one to hundreds of processors depending on the type of input and simulation. RAM: From a few megabytes to several gigabytes depending on input parameters and the size of the system to simulate. Classification: 4.13, 16.13. External routines: KMCLib uses an external Mersenne Twister pseudo random number generator that is included in the code. A Python 2.7 interpreter and a standard C++ runtime library are needed to run the serial version of the code. For running the parallel version an MPI implementation is needed, such as e.g. MPICH from http://www.mpich.org or Open-MPI from http://www.open-mpi.org. SWIG (obtainable from http://www.swig.org/) and CMake (obtainable from http://www.cmake.org/) are needed for building the backend module, Sphinx (obtainable from http://sphinx-doc.org) for building the documentation and CPPUNIT (obtainable from http://sourceforge.net/projects/cppunit/) for building the C++ unit tests. Nature of problem: Atomic scale simulation of slowly evolving dynamics is a great challenge in many areas of computational materials science and catalysis. When the rare-events dynamics of interest is orders of magnitude slower than the typical atomic vibrational frequencies a straight-forward propagation of the equations of motions for the particles in the simulation cannot reach time scales of relevance for modeling the slow dynamics. Solution method: KMCLib provides an implementation of the kinetic Monte Carlo (KMC) method that solves the slow dynamics problem by utilizing the separation of time scales between fast vibrational motion and the slowly evolving rare-events dynamics. Only the latter is treated explicitly and the system is simulated as jumping between fully equilibrated local energy minima on the slow-dynamics potential energy surface. Restrictions: KMCLib implements the lattice KMC method and is as such restricted to geometries that can be expressed on a grid in space. Unusual features: KMCLib has been designed to be easily customized, to allow for user-defined functionality and integration with other codes. The user can define her own on-the-fly rate calculator via a Python API, so that site-specific elementary process rates, or rates depending on long-range interactions or complex geometrical features can easily be included. KMCLib also allows for on-the-fly analysis with user-defined analysis modules. KMCLib can keep track of individual particle movements and includes tools for mean square displacement analysis, and is therefore particularly well suited for studying diffusion processes at surfaces and in solids. Additional comments: The full documentation of the program is distributed with the code and can also be found at http://www.github.com/leetmaa/KMCLib/manual Running time: rom a few seconds to several days depending on the type of simulation and input parameters. [ABSTRACT FROM AUTHOR]
- Published
- 2014
- Full Text
- View/download PDF
9. KMCLib 1.1: Extended random number support and technical updates to the KMCLib general framework for kinetic Monte-Carlo simulations.
- Author
-
Leetmaa, Mikael and Skorodumova, Natalia V.
- Subjects
- *
RANDOM number generators , *MONTE Carlo method , *C++ , *COMPUTER operating systems , *COMPILERS (Computer programs) - Abstract
We here present a revised version, v1.1, of the KMCLib general framework for kinetic Monte-Carlo (KMC) simulations. The generation of random numbers in KMCLib now relies on the C++11 standard library implementation, and support has been added for the user to choose from a set of C++11 implemented random number generators. The Mersenne-twister, the 24 and 48 bit RANLUX and a ‘minimal-standard’ PRNG are supported. We have also included the possibility to use true random numbers via the C++11 std::random_device generator. This release also includes technical updates to support the use of an extended range of operating systems and compilers. New version program summary Program title: KMCLib v1.1 Catalogue identifier: AESZ_v1_1 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AESZ_v1_1.html Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland Licensing provisions: GNU General Public License, version 3 No. of lines in distributed program, including test data, etc.: 49,398 No. of bytes in distributed program, including test data, etc.: 1,536,855 Distribution format: tar.gz Programming language: Python and C++. Computer: Any computer that can run a C++11 compatible C++ compiler and a Python 2.7 interpreter. Operating system: Tested on Ubuntu 14.4 LTS, Ubuntu 12.4 LTS, CentOS 6.6, Mac OSX 10.10.3, Mac OSX 10.9.5 and Mac OSX 10.8.2 but should run on any system that can have a C++11 compatible C++ compiler and a Python 2.7 interpreter. Has the code been vectorized or parallelized?: Yes, with MPI. From one to hundreds of processors may be used depending on the type of input and simulation. RAM: From a few megabytes to several gigabytes depending on input parameters and the size of the system to simulate. Catalogue identifier of previous version: AESZ_v1_0 Journal reference of previous version: Comput. Phys. Comm. 185 (2014) 2340 Classification: 4.13, 16.13. External routines: To run the serial version of KMCLib no external libraries are needed other than the standard C++ runtime library and a Python 2.7 interpreter with support for numpy. For running the parallel version an MPI implementation is needed, such as e.g. MPICH from http://www.mpich.org or Open-MPI from http://www.open-mpi.org . SWIG (obtainable from http://www.swig.org/ ) and CMake (obtainable from http://www.cmake.org/ ) are both needed for building the backend module, while Sphinx (obtainable from http://sphinx-doc.org ) is needed for building the documentation. CPPUNIT (obtainable from http://sourceforge.net/projects/cppunit/ , also included in the KMCLib distribution) is needed for building the C++ unit tests Does the new version supersede the previous version?: Yes Nature of problem: Atomic scale simulation of slowly evolving dynamics is a great challenge in many areas of computational materials science and catalysis. When the rare-events dynamics of interest is orders of magnitude slower than the typical atomic vibrational frequencies a straight-forward propagation of the equations of motions for the particles in the simulation cannot reach time scales of relevance for modeling the slow dynamics. Solution method: KMCLib provides an implementation of the kinetic Monte Carlo (KMC) method that solves the slow dynamics problem by utilizing the separation of time scales between fast vibrational motion and the slowly evolving rare-events dynamics. Only the latter is treated explicitly and the system is simulated as jumping between fully equilibrated local energy minima on the slow-dynamics potential energy surface. Reasons for new version: The v1.1 revision increases the reliability and flexibility of the random number generation options in KMCLib, which is a central part of the KMC algorithm. The new release also comes with extended support for additional compilers and updates to the build system to simplify the installation procedure on some widely used platforms. Summary of revisions: • Enough time has passed since the introduction of the
header in the C++ standard runtime library with the C++11 standard, that most installed compilers today have support to enable the use of C++11 specific language features in C+++. The standard header comes with a set of well-defined pseudo random number generators (PRNG). Using standard library routines in favor of custom implementations has the obvious advantage of being more reliable and with guaranteed support over a longer time. From the v1.1 revision, KMCLib therefore relies on the C++11 standard library header to produce pseudo-random numbers. This also makes it easier to enable support for several different PRNG:s for the user to choose from. From previously only supporting a Mersenne-twister implementation, KMCLib now has support for using the Mersenne-twister [1], the 24 and 48-bit RANLUX [2] generators, as well as a ’minimal-standard’ PRNG [3]. • For machines with a random device installed, KMCLib v1.1 can run simulations with true random numbers. This is enabled by using the std::random_device generator in C++. If the random device is properly installed the true random numbers are available to KMCLib out of the box and the user only needs to specify the use of the random device with an input flag in the same way as she chooses any of the available PRNG:s. • The v1.1 revision includes major updates to the build system. The build system has no effect on the outcome of the simulations, but has a great impact on how easy it is to install the program. The Intel compiler is widely available on super computer clusters and support for this compiler widely extends the number of systems where KMCLib can be easily setup and run. The popularity of the Mac platform also makes smooth installation and compilation with clang desirable. With version v1.1 the make system for KMClib now includes support for the clang compiler on Mac and support for both the Intel compiler and the gcc compiler on Linux. See the reference manual for details of which versions of the operating systems and compilers have been tested. Restrictions: KMCLib implements the lattice KMC method and is as such, restricted to geometries that can be expressed on a grid in space. See the original paper describing KMCLib [4] for further details. Unusual features: KMCLib has been designed to be easily customized, to allow for user-defined functionality and integration with other codes. The user can define her own on-the-fly rate calculator via a Python API, so that site-specific elementary process rates, or rates depending on long-range interactions or complex geometrical features can easily be included. KMCLib also allows for on-the-fly analysis with user-defined analysis modules. KMCLib can keep track of individual particle movements and includes tools for mean square displacement analysis based on the algorithm described in Ref. [5], and is therefore particularly well suited for studying diffusion processes at surfaces and in solids. With the release of v1.1 KMCLib now supports several different pseudo random number generators, but can also, if a random device is installed on the machine, use true random numbers via the std::random_device generator. Additional comments: The full documentation of the program is distributed with the code and can also be found online at http://leetmaa.github.io/KMCLib/manual-v1.1/ . Running time: From a few seconds to several days depending on the type of simulation and input parameters. References: [1] M. Matsumoto and T. Nishimura, “Mersenne Twister: A 623- dimensionally equidistributed uniform pseudorandom number generator”, ACM Trans. on Modeling and Computer Simulation, 8 (1998) 3. [2] M. Lscher, “A portable high-quality random number generator for lattice field theory calculations”, Computer Physics Communications, 79 (1994) 100110. [3] S. K. Park, K. W. Miller and P K. Stockmeyer, “Technical correspondence”, Communications of the ACM, 36 (1993) 105. [4] M. Leetmaa and N. V. Skorodumova, “KMCLib: A general framework for lattice kinetic Monte Carlo (KMC) simulations”, Computer Physics Communications, 185 (2014) 2340. [5] M. Leetmaa and N. V. Skorodumova, “Mean square displacements with error estimates from non-equidistant time-step kinetic Monte Carlo simulations”, Computer Physics Communications, 191 (2015) 119. [ABSTRACT FROM AUTHOR] - Published
- 2015
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.