Visualization and post-processing tools for Siesta
|
|
|
- James McCormick
- 10 years ago
- Views:
Transcription
1 Visualization and post-processing tools for Siesta Andrei Postnikov Université Paul Verlaine, Metz CECAM tutorial, Lyon, June 22, 2007
2 Outline 1 What to visualize? 2 XCrySDen by Tone Kokalj 3 Sies2xsf suite Atomic structure Charge and spin densities Wave functions Fermi surfaces Molecular Dynamics or relaxation Phonons A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
3 What to visualize..? The structure (unit cell, positions of atoms) Charge (spin) density ρ(r), or local density of states : properties on the grid Kohn-Sham orbitals: properties expanded over the basis functions Fermi surfaces (or other isoenergy surfaces in k-space) Molecular dynamics or relaxation: how the atoms move (a movie) Phonon vibration modes (after a Vibra/vibrator run), shown by arrows or as a movie A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
4 What to visualize..? Atomic structure The error-free choice of structure (unit cell, positions of atoms) is the full responsibility is on the user; only minimal checks are done by Siesta (e.g., atoms too close ). Since the input format is quite flexible (a big advantage!), it is difficult to organize a simple viewer of input structure data, without using the fdf routines. However, the.xv file (created after the completion of electronic structure loop) contains all necessary information, as it was really understood by Siesta, in a fixed format: unit cell vectors and atom coordinates, all in Bohr. This file can be easily transformed to, e.g..xyz format which is read by many vizualization programs (xmakemol,...). In the following examples, we ll use XCrySDen. A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
5 What to visualize..? Charge/spin density; local density of states These are scalar fields available, after a Siesta run, on a 3-dim. mesh (the number of divisions along three lattice vectors is governed by the MeshCutoff parameter). A typical graphical representation of such scalar fields is by contour plots in 2-dim. cutting planes, and/or isosurfaces of a given level. Both representations are possible with XCrySDen. Kohn-Sham wavefunctions These are also scalar functions of spatial coordinates, but obtained in Siesta as expansions over the basis functions. Their visual representation (as 2-dim. contours in a chosen plane, or 3-dim. isosurfaces) is handled by the denchar code. The denchar allows export of data in the Gaussian cube format, which can be read in by XCrySDen. A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
6 What to visualize..? Fermi surfaces can be calculated using the energy dispersion data E(k), available from any band structure code. The difficulty of purely technical character is, how to construct energy isosurfaces and conveniently manipulate them (to choose viewpoint, select different sheets of the Fermi surface, etc.) This job is done within XCrySDen, provided the E(k) data are passed in a right format. A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
7 What to visualize..? Molecular dynamics or relaxation runs store the atomic positions in.md and/or.ani files (with and without unit cell information, correspondingly). Such sequences of atomic positions can be animated using various software packages, including XCrySDen. Phonon modes from Vibra/vibrator calculation after a MD.TypeOfRun FC Siesta run can be represented by arrows (in a static figure), or as animations (a sequence of vibration snapshots). A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
8 XCrySDen by Tone Kokalj, http: / A powerful, flexible, stable, free-to-use, open-source software for different visualizations. Runs under XWindows and on the Mac. A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
9 It enables different presentations of atoms and bonds (colors, shadows,...), measuring distances and angles... A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
10 ... allows to set arrows on atoms (or, on fictituous atoms) and make animations... A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
11 ... allows to make contour plots, to draw isosurfaces, to choose path through the Brillouin zone, to use different modi of presenting the Fermi surfaces A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
12 Format of XCrySDen input files (.xsf,.axsf,.bxsf) A clear and well documented human-readable input format... A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
13 Format of XCrySDen input files (.xsf,.axsf,.bxsf)... including forces (or, velocities) A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
14 Format of XCrySDen input files (.xsf,.axsf,.bxsf)... and animations for molecular and periodic structures A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
15 Sies2xsf utilities Where to find them: siesta-2.0/util/contrib/apostnikov/ (old!) or mailto or What do they make out of what: xv2xsf:.xv.xsf (view structure + cell) rho2xsf:.xv,.rho or.ldos.xsf (atoms within a selected box + data grids) md2axsf:.xv,.ani or.md.axsf (animations of structure with fixed or variable cell) eig2bxsf:.xv,.kp and.eig.bxsf (Fermi surfaces) vib2xsf:.xv and.vectors.xsf and.axsf for each selected phonon mode; static (with arrows to indicate dilacement patterns) and dynamic (animated phonon). A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
16 Visualization of atomic positions xv2xsf asks for a.xv file and transforms it into.xscf I know my structure already, why visualize it? two reasons: 1. xv2xsf uses.xv file, i.e. the structure information as is was understood by Siesta, including possible input errors (messed up units etc.) 2. xv2xsf allows to draw the simulation cell, which is useful in case of molecules or slabs: is there enough space around? Is it not too much? Note: XCrySDen draws all atoms inside the simulation box, irrespectively of their given positions. So you might want to see replicated cells... A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
17 Visualization of atomic positions Example of for a crystal of Fe-binuclear units: Xmakemol This is Lighting Off mode of XCrySDen: no shadows or isosurfaces, but fast manipulations with a structure, and possibilty of vectorial PostScript optput. XCrySDen A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
18 Visualization of atomic positions An unexpected bonus for Siesta users: XCrySDen constructs the Brillouin zone from structure information in the.xcf file and allows to select k-path for plotting band structurse. Go to Tools k-path Selection SnO 2 (rutile structure) A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
19 Putting arrows on atoms Suppose we have local (e.g., non-collinear) magnetic moments. Can we show them with XCrySDen? Yes, we can use Forces entry in the XCrySDen input file format, columns #5 7. (But, there is no special tool for this. You should do it by hand, or write your own script). An example: A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
20 Putting arrows on atoms Suppose we have local (e.g., non-collinear) magnetic moments. Can we show them with XCrySDen? Yes, we can use Forces entry in the XCrySDen input file format, columns #5 7. (But, there is no special tool for this. You should do it by hand, or write your own script). An example: After opening this.xsf file, do not forget to activate Display Forces, and optionally do Modify Force settings An icosahedral Co 13 cluster with non-collinear setting of spin moments A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
21 Putting arrows where there are no atoms XCrySDen allows to declare ghost atoms, labeled X. They can be set very close to other atoms, so that XCrySDen won t complain even at exactly the same place. The ghost atoms may have any radius, e.g. zero, and yet carry arrows. One can make quite diferent use of such arrows. The only limitation: the properties of all arrows are fixed by Modify Force settings and cannot be diversified. A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
22 Visualization of Charge/spin densities, or of LDOS 1 An input file for XCrySDen is created by rho2xsf. 2 Accept the same approach as in Denchar: define the output box (by origin point and three spanning vectors, not necessarily orthogonal) and grid size along each grid direction. The values of a Siesta property defned on the internal Siesta grid are (linearly) interpolated onto the grid of the output box. 3 The output box may be also 2-dimensional (No. of divisions =1 along one spanning vector). 4 The output box may coincide with the Siesta box, or not. XCrySDen can apply translations to to generated grid. 5 Choice isosurface parameters, cutting planes, isolines on the cutting planes, colors, lighting etc. from the means of XCrySDen. A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
23 Visualization of Charge/spin densities, or of LDOS Start rho2xsf from a console and type in the answers (marked in red) to the queries set by the system A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
24 Visualization of Charge/spin densities, or of LDOS A linear interpolation (over the four nearest points) from the Siesta real-space grid onto the visualization grid for XCrySDen The fineness of the visualization is limited by the sparciest one of the two grids. The cutting planes in XcrySDen may only be those of the visualization grid. A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
25 Plotting of grid properties Loading the.xsf file File Open Structure Open XSF shows the atoms within the visualization box. This is a cut out of molecular crystal formed by Fe-binuclear units (shown earlier) A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
26 Plotting of grid properties For loading a grid property (RHO), go to Tools Data Grid and set the weights of the different subblocks. In a spin-polarized case, there are two. Choose 1.0 and 1.0 for plotting the charge density, 1.0 and 1.0 for plotting the spin density, A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
27 Plotting of grid properties Set the isovalue to plot the surface, and press Submit A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
28 Plotting of grid properties Here is the charge density. It is cut at the edges of the visualization box. COLOR and TRANSPRENCY parameters can be adjusted within broad limits. A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
29 Plotting of grid properties Similar, for the spin density A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
30 Plotting of grid properties Similar, with isolines in a cutting plane. Cutting planes can only pass parallel to the edges of the visualization box. Therefore, the initial choice of the box (as rendered by rho2xsf) is important for a physically meaningful visualization. A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
31 Visualization of Wave Functions In principle, Denchar does this job quite fine. However, we d like to have an interface to XCrySDen. To this end: 1 Use Denchar, define output box there, save result as Gaussian98 Cube file. 2 Read this Gausian98 Cube file into XCrySDen. Save in the XCrySDen format.xsf ( A). 3 A bug (or a feature?) in Denchar: it correctly translates the WF images (grid) over the output box, but not atoms. 4 How to fix: run rho2xsf, define the same output box as in Denchar. Save the atom part in the XCrySDen format.xsf ( B). 5 Insert (by hand) the correct atom part from (B) into the place of incomplete atom part from (A). 6 If needed, merge many grid blocks (which reside in different.xsf files, each exported from its own Gausian Cube) into a single.xsf file. A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
32 The rest goes exactly as with the charge density. This example is for a fragment of a heterospin polymer (Cu ion in the complex with hexafluoroacetylacetonate, flanked by two free radicals). A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
33 one orbital... A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
34 ... another orbital, in combination with two cutting planes A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
35 Visualization of Fermi surfaces 1 Calculate eigenvalues on a sufficiently fine, undicplaced k-mesh, i.e. %block kgrid Monkhorst Pack %endblock kgrid Monkhorst Pack 2 get files.xv,.kp,.eig, run eig2bxsf creates.bxsf (or.bxsf 1 and.bxsf 2 for spin-polarized case). A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
36 Visualization of Fermi surfaces in XCrySDen, choose File Open Structure Open BXSF In the window that pops up, specify the Fermi energy A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
37 Visualization of Fermi surfaces See which bands cross the Fermi energy, and select which of them you want to plot A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
38 Fermi surfaces of some elemental metals Na A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
39 Fermi surfaces of some elemental metals Na Al A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
40 Fermi surfaces of some elemental metals Na Al Y A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
41 Fermi surface of MgB 2 over the reciprocal cell over the Brillouin zone A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
42 Molecular Dynamics or Relaxation 1 Calculate MD history: WriteMDhistory T writes (updates existing) unformatted.md file, either with or without variable cell; WriteMDXmol T writes (updates existing) formatted.ani file (coordinates only, no variable cell information). 2 Having.XV, and either.md, or.ani run md2axsf, answering questions about the (optional) choice of output box and the MD steps to visualize (first #; last #; keep only each # s) creates.axsf. Hopefully, variable or fixed cell will be recognized automatically. If cell information from.md is not available, the.xv will be used (assuming fixed cell). A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
43 In order to see many unit cells, go to Modify Number of Units drawn This is graphite (4 at./cell) A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
44 Opening.AXSF file pops up the Animation Control Center A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
45 Choosing Animated GIF/MPEG opens menu with animation options A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
46 ... and saved! A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
47 Frozen phonons (zone-center only) 1 get.vectors (calculated by vibrator) and.xv (from Siesta) 2 run vib2xsf, select # modes (first... last) to vizualize. For each selected mode, a separate.xsf file and an.axsf file are created..xsf contains a static structures (as in.xv), with arrors added to each atom to indicate displacement pattern..axsf contains the animation of a phonon, for a (user-chosen) amplitude and number of steps. A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
48 An example of phonons in In- and N-doped GaAs In order to show vibrations patterns as arrows: 1. Select Display Forces; A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
49 An example of phonons in In- and N-doped GaAs In order to show vibrations patterns as arrows: 1. In Select order Display to show Forces; 2. vibrations Most probably, patterns you as would arrows: need to 1. change Select Modify Display Force Forces; settings: change 2. Most Scale probably, Function: you linear, would need (increase) to change Length Modify factor, Force settings, change vectors attributes. A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
50 An example of phonons in In- and N-doped GaAs One of N-related modes. The atoms shown are cut from much bigger supercell by selecting the visualization box in vib2xsf, and then some more atoms have been removed by hand. A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
51 Concluding remarks and known limitations XCrySDen allows to manage (almost) all structure-related results from a Siesta calcultion I can think about... do you have any other suggestions? It is a great software (both, I mean). The final results are bitmap (or, other format) damps of the contents of the simulation window (in the full-screen mode if needed), that would normally suffice for publication/presentation purposes. Atomic structure (atoms, bonds and cells, but not grid properties) can also be stored in [ Display Lighting off ] mode as a postscript vector graphics. A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
52 Concluding remarks and known limitations What is missing in XCrySDen is an option to paint an isosurface / Fermi surface with a property (e.g., Fermi velocity). Fermi-surface part of XCrySDen is not as flexible as real-space-grids part in what regards choosing view frame, colours, light sources etc. Making 2-dim. cuts of the Fermi surface is not implemented. However, this can be easily done by exporting the E(k) data ordered by the eig2bxsf script to other plotting routine. A possible extension: representing a vector field e.g., the magnetization m(r) from a non-collinear spin calculation. XCrySDen allows to draw a forest of arrors ( forces ) stuck to ghost atoms of chemical label X, which atoms won t be visible if their radii set to almost zero, but arrors well visible is thick enough. A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
53 A.Postnikov (Université Metz) Vizualization and post-processing tools June / 23
Analysis, post-processing and visualization tools
Analysis, post-processing and visualization tools Javier Junquera Andrei Postnikov Summary of different tools for post-processing and visualization DENCHAR PLRHO DOS, PDOS DOS and PDOS total Fe, d MACROAVE
Data Visualization for Atomistic/Molecular Simulations. Douglas E. Spearot University of Arkansas
Data Visualization for Atomistic/Molecular Simulations Douglas E. Spearot University of Arkansas What is Atomistic Simulation? Molecular dynamics (MD) involves the explicit simulation of atomic scale particles
CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy
CATIA V5 Tutorials Mechanism Design & Animation Release 18 Nader G. Zamani University of Windsor Jonathan M. Weaver University of Detroit Mercy SDC PUBLICATIONS Schroff Development Corporation www.schroff.com
Visualization of 2D Domains
Visualization of 2D Domains This part of the visualization package is intended to supply a simple graphical interface for 2- dimensional finite element data structures. Furthermore, it is used as the low
A Beginner s Guide to Materials Studio and DFT Calculations with Castep. P. Hasnip ([email protected])
A Beginner s Guide to Materials Studio and DFT Calculations with Castep P. Hasnip ([email protected]) September 18, 2007 Materials Studio collects all of its files into Projects. We ll start by creating
VisIt Visualization Tool
The Center for Astrophysical Thermonuclear Flashes VisIt Visualization Tool Randy Hudson [email protected] Argonne National Laboratory Flash Center, University of Chicago An Advanced Simulation and Computing
Visualization Plugin for ParaView
Alexey I. Baranov Visualization Plugin for ParaView version 1.3 Springer Contents 1 Visualization with ParaView..................................... 1 1.1 ParaView plugin installation.................................
Why are we teaching you VisIt?
VisIt Tutorial Why are we teaching you VisIt? Interactive (GUI) Visualization and Analysis tool Multiplatform, Free and Open Source The interface looks the same whether you run locally or remotely, serial
Advanced Visualization for Chemistry
Advanced Visualization for Chemistry Part 11 Tools customization Mario Valle March 7 8, 2006 Why we need customization Read new file formats Compute and fuse together new derived quantities Add (computed)
Summary. Load and Open GaussView to start example
Summary This document describes in great detail how to navigate the Linux Red Hat Terminal to bring up GaussView, use GaussView to create a simple atomic or molecular simulation input file, and then use
CONCEPT-II. Overview of demo examples
CONCEPT-II CONCEPT-II is a frequency domain method of moment (MoM) code, under development at the Institute of Electromagnetic Theory at the Technische Universität Hamburg-Harburg (www.tet.tuhh.de). Overview
Introduction to Visualization with VTK and ParaView
Introduction to Visualization with VTK and ParaView R. Sungkorn and J. Derksen Department of Chemical and Materials Engineering University of Alberta Canada August 24, 2011 / LBM Workshop 1 Introduction
Plate waves in phononic crystals slabs
Acoustics 8 Paris Plate waves in phononic crystals slabs J.-J. Chen and B. Bonello CNRS and Paris VI University, INSP - 14 rue de Lourmel, 7515 Paris, France [email protected] 41 Acoustics 8 Paris We
CCTech TM. ICEM-CFD & FLUENT Software Training. Course Brochure. Simulation is The Future
. CCTech TM Simulation is The Future ICEM-CFD & FLUENT Software Training Course Brochure About. CCTech Established in 2006 by alumni of IIT Bombay. Our motive is to establish a knowledge centric organization
Defects Introduction. Bonding + Structure + Defects. Properties
Defects Introduction Bonding + Structure + Defects Properties The processing determines the defects Composition Bonding type Structure of Crystalline Processing factors Defects Microstructure Types of
Atomic Force Microscope and Magnetic Force Microscope Background Information
Atomic Force Microscope and Magnetic Force Microscope Background Information Lego Building Instructions There are several places to find the building instructions for building the Lego models of atomic
How is EnSight Uniquely Suited to FLOW-3D Data?
How is EnSight Uniquely Suited to FLOW-3D Data? July 5, 2011 figure 1. FLOW-3D model of Dam visualized with EnSight If you would like to know how CEI s EnSight offers you more power than other postprocessors
SketchUp Instructions
SketchUp Instructions Every architect needs to know how to use SketchUp! SketchUp is free from Google just Google it and download to your computer. You can do just about anything with it, but it is especially
Visualizing molecular simulations
Visualizing molecular simulations ChE210D Overview Visualization plays a very important role in molecular simulations: it enables us to develop physical intuition about the behavior of a system that is
Visualization with OpenDX
Alexey I. Baranov Visualization with OpenDX User s Guide Springer Contents 1 Visualization with OpenDX..................................... 1 1.1 OpenDX module installation.................................
Visualization with ParaView
Visualization with ParaView Before we begin Make sure you have ParaView 4.1.0 installed so you can follow along in the lab section http://paraview.org/paraview/resources/software.php Background http://www.paraview.org/
Math 215 HW #6 Solutions
Math 5 HW #6 Solutions Problem 34 Show that x y is orthogonal to x + y if and only if x = y Proof First, suppose x y is orthogonal to x + y Then since x, y = y, x In other words, = x y, x + y = (x y) T
Structure Factors 59-553 78
78 Structure Factors Until now, we have only typically considered reflections arising from planes in a hypothetical lattice containing one atom in the asymmetric unit. In practice we will generally deal
Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine
Blender Notes Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine The Blender Game Engine This week we will have an introduction to the Game Engine build
The following is an overview of lessons included in the tutorial.
Chapter 2 Tutorial Tutorial Introduction This tutorial is designed to introduce you to some of Surfer's basic features. After you have completed the tutorial, you should be able to begin creating your
A vector is a directed line segment used to represent a vector quantity.
Chapters and 6 Introduction to Vectors A vector quantity has direction and magnitude. There are many examples of vector quantities in the natural world, such as force, velocity, and acceleration. A vector
Adding vectors We can do arithmetic with vectors. We ll start with vector addition and related operations. Suppose you have two vectors
1 Chapter 13. VECTORS IN THREE DIMENSIONAL SPACE Let s begin with some names and notation for things: R is the set (collection) of real numbers. We write x R to mean that x is a real number. A real number
A Short Introduction to Computer Graphics
A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical
Chemotaxis and Migration Tool 2.0
Chemotaxis and Migration Tool 2.0 Visualization and Data Analysis of Chemotaxis and Migration Processes Chemotaxis and Migration Tool 2.0 is a program for analyzing chemotaxis and migration data. Quick
B2.53-R3: COMPUTER GRAPHICS. NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions.
B2.53-R3: COMPUTER GRAPHICS NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE is to be answered in the TEAR-OFF ANSWER
TUTORIAL MOVE 2009.1: 3D MODEL CONSTRUCTION FROM SURFACE GEOLOGICAL DATA
UNIVERSITÁ DEGLI STUDI DI MILANO FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI DIPARTIMENTO DI SCIENZE DELLA TERRA ARDITO DESIO TUTORIAL MOVE 2009.1: 3D MODEL CONSTRUCTION FROM SURFACE GEOLOGICAL DATA
Explain the ionic bonds, covalent bonds and metallic bonds and give one example for each type of bonds.
Problem 1 Explain the ionic bonds, covalent bonds and metallic bonds and give one example for each type of bonds. Ionic Bonds Two neutral atoms close to each can undergo an ionization process in order
Free Electron Fermi Gas (Kittel Ch. 6)
Free Electron Fermi Gas (Kittel Ch. 6) Role of Electrons in Solids Electrons are responsible for binding of crystals -- they are the glue that hold the nuclei together Types of binding (see next slide)
Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries
First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as
Visualizing Data: Scalable Interactivity
Visualizing Data: Scalable Interactivity The best data visualizations illustrate hidden information and structure contained in a data set. As access to large data sets has grown, so has the need for interactive
Piston Ring. Problem:
Problem: A cast-iron piston ring has a mean diameter of 81 mm, a radial height of h 6 mm, and a thickness b 4 mm. The ring is assembled using an expansion tool which separates the split ends a distance
mouse (or the option key on Macintosh) and move the mouse. You should see that you are able to zoom into and out of the scene.
A Ball in a Box 1 1 Overview VPython is a programming language that is easy to learn and is well suited to creating 3D interactive models of physical systems. VPython has three components that you will
Using Microsoft Office to Manage Projects
(or, Why You Don t Need MS Project) Using Microsoft Office to Manage Projects will explain how to use two applications in the Microsoft Office suite to document your project plan and assign and track tasks.
NaCl Lattice Science Activities
NaCl Lattice Science Activities STEM: The Science of Salt Using a Salt Lattice Model Teacher Notes Science Activities A Guided-Inquiry Approach Using the 3D Molecular Designs NaCl Lattice Model Classroom
Blender 3D Animation
Bachelor Maths/Physics/Computer Science University Paris-Sud Digital Imaging Course Blender 3D Animation Christian Jacquemin Introduction to Computer Animation Animation Basics animation consists in changing
Chapter 8. Low energy ion scattering study of Fe 4 N on Cu(100)
Low energy ion scattering study of 4 on Cu(1) Chapter 8. Low energy ion scattering study of 4 on Cu(1) 8.1. Introduction For a better understanding of the reconstructed 4 surfaces one would like to know
Chapter 19. General Matrices. An n m matrix is an array. a 11 a 12 a 1m a 21 a 22 a 2m A = a n1 a n2 a nm. The matrix A has n row vectors
Chapter 9. General Matrices An n m matrix is an array a a a m a a a m... = [a ij]. a n a n a nm The matrix A has n row vectors and m column vectors row i (A) = [a i, a i,..., a im ] R m a j a j a nj col
Visualization. For Novices. ( Ted Hall ) University of Michigan 3D Lab Digital Media Commons, Library http://um3d.dc.umich.edu
Visualization For Novices ( Ted Hall ) University of Michigan 3D Lab Digital Media Commons, Library http://um3d.dc.umich.edu Data Visualization Data visualization deals with communicating information about
Twelve. Figure 12.1: 3D Curved MPR Viewer Window
Twelve The 3D Curved MPR Viewer This Chapter describes how to visualize and reformat a 3D dataset in a Curved MPR plane: Curved Planar Reformation (CPR). The 3D Curved MPR Viewer is a window opened from
Visualization with ParaView. Greg Johnson
Visualization with Greg Johnson Before we begin Make sure you have 3.8.0 installed so you can follow along in the lab section http://paraview.org/paraview/resources/software.html http://www.paraview.org/
A Tutorial on dynamic networks. By Clement Levallois, Erasmus University Rotterdam
A Tutorial on dynamic networks By, Erasmus University Rotterdam V 1.0-2013 Bio notes Education in economics, management, history of science (Ph.D.) Since 2008, turned to digital methods for research. data
TABLE OF CONTENTS. INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE...
Starting Guide TABLE OF CONTENTS INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE... 7 ADVANCE CONCRETE USER INTERFACE... 7 Other important
Computer Animation: Art, Science and Criticism
Computer Animation: Art, Science and Criticism Tom Ellman Harry Roseman Lecture 12 Ambient Light Emits two types of light: Directional light, coming from a single point Contributes to diffuse shading.
Processing Data with rsmap3d Software Services Group Advanced Photon Source Argonne National Laboratory
Processing Data with rsmap3d Software Services Group Advanced Photon Source Argonne National Laboratory Introduction rsmap3d is an application for producing 3D reciprocal space maps from x-ray diffraction
NORGES TEKNISK- NATURVITENSKAPELIGE UNIVERSITET INSTITUTT FOR FYSIKK. Eksamen i Emne TFY4220 Faste Stoffers Fysikk
Page of 5 NORGES TEKNISK- NATURVITENSKAPELIGE UNIVERSITET INSTITUTT FOR FYSIKK Fagleg kontakt under eksamen: Institutt for fysikk, Gløshaugen Professor Steinar Raaen, 4896758 Eksamen i Emne TFY40 Faste
Volume visualization I Elvins
Volume visualization I Elvins 1 surface fitting algorithms marching cubes dividing cubes direct volume rendering algorithms ray casting, integration methods voxel projection, projected tetrahedra, splatting
Thea Omni Light. Thea Spot Light. Light setup & Optimization
Light setup In this tutorial we will learn how to setup lights inside Thea Studio and how to create mesh lights and optimize them for faster rendering with less noise. Let us have a look at the different
A Simple Guide To Understanding 3D Scanning Technologies
A Simple Guide To Understanding 3D Scanning Technologies First Edition www.lmi3d.com Table of Contents Introduction At LMI Technologies, solving complex problems in a simple way is the philosophy that
LAMBDA CONSULTING GROUP Legendary Academy of Management & Business Development Advisories
Curriculum # 05 Four Months Certification Program WEB DESIGNING & DEVELOPMENT LAMBDA CONSULTING GROUP Legendary Academy of Management & Business Development Advisories The duration of The Course is Four
First Step : Identifying Pseudopotentials
Quantum Espresso Quick Start Introduction Quantum Espresso (http://www.quantum-espresso.org/) is a sophisticated collection of tools for electronic structure calculations via DFT using plane waves and
Advanced visualization with VisNow platform Case study #2 3D scalar data visualization
Advanced visualization with VisNow platform Case study #2 3D scalar data visualization This work is licensed under a Creative Commons Attribution- NonCommercial-NoDerivatives 4.0 International License.
REFERENCE GUIDE 1. INTRODUCTION
1. INTRODUCTION Scratch is a new programming language that makes it easy to create interactive stories, games, and animations and share your creations with others on the web. This Reference Guide provides
How To Draw In Autocad
DXF Import and Export for EASE 4.0 Page 1 of 9 DXF Import and Export for EASE 4.0 Bruce C. Olson, Dr. Waldemar Richert ADA Copyright 2002 Acoustic Design Ahnert EASE 4.0 allows both the import and export
Chapter Outline. How do atoms arrange themselves to form solids?
Chapter Outline How do atoms arrange themselves to form solids? Fundamental concepts and language Unit cells Crystal structures Simple cubic Face-centered cubic Body-centered cubic Hexagonal close-packed
Creative Cloud for Web Design
Creative Cloud for Web Design Level: Duration: Time: Cost: Fast Track - Introduction 5 Days 9:30 AM - 4:30 PM 997 Overview Like the Dreamweaver Jumpstart course, the Creative Suite for Web Design course
Introduction to Paraview. H.D.Rajesh
Introduction to Paraview H.D.Rajesh 1.Introduction 2.file formats 3.How to use Brief Overview Info: www.paraview.org http://www.paraview.org/wiki/paraview Open source,multi-platform application (Linux,
Applying a circular load. Immediate and consolidation settlement. Deformed contours. Query points and query lines. Graph query.
Quick Start Tutorial 1-1 Quick Start Tutorial This quick start tutorial will cover some of the basic features of Settle3D. A circular load is applied to a single soil layer and settlements are examined.
Maya 2014 Basic Animation & The Graph Editor
Maya 2014 Basic Animation & The Graph Editor When you set a Keyframe (or Key), you assign a value to an object s attribute (for example, translate, rotate, scale, color) at a specific time. Most animation
Manual for simulation of EB processing. Software ModeRTL
1 Manual for simulation of EB processing Software ModeRTL How to get results. Software ModeRTL. Software ModeRTL consists of five thematic modules and service blocks. (See Fig.1). Analytic module is intended
. Address the following issues in your solution:
CM 3110 COMSOL INSTRUCTIONS Faith Morrison and Maria Tafur Department of Chemical Engineering Michigan Technological University, Houghton, MI USA 22 November 2012 Zhichao Wang edits 21 November 2013 revised
Structure Tools and Visualization
Structure Tools and Visualization Gary Van Domselaar University of Alberta [email protected] Slides Adapted from Michel Dumontier, Blueprint Initiative 1 Visualization & Communication Visualization
A QUICK OVERVIEW OF THE OMNeT++ IDE
Introduction A QUICK OVERVIEW OF THE OMNeT++ IDE The OMNeT++ 4.x Integrated Development Environment is based on the Eclipse platform, and extends it with new editors, views, wizards, and additional functionality.
SignalDraw: GUI Tool For Generating Pulse Sequences
SignalDraw: GUI Tool For Generating Pulse Sequences Konstantin Berlin Department of Computer Science University of Maryland College Park, MD 20742 [email protected] December 9, 2005 Abstract Generating
is in plane V. However, it may be more convenient to introduce a plane coordinate system in V.
.4 COORDINATES EXAMPLE Let V be the plane in R with equation x +2x 2 +x 0, a two-dimensional subspace of R. We can describe a vector in this plane by its spatial (D)coordinates; for example, vector x 5
Learning Module 4 - Thermal Fluid Analysis Note: LM4 is still in progress. This version contains only 3 tutorials.
Learning Module 4 - Thermal Fluid Analysis Note: LM4 is still in progress. This version contains only 3 tutorials. Attachment C1. SolidWorks-Specific FEM Tutorial 1... 2 Attachment C2. SolidWorks-Specific
Orbital Mechanics. Angular Momentum
Orbital Mechanics The objects that orbit earth have only a few forces acting on them, the largest being the gravitational pull from the earth. The trajectories that satellites or rockets follow are largely
Sampling the Brillouin-zone:
Sampling the Brillouin-zone: Andreas EICHLER Institut für Materialphysik and Center for Computational Materials Science Universität Wien, Sensengasse 8, A-090 Wien, Austria b-initio ienna ackage imulation
Topographic Change Detection Using CloudCompare Version 1.0
Topographic Change Detection Using CloudCompare Version 1.0 Emily Kleber, Arizona State University Edwin Nissen, Colorado School of Mines J Ramón Arrowsmith, Arizona State University Introduction CloudCompare
Steady Flow: Laminar and Turbulent in an S-Bend
STAR-CCM+ User Guide 6663 Steady Flow: Laminar and Turbulent in an S-Bend This tutorial demonstrates the flow of an incompressible gas through an s-bend of constant diameter (2 cm), for both laminar and
Scientific Visualization with ParaView
Scientific Visualization with ParaView Geilo Winter School 2016 Andrea Brambilla (GEXCON AS, Bergen) Outline Part 1 (Monday) Fundamentals Data Filtering Part 2 (Tuesday) Time Dependent Data Selection &
ART 269 3D Animation Fundamental Animation Principles and Procedures in Cinema 4D
ART 269 3D Animation Fundamental Animation Principles and Procedures in Cinema 4D Components Tracks An animation track is a recording of a particular type of animation; for example, rotation. Some tracks
Section 1.1. Introduction to R n
The Calculus of Functions of Several Variables Section. Introduction to R n Calculus is the study of functional relationships and how related quantities change with each other. In your first exposure to
The STC for Event Analysis: Scalability Issues
The STC for Event Analysis: Scalability Issues Georg Fuchs Gennady Andrienko http://geoanalytics.net Events Something [significant] happened somewhere, sometime Analysis goal and domain dependent, e.g.
Intellect Platform - Tables and Templates Basic Document Management System - A101
Intellect Platform - Tables and Templates Basic Document Management System - A101 Interneer, Inc. 4/12/2010 Created by Erika Keresztyen 2 Tables and Templates - A101 - Basic Document Management System
Capacitance and Ferroelectrics
Ram Seshadri MRL 2031, x6129 [email protected]; http://www.mrl.ucsb.edu/ seshadri/teach.html Capacitance and Ferroelectrics A voltage V applied across a capacitor of caacitance C allows a quantity
Molecular Graphics What?
Molecular Graphics Molecular Graphics What? PDF 00-057-0248 ULM-8 A microporous florinated gallium phosphate with N 4 C 6 H 19 in the pores PDF-4 products contain data sets with atomic coordinates. Two
Creating Your Own 3D Models
14 Creating Your Own 3D Models DAZ 3D has an extensive growing library of 3D models, but there are times that you may not find what you want or you may just want to create your own model. In either case
The Spatiotemporal Visualization of Historical Earthquake Data in Yellowstone National Park Using ArcGIS
The Spatiotemporal Visualization of Historical Earthquake Data in Yellowstone National Park Using ArcGIS GIS and GPS Applications in Earth Science Paul Stevenson, pts453 December 2013 Problem Formulation
Using CyTOF Data with FlowJo Version 10.0.7. Revised 2/3/14
Using CyTOF Data with FlowJo Version 10.0.7 Revised 2/3/14 Table of Contents 1. Background 2. Scaling and Display Preferences 2.1 Cytometer Based Preferences 2.2 Useful Display Preferences 3. Scale and
PyRy3D: a software tool for modeling of large macromolecular complexes MODELING OF STRUCTURES FOR LARGE MACROMOLECULAR COMPLEXES
MODELING OF STRUCTURES FOR LARGE MACROMOLECULAR COMPLEXES PyRy3D is a method for building low-resolution models of large macromolecular complexes. The components (proteins, nucleic acids and any other
Lesson 15 - Fill Cells Plugin
15.1 Lesson 15 - Fill Cells Plugin This lesson presents the functionalities of the Fill Cells plugin. Fill Cells plugin allows the calculation of attribute values of tables associated with cell type layers.
3D Analysis and Surface Modeling
3D Analysis and Surface Modeling Dr. Fang Qiu Surface Analysis and 3D Visualization Surface Model Data Set Grid vs. TIN 2D vs. 3D shape Creating Surface Model Creating TIN Creating 3D features Surface
Advanced visualization with VisNow platform Case study #3 Vector data visualization
Advanced visualization with VisNow platform Case study #3 Vector data visualization This work is licensed under a Creative Commons Attribution- NonCommercial-NoDerivatives 4.0 International License. Vector
An Introduction to Point Pattern Analysis using CrimeStat
Introduction An Introduction to Point Pattern Analysis using CrimeStat Luc Anselin Spatial Analysis Laboratory Department of Agricultural and Consumer Economics University of Illinois, Urbana-Champaign
Eðlisfræði 2, vor 2007
[ Assignment View ] [ Pri Eðlisfræði 2, vor 2007 28. Sources of Magnetic Field Assignment is due at 2:00am on Wednesday, March 7, 2007 Credit for problems submitted late will decrease to 0% after the deadline
STATGRAPHICS Online. Statistical Analysis and Data Visualization System. Revised 6/21/2012. Copyright 2012 by StatPoint Technologies, Inc.
STATGRAPHICS Online Statistical Analysis and Data Visualization System Revised 6/21/2012 Copyright 2012 by StatPoint Technologies, Inc. All rights reserved. Table of Contents Introduction... 1 Chapter
Lecture 6 Scanning Tunneling Microscopy (STM) General components of STM; Tunneling current; Feedback system; Tip --- the probe.
Lecture 6 Scanning Tunneling Microscopy (STM) General components of STM; Tunneling current; Feedback system; Tip --- the probe. Brief Overview of STM Inventors of STM The Nobel Prize in Physics 1986 Nobel
Compositing a 3D character over video footage in Maya Jean-Marc Gauthier, Spring 2008
Compositing a 3D character over video footage in Maya Jean-Marc Gauthier, Spring 2008 Video footage before compositing And after compositing with an animated character This tutorial is organized as small
Introduction to Autodesk Inventor for F1 in Schools
Introduction to Autodesk Inventor for F1 in Schools F1 in Schools Race Car In this course you will be introduced to Autodesk Inventor, which is the centerpiece of Autodesk s digital prototyping strategy
Gephi Tutorial Visualization
Gephi Tutorial Welcome to this Gephi tutorial. It will guide you to the basic and advanced visualization settings in Gephi. The selection and interaction with tools will also be introduced. Follow the
How To Run Statistical Tests in Excel
How To Run Statistical Tests in Excel Microsoft Excel is your best tool for storing and manipulating data, calculating basic descriptive statistics such as means and standard deviations, and conducting
The Clar Structure of Fullerenes
The Clar Structure of Fullerenes Liz Hartung Massachusetts College of Liberal Arts June 12, 2013 Liz Hartung (Massachusetts College of Liberal Arts) The Clar Structure of Fullerenes June 12, 2013 1 / 25
ABAQUS/CAE Tutorial: Analysis of an Aluminum Bracket
H. Kim FEA Tutorial 1 ABAQUS/CAE Tutorial: Analysis of an Aluminum Bracket Hyonny Kim last updated: August 2004 In this tutorial, you ll learn how to: 1. Sketch 2D geometry & define part. 2. Define material
How to run SIESTA Víctor M. García Suárez Gollum School. MOLESCO network 20-May-2015 Partially based on a talk by Javier Junquera
How to run SIESTA Víctor M. García Suárez 20-May-2015 Partially based on a talk by Javier Junquera Outline - Developers - General features - FDF. Input variables - How to run the code - Output files -
