Servo Tests 30Nov07 Friction Compensation Tests The intent of this test was to confirm that the modified friction compensator now uses a tanh() curve as velocity...
Steps to Add a new RX to Ygor * Add the new RX name to ScanCoordinator.conf * Add an entry for the receiver in the antenna_pfm database receiver table. *...
Adventures In Optimization A developing page on interesting optimization/compiler notes, as well as odd issues. General Optimizations: * Multi threading * V...
Notes on Antenna Manager Position Handling Introduction This is a quick description of the processing performed in the GBT antenna manager to transform sky based...
A Quick Description of the Pointing Correction Process Flow This document describes a very high level view of the pointing correction process used by the GBT ante...
Placeholder for BTL Maintenance Info From Ray 01/14/2016: * All the stuff resides and runs in /opt/dibas of host bl head, and the bc0 n compute nodes. * The...
Code Editors I recently spent some time looking around for an upgrade to my toolbox: code editor. I tried various ones and put together some thoughts on each. I s...
GBT Pointing and Focusing Implementation Notes General (Original text by RichardPrestage, Italics text by JoeBrandt) If you agree, I'd like to turn this into a P...
Notes on Radio Astron Control/Monitoring Software Cass House Monitor and Control Interface MR The following are thoughts/assertions inspired from Galen's MR: ...
Data Description XML Schema The new method of specifying data descriptions is via XML files one file per manager. This document outlines the XML format, and tag...
Az Oscillation Issues We had issues with the az axis when in cold wtx/low rate mode. This has been traced down to an error in setting the CCU's AzFilter.Vel (Az m...
Fastplotter Introduction In the course of putting together a set of real time graphs using python, I found that the resulting application took around 30 40% of t...
GPU Cluster Network Performance Introduction Although the hardware which hosts the GPU cards was not specifically chosen for its network/CPU performance, I decid...
GBT Antenna Trajectory API This document describes (a) the API for issuing trajectories to the antenna manager; and (b) how astrid uses that API for ephemeris and...
Green Bank GPU Cluster Description This page describes a GPU cluster currently being assembled to test the application of GPU technology for backend data processi...
GPU Courses, Tutorials and other Information Local Information for using the GPU's on the Four Corners Cluster * To setup for Cuda compilation using the versi...
Grail Development Notes 12/13/2006 Field Callback improvements Grail has been modified to improve the field level callback services. In addition to providing ca...
Report Of GFM Heuristics resetting Ops report: 17:11 Oct 17, 2015 (21:11UTC) Computer Software failure on ASTRID Heuristics Setting. NLT. ASTRID heuristics resets...
IFManager Memory Use Logs * Thus far, only one instance of increased memory use has been seen. This occurred during a Zpectrometer run with Andy Harris. The pr...
Supercomputing 2007 Tutorial Index (Please note this material is not public domain, do not redistribute!) Day 1: * Parallel Computing 101 * Parallel I/O in...
Wisdom for Life Front Runners: * "Everything is linear up close; nothing is linear from far away." * "The reason we struggle with insecurity is because we ...
Joe's Outline: CCU Hardware EtherCAT card Condition/Test: The EtherCAT card indicates error or link loss Detected by: CCU Fault analysis Expected Response: PLC ...
Az/El System Watchdogs and Failure Scenarios Requirements CCU Task Overrun Checks * The CCU task sequencer shall monitor its controlled tasks for overrun con...
ADASS 2007 Notes Visualization Tutorials 3 D Visualization in Astronomy * View data in three axes: (freq,RA,DEC) * Normally we would like to display 3 ax...
Astro GPU 2007 Notes The first Astro GPU conference was held in Princeton, NJ at the Institute for Advanced Studies on November 9 10. The agenda is available on l...
GPU's for RFI Excision Page FRSC Program This program originally was entirely single threaded and CPU based and written in 'C'. It consumes a configuration 'jo...
PFM Database Utilities The file AntennaRDB.py has a number of methods to create/copy/modify antenna pointing and focus model database entries. This page documents...
How Are Leap Seconds Handled? This document attempts to outline some of the issues and details of handling leap second events. Background Green Bank time distrib...
Proposal for GBT Host Names The Stakeholders As new machines are introduced into the system, we should be mindful that these will be used by Operations, Software...
Matlab Kernel Tunable Parameters This document is a walk through on accessing Matlab generated code from C , without hard coding structure header definitions. Ma...
New ACU Configuration Network Interfaces The ACU requires two (minimum) interfaces: * one for site network * (10MBit) interface for the CCU and SCU. Curre...
Notes on CCU/SCU Testbed Note: This pseudo random stream of thought is for entertainment only! Introduction The servo project will be developing a number of ev...
Not So Stupid C/C99 Tricks URL's are Valid Syntax URLs are valid C syntax: http://www.example.com \___/\_______________/ Label Comment Simulating C 11's stat...
Floating Point and Numeric Precision Notes * What Every Programmer Should Know * Software, presentations * Description of long double (quad precision) ...
Open House #2 SDD Theme: RFI/Quiet Zone Stellarium Demo Telescope control, tracking, computing power and telescope mounts 3D Slicer Demo Data Visualization ...
Instrumenting the Scan Coordinator for Latency Reduction Introduction The idea here would be to instrument the scan coordinator with logging facilities so that w...
Proto MR for Limiting Scan Segment Parameter Feedback Modification Request #n (Q99 2099) 1. Introduction The GBT control system is based upon controllers or ma...
How To Reset Terminal Server TTY ports Reset/Initialize the specified tty device to its default state. syntax: kill tty= (tty_number range) # kill tty=8 Task(s)...
Rock concert movement #237: Taking the audience on a jungian journey into the collective unconscious by using the shadow as a metaphor for the primal self that ge...
Proceedings * http://www.gb.nrao.edu/internal/sc12/SC12Proceedings/SC12.html Interesting Papers (Joe) Efficient Data Restructuring and Aggregation for I/O Acce...
OpenMP This was an intermediate tutorial which I joined in the latter half. There are alot of resources available for openMP, including the two tutorials at SC201...
Supercomputing 2012 Summary: Papers can be found at: http://www.gb.nrao.edu/internal/sc12/SC12Proceedings/SC12/html/Papers.html Tutorials are at: http://www.gb.nr...
StatusDef Documentation (test) EXTEND_BOOM Axis: boom All of the following conditions must be present: * SR_STOWED None of the following conditions may be pr...
What is Yet to be Done on SCU/SRP 1.0 Documentation 1.1 Polish the Test Procedure * Still some references to az/el * Tach comparison checks * Test Proc...
GBT Azimuth / Elevation Servo System Site Acceptance Test Procedures Project: PTCS Servo Dry Run Tests This is not the Test procedure Comments and Questions...
Delivery 1 Our definition of 'Delivery 1' means the new linux CCU with a position only control loop integrated with the new rate loop card. In the paragraphs belo...
Introduction The initial symptom was noted that the subreflector would not accurately track a trajectory during focus scans. When performance was checked (by exam...
Title Modification Request #1 (Q# 20##) 1. Introduction It has been discovered that the keywords which specify the position on the Earth are slightly different ...
Ygor, Igor Selection of a System Name In show business and software development, the name chosen is almost is important as the person or product. The GBT (Green...