Bayesian Estimation

Julia Speeds Up Glacier Ice Thickness Mapping

Bayesian Estimation

Julia Speeds Up Glacier Ice Thickness Mapping

Date Published

Jan 2, 2023

Jan 2, 2023

Industry

Government

Share

Share

Date Published

Jan 2, 2023

Industry

Government

Share

Use Case

Melting glaciers and melting ice caps are responsible for a large share of projected sea level rise over the next several decades. In fact, these fresh water sources are expected to contribute more to rising sea levels during the first half of this century than the melting ice sheets of Greenland and Antarctica.

In order to accurately project sea level rise, glaciologists and other climate scientists require accurate maps of ice thickness.

Glaciologist Mauro Werder and his co-authors Matthias Huss, Frank Paul and Amaury Dehecq use Julia as part of a new method to infer ice thickness maps of glaciers. They estimated maps of ice thickness for more than 30,000 glaciers around the globe.

Mauro explains:

“When the research for this study started (2015), I had been using Julia as my main programming language for two years. I knew Julia would be suitable for this project because of its high performance and ease of use.

For this study, performance was critical. We used a Bayesian approach implemented with a Markov chain Monte Carlo (MCMC) method which necessitated millions of model evaluations. We calculated more than 100 million ice thickness maps. Julia seamlessly provides this performance without having to jump through hoops. For example, if we had used Python, we would have had to use the restrictive Numba JIT, or use another language.

Equally important, Julia is a joy to program in and very productive.

It’s simply much easier to write and combine performance critical and uncritical code in Julia compared with other languages such as Matlab, Python or Fortran. Julia excels at both and doesn't require any code acrobatics as other languages often require.

As a result, we created a new method to infer ice thickness maps of glaciers. We used and enhanced an existing forward model and estimated its parameters and outputs using a Bayesian approach. We estimated maps of ice thickness for more than 30,000 glaciers from around the globe. This type of exercise has never before been conducted with such a rigorous analysis of the uncertainties of the estimates."

A Bayesian Ice Thickness Estimation Model for Large-Scale Applications is available here and the code-repo is available on GitHub.

Tags

Tags

Tags

Authors

JuliaHub, formerly Julia Computing, was founded in 2015 by the four co-creators of Julia (Dr. Viral Shah, Prof. Alan Edelman, Dr. Jeff Bezanson and Stefan Karpinski) together with Deepak Vinchhi and Keno Fischer. Julia is the fastest and easiest high productivity language for scientific computing. Julia is used by over 10,000 companies and over 1,500 universities. Julia’s creators won the prestigious James H. Wilkinson Prize for Numerical Software and the Sidney Fernbach Award.

Authors

JuliaHub, formerly Julia Computing, was founded in 2015 by the four co-creators of Julia (Dr. Viral Shah, Prof. Alan Edelman, Dr. Jeff Bezanson and Stefan Karpinski) together with Deepak Vinchhi and Keno Fischer. Julia is the fastest and easiest high productivity language for scientific computing. Julia is used by over 10,000 companies and over 1,500 universities. Julia’s creators won the prestigious James H. Wilkinson Prize for Numerical Software and the Sidney Fernbach Award.

Authors

JuliaHub, formerly Julia Computing, was founded in 2015 by the four co-creators of Julia (Dr. Viral Shah, Prof. Alan Edelman, Dr. Jeff Bezanson and Stefan Karpinski) together with Deepak Vinchhi and Keno Fischer. Julia is the fastest and easiest high productivity language for scientific computing. Julia is used by over 10,000 companies and over 1,500 universities. Julia’s creators won the prestigious James H. Wilkinson Prize for Numerical Software and the Sidney Fernbach Award.

Contact Us

Want to get enterprise support, schedule a demo, or learn about how we can help build a custom solution? We are here to help.

Contact Us

Want to get enterprise support, schedule a demo, or learn about how we can help build a custom solution? We are here to help.

Contact Sales

Learn about our products, pricing, implementation, and how JuliaHub can help your business

We’ll use your information to respond to your inquiry and, if applicable, classify your interest for relevant follow-up regarding our products. If you'd like to receive our newsletter and product updates, please check the box above. You can unsubscribe at any time. Learn more in our Privacy Policy.

Get a Demo

Discover how Dyad, JuliaHub, and Pumas can improve your modeling and simulation workflows.

Enterprise Support

Leverage our developers, engineers and data scientists to help you build new solutions.

Custom Solutions

Have a complex setup that needs a custom solution? We are here to help.

Contact Sales

Learn about our products, pricing, implementation, and how JuliaHub can help your business

We’ll use your information to respond to your inquiry and, if applicable, classify your interest for relevant follow-up regarding our products. If you'd like to receive our newsletter and product updates, please check the box above. You can unsubscribe at any time. Learn more in our Privacy Policy.

Contact Sales

Learn about our products, pricing, implementation, and how JuliaHub can help your business

We’ll use your information to respond to your inquiry and, if applicable, classify your interest for relevant follow-up regarding our products. If you'd like to receive our newsletter and product updates, please check the box above. You can unsubscribe at any time. Learn more in our Privacy Policy.

Get a Demo

Discover how Dyad, JuliaHub, and Pumas can improve your modeling and simulation workflows.

Enterprise Support

Leverage our developers, engineers and data scientists to help you build new solutions.

Custom Solutions

Have a complex setup that needs a custom solution? We are here to help.

/

/

Julia Speeds Up Glacier Ice Thickness Mapping

/

/

Julia Speeds Up Glacier Ice Thickness Mapping