Available Model Runs
***The NAM-WRF now includes a 4-km domain***
NAM-WRF
=2)
{
$hr="00";
$blah=gmmktime($hr,0,0,gmdate("m"),gmdate("d"),gmdate("Y"));
}
elseif ($hr>=14)
{
$hr="12";
$blah=gmmktime($hr,0,0,gmdate("m"),gmdate("d"),gmdate("Y"));
}
elseif ($hr<2)
{
$hr="12";
$blah=gmmktime($hr,0,0,date("m"),date("d"),date("Y"));
}
$blah=gmdate("Y-m-d H:i:s",$blah);
$startTime=date_create($blah);
function modelNAM($startTime)
{
$datestr=date_format($startTime,"YmdH");
if (file_exists("./$datestr/NAM.refl_10cm.d01.03.gif") && filesize("./$datestr/NAM.refl_10cm.d01.03.gif") > 0) {
echo "\t\t\t\t
\n";
} else {
echo "\t\t\t\t
".date_format($startTime,"H")." UTC ".date_format($startTime,"D d M Y")."
\n";
}
}
modelNAM($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelNAM($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelNAM($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelNAM($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelNAM($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelNAM($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelNAM($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelNAM($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelNAM($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelNAM($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelNAM($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelNAM($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelNAM($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelNAM($startTime);
?>
both
=2)
{
$hr="00";
$blah=gmmktime($hr,0,0,gmdate("m"),gmdate("d"),gmdate("Y"));
}
elseif ($hr>=14)
{
$hr="12";
$blah=gmmktime($hr,0,0,gmdate("m"),gmdate("d"),gmdate("Y"));
}
elseif ($hr<2)
{
$hr="12";
$blah=gmmktime($hr,0,0,date("m"),date("d"),date("Y"));
}
$blah=gmdate("Y-m-d H:i:s",$blah);
$startTime=date_create($blah);
function modelCompare($datestr)
{
if (file_exists("./$datestr/NAM.refl_10cm.d01.03.gif") && filesize("./$datestr/NAM.refl_10cm.d01.03.gif") > 0 && file_exists("./$datestr/GFS.refl_10cm.d01.03.gif") && filesize("./$datestr/GFS.refl_10cm.d01.03.gif") > 0) {
echo "\t\t\t\t
\n";
} else {
echo "\t\t\t\t
compare
\n";
}
}
modelCompare(date_format($startTime,"YmdH"));
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelCompare(date_format($startTime,"YmdH"));
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelCompare(date_format($startTime,"YmdH"));
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelCompare(date_format($startTime,"YmdH"));
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelCompare(date_format($startTime,"YmdH"));
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelCompare(date_format($startTime,"YmdH"));
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelCompare(date_format($startTime,"YmdH"));
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelCompare(date_format($startTime,"YmdH"));
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelCompare(date_format($startTime,"YmdH"));
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelCompare(date_format($startTime,"YmdH"));
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelCompare(date_format($startTime,"YmdH"));
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelCompare(date_format($startTime,"YmdH"));
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelCompare(date_format($startTime,"YmdH"));
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelCompare(date_format($startTime,"YmdH"));
?>
GFS-WRF
=2)
{
$hr="00";
$blah=gmmktime($hr,0,0,gmdate("m"),gmdate("d"),gmdate("Y"));
}
elseif ($hr>=14)
{
$hr="12";
$blah=gmmktime($hr,0,0,gmdate("m"),gmdate("d"),gmdate("Y"));
}
elseif ($hr<2)
{
$hr="12";
$blah=gmmktime($hr,0,0,date("m"),date("d"),date("Y"));
}
$blah=gmdate("Y-m-d H:i:s",$blah);
$startTime=date_create($blah);
function modelGFS($startTime)
{
$datestr=date_format($startTime,"YmdH");
if (file_exists("./$datestr/GFS.refl_10cm.d01.03.gif") && filesize("./$datestr/GFS.refl_10cm.d01.03.gif") > 0) {
echo "\t\t\t\t
\n";
} else {
echo "\t\t\t\t
".date_format($startTime,"H")." UTC ".date_format($startTime,"D d M Y")."
\n";
}
}
modelGFS($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelGFS($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelGFS($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelGFS($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelGFS($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelGFS($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelGFS($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelGFS($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelGFS($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelGFS($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelGFS($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelGFS($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelGFS($startTime);
date_add($startTime,date_interval_create_from_date_string("-12 hours"));
modelGFS($startTime);
echo "\t\t\t\t
\n";
echo "\t\t\t\t
\n";
echo "\t\t\t
\n";
echo "\t\t\t
\n";
echo "\t\t\t
\n";
echo "\t\t\t\t
The WRF-ARW (v3.6.1) is run twice daily, using the 00z and 12z NAM and GFS forecasts as initial and boundary conditions. The 36-km outer domain one-way nests down to 12- and 4-km inner domains. Model physics include Thompson microphysics, YSU boundary layer scheme, and the Grell 3D cumulus parameterization.
\n";
echo "\t\t\t
\n";
echo "\t\t