Difference between revisions of "UCVM Plotting on Discovery"
From SCECpedia
Jump to navigationJump to search(10 intermediate revisions by 2 users not shown) | |||
Line 21: | Line 21: | ||
== Setting up Plotting Environment for the first time == | == Setting up Plotting Environment for the first time == | ||
− | + | ||
+ | make sure UCVM_INSTALL_PATH is set and has a working UCVM installation | ||
<pre> | <pre> | ||
− | + | %ucvm_query -H | |
− | + | </pre> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | create a conda environment | |
− | + | <pre> | |
+ | %conda create -n ucvmPlotting python=2.7.15 scipy pip numpy matplotlib basemap basemap-data-hires | ||
+ | </pre> | ||
− | + | setup conda environment with ucvm_plotting, just need to do this once | |
+ | <pre> | ||
+ | %conda activate ucvmPlotting | ||
+ | %cd $UCVM_INSTALL_PATH/conf | ||
+ | %source ucvm_env.sh | ||
+ | %cd $UCVM_INSTALL_PATH | ||
+ | %git clone https://github.com/SCECcode/ucvm_plotting.git | ||
+ | %cd ucvm_plotting | ||
+ | %./unpack-dist | ||
+ | %./ucvm_plotting/run_depth.sh | ||
+ | %conda deactivate | ||
</pre> | </pre> | ||
− | + | you should see the new ucvmPlotting | |
<pre> | <pre> | ||
− | |||
− | |||
− | |||
− | |||
%conda env list | %conda env list | ||
− | + | </pre> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
NEXT: | NEXT: | ||
− | + | to run ucvmPlotting tests on worker node | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | to run | ||
− | |||
− | |||
+ | <pre> | ||
+ | %salloc --ntasks=1 --time=02:00:00 | ||
+ | %conda activate ucvmPlotting | ||
+ | %cd $UCVM_INSTALL_PATH/ucvm_plotting | ||
+ | %cd examples | ||
+ | %./run-tests | ||
+ | %conda deactivate | ||
+ | %exit | ||
</pre> | </pre> | ||
− | |||
== Create Plot using Discovery == | == Create Plot using Discovery == | ||
− | Assuiming plotting has been setup for your account, you can | + | Assuiming plotting has been setup for your account, you can startup the plotting environment, |
*%conda env list | *%conda env list | ||
*%conda activate ucvmPlotting | *%conda activate ucvmPlotting | ||
− | |||
− | + | generate plot in either head or worker node | |
− | + | <pre> | |
+ | %conda activate ucvmPlotting | ||
+ | %plot_horizontal_slice.py -b 33.35,-118 -u 34.35,-117 -e 1000 -d vs -c cvmh -a s -s 0.01 -o horizontal.png | ||
+ | %conda deactivate | ||
+ | </pre> | ||
− | + | to view any of the png files with view_png.py, you have | |
+ | to be on the head node and in uvcmPlotting conda environment | ||
− | + | at head node, | |
− | |||
− | |||
+ | <pre> | ||
+ | %conda activate ucvmPlotting | ||
+ | %view_png.py -f horizontal.png | ||
%conda deactivate | %conda deactivate | ||
− | + | </pre> | |
== Related Entries == | == Related Entries == |
Latest revision as of 01:55, 4 December 2021
Contents
Create Plot using Website - 1D Vertical Profile
Create 1D vertical profile for location in LA Basin (CSU Dominquez Hills):
- 33.8628
- -118.2525
- 0-10k
- 100m
Create Plot using Website:
- point browser to http://moho.scec.org/UCVM_web/web/viewer.php
- select "1D Vertical Profile"
- enter 33.8628 for Latitude
- enter -118.2525 for Longitude
- enter 0 for Z start
- enter 10000 for Z ends
- enter 100 for Z step
Configure Xwindows on Discovery
Setting up Plotting Environment for the first time
make sure UCVM_INSTALL_PATH is set and has a working UCVM installation
%ucvm_query -H
create a conda environment
%conda create -n ucvmPlotting python=2.7.15 scipy pip numpy matplotlib basemap basemap-data-hires
setup conda environment with ucvm_plotting, just need to do this once
%conda activate ucvmPlotting %cd $UCVM_INSTALL_PATH/conf %source ucvm_env.sh %cd $UCVM_INSTALL_PATH %git clone https://github.com/SCECcode/ucvm_plotting.git %cd ucvm_plotting %./unpack-dist %./ucvm_plotting/run_depth.sh %conda deactivate
you should see the new ucvmPlotting
%conda env list
NEXT:
to run ucvmPlotting tests on worker node
%salloc --ntasks=1 --time=02:00:00 %conda activate ucvmPlotting %cd $UCVM_INSTALL_PATH/ucvm_plotting %cd examples %./run-tests %conda deactivate %exit
Create Plot using Discovery
Assuiming plotting has been setup for your account, you can startup the plotting environment,
- %conda env list
- %conda activate ucvmPlotting
generate plot in either head or worker node
%conda activate ucvmPlotting %plot_horizontal_slice.py -b 33.35,-118 -u 34.35,-117 -e 1000 -d vs -c cvmh -a s -s 0.01 -o horizontal.png %conda deactivate
to view any of the png files with view_png.py, you have to be on the head node and in uvcmPlotting conda environment
at head node,
%conda activate ucvmPlotting %view_png.py -f horizontal.png %conda deactivate