Boris Mantisi. Contents. Context 2. How to install APoGe 3. How APoGe works 4. Input File 5. Crystal File 8. How to use APoGe 10

Size: px
Start display at page:

Download "Boris Mantisi. Contents. Context 2. How to install APoGe 3. How APoGe works 4. Input File 5. Crystal File 8. How to use APoGe 10"

Transcription

1 Boris Mantisi Contents Context 2 How to install APoGe 3 How APoGe works 4 Input File 5 Crystal File 8 How to use APoGe 10

2 Context Polycrystalline structure plays an important role in the macroscopic properties of a solid material. We propose a new code to generate a polycrystalline material at the atomic scale. Generated polycrystalline systems are based on a random spatial distribution of initial germs, to which a random orientation is given. Many kind of crystals are available from Metallic (Cu, Al, Ni) to oxides (Forsterite, Calcite, silica polymorphs). Initially the code was devoted to study geophysical issues; the known use of it is now linked to mechanics, grain growth or even catalysis challenges. APoGe is a FORTRAN 90 code and works only on serial CPU. Page 2/10 Context

3 How to Install APoGe - Linux A bash script called Compile.sh is provided to install properly APoGe. It is not necessary to link any library with the code. The code was designed and tested with gfortran compiler, but one can modify Compile.sh and use its favourite fortran compiler. To install the code with gfortran, place into the src folder and type: bash Compile.sh The code is under a GNU General Public Licence version 3, One needs to agree on the License before installing the code (More information on The bash script generates then an executable called APoGe.exe that can be run typing:./apoge.exe It will generate a configuration following the parameters given in the input.dat file. Page 3/10 How to Install APoGe - Linux

4 How APoGe works The code uses a geometrical criterion based on the unit cell structure (UCS) of the material under investigation. The algorithm follows a growth process, which considers two kinds of chemical entities (An entity is the unit cell of the considered crystal or a subunit of this unit cell). Chemical entities that do exist (RE for real entities) and chemical entities that can potentially exist (VE for virtual entities) as first neighbours of REs. The initial state is a distribution of REs (germs) to which we assign a random location and a random orientation in the simulation box. These germs are the first RE in the box. A virtual grid mapped on the crystal symmetry is associated with each germ. The second step is the crystal growth of these initial germs from their associated grid. For that, VE are defined as nearest neighbour of RE on their grid, and then algorithm pick up randomly a VE and declares it as RE. The new RE implies first to delete VEs (i.e VEs from other germs) closer than the minimum distance between entities defined from the UCS and second to declare new VE following the grid of the last defined RE. The process is stopped when the grids are filled taking into account that entities of different grids can not overlap. An important task of the code is to deal with the configurations where entities belonging to different grains become close to one another. The growth process is very efficient since all random pick up are accepted, because VE have been defined such that they do not overlap with any other RE. To avoid boundary effects during the simulation, the code considers periodic boundary conditions when writing RE and VE. The code has been written to generate many different configurations of several hundred of thousand of atoms. Any loop on all atoms at each building step would be a lost of time. We reduce the computational time using sub boxes paving the simulation cell with sizes of a few angstroms. Then all atoms or entities are labelled in a sub box and the check for non-overlapping is done using nearest neighbour boxes. This is the main feature which renders the code so efficient (A two dimensional box containing around atoms is generated in less than one minute). The size of small boxes is related to the nearest neighbour distances within the unit cell of the crystal under investigation. This method applies to any crystal structure. The code is described in Computational Materials Sciences journal. If you use it in a paper please cite: B. Mantisi Computational Materials Sciences Vol. 118, p. 245 (2016). Page 4/10 How APoGe works

5 Input File The input file has to be named input.dat. Each line starts with a keyword following by its desired value. All the keywords are listed and described below: dimension Growth dimension. Be careful in 2-dimensions: APoGe allows to generate grains of different crystalline structures, because of periodic boundary conditions along the direction perpendicular to the plane of growth, mixing two different crystalline structures would lead the simulation to non realistic results. Thus the code do not take into account potential errors due to this initial conditions. example: dimension 3 Allowed values: 2 or 3. default value: 3. n_cryst Number of crystalline structures to consider. This command has to be mentioned before the structure keyword, otherwise the default value will be taken to generate the structure. Several kinds of crystals are not recommended for 2D growth. example: n_cryst 1 default value: 1. structure Considered crystal(s). Each elementary structures are stored in the Crystal folder. The extension of the file has to be ".apg". example: structure Alcfc (refers to the Alcfc.apg file in the Crystal folder) default value: no, has to be mentioned. box_length Size of the box within the crystal will grow. For 2D growth, the length perpendicular to the growth plane has to be mentioned, it will be the nearest value of a modulo of unit cell length. Specifying "1.0" will take only one unit cell. This kind of structure can be considered as pillars. User can specify the perpendicular axis using the rot_axis keyword. box_length Page 5/10 Input File

6 rot_axis For two dimensions simulations, the rotational axis is the one out of the plane of growth. example: rot_axis 1 Allowed values: 1, 2 or 3 stands respectively for x, y or z. Default value: 3. write_lmp Write the output file in lammps data file format. Allowed value : 0 or 1. (respectively for "do not write" or "write" the file) default value : 0. write_cfg Write the output file in cfg format readable for AtomEye visualisation program. Allowed value : 0 or 1. (respectively for "do not write" or "write" the file) default value : 0. write_xyz Write the output file in xyz format. Allowed value : 0 or 1. (respectively for "do not write" or "write" the file) default value : 1. NoCharge Write in the Lammps output file the charge for each atoms. This is not necessary for metals EAM potentials for examples, and this can be deactivated using the value 1 as argument of this keyword. Allowed value : 0 or 1. (respectively for "do not write" or "write" the file) default value : 0. n_germs Number of initial germs to consider. If the box will contains only one type of crystals, then the user has to mention the number of grains he wants in the box. However, if the box will contains several kind of crystals, then the user need to mention the total number of grains, and the number of grain of each type in the same order than the arguments given in the structure keyword. example: n_germs 10 example: n_germs (13 grains in total, 10 of first type and 3 of second type.) Page 6/10 Input File

7 example: n_germs (13 grains in total, 8 of first type, 2 of second type and 3 of third type.) init_space Initial space required between germs before starting growth. The code spatially replace initial germs while the distance is not respected. default value : 10.0 Page 7/10 Input File

8 Crystal File APoGe need non-standard files as input for crystalline structures. In the first version of the code, some examples are given, however it can be useful to know how to build any crystal. This part is devoted to the crystal files descriptions. File description. The file is composed in 4 parts, which are preceded by a comment describing it. These four parts are described below: (l. 2) Number of atoms in the given unit cell, number of entities, number of atoms in each entities, number of chemical species and number of neighbour of each entities to consider in the growth process. (l. 4) Size of the elementary cell respectively along x, y and z. (l. 6) Properties of each species: indicative number, Chemical symbol, atomic mass, charge. (from l. 8) Atoms positions: Number associated to the chemical specie, x, y and z coordinates in the same units than the box length given at l. 4. Let us recall that an entity is a set of atoms which are neutral in charge, and the base building block to generate the crystal. An entity may contain one or several atoms. If the entity is to difficult to build, then the entire elementary unit cell can be considered as an unique entity. Few notes are required to carefully build the unit cell. First, the last parameter on the first line (number of neighbour of each entities) totally drives the growth. The best choice is to take the number of entities in the first neighbour shell. Whatever the unit chosen for the box length and the coordinates, they have to be correlated. Informations about the atomic mass and the charge are use when writing output files in Lammps format. The user may specify 0, that won t affect the grain growth. The coordinates have to be specified entity by entity. The code reads the n atoms in the first entity, then the n atoms in the second entity and so on and so on. It is also compulsory to have the same number of atoms in each entity. Build your own crystal. All given structures have been adapted from Mincryst data base. The difficulty is to create the crystal file giving coherent entities, i.e. neutral packet of atoms close together. This implies to redefine Page 8/10 Crystal File

9 coordinates of some atoms out of the unit cell. However the barycentre of the entity remains inside the unit cell. Page 9/10 Crystal File

10 How to use APoGe Because picture means sometimes more than sentences... Page 10/10 How to use APoGe

Scientific Programming in C XIII. Shell programming

Scientific Programming in C XIII. Shell programming Scientific Programming in C XIII. Shell programming Susi Lehtola 11 December 2012 Introduction Often in scientific computing one needs to do simple tasks related to renaming of files file conversions unit

More information

CGWAS 2013: Simulating Stellar Collapse

CGWAS 2013: Simulating Stellar Collapse CGWAS 2013: Simulating Stellar Collapse C. D. Ott July 22, 2013 1 Introduction In this exercise, we will be using the code GR1D by O Connor & Ott (2010) [1] to simulate stellar collapse to a neutron star

More information

Vibrational Spectroscopy Practical 2:

Vibrational Spectroscopy Practical 2: Vibrational Spectroscopy Practical 2: The aims of today's session are to introduce you to running larger-scale CASTEP jobs on supercomputer clusters, creation of input files for and setup of CASTEP jobs,

More information

EBIS-PIC 2D. 2D EBIS Simulation Code. Version 0.1. Copyright ( ) January FAR-TECH, Inc Science Center Dr., Ste 150. San Diego CA 92121

EBIS-PIC 2D. 2D EBIS Simulation Code. Version 0.1. Copyright ( ) January FAR-TECH, Inc Science Center Dr., Ste 150. San Diego CA 92121 EBIS-PIC 2D 2D EBIS Simulation Code Version 0.1 Copyright ( ) January 2017 by 10350 Science Center Dr., Ste 150 San Diego CA 92121 Phone 858-455-6655 Email support@far-tech.com URL http://www.far-tech.com

More information

HOW TO USE MIKANA. 1. Decompress the zip file MATLAB.zip. This will create the directory MIKANA.

HOW TO USE MIKANA. 1. Decompress the zip file MATLAB.zip. This will create the directory MIKANA. HOW TO USE MIKANA MIKANA (Method to Infer Kinetics And Network Architecture) is a novel computational method to infer reaction mechanisms and estimate the kinetic parameters of biochemical pathways from

More information

TP 1: Euler s Algorithm-Air Resistance-Introduction to Fortran

TP 1: Euler s Algorithm-Air Resistance-Introduction to Fortran TP 1: Euler s Algorithm-Air Resistance-Introduction to Fortran December 10, 2009 1 References N.J.Giordano, Computational Physics. R.H.Landau, M.J.Paez, C.C.Bordeianu, Computational Physics. H.Gould, J.Tobochnick,

More information

DMDW: A set of tools to calculate Debye-Waller factors and other related quantities using dynamical matrices.

DMDW: A set of tools to calculate Debye-Waller factors and other related quantities using dynamical matrices. DMDW: A set of tools to calculate Debye-Waller factors and other related quantities using dynamical matrices. DMDW is a set of tools developed to calculate Debye-Waller (DW) factors and other related quantities

More information

IndiFrag v2.1: An Object-based Fragmentation Analysis Software Tool

IndiFrag v2.1: An Object-based Fragmentation Analysis Software Tool IndiFrag v2.1: An Object-based Fragmentation Analysis Software Tool Geo-Environmental Cartography and Remote Sensing Group http://cgat.webs.upv.es/software/ Universitat Politècnica de València Introduction

More information

SYMBOLIC AND NUMERICAL COMPUTING FOR CHEMICAL KINETIC REACTION SCHEMES

SYMBOLIC AND NUMERICAL COMPUTING FOR CHEMICAL KINETIC REACTION SCHEMES SYMBOLIC AND NUMERICAL COMPUTING FOR CHEMICAL KINETIC REACTION SCHEMES by Mark H. Holmes Yuklun Au J. W. Stayman Department of Mathematical Sciences Rensselaer Polytechnic Institute, Troy, NY, 12180 Abstract

More information

Build_model v User Guide

Build_model v User Guide Build_model v.2.0.1 User Guide MolTech Build_model User Guide 2008-2011 Molecular Technologies Ltd. www.moltech.ru Please send your comments and suggestions to contact@moltech.ru. Table of Contents Input

More information

Octave. Tutorial. Daniel Lamprecht. March 26, Graz University of Technology. Slides based on previous work by Ingo Holzmann

Octave. Tutorial. Daniel Lamprecht. March 26, Graz University of Technology. Slides based on previous work by Ingo Holzmann Tutorial Graz University of Technology March 26, 2012 Slides based on previous work by Ingo Holzmann Introduction What is? GNU is a high-level interactive language for numerical computations mostly compatible

More information

Spectral energy distribution fitting with MagPhys package

Spectral energy distribution fitting with MagPhys package Spectral energy distribution fitting with MagPhys package Nikola Baran 22 September 2015 Exercise Description The goal of this exercise is to introduce the student to one of the important techniques used

More information

Writing Mathematics. 1 LaTeX. 2 The Problem

Writing Mathematics. 1 LaTeX. 2 The Problem Writing Mathematics Since Math 171 is a WIM course we will be talking not only about our subject matter, but about how to write about it. This note discusses how to write mathematics well in at least one

More information

Department of Chemical Engineering University of California, Santa Barbara Spring Exercise 2. Due: Thursday, 4/19/09

Department of Chemical Engineering University of California, Santa Barbara Spring Exercise 2. Due: Thursday, 4/19/09 Department of Chemical Engineering ChE 210D University of California, Santa Barbara Spring 2012 Exercise 2 Due: Thursday, 4/19/09 Objective: To learn how to compile Fortran libraries for Python, and to

More information

Creating Empirical Calibrations

Creating Empirical Calibrations 030.0023.01.0 Spreadsheet Manual Save Date: December 1, 2010 Table of Contents 1. Overview... 3 2. Enable S1 Calibration Macro... 4 3. Getting Ready... 4 4. Measuring the New Sample... 5 5. Adding New

More information

PROTONS NEUTRONS AND ELECTRONS WORKSHEET

PROTONS NEUTRONS AND ELECTRONS WORKSHEET 03 May, 2018 PROTONS NEUTRONS AND ELECTRONS WORKSHEET Document Filetype: PDF 131.53 KB 0 PROTONS NEUTRONS AND ELECTRONS WORKSHEET Worksheet Proton Neutron Electron Worksheet Mytourvn Worksheet. From protons

More information

Performing a Pharmacophore Search using CSD-CrossMiner

Performing a Pharmacophore Search using CSD-CrossMiner Table of Contents Introduction... 2 CSD-CrossMiner Terminology... 2 Overview of CSD-CrossMiner... 3 Searching with a Pharmacophore... 4 Performing a Pharmacophore Search using CSD-CrossMiner Version 2.0

More information

Chem 253. Tutorial for Materials Studio

Chem 253. Tutorial for Materials Studio Chem 253 Tutorial for Materials Studio This tutorial is designed to introduce Materials Studio 7.0, which is a program used for modeling and simulating materials for predicting and rationalizing structure

More information

Kurt Schmidt. June 5, 2017

Kurt Schmidt. June 5, 2017 Dept. of Computer Science, Drexel University June 5, 2017 Examples are taken from Kernighan & Pike, The Practice of ming, Addison-Wesley, 1999 Objective: To learn when and how to optimize the performance

More information

Towards a formal description of models and workflows

Towards a formal description of models and workflows Towards a formal description of models and workflows Heinz A Preisig Process Systems Engineering @ Chemical Engineering NTNU, Trondheim, Norway MoDeNa - FP7 ++ Computational engineering The vision that

More information

Introduction to Spark

Introduction to Spark 1 As you become familiar or continue to explore the Cresset technology and software applications, we encourage you to look through the user manual. This is accessible from the Help menu. However, don t

More information

JASS Modeling and visualization of molecular dynamic processes

JASS Modeling and visualization of molecular dynamic processes JASS 2009 Konstantin Shefov Modeling and visualization of molecular dynamic processes St Petersburg State University, Physics faculty, Department of Computational Physics Supervisor PhD Stepanova Margarita

More information

Manual 06 for MD++ Visualization. Keonwook Kang and Wei Cai. December 10, 2005

Manual 06 for MD++ Visualization. Keonwook Kang and Wei Cai. December 10, 2005 Manual 06 for MD++ Visualization Keonwook Kang and Wei Cai December 10, 2005 1 MD++ Visualization 1.1 Visualization Parameters In MD++, there are several parameters related with displaying the simulation

More information

The Geodatabase Working with Spatial Analyst. Calculating Elevation and Slope Values for Forested Roads, Streams, and Stands.

The Geodatabase Working with Spatial Analyst. Calculating Elevation and Slope Values for Forested Roads, Streams, and Stands. GIS LAB 7 The Geodatabase Working with Spatial Analyst. Calculating Elevation and Slope Values for Forested Roads, Streams, and Stands. This lab will ask you to work with the Spatial Analyst extension.

More information

Modeling and visualization of molecular dynamic processes

Modeling and visualization of molecular dynamic processes JASS 2009 Konstantin Shefov Modeling and visualization of molecular dynamic processes St-Petersburg State University Physics faculty Department of Computational Physics Supervisor PhD Stepanova Margarita

More information

Athena Visual Software, Inc. 1

Athena Visual Software, Inc. 1 Athena Visual Studio Visual Kinetics Tutorial VisualKinetics is an integrated tool within the Athena Visual Studio software environment, which allows scientists and engineers to simulate the dynamic behavior

More information

RRQR Factorization Linux and Windows MEX-Files for MATLAB

RRQR Factorization Linux and Windows MEX-Files for MATLAB Documentation RRQR Factorization Linux and Windows MEX-Files for MATLAB March 29, 2007 1 Contents of the distribution file The distribution file contains the following files: rrqrgate.dll: the Windows-MEX-File;

More information

Calculations to predict motion or move objects (done repetitively in a loop)

Calculations to predict motion or move objects (done repetitively in a loop) Lab 2: Free Fall 1 Modeling Free Fall Now that you ve done experimental measurements of an object in free fall, you will model the motion of an object in free fall using numerical methods and compare your

More information

EXPERIMENT 2: HYDRATE PRE LABORATORY ASSIGNMENT Score: /9 (To be completed prior to lab, read the experiment before attempting)

EXPERIMENT 2: HYDRATE PRE LABORATORY ASSIGNMENT Score: /9 (To be completed prior to lab, read the experiment before attempting) Name: Lab Section: EXPERIMENT 2: HYDRATE PRE LABORATORY ASSIGNMENT Score: /9 (To be completed prior to lab, read the experiment before attempting) 1. A student obtains the following data: Mass of test

More information

Constructing a neighbour list

Constructing a neighbour list In MD simulations (and actually many other applications) one of the central operations is the calculation of distances between atoms. In MD this is needed in the energy and force calculation. Trivial calculation

More information

Table of Contents. Table of Contents Exploring graphene. Build a graphene sheet Build a CNT Transmission spectrum of a GNR Twisted nanoribbon

Table of Contents. Table of Contents Exploring graphene. Build a graphene sheet Build a CNT Transmission spectrum of a GNR Twisted nanoribbon Table of Contents Table of Contents Exploring graphene Build a graphene sheet Build a CNT Transmission spectrum of a GNR Twisted nanoribbon Transmission spectrum Möbius nanoribbon Buckling a graphene sheet

More information

GRIB API A database driven decoding library

GRIB API A database driven decoding library GRIB API A database driven decoding library Enrico Fucile, Cristian Codorean Data & Services ECMWF Slide 1 Slide 1 Overview Introduction GRIB code GRIB API keys database Parameters database Slide 2 Slide

More information

Constructing a neighbour list

Constructing a neighbour list Constructing a neighbour list In MD simulations (and actually many other applications) one of the central operations is the calculation of distances between atoms. In MD this is needed in the energy and

More information

Introduction to CPMD 1

Introduction to CPMD 1 Introduction to CPMD 1 CPMD program ab initio electronic structure (DFT) and molecular dynamics program plane wave basis set (PBC), pseudopotentials massively parallelized, linear scaling up to thousands

More information

1.1 Areas under curves - introduction and examples

1.1 Areas under curves - introduction and examples Chapter 1 Integral Calculus 1.1 Areas under curves - introduction and examples Problem 1.1.1. A car travels in a straight line for one minute, at a constant speed of 10m/s. How far has the car travelled

More information

Business Analytics and Data Mining Modeling Using R Prof. Gaurav Dixit Department of Management Studies Indian Institute of Technology, Roorkee

Business Analytics and Data Mining Modeling Using R Prof. Gaurav Dixit Department of Management Studies Indian Institute of Technology, Roorkee Business Analytics and Data Mining Modeling Using R Prof. Gaurav Dixit Department of Management Studies Indian Institute of Technology, Roorkee Lecture - 04 Basic Statistics Part-1 (Refer Slide Time: 00:33)

More information

Chapter 7 Ionic And Metallic Bonding Answer Key Pearson Education

Chapter 7 Ionic And Metallic Bonding Answer Key Pearson Education Chapter 7 Ionic And Metallic Bonding Answer Key Pearson Education CHAPTER 7 IONIC AND METALLIC BONDING ANSWER KEY PEARSON EDUCATION PDF - Are you looking for chapter 7 ionic and metallic bonding answer

More information

OpenSMOKE: NUMERICAL MODELING OF REACTING SYSTEMS WITH DETAILED KINETIC MECHANISMS

OpenSMOKE: NUMERICAL MODELING OF REACTING SYSTEMS WITH DETAILED KINETIC MECHANISMS OpenSMOKE: NUMERICAL MODELING OF REACTING SYSTEMS WITH DETAILED KINETIC MECHANISMS A. Cuoci, A. Frassoldati, T. Faravelli, E. Ranzi alberto.cuoci@polimi.it Department of Chemistry, Materials, and Chemical

More information

Hapsembler version 2.1 ( + Encore & Scarpa) Manual. Nilgun Donmez Department of Computer Science University of Toronto

Hapsembler version 2.1 ( + Encore & Scarpa) Manual. Nilgun Donmez Department of Computer Science University of Toronto Hapsembler version 2.1 ( + Encore & Scarpa) Manual Nilgun Donmez Department of Computer Science University of Toronto January 13, 2013 Contents 1 Introduction.................................. 2 2 Installation..................................

More information

1 Measurement Uncertainties

1 Measurement Uncertainties 1 Measurement Uncertainties (Adapted stolen, really from work by Amin Jaziri) 1.1 Introduction No measurement can be perfectly certain. No measuring device is infinitely sensitive or infinitely precise.

More information

Sapienza universita di Roma Dipartimento di Informatica e Sistemistica. User guide WSCE-Lite Web Service Composition Engine v 0.1.

Sapienza universita di Roma Dipartimento di Informatica e Sistemistica. User guide WSCE-Lite Web Service Composition Engine v 0.1. Sapienza universita di Roma Dipartimento di Informatica e Sistemistica User guide WSCE-Lite Web Service Composition Engine v 0.1 Valerio Colaianni Contents 1 Installation 5 1.1 Installing TLV..........................

More information

Lab 3: Determination of molar mass by freezing point depression

Lab 3: Determination of molar mass by freezing point depression Chemistry 162 The following write-up may be inaccurate for the particular chemicals or equipment we are using. Be prepared to modify your materials/procedure sections when performing the exercise. Please

More information

Winmostar tutorial LAMMPS Polymer modeling V X-Ability Co,. Ltd. 2017/7/6

Winmostar tutorial LAMMPS Polymer modeling V X-Ability Co,. Ltd. 2017/7/6 Winmostar tutorial LAMMPS Polymer modeling V7.021 X-Ability Co,. Ltd. question@winmostar.com 2017/7/6 Contents Configure I. Register a monomer II. Define a polymer III. Build a simulation cell IV. Execute

More information

G-GPE Explaining the equation for a circle

G-GPE Explaining the equation for a circle G-GPE Explaining the equation for a circle Alignments to Content Standards: G-GPE.A.1 Task This problem examines equations defining different circles in the - plane. a. Use the Pythagorean theorem to find

More information

Chapter 1: Integral Calculus. Chapter 1: Integral Calculus. Chapter 1: Integral Calculus. Chapter 1: Integral Calculus

Chapter 1: Integral Calculus. Chapter 1: Integral Calculus. Chapter 1: Integral Calculus. Chapter 1: Integral Calculus Chapter 1: Integral Calculus Chapter 1: Integral Calculus Chapter 1: Integral Calculus B 600m, obviously. Chapter 1: Integral Calculus B 600m, obviously. C 600m, obviously. Is this a trick question? Chapter

More information

2. Gauss Law [1] Equipment: This is a theoretical lab so your equipment is pencil, paper, and textbook.

2. Gauss Law [1] Equipment: This is a theoretical lab so your equipment is pencil, paper, and textbook. Purpose: Theoretical study of Gauss law. 2. Gauss Law [1] Equipment: This is a theoretical lab so your equipment is pencil, paper, and textbook. When drawing field line pattern around charge distributions

More information

Integration using Gaussian Quadrature

Integration using Gaussian Quadrature Integration using Gaussian Quadrature Tutorials November 25, 2017 Department of Aeronautics, Imperial College London, UK Scientific Computing and Imaging Institute, University of Utah, USA 2 Chapter 1

More information

MERGING (MERGE / MOSAIC) GEOSPATIAL DATA

MERGING (MERGE / MOSAIC) GEOSPATIAL DATA This help guide describes how to merge two or more feature classes (vector) or rasters into one single feature class or raster dataset. The Merge Tool The Merge Tool combines input features from input

More information

Spin transport in Magnetic Tunnel Junctions

Spin transport in Magnetic Tunnel Junctions Spin transport in Magnetic Tunnel Junctions Tutorial on spin transport in Fe-MgO-Fe Version 2015.2 Spin transport in Magnetic Tunnel Junctions: Tutorial on spin transport in Fe-MgO-Fe Version 2015.2 Copyright

More information

CSD Conformer Generator User Guide

CSD Conformer Generator User Guide CSD Conformer Generator User Guide 2018 CSD Release Copyright 2017 Cambridge Crystallographic Data Centre Registered Charity No 800579 Conditions of Use The CSD Conformer Generator is copyright work belonging

More information

How to run SIESTA. Introduction to input & output files

How to run SIESTA. Introduction to input & output files How to run SIESTA Introduction to input & output files Linear-scaling DFT based on Numerical Atomic Orbitals (NAOs) Born-Oppenheimer DFT Pseudopotentials Numerical atomic orbitals relaxations, MD, phonons.

More information

Che-Wei Chang Department of Computer Science and Information Engineering, Chang Gung University

Che-Wei Chang Department of Computer Science and Information Engineering, Chang Gung University Che-Wei Chang chewei@mail.cgu.edu.tw Department of Computer Science and Information Engineering, Chang Gung University } 2017/11/15 Midterm } 2017/11/22 Final Project Announcement 2 1. Introduction 2.

More information

VPython Class 2: Functions, Fields, and the dreaded ˆr

VPython Class 2: Functions, Fields, and the dreaded ˆr Physics 212E Classical and Modern Physics Spring 2016 1. Introduction VPython Class 2: Functions, Fields, and the dreaded ˆr In our study of electric fields, we start with a single point charge source

More information

What can I do with the TIEGCM?

What can I do with the TIEGCM? What can I do with the TIEGCM? Astrid Maute and lots of people at HAO, and the community High Altitude Observatory NCAR High Altitude Observatory (HAO) National Center for Atmospheric Research (NCAR) The

More information

WORKING WITH DMTI DIGITAL ELEVATION MODELS (DEM)

WORKING WITH DMTI DIGITAL ELEVATION MODELS (DEM) WORKING WITH DMTI DIGITAL ELEVATION MODELS (DEM) Contents (Ctrl-Click to jump to a specific page) Manipulating the DEM Step 1: Finding the DEM Tiles You Need... 2 Step 2: Importing the DEM Tiles into ArcMap...

More information

Lab 2 Worksheet. Problems. Problem 1: Geometry and Linear Equations

Lab 2 Worksheet. Problems. Problem 1: Geometry and Linear Equations Lab 2 Worksheet Problems Problem : Geometry and Linear Equations Linear algebra is, first and foremost, the study of systems of linear equations. You are going to encounter linear systems frequently in

More information

Digital Systems EEE4084F. [30 marks]

Digital Systems EEE4084F. [30 marks] Digital Systems EEE4084F [30 marks] Practical 3: Simulation of Planet Vogela with its Moon and Vogel Spiral Star Formation using OpenGL, OpenMP, and MPI Introduction The objective of this assignment is

More information

Lesson 15: Structure in Graphs of Polynomial Functions

Lesson 15: Structure in Graphs of Polynomial Functions 150 Lesson 15: Structure in Graphs of Polynomial Functions Student Outcomes Students graph polynomial functions and describe end behavior based upon the degree of the polynomial. Lesson Notes So far in

More information

CE 365K Exercise 1: GIS Basemap for Design Project Spring 2014 Hydraulic Engineering Design

CE 365K Exercise 1: GIS Basemap for Design Project Spring 2014 Hydraulic Engineering Design CE 365K Exercise 1: GIS Basemap for Design Project Spring 2014 Hydraulic Engineering Design The purpose of this exercise is for you to construct a basemap in ArcGIS for your design project. You may execute

More information

Setting The motor that rotates the sample about an axis normal to the diffraction plane is called (or ).

Setting The motor that rotates the sample about an axis normal to the diffraction plane is called (or ). X-Ray Diffraction X-ray diffraction geometry A simple X-ray diffraction (XRD) experiment might be set up as shown below. We need a parallel X-ray source, which is usually an X-ray tube in a fixed position

More information

CSD Conformer Generator User Guide

CSD Conformer Generator User Guide CSD Conformer Generator User Guide 2017 CSD Release Copyright 2016 Cambridge Crystallographic Data Centre Registered Charity No 800579 Conditions of Use The CSD Conformer Generator is copyright work belonging

More information

Double Inverted Pendulum (DBIP)

Double Inverted Pendulum (DBIP) Linear Motion Servo Plant: IP01_2 Linear Experiment #15: LQR Control Double Inverted Pendulum (DBIP) All of Quanser s systems have an inherent open architecture design. It should be noted that the following

More information

arxiv: v1 [astro-ph.im] 6 Nov 2017

arxiv: v1 [astro-ph.im] 6 Nov 2017 Measuring Stellar Atmospheric Parameters with ARES+MOOG S. G. Sousa and D. T. Andreasen arxiv:1711.01839v1 [astro-ph.im] 6 Nov 2017 Abstract The technical aspects in the use of an Equivalent Width (EW)

More information

Students will explore Stellarium, an open-source planetarium and astronomical visualization software.

Students will explore Stellarium, an open-source planetarium and astronomical visualization software. page 22 STELLARIUM* OBJECTIVE: Students will explore, an open-source planetarium and astronomical visualization software. BACKGROUND & ACKNOWLEDGEMENTS This lab was generously provided by the Red Rocks

More information

The Abinit project. Coding is based on modern software engineering principles

The Abinit project. Coding is based on modern software engineering principles The Abinit project Abinit is a robust, full-featured electronic-structure code based on density functional theory, plane waves, and pseudopotentials. Abinit is copyrighted and distributed under the GNU

More information

Experiment 1: Linear Regression

Experiment 1: Linear Regression Experiment 1: Linear Regression August 27, 2018 1 Description This first exercise will give you practice with linear regression. These exercises have been extensively tested with Matlab, but they should

More information

The New Horizons Geometry Visualizer: Planning the Encounter with Pluto

The New Horizons Geometry Visualizer: Planning the Encounter with Pluto The New Horizons Geometry Visualizer: Planning the Encounter with Pluto IDL User Group October 16, 2008 LASP, Boulder, CO Dr. Henry Throop Sr. Research Scientist Southwest Research Institute Boulder, CO

More information

R3B simulations status

R3B simulations status R3B simulations status Héctor Alvarez Pol GENP, Univ. Santiago de Compostela developers H. Alvarez Pol (USC), S. Beceiro (USC), M. Cherciu (ISS Bucharest), B. Fernández (Univ. Liverpool), O. Kiselev (GSI),

More information

Bayes Factor Single Arm Time-to-event User s Guide (Version 1.0.0)

Bayes Factor Single Arm Time-to-event User s Guide (Version 1.0.0) Bayes Factor Single Arm Time-to-event User s Guide (Version 1.0.0) Department of Biostatistics P. O. Box 301402, Unit 1409 The University of Texas, M. D. Anderson Cancer Center Houston, Texas 77230-1402,

More information

Using CAD data in ArcGIS

Using CAD data in ArcGIS Using CAD data in ArcGIS Phil Sanchez and Jeff Reinhart Esri UC 2014 Technical Workshop Agenda Overview of ArcGIS CAD Support Using CAD Datasets in ArcMap Georeferencing CAD data for ArcGIS Loading CAD

More information

MODIFICATION IN ADINA SOFTWARE FOR ZAHORSKI MATERIAL

MODIFICATION IN ADINA SOFTWARE FOR ZAHORSKI MATERIAL MODIFICATION IN ADINA SOFTWARE FOR ZAHORSKI MATERIAL Major Maciej Major Izabela Czestochowa University of Technology, Faculty of Civil Engineering, Address ul. Akademicka 3, Częstochowa, Poland e-mail:

More information

Contents Introduction... 3 Get the data... 4 Workflow... 7 Test 1: Urban fabric (all)... 8 Test 2: Urban fabric (industrial and commercial)...

Contents Introduction... 3 Get the data... 4 Workflow... 7 Test 1: Urban fabric (all)... 8 Test 2: Urban fabric (industrial and commercial)... AAXY tutorial Contents Introduction... 3 Get the data... 4 Workflow... 7 Test 1: Urban fabric (all)... 8 Test 2: Urban fabric (industrial and commercial)... 9 Test 3: Urban fabric (residential)... 10 Test

More information

Search for the Gulf of Carpentaria in the remap search bar:

Search for the Gulf of Carpentaria in the remap search bar: This tutorial is aimed at getting you started with making maps in Remap (). In this tutorial we are going to develop a simple classification of mangroves in northern Australia. Before getting started with

More information

Databases through Python-Flask and MariaDB

Databases through Python-Flask and MariaDB 1 Databases through Python-Flask and MariaDB Tanmay Agarwal, Durga Keerthi and G V V Sharma Contents 1 Python-flask 1 1.1 Installation.......... 1 1.2 Testing Flask......... 1 2 Mariadb 1 2.1 Software

More information

S0214 : GPU Based Stacking Sequence Generation For Composite Skins Using GA

S0214 : GPU Based Stacking Sequence Generation For Composite Skins Using GA S0214 : GPU Based Stacking Sequence Generation For Composite Skins Using GA Date: 16th May 2012 Wed, 3pm to 3.25pm(Adv. Session) Sathyanarayana K., Manish Banga, and Ravi Kumar G. V. V. Engineering Services,

More information

MA554 Assessment 1 Cosets and Lagrange s theorem

MA554 Assessment 1 Cosets and Lagrange s theorem MA554 Assessment 1 Cosets and Lagrange s theorem These are notes on cosets and Lagrange s theorem; they go over some material from the lectures again, and they have some new material it is all examinable,

More information

INTRODUCTION TO LOGIC 1 Sets, Relations, and Arguments. Why logic? Arguments

INTRODUCTION TO LOGIC 1 Sets, Relations, and Arguments. Why logic? Arguments The Logic Manual INTRODUCTION TO LOGIC 1 Sets, Relations, and Arguments Volker Halbach Pure logic is the ruin of the spirit. Antoine de Saint-Exupéry The Logic Manual web page for the book: http://logicmanual.philosophy.ox.ac.uk/

More information

1 Measurement Uncertainties

1 Measurement Uncertainties 1 Measurement Uncertainties (Adapted stolen, really from work by Amin Jaziri) 1.1 Introduction No measurement can be perfectly certain. No measuring device is infinitely sensitive or infinitely precise.

More information

Creating a Pharmacophore Query from a Reference Molecule & Scaffold Hopping in CSD-CrossMiner

Creating a Pharmacophore Query from a Reference Molecule & Scaffold Hopping in CSD-CrossMiner Table of Contents Creating a Pharmacophore Query from a Reference Molecule & Scaffold Hopping in CSD-CrossMiner Introduction... 2 CSD-CrossMiner Terminology... 2 Overview of CSD-CrossMiner... 3 Features

More information

PoS(ACAT08)110. Standard SANC Modules. Vladimir Kolesnikov DLNP,Joint Institute for Nuclear Research (JINR)

PoS(ACAT08)110. Standard SANC Modules. Vladimir Kolesnikov DLNP,Joint Institute for Nuclear Research (JINR) E-mail: kolesnik@numail.jinr.ru Anton Andonov Bishop Konstantin Preslavsky University, Shoumen, Bulgaria Andrey Arbuzov BLTP,Joint Institute for Nuclear Research (JINR) Dmitry Bardin Serge Bondarenko BLTP,Joint

More information

Brief Introduction to Prolog

Brief Introduction to Prolog Brief to Prolog Joana Côrte-Real jcr@dcc.fc.up.pt CRACS & INESC TEC Faculty of Sciences University of Porto University of Aizu 5th December 2014 1 / 27 Overview 1 to Prolog Prolog Syntax Tutorial 1 2 Lists

More information

M etodos Matem aticos e de Computa c ao I

M etodos Matem aticos e de Computa c ao I Métodos Matemáticos e de Computação I Complex Systems 01/16 General structure Microscopic scale Individual behavior Description of the constituents Model Macroscopic scale Collective behavior Emergence

More information

ALGEBRA. 1. Some elementary number theory 1.1. Primes and divisibility. We denote the collection of integers

ALGEBRA. 1. Some elementary number theory 1.1. Primes and divisibility. We denote the collection of integers ALGEBRA CHRISTIAN REMLING 1. Some elementary number theory 1.1. Primes and divisibility. We denote the collection of integers by Z = {..., 2, 1, 0, 1,...}. Given a, b Z, we write a b if b = ac for some

More information

Intersections of Planes and Systems of Linear Equations

Intersections of Planes and Systems of Linear Equations Chapter 4 Intersections of Planes and Systems of Linear Equations Using coördinates, a plane Π is defined by an equation: ax + by + cz = d, where a, b, c, d are real numbers, and at least one of a, b,

More information

Name Date Partners. Lab 2 GAUSS LAW

Name Date Partners. Lab 2 GAUSS LAW L02-1 Name Date Partners Lab 2 GAUSS LAW On all questions, work together as a group. 1. The statement of Gauss Law: (a) in words: The electric flux through a closed surface is equal to the total charge

More information

Lab 5 - ELECTRON CHARGE-TO-MASS RATIO

Lab 5 - ELECTRON CHARGE-TO-MASS RATIO 79 Name Date Partners OBJECTIVES OVERVIEW Lab 5 - ELECTRON CHARGE-TO-MASS RATIO To understand how electric and magnetic fields impact an electron beam To experimentally determine the electron charge-to-mass

More information

Watershed Modeling With DEMs

Watershed Modeling With DEMs Watershed Modeling With DEMs Lesson 6 6-1 Objectives Use DEMs for watershed delineation. Explain the relationship between DEMs and feature objects. Use WMS to compute geometric basin data from a delineated

More information

Lab 5 - ELECTRON CHARGE-TO-MASS RATIO

Lab 5 - ELECTRON CHARGE-TO-MASS RATIO 81 Name Date Partners Lab 5 - ELECTRON CHARGE-TO-MASS RATIO OBJECTIVES To understand how electric and magnetic fields impact an electron beam To experimentally determine the electron charge-to-mass ratio

More information

Outline. Chapter 1. A history of products. What is ArcGIS? What is GIS? Some GIS applications Introducing the ArcGIS products How does GIS work?

Outline. Chapter 1. A history of products. What is ArcGIS? What is GIS? Some GIS applications Introducing the ArcGIS products How does GIS work? Outline Chapter 1 Introducing ArcGIS What is GIS? Some GIS applications Introducing the ArcGIS products How does GIS work? Basic data formats The ArcCatalog interface 1-1 1-2 A history of products Arc/Info

More information

Lysozyme pka example - Software. APBS! >!Examples! >!pka calculations! >! Lysozyme pka example. Background

Lysozyme pka example - Software. APBS! >!Examples! >!pka calculations! >! Lysozyme pka example. Background Software Search this site Home Announcements An update on mailing lists APBS 1.2.0 released APBS 1.2.1 released APBS 1.3 released New APBS 1.3 Windows Installer PDB2PQR 1.7.1 released PDB2PQR 1.8 released

More information

You will be writing code in the Python programming language, which you may have learnt in the Python module.

You will be writing code in the Python programming language, which you may have learnt in the Python module. Weather Logger Introduction: In this project you will collect data from the Sense HAT s sensors and log it to a file. Then you will use the PyGal module to display that data as a line graph. You will be

More information

Satellite project, AST 1100

Satellite project, AST 1100 Satellite project, AST 1100 Introduction and useful information 0.1 Project overview In this project you are going to send a satellite from your home planet, in your own personal star system, to visit

More information

Convolutional Coding LECTURE Overview

Convolutional Coding LECTURE Overview MIT 6.02 DRAFT Lecture Notes Spring 2010 (Last update: March 6, 2010) Comments, questions or bug reports? Please contact 6.02-staff@mit.edu LECTURE 8 Convolutional Coding This lecture introduces a powerful

More information

The European Activation File: EAF-2005 decay data library

The European Activation File: EAF-2005 decay data library UKAEA FUS 516 EURATOM/UKAEA Fusion The European Activation File: EAF-2005 decay data library R.A. Forrest January 2005 UKAEA EURATOM/UKAEA Fusion Association Culham Science Centre Abingdon Oxfordshire

More information

The File Geodatabase API. Craig Gillgrass Lance Shipman

The File Geodatabase API. Craig Gillgrass Lance Shipman The File Geodatabase API Craig Gillgrass Lance Shipman Schedule Cell phones and pagers Please complete the session survey we take your feedback very seriously! Overview File Geodatabase API - Introduction

More information

Structural Geology, GEOL 330 Fold mapping lab: Even folds get parasites Spring, 2012

Structural Geology, GEOL 330 Fold mapping lab: Even folds get parasites Spring, 2012 Structural Geology, GEOL 330 Name: Fold mapping lab: Even folds get parasites Spring, 2012 This exercise is meant to mimic a field experience in which you, the student, will measure beddingcleavage relationships

More information

Practical Information

Practical Information MA2501 Numerical Methods Spring 2018 Norwegian University of Science and Technology Department of Mathematical Sciences Semester Project Practical Information This project counts for 30 % of the final

More information

MATH 1210 Assignment 3 Solutions 17R-T2

MATH 1210 Assignment 3 Solutions 17R-T2 MATH 1210 Assignment 3 Solutions 17R-T2 This assignment is optional and does not need to be handed in. Attempt all questions, write out nicely written solutions (showing all your work), and the solutions

More information

Name Period Date. RNS1.3 Scientific Notation Read and write large and small numbers. Use scientific notation to write numbers and solve problems.

Name Period Date. RNS1.3 Scientific Notation Read and write large and small numbers. Use scientific notation to write numbers and solve problems. Name Period Date REAL NUMBER SYSTEM Student Pages for Packet : RNS. Conjectures About Make conjectures about multiplication with eponents. Use eponent definitions and rules to simplify epressions. RNS.

More information

Gauss Law 1. Name Date Partners GAUSS' LAW. Work together as a group on all questions.

Gauss Law 1. Name Date Partners GAUSS' LAW. Work together as a group on all questions. Gauss Law 1 Name Date Partners 1. The statement of Gauss' Law: (a) in words: GAUSS' LAW Work together as a group on all questions. The electric flux through a closed surface is equal to the total charge

More information