Parallel CASA for radio astronomy¶
A Bit About CASA¶
CASA is the premier software for reducing radio data coming off of a variety of telescopes around the world, including the Jansky Very Large Array (VLA) and Atacama Large Millimeter Array (ALMA).
Getting Some Data to Play With¶
Going to use the new Archive. Find something small and have them download it manually, like a few GB at most.
Getting Set Up¶
First off get some nodes
Do we want singleGPU? Can request more nodes obviously. tasks-per-node we don't need to set unless CASA demands slots
Might want to create aliases for casa and mpi casa, just to make things quick
Actually it doesn't like the alias when you run the command
2) It will create a nodefile for us at $PBS_NODEFILE If CASA doesn't need slots, we can use this, and all the nodes If CASA does need slots, we'll need to make a script that can reference $PBS_NUM_PPN and add slots
3) Run something like 'path_to_casa_bin/mpicasa -hostfile $PBS_NODEFILE path_to_casa_bin/casa
4) Run python script that does all the fun stuff Could run mpicasa call with '-c myscript.py' Can also do 'exec(open('./filename').read())' Shortcut as execfile 'filename.py'
Migrated from UNM-CARC QuickBytes (last source update 2021-03-08). Spotted a problem? Open an issue or pull request.