Difference between revisions of "David Gill"

From SCECpedia
Jump to navigationJump to search
 
(12 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
- Built new version of CVM-SI with perturbations<br />
 
- Built new version of CVM-SI with perturbations<br />
 +
&nbsp;&nbsp;&nbsp;&nbsp;- Aided in troubleshooting and fixing negative Vs values due to the perturbations exceeding CVM-S4 values<br />
 
- Helped build and distribute CVM-H 11.9.1 (includes some bug fixes for cells without data)<br />
 
- Helped build and distribute CVM-H 11.9.1 (includes some bug fixes for cells without data)<br />
 
- Registered new CVM-SI with UCVM to allow queries in it<br />
 
- Registered new CVM-SI with UCVM to allow queries in it<br />
- Generated Vs, Vp profiles for [http://compudav.com/cvmeval/chino_uf/plots_cvmh_1d/ CVM-H 11.9.1] and CVM-SI using Viz-CVM<br />
+
- Generated Vs, Vp profiles for [http://compudav.com/cvmeval/chino_uf/plots_cvmh_1d/ CVM-H 11.9.1], [http://compudav.com/cvmeval/chino_uf/plots/cvmsi/ CVM-SI], and [http://www.compudav.com/cvmeval/chino_uf/plots/cvms/ CVM-S] using Viz-CVM<br />
 
- Wrote a script to make plotting velocity profiles (including comparison ones [http://compudav.com/cvmeval/low_res_plot_DLA.pdf such as this]) quick and easy<br />
 
- Wrote a script to make plotting velocity profiles (including comparison ones [http://compudav.com/cvmeval/low_res_plot_DLA.pdf such as this]) quick and easy<br />
 
- Ran the CVM evaluation component of CVM-T manually on Kraken<br />
 
- Ran the CVM evaluation component of CVM-T manually on Kraken<br />
 
&nbsp;&nbsp;&nbsp;&nbsp;- Involved running AWP-ODC for wave propagation simulation<br />
 
&nbsp;&nbsp;&nbsp;&nbsp;- Involved running AWP-ODC for wave propagation simulation<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Generating mesh from CVM-H 11.9.1<br />
+
&nbsp;&nbsp;&nbsp;&nbsp;- Generating mesh from CVM-H 11.9.1 and CVM-SI<br />
 
&nbsp;&nbsp;&nbsp;&nbsp;- Running post-completion scripts back on SCEC servers<br />
 
&nbsp;&nbsp;&nbsp;&nbsp;- Running post-completion scripts back on SCEC servers<br />
&nbsp;&nbsp;&nbsp;&nbsp;- Results [http://compudav.com/cvmeval/ here] (note this is a temporary location)<br />
+
&nbsp;&nbsp;&nbsp;&nbsp;- Results for CVM-H 11.9.1 [http://compudav.com/cvmeval/ here] (note this is a temporary location)<br />
 +
- Helped diagnose and troubleshoot source of order dependency error in CVM-S Fortran code<br />
 +
 
 +
== CyberShake Data Request Site ==
 +
 
 +
- Created [http://northridge.usc.edu/cybershake/datarequest/ CyberShake data request site] to automate (or manually for some components) retrieve CyberShake data products<br />
 +
&nbsp;&nbsp;&nbsp;&nbsp;- Can graphically select sites or select them via name/row for each study<br />
 +
&nbsp;&nbsp;&nbsp;&nbsp;- Dynamically updates and generates data products based off of the latest available data<br />
 +
&nbsp;&nbsp;&nbsp;&nbsp;- Can retrieve peak amplitude data as well as generate up to the second hazard maps<br />
 +
&nbsp;&nbsp;&nbsp;&nbsp;- Integrated into OpenSHA for hazard map generation<br />
  
 
== CyberShake ==
 
== CyberShake ==
Line 19: Line 29:
 
- Helped move SGTs from Ranch to Kraken<br />
 
- Helped move SGTs from Ranch to Kraken<br />
 
&nbsp;&nbsp;&nbsp;&nbsp;- Also edited CyberShake RLS data to point to new file locations<br />
 
&nbsp;&nbsp;&nbsp;&nbsp;- Also edited CyberShake RLS data to point to new file locations<br />
 +
- Wrote Python script to convert CyberShake to WCC format and back<br />
 +
&nbsp;&nbsp;&nbsp;&nbsp;- Useful for Rob's wcc_rotate code<br />
 +
- Expanded upon that script to automate the process for the [http://scec.usc.edu/scecpedia/CyberShake_PBR_Study CyberShake PBR Study]<br />
  
 
== E-trees ==
 
== E-trees ==
Line 40: Line 53:
 
&nbsp;&nbsp;&nbsp;&nbsp;- Italian for Italy<br />
 
&nbsp;&nbsp;&nbsp;&nbsp;- Italian for Italy<br />
 
&nbsp;&nbsp;&nbsp;&nbsp;- French for Charlevoix<br />
 
&nbsp;&nbsp;&nbsp;&nbsp;- French for Charlevoix<br />
 +
- Worked improving the Earthquake Country Alliance site<br />
 +
- Helped implement SendGrid for ShakeOut.org e-mails<br />
  
 
== Miscellaneous ==
 
== Miscellaneous ==

Latest revision as of 15:56, 17 May 2013

CVM Work

- Built new version of CVM-SI with perturbations
    - Aided in troubleshooting and fixing negative Vs values due to the perturbations exceeding CVM-S4 values
- Helped build and distribute CVM-H 11.9.1 (includes some bug fixes for cells without data)
- Registered new CVM-SI with UCVM to allow queries in it
- Generated Vs, Vp profiles for CVM-H 11.9.1, CVM-SI, and CVM-S using Viz-CVM
- Wrote a script to make plotting velocity profiles (including comparison ones such as this) quick and easy
- Ran the CVM evaluation component of CVM-T manually on Kraken
    - Involved running AWP-ODC for wave propagation simulation
    - Generating mesh from CVM-H 11.9.1 and CVM-SI
    - Running post-completion scripts back on SCEC servers
    - Results for CVM-H 11.9.1 here (note this is a temporary location)
- Helped diagnose and troubleshoot source of order dependency error in CVM-S Fortran code

CyberShake Data Request Site

- Created CyberShake data request site to automate (or manually for some components) retrieve CyberShake data products
    - Can graphically select sites or select them via name/row for each study
    - Dynamically updates and generates data products based off of the latest available data
    - Can retrieve peak amplitude data as well as generate up to the second hazard maps
    - Integrated into OpenSHA for hazard map generation

CyberShake

- Assisted Scott with monitoring and troubleshooting of CyberShake PP workflows
- Worked to resolve issues such as Globus transfer issues, MPI code issues, etc.
- Wrote scripts to automatically monitor for PP errors and send me a message when one was detected
- Helped move SGTs from Ranch to Kraken
    - Also edited CyberShake RLS data to point to new file locations
- Wrote Python script to convert CyberShake to WCC format and back
    - Useful for Rob's wcc_rotate code
- Expanded upon that script to automate the process for the CyberShake PBR Study

E-trees

- Built new e-trees with GTL and without GTL using CVM-H 11.9.1 for Ricardo on Kraken
- Used ecoalesce and ecompact successfully to make e-tree sizes more manageable
- Worked with Ricardo to deliver those to him
- Wrote description of configuration parameters for UCVM etree extraction

ShakeOut work

- Created registration, stats, and login from scratch
    - "Universal system" consolidated approximately 100 PHP files into about 15-20
    - Significantly more manageable and easier to add a region
- Responding to questions, bug fixes, etc. from users
- Worked on MailChimp issues
- Working to make the registration system smoother and more efficient
- 508 compliance work, ensuring all sites are compliant with 508 standards
- Multiple language support added and maintained
    - Spanish for Puerto Rico and Global
    - Italian for Italy
    - French for Charlevoix
- Worked improving the Earthquake Country Alliance site
- Helped implement SendGrid for ShakeOut.org e-mails

Miscellaneous

- Processing for Maren and Rob using CyberShake seismograms
   - Wrote both C and PHP scripts from scratch to process both low frequency and Broadband data