Mesoscale Model 5 (MM5) Real Time Forecasting Results for California
 
Atmospheric and Dispersion Modeling Program, Desert Research Institute
California Department of Boating and Waterways
 
Model info and links

Surface winds, pressure, temperature
27km - 9km - 3km - ani3km - ani9km
 
Additional meteorological fields

Time series

Verification

 

  <% // Date and time java.io.File inputFile = new java.io.File("/www/Standalone/Programs/ADIM/Projects/CalBoat/Data/datetime"); java.io.FileReader in = new java.io.FileReader(inputFile); int yint1, yint2, yint3, mint1, mint2, mint3, dint1, dint2, dint3, hourPST; char[] c = new char[13]; for(int i = 0; i < 13; i++) { c[i] = (char) in.read(); } in.close(); // To figure out Daylight Savings String TZN = new String(); int TZoffset; java.util.TimeZone timeZone = java.util.TimeZone.getDefault(); java.util.Date ct = new java.util.Date(); boolean isDaylightTime; isDaylightTime = timeZone.inDaylightTime(ct); if (isDaylightTime == true) { TZN = "PDT"; TZoffset = 1; } else { TZN = "PST"; TZoffset = 0; } String all = new String(c); String ayear, amonth, aday, ahour; ayear = all.substring(0,4); amonth = all.substring(5,7); aday = all.substring(8,10); ahour = all.substring(11,13); Integer y = new Integer(ayear); int yint = y.intValue(); Integer m = new Integer(amonth); int mint = m.intValue(); Integer d = new Integer(aday); int dint = d.intValue(); Integer h = new Integer(ahour); int hint = h.intValue(); hourPST = hint - 8; if(hourPST < 0) { hourPST = 16; dint--; } if ((mint == 1) && (dint == 0)) { mint = 12; dint = 31; } else if ((mint == 2) && (dint == 0)) { mint--; dint = 31; } else if ((mint == 3) && (dint == 0)) { mint--; dint = 28; } else if ((mint == 4) && (dint == 0)) { mint--; dint = 31; } else if ((mint == 5) && (dint == 0)) { mint--; dint = 30; } else if ((mint == 6) && (dint == 0)) { mint--; dint = 31; } else if ((mint == 7) && (dint == 0)) { mint--; dint = 30; } else if ((mint == 8) && (dint == 0)) { mint--; dint = 31; } else if ((mint == 9) && (dint == 0)) { mint--; dint = 31; } else if ((mint == 10) && (dint == 0)) { mint--; dint = 30; } else if ((mint == 11) && (dint == 0)) { mint--; dint = 31; } else if ((mint == 12) && (dint == 0)) { mint--; dint = 30; } %> Please choose field to plot, domain, and forecast time for the run started on <%= mint %>-<%= dint %>-<%= yint %> at <%= hourPST + TZoffset %> <%= TZN %>

 

Field to plot:

Domain:

Forecast time:
 


Atmospheric and Dispersion Modeling Program, DRI, 2004