TR-Grid Üzerinde Atlas Analizi



Benzer belgeler
CRAB ile TR-Grid Üzerinde Analiz

Çalışma Grupları Eğitimleri. TÜBİTAK ULAKBİM / ANKARA 5-9 Nisan 2010

Bilindik engelleme yöntemlerinin dışında olan, kurumsal web filitreleri nasıl aşılır?

Kullanıcı Pratik Eğitimi Özgür Erbaş

Grid İş Gönderme. Emrah Akkoyun, Feyza Eryol,

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

Grid Site Kurulumu

İMAGE (SİSTEM GÖRÜNTÜSÜ) ALMA VE YÜKLEME NASIL YAPILIR. İmage nedir?

SquidGuard Kurulumu. Öncelikle gerekli paket temin edilmelidir. adresinden temin edilebilir. Basitçe kurulumu ;

CYGWIN KURULUMU ve KULLANIMI

Apache üzerinden Red Hat 5 yüklenmesi

Scream! e gelen veri akışlarından bazılarını diğer bir kurum yada bilgisayarla paylaşmak için kullanılabilir.

Kullanıcı Pratik Eğitimi.

Grid Ortamında İş Gönderme. Feyza Eryol, Emrah Akkoyun,

Linux Dosya ve Dizin Yapısı

"SQL Server Management Studio" yazılımını yüklemek için alttaki resmi sitesinden 180 günlük deneme sürümünü indirebilirsiniz.

Windows 2000 veya XP kurarken dosya sistemini seçmeniz gerekir. Ya FAT32 dosya sistemini kullanırsınız ya da NTFS.

OPENBSD İŞLETİM SİSTEMİ ÜZERİNE PFW KURULUMU

KULLANICI KILAVUZU: UEA FİX KULLANICILARININ SSLVPN ERİŞİMİ İMKB İÇİNDEKİLER

man komut man ls (ls komutu hakkında bilgi verir.) man pwd (pwd komutu hakkında bilgi verir.)

AutoCAD 2011 Kurulumu

FreeBSD Erişim Kontrol Listeleri

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

Grid Ortamında İş Gönderme

Checkpoint SSL-VPN Kurulum Prosedürü. Checkpoint Endpoint VPN Client

JasperReports Server ve Ireport raporlama Sistemi Kurulumu / Kullanımı 1. Bölüm 2. Bölüm 1- JasperReports Server ve Ireport Nedir?

ZWCAD Önemli. Tek Kullanıcı Sürümü Lisans Kodu Kullanarak Yükleme Kılavuzu

Paralel Hesaplama - Beowulf Cluster

Küme Bilgisayarlarda PBS Kuyruk Sistemi

Linux ta komutlar hakkında yardım almak için aşağıdaki komutlar kullanılır : - man - info - whatis - apropos

Linux altında komut satırında...

LİNUX İŞLETİM SİSTEMİNİN KÖPRÜ MODUNDA ÇALIŞTIRILMASI VE GÜVENLİK DUVARI İŞLEMLERİ

TR-Grid Oluşumu (TR-Grid Altyapısı ve AB Projeleri)

Web Servis-Web Sitesi Bağlantısı

V Daq Kurulum adımları

TR-Grid Oluşumu (TR-Grid Altyapısı ve AB Projeleri)

e-imzatr Kurulum Klavuzu

TÜRKİYE CUMHURİYETİ ORMAN GENEL MÜDÜRLÜĞÜ DASDIFFUSION DEPARTMENTAL EDITION 1. FAZ TARAMA PC KURULUM KILAVUZU

Komut Penceresi ile Çalışmaya Başlamak

İnternet. Küçük düzeyli ağ. Ağ üzerinden çok kullanıcılı kilit modeli. İnternet üzerinden çok kullanıcılı kilit modeli

TR-GRID Servisleri ve Grid Güvenliği (Küme Bilgisayar ve Grid Mimarileri)

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

Değerli Datasoft Kullanıcısı;

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2

BİL BİLGİSAYAR PROGRAMLAMA (JAVA)

Kurulum ve Başlangıç Kılavuzu. DataPage için

PBS Betiği Hazırlama ve PBS Komutları. Feyza Eryol

ULUSAL GRID ÇALIŞTAYI 2005

ÇOK ÖNEMLİ GÜVENLİK VE YEDEKLEME UYARISI

TRGRİD ALTINDA İLK 7 TeV DATALARININ ANALİZİ

Mpuantor 2.7 Client Kurulumu

Kurulum ve Başlangıç Kılavuzu. DataPage için

Sun Solaris Jumpstart Sistemi

CHAPTER 3. ZAMANLANMIŞ GÖREVLER (Automated Tasks)

e-imzatr Kurulum Klavuzu

Sunucu İşletim Sistemini Ayarlamak ve Yönetmek

Bu bölüm V- Ray License Server lisans sunucusu uygulamasının kurulumundan

Hızlı Başlangıç Kılavuzu

Grid Veri Yönetimi. Emrah Akkoyun, Feyza Eryol,

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş

Web Application Penetration Test Report

T. C. İSTANBUL TEKNİK ÜNİVERSİTESİ Bilişim Enstitüsü ENFORMASYON SİSTEMLERİNİN TASARIMI VE YÖNETİMİ

Windows 7 - IIS 7.5 üzerine PHP ve MySQL kurulumu

1.5. Başvuru formundaki bilgileri aşağıdaki şekilde doldurunuz. Kart Okuyucu Tipi: Mini Kart Okuyucu Sertifika Süresi: 3 Yıl

LİGHTKOD SETUP MAKER KULLANIMI 1- Giriş Programı yükledikten sonra Setup Maker programını açtığımızda aşağıdaki pencereyi görürüz. Burada 1.

MIRACLE DATA WORKS KURULUM DOKÜMANI

1 STUNNEL NEDİR? 2 STUNNEL KURULUMU

PBS Betiği Hazırlama ve PBS Komutları

BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

Grid Veri Yönetimi. Emrah Akkoyun, Feyza Eryol,

Sunucu İşletim Sistemini Ayarlamak ve Yönetmek. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

BİLGİ İŞLEM DERS 3. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

ZWCAD İçindekiler. Önemli. Tek Kullanıcı Sürümü Lisans Kodu Kullanarak Yükleme Kılavuzu

Dosya/Dizin İzinleri. Okuma (r) Yazma (w) Çalıştırma (x) Dosya içeriğini görebilir mi? (Klasörler için) dosya listesini alabilir mi?

TR-GRID KULLANICI POLİTİKASI

Veri Tabanı Yönetim Sistemleri Bölüm - 02

SEE-GRID-2. TR-GRID Üzerinde Kandilli Sismik Veri Sunucusu.

NİTELİKLİ ELEKTRONİK SERTİFİKA KURULUM AŞAMALARI

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

Sorun Giderme. Genel. Disk. Aygıt Sürücüleri 3

Sqlmap pyhton dili yazılarak geliştirilmiş Sql injection için testerlara son derece yardımcı olan bir araçtır.

Open-VPN Kurulumu ve SSH Bağlantı Ayarları (Windows İçin)

Turquaz Windows kurulum dökümanı. ftp://ftp.mirror.ac.uk/sites/ftp.postgresql.org/binary/v7.3.1/windows/pgsql731wina1.exe

10.2 VERİYONUNUN KURULABİLMESİ İÇİN EĞER VARSA ÖNCEKİ. ArcGIS SÜRÜMLERİNİN PROGRAM EKLE-KALDIR SEÇENEĞİYLE

Grid Veri Yönetimi Aslı Zengin

NOT: LÜTFEN BU BELGEYİ OKUMADAN YAZILIMI YÜKLEMEYİ DENEMEYİN.

Windows Live ID ve parolanızı giriniz.

Seri kablo bağlantısında Windows95/98/ME'ten Windows 2000'e bağlantı Windows95/98/ME - NT4 bağlantısına çok benzer.

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2. İçerik. IP ICMP MAC Tracert

CLR-232-ES RS232 - Seri Ethernet Çevirici

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

VIDEOCELL API. Versiyon 1.0.0

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular

DOSYA NEDİR? Verilerin HDD de saklanması. Verilerin HDD de saklanması DOSYA SİSTEMİ NEDİR?

V-Ray Lisanslama Sistemi

Anti-Virüs Atlatma 2. Kurulum

(OKS)

Transkript:

TR-Grid Üzerinde Atlas Analizi Emrah AKKOYUN Yüksek Başarım ve Grid Hesaplama Merkezi, TÜBİTAK-ULAKBIM emrah@ulakbim.gov.tr Tülay Çuhadar-Dönszelmann Sheffield Üniversitesi tcuhadar@cern.ch Erkcan Özcan University College London eo@hep.ucl.ac.uk www.eu-egee.org INFSO-RI-508833

Kullanıcı Hesabı Kullanıcı Arayüzü (kefal.ulakbim.gov.tr) Üyelik Başvuru Formu http://www.grid.org.tr/uyelik/uyelik.php Belgelerinizin sertifika otoritesi kuralları gereği gönderilmesi Statik IP adresi veya OpenVPN Grid Sertifika Başvurusu Atlas VO Üyeliği Lxplus üzerinde hesabınız varsa ve TR-Grid üzerinde yeni çalışmaya başlayacaksanız Kullanıcı arayuzu bilgisayarında yeni bir hesap açtırmanız.globus dizinini bu hesaba kopyalamanız yeterlidir. INFSO-RI-508833 2

Kullanıcı Arayüzü ssh <kullanıcı adı>@kefal.ulakbim.gov.tr ls -ls.globus izinleri aşağıdaki gibi olmalıdır: -rw-r--r-- 1 akkoyun atlas 1701 Jun 1 2009 usercert.pem -r-------- 1 akkoyun atlas 1920 Jun 1 2009 userkey.pem -rw-r--r-- 1 akkoyun atlas 1701 Jun 1 2009 usercert.pem -r-------- 1 akkoyun atlas 1920 Jun 1 2009 userkey.pem voms-proxy-init voms atlas ile geçici 12 saatlik proxy yaratabiliyor olmalısınız. voms = virtual organisation membership service INFSO-RI-508833 3

Kullanıcı Arayüzü Kullanıcı arayüzü üzerinden lxplus hesabınıza /afs üzerinden erişebilirsiniz. ls -la /afs/cern.ch/user/a/akkoyun/ Kefal üzerinden lxplus hesabınıza dosya taşıyabilir, dosya alabilirsiniz. Bunun için kerberos bileti edinmelisiniz. kinit -5 akkoyun@cern.ch klog akkoyun klist komutu ile biletinizin gecerlilik zamanını sorgulayabilirsiniz. Valid starting Expires Service principal 04/08/10 07:20:59 04/09/10 07:20:59 krbtgt/cern.ch@cern.ch INFSO-RI-508833 4

Gerçek Veri Üzerinde Analiz Bu çalışmada deneylerin de başlamasıyla yeni yayınlanmış olan 7TeV enerjili veri setleri üzerinde çalışma yapılacaktır. AOD tipindeki veriler ntrdumper ile analiz edilerek root programı ile incelenebilecek hale getirilecektir. ntrdumper desd/aod biçimdeki dosyaları düz (flat) bir ntuple a dönüştüren bir paket. Analizde kullanılacak hemen her çeşit fizik nesnesi (elektron, muon, jet, vs.) ve tetikleyici (trigger) bilgisine ulaşmaya örnek bilgisayar kodu olarak alınabilir. Büyük boyuttaki dosya bazı parametrelerin ayarlanması ile daha ufak boyuttaki bir hale getirilip root ile incelenebilecektir. INFSO-RI-508833 5

TR-Grid Üzerinde Analiz Bunun için; PhysicsAnalysis/ExoticPhys/ExoticPhysTools/ntrDumper paketi Athena ortamında derleme Ganga ile iş grid ortamına gönderme Dq2 üzerinden sonuçlar alınması Root programı ile histogram incelenmesi Kullanılan Veri Seti data10_7tev.00152489.physics_minbias.merge.aod.f23 9_m433 Atlas 15.6.5 ve Ganga 5.5.3 sürümleri kullanılmıştır. (SLC5 ortamında) INFSO-RI-508833 6

Kurulu Atlas Yazılımları ULAKBIM T2 merkezindeki tüm makineler SLC5 işletim sistemine geçirilmiş ve buna uyumlu yazılımlar yüklenmiştir. Şu an yüklü olan en son sürüm 15.6.8'dir. Bu yazılımlar otomatik olarak ATLAS tarafından kurulmaktadır, ancak özel bir sürüme ihtiyacınız olduğunda bize bildirdiğinizde kurulumu gerçekleştirebiliriz. http://goc.grid.sinica.edu.tw/gstat/tr-10-ulakbim/ Adresinden etiketlenmiş yüklü tüm yazılımları görebilirsiniz. Çarpışma verileri aynı gün NL T1 üzerinden merkezimize gelmeye başlamıştır. (DDM Dashboard) INFSO-RI-508833 7

Hesabınızın Ayarlanması CMT ile kullanacağınız paketlerin ayarlanması cd $HOME mkdir cmthome cd cmthome cmthome dizini içerisinde yazacağınız requirements dosyasının içeriği aşağıda ki gibi olmalıdır. set CMTSITE STANDALONE set SITEROOT /opt/exp_soft/atlas/prod/releases/rel_15-17 macro ATLAS_TEST_AREA ${HOME}/testarea macro ATLAS_DIST_AREA ${SITEROOT} use AtlasLogin AtlasLogin-* $(ATLAS_DIST_AREA) INFSO-RI-508833 8

Analiz requirements dosyasını hazırlarken, hangi ATLAS yazılımının hangi release altında olduğunu görmek için ls /opt/exp_soft/atlas/prod/releases/rel_1*/atlasoffline/ /opt/exp_soft/atlas/prod/releases/rel_15-15/atlasoffline/: 15.6.3 /opt/exp_soft/atlas/prod/releases/rel_15-17/atlasoffline/: 15.6.5... INFSO-RI-508833 9

Analiz CMT setup dosyalarını oluşturabilmek için source /opt/exp_soft/atlas/prod/releases/rel_15-20/cmt/v1r20p20090520/mgr/setup.sh cmt config mkdir $TestArea cd $TestArea source cmthome/setup.sh -tag=15.6.5,setup,32 TestArea requirement dosyası içerisinde tanımladığımız yerdir. /home_palamut2/akkoyun/testarea/atlasoffline-15.6.5 INFSO-RI-508833 10

INFSO-RI-508833 Enabling Grids for E-sciencE SVN üzerinden analiz paketlerinin alınması gerekmektedir. Bunun için: Paketlerin Alınması cmt co PhysicsAnalysis/ExoticPhys/ExoticPhysTools/ntrDump er İlgili dizin içine giderek tekrar bu paket için ayarlama yapılması gerekmektedir. cd PhysicsAnalysis/ExoticPhys/ExoticPhysTools/ntrDump er/cmt source setup.sh -tag=15.6.5,setup,32 Derleme yapabilmek için gmake komutu çalıştırılır. En sonunda all cmt ok görülmelidir. 11

Lokalde Çalıştırmak Ganga ile grid ortamına göndermeden önce kefal üzerinde test edebilirsiniz. Bunun için run dizinine geçmeli ve input.txt dosyasını düzenlemelisiniz. cd.../run cat input.txt / tmp/akkoyun/data10_7tev.00152489.physics_minbias.merge.aod.f239_m 433/data10_7TeV.00152489.physics_MinBias.merge.AOD.f239_m433._lb00 22-lb0025._0001.1 Lokalde analiz edeceğiniz verinin nerde tutulduğunu söylüyorsunuz. Çalıştırmak için, python ntrdumperlcg.py komutunu kullanıyorsunuz. Bazı Error mesajları yazssa da geçilebilir. Bu işler hızlıca kümeye de atılabilir!!! INFSO-RI-508833 12

Grid Üzerinde Çalıştırmak Kefal üzerinden ganga komutlarına iki yolla ulaşabilirsiniz. source /afs/cern.ch/sw/ganga/install/etc/setup-atlas.sh /opt/exp_soft/atlas/tools/ganga/install/5.5.3- hotfix1/bin/ganga Ganga komutu ile çalıştırdıktan sonra execfile('gangaara-testdata.py') ile çalıştırmanız yeterlidir. Jobs ile işin durumu sürekli sorgulanır. İşin durumu completed olduğunda ve başarılı bir şekilde sonlandığında artık dq2 ile alınabilir. INFSO-RI-508833 13

Ganga İş Dosyası j = Job() j.application=athena() j.application.option_file=['ntrdumperlcg.py'] j.application.atlas_exetype='pyara' j.application.atlas_release='15.6.5' j.application.athena_compile=false j.application.prepare() j.application.exclude_from_user_area=["*.o","*.root*","*.e xe"] # INFSO-RI-508833 14

Ganga İş Dosyası j.inputdata=dq2dataset() j.inputdata.dataset=['data10_7tev.00152489.physics_minbias.merge.aod.f23 9_m433'] j.inputdata.names=['data10_7tev.00152489.physics_minbias.merge.aod.f23 9_m433._lb0022-lb0025._0001.1'] j.inputdata.number_of_files=1 j.inputsandbox=['/home_palamut2/akkoyun/testarea/atlasoffline- 15.6.5/PhysicsAnalysis/ExoticPhys/ExoticPhysTools/ntrDumper/run/7TeV LBCollection.xml'] Bu örnekteki GRL(good run list) xml dosyası, ATLAS ın run-query sitesi kullanılarak elde edilebilir. (Uyarı: Data quality ile ilgili bazı bilgiler bu konuşma hazırlandığı sırada eksik olduğundan bu örnek sadece deneme amaçlıdır.) http://atlas-runquery.cern.ch/query.py?q=find+run+152166%2b+and+lhc+stablebeams+true INFSO-RI-508833 15

Ganga İş Dosyası # j.outputdata=dq2outputdataset() j.outputdata.outputdata=['histos.root' ] # j.splitter=dq2jobsplitter() #j.splitter.numsubjobs = 5 # j.backend=lcg() j.backend.requirements.cloud='de' # j.submit() INFSO-RI-508833 16

Kefal Üzerinde DQ2 İş bittikten sonra bu dosyanın dq2 ile lokale taşınması gerekiyor. Scratch bölgede bulunduğundan bir süre sonra bu veri silinecektir. DQ2 kullanabilmek için source /opt/exp_soft/atlas/tools/dq2clients/setup.sh Böylece tüm dq2 komutlarına ulaşabilirsiniz. INFSO-RI-508833 17

Kefal Üzerinde DQ2 dq2-ls user10.emrah* komutu ile tüm dosyalarımı sorgulayabiliyorum.... user10.emrahakkoyun2.ganga.1f73086869b2c8595ac6150 236afc883.input user10.emrahakkoyun2.ganga.8659a0e94babfb8e6869cae d3540f890.input user10.emrahakkoyun2.ganga.8.20100408.fzk- LCG2_SCRATCHDISK Göndermiş olduğum işin ID numarası 8 olduğundan yukarıdaki veri seti yeni üretilmiş olan. INFSO-RI-508833 18

Kefal Üzerinde DQ2 dq2-ls -f user10.emrahakkoyun2.ganga.8.20100408.fzk- LCG2_SCRATCHDISK user10.emrahakkoyun2.ganga.8.20100408.fzk- LCG2_SCRATCHDISK [ ] user10.emrahakkoyun2.ganga.8.201004080230002277._0 0001.histos.root e9c415b3-bb96-40cf-b5e3-67b0e53d69f5 ad:bd5d5af3 10072 total files: 1 local files: 0 total size: 10072 date: 2010-04-08 02:40:16 INFSO-RI-508833 19

Kefal Üzerinde DQ2 dq2-get -f user10.emrahakkoyun2.ganga.8.201004080230002277._00001.histos.root user10.emrahakkoyun2.ganga.8.20100408.fzk-lcg2_scratchdisk user10.emrahakkoyun2.ganga.8.20100408.fzk-lcg2_scratchdisk: Complete replica available user10.emrahakkoyun2.ganga.8.20100408.fzk-lcg2_scratchdisk: Using site FZK- LCG2_SCRATCHDISK user10.emrahakkoyun2.ganga.8.20100408.fzk-lcg2_scratchdisk: Querying local file catalogue of site FZK-LCG2_SCRATCHDISK... user10.emrahakkoyun2.ganga.8.20100408.fzk- LCG2_SCRATCHDISK/user10.EmrahAkkoyun2.ganga.8.201004080230002277._00001.hi stos.root: Getting SRM metadata for srm://atlassrmfzk.gridka.de:8443/srm/managerv2?sfn=/pnfs/gridka.de/atlas/diskonly/atlasscratchdisk/user10/emrahakkoyun2/ganga/user10.emrahakkoyun2.ganga.8. 20100408/user10.EmrahAkkoyun2.ganga.8.201004080230002277._00001.histos.root user10.emrahakkoyun2.ganga.8.20100408.fzk-- LCG2_SCRATCHDISK/user10.EmrahAkkoyun2.ganga.8.201004080230002277._00001.hi stos.root: validated Finished INFSO-RI-508833 20

Kefal Üzerinde DQ2 Böylece histos.root dosyası ev dizinine taşınmış olur. Buradan ister T2 merkezinde var olan depolama merkezine isterseniz /depo1 altındaki kullanıcı dizininde bu dosyayı tutabilirsiniz. root -l histos.root.ls TBrowser tb; INFSO-RI-508833 21