# BEHR_OMINO2 Guide for non_Berkeley

## Clone BEHR_Core and other repositories

### Structure of repositories:

If you don’t have permission to change Matlab path, you should add BEHR to Matlab path every time:

addpath(genpath('your_BEHR_path'))

## Create behr_paths.m

1. Run BEHR_initial_setup in Matlab;
2. You will find behr_paths.m in BEHR-core-utils/Utils/Constants;
3. Change paths in behr_paths.m by yourself.

# Remarkable - Connecting to a hotspot which supports circumvention

## Set up VPN

1. You should choose a software which supports virtual LAN, otherwise win10 hotspot won’t support VPN. I will use SSTAP which supports HTTP/SOCKS4/5/SHADOWSOCKS/SSR.

# Initialising the WRF model with ECMWF ERA-Interim reanalysis

## Summarization

To summarise, you need three separate data files from the reanalysis data:

1. Pressure level data (or model levels)
2. Surface variable data
3. Fixed data.

# WPS

## namelist

### i_parent_start and j_parent_start

As a rough approximation, keep about 1/3 of the coarse-grid domain surrounding each side of the nest.

Your nest domain dimensions will be (ending index - starting index)*3+1

### e_we and e_sn

For nested domains, e_we and e_sn must be one greater than an interger multiple of the nest’s parent_grid_ratio. This is to ensure that a nest always starts and ends on a parent grid point. (i.e., e_we=n*parent_grid_ratio+1 for some integer n).

It is recommended to have domains no smaller than about 100x100. Note that there will be about 10 grid points (minimum of 5) on each side, in the boundary zone. If domains are too small, the solution will be determined by forcing data. Child domains should contain similar number of grid cells as the parent.

### geog_data_res

Possible available resolutions are 10m (~19km), 5m (~9km), 2m (~4km), and 30s (~0.9km).

When there are multiple resolutions available for geographical input data, choose a resolution that is slightly better than your grid resolution. For example, if your grid resolution is 9km, using 2 minute static data would be ideal.

# How to set up Hexo

## Install Node.js and npm on my local Linux computer:

To verify that the installation is successful you can check the version of npm: