A Brief Introduction To. GRTensor. On MAPLE Platform. A write-up for the presentation delivered on the same topic as a part of the course PHYS 601

Similar documents
Classroom Tips and Techniques: Series Expansions Robert J. Lopez Emeritus Professor of Mathematics and Maple Fellow Maplesoft

Hot Spot / Point Density Analysis: Kernel Smoothing

Search for the Dubai in the remap search bar:

1 Overview of Simulink. 2 State-space equations

SeeSAR 7.1 Beginners Guide. June 2017

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

Assignment 1 Physics/ECE 176

Search for the Dubai in the remap search bar:

This tutorial is intended to familiarize you with the Geomatica Toolbar and describe the basics of viewing data using Geomatica Focus.

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK

Hot Spot / Kernel Density Analysis: Calculating the Change in Uganda Conflict Zones

Astro 101 Lab #1. To advance time forward and backward, click on the arrow toolbar. From left to right, the buttons will

Computer simulation of radioactive decay

Introduction. How to use this book. Linear algebra. Mathematica. Mathematica cells

SuperCELL Data Programmer and ACTiSys IR Programmer User s Guide

Biology 559R: Introduction to Phylogenetic Comparative Methods Topics for this week:

ST-Links. SpatialKit. Version 3.0.x. For ArcMap. ArcMap Extension for Directly Connecting to Spatial Databases. ST-Links Corporation.

Tutorial. Getting started. Sample to Insight. March 31, 2016

Tutorial using the 2011 Statistics Canada boundary files and the Householder survey

Chapter 1. GIS Fundamentals

Interacting Galaxies

How to make a presentation with L A TEX?

NMR Predictor. Introduction

BCMB/CHEM 8190 Lab Exercise Using Maple for NMR Data Processing and Pulse Sequence Design March 2012

DonnishJournals

Classroom Tips and Techniques: Electric Field from Distributed Charge

Assignment #0 Using Stellarium

User Manuel. EurotaxForecast. Version Latest changes ( )

Gridded Traffic Density Estimates for Southern

INTRODUCING EINSTEIN'S RELATIVITY BY RAY D'INVERNO DOWNLOAD EBOOK : INTRODUCING EINSTEIN'S RELATIVITY BY RAY D'INVERNO PDF

Double Inverted Pendulum (DBIP)

AMS 132: Discussion Section 2

How to Make or Plot a Graph or Chart in Excel

Gridded Ambient Air Pollutant Concentrations for Southern California, User Notes authored by Beau MacDonald, 11/28/2017

Exercises for Windows

Life Cycle of Stars. Photometry of star clusters with SalsaJ. Authors: Daniel Duggan & Sarah Roberts

INVESTIGATING THE KERR BLACK HOLE USING MAPLE IDAN REGEV. Department of Mathematics, University of Toronto. March 22, 2002.

McIDAS-V Tutorial Displaying Point Observations from ADDE Datasets updated July 2016 (software version 1.6)

Fin System, Inc. Company Report. Temperature Profile Calculators. Team 1 J. C. Stewards, Lead A. B. Williams, Documentation M. D.

Mathematics with Maple

OPEN GEODA WORKSHOP / CRASH COURSE FACILITATED BY M. KOLAK

Math 314 Lecture Notes Section 006 Fall 2006

BUILDING BASICS WITH HYPERCHEM LITE

TIMEZERO PROFESIONAL V3.2

Without a Vector Calculus Coordinate System

Tutorial I: IQ MOL and Basic DFT and MP2 Calculations 1 / 30

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

Task 1: Open ArcMap and activate the Spatial Analyst extension.

Chem 1 Kinetics. Objectives. Concepts

Search for a location using the location search bar:

Simulation of Second Order Spectra Using SpinWorks. CHEM/BCMB 8190 Biomolecular NMR UGA, Spring, 2005

GIS Functions and Integration. Tyler Pauley Associate Consultant

Senior astrophysics Lab 2: Evolution of a 1 M star

HOW TO GUIDE. Loading climate data from online database

Create Satellite Image, Draw Maps

Astronomy 101 Lab: Stellarium Tutorial

EXERCISE 12: IMPORTING LIDAR DATA INTO ARCGIS AND USING SPATIAL ANALYST TO MODEL FOREST STRUCTURE

Introduction to Spark

C:\Dokumente und Einstellungen \All Users\Anwendungsdaten \Mathematica. C:\Dokumente und Einstellungen \albert.retey\anwendungsdaten \Mathematica

Matrices A matrix is a rectangular array of numbers. For example, the following rectangular arrays of numbers are matrices: 2 1 2

Patrick: An Introduction to Medicinal Chemistry 5e MOLECULAR MODELLING EXERCISES CHAPTER 17

41. Sim Reactions Example

Assignment 1: Molecular Mechanics (PART 1 25 points)

Using the Stock Hydrology Tools in ArcGIS

3D - Structure Graphics Capabilities with PDF-4 Database Products

An area chart emphasizes the trend of each value over time. An area chart also shows the relationship of parts to a whole.

Introduction to ArcMap

Calculating Bond Enthalpies of the Hydrides

ECEN 651: Microprogrammed Control of Digital Systems Department of Electrical and Computer Engineering Texas A&M University

Preparing Spatial Data

Ramberg-Osgood Convertor. User Manual

Student Technology Standards Scope and Sequence

(THIS IS AN OPTIONAL BUT WORTHWHILE EXERCISE)

Tutorial 8 Raster Data Analysis

EOS 102: Dynamic Oceans Exercise 1: Navigating Planet Earth

HOW TO ANALYZE SYNCHROTRON DATA

Automatic Watershed Delineation using ArcSWAT/Arc GIS

Task 1: Start ArcMap and add the county boundary data from your downloaded dataset to the data frame.

Best Pair II User Guide (V1.2)

2.004 Dynamics and Control II Spring 2008

Agile modeling for INF5150

How to Create Stream Networks using DEM and TauDEM

Building Inflation Tables and CER Libraries

Software BioScout-Calibrator June 2013

Starry Night Version 5.7 Features What s new and how to use them!

Structure Drawing. March Use the New Features. Keyboard Shortcuts and Paste from ChemDraw

PDF-4+ Tools and Searches

Created: 2/3/96 Modified: September 29, Author: Theresa Julia Zielinski Page 1

Dock Ligands from a 2D Molecule Sketch

CombiGlide 2.8. User Manual. Schrödinger Press

Learning ArcGIS: Introduction to ArcCatalog 10.1

Last updated: Copyright

OneStop Map Viewer Navigation

Traffic accidents and the road network in SAS/GIS

George Mason University Department of Civil, Environmental and Infrastructure Engineering

PDF-4+ Tools and Searches

UltraWeatherBug3 HSPI User s Guide A HomeSeer HS3 plug-in to access live local weather conditions, forecasts and severe weather alerts

You w i ll f ol l ow these st eps : Before opening files, the S c e n e panel is active.

Pedagogical Strategy

DISCRETE RANDOM VARIABLES EXCEL LAB #3

Transcription:

A Brief Introduction To GRTensor On MAPLE Platform A write-up for the presentation delivered on the same topic as a part of the course PHYS 601 March 2012 BY: ARSHDEEP SINGH BHATIA arshdeepsb@gmail.com Department of Physics and Astrophysics University of Delhi A brief introduction to MAPLE MAPLE is an analytical computation package and was developed first in 1980 by the Symbolic Computational Group, at the University of Waterloo, Ontario, Canada. Since 1988, it has been developed and distributed commercially by MAPLESOFT INC. There have been 15 major versions till now, with most of these versions having subversions as well. MAPLE has a small kernel written in C which is not very demanding in terms of the system resources. 1

The GUI of MAPLE is similar to that of any other computation package. It has the usual workspace, toolbars, status bars, menu bars and shortcut menus. Most commonly used operations can be accessed using these bars and menus. (Refer to slide 3) The workspace of MAPLE can be used both as a text editor and as a place to do the mathematical computation. One can toggle between the two modes using the Math and Text icons on the context bar. Some other word processing options are also made available on the context menu. Before going further with the available features and commands, it must be stressed that MAPLE is an analytical computational package and hence can deal with as yet numerically undefined constants. Once familiar with the syntax used, one can easily perform mathematical operations and add text, all of which is appears in the active worksheet, which can be saved as a.mw file. MAPLE shows the fed mathematical notations just as we write them on paper (refer to slide 4), which makes it convenient to review the data and make corrections if any. MAPLE can be used to perform a wide range of mathematical operations: simple arithmetic, calculus, differential equations, matrixes, finding roots of functions etc. Also contained in Maple library are a number of inbuilt algorithms of methods one commonly uses in computation. Hence once a differential equation is successfully fed, one can use a wide range of methods to solve it, both numerically and analytically. Slide 5 shows how one can solve a given differential equation by the common analytical method, Laplace method or obtain a series solution. Slide 6 shows how one can use MAPLE to find points of intersection of two functions, if they exist, and to solve arithmetic equations. Note that in the example cited, coefficients of the linear equations were not explicitly defined, 2

undefined constants so to say. Hence we get the result in terms of these constants. MAPLE can also be used for plotting purposes. One can plot both 2-D as well as 3-D plots. Multiple curves may be plotted simultaneously in both 2-D and 3-D case. A number of formatting options are available for the plots: colour, axes, grids, legends, plot type etc. 3-D plots can be rotated around by simple click-drag of the mouse to give a complete 360 0 view of the curve. Slides 4, 7 and 8 depict just some of the operations one can do with plots. Advantages of MAPLE Following are some advantages I feel one has while using MAPLE: As mentioned earlier, MAPLE runs on a small kernel and is hence less demanding of resources. One can easily run MAPLE on machines with relatively inferior system specifications. MAPLE is a numerical computation package. So not only can it deal with undefined constants (which are generally what people working in Sciences deal with) it also gives you an added advantage of attacking a problem using a mix of numerical and analytical techniques. Hence where mere numerical package may run out of ways to solve a given problem, such a hybrid package offers you more options. Certain packages, like GRTensor, are designed for running on a MAPLE platform. Costs significantly less compared to other some other packages which perform similar operations. 3

An Introduction to GRTensor Working with tensors could be a messy affair, especially if there are a large number of components associated with the tensor. And then one most often requires much more out of these tensors than to just find their components. In light of this, a computation package that can deal with tensors and the related mathematics is god sent, especially for professionals working in fields of cosmology and astrophysics. GRTensor is one such package which can deal with tensors and related manipulations. It was developed my Queen s University, Canada, which also distributes the package online. Availability GRTensor is a completely free package which was originally designed to run on MAPLE platform, but now a version compatible with MATHEMATICA is also available. One can download the package, installation instructions and related literature from http://grtensor.phy.queensu.ca/. Also, separate versions are available for Windows, Linux or Mac OS. Getting Started Once installed and running, user can initiate the package by set of commands which reads the GRTensor Library into MAPLE Library (Refer to slide 11). The package has a number of predefined metric tensors which the user may load as per the need (Slide 11). Also one can define new metrics, use them temporarily or save them permanently to the Library (slide 15). Inputting new metrics can be initiated by the command makeg( ) and following onscreen instructions. One has the options of defining the metric in a matrix form, as a line element, as tetrads etc. depending upon the problem at hand. 4

Obtaining Tensors Once a metric is chosen, the user may define his/her custom tensors using the specified commands. Also inbuilt are algorithms to access some very commonly used tensors computed from the metric in use, examples of some of which are presented in slides (11 14). Explicit commands are used to compute a quantity and to display the computed quantity. User can compute contravariant, covariant or mixed tensors, as need may be, using specified notations in the syntax for output. Also the time taken to compute the quantities, quantities computed as input for final result etc are displayed by default. Tensor Manipulations Almost all mathematical operation that one may require to do on tensors can be done using GRTensor. In slide 16, I give a brief overview of some of the commonly used operations when dealing with tensors and syntaxes for achieving these operations using GRTensor. Manuals on different functionalities of GRTensor are available at the official website mentioned above which address issues including installation, manipulations, defining new tensors, tensor algebra, tensor calculus etc. Usefulness of the package?? As mentioned above, dealing with tensors may be a tedious job. The job may be manageable while dealing with tensors defined in Minkowski spacetime (which actually is the case for most branches of mathematics and physics) but one encounters notorious spacetimes in fields of cosmology and astrophysics. Computation of basic tensors from these metrics in such cases is usually so difficult that often people give up on the problem. Having a utility which can do this brute force mathematics for you is a great boon and one can thus devote his/her faculties towards unraveling the underlying physics, at least in principle!! 5