wiki:WRF4GProlog

Version 9 (modified by antonio, 10 years ago) (diff)

--

prolog.wrf4g file

prolog.wrf4g configuration file allows to specify tools to be used locally on the remote computing reseources. This file has to be in the directory which experiment.wrf4g is located. In order to help you, we show two possible examples bellow:

  • In this first example, we want to use our own WRF, WPS and NetCDF library compilation availiable on remote computing resources. If we assume that all the jobs from an experiment has access to a local version on the user's HOME firectory. After that, WRF4G will use there binaries (ungrib.exe ,metgrid.exe, real.exe, wrf.exe and ncdump) in order to simulate the experiments.
    [user@mycomputer~]$ cat prolog.wrf4g
    export PATH=~/WPS:$PATH
    export PATH=~/WRFV3/run:$PATH
    export PATH=~/netCDF/bin:$PATH
    
  • This second example presents a bash shell code which basically distinguishes between two resources using $GW_HOSTNAME variable.
    [user@mycomputer~]$ cat prolog.wrf4g
    if [ $GW_HOSTNAME = mycomputer ]; then
        use WRFV3.3.1
        use netCDF4.1.3
    fi
    
    if [ $GW_HOSTNAME = mycomputer2 ]; then
        use WRFV3.3.3
        use netCDF4.3.3
    fi
    

How to know the value of all $GW_HOSTNAME variable?

[user@mycomputer~]$ wrf4g_resources | awk {'print $11'}
HOSTNAME
mycomputer
mycomputer2