Updates and Results Talks and Posters Advice Ideas Important Figures Write-Ups Outreach How-To Funding Opportunities GENETIS
  Place to document instructions for how to do things, Page 3 of 3  ELOG logo
Entry  Sun Sep 17 20:05:29 2017, Spoorthi Nagasamudram, Some basic ,  
 
Entry  Thu Sep 21 14:30:18 2017, Julie Rolla, Using/Running XF,  
Below I've attached a video with some information regarding running XF. Before you start, here's some important information you need to know. 

 

In order to run XF:
Entry  Wed Jun 6 08:54:44 2018, Brian Clark and Oindree Banerjee, How to Access Jacob's ROOT6 on Oakley,  env.sh
Source the attached env.sh file. Good to go!
Entry  Wed Jun 6 17:48:47 2018, Jorge Torres, How to build ROOT 6 on an OSC cluster,  
Disclaimer: I wrote this for Owens, which I think will also work on Pitzer. I recommend following Steven's instructions, and use mine if it fails
to build. J

1. Submit a batch job so the processing resources are not limited (change the project ID if needed.):
Entry  Fri Nov 9 00:44:09 2018, Brian Clark, Transfer files from IceCube Data Warehouse to OSC,  
Brian had to move ~7 TB of data from the IceCube data warehouse to OSC.

To do this, he used the gridftp software. The advantage is that griftp is optimized for large file transfers, and will manage data transfer better
than something like scp or rsync.
Entry  Mon Dec 17 21:16:31 2018, Brian Clark, Run over many data files in parallel,  demo.cxxrun.shrun_list.txtsubmit_jobs.sh
To analyze data, we sometimes need to run over many thousands of runs at once. To do this in parallel, we can submit a job for every run we want to do.
This will proceed in several steps:


We need to prepare an analysis program.




This is demo.cxx.
The program will take an input data
Entry  Tue Feb 26 19:07:40 2019, Lauren Ennesser, Valgrind command to suppress ROOT warnings,  
valgrind --suppressions=$ROOTSYS/etc/valgrind-root.supp ./myCode

If you use valgrind to identify potential memory leaks in your code, but use a lot of ROOT objects and functions, you'll notice that ROOTs
TObjects trigger a lot of "potential memory leak" warnings. This option will suppress many of those. More info at https://root-forum.cern.ch/t/valgrind-and-root/2ss8506
Entry  Fri Feb 28 13:09:53 2020, Justin Flaherty, Installing anitaBuildTools on OSC-Owens (Revised 2/28/2020),  
 
Entry  Tue Aug 2 14:34:15 2022, Alex M, OSC License Request,  User_Software_Agreement.pdf
Some programs on OSC require authorized access to use in the form of a license. The license will be automatically read if it is available
whenever you open a program on OSC, provided you have access to the license. In order to have access to a license, you need to fill out the attached form
and send it to Amy to forward to OSC. Available programs (at least some of) which require a license can be found here: https://www.osc.edu/resources/available_software/software_list
Entry  Thu Jun 8 16:29:45 2023, Alan Salcedo , Doing IceCube/ARA coincidence analysis,  IceCube_ARA_Coincidence_Analysis___Technical_Note.pdfICARA_Coincident_Events_Introduction.pptxICARA_Analysis_Template.ipynbIceCube_Relative_to_ARA_Stations.ipynb
These documents contain information on how to run IceCube/ARA coincidence simulations and analysis. All technical information of where codes are stored
and how to use them is detailed in the technical note. Other supportive information for physics understanding is in the powerpoint slides. The technical
note will direct you to other documents in this elog in the places where you may need supplemental information.
ELOG V3.1.5-fc6679b