wiki:u/madams

Version 37 (modified by madams, 10 years ago) ( diff )

Marissa Adams (madams@pas.rochester.edu)

Graduated from the University of Rochester with a Physics B.S. and Mathematics B.A. Currently employed as a technical assistant for our group while applying to graduate programs! Here I am working on creating a source for AstroBEAR and VisIt documentation, as well as descriptions of projects I am working on.


Projects

CollidingFlows

Visualizing PN/PPN Data with SHAPE

Under Construction

Turbulence Studies


Library

My Library lists some papers that are useful for my projects. It also includes a link, and a summary of the article.


Scripts

Post Processing Submissions

  • Creates post processing directories in your out directory.
  • Edits and submits the jobs for your executable.
  • You do have to manually move the simulation into the directory once the job has completed.
#!/bin/bash                                                                                                                        

   ## INITIALIZING INVARIANTS ##                                                                                                   

#Put the name of your executable here!                                                                                             
EXECUTABLE="astrobear_Bvn"
#Put the name of your bash script here!                                                                                            
SUBMISSION_SCRIPT="job.sh"

   ## FINDING RUN DIRECTORIES ##                                                                                                   

#/scratch/[USERNAME]/[REST OF PATH]/ Make sure script is here <--                                                                    

cd /scratch/[USERNAME]/[REST OF PATH]/

PP_PATH="Directory1, Directory2"

   ## MAKING A LOOP ##                                                                                                             

for d in ${PP_PATH}; do

    cd ${d}

      ## MAKING UNIQUE DIRECTORIES ##                                                                                              

   #Name of the directory we're going to create in...                                                                              
    DIRECTORY_NAME="${EXECUTABLE}_`echo ${d} | tr -d '/'`_`date +%s`"
   #your out directory.                                                                                                            
    OUTPUT_DIR="out/"

   #Checker to see if you have an out directory.                                                                                   
    if [ \! -e ${OUTPUT_DIR} ] || [ \! -d ${OUTPUT_DIR} ]; then
        echo "There is a problem with your ${OUTPUT_DIR} directory, please check. Exiting."
        exit
    fi

   #Makes a new directory in your out directory for post processing with the executable, run, and date in the name.                
    mkdir out/${DIRECTORY_NAME}

      ## EDITTING BATCH SCRIPT ##                                                                                                  
   #Note this change is universal for all PP_PATH                                                                                  
    sed -i 's/--reservation .*//' job.sh
    sed -i 's/-N .*/-N 32/' job.sh
    sed -i 's/--ntasks-per-node .*/--ntasks-per-node 16/' job.sh
    sed -i 's/-c .*/-c 1/' job.sh
    sed -i 's/-p .*/-p debug/' job.sh
    sed -i 's/--time .*/--time 00-00:30:00/' job.sh
    sed -i 's/#SBATCH --mail-user email1@pas.rochester.edu/##SBATCH --mail-user email1@pas.rochester.edu/' job.sh
#    sed -i 's/#SBATCH --mail-user email2@pas.rochester.edu/##SBATCH --mail-user email2@pas.rochester.edu/' job.sh                 
    sed -i "s/astrobear.* > astrobear.*.log/${EXECUTABLE} > ${EXECUTABLE}.log/" job.sh

      ## SUBMIT BATCH SCRIPT ##                                                                                                    
    sbatch ${SUBMISSION_SCRIPT}

    cd ../../
done


Resources

Software Documentation

ParaView:

Paraview

Paraview is an visualization and analysis tool. It was developed for extremely large data sets in mind. It is open source so you can download it on your own personal machine.

  • ParaView Homepage, where you can download the software and check for updates on their blog. They also appreciate user's requesting new features.

SHAPE:

SHAPE

SHAPE is a 3D morpho-kinematical modeling application for astrophysics that has been developed by Wolfgang Steffen, Nichlas Koning, Stephan Wenger, Christophe Morisset, and Marcus Magnor. Shape is also open source and available for download. Shape allows us to use astrophysical images to inspire and develop models.

  • Shape Webpage, where you can download, find news, publications and explore Shape's user guide.
  • arXiv: ''Shape: A 3 Modeling Tool for Astrophysics'', a paper summarizing Shape's capabilities. Was accepted for publication in the IEEE Transactions on Visualization and Computer Graphics. Wolfgang Steffen, Nicholas Koning, Stephan Wenger, Christophe Morisset, Marcus Magnor.

VisIt:

VisIt

VisIt, which literally stands for "Visualize It," is an open source visualization and analysis tool developed by Lawrence Livermore National Lab (LLNL). It can work on Unix, Windows and MAC workstations. It is installed on our local machines, and one can also access it in the interactive queue on BlueHive2. You can also download it yourself for free! Although you might want to check that you have a sufficient amount of ram before you visualize heavier files. Most of the visualizations we do are done with VisIt.

Lawrence Livermore National Laboratory Resources

Download VisIt

LLNL VisIt Manuals

AstroBEAR Documentation on particular visualization techniques one could use in VisIt.

3D CDM Visualization Instructions : How to make a corner of a box using bov files in VisIt. Provides puts all 3 axes into one window, making data analysis easier. Also includes instructions on how to project sinks onto the construction in order to better understand where potential star formation could be occuring.

2D Sink Curves : How to plot sinks using a .curve file instead of the P_mass object in VisIt. Much easier. Only downside is that it seems to only work for 2D data.

Supercomputer User Guides

  • Stampede, a machine owned by the Texas Advanced Computing Center (TACC). Here is TACC's fancy advertisement for Stampede if you're interested.
  • info.CIRC, a wikipage for the machines owned by Center for Integrated Research Computing (CIRC). For instance our group uses BlueHive2, Bluestreak (BS) quite heavily.
  • What to do a large file transfer from one machine to another? Check out Globus. Here is a Blog Post written by Baowei on how to set up an account on Globus. Using scp and rsync may not be appropriate for data sets that are more than a few TB large.

Recent Blog Entries


Page last updated at 06-02-2015.

Attachments (2)

Note: See TracWiki for help on using the wiki.