Alaska map-Mt. Redoubt area

Click on an initial eruption height below to watch a predictive ash dispersion animation based on current atmospheric conditions.

The Puff model is a volcanic ash tracking model developed at the University of Alaska Fairbanks. It has been supported by University of Alaska Fairbanks and its Geophysical Institute, the Alaska Volcano Observatory, and the Arctic Region Supercomputing Center. Click here to go directly to the UAF Puff Web site where you can track ash for other Pacific Rim volcanoes including Washington’s Mount St. Helens.

Also on this site you can find ash tracking 3D simulations using Google Earth.

// Current Server Time script (SSI or PHP)- By (
// For this and over 400+ free scripts, visit JavaScript Kit-
// This notice must stay intact for use.

//Depending on whether your page supports SSI (.shtml) or PHP (.php), UNCOMMENT the line below your page supports and COMMENT the one it does not:
//Default is that SSI method is uncommented, and PHP is commented:

// var currenttime = ‘July 28, 2009 13:43:45’ //SSI method of getting server date
var currenttime = ” //PHP method of getting server date

///////////Stop editting here/////////////////////////////////

var montharray=new Array(“Jan”,”Feb”,”Mar”,”Apr”,”May”,”Jun”,”Jul”,”Aug”,”Sept”,”Oct”,”Nov”,”Dec”)
var serverdate=new Date(currenttime)

function padlength(what){
var output=(what.toString().length==1)? “0”+what : what
return output

function displaytime(){
var hours=serverdate.getUTCHours()
var day=serverdate.getUTCDate()
var month=serverdate.getUTCMonth()
month2 = montharray[month]
var year=serverdate.getUTCFullYear()
if (hours == 21) {day = day-1;}
if (hours=21) {hours=21; hours_next=03}
if (hours>=3) {if (hours=9) {if (hours=15) {if (hours<21) {hours=15;hours_next=21};}
if (hours == 21) {day = day-1;}
var timestring=padlength(day)+"-"+padlength(month2)+"-"+padlength(year)+" @ "+padlength(hours)+":00 UTC"

function displaytime2(){
var hours=serverdate.getUTCHours()
var minutes=serverdate.getMinutes()
var timestring2=padlength(hours)+":"+padlength(minutes)+":"+padlength(serverdate.getSeconds())+" UTC"

function displaytime3(){
var hours=serverdate.getUTCHours()
var day=serverdate.getUTCDate()
if (hours=21) {hours=21; hours_next=03}
if (hours>=3) {if (hours=9) {if (hours=15) {if (hours<21) {hours=15;hours_next=21};}
var timestring3=padlength(hours_next)+":00 UTC"

setInterval("displaytime()", 1000)
setInterval("displaytime2()", 1000)
setInterval("displaytime3()", 1000)

Click on the Initial eruption height:
( A new browser window will launch.)

4 km ———– 13,000 ft
6 km ———– 20,000 ft
8 km ———– 26,000 ft
10 km ———– 33,000 ft
12 km ———– 40,000 ft
14 km ———– 46,000 ft
16 km ———– 52,500 ft

This model requires windfield data on a geographic grid covering the area over which ash may be dispersed. Representative ash particles are initiated at the volcano’s location and then allowed to advect, diffuse, and settle within the atmosphere. The location of the particles at any time after the eruption can be viewed using the post-processing software included with the model.
The information provided on this site is purely for educational purposes, and should not be used for actual volcanic monitoring and predictive purposes.

The University of Alaska and the Geophysical Institute are not responsible for content provided on this page.