github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

jbeezley / wrf-fire

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 1
    • 1
  • Source
  • Commits
  • Network (1)
  • Issues (0)
  • Downloads (3)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (38)
    • fix
    • jb/bench
    • jb/fire_da
    • jb/jb_build
    • jb/test
    • jb/v3
    • jb/v3.1
    • jbeezley
    • jc
    • jc_jm_newmodel
    • jm
    • jm-base
    • jm2/base
    • jm2/jc
    • jm2/jc2
    • jm2/jmref
    • jm2/master
    • jm2/mkim
    • jm2/new
    • jm2/omp
    • jm2/ref
    • jm2/standalone
    • jm2/svntrack
    • jm2/test
    • jm2/vk
    • jm2/vk.base
    • master ✓
    • mkim
    • release
    • svnbranch
    • svnmerge
    • svntrack
    • v3
    • vistrails/master
    • vk/merge
    • vk/mergge
    • vk/test
    • vk/test2
  • Tags (3)
    • wrfv3.1_pre
    • wrfsvn
    • wrfsubgrid
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

A coupled weather-fire forecasting model built on top of Weather Research and Forecasting (WRF). — Read more

  cancel

http://www.openwfm.org/

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Merge commit '812b0fa306da73e35371012638b39c' 
jbeezley (author)
Sun Nov 15 12:47:23 -0800 2009
commit  aa4ddf0997a4ba90fb6117c8b9c605c4054c363c
tree    58a3db0bb8f57cbd7bd9c29a49f1a1dd35740bdc
parent  ced97317b295902a4d8f66c93c2bb5f758d1b534 parent  812b0fa306da73e35371012638b39c0a5585a041
wrf-fire /
name age
history
message
file README.txt Mon Aug 03 09:19:35 -0700 2009 updated clone instructions [Jan Mandel]
directory WPS/ Thu May 07 07:02:40 -0700 2009 fixed geogrid wrapper for more complicated nest... [jbeezley]
file WRFV3 Tue Nov 18 10:59:35 -0800 2008 merge standard release WRF/WPS V3.0.1.1 into wr... [jbeezley]
directory doc/ Mon Apr 27 23:47:36 -0700 2009 Added documentation for wps scripts [jbeezley]
file env.csh Fri Nov 21 15:13:43 -0800 2008 switched to ifort v11 on wf [jbeezley]
file env.sh Fri Nov 21 15:13:43 -0800 2008 switched to ifort v11 on wf [jbeezley]
file license.txt Tue Mar 17 21:14:45 -0700 2009 release under WRF public domain notice as appro... [Jan Mandel]
directory other/ Fri Nov 13 15:42:37 -0800 2009 mv vis3d scripts from em_fire/hill to Matlab/vis3d [Jan Mandel]
file wps.csh Wed Sep 03 22:37:11 -0700 2008 Running on my computer with real data not just ... [Jan Mandel]
directory wrfv2_fire/ Sat Nov 14 20:28:08 -0800 2009 mod em_real/namelist.input for longer run and s... [Jan Mandel]
README.txt
This is the coupled WRF-Fire model, combining WRF and the SFIRE codes.

For terms and conditions see the file license.txt

Documentation is in progress. Current drafts of the technical documentation and
user's guide can be found at

http://math.ucdenver.edu/~jmandel/fires/wrf-fire-doc.pdf
http://math.ucdenver.edu/~jmandel/fires/wrf-fire-guide.pdf

If you find this code useful please acknowledge our work by citing the paper
[1].  Yes this is a strange reference for an atmospheric scientist but it  
is the only one we have at the moment. Please see the sections
"Fireline propagation model", "Coupling fire and weather models", and
"Level-set-based wildland fire model".  The fire model is based on [2] 
but not all features from [2] are implemented here yet.

We hope you find the code useful. Please let us know if we can help. But
do us a favor and before you ask a question (such as, what is git?) 
please google first. You may need to find a local guru for Linux questions.
Thank you!

Janice Coen - physics
Jan Mandel - the fire code
Jonathan Beezley - WRF infrastructure and WPS

[1] Jan Mandel, Jonathan D. Beezley, Janice L. Coen, Minjeong Kim, Data 
Assimilation for Wildland Fires: Ensemble Kalman filters in coupled 
atmosphere-surface models, IEEE Control Systems Magazine, 2009, to appear. 
Preprint available from http://arxiv.org/abs/0712.3965

[2] J. L. Coen, “Simulation of the Big Elk Fire using using coupled 
atmosphere-fire modeling,” International Journal of Wildland Fire, vol. 14,
no. 1, pp. 49–59, 2005

--------------------------------------------------------------------

SUPPORT

For support please subscribe to the wrf-fire mailing list at NCAR at
http://mailman.ucar.edu/mailman/listinfo/wrf-fire

You can also ask directly Jan.Mandel@ucar.edu

Answers to any questions may be copied or summarized to the wrf-fire list.


COMPILERS

Tested on linux/ifort/gcc, linux/pgi, linux/g95 (all x86-64), and mac/g95. 
Mac will not run optimized or real data, though. ifort for Linux can be 
downloaded from Intel free for non-commercial use. gfortran is not included 
because gfortran currently cannot compile wrf.


SETUP 

We strongly recommend using git not a tar file to download the code
so that you can get updates easily and also keep your changes. 
You will probably need to install git.  A current version (now 1.6) 
recommended. You may need to install git from sources.

Download NETCDF and install. The curent version is 4.0 Some hints: 
Set the environment variables CC FC and F90 to your compilers. 
Set the install location by something like 
./configure --prefix=/opt/netcdf 
(Of course, use your own location)
Set the environment variable to the top level netcdf directory like:
setenv NETCDF /opt/netcdf
(Of course, replace the path by your location of NETCDF above)

Local developers can source env.csh with setup for some local machines where
NETCDF is already installed.


HOW TO GET THIS CODE

The code can be downloaded from http://github.com/jbeezley/wrf-fire/ by

    git clone git://github.com/jbeezley/wrf-fire.git


Local developers get the code and submit changes by 

         git clone ssh://user@math.ucdenver.edu/home/grads/jbeezley/wrf-fire.git

where "user" is your username at math.ucdenver.edu.


BRANCHES

Use the code from the master branch as it is the only stable one. Use other
branches only if instructed by the developers. We recommend to set up your own
branch for your changes and merge master into it when it is updated.
See doc/README_git.txt


BUILDING

 
cd wrfv2_fire
./configure # select an option for your computer architecture/compilers
      # If you are trying to get this working on different
      # compilers, try copying a section close to your case
            # in arch/configure_new.defaults to the end of that file
            # and modifying to suit your needs... good luck.
./compile em_fire >& compile.log

This will take a while.  Make sure that compile.log contains 
no errors.  ("grep Error compile.log" shouldn't return anything).


RUNNING

cd test/em_fire/small 
./ideal.exe >& ideal.log (this creates file wrfinput_d01, needs to be done only
when input_sounding changes)
./wrf.exe

This runs an "idealized" problem. 
For RUNNING ON REAL DATA see doc/README_wps.txt


STANDALONE FIRE MODEL TEST

With ifort:

cd phys
./ifmake clean
./ifmake model_test

Without the clean between different kind of builds nothing will work.
There is g95make for g95.
With other compilers, try someting like 

    make -f testmakefile FC=your fortran compiler

See wrfv2_fire/phys/README_jm.txt for more info.

NOTE: maintaining the standalone model is low priority and it may not work.


ADDITIONAL DOCUMENTATION IN THE doc SUBDIRECTORY


README.txt                  this file, how to compile and run WRF/SFIRE on ideal data
README_git.txt              how to use the versioning system
README_mac.txt              how to run on a Mac
README_matlab_netcdf.txt    how to read WRF input and output directly in Matlab
README_vis.txt              matlab visualization using files written every timestep
README_visualization.txt    convert WRF input and output to Matlab
README_wps.txt              how use real data including fuel from Landfire

Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server