OSG Connect and Connect Client

Slides:



Advertisements
Similar presentations
May 12, 2015 XSEDE New User Tutorials and User Support: Lessons Learned Marcela Madrid.
Advertisements

RCAC Research Computing Presents: DiaGird Overview Tuesday, September 24, 2013.
Technology on the NGS Pete Oliver NGS Operations Manager.
HPCC Mid-Morning Break Interactive High Performance Computing Dirk Colbry, Ph.D. Research Specialist Institute for Cyber Enabled Discovery.
CVMFS: Software Access Anywhere Dan Bradley Any data, Any time, Anywhere Project.
DIRAC API DIRAC Project. Overview  DIRAC API  Why APIs are important?  Why advanced users prefer APIs?  How it is done?  What is local mode what.
Communicating with Users about HTCondor and High Throughput Computing Lauren Michael, Research Computing Facilitator HTCondor Week 2015.
Utilizing Condor and HTC to address archiving online courses at Clemson on a weekly basis Sam Hoover 1 Project Blackbird Computing,
Introduction to UNIX/Linux Exercises Dan Stanzione.
Ways to Connect to OSG Tuesday afternoon, 3:00 pm Lauren Michael Research Computing Facilitator University of Wisconsin-Madison.
Reiknistofnun Háskóla Íslands
Building a Real Workflow Thursday morning, 9:00 am Lauren Michael Research Computing Facilitator University of Wisconsin - Madison.
ISG We build general capability Introduction to Olympus Shawn T. Brown, PhD ISG MISSION 2.0 Lead Director of Public Health Applications Pittsburgh Supercomputing.
Introduction to the HPCC Jim Leikert System Administrator High Performance Computing Center.
The National Grid Service User Accounting System Katie Weeks Science and Technology Facilities Council.
Introduction to the HPCC Dirk Colbry Research Specialist Institute for Cyber Enabled Research.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
| nectar.org.au NECTAR TRAINING Module 10 Beyond the Dashboard.
Lab System Environment
Use of Condor on the Open Science Grid Chris Green, OSG User Group / FNAL Condor Week, April
Building a Real Workflow Thursday morning, 9:00 am Lauren Michael Research Computing Facilitator University of Wisconsin - Madison.
Submit for Evaluation Step 1: Create a Project – You can create a new project on the Synapse home page once you are logged in to hold your work for the.
Next Steps: becoming users of the NGS Mike Mineter
Using the Weizmann Cluster Nov Overview Weizmann Cluster Connection Basics Getting a Desktop View Working on cluster machines GPU For many more.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
| nectar.org.au NECTAR TRAINING Module 10 Beyond the Dashboard.
DTI Mission – 29 June LCG Security Ian Neilson LCG Security Officer Grid Deployment Group CERN.
ISG We build general capability Introduction to Olympus Shawn T. Brown, PhD ISG MISSION 2.0 Lead Director of Public Health Applications Pittsburgh Supercomputing.
Linux Operations and Administration
Open Science Grid as XSEDE Service Provider Open Science Grid as XSEDE Service Provider December 4, 2011 Chander Sehgal OSG User Support.
Remote & Collaborative Visualization. TACC Remote Visualization Systems Longhorn – Dell XD Visualization Cluster –256 nodes, each with 48 GB (or 144 GB)
The National Grid Service User Accounting System Katie Weeks Science and Technology Facilities Council.
CS 283Computer Networks Spring 2013 Instructor: Yuan Xue.
1 Getting Started with OSG Connect ~ an Interactive Tutorial ~ Emelie Harstad, Mats Rynge, Lincoln Bryant, Suchandra Thapa, Balamurugan Desinghu, David.
Geant4 GRID production Sangwan Kim, Vu Trong Hieu, AD At KISTI.
Five todos when moving an application to distributed HTC.
HTCondor-CE. 2 The Open Science Grid OSG is a consortium of software, service and resource providers and researchers, from universities, national laboratories.
Academic Technology Services The UC Grid Project OSG Consortium All-Hands Meeting Bill Labate & Joan Slottow Research Computing Technologies UCLA Academic.
Ways to Connect to OSG Tuesday, Wrap-Up Lauren Michael, CHTC.
UCS D OSG Summer School 2011 Intro to DHTC OSG Summer School An introduction to Distributed High-Throughput Computing with emphasis on Grid computing.
FESR Trinacria Grid Virtual Laboratory Practical using WMProxy advanced job submission Emidio Giorgio INFN Catania.
Large Input in DHTC Thursday PM, Lecture 1 Lauren Michael CHTC, UW-Madison.
Advanced Computing Facility Introduction
CHTC Policy and Configuration
Welcome to Indiana University Clusters
Large Output and Shared File Systems
Integrating Scientific Tools and Web Portals
Licenses and Interpreted Languages for DHTC Thursday morning, 10:45 am
Employee Self Service – HRS Unclassified Leave
Welcome to Indiana University Clusters
Workload Management System
Creating and running applications on the NGS
Thursday AM, Lecture 2 Lauren Michael CHTC, UW-Madison
ASU Saguaro 09/16/2016 Jung Hyun Kim.
Introduction to XSEDE Resources HPC Workshop 08/21/2017
HTCondor Command Line Monitoring Tool
XSEDE’s Campus Bridging Project
OSG Rob Gardner • University of Chicago
Reiknistofnun Háskóla Íslands
CCR Advanced Seminar: Running CPLEX Computations on the ISE Cluster
Advanced Computing Facility Introduction
Brian Lin OSG Software Team University of Wisconsin - Madison
Mats Rynge USC Information Sciences Institute
Reporting 101 Keenan & Mona.
Production Manager Tools (New Architecture)
Troubleshooting Your Jobs
Brian Lin OSG Software Team University of Wisconsin - Madison
Thursday AM, Lecture 1 Lauren Michael
Thursday AM, Lecture 2 Brian Lin OSG
Overview of SMU IT System Logins
Presentation transcript:

OSG Connect and Connect Client Thursday, Part 1 Lauren Michael, CHTC

Overview What is OSG Connect? Using OSG Connect Connect Client

Overview What is OSG Connect? Using OSG Connect Connect Client

What is OSG Connect? a OSG virtual organization (VO) for U.S. academics without a local VO includes submit point, online guides, remote human support, some software, and data support

Review: OSG Submit Points – 4 Ways Local VO OSG Connect Connect Client XSEDE Available to users with a campus/org VO affiliates of U.S. research orgs users of cluster with Connect Client users with XSEDE allocation Cost unlikely FREE (but need allocation) Limit on CPU hrs NO YES (per allocation) Local Help very likely (local staff) likely (cluster staff) possibly* (Campus Champion) Online Guides limited Submit Point Type submit server (or direct OSG entry server) submit server to OSG entry server cluster submit server to OSG entry server *not all XSEDE Campus Champions will have experience with HTC or OSG

OSG Connect Access Method: HTCondor Pool (or other type of Cluster) Submit Server Connect Client OSG (>120 sites) OSG entry point Submit Server OSGConnect

Why OSG Connect? not everyone has access to a local VO, or the means to establish one (through the OSG User School, you have one!) OSG via XSEDE requires an XSEDE account and allocation (limits CPU hours) Tell colleagues who don’t have a local VO!

Overview What is OSG Connect? Using OSG Connect Connect Client

Using OSG Connect Get Access Online Resources Use the Submit Server OSG Projects Use the Submit Server OSG Tools Supported by OSG Connect OSG Software Stash for large input (more later today)

(you’ve already done this!) Get Access Account: http://osgconnect.net/signup (you’ve already done this!) Online resources: osgconnect.net including “helpdesk” online guides Submit server: login.osgconnect.net

Online Resources

Your Home Page

Your Projects

OSG Projects Projects are how OSG accounts for resource usage by different research groups Your use of OSG via osg-learn.chtc.wisc.edu is automatically accounted for Project managers can be a faculty PI or student representing the research group. Via OSG Connect, you should always indicate a project in the submit file.

Projects After the School For today’s exercises: +ProjectName = “UserSchool2016” After the school, please create (or join) a new project before doing heavy computation from OSG Connect http://osgconnect.net/newproject (to create) http://osgconnect.net/project-summary (to join existing)

OSG help desk

HTC Recipes

Tutorials View list of tutorials on login.osgconnect.net: $ tutorial Load a tutorial to follow: $ tutorial gromacs Follow the steps!

Human help new support ticket chat or ticket

Using the Submit Point SSH to: login.osgconnect.net Use condor commands and submit files as usual! One exception: condor_status condor_status -pool osg-flock.grid.iu.edu

OSG Connect Access Method: HTCondor Pool (or other type of Cluster) Submit Server Connect Client OSG (>120 sites) OSG entry point Submit Server OSGConnect

OSG Supported Software OSG Connect maintains some software for all of OSG uses the “OASIS” data storage system (more details later today) available across ~90% of OSG sites requirements = (HAS_MODULES =?= true) use modules in jobs regardless of what OSG submit node you use!

Check Software on OSG Connect

Software Modules in a Job Activate modules: . /cvmfs/oasis.opensciencegrid.org/osg/modules/lmod/current/init/bash Load a software module: module load modulename List loaded modules: module list Unload a module (to prepare for another) module unload modulename

Example: Check Python from login.osgconnect.net $ module load python/2.7 $ module list Currently Loaded Modules: 1) python/2.7 $ which python /cvmfs/oasis.opensciencegrid.org/osg/modules/python-2.7.7/bin/python

Example: Python Wrapper Script #!/bin/bash # activate modules and load python2.7: . /cvmfs/oasis.opensciencegrid.org/osg/modules/lmod/current/init/bash module load python/2.7 # run my python script: python myscript.py # END

Using OSG Connect Get Access Online Resources Use the Submit Server OSG Projects Use the Submit Server OSG Tools Supported by OSG Connect OSG Software Stash for large input (more later today)

OSG Connect Exercises 1.1 Get acquainted with OSG Connect 1.2 Do the “OSG Connect Quickstart” 1.3 Run ‘Gromacs’ via the OASIS module BONUS: submit jobs from osg-learn using other software in OASIS (matlab, python, etc)

Overview What is OSG Connect? Using OSG Connect Connect Client

OSG’s Connect Client

OSG’s Connect Client Clemson Palmetto Cluster

OSG Connect Access Method: HTCondor Pool (or other type of Cluster) Submit Server Connect Client OSG (>120 sites) OSG entry point Submit Server OSGConnect 11) I think the submit node is the entry point. 12) Do we need to distinguish submit node and submit server? Probably calling submit node is fine I think

Connect Client Setup Initial setup connect setup Show your accounting project(s), or set another connect show-projects connect project

Connect Client Commands Some are just like condor commands connect q connect status connect submit connect rm connect history Submit files look the same!!

Full details in the help desk under “The Campus Connect Client” Job / Data Management Monitor Job Activity connect watch connect histogram Move data between local cluster server and OSG Connect connect push / pull / sync Full details in the help desk under “The Campus Connect Client”

Overview What is OSG Connect? Using OSG Connect Connect Client

Questions? Feel free to contact me: Next: OSG Connect Exercises lmichael@wisc.edu Next: OSG Connect Exercises Later: Handling data in OSG