1 Logging in 1. 2 Star-P 2
|
|
- Vanessa Ward
- 5 years ago
- Views:
Transcription
1 Quinn Mahoney March 21, 2006 Contents 1 Logging in 1 2 Star-P 2 3 Cluster Specifications 9 1 Logging in To log in to the beowulf cluster, ssh to beowulf.csail.mit.edu with the username and password you were provided. From Linux, Unix, and Athena: From the prompt, type ssh user@beowulf.csail.mit.edu. To use X11, type ssh -X user@beowulf.csail.mit.edu. From Mac OS X: From Terminal, type ssh user@beowulf.csail.mit.edu From X11.app, type ssh -Y user@beowulf.csail.mit.edu From Windows: With an SSH client, connect to beowulf.csail.mit.edu I recommend SecureCRT, which is available from web.mit.edu/software. To use X11, you must install and configure X-Win32, which is also available through MIT. The first thing you want to do is change your password. Do this with the command yppasswd. (If you use passwd, you will have to wait for NIS to distribute your password to the other nodes.) The beowulf cluster consists of a frontend and 16 compute nodes, all connected by gigabit ethernet. We d like to reserve the frontend for compiling and for running MATLAB as a frontend to Star-P, so please log in to one of the compute nodes to run your MPI programs. Note that the other nodes are only accessible through the frontend. To do this, pick a random node and ssh to it by typing ssh node-# or ssh -X node-#, where # is a number from 0 to 15. You can use jmon to monitor the CPU and memory usage of all the nodes. 1
2 2 Star-P Getting Started First, you will need to log in to the Star-P server and change your password. To do this, log in to starp.csail.mit.edu with your temporary password and run passwd. Please note! To use Star-P, you will run the MATLAB client on beowulf.csail.mit.edu, but the computation will occur on starp.csail.mit.edu. This is why you need an account on both machines. Running Star-P To run Star-P, you ll use a shell script, starp, located in /usr/local/bin. The directory /usr/local/bin should already be in your path, so you can run the script simply by typing starp, as I do on line 4 below. Notice that you must supply your password to beowulf.csail.mit.edu to log in, as on line 2, but to run Star-P, you must supply your password to starp.csail.mit.edu, as on line 5. For this reason, it is best to use one password on both machines. You are then given a MATLAB prompt, denoted by >>. 1 localhost:~ quinn$ ssh qmahoney@beowulf.csail.mit.edu 2 qmahoney@beowulf.csail.mit.edu s password: 4 [qmahoney@a h32 ~]$ starp 5 Password: 6 Warning: Unable to open display, MATLAB is starting without a display. 7 You will not be able to display graphics on the screen. 8 9 < M A T L A B > 10 Copyright The MathWorks, Inc. 11 Version (R14) Service Pack 2 12 January 29, To get started, type one of these: helpwin, helpdesk, or demo. 16 For product information, visit Connecting to Star-P Server with 4 processes Star-P Client. 21 (C) MIT (C) Interactive Supercomputing, Inc All Rights Reserved. 24 Evaluation copy. Not to be redistributed. 25 By using this software you agree to the terms and 26 conditions described in AGREEMENT. Type help AGREEMENT 27 >> 2
3 When you launch Star-P, it uses the default number of processes, which is 4. To launch Star-P with a different number of processes, type starp X, where X is the number of processes. 1 [qmahoney@a h32 ~]$ starp 8 2 Password: 4 Connecting to Star-P Server with 8 processes Star-P Example 1 [qmahoney@a h32 ~]$ starp 2 Password: 4 Connecting to Star-P Server with 4 processes >> np 7 ans = >> A=randn(3000,3000*p) 11 A = 12 ddense object: 3000-by-3000p >> A(2894,477) 15 ans = >> B=randn(3000,3000*p) 19 B = 20 ddense object: 3000-by-3000p >> tic; X=A*B; toc 23 Elapsed time is seconds >> C = sprandn(100,100*p,0.03) 26 C = 27 dsparse object: 100p-by >> quit 30 [qmahoney@a h32 ~]$ Note the difference between a dense random matrix such as on line 10, and a sparse random matrix such as on line 25. Also, note that the n at the end of these functions stands for normally distributed as opposed to uniformly distributed. 3
4 Explicit Data Movement It is often necessary to explicitly move data between the client and the server. To do this, use pp2matlab and matlab2pp. 1 >> A=randn(50,50); 2 >> B=randn(50*p,50) 3 B = 4 ddense object: 50p-by >> ppwhos 7 Your variables are: 8 Name Size Bytes Class 9 A 50x double array 10 B 50px ddense array 11 Grand total is 5000 elements using bytes 12 MATLAB has a total of 2500 elements using bytes 13 Star-P server has a total of 2500 elements using bytes >> A=matlab2pp(A) 16 A = 17 ddense object: 50p-by-50p >> ppwhos 20 Your variables are: 21 Name Size Bytes Class 22 A 50px50p ddense array 23 B 50px ddense array 24 Grand total is 5000 elements using bytes 25 MATLAB has a total of 0 elements using 0 bytes 26 Star-P server has a total of 5000 elements using bytes >> B=pp2matlab(B); >> ppwhos 31 Your variables are: 32 Name Size Bytes Class 33 A 50px50p ddense array 34 B 50x double array 35 Grand total is 5000 elements using bytes 36 MATLAB has a total of 2500 elements using bytes 37 Star-P server has a total of 2500 elements using bytes Remember that the semicolon at the end of a line will prevent MATLAB from printing the result of the line. This is helpful if that result is a matrix of 2500 elements, such as in lines 1 and 28, but is not necessary when the result is a distributed matrix such as in lines 2 and 15. 4
5 Using ppeval When you re performing simple operations on a distributed matrix, you can use the normal MATLAB syntax. However, in certain situations you will need to use ppeval. The arguments to ppeval are treated differently depending on the type. Any argument that is a scalar is broadcast, that is, sent to every processor. By default, an argument that is a matrix is split, or divided up, among the processors by the last dimension. So a 2x2 matrix is split by its columns. A vector is treated as a 1-by-n matrix, so it is also split by columns. If you want a matrix to be broadcast, then you must use the function bcast in order to pass it to ppeval. If you want to split a matrix by a different dimension, then you use the split function. Both of these are demonstrated below. Note that at least one of the arguments to ppeval must be split. In this first example, I wanted to find the maximum values in a matrix. In the first invocation of ppeval on line 11, the array A was divided up by its columns, and Star-P computed max for each column. Then, I decided to find the maximum value in each row instead. I did this in line 15 by explicitly asking Star-P to split A by its rows. Though, as you can see in lines 19 and 23, Star-P supports the use of max without ppeval. 1 >> A=[ ; ; ] 2 A = >> matlab2pp(a) 8 ans = 9 ddense object: 3p-by-4p >> pp2matlab(ppeval( max,a)) 12 ans = >> pp2matlab(ppeval( max,split(a,1))) 16 ans = >> max(a) 20 ans = >> max(max(a)) 24 ans =
6 In this second example, I try to transpose the matrix A using the permute function. (There is a transpose function for 2D matrices, and it doesn t require ppeval, but I m just using permute as an example.) On line 12, I tried to use permute on its own, and got the wrong answer. On line 20, I tried to use ppeval, but I forgot to use bcast on the order argument. On line 24, I finally get it right. 1 >> A 2 A = 3 ddense object: 5p-by-5 4 >> pp2matlab(a) 5 ans = >> pp2matlab(permute(a,[2 1])) 13 ans = >> pp2matlab(ppeval( permute,a,[2 1])) 21??? Error using ==> ppeval 22 Input arguments not conformable >> pp2matlab(ppeval( permute,a,bcast([2 1]))) 25 ans = Note that I had to use the pp2matlab function when I wanted to see the results on the client. 6
7 Enabling and Disabling the MATLAB GUI If you d like to use the full MATLAB GUI, also called the MATLAB Development Environment, then you must log in to beowulf from an X-enabled terminal and you must enable X11 forwarding when you log in. For instance, from an Athena station, you simply add the -X option to ssh: 1 athena% ssh -X qmahoney@beowulf.csail.mit.edu 2 qmahoney@beowulf.csail.mit.edu s password: 4 [qmahoney@a h32 ~]$ starp 5 Password: At this point, the MATLAB Development Environment will launch. You can quit with either the quit command, or Ctrl-Q. If you don t want to use the MATLAB GUI, but still want to use other X11 programs, such as emacs, you can pass the -nogui parameter to the Star-P client: 1 athena% ssh -X qmahoney@beowulf.csail.mit.edu 2 qmahoney@beowulf.csail.mit.edu s password: 4 [qmahoney@a h32 ~]$ starp -nogui 8 5 Password: 6 Warning: Unable to open display, MATLAB is starting without a display. 7 You will not be able to display graphics on the screen Connecting to Star-P Server with 8 processes >> Debugging If you get an error, or Star-P crashes, there are two files where you can look, ~/starpclient.log and ~/ppclient.log. When looking at log files, I normally use the command less +G filename, which will open the file and scroll to the end. I then use b to scroll up and space to scroll back down. 7
8 Timing and Performance Measurement To time a MATLAB operation, you use tic and toc like so: 1 >> A=randn(100,100); 2 >> B=randn(100,100); 3 >> tic;c=a*b;toc 4 Elapsed time is seconds. In Star-P, tic and toc work the same way. However, you can also use pptic and pptoc to monitor communication between client and server: 1 >> pptic 2 >> A=randn(100,100*p) 3 A = 4 ddense object: 100-by-100p 5 >> B=randn(100,100*p) 6 B = 7 ddense object: 100-by-100p 8 >> C=A*B 9 C = 10 ddense object: 100-by-100p 11 >> pptoc 12 Client/server communication info: 13 Send msgs/bytes Recv msgs/bytes Time spent 14 3e+00 / 2.330e+02B 3e+00 / 3.770e+02B 1.324e+01s 15 Server info: 16 execution time on server: 2.625e+00s 17 #ppchangedist calls: 0 8
9 3 Cluster Specifications beowulf.csail.mit.edu The front end has four 2.40 GHz Intel Xeon processors and 3.5GB of RAM. There are 16 compute nodes. Each compute node has two 2.40GHz Intel Xeons and 2GB of RAM. starp.csail.mit.edu starp is an SGI Altix consisting of 6 nodes, each with two 1.3GHz Itanium 2 s and 2GB of RAM, for a total of 12 processors and 12GB of RAM. 9
CS335. Matlab Tutorial. CS335 - Computational Methods in Business and Finance. Fall 2016
Matlab Tutorial - Computational Methods in Business and Finance Fall 2016 1 / 51 Outline Matlab Overview Useful Commands Matrix Construction and Flow Control Script/Function Files Basic Graphics 2 / 51
More informationStar-P's Power Tools for Parallelism
Star-P's Power Tools for Parallelism Table of Contents Executive Overview...2 Section 1 Steps to Creating Parallel Code using Star-P's Tools...3 First Draw up Blueprints: Block Up Your Code...3 Measure
More informationName Department/Research Area Have you used the Linux command line?
Please log in with HawkID (IOWA domain) Macs are available at stations as marked To switch between the Windows and the Mac systems, press scroll lock twice 9/27/2018 1 Ben Rogers ITS-Research Services
More informationUsing Intel Math Kernel Library with MathWorks* MATLAB* on Intel Xeon Phi Coprocessor System
Using Intel Math Kernel Library with MathWorks* MATLAB* on Intel Xeon Phi Coprocessor System Overview This guide is intended to help developers use the latest version of Intel Math Kernel Library (Intel
More informationGrace days can not be used for this assignment
CS513 Spring 19 Prof. Ron Matlab Assignment #0 Prepared by Narfi Stefansson Due January 30, 2019 Grace days can not be used for this assignment The Matlab assignments are not intended to be complete tutorials,
More informationUoW HPC Quick Start. Information Technology Services University of Wollongong. ( Last updated on October 10, 2011)
UoW HPC Quick Start Information Technology Services University of Wollongong ( Last updated on October 10, 2011) 1 Contents 1 Logging into the HPC Cluster 3 1.1 From within the UoW campus.......................
More informationMatlab Tutorial. CS Scientific Computation. Fall /51
Matlab Tutorial CS 370 - Scientific Computation Fall 2015 1/51 Outline Matlab Overview Useful Commands Matrix Construction and Flow Control Script/Function Files Basic Graphics 2/51 Getting to Matlab Everyone
More informationMATLAB Tutorial. Primary Author: Shoumik Chatterjee Secondary Author: Dr. Chuan Li
MATLAB Tutorial Primary Author: Shoumik Chatterjee Secondary Author: Dr. Chuan Li 1 Table of Contents Section 1: Accessing MATLAB using RamCloud server...3 Section 2: MATLAB GUI Basics. 6 Section 3: MATLAB
More informationRunning Star-P on Beowulf
Running Star-P on Beowulf This guide is meant to help people who already have Star-P running on a cluster or shared-memory computer but are not yet familiar with the program. This guide assumes that the
More informationSparse Matrices in Matlab*P. Final Report
Sparse Matrices in Matlab*P Submitted by: Stu Blair Date: 8 May 2003 Final Report Introduction and Motivation The purpose of this project was to provide sparse matrix functionality to the users of MATLAB*P.
More informationIntroduction to MATLAB
Introduction to MATLAB Aapo Nummenmaa, PhD Athinoula A. Martinos Center for Biomedical Imaging, Massachusetts General Hospital, Harvard Medical School, Boston Background Overview! What is MATLAB?! MATLAB=(MATrix
More informationStarting Matlab. MATLAB Laboratory 09/09/10 Lecture. Command Window. Drives/Directories. Go to.
Starting Matlab Go to MATLAB Laboratory 09/09/10 Lecture Lisa A. Oberbroeckling Loyola University Maryland loberbroeckling@loyola.edu http://ctx.loyola.edu and login with your Loyola name and password...
More informationMATLAB GUIDE UMD PHYS401 SPRING 2012
MATLAB GUIDE UMD PHYS40 SPRING 202 We will be using Matlab (or, equivalently, the free clone GNU/Octave) this semester to perform calculations involving matrices and vectors. This guide gives a brief introduction
More informationCSE Linux VM. For Microsoft Windows. Based on opensuse Leap 42.2
CSE Linux VM For Microsoft Windows Based on opensuse Leap 42.2 Dr. K. M. Flurchick February 2, 2017 Contents 1 Introduction 1 2 Requirements 1 3 Procedure 1 4 Usage 3 4.1 Start/Stop.................................................
More informationAMATH 352: MATLAB Tutorial written by Peter Blossey Department of Applied Mathematics University of Washington Seattle, WA
AMATH 352: MATLAB Tutorial written by Peter Blossey Department of Applied Mathematics University of Washington Seattle, WA MATLAB (short for MATrix LABoratory) is a very useful piece of software for numerical
More informationCluster computing performances using virtual processors and Matlab 6.5
Cluster computing performances using virtual processors and Matlab 6.5 Gianluca Argentini gianluca.argentini@riellogroup.com New Technologies and Models Information & Communication Technology Department
More informationStokes Modelling Workshop
Stokes Modelling Workshop 14/06/2016 Introduction to Matlab www.maths.nuigalway.ie/modellingworkshop16/files 14/06/2016 Stokes Modelling Workshop Introduction to Matlab 1 / 16 Matlab As part of this crash
More informationSession 1: Accessing MUGrid and Command Line Basics
Session 1: Accessing MUGrid and Command Line Basics Craig A. Struble, Ph.D. July 14, 2010 1 Introduction The Marquette University Grid (MUGrid) is a collection of dedicated and opportunistic resources
More informationBeginner's Guide for UK IBM systems
Beginner's Guide for UK IBM systems This document is intended to provide some basic guidelines for those who already had certain programming knowledge with high level computer languages (e.g. Fortran,
More informationIntroduction to MATLAB
ELG 3125 - Lab 1 Introduction to MATLAB TA: Chao Wang (cwang103@site.uottawa.ca) 2008 Fall ELG 3125 Signal and System Analysis P. 1 Do You Speak MATLAB? MATLAB - The Language of Technical Computing ELG
More informationME305: Introduction to System Dynamics
ME305: Introduction to System Dynamics Using MATLAB MATLAB stands for MATrix LABoratory and is a powerful tool for general scientific and engineering computations. Combining with user-friendly graphics
More informationUnix Shells and Other Basic Concepts
CSCI 2132: Software Development Unix Shells and Other Basic Concepts Norbert Zeh Faculty of Computer Science Dalhousie University Winter 2019 Shells Shell = program used by the user to interact with the
More informationDEBUGGING ON FERMI PREPARING A DEBUGGABLE APPLICATION GDB. GDB on front-end nodes
DEBUGGING ON FERMI Debugging your application on a system based on a BG/Q architecture like FERMI could be an hard task due to the following problems: the core files generated by a crashing job on FERMI
More informationIntroduction to CARC. To provide high performance computing to academic researchers.
Introduction to CARC To provide high performance computing to academic researchers. Machines Metropolis Nano Galles Poblano Pequena Gibbs Ulam Machines (cont.) Machine details, just for example: Nano (supercomputer)
More informationSAP GUI 7.30 for Windows Computer
SAP GUI 7.30 for Windows Computer Student and Faculty Installation Instructions Table of Contents Caution:... 2 System Requirements:... 2 System Memory (RAM) requirements:... 2 Disk Space requirements:...
More informationUsing the IBM Opteron 1350 at OSC. October 19-20, 2010
Using the IBM Opteron 1350 at OSC October 19-20, 2010 Table of Contents Hardware Overview The Linux Operating System User Environment and Storage 2 Hardware Overview Hardware introduction Login node configuration
More informationCSCI 2132 Software Development. Lecture 3: Unix Shells and Other Basic Concepts
CSCI 2132 Software Development Lecture 3: Unix Shells and Other Basic Concepts Instructor: Vlado Keselj Faculty of Computer Science Dalhousie University 10-Sep-2018 (3) CSCI 2132 1 Introduction to UNIX
More informationMatlab- Command Window Operations, Scalars and Arrays
1 ME313 Homework #1 Matlab- Command Window Operations, Scalars and Arrays Last Updated August 17 2012. Assignment: Read and complete the suggested commands. After completing the exercise, copy the contents
More informationaasamco Launcher User Guide
Copyright 2018 by Samco Software Inc. PROPRIETARY RIGHTS NOTICE: All rights reserved. No part of this material may be reproduced or transmitted in any form or by any means, electronic, mechanical, or otherwise,
More informationEOSC 352 MATLAB Review
EOSC 352 MATLAB Review To use MATLAB, you can either (1) type commands in the window (i.e., at the command line ) or (2) type in the name of a file you have made, whose name ends in.m and which contains
More informationMATLAB Lecture 1. Introduction to MATLAB
MATLAB Lecture 1. Introduction to MATLAB 1.1 The MATLAB environment MATLAB is a software program that allows you to compute interactively with matrices. If you want to know for instance the product of
More informationDetailed Installation Guide. Version 1.0
Detailed Installation Guide Version 1.0 Copyright 2009 Table of Contents Table of Contents General Guidelines...3 Kontakt Requirements...3 System Specifications...3 Installation of LASS DVDs...4 What to
More informationCM0340 Tutorial 2: More MATLAB
CM0340 Tutorial 2: More MATLAB Last tutorial focussed on MATLAB Matrices (Arrays) and vectors which are fundamental to how MATLAB operates in its key application areas including Multimedia data processing
More informationUsing virtual processors for SPMD parallel programs
arxiv:cs/0312049v1 [cs.dc] 21 Dec 2003 Using virtual processors for SPMD parallel programs Gianluca Argentini gianluca.argentini@riellogroup.com New Technologies and Models Information & Communication
More informationMatlab Programming Introduction 1 2
Matlab Programming Introduction 1 2 Mili I. Shah August 10, 2009 1 Matlab, An Introduction with Applications, 2 nd ed. by Amos Gilat 2 Matlab Guide, 2 nd ed. by D. J. Higham and N. J. Higham Starting Matlab
More informationProgramming with MPI
Programming with MPI p. 1/?? Programming with MPI Miscellaneous Guidelines Nick Maclaren Computing Service nmm1@cam.ac.uk, ext. 34761 March 2010 Programming with MPI p. 2/?? Summary This is a miscellaneous
More informationMatlab and Octave: Quick Introduction and Examples 1 Basics
Matlab and Octave: Quick Introduction and Examples 1 Basics 1.1 Syntax and m-files There is a shell where commands can be written in. All commands must either be built-in commands, functions, names of
More informationGetting Started Guide. Installation and Setup Instructions. For version Copyright 2009 Code 42 Software, Inc. All rights reserved
Installation and Setup Instructions For version 06.11.2009 Copyright 2009 Code 42 Software, Inc. All rights reserved About This Guide This guide shows you how to install, activate and back up with CrashPlan
More informationIntroduction to MATLAB
Introduction to MATLAB Chen Huang Computer Science and Engineering SUNY at Buffalo What is MATLAB? MATLAB (stands for matrix laboratory ) It is a language and an environment for technical computing Designed
More informationWhen you first log in, you will be placed in your home directory. To see what this directory is named, type:
Chem 7520 Unix Crash Course Throughout this page, the command prompt will be signified by > at the beginning of a line (you do not type this symbol, just everything after it). Navigation When you first
More informationA Brief Introduction to The Center for Advanced Computing
A Brief Introduction to The Center for Advanced Computing November 10, 2009 Outline 1 Resources Hardware Software 2 Mechanics: Access Transferring files and data to and from the clusters Logging into the
More informationLab 1 Introduction to UNIX and C
Name: Lab 1 Introduction to UNIX and C This first lab is meant to be an introduction to computer environments we will be using this term. You must have a Pitt username to complete this lab. NOTE: Text
More informationShell Programming Overview
Overview Shell programming is a way of taking several command line instructions that you would use in a Unix command prompt and incorporating them into one program. There are many versions of Unix. Some
More informationGetting To Know Matlab
Getting To Know Matlab The following worksheets will introduce Matlab to the new user. Please, be sure you really know each step of the lab you performed, even if you are asking a friend who has a better
More informationCOGS 119/219 MATLAB for Experimental Research. Fall Functions
COGS 119/219 MATLAB for Experimental Research Fall 2016 - Functions User-defined Functions A user-defined function is a MATLAB program that is created by a user, saved as a function file, and then can
More informationTo start using Matlab, you only need be concerned with the command window for now.
Getting Started Current folder window Atop the current folder window, you can see the address field which tells you where you are currently located. In programming, think of it as your current directory,
More informationEMS Installation. Workstation Requirements CHAPTER. EMS Lite (Windows 95/98) EMS NT (Windows NT 4.0)
CHAPTER 2 EMS Installation This chapter provides instructions for installing the Element Management System (EMS) software on a user workstation. Workstation Requirements The following sections list the
More informationINTRODUCTION TO THE CLUSTER
INTRODUCTION TO THE CLUSTER WHAT IS A CLUSTER? A computer cluster consists of a group of interconnected servers (nodes) that work together to form a single logical system. COMPUTE NODES GATEWAYS SCHEDULER
More informationGetting Started. SpotOn! Flexo 2.6. All you need to know to get started, every step of the way.
2013 Starter Guide Getting Started SpotOn! Flexo 2.6 All you need to know to get started, every step of the way. How to install the software How to activate the software How to contact us Languages SpotOn!
More informationIntroduction to Linux and Supercomputers
Introduction to Linux and Supercomputers Doug Crabill Senior Academic IT Specialist Department of Statistics Purdue University dgc@purdue.edu What you will learn How to log into a Linux Supercomputer Basics
More informationOnline Backup Client User Manual
Online Backup Client User Manual Software version 3.21 For Linux distributions October 2010 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have
More informationGeoDict Download, installation, and licensing. Andreas Wiegmann Jürgen Becker Erik Glatt. Text and editing: Barbara Planas
GeoDict 2015 Andreas Wiegmann Jürgen Becker Erik Glatt Text and editing: Barbara Planas Download, installation, and licensing 15 December 2016 GEODICT2015 DOWNLOAD, INSTALLATION, AND LICENSING 1 SYSTEM
More informationFreshservice Discovery Probe User Guide
Freshservice Discovery Probe User Guide 1. What is Freshservice Discovery Probe? 1.1 What details does Probe fetch? 1.2 How does Probe fetch the information? 2. What are the minimum system requirements
More informationIntroduction to MATLAB
Introduction to MATLAB Introduction MATLAB is an interactive package for numerical analysis, matrix computation, control system design, and linear system analysis and design available on most CAEN platforms
More informationUniversity of Alberta
A Brief Introduction to MATLAB University of Alberta M.G. Lipsett 2008 MATLAB is an interactive program for numerical computation and data visualization, used extensively by engineers for analysis of systems.
More informationComputational Methods of Scientific Programming
12.010 Computational Methods of Scientific Programming Lecturers Thomas A Herring, Jim Elliot, Chris Hill, Summary of Today s class We will look at Matlab: History Getting help Variable definitions and
More informationTUTORIAL MATLAB OPTIMIZATION TOOLBOX
TUTORIAL MATLAB OPTIMIZATION TOOLBOX INTRODUCTION MATLAB is a technical computing environment for high performance numeric computation and visualization. MATLAB integrates numerical analysis, matrix computation,
More informationWindows
350 7 th Avenue Suite 1605 New York, NY 10001 http://avpreserve.com 917.475.9630 info@avpreserve.com Fixity User Guide Version 0.5 2015-03-04 Contact information AVPreserve http://www.avpreserve.com/ GitHub
More informationUsing the Remote Desktop Portal
Using the Remote Desktop Portal The Remote Desktop Portal The ICT Services team have implemented new software to provide staff greater access to College resources when away from the College. The new software
More informationMore Raspian. An editor Configuration files Shell scripts Shell variables System admin
More Raspian An editor Configuration files Shell scripts Shell variables System admin Nano, a simple editor Nano does not require the mouse. You must use your keyboard to move around the file and make
More informationUsing WestGrid from the desktop Oct on Access Grid
Using WestGrid from the desktop Oct 11 2007 on Access Grid Introduction Simon Sharpe, UCIT Client Services The best way to contact WestGrid support is to email support@westgrid.ca This seminar gives you
More informationRemote Access to Unix Machines
Remote Access to Unix Machines Alvin R. Lebeck Department of Computer Science Department of Electrical and Computer Engineering Duke University Overview We are using OIT Linux machines for some homework
More informationQuick Start Guide for Intel FPGA Development Tools on the Nimbix Cloud
Quick Start Guide for Intel FPGA Development Tools on the Nimbix Cloud Updated for Intel Quartus Prime Design Suite: 17.0.1 Subscribe Send Feedback Latest document on the web: PDF HTML Contents Contents
More informationReal-Time Monitoring Configuration Utility
CHAPTER 3 Revised: January 12, 2010, Introduction, page 3-1 rtmcmd Utility, page 3-2 Information About The User Configuration File, page 3-3 User Configuration File Format, page 3-4 Files and Directories,
More informationIntroduction to MATLAB
Introduction to MATLAB Contents 1.1 Objectives... 1 1.2 Lab Requirement... 1 1.3 Background of MATLAB... 1 1.4 The MATLAB System... 1 1.5 Start of MATLAB... 3 1.6 Working Modes of MATLAB... 4 1.7 Basic
More informationMatlab Tutorial. The value assigned to a variable can be checked by simply typing in the variable name:
1 Matlab Tutorial 1- What is Matlab? Matlab is a powerful tool for almost any kind of mathematical application. It enables one to develop programs with a high degree of functionality. The user can write
More informationIntroduction to Linux for BlueBEAR. January
Introduction to Linux for BlueBEAR January 2019 http://intranet.birmingham.ac.uk/bear Overview Understanding of the BlueBEAR workflow Logging in to BlueBEAR Introduction to basic Linux commands Basic file
More informationGP-N100 Utility Software Manual
System Requirements En Thank you for your purchase of a GP-N100. This manual describes how to use the GP-N100 Utility to download the latest assisted GPS data from Nikon servers to your GP-N100. To ensure
More informationComputer Basics 1/24/13. Computer Organization. Computer systems consist of hardware and software.
Hardware and Software Computer Basics TOPICS Computer Organization Data Representation Program Execution Computer Languages Computer systems consist of hardware and software. Hardware includes the tangible
More informationUsing IDLE for
Using IDLE for 15-110 Step 1: Installing Python Download and install Python using the Resources page of the 15-110 website. Be sure to install version 3.3.2 and the correct version depending on whether
More informationJohn Mellor-Crummey Department of Computer Science Rice University
Parallel Sorting John Mellor-Crummey Department of Computer Science Rice University johnmc@rice.edu COMP 422/534 Lecture 23 6 April 2017 Topics for Today Introduction Sorting networks and Batcher s bitonic
More informationIntroduction to Discovery.
Introduction to Discovery http://discovery.dartmouth.edu The Discovery Cluster 2 Agenda What is a cluster and why use it Overview of computer hardware in cluster Help Available to Discovery Users Logging
More informationCITS2401 Computer Analysis & Visualisation
FACULTY OF ENGINEERING, COMPUTING AND MATHEMATICS CITS2401 Computer Analysis & Visualisation SCHOOL OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING Topic 3 Introduction to Matlab Material from MATLAB for
More informationIntroduction to Joker Cyber Infrastructure Architecture Team CIA.NMSU.EDU
Introduction to Joker Cyber Infrastructure Architecture Team CIA.NMSU.EDU What is Joker? NMSU s supercomputer. 238 core computer cluster. Intel E-5 Xeon CPUs and Nvidia K-40 GPUs. InfiniBand innerconnect.
More information1 Introduction to Matlab
1 Introduction to Matlab 1. What is Matlab? Matlab is a computer program designed to do mathematics. You might think of it as a super-calculator. That is, once Matlab has been started, you can enter computations,
More informationPower IQ DCIM Monitoring Evaluation Copy A Step-By-Step Guide
1 Power IQ DCIM Monitoring Evaluation Copy A -By- by Thank you for downloading this free evaluation copy of Sunbird s Power IQ DCIM monitoring software which supports up to five devices! Power IQ allows
More informationCOSC 6385 Computer Architecture - Multi Processor Systems
COSC 6385 Computer Architecture - Multi Processor Systems Fall 2006 Classification of Parallel Architectures Flynn s Taxonomy SISD: Single instruction single data Classical von Neumann architecture SIMD:
More informationCopyright 2016 NetLinkz. All Rights Reserved.
Link Connect Manual Copyright 2016 NetLinkz. All Rights Reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language
More informationOnline Appointment Request
At the new BeautifyTheBeast.com, you can now request your next grooming appointment, schedule a boarding reservation, and update your account. Below are step- by- step instructions on how to access your
More informationQuick Start Guide for Intel FPGA Development Tools on the Microsoft* Azure* Platform
Quick Start Guide for Intel FPGA Development Tools on the Microsoft* Azure* Platform Updated for Intel Quartus Prime Design Suite: 17.1 Subscribe Send Feedback Latest document on the web: PDF HTML Contents
More informationThe following information is intended to get you up and running as quickly as possible and covers the following: m contents of the box m about online
1 Installing Your Software The following information is intended to get you up and running as quickly as possible and covers the following: m contents of the box m about online help m Shake 3 system requirements
More informationA. Getting Started About e-access Enrolling in e-access: Authenticating your account Login... 5
Contents A. Getting Started... 3 1. About e-access... 3 2. Enrolling in e-access:... 3 3. Authenticating your account... 5 4. Login... 5 B. Fix a Problem... 6 1. Provided the wrong email address during
More information1 ADF Skin Editor System Requirements
Oracle Fusion Middleware Installing Oracle ADF Skin Editor 12c (12.1.3) E41276-01 May 2014 This document describes how to install the ADF Skin Editor that creates ADF skins for applications built using
More informationInstallation User Guide SMART ACCESS 2.0
Installation User Guide SMART ACCESS 2.0 Date: 05 March 2013 Version: 2.0 Table of Contents 1. OVERVIEW... 3 2. INSTALLATION PROCEDURE... 4 2.1. IIS INSTALLATION:... 5 2.2. REPORTSERVER 2008 SP1 INSTALLATION:...
More informationNew User Tutorial. OSU High Performance Computing Center
New User Tutorial OSU High Performance Computing Center TABLE OF CONTENTS Logging In... 3-5 Windows... 3-4 Linux... 4 Mac... 4-5 Changing Password... 5 Using Linux Commands... 6 File Systems... 7 File
More informationComputer Science 2500 Computer Organization Rensselaer Polytechnic Institute Spring Topic Notes: C and Unix Overview
Computer Science 2500 Computer Organization Rensselaer Polytechnic Institute Spring 2009 Topic Notes: C and Unix Overview This course is about computer organization, but since most of our programming is
More informationPC-MATLAB PRIMER. This is intended as a guided tour through PCMATLAB. Type as you go and watch what happens.
PC-MATLAB PRIMER This is intended as a guided tour through PCMATLAB. Type as you go and watch what happens. >> 2*3 ans = 6 PCMATLAB uses several lines for the answer, but I ve edited this to save space.
More informationECE Lesson Plan - Class 1 Fall, 2001
ECE 201 - Lesson Plan - Class 1 Fall, 2001 Software Development Philosophy Matrix-based numeric computation - MATrix LABoratory High-level programming language - Programming data type specification not
More informationsftp - secure file transfer program - how to transfer files to and from nrs-labs
last modified: 2017-01-20 p. 1 CS 111 - useful details: ssh, sftp, and ~st10/111submit You write Racket BSL code in the Definitions window in DrRacket, and save that Definitions window's contents to a
More informationMatlab Tutorial, CDS
29 September 2006 Arrays Built-in variables Outline Operations Linear algebra Polynomials Scripts and data management Help: command window Elisa (see Franco next slide), Matlab Tutorial, i.e. >> CDS110-101
More informationDESY Registry. an approach to implement an authorisation management system for the EPICS environment.
DESY Registry an approach to implement an authorisation management system for the EPICS environment matthias.clausen@desy.de tobias.tempel@desy.de Hamburg Zeuthen 2005-09-29 M.Clausen, T.Tempel IT Systems
More informationWASABI SYSTEMS INC. Wasabi Storage Builder for NAS Quick Start Guide
WASABI SYSTEMS INC. Wasabi Storage Builder for NAS Quick Start Guide Release v1.1 December 2006 How to Contact Wasabi Wasabi Systems Inc. 500 E. Main Street, Suite 1520 Norfolk, VA 23510 USA EMAIL: info@wasabisystems.com
More informationPatternFinder is a tool that finds non-overlapping or overlapping patterns in any input sequence.
PatternFinder is a tool that finds non-overlapping or overlapping patterns in any input sequence. Pattern Finder Input Parameters: USAGE: PatternDetective.exe [ -help /? -f [filename] -min -max [minimum
More informationMATLAB Tutorial EE351M DSP. Created: Thursday Jan 25, 2007 Rayyan Jaber. Modified by: Kitaek Bae. Outline
MATLAB Tutorial EE351M DSP Created: Thursday Jan 25, 2007 Rayyan Jaber Modified by: Kitaek Bae Outline Part I: Introduction and Overview Part II: Matrix manipulations and common functions Part III: Plots
More informationHiveManager Virtual Appliance QuickStart
This QuickStart describes the installation of a HiveManager Virtual Appliance. Introduction to HiveManager Virtual Appliance Before you can install the HiveManager Virtual Appliance, you must first install
More information4D Installation Guide
4D Installation Guide Required configuration Installation and activation - 1 - Required configuration Applications of the 4D v16 product line require the following minimum configuration: 4D 32-bit for
More informationHow to SSH to nice.fas.harvard.edu from Windows
How to SSH to nice.fas.harvard.edu from Windows Recall that nice.fas.harvard.edu refers to a cluster of computers running Linux on which you have an account (your so-called FAS account). Even though those
More informationInstalling Connector on Linux
CHAPTER 3 Revised: July 15, 2010 Overview This chapter provides a step-by-step guide to installing the Linux Connector on x86 and x86-64 servers running either Red Hat Enterprise Linux version 5 or Cent
More informationGetting started with MATLAB
Getting started with MATLAB You can work through this tutorial in the computer classes over the first 2 weeks, or in your own time. The Farber and Goldfarb computer classrooms have working Matlab, but
More informationMathworks (company that releases Matlab ) documentation website is:
1 Getting Started The Mathematics Behind Biological Invasions Introduction to Matlab in UNIX Christina Cobbold and Tomas de Camino Beck as modified for UNIX by Fred Adler Logging in: This is what you do
More information