Software & Computing 1M.Ellis - CM27 - 10th July 2010  Announcement  Software u Current Status u Open Issues u Roles u Next Steps  Computing u Status.

Slides:



Advertisements
Similar presentations
Professional Development Management System (PDMS) A tutorial for professional development cluster Vendors, Providers and Instructors Charlie Michels PSB.
Advertisements

Directorate of Learning Resources Accessing electronic journals from off-campus This causes lots of headaches, but dont despair, heres how to do it! If.
Accessing electronic journals from off- campus This causes lots of headaches, but dont despair, heres how to do it! (Please note – this presentation is.
MS CRM Integration WhosOn Service Integration Presentation MS CRM User Group.
Software Summary Database Data Flow G4MICE Status & Plans Detector Reconstruction 1M.Ellis - CM24 - 3rd June 2009.
Batch Production and Monte Carlo + CDB work status Janusz Martyniak, Imperial College London MICE CM37 Analysis, Software and Reconstruction.
Mobility Solution for Panasonic Communication Platforms EVERY CALL MATTERS How to initiate the mobismaME software download process mobisma ME Version.
Data Quality Assurance Linda R. Coney UCR CM26 Mar 25, 2010.
1 Configuration Database Review David Forrest University of Glasgow RAL :: 1 st June 2009.
MOM Report Ray Gamet MICE Operations Manager University of Liverpool MICO 11 th May 2009.
Computing Panel Discussion Continued Marco Apollonio, Linda Coney, Mike Courthold, Malcolm Ellis, Jean-Sebastien Graulich, Pierrick Hanlet, Henry Nebrensky.
Report Distribution Report Distribution in PeopleTools 8.4 Doug Ostler & Eric Knapp 7264.
Software Parallel Intro 1M.Ellis - CM23 - Harbin - 15th January 2009  Focus this CM continues to be on needs for analysis of data and use of G4MICE online.
Henry Nebrensky – CM26 – 24 March 2010 Computing Panel Discussion: SSH Bastion Henry Nebrensky Brunel University 1.
From Entrepreneurial to Enterprise IT Grows Up Nate Baxley – ATLAS Rami Dass – ATLAS
Downloading and Installing AutoCAD Architecture 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the software.
© 2009 GroundWork Open Source, Inc. PROPRIETARY INFORMATION: Information contained herein is not for use or disclosure outside of GroundWork Open Source,
A presentation created by David C.
Database Infrastructure for Application Development Designing tables and relations (Oracle Designer) Creating and maintaining database tables d0om - ORACLE.
Hosting Packages, FTP, and other Hacks 14 February 2012.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
SOFTWARE & COMPUTING Durga Rajaram MICE PROJECT BOARD Nov 24, 2014.
The Trimble Store and Passcodes. Introduction to Trimble Store  This presentation will: –Explain what the Trimble Store offers you –Why you need to be.
Introduction to Hall-D Software February 27, 2009 David Lawrence - JLab.
Customer Service and Support Sutherland Global Services Consultant Learning Services Microsoft Store.
Totally Automated Security (TAS) Mark Nichols Louisiana Department of Education (LDOE) March 6, 2007.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
1 G4MICE Design Iteration Malcolm Ellis MICE Video Conference 21 st April 2004.
Offline Software Summary 1M.Ellis - CM25 - 6th November 2009  Release Schedule  Simulation and Analysis Update  Detector software: u CKOV u EMR u KL.
Common Servers in a Workplace Environment Brandon Reynolds Computer Electronic Networking Dept. of Technology, Eastern Kentucky University.
Update on Database Issues Peter Chochula DCS Workshop, June 21, 2004 Colmar.
Configuration Database MICE Collaboration Meeting 28, Sofia David Forrest University of Glasgow Antony Wilson Science and Technology Facilities Council.
Request username and password if you don’t already have one.
A Short Course on Geant4 Simulation Toolkit How to learn more?
WISER: Remote access to databases and datasets This session will help you to set up access to Oxford online resources from your home computer. The session.
Software Status  Last Software Workshop u Held at Fermilab just before Christmas. u Completed reconstruction testing: s MICE trackers and KEK tracker.
Kuali Rice at Indiana University From the System Owner Perspective July 29-30, 2008 Eric Westfall.
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
G4MICE Status and Plans 1M.Ellis - CM24 - RAL - 31st May 2009  Firstly, a correction to the agenda:  I failed to spot a mistake in the agenda that I.
Configuration Database David Forrest 15th January 2009 CM23, HIT, Harbin.
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
MEMBERSHIP AND IDENTITY Active server pages (ASP.NET) 1 Chapter-4.
Portal Update Plan Ashok Adiga (512)
Online Reconstruction 1M.Ellis - CM th October 2008.
Weekly Report By: Devin Trejo Week of July 13, 2015-> July 19, 2015.
MICE CM28 Oct 2010Jean-Sebastien GraulichSlide 1 Detector DAQ o Achievements Since CM27 o DAQ Upgrade o CAM/DAQ integration o Online Software o Trigger.
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
Software Overview 1M. Ellis - CM21 - 7th June 2008  Simulation Status  Reconstruction Status  Unpacking Library  Tracker Data Format  Real Data (DATE)
1 Configuration Database David Forrest University of Glasgow RAL :: 31 May 2009.
On-Line BankCard Center Presentation Cardholder Role During the Presentation click the mouse on this button to move back a slide During the Presentation.
Geant4 Training 2003 A Short Course on Geant4 Simulation Toolkit How to learn more? The full set of lecture notes of this Geant4.
SSH. 2 SSH – Secure Shell SSH is a cryptographic protocol – Implemented in software originally for remote login applications – One most popular software.
SAP R/3 User Administration1. 2 User administration in a productive environment is an ongoing process of creating, deleting, changing, and monitoring.
Configuration Database David Forrest University of Glasgow.
1.Switch on the computer and wait for loading. 2.Select the Windows 7 OS at the end of the list. 3.Click on the link ‘Administrator’ 4.Enter the administrator.
Monitoring Dynamic IOC Installations Using the alive Record Dohn Arms Beamline Controls & Data Acquisition Group Advanced Photon Source.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
SchoolSuccess for Coordinators
Contact form LAW Click the web link
Architecture Review 10/11/2004
Integrating ArcSight with Enterprise Ticketing Systems
Integrating ArcSight with Enterprise Ticketing Systems
Customer Online Ordering
Database High-Level Overview
Database Driven Websites
Installing Analysis Software
Installing Analysis Software
Presentation transcript:

Software & Computing 1M.Ellis - CM th July 2010  Announcement  Software u Current Status u Open Issues u Roles u Next Steps  Computing u Status at CM26 u Progress u Roles u Next Steps  Conclusions

Announcement  I will be moving back to Australia at the end of September this year, and as a result it will be necessary to find a new “Software Tsar”.  I hope to maintain some connection with MICE in my “spare time” but it will of course be via , etc. 2M.Ellis - CM th July 2010

Software – Current Status  Detector work is progressing well, see talks by David A, Mariyan, Vassil & Yordan.  G4MICE applications are becoming increasingly common in the control room as well as offline (Online Rec, Data Quality, etc)  Recent influx of eager students is very welcome!  Work on the implementation of the real MICE hall geometry is progressing (Matt Littlefield).  Analysis of real data is happening and this is resulting in development of our tools (e.g. Adam, David F, Mark).  Ongoing improvements in other parts of the code. 3M.Ellis - CM th July 2010

Software – Open Issues  Currently suffers from lack of competent management (mea culpa). u Haven’t had software phone meetings in a while. u Lack of clear development plan for releases.  Documentation u A lot of the code and most of the applications are still not properly documented. Makes it very hard for a new user to get started on their own.  Testing u Majority of G4MICE tests have not been updated in a long time and as a result, the current testing framework is more of a hindrance than help in making releases.  A number of crucial roles are currently all being held by a small number of people with finite time. 4M.Ellis - CM th July 2010

Software Open Issues  An incomplete list of known work required: u New design of high level data containers (MICEEvent, Spill and Run) and corresponding modifications to data reader and code that uses these objects. u Update of external libraries, including addition of XML parsing code for DB use. u Code inspection and testing in order to allow compilation on 64 bit systems. u Several known memory leaks need to be tracked down and nailed. u Installation of recent releases on the GRID. u … 5M.Ellis - CM th July 2010

Software - Roles  This is a first attempt at a list of roles, some of which are filled, others perhaps not.  I hope to iterate over these in the software group and present to MICE for approval and hopefully mice to fill them! u Software project manager u Release coordinator u Testing coordinator u Documentation coordinator u Domains managers u Detector managers u GRID software manager u ??? 6M.Ellis - CM th July 2010

Software – Next Steps  There has been a lot of recent development, which is great, but it has resulted in a very unstable CVS head and a lot of confusion amongst people who wish to use the code.  Try to make one (possibly two) releases in the coming month and a half.  If possible, upgrade to new external libraries in second release.  Identify complete list of roles, document responsibilities and find critters to fill them. 7M.Ellis - CM th July 2010

Computing – Status at CM26  heplnw17 had died and this was making it hard/impossible for a lot of people to do a lot of important work!  A list of requirements was generated, discussed and agreed at CM26.  New servers had been purchased and were to be installed in RAL.  Access to interactive computing was an unresolved issue. 8M.Ellis - CM th July 2010

Computing – Progress since CM26  Quite a lot! u MICE Bastion server has been installed. u Two virtual machines running on one server: s heplnv150 (mousehole) – provides SSH access to the RAL network from anywhere outside of RAL. s heplnv151 – will be used to provide an EPICS CA gateway. u Web services machine: s micewww.pp.rl.ac.uk –Holds the elog, database API and database web access clients. –Visible from everywhere u Database server: s No direct connection to this machine by anyone, only the API talks to this server. u PPD UNIX system s MICE can get accounts and G4MICE is installed on it. 9M.Ellis - CM th July 2010

SSH Bastion  mousehole.pp.rl.ac.uk u Instructions for getting an account can be found from the MICO page: s u Anyone who wants an account needs to: s Make an SSH public key (instructions for linux users are on the web and Windows instructions will come in the next week, hopefully). s me the key, your desired username and the contact address you want associated with the account. 10M.Ellis - CM th July 2010

PPD UNIX System  PPD has a large cluster that consists of a mix of 32 bit machines running SL4 and 64 bit machines running SL5.  Once you have an account on mousehole, you can find a form on the same page: u  Fill it in and send it to Rose, who will confirm that you really are a registered mouse and forward the request to Chris Brew who will make your account.  G4MICE is installed on the machines and documentation will be added to the web soon.  In the meantime, here is a copy of the sent to the MICE list: 11M.Ellis - CM th July 2010

G4MICE on the PPD Machines  All of the MICE softare can be found in the area /opt/ppd/mice/g4mice/  The compilers, external libraries and pre-compiled releases of G4MICE are all separated by architecture, so for now you should only use versions that have "32" in the name.  For most users who are not code developers, it will not be necessary to download anything or install anything to use G4MICE.  You simply need to chose a version and source the appropriate script to setup your environment variables appropriately. 12M.Ellis - CM th July 2010

G4MICE on the PPD Machines  At the moment, we have the current versions available: u MICE-2-0-0_32 (this is release mice compiled with a 32 bit compiler) u MICE-2-1-0_32 u MICE-2-2-0_32 u MICE-2-2-9_32 u MICE-dev_32 (this is the head of the CVS repository)  It is planned that the MICE-dev_32 version will be automatically updated to the CVS head and re- compiled daily, but that has not been implemented yet. 13M.Ellis - CM th July 2010

G4MICE on the PPD Machines  To use any of these without installation, you just need to source the corresponding scripts, which can be found in /opt/ppd/mice/g4mice/ u setupmice csh u setupmice csh u setupmice csh u setupmice csh u setupmice.dev.32.csh  And then you can run from your home directory (or anywhere else) in a manner like: u ${MICESRC}/Applications/Simulation mycards.in 14M.Ellis - CM th July 2010

G4MICE on the PPD Machines  In order to use a locally installed version of G4MICE, there is an additional script: u setupmice.local.32.csh  This takes 0, 1 or 2 arguments. u source /opt/ppd/mice/g4mice/setupmice.local.32.csh s Assumes CVS username “anonymous” and G4MICE in ~/MICE/ u source /opt/ppd/mice/g4mice/setupmice.local.32.csh ellis s Uses given CVS username and G4MICE in ~/MICE/ u source /opt/ppd/mice/g4mice/setupmice.local.32.csh ellis ~/some/directory/MICE s Uses given CVS username and supplied location for G4MICE  Of course, you still need to check out the version of G4MICE you want! 15M.Ellis - CM th July 2010

Database  See talks from David F yesterday.  Executive summary: u Database and API have been installed, tested and are working. u Still waiting for final tweaks to control room software to automate writing of run information to the DB. u With no load on the DB, writing the run information takes ~ 0.1 seconds. s Compare with O(10 seconds) for start of run. u With an average instantaneous load of 3000 DB reads per second from the GRID, there is no appreciable change in the time taken to write the run information. u It is still O(0.1 seconds). 16M.Ellis - CM th July 2010

Wireless  We have made progress, but unfortunately the new wireless is not yet available.  At the moment there are two WiFi options: u STFC-Staff s Is not supposed to be used by most MICE as it is only for machines that are controlled by approved STFC people. u STFC-Visitor s This is what we currently use, with the need to obtain a username and password to access on a frequent basis.  The new WiFi will be accessible using a “Federal ID” which all MICE with an ID badge will be able to obtain. u It will be called something like STFC-Facility-User u Has been tested, waiting for installation. 17M.Ellis - CM th July 2010

Other Computing Progress  See talks by Henry, JSG, James, et al. u Backup system in preparation. u Data mover work progressing well. u Data quality checking app work in progress. u New webcams purchased, installation progressing. s Webcams are again visible from the MICO page. 18M.Ellis - CM th July 2010

Computing - Roles  In addition to the existing roles in the offline software and online groups, I think that there are a few more that should perhaps be formalised: u PPD computing contact. u Account creation on mousehole. u Web services admin (light). u Database server admin (light). u Backup coordinator. u Webcam setup and maintenance. u G4MICE on the PPD machines. u … u Probably others I’ve not thought of right now! 19M.Ellis - CM th July 2010

Computing – Next Steps  Data Mover u Complete work, testing and transition to routine use.  Database u Complete control room work and transition to automated updating of the DB from EPICS and DATE.  G4MICE on PPD u Documentation u Automatic updates from CVS head.  WiFi 20M.Ellis - CM th July 2010

Conclusions  A lot of progress on the software and computing infrastructure since CM26!  Thanks to all the bright sparks who have been making it happen. 21M.Ellis - CM th July 2010