The document outlines CJ Grady's thesis defense on optimizing sea level rise inundation delineation. It discusses using Dijkstra's algorithm to calculate minimum inundation height while accounting for barriers. It explores using different data structures like binary heaps and Fibonacci heaps for the priority queue in Dijkstra's algorithm. It also presents a parallel approach using a master-worker model to improve performance for large datasets deployed on supercomputing resources.
A graphical representation of arithmetic operations on fractions. Students usually struggle with addition and subtraction of unlike fractions. This should help them understand the how and why of working with unlike fractions
The use of waveform cross correlation for creation of an accurate catalogue o...Ivan Kitov
Page 3
In the current study of mining activity within the Russian platform, we use the advantages of location and historical bulletins/catalogues of mining explosions recorded by small-aperture seismic array Mikhnevo (MHVAR). The Institute of Geospheres Dynamics (IDG) of the Russian Academy of Sciences runs seismic array MHVAR (54.950N; 37.767E) since 2004.
Small-aperture seismic array “Mikhnevo” includes ten vertical stations (solid triangles), with one station in the geometrical centre of the array (C00) and other nine stations distributed over three circles with radii of 130 m, 320 m, and 600 m. The array aperture in approximately 1.1 km. Two 3C stations (solid triangles in circles) were added to the outer circle in order to improve the overall stations sensitivity (detection threshold) and resolution. All stations are equipped with short-period seismometers SM3-KV, which are characterized by flat response between 0.8 Hz and 30 Hz and gain of 180,000 [Vs/m]. Later, a 3C broad band station (BB) was installed in the centre of the array for surface wave measurements. The array response function (only for 12 vertical channels) is similar to that for many small-aperture arrays. Such arrays are designed to measure high-frequency signals from regional and near-regional sources with magnitudes above 1.5-2.0.
Page 4
MHVAR detects regional seismic phases (Pn, Sn, Lg, Rg) from various sources. Figure shows some selected waveforms with source-station distance decreasing up-down. Correspondingly the length of records decreases – for the closest mines it’s harder to distinguish between P and S phases.
Page 5
More than 50 areas at regional and near regional distances with different levels of mining activity have been identified by MHVAR. Since 2004, thousands of events have been reported in the IDG seismic catalogue as mining explosions. The IDG publishes this mining event catalogue as a part of the annual issues of “Earthquakes in Russia”, which is available for the broader geophysical community. The map shows several selected mines at near-regional distances where MHVAR successfully detects events with magnitudes 1.0 and lower. We also show a few selected mines at regional distances with the largest events of magnitude (ML) 2.0 and above. Such events should be also detected by IMS arrays. Joint interpretation of signals detected by MHVAR and IMS arrays allows significant improvements in signal detection, location, characterization and identification of events in the IDG catalogue when the historical data are revisited. The work on joint analysis of the IDG and IMS data is possible under the “Contract for limited access to IMS data and IDC products” between the CTBTO and IDG, which allows obtaining data through 2011.
To begin with, we have chosen blasts with larger magnitudes from well-known ironstone mine Mikhailovskiy (red circle), which is situated at regional distances somewhere between MHVAR (~330 km) and IMS array AKASG
A graphical representation of arithmetic operations on fractions. Students usually struggle with addition and subtraction of unlike fractions. This should help them understand the how and why of working with unlike fractions
The use of waveform cross correlation for creation of an accurate catalogue o...Ivan Kitov
Page 3
In the current study of mining activity within the Russian platform, we use the advantages of location and historical bulletins/catalogues of mining explosions recorded by small-aperture seismic array Mikhnevo (MHVAR). The Institute of Geospheres Dynamics (IDG) of the Russian Academy of Sciences runs seismic array MHVAR (54.950N; 37.767E) since 2004.
Small-aperture seismic array “Mikhnevo” includes ten vertical stations (solid triangles), with one station in the geometrical centre of the array (C00) and other nine stations distributed over three circles with radii of 130 m, 320 m, and 600 m. The array aperture in approximately 1.1 km. Two 3C stations (solid triangles in circles) were added to the outer circle in order to improve the overall stations sensitivity (detection threshold) and resolution. All stations are equipped with short-period seismometers SM3-KV, which are characterized by flat response between 0.8 Hz and 30 Hz and gain of 180,000 [Vs/m]. Later, a 3C broad band station (BB) was installed in the centre of the array for surface wave measurements. The array response function (only for 12 vertical channels) is similar to that for many small-aperture arrays. Such arrays are designed to measure high-frequency signals from regional and near-regional sources with magnitudes above 1.5-2.0.
Page 4
MHVAR detects regional seismic phases (Pn, Sn, Lg, Rg) from various sources. Figure shows some selected waveforms with source-station distance decreasing up-down. Correspondingly the length of records decreases – for the closest mines it’s harder to distinguish between P and S phases.
Page 5
More than 50 areas at regional and near regional distances with different levels of mining activity have been identified by MHVAR. Since 2004, thousands of events have been reported in the IDG seismic catalogue as mining explosions. The IDG publishes this mining event catalogue as a part of the annual issues of “Earthquakes in Russia”, which is available for the broader geophysical community. The map shows several selected mines at near-regional distances where MHVAR successfully detects events with magnitudes 1.0 and lower. We also show a few selected mines at regional distances with the largest events of magnitude (ML) 2.0 and above. Such events should be also detected by IMS arrays. Joint interpretation of signals detected by MHVAR and IMS arrays allows significant improvements in signal detection, location, characterization and identification of events in the IDG catalogue when the historical data are revisited. The work on joint analysis of the IDG and IMS data is possible under the “Contract for limited access to IMS data and IDC products” between the CTBTO and IDG, which allows obtaining data through 2011.
To begin with, we have chosen blasts with larger magnitudes from well-known ironstone mine Mikhailovskiy (red circle), which is situated at regional distances somewhere between MHVAR (~330 km) and IMS array AKASG
Blind Flange dimensions by Sandco Metal IndustriesSunil Jain
Sandco Metal Industries is a leading manufacturer of blind flanges(BL). We specialize in producing high quality and close tolerance flanges. A blind flange, also known as blanking flange, is used in sealing an end of the piping system. This is generally used in high pressure applications to cease the flow of gases or liquids from one end. Blind flange is a convenient option to close an end of a pipe in large applications when compared to others due to its ease of access.
A table calculates the damage, after the wounding modifier, for GURPS (by Steve Jackson Games). It also shows the damage to Unliving, Homogenous/Homogeneous, and Diffuse items.
I am Jack U. I am a Matlab Assignment Expert at matlabassignmentexperts.com. I hold a Ph.D. in Matlab, Middlesex University, UK. I have been helping students with their homework for the past 8 years. I solve assignments related to Data Analysis.
Visit matlabassignmentexperts.com or email info@matlabassignmentexperts.com. You can also call on +1 678 648 4277 for any assistance with Data Analysis Assignments.
Mergesort is a divide and conquer algorithm that does exactly that. It splits the list in half
Mergesorts the two halves Then merges the two sorted halves together Mergesort can be implemented recursively
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Blind Flange dimensions by Sandco Metal IndustriesSunil Jain
Sandco Metal Industries is a leading manufacturer of blind flanges(BL). We specialize in producing high quality and close tolerance flanges. A blind flange, also known as blanking flange, is used in sealing an end of the piping system. This is generally used in high pressure applications to cease the flow of gases or liquids from one end. Blind flange is a convenient option to close an end of a pipe in large applications when compared to others due to its ease of access.
A table calculates the damage, after the wounding modifier, for GURPS (by Steve Jackson Games). It also shows the damage to Unliving, Homogenous/Homogeneous, and Diffuse items.
I am Jack U. I am a Matlab Assignment Expert at matlabassignmentexperts.com. I hold a Ph.D. in Matlab, Middlesex University, UK. I have been helping students with their homework for the past 8 years. I solve assignments related to Data Analysis.
Visit matlabassignmentexperts.com or email info@matlabassignmentexperts.com. You can also call on +1 678 648 4277 for any assistance with Data Analysis Assignments.
Mergesort is a divide and conquer algorithm that does exactly that. It splits the list in half
Mergesorts the two halves Then merges the two sorted halves together Mergesort can be implemented recursively
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
✅Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
✅Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
✅Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
✅Fully automated AI articles bulk generation!
✅Auto-post or schedule stunning AI content across all your accounts at once—WordPress, Facebook, LinkedIn, Blogger, and more.
✅With one keyword or URL, generate complete websites, landing pages, and more…
✅Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
✅Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
✅Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
✅Save over $5000 per year and kick out dependency on third parties completely!
✅Brand New App: Not available anywhere else!
✅ Beginner-friendly!
✅ZERO upfront cost or any extra expenses
✅Risk-Free: 30-Day Money-Back Guarantee!
✅Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
2. Outline
Introduction
Sea level rise inundation delineation and inundation height
Data structures for inundation height calculation
Parallelizing inundation height calculation
Conclusions
3. Introduction
An estimated 25% of people live within 100 km and at
elevations less than 100 m
As sea level continues to rise, it is critical to know which areas
might be inundated in order to predict and mitigate
economic and environmental impacts
First we present an approach for calculating inundation height
that accounts for barriers based on Dijkstra’s algorithm
Data structures
Next we developed a parallel method for calculating
inundation height that can be deployed on supercomputing
resources
4. Sea Level Rise Inundation--Bathtub
Method
Any cell with a lower elevation than a specified sea level rise is
inundated
Pros:
Simple computation
Cons:
Specific sea level rise
Does not account for water connectivity
5. Inundation Height
Uses Dijkstra’s algorithm to calculate minimum inundation
height for every cell
Pros:
Accounts for water connectivity
Inundation height for every cell
Cons:
Computationally expensive
6. Calculating Inundation Height Using
Dijkstra’s Algorithm
Inundation height is not simply elevation
Barriers can prevent water propagation
We used Dijkstra’s algorithm to determine the minimum sea
level rise required to inundate
We then explored the priority queue data structure used in
the algorithm
7. Dijkstra’s Algorithm for inundation height
Maintains a set of connected nodes (propagation front) in a
priority queue data structure
Selects the connected node with the least height and removes
it from the set
Adds the nodes connected to this newly visited node to the
connected nodes set
Updates heights as necessary
Repeats until the connected nodes set is empty
10. 𝑒𝑟𝑟𝑜𝑟 % =
𝐵𝑎𝑡ℎ𝑡𝑢𝑏 𝐼𝑛𝑢𝑛𝑑𝑎𝑡𝑖𝑜𝑛 − 𝑂𝑢𝑟 𝐼𝑛𝑢𝑛𝑑𝑎𝑡𝑖𝑜𝑛
𝑂𝑢𝑟 𝐼𝑛𝑢𝑛𝑑𝑎𝑡𝑖𝑜𝑛
Bathtub vs Method Considering Water
Connectivity
11. Addressing Performance With Data
Structures
Dijkstra’s algorithm relies on a priority queue
First implementation used a binary heap
Fibonacci heap provides better asymptotic performance for
multiple operations
13. Binary Heap vs Fibonacci Heap
In theory, Fibonacci Heap has better performance
The main advantage of Fibonacci Heap is the reduce key
method
Reduce key is not used for inundation height
The constant associated with the pop operation is greater for
Fibonacci Heaps
This causes Fibonacci Heap to be slower (10x in this case)
14. Parallelizing Inundation Height
Calculations
The performance of our first method does not scale
We developed a parallel approach for Dijkstra calculations
Master / worker paradigm
Deployed on XSEDE resources
15. Literature Review
Other cost distance algorithms
Bellman-Ford, A*
Parallel versions of Dijkstra’s algorithm
Parallelization of heap
Parallelization of edge processing
Parallel computations
MrGeo
21. Calculate-and-correct
Computations are run with the information available
As computations complete for a tile, the edges are exported
to adjacent tiles to be used as inputs
Computations continue until no changes are made
48. Master / Worker
Uses Work Queue from Notre Dame
Roughly one worker per core
Can be deployed on:
One machine
A cluster
Across heterogeneous resources
49. Parallelism
Continuous flow of computations rather than map reduce
style
Eliminates some resource starvation
Locks tiles to prevent race conditions
Master limits tasks to one per tile
50. Experiments
Single layer for the NGDC dataset
Parallelization on single machine with 1, 2, 4, 8, 12 cores and
with half degree, one degree, and two degree tile sizes
Parallelization on XSEDE Stampede with 32, 64, 128 cores and
with half degree, one degree, and two degree tile sizes
West coast and entire NGDC dataset
51. Experiments—Single Layer for the NGDC
dataset
Merged all of the NGDC dataset
Computations did not fit into memory
Had to cut down data size (West Coast) to run serially
55. Entire NGDC Dataset Experiment
Could not run serial version on available hardware
Ran on single machine with 1, 2, 4, 8, 12 cores
Ran on Stampede with 32, 64, 128 cores
Ran with half degree, one degree, and two degree tile sizes
56. Stampede
XSEDE (Extreme Science and Engineering Discovery
Environment) resource
Housed at Texas Advanced Computing Center
2+ petaFLOPs for main cluster
6400 Compute Nodes
Lustre file system (parallel file storage)
Decommission began in January 2017
57. Stampede Deployment
M W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
W W
…
Lustre
Parallel File
Storage
58. 1 2 4 8 12 31 63 127
Half Degree 13499 6828 3461 2290 2280 861 556 1486
One Degree 13077 6675 3402 2324 2259 905 1573 1455
Two Degree 13575 6944 3509 2474 2397 964 626 510
0
2000
4000
6000
8000
10000
12000
14000
16000
RunningTime(seconds)
Number of Workers
Half Degree One Degree Two Degree
Experiment Results
59. Conclusions
Dijkstra’s algorithm allows us to calculate inundation height
from DEM
Heap data structures significantly improve the efficiency
Parallel implementation addresses scale up Dijkstra’s
algorithm
Running time
Memory footprint
Parallelization can be applied to supercomputing resources
60. Future Work
Overcome new bottlenecks in parallelization method
Other resource may be more appropriate (such as TACC’s Wrangler)
New framework for parallelization spatially dependent
calculations
Editor's Notes
Explain the bathtub method. Why it’s fast and what the problem it is (water connectivity)
Explain how we apply Dijkstra’s algorithm for inundation height and step through this diagram.
- Surface
- Source cells
- Initial connected cells
- After first cell is selected
- Second
- Third
- Fourth
Introduce the dataset for the first paper.
North Carolina DEM
46 million land cells (86 million total)
LiDAR based DEM with 30 meter spatial resolution
This graphic shows the error percentage between the bathtub method and our cost distance based implementation
Number of cells determined to be inundated that shouldn’t be
Why target the heap?
Every cell goes through it
Point out the reduce key operation
Binary heap was still 5000+ seconds
Rather than getting faster, processing resources have become more parallel.
Multi-cores
GPUs
Coprocessors
Need to take advantage of these resources for scaling
Heap parallelization tries to operate on items that are not likely to collide
Parallel edge processing processes all edges from a node at once
What is MrGeo and why this is different
Image of NGDC CRM dataset (now NCEI – National Centers for Environmental Information)
10 volumes
9 are 3 arc seconds
1 (southern California) is 1 arc second
Data is distributed as one raster per volume except for southern California volume (tiles)
Image of one volume (Florida). Hard lines show 1 degree sections
Single tile from the Florida volume
Introduce the approach
Based on three concepts
Briefly explain each
Same florida image.
We split it up along the degree lines (as well as half and two degree tiles)
Profile view of an example surface
Water comes in from left.
Follows profile
Dotted lines show inundation height above profile height
Calculations are corrected when water comes in from other side
Surface and surface divided into regions
Exploded view
For computations to flow between tiles, we have to export edge vectors
Oval around edge to be exported
Blue shows edge attached to adjacent tile
Every tile submitted for source cell run
Bottom right tile finished, no source cells, no changes
Other tiles are running and this shows an approximation of their progress as the bottom right tile finishes
Bottom left has finished. Top left and right may be done as well but the bottom left reports that it is finished to the master first. Export edges to top left and bottom right
Top right finishes. Exports edges for bottom right (already running) and top left (running)
Top left finishes. Resubmits with waiting edges. Submits top right and bottom right
Bottom left finishes immediately since no cells are changed. Does not export vectors
Top right changes 3 cells and finishes. Exported vector between top right and bottom right is updated
Top left finishes. Edge between top left and bottom left is not exported because none of the cells are less than the incoming vector. Vector is exported to top right
Top right finishes. Updates the edge between top right and bottom right.
Bottom right finishes. Exports edges to bottom left and top right.
Resubmits bottom right with edge from top right
Bottom right finishes immediately since no cells can be changed
Top right finishes and exports edge to top left
Bottom left finishes and exports edge to top left (not bottom right)
Top left has to wait because it is running
Top left finishes. Exports edge to bottom left. Does not export edge to top right.
Resubmits top left with edge from bottom left
Bottom left finishes immediately as no cells are changed
Top left finishes without changes. Computations are finished
Final cost surface
Our method allows for adjacent tiles to have different resolutions
Edges can be expanded or contracted to match resolution of adjacent tile
Southern California volume is case where this is needed
When a worker finishes a task it starts the next available
Volumes 6, 7, 8
Line is serial version
1 core is slower but can do bigger study areas
Full results from west coast experiment
Master process and N – 1 workers
Jobs are allocated entire machines (16 cores each) so N is a multiple of 16