Thu Dec 13 17:33:54 2018, s prohira, parallel jobs on ruby, Software 
|
On ruby, users get charged for the full node, even if you aren't using all 20 cores, so it's a pain if you want to run a bunch of serial jobs.
There is, however, a thing called the 'parallel command processor' (pcp) which is provided on ruby, (https://www.osc.edu/resources/available_software/software_list/parallel_command_processor)
that makes it very simple. |
Fri Feb 4 13:06:25 2022, William Luszczak, "Help! AnitaBuildTools/PueoBuilder can't seem to find FFTW!", Software
|
Disclaimer: This might not be the best solution to this problem. I arrived here after a lot of googling and stumbling across this thread with a similar
problem for an unrelated project: https://github.com/xtensor-stack/xtensor-fftw/issues/52. If you're someone who actually knows cmake, maybe you have
a better solution. |
Mon Apr 24 11:51:42 2023, William Luszczak, PUEO simulation stack installation instructions, Software
|
These are instructions I put together as I was first figuring out how to compile PueoSim/NiceMC. This was originally done on machines running CentOS
7, however has since been replicated on the OSC machines (running RedHat 7.9 I think?). I generally try to avoid any `module load` type prerequisites,
instead opting to compile any dependencies from source. You _might_ be able to get this to work by `module load`ing e.g. fftw, but try this at your own |
Sun Sep 17 20:05:29 2017, Spoorthi Nagasamudram, Some basic ,
|
| |
Thu Apr 27 18:28:22 2017, Sam Stafford (Also Slightly Jacob), Installing AnitaTools on OSC, Software
|
Jacob Here, Just want to add how I got AnitaTools to see FFTW:
1) echo $FFTW3_HOME to find where the lib and include dir is.
2) Next add the following line to the start of cmake/modules/FindFFTW.cmake |
Thu May 11 13:43:46 2017, Sam Stafford, Notes on installing icemc on OSC, Software
|
| |
Thu May 11 14:38:10 2017, Sam Stafford, Sample OSC batch job setup, Software
|
Batch jobs on OSC are initiated through the Portable Batch System (PBS). This is the recommended way to run stuff on OSC clusters.
Attached is a sample PBS script that copies files to temporary storage on the OSC cluster (also recommended) and runs an analysis program.
Info on batch processing is at https://www.osc.edu/supercomputing/batch-processing-at-osc. |
Mon Sep 18 12:06:01 2017, Oindree Banerjee, How to get anitaBuildTool and icemc set up and working, Software
|
First try reading and following the instructions here
https://u.osu.edu/icemc/new-members-readme/
Then e-mail me at oindreeb@gmail.com with your problems |
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 |
Tue Nov 5 16:22:16 2019, Keith McBride, NASA Proposal fellowships, Other
|
Here is a useful link for astroparticle grad students related proposals from NASA:
https://nspires.nasaprs.com/external/solicitations/summary.do?solId=%7BE16CD59F-29DD-06C0-8971-CE1A9C252FD4%7D&path=&method=init |
Thu Jul 11 10:05:37 2019, Justin Flaherty, Installing PyROOT for Python 3 on Owens, Software
|
In order to get PyROOT working for Python 3, you must build ROOT with a flag that specifies Python 3 in the installation. This method will create
a folder titled root-6.16.00 in your current directory, so organize things how you see fit. Then the steps are relatively
simple: |
Fri Feb 28 13:09:53 2020, Justin Flaherty, Installing anitaBuildTools on OSC-Owens (Revised 2/28/2020),
|
| |
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: |
Tue Feb 26 16:19:20 2019, Julie Rolla, All of the group GitHub account links, Software
|
ANITA Binned Analysis: https://github.com/osu-particle-astrophysics/BinnedAnalysis
GENETIS Bicone: https://github.com/mclowdus/BiconeEvolution
GENETIS Dipole: https://github.com/hchasan/XF-Scripts |
Tue Apr 25 10:22:50 2017, Jude Rajasekera, ShelfMC Cluster Runs, Software 
|
Doing large runs of ShelfMC can be time intensive. However, if you have access to a computing cluster like Ruby or KingBee, where you are given a node
with multiple processors, ShelfMC runs can be optimized by utilizing all available processors on a node. The multithread_shelfmc.sh script automates
these runs for you. The script and instructions are attached below. |
Tue Apr 25 10:35:43 2017, Jude Rajasekera, ShelfMC Parameter Space Scan, Software  
|
These scripts allow you to do thousands of ShelfMC runs while varying certain parameters of your choice. As is, the attenuation length, reflection,
ice thickness, firn depth, station depth is varied over certain rages; in total, the whole Parameter Space Scan does 5250 runs on a cluster like Ruby or
KingBee. The scripts and instructions are attached below. |
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.): |
Fri Oct 26 18:08:43 2018, Jorge Torres, Analyzing effective volumes, Analysis   
|
Attaching some scripts that help processing the effective volumes. This is an extension of what Brian Clark did in a previous post (http://radiorm.physics.ohio-state.edu/elog/How-To/27)
There are 4 files attached:
- veff_aeff2.C and veff_aeff2.mk. veff_aeff2.C produces Veff_des$1.txt ($1 can be A or B or C). This file contains the following |
Mon Mar 4 14:11:07 2019, Jorge Torres, Submitting arrays of jobs on OSC, Analysis
|
PBS has the option of having arrays of jobs in case you want to easily submit multiple similar jobs. The only difference in them is the array
index, which you can use in your PBS script to run each task with a different set of input arguments, or any other operation that requires a unique index.
You need to add the following lines to your submitter file: |
Fri Jan 31 10:43:52 2020, Jorge Torres, Mounting ARA software on OSC through CernVM File System, Software
|
OSC added ARA's CVMFS repository on Pitzer and Owens. This has been already done in UW's cluster thanks to Ben Hokanson-Fasig and Brian Clark. With CVMFS,
all the dependencies are compiled and stored in a single folder (container), meaning that the user can just source the paths to the used environmental
variables and not worry about installing them at all. This is very useful, since it usually takes a considerable amount of time to get those dependencies |