Memory Debugging

Total Page:16

File Type:pdf, Size:1020Kb

Memory Debugging Arm Forge User Guide Version 20.0.2 Arm Forge 20.0.2 Non-Confidential Proprietary Notice This document is protected by copyright and other related rights and the practice or implementation of the information contained in this document may be protected by one or more patents or pending patent applications. No part of this document may be reproduced in any form by any means without the express prior written permission of Arm. No license, express or implied, by estoppel or otherwise to any intellectual property rights is granted by this document unless specifically stated. Your access to the information in this document is conditional upon your acceptance that you will not use or permit others to use the information for the purposes of determining whether implementations infringe any third party patents. THIS DOCUMENT IS PROVIDED “AS IS”. ARM PROVIDES NO REPRESENTATIONS AND NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, SATISFACTORY QUALITY, NONIN- FRINGEMENT OR FITNESS FOR A PARTICULAR PURPOSE WITH RESPECT TO THE DOCU- MENT. For the avoidance of doubt, Arm makes no representation with respect to, and has undertaken no analysis to identify or understand the scope and content of, third party patents, copyrights, trade secrets, or other rights. This document may include technical inaccuracies or typographical errors. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL ARM BE LIABLE FOR ANY DAMAGES, INCLUDING WITHOUT LIMITATION ANY DIRECT, INDIRECT, SPECIAL, INCI- DENTAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND REGARD- LESS OF THE THEORY OF LIABILITY, ARISING OUT OF ANY USE OF THIS DOCUMENT, EVEN IF ARM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. This document consists solely of commercial items. You shall be responsible for ensuring that any use, duplication or disclosure of this document complies fully with any relevant export laws and regulations to assure that this document or any portion thereof is not exported, directly or indirectly, in violation of such export laws. Use of the word “partner” in reference to Arm’s customers is not intended to create or refer to any partnership relationship with any other company. Arm may make changes to this document at any time and without notice. If any of the provisions contained in these terms conflict with any of the provisions of any click through or signed written agreement covering this document with Arm, then the click through or signed written agreement prevails over and supersedes the conflicting provisions of these terms. This document may be translated into other languages for convenience, and you agree that if there is any conflict between the English version of this document and any translation, the terms of the English version of the Agreement shall prevail. The Arm corporate logo and words marked with ®or ™are registered trademarks or trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere. All rights reserved. Other brands and names mentioned in this document may be the trademarks of their respective owners. Please follow Arm’s trademark usage guidelines at http://www.arm.com/company/policies/trademarks. Copyright ©2018, 2019 Arm Limited (or its affiliates). All rights reserved. Arm Limited. Company 02557590 registered in England. 110 Fulbourn Road, Cambridge, England CB1 9NJ. LES-PRE-20349 Confidentiality Status This document is Non-Confidential. The right to use, copy and disclose this document may be subject to license restrictions in accordance with the terms of the agreement entered into by Arm and the party that Arm delivered this document to. Unrestricted Access is an Arm internal classification. Copyright © 2002-2020 Arm Limited (or its affiliates). All rights reserved. 1 101136_2002_00_en Arm Forge 20.0.2 Product Status The information in this document is Final, that is for a developed product. Web Address http://www.arm.com Copyright © 2002-2020 Arm Limited (or its affiliates). All rights reserved. 2 101136_2002_00_en Arm Forge 20.0.2 CONTENTS Contents Contents 3 I Arm Forge 14 1 Introduction to Arm Forge 14 1.1 Arm DDT .......................................... 14 1.2 Arm MAP .......................................... 15 1.3 Online resources ...................................... 15 2 Installation 16 2.1 Linux graphical install ................................... 16 2.2 Linux text-mode install ................................... 18 2.3 Mac installation ....................................... 18 2.4 Windows installation .................................... 19 2.5 License files ......................................... 20 2.6 Workstation and evaluation licenses ............................ 20 2.7 Supercomputing and other floating licenses ........................ 21 2.8 Architecture licensing .................................... 22 2.8.1 Using multiple architecture licenses ........................ 22 3 Connecting to a remote system 23 3.1 Remote connections dialog ................................. 23 3.2 Remote launch settings ................................... 24 3.2.1 Remote script .................................... 25 3.3 Reverse Connect ...................................... 26 3.3.1 Overview ...................................... 26 3.3.2 Usage ........................................ 26 3.3.3 Connection details ................................. 27 3.4 Treeserver or general debugging ports ........................... 27 3.5 Using X forwarding or VNC ................................ 27 4 Starting 30 II DDT 32 5 Getting started 32 5.1 Running a program ..................................... 33 5.1.1 Application ..................................... 33 5.1.2 MPI ......................................... 34 5.1.3 OpenMP ...................................... 34 5.1.4 CUDA ....................................... 34 5.1.5 Memory debugging ................................. 35 5.1.6 Environment variables ............................... 35 5.1.7 Plugins ....................................... 35 5.2 Express Launch ....................................... 36 5.2.1 Run dialog box ................................... 37 5.3 remote-exec required by some MPIs .......................... 37 5.4 Debugging single-process programs ............................ 38 Copyright © 2002-2020 Arm Limited (or its affiliates). All rights reserved. 3 101136_2002_00_en Arm Forge 20.0.2 CONTENTS 5.5 Debugging OpenMP programs ............................... 38 5.6 Manual launching of multi-process non-MPI programs .................. 40 5.7 Debugging MPMD programs ................................ 41 5.7.1 Debugging MPMD programs without Express Launch .............. 41 5.7.2 Debugging MPMD programs in Compatibility mode ............... 41 5.8 Opening core files ...................................... 42 5.9 Attaching to running programs ............................... 42 5.9.1 Automatically detected MPI jobs .......................... 43 5.9.2 Attaching to a subset of an MPI job ........................ 43 5.9.3 Manual process selection .............................. 43 5.9.4 Configuring attaching to remote hosts ....................... 45 5.9.5 Using DDT command-line arguments ....................... 45 5.10 Starting a job in a queue .................................. 46 5.11 Job scheduling with jsrun .................................. 46 5.12 Using custom MPI scripts .................................. 47 5.13 Starting DDT from a job script ............................... 49 5.14 Attaching via gdbserver ................................... 50 5.15 UPC ............................................. 51 5.15.1 GCC UPC ..................................... 51 5.15.2 Berkeley UPC ................................... 51 5.16 Numactl ........................................... 51 5.16.1 MPI and SLURM .................................. 51 5.16.2 Non-MPI Programs ................................. 51 5.17 Python debugging ...................................... 52 5.17.1 Overview ...................................... 52 5.17.2 Prerequisites .................................... 52 5.17.3 Running ....................................... 53 6 Overview 54 6.1 Saving and loading sessions ................................ 55 6.2 Source code ......................................... 55 6.2.1 Viewing ....................................... 55 6.2.2 Editing ....................................... 56 6.2.3 Rebuilding and restarting .............................. 56 6.2.4 Committing changes ................................ 56 6.3 Assembly debugging .................................... 56 6.3.1 Toggling and viewing ............................... 57 6.3.2 Breakpoints ..................................... 57 6.4 Project Files ......................................... 57 6.4.1 Application and external code ........................... 58 6.5 Finding lost source files ................................... 58 6.6 Finding code or variables .................................. 59 6.6.1 Find Files or Functions ............................... 59 6.6.2 Find ......................................... 59 6.6.3 Find in Files .................................... 59 6.7 Go To Line ......................................... 60 6.8 Navigating through source code history .......................... 60 6.9 Static analysis ........................................ 61 6.10 Version control information ................................. 61 7 Controlling program execution 64 7.1 Process control and process groups ............................
Recommended publications
  • Ubuntu Kung Fu
    Prepared exclusively for Alison Tyler Download at Boykma.Com What readers are saying about Ubuntu Kung Fu Ubuntu Kung Fu is excellent. The tips are fun and the hope of discov- ering hidden gems makes it a worthwhile task. John Southern Former editor of Linux Magazine I enjoyed Ubuntu Kung Fu and learned some new things. I would rec- ommend this book—nice tips and a lot of fun to be had. Carthik Sharma Creator of the Ubuntu Blog (http://ubuntu.wordpress.com) Wow! There are some great tips here! I have used Ubuntu since April 2005, starting with version 5.04. I found much in this book to inspire me and to teach me, and it answered lingering questions I didn’t know I had. The book is a good resource that I will gladly recommend to both newcomers and veteran users. Matthew Helmke Administrator, Ubuntu Forums Ubuntu Kung Fu is a fantastic compendium of useful, uncommon Ubuntu knowledge. Eric Hewitt Consultant, LiveLogic, LLC Prepared exclusively for Alison Tyler Download at Boykma.Com Ubuntu Kung Fu Tips, Tricks, Hints, and Hacks Keir Thomas The Pragmatic Bookshelf Raleigh, North Carolina Dallas, Texas Prepared exclusively for Alison Tyler Download at Boykma.Com Many of the designations used by manufacturers and sellers to distinguish their prod- ucts are claimed as trademarks. Where those designations appear in this book, and The Pragmatic Programmers, LLC was aware of a trademark claim, the designations have been printed in initial capital letters or in all capitals. The Pragmatic Starter Kit, The Pragmatic Programmer, Pragmatic Programming, Pragmatic Bookshelf and the linking g device are trademarks of The Pragmatic Programmers, LLC.
    [Show full text]
  • Communication Between Desktop and Web Applications
    Communication between desktop and web applications Author: Manuel Rego Casasnovas Contact: [email protected] Date: 20/11/2009 Copyright: Some rights reserved. This document is distributed under the Creative Commons Attribution-ShareAlike 3.0 licence, available in http://creativecommons.org/licenses/by-sa/3.0/. Abstract: Nowadays, everybody uses web applications. Despite of their advantages, like being available at any place with Internet, they have some usability problems with regard to common desktop applications. This article tries to analyze the possible solutions in order to interconnect desktop and web applications, centered in the GNOME platform and using RTM-GLib as example and study case. Table of Contents Introduction 2 State of the art in the GNOME platform . .2 Goals .......................................7 The library: RTM-GLib 7 Dependencies . .7 Development . .8 License ......................................8 Roadmap . .8 Usage example . .9 Future ideas 9 Mojito.......................................9 Trackerminer................................... 10 EDSbackend................................... 11 Conclusion 11 1 Introduction There are a large amount of web services in the Internet. A general definition of web service said that it is a system which provides an interface to allow interaction between machines over a network. As time passes more and more web applications provide some kind of API in order to access their services. This number is growing and it seems that will keep growing for some time. Some examples of these applications: Flickr, Facebook, Twitter, etc. Web applications has some advantages compared with desktop applications: All the data is shared and in a centralized place. They do not need any special configuration or installation, just a simple web browser is enough.
    [Show full text]
  • The GNOME Census: Who Writes GNOME?
    The GNOME Census: Who writes GNOME? Dave Neary & Vanessa David, Neary Consulting © Neary Consulting 2010: Some rights reserved Table of Contents Introduction.........................................................................................3 What is GNOME?.............................................................................3 Project governance...........................................................................3 Why survey GNOME?.......................................................................4 Scope and methodology...................................................................5 Tools and Observations on Data Quality..........................................7 Results and analysis...........................................................................10 GNOME Project size.......................................................................10 The Long Tail..................................................................................11 Effects of commercialisation..........................................................14 Who does the work?.......................................................................15 Who maintains GNOME?................................................................17 Conclusions........................................................................................22 References.........................................................................................24 Appendix 1: Modules included in survey...........................................25 2 Introduction What
    [Show full text]
  • Fedora 16 System Administrator's Guide
    Fedora 16 System Administrator's Guide Deployment, Configuration, and Administration of Fedora 16 Jaromír Hradílek Douglas Silas Martin Prpič Eva Kopalová Eliška Slobodová Tomáš Čapek Petr Kovář Miroslav Svoboda System Administrator's Guide John Ha David O'Brien Michael Hideo Don Domingo Fedora 16 System Administrator's Guide Deployment, Configuration, and Administration of Fedora 16 Edition 1 Author Jaromír Hradílek [email protected] Author Douglas Silas [email protected] Author Martin Prpič [email protected] Author Eva Kopalová [email protected] Author Eliška Slobodová [email protected] Author Tomáš Čapek [email protected] Author Petr Kovář [email protected] Author Miroslav Svoboda [email protected] Author John Ha Author David O'Brien Author Michael Hideo Author Don Domingo Copyright © 2011 Red Hat, Inc. and others. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
    [Show full text]
  • Manuel Utilisateur Inkscape 1 / 174
    Manuel Utilisateur Inkscape 1 / 174 Manuel Utilisateur Inkscape Ed. Manuel Utilisateur Inskcape Ed. Manuel Utilisateur Inskcape Manuel Utilisateur Inkscape 2 / 174 Copyright © 2004-2007 Inkscape Team Permission to use, copy, modify and distribute under the terms of the General Public License. Ed. Manuel Utilisateur Inskcape Manuel Utilisateur Inkscape 3 / 174 COLLABORATORS TITLE : REFERENCE : Manuel Utilisateur Inkscape ACTION NAME DATE SIGNATURE WRITTEN BY Cedric Gemy, Kevin August 11, 2007 Wixson, and Elisa de Castro Guerra REVISION HISTORY NUMBER DATE DESCRIPTION NAME Ed. Manuel Utilisateur Inskcape Manuel Utilisateur Inkscape 4 / 174 Contents 1 Présentation d’Inkscape 27 1.1 Qu’est-ce qu’Inkscape ? . 27 1.1.1 I........................................................ 27 1.2 LeSVG........................................................ 27 1.2.1 Scalable Vector Graphics . 27 1.2.2 Objectifs du SVG . 28 1.3 Interface . 29 1.3.1 La fenêtre Inkscape . 29 1.3.2 Le menu . 30 1.3.3 La barre de commande . 30 1.3.4 Les outils . 31 1.3.5 La barre de contrôle des outils ou les options des outils . 31 1.3.6 Le canevas . 32 1.3.7 La palette . 32 1.3.8 La barre d’état et d’information . 32 1.3.9 Infos additionnelles . 32 1.3.10 Lire aussi . 33 1.4 Contextualité . 33 1.4.1 Contextualité . 33 1.5 Dialogues . 33 1.5.1 ........................................................ 33 1.5.2 Infos additionnelles . 33 1.6 Canevas . 34 1.6.1 Déplacement dans la fenêtre . 35 1.7 Règles . 35 1.7.1 Infos additionnelles . 35 1.8 Repères . 36 1.8.1 Apercu .
    [Show full text]
  • COURSE TITLE TEXT ACCG100 Practical Accounting Non-Major
    2010-11 Course Descriptions COURSE TITLE TEXT Students will learn the bookkeeping procedures necessary for preparation of financial statements and payroll. (F,Sp,Su). ACCG100 Practical Accounting Non-Major Prerequisite: None. Students will learn to interpret financial statements and use this information for analysis, budgeting, and decision-making. (F,Sp). ACCG101 Accounting Info for Management Prerequisite: None. This course explores current issues, knowledge, and skills relevant to the accounting profession. Specific topics vary by semester. Check the semester schedule book. (F,Sp,Su). Prerequisite: ACCG102 Special Topics in Accounting Determined by Section. Students will complete individual income tax returns and supporting schedules according to the Internal Revenue Code. The focus is on the completion of forms rather than the theoretical aspects of the tax law. (F). ACCG140 Income Tax Preparation Prerequisite: None. This course covers laws affecting payroll, calculation of payroll and payroll taxes using both manual and computer payroll systems, preparation of tax forms for payroll taxes, sales and use taxes, and personal property taxes. (F,Sp,Su). ACCG160 Payroll Systems and Taxes Prerequisite: None. Recommended: ACCG 100 or equivalent work experience. Students will have hands-on experience in setting up an accounting system for a new or existing company using the QuickBooks general ledger accounting software. Students also will learn how to perform numerous types of accounting procedures using QuickBooks. (F,Sp,Su). ACCG161 Accounting with Quickbooks Prerequisite: Math Level 4. Recommended: ACCG 100 or equivalent course coursework or equivalent work experience. Principles of Accounting I is the first class of a two-semester sequence focusing on financial accounting.
    [Show full text]
  • Libghc-Pool-Conduit-Prof Libghc-Resource-Pool-Prof 0. Haskell
    nkf libisc83 python-ball libswitch-perl python-async libcogl-pango0 libthai0 0. gcj-4.7-jre-lib 0. 0. 1.96078431373 libbind9-80 kde-workspace-data 0. 0. 0.925925925926 0. 0. 0. libisnativec-java 0. 0. 0. cmigemo ttf-unifont 0.0645994832041 0. ballview 0. 1.91082802548 libdca-dev libclutter-1.0-0 gcj-4.7-jdk libeet-dev 0. paw libgdkcutter-pixbuf-dev librasqal3 0. libmodplug-dev 0. 0.925925925926 kget 0. 0. gforge-common 0. 0. libclass-isa-perl 0. perl 0. libisccc80 python-gitdb python-git 0. 0. libthai-data 0.345796412362 libdatrie1 0. 0. 0.388349514563 0. 3.92156862745 0. multiarch-support 0. kde-workspace-bin 0. 0. 0. root-plugin-graf2d-asimage 0. 0. libisfreetype-java librasqal3-dev 0. 2.23300970874 libcollections15-java 0. 3.84615384615 libsane-common libsane acl python-ballview r-cran-spatial r-recommended r-cran-class gcc-avr cmigemo-common libcogl9 libgcj13-dev libreact-ocaml liblwt-ocaml libtext-ocaml 0. 0. 2.85714285714 0. 0. 3.84615384615 0.345796412362 0. 0. 0. 2.22222222222 0. 0. 0. 0. kxterm 0. 0. libpcp-gui2 libdatetime-event-recurrence-perl unifont jfbterm 0.41063323968 libdns81 0. fp-units-multimedia-2.6.0 0. 0. libc6 0. cutter-gtk-support libraptor2-0 libmhash2 libecore-dev 0. libeina-dev 0. 0. 0. 0.390243902439 0. 0. libphp-simplepie libjas-java 0. 0. libparrot4.0.0 libparrot-dev 0. 0. 0. 0. paw-common 0. kbattleshipkigo sendmail-cf 0.00308632449616 0. lskat kpat libisrt-java 0. libpango1.0-0 perl-modules python-smmap konquest 0. libunicode-maputf8-perl oxygencursors 0.
    [Show full text]
  • Debian and Ubuntu
    Debian and Ubuntu Lucas Nussbaum lucas@{debian.org,ubuntu.com} lucas@{debian.org,ubuntu.com} Debian and Ubuntu 1 / 28 Why I am qualified to give this talk Debian Developer and Ubuntu Developer since 2006 Involved in improving collaboration between both projects Developed/Initiated : Multidistrotools, ubuntu usertag on the BTS, improvements to the merge process, Ubuntu box on the PTS, Ubuntu column on DDPO, . Attended Debconf and UDS Friends in both communities lucas@{debian.org,ubuntu.com} Debian and Ubuntu 2 / 28 What’s in this talk ? Ubuntu development process, and how it relates to Debian Discussion of the current state of affairs "OK, what should we do now ?" lucas@{debian.org,ubuntu.com} Debian and Ubuntu 3 / 28 The Ubuntu Development Process lucas@{debian.org,ubuntu.com} Debian and Ubuntu 4 / 28 Linux distributions 101 Take software developed by upstream projects Linux, X.org, GNOME, KDE, . Put it all nicely together Standardization / Integration Quality Assurance Support Get all the fame Ubuntu has one special upstream : Debian lucas@{debian.org,ubuntu.com} Debian and Ubuntu 5 / 28 Ubuntu’s upstreams Not that simple : changes required, sometimes Toolchain changes Bugfixes Integration (Launchpad) Newer releases Often not possible to do work in Debian first lucas@{debian.org,ubuntu.com} Debian and Ubuntu 6 / 28 Ubuntu Packages Workflow lucas@{debian.org,ubuntu.com} Debian and Ubuntu 7 / 28 Ubuntu Packages Workflow Ubuntu Karmic Excluding specific packages language-(support|pack)-*, kde-l10n-*, *ubuntu*, *launchpad* Missing 4% : Newer upstream
    [Show full text]
  • Technical Notes All Changes in Fedora 13
    Fedora 13 Technical Notes All changes in Fedora 13 Edited by The Fedora Docs Team Copyright © 2010 Red Hat, Inc. and others. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. For guidelines on the permitted uses of the Fedora trademarks, refer to https:// fedoraproject.org/wiki/Legal:Trademark_guidelines. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Java® is a registered trademark of Oracle and/or its affiliates. XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. All other trademarks are the property of their respective owners. Abstract This document lists all changed packages between Fedora 12 and Fedora 13.
    [Show full text]
  • Secure Programming for Linux and Unix HOWTO
    Secure Programming for Linux and Unix HOWTO David A. Wheeler v3.010 Edition Copyright © 1999, 2000, 2001, 2002, 2003 David A. Wheeler v3.010, 3 March 2003 This book provides a set of design and implementation guidelines for writing secure programs for Linux and Unix systems. Such programs include application programs used as viewers of remote data, web applications (including CGI scripts), network servers, and setuid/setgid programs. Specific guidelines for C, C++, Java, Perl, PHP, Python, Tcl, and Ada95 are included. For a current version of the book, see http://www.dwheeler.com/secure−programs This book is Copyright (C) 1999−2003 David A. Wheeler. Permission is granted to copy, distribute and/or modify this book under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation; with the invariant sections being ``About the Author'', with no Front−Cover Texts, and no Back−Cover texts. A copy of the license is included in the section entitled "GNU Free Documentation License". This book is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Secure Programming for Linux and Unix HOWTO Table of Contents Chapter 1. Introduction......................................................................................................................................1 Chapter 2. Background......................................................................................................................................4
    [Show full text]
  • Course Descriptions the Following List of Courses Is Arranged in Alphabetical Order by Course Prefix and in Numerical Order Under the Program of Study
    COURSE DESCRIPTIONS The following list of courses is arranged in alphabetical order by course prefix and in numerical order under the program of study. Following the title are numbers representing lecture, lab, clinical or work experience, and credit. When classes have pre- or co-requisite requirements, those are listed as well. These are noted as either State (S) or Local (L) requirements. Courses below the 100 level are considered developmental education courses and serve as prerequisites to curriculum study. Grades in all courses below the 100 level will not count as hours/credits earned and will not be used to calculate grade point averages. Courses below the 100 level are counted as hours attempted for financial aid and term course load purposes. Courses without clinical or work experience hours have three numbers listed, as in Example 1 below. Courses with clinical or work experience hours have four numbers listed, as in Example 2 below. The final sentence in some course descriptions indicates the potential transferability of the course, as in Example 3 below. EXAMPLE 1 Lecture Lab Credit PSY 118 Interpersonal Psychology 3 0 3 This course introduces the basic principles of psychology as they relate to personal and professional development. Emphasis is placed on personality traits, communication/leadership styles, effective problem solving, and cultural diversity as they apply to personal and work environments. Upon completion, students should be able to demonstrate an understanding of these principles of psychology as they apply to personal and professional development. S11025 EXAMPLE 2 Lecture Lab Clin/Wrk Credit COE 111 Co-op Work Experience I 0 0 10 1 This course provides work experience with a college-approved employer in an area related to the student’s program of study.
    [Show full text]
  • Project Gnome Eddy County, New Mexico by LEONARD M
    C1vity pmdutmd by the Gnome explofi~n*rrd 8abmQusnt e4hp. Note Bgum rigbtoantsr of rukbk for m8k. myL 70 feet high and more than 150 feet across, Phomph by Lrwrenca Radiation Laborstory. Geologic Studies Project Gnome Eddy County, New Mexico By LEONARD M. GARD; JR. - - - Prepared on behay of the - - U.S. Atomic Energy Commission -@b UNITED STATES GOVERNMENT PRINTING OFFICE, WASHINGTON : 1968 UNITED STATES DEPARTMENT OF THE INTERIOR STEWART- L. UDALL, Secfetary GEOLOGICAL SURVEY William T. Pecora, Director Librnry of Congress cntalog-cord KO.GS 6s-1S6 For sale by the Superintendent of Documents, U.S. Government Printing Office Washington, D.C. 20402 CONTENTS Page a stract------------------------------------------- Gnome area-Continued troduction..----.--------------------------------- Properties of the rocks-Continued Purpose of Project Gnome ....................... Minor elements in Salado Formation in the 9 Historical summary of the project- -- ------------- Gnome drift- -- - - -- - - - -- -- - - - -- - - - - - - - - - - Participation by the U.S. Geological Survey ------- Mineralogy and petrography of the Salado For- Purpose of this report- -- .. -- - - --- --- -------- .. --- - mation near the device ohamber -----------. Acknowledgments- - - - - - - - ---- - - - - - - - - - - - - - - - - - - - Halite-----------------------------..--- 7 Methods of study ------- ------------------------ Polyhalite- - - - - - - - - - - - - - - - - - - - - - - - - - - - - lyseology- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    [Show full text]